chunk-7c8066fc.fc0577ed.js 14 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7c8066fc","chunk-6f6d6e7e"],{"01e4":function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"order-detail"},[a("el-drawer",{attrs:{visible:t.showOrderDetail,size:"1000px","before-close":t.closeFn,"custom-class":"order-draw-wrap"},on:{"update:visible":function(e){t.showOrderDetail=e}}},[a("template",{slot:"title"},[a("div",{staticClass:"title-status-wrap"},[a("div",{staticClass:"title-text"},[t._v("订单详情")]),a("div",{staticClass:"title-status",class:{success:5==t.orderOperate.status}},[a("span",[t._v("当前订单状态:")]),a("span",[t._v(t._s(t._f("constantfilter")(t.orderOperate.status,"ORDER_STATUS")))])])])]),""!=t.data?a("div",{staticClass:"order-manage-wrap"},[a("div",{staticClass:"card-wrap"},[a("div",{staticClass:"card-tit"},[t._v("花材信息")]),a("div",{staticClass:"card-body"},[a("el-table",{attrs:{data:t.data[0].product,"show-summary":""}},[a("el-table-column",{attrs:{label:"花材图片"},scopedSlots:t._u([{key:"default",fn:function(t){return[a("cl-avatar",{attrs:{shape:"square",size:30,src:t.row.cover}})]}}],null,!1,2761605533)}),a("el-table-column",{attrs:{property:"name",label:"花材名称"}}),a("el-table-column",{attrs:{property:"property",label:"属性"}}),a("el-table-column",{attrs:{property:"num",label:"数量"}}),a("el-table-column",{attrs:{property:"unitPrice",label:"小计"}})],1)],1)]),a("div",{staticClass:"card-wrap"},[a("div",{staticClass:"card-tit"},[t._v("客户")]),a("div",{staticClass:"card-body"},[a("el-table",{attrs:{data:t.data}},[a("el-table-column",{attrs:{property:"customName",label:"名称"}}),a("el-table-column",{attrs:{property:"customMobile",label:"手机号"}}),a("el-table-column",{attrs:{property:"fullAddress",label:"地址",width:"280px"}}),a("el-table-column",{attrs:{property:"showAddress",label:"完整地址",width:"280px"}})],1)],1)]),a("div",{staticClass:"card-wrap"},[a("div",{staticClass:"card-tit"},[t._v("基本信息")]),a("div",{staticClass:"card-body"},[a("el-table",{attrs:{data:t.data}},[a("el-table-column",{attrs:{property:"orderSn",label:"订单编号",width:"280px"}}),a("el-table-column",{attrs:{property:"sendCost",label:"运费"}}),a("el-table-column",{attrs:{property:"prePrice",label:"合计"}}),a("el-table-column",{attrs:{property:"actPrice",label:"实付款"}}),a("el-table-column",{attrs:{property:"debt",label:"欠款"},scopedSlots:t._u([{key:"default",fn:function(e){return[1==e.row.debt?a("span",[t._v("是")]):a("span")]}}],null,!1,926106391)}),a("el-table-column",{attrs:{property:"status",label:"状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(t._f("constantfilter")(e.row.status,"ORDER_STATUS")))])]}}],null,!1,2775273628)})],1)],1)])]):t._e()],2)],1)},s=[],i={name:"order-detail",props:{orderOperate:{type:Object,default:function(){}}},data:function(){return{showOrderDetail:!1,data:[]}},methods:{init:function(){var t=this;this.$service.order.info({id:this.orderOperate.id}).then((function(e){t.data=[e],t.showOrderDetail=!0}))},closeFn:function(){this.showOrderDetail=!1}}},n=i,l=(a("5d20"),a("208e"),a("5d22")),o=Object(l["a"])(n,r,s,!1,null,"52095470",null);e["default"]=o.exports},"208e":function(t,e,a){"use strict";a("b891")},2986:function(t,e,a){},3698:function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-list-content"},[a("x-crud",{staticClass:"liu-crud-wrap order-list-wrap",on:{load:t.onLoad},scopedSlots:t._u([{key:"slot-tabs",fn:function(){return[a("el-tabs",{staticClass:"liu-tabs",attrs:{type:"border-card"},on:{"tab-click":t.handleClick},model:{value:t.tabIndex,callback:function(e){t.tabIndex=e},expression:"tabIndex"}},t._l(t.tabsData,(function(t,e){return a("el-tab-pane",{key:e,attrs:{label:t.text+"("+t.val+")",name:t.key}})})),1)]},proxy:!0},{key:"table-column-orderSn",fn:function(e){var r=e.scope;return[a("el-link",{staticStyle:{"font-size":"12px",display:"inline-block"},attrs:{underline:!0}},[t._v(t._s(r.row.orderSn))])]}},{key:"table-column-customName",fn:function(e){var r=e.scope;return[a("div",[t._v(" "+t._s(r.row.customName)+" ")])]}},{key:"table-column-customMobile",fn:function(e){var r=e.scope;return[""==r.row.customMobile?a("div",[t._v("-")]):a("div",[t._v(t._s(r.row.customMobile))])]}},{key:"table-column-status",fn:function(e){var r=e.scope;return[2==r.row.status?a("span",[t._v("待配送")]):3==r.row.status?a("span",[t._v("配送中")]):4==r.row.status?a("span",[t._v("已完成")]):5==r.row.status?a("span",[t._v("已取消")]):a("span",[t._v("待付款")])]}},{key:"table-column-reachTime",fn:function(e){var r=e.scope;return[a("span",[t._v(" "+t._s(r.row.requireReachTime)+" ")])]}},{key:"slot-column-option",fn:function(e){var r=e.scope;return[[a("div",{staticStyle:{display:"flex"}},t._l(r.row.buttonList,(function(e){return a("div",["item"==e.type&&1==e.show&&0==e.disable?a("el-button",{attrs:{size:"small"}},[t._v("改花材")]):t._e(),"item"==e.type&&1==e.show&&1==e.disable?a("el-button",{attrs:{size:"small",disabled:""}},[t._v("改花材")]):t._e(),"send"==e.type&&1==e.show&&0==e.disable?a("el-button",{attrs:{size:"mini",type:"primary",plain:""},on:{click:function(e){return e.stopPropagation(),t.shipDrawFn(r.row)}}},[t._v("发货")]):t._e(),"send"==e.type&&1==e.show&&1==e.disable?a("el-button",{attrs:{disabled:"",size:"mini",plain:""}},[t._v("发货")]):t._e(),"selfGet"==e.type&&1==e.show&&0==e.disable?a("el-popover",{ref:"popover-"+r.row.id,refInFor:!0,staticStyle:{"margin-left":"14px"},attrs:{placement:"top",width:"160"}},[a("p",[t._v("确认已自取?")]),a("div",{staticStyle:{"text-align":"right",margin:"0"}},[a("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(e){return e.stopPropagation(),t.selfGetCancel(r.row.id)}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){return e.stopPropagation(),t.noSendShipFn(r.row)}}},[t._v("确定")])],1),a("el-button",{attrs:{slot:"reference",size:"mini",type:"primary",plain:""},on:{click:function(t){t.stopPropagation()}},slot:"reference"},[t._v("自取")])],1):t._e(),"selfGet"==e.type&&1==e.show&&1==e.disable?a("el-button",{staticStyle:{"margin-left":"14px"},attrs:{size:"small",disabled:""}},[t._v("自取")]):t._e(),"print"==e.type&&1==e.show&&0==e.disable?a("el-button",{staticStyle:{"margin-left":"14px"},attrs:{size:"mini",type:"primary",plain:""},on:{click:function(e){return e.stopPropagation(),t.printOrder(r.row)}}},[t._v("打印")]):t._e(),"print"==e.type&&1==e.show&&1==e.disable?a("el-button",{staticStyle:{"margin-left":"14px"},attrs:{disabled:"",size:"mini",type:"primary",plain:""}},[t._v("打印")]):t._e()],1)})),0)]]}}])}),a("order-detail",{ref:"orderDetail",attrs:{orderOperate:t.optionData}}),a("sel-order",{ref:"selOrder",attrs:{id:t.optionData.id},on:{"song-success":t.onSongSuccess}}),a("div",{staticClass:"print-html-box"},[a("table",{staticStyle:{border:"solid 1px #fff","border-collapse":"collapse"},attrs:{border:"0",width:"730"}},[a("tr",[a("td",{staticStyle:{width:"340px"}},[t._v("客户:"+t._s(t.orderData.customName)+" "+t._s(t.orderData.customMobile))]),a("td",{staticStyle:{width:"200px"}},[t._v("单号:"+t._s(t.orderData.orderSn))]),a("td",{staticStyle:{width:"220px"}},[t._v("日期:"+t._s(t.orderData.deadline))])]),a("tr",[a("td",{attrs:{colspan:"3"}},[t._v("地址:"+t._s(t.orderData.fullAddress)),""!=t.orderData.showAddress?a("span",[t._v("("+t._s(t.orderData.showAddress)+")")]):t._e()])])]),a("table",{staticStyle:{border:"solid 1px black","border-collapse":"collapse"},attrs:{border:"1",width:"730"}},[t._m(0),t._l(t.orderData.product,(function(e,r){return a("tr",[a("td",{staticStyle:{width:"50px","text-align":"center"}},[t._v(t._s(r+1))]),a("td",{staticStyle:{width:"250px","text-align":"center"}},[t._v(t._s(e.name))]),a("td",{staticStyle:{width:"80px","text-align":"center"}},[t._v("扎/支")]),a("td",{staticStyle:{width:"80px","text-align":"center"}},[t._v(t._s(e.bigNum+"/"+e.smallNum))]),a("td",{staticStyle:{width:"80px","text-align":"center"}},[t._v(t._s(e.price))]),0==e.ratio?a("td",{staticStyle:{width:"80px","text-align":"center"}},[t._v(t._s(Number(e.price)*(Number(e.bigNum)+0)))]):a("td",{staticStyle:{width:"80px","text-align":"center"}},[t._v(t._s(Number(e.price)*(Number(e.bigNum)+Number(e.smallNum)/Number(e.ratio))))]),a("td",{staticStyle:{width:"100px","text-align":"center"}})])})),a("tr",[a("td",{staticStyle:{width:"100px"}}),a("td",{staticStyle:{width:"100px","font-weight":"bold"},attrs:{colspan:"6"}},[a("span",[t._v("合计:"+t._s(t.orderData.actPrice)),t.orderData.sendCost>0?a("span",[t._v("(运费:"+t._s(t.orderData.sendCost)+" )")]):t._e()]),a("span",{staticStyle:{"margin-left":"30px"}},[t._v("应收:"+t._s(t.orderData.realPrice))]),a("span",{staticStyle:{"margin-left":"30px"}},[t._v("实收:"+t._s(0==t.orderData.debt?t.orderData.realPrice:"0.00"))]),t.orderData.debtAmount>0?a("span",{staticStyle:{"margin-left":"30px"}},[t._v("累计欠款:"+t._s(t.orderData.debtAmount))]):t._e()])]),a("tr",[a("td",{staticStyle:{width:"100px"}},[t._v("其他说明:")]),a("td",{staticStyle:{width:"100px"},attrs:{colspan:"6"}},[t._v(t._s(t.orderData.remark))])])],2),a("table",{staticStyle:{border:"solid 1px #fff","border-collapse":"collapse"},attrs:{border:"0",width:"730"}},[a("tr",[a("td",{staticStyle:{width:"260px"},attrs:{colspan:"2"}},[t._v("开单:"+t._s(t.orderData.shopAdminName))]),a("td",{staticStyle:{width:"260px"}},[t._v("打印时间:"+t._s(t.todays(1)))])])])])],1)},s=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("tr",[a("td",{staticStyle:{width:"50px","text-align":"center"}},[t._v("序号")]),a("td",{staticStyle:{width:"250px","text-align":"center"}},[t._v("名称")]),a("td",{staticStyle:{width:"80px","text-align":"center"}},[t._v("单位")]),a("td",{staticStyle:{width:"80px","text-align":"center"}},[t._v("数量")]),a("td",{staticStyle:{width:"80px","text-align":"center"}},[t._v("单价")]),a("td",{staticStyle:{width:"60px","text-align":"center"}},[t._v("金额")]),a("td",{staticStyle:{width:"100px","text-align":"center"}},[t._v("备注")])])}],i=a("60b5"),n=(a("6a61"),a("3bae"),a("f152")),l=a("01e4"),o=a("f4c5"),c={components:{SelOrder:n["default"],OrderDetail:l["default"]},data:function(){return{app:null,tabIndex:"0",tabsData:[{text:"全部",key:"0",val:0},{text:"待付款",key:"1",val:0},{text:"待配送",key:"2",val:0},{text:"配送中",key:"3",val:0},{text:"已完成",key:"4",val:0}],optionData:{},orderData:""}},created:function(){this.init()},methods:{todays:function(t){var e=new Date,a="";if(1==t)a=e.getFullYear()+"-"+parseInt(e.getMonth()+1)+"-"+e.getDate()+" "+e.getHours()+":"+e.getMinutes()+":"+e.getSeconds();else if("time"==t)a=e.getHours()+":"+e.getMinutes();else{var r=e.getDate()>9?e.getDate():"0"+e.getDate(),s=parseInt(e.getMonth()+1)>9?parseInt(e.getMonth()+1):"0"+parseInt(e.getMonth()+1);a=e.getFullYear()+"-"+s+"-"+r}return a},formatProgress:function(){return""},init:function(){this.$store.dispatch("getUsage")},printOrder:function(t){var e=this;this.$service.order.info({id:t.id}).then((function(t){e.orderData=t,e.$nextTick((function(){var t=Object(o["getLodop"])();t.SET_PRINT_STYLE("FontSize",13),t.SET_PRINT_STYLE("Bold",1),t.ADD_PRINT_TEXT(10,10,790,30,"纯彩花艺销售单"),t.SET_PRINT_STYLEA(0,"Alignment",2),t.SET_PRINT_STYLE("FontSize",10),t.ADD_PRINT_HTM(35,10,790,600,document.querySelector(".print-html-box").innerHTML),t.PREVIEW()}))}))},selfGetCancel:function(t){this.$refs["popover-"+t][1].doClose()},noSendShipFn:function(t){var e=this;this.$refs["popover-"+t.id][1].doClose(),this.$service.order.freeShipping({id:t.id}).then((function(a){e.$message.success("操作成功!"),t.buttonList.forEach((function(t){"selfGet"==t.type&&(console.log(t),t.disable=1)}))}))},shipDrawFn:function(t){var e=this;this.optionData=t,setTimeout((function(){e.$refs.selOrder.init()}))},detailShowFn:function(t){var e=this;this.optionData=t,setTimeout((function(){e.$refs.orderDetail.init()}))},handleClick:function(t,e){this.app.refresh({status:this.tabIndex})},onLoad:function(t){var e=this,a=t.ctx,r=t.app;this.app=r,this.$route.query.status&&(this.tabIndex=this.$route.query.status),a.service(this.$service.order).set("table",{columns:[{prop:"orderSn",label:"单号",align:"center",width:"160"},{prop:"prePrice",label:"总价",align:"center",width:"110"},{prop:"actPrice",label:"实付款",align:"center",emptyText:"无",width:"110"},{prop:"customName",label:"客户",align:"center",width:"150"},{prop:"customMobile",label:"手机号",align:"center",width:"120"},{prop:"bigNum",label:"数量",align:"center",width:"150"},{prop:"sendTypeName",label:"配送方式",align:"center",width:"150"},{prop:"reachTime",label:"送达时间",align:"center",width:120},{prop:"sendNum",label:"编号",align:"center",width:110},{prop:"status",label:"状态",align:"center",width:110},{prop:"shopAdminName",label:"开单人",align:"center",width:110}],on:{"row-click":function(t,a){e.detailShowFn(t)}},props:{"default-sort":{prop:"createTime",order:"descending"}},op:{visible:!0,props:{width:220,align:"center",fixed:"right",label:"操作"},layout:["slot-column-option"]}}).set("dict",{search:{keyWord:"name"}}).set("search",{key:{placeholder:"订单号 / 姓名,支持拼音首字母搜索"}}).set("layout",[["slot-tabs"],["search-key"],["data-table"],["flex1","pagination"]]).on("refresh",function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(a,r){var s,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return s=r.next,t.next=3,s(a);case 3:i=t.sent,e.tabsData[0].val=i.shop.totalOrder,e.tabsData[1].val=i.shop.unPayOrder,e.tabsData[2].val=i.shop.unSendOrder,e.tabsData[3].val=i.shop.sendingOrder,e.tabsData[4].val=i.shop.finishOrder;case 9:case"end":return t.stop()}}),t)})));return function(e,a){return t.apply(this,arguments)}}()).done(),r.refresh({status:this.tabIndex})},onSongSuccess:function(){this.app.refresh()}}},d=c,p=(a("b0ba"),a("3a9b"),a("5d22")),u=Object(p["a"])(d,r,s,!1,null,"377b3bc4",null);e["default"]=u.exports},"3a9b":function(t,e,a){"use strict";a("60a5")},"5d20":function(t,e,a){"use strict";a("c9db")},"60a5":function(t,e,a){},b0ba:function(t,e,a){"use strict";a("2986")},b891:function(t,e,a){},c9db:function(t,e,a){}}]);