| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-9cadfcfa","chunk-6c37a202","chunk-2d22ce36","chunk-2d22891e"],{"22d7":function(e,t,i){},"25bd":function(e,t,i){},"2f5c":function(e,t,i){},"572d":function(e,t,i){"use strict";i.r(t);var r=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"card-name-module"},[i("div",{staticClass:"app-size-30 app-color-0"},[e._v(e._s(e.info.receiveUserName))]),i("div",[e._v(e._s(e.info.receiveMobile))]),i("div",[e._v(e._s(e.info.receiveFullAddress)+"("+e._s(e.info.showAddress)+")")]),e._m(0)])},s=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"card-tag"},[r("img",{attrs:{src:i("da6a"),alt:""}})])}],o={name:"card-name-module",props:{info:{type:Object,default:function(){}}},data:function(){return{}}},a=o,n=(i("c240"),i("5d22")),l=Object(n["a"])(a,r,s,!1,null,"34d73edc",null);t["default"]=l.exports},"812e":function(e,t,i){"use strict";i("2f5c")},c240:function(e,t,i){"use strict";i("25bd")},da6a:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABiBAMAAABZixs9AAAAKlBMVEVHcEz/KED/KEL/KUL/J0L/KEL//f3/5ef/o6r/ZnT/hI7/QVX/xcn/sbecenlCAAAABXRSTlMAIN+Qj+jKzykAAAJ1SURBVFjD7dbNbtNAEAfw6SvwDtx5BN4BVvgjvc464BxrF5qrEwm1RydVyzWRqNSjieCebVVxhYqivgvr9a5jh+KdubOnJNI/P8/sl+GZ+Pd4DU+Ng+cDkZdPRv4j/REUXGR2xEQCWYmvLGR2IuKsYiA1sUk4lRiiYFTiiJCMWCJWJRFxxFyWNCRUDTHHH/aXVx5khCtNnCvE0v30YhiJVXqZnSH+mo0FEQmVTILvExGQERFhIUYaoCN1oxZ6KW6oiJnuWaEp9Y6GmBWlZ+9nondJRUCaFZU3Exi+pyC3t6UI5Y2ZwKgtZQgJEfMM5W/zZTHeFH7k+gZlurKTg9mWNCeHb92ndUqbkzYRZ6RKOokoXY9JiE2Ep3kZ0pA6McpzxGndrhGhXYd63pc68WDapY78SDQxfarXSyzWsvJXEn82f14/zbxSxHbpAmoiwAtJbJcl9La6JLarJu7s1l2cUBBNRDhtdm5E2oxvdBWfEI9XvSN5sF2mCqmXft4NwXC7dBXn9xn6E227duePJ+GQ3Z71Jjqri5hwq8stKHsslQMJi9R3T9Ee4WbHwzCiL59lW/wmHXqqFpni1i2z5lABH4If2ttxIoYTFvnmAkuLgQ9x49RdcuBFxPTj1dW1wuNU+BJuTrAe8m409icscnH2+PhQii9bf2LvRaIgJHpvK0oQEj1EkhIdpDnyvIkOEiS0xA5prwegIuTE35cWUBF6Yu/SIiTaSyshJywSpeSEe5GQ9MTeCzeQEU6ijwAbATYCbATYCLARYCPARoCNABsBNgJsBNgIsBFgI8BGgI0AGwE2AmwE2AiwEWAjwEaAjQAbYScO/gANPL52EWXAdQAAAABJRU5ErkJggg=="},f152:function(e,t,i){"use strict";i.r(t);var r=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"sel-order"},[i("el-drawer",{attrs:{title:"发货管理",visible:e.showShipManage,size:"440px","before-close":e.closeFn,"custom-class":"ship-draw-wrap"},on:{"update:visible":function(t){e.showShipManage=t}}},[i("div",{staticClass:"ship-manage-wrap"},[i("div",{staticClass:"order-info-wrap"},[i("div",{staticClass:"order-info-left"},[i("div",{staticClass:"info-list"},[i("div",{staticClass:"label"},[e._v("订单号")]),i("div",{staticClass:"val"},[e._v(e._s(e.orderData.orderSn))])]),i("div",{staticClass:"info-list"},[i("div",{staticClass:"label"},[e._v("下单客户")]),i("div",{staticClass:"val"},[e._v(e._s(e.orderData.customName))])]),i("div",{staticClass:"info-list"},[i("div",{staticClass:"label"},[e._v("下单时间")]),i("div",{staticClass:"val"},[e._v(e._s(e.orderData.addTime))])]),i("div",{staticClass:"info-list"},[i("div",{staticClass:"label"},[e._v("金额")]),i("div",{staticClass:"val"},[e._v(e._s(e.orderData.actPrice))])])])]),i("el-timeline",e._l(e.shipData,(function(t,r){return i("el-timeline-item",{key:r},[i("div",{staticClass:"title-wrap"},[i("div",{staticClass:"title"},[e._v(e._s(t.actionName))]),0!=t.finishTime?i("div",{staticClass:"time"},[e._v(e._s(t.finishTime))]):e._e()]),i("div",{staticClass:"content-wrap"},["制单"==t.actionName?[e.$util.isEmpty(t.receive)&&0==r?i("div",[i("el-button",{attrs:{type:"primary"},on:{click:e.fillFormFn}},[e._v("填写")]),i("el-button",{attrs:{type:"primary"},on:{click:e.hasDeliver}},[e._v("跳过")])],1):i("div",[e.$util.isEmpty(t.receive)?i("span",[e._v("已手写")]):i("card-name",{attrs:{info:t.receive}}),e.$util.isEmpty(t.receive)?e._e():i("div",{staticStyle:{"margin-top":"10px"}},[0==e.orderData.printStatus?i("el-button",{attrs:{size:"mini"},on:{click:e.printOrderFn}},[e._v("打印")]):i("el-button",{attrs:{size:"mini"},on:{click:e.rePrintOrderFn}},[e._v("重打")])],1)],1)]:e._e(),"发货"==t.actionName?[i("div",[e.$util.isEmpty(t.sendInfo)?e._e():[i("div",{staticClass:"label-list"},[e._v("配送:"+e._s(t.sendInfo.sideName))]),i("div",{staticClass:"label-list"},[e._v("距离:"+e._s(t.sendInfo.distance)+"km")]),i("div",{staticClass:"label-list"},[e._v("运费:¥"+e._s(t.sendInfo.cost))]),i("div",{staticClass:"label-list"},[e._v("小费:¥"+e._s(t.sendInfo.tip))]),e.orderData.expressProgress?i("div",{staticClass:"label-list"},[e._v("状态:"+e._s(e.orderData.expressProgress.progressName))]):e._e(),3==e.orderData.status?i("el-popover",{attrs:{placement:"top",width:"160"},model:{value:e.sendMySelfConfirm,callback:function(t){e.sendMySelfConfirm=t},expression:"sendMySelfConfirm"}},[i("p",[e._v("快递送到后会自动确定,需要自己确认?")]),i("div",{staticStyle:{"text-align":"right",margin:"0"}},[i("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){e.sendMySelfConfirm=!1}}},[e._v("取消")]),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.affirmDeliver}},[e._v("确定")])],1),i("el-button",{attrs:{slot:"reference",type:"primary"},slot:"reference"},[e._v("确认送达")])],1):e._e()],3==e.orderData.sendType?[i("div",{staticClass:"label-list"},[i("div",{staticStyle:{"margin-bottom":"20px"}},[e._v("本店送")]),3==e.orderData.status?i("el-popover",{attrs:{placement:"top",width:"160"},model:{value:e.sendMySelfConfirm,callback:function(t){e.sendMySelfConfirm=t},expression:"sendMySelfConfirm"}},[i("p",[e._v("确认送到了?")]),i("div",{staticStyle:{"text-align":"right",margin:"0"}},[i("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){e.sendMySelfConfirm=!1}}},[e._v("取消")]),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.affirmDeliver}},[e._v("确定")])],1),i("el-button",{attrs:{slot:"reference",type:"primary"},slot:"reference"},[e._v("确认送达")])],1):e._e()],1)]:e._e(),2==e.orderData.status?[i("div",{staticClass:"label-list"},[i("el-popover",{attrs:{placement:"top",width:"160"},model:{value:e.sendMySelfConfirm,callback:function(t){e.sendMySelfConfirm=t},expression:"sendMySelfConfirm"}},[i("p",[e._v("确认本店送?")]),i("div",{staticStyle:{"text-align":"right",margin:"0"}},[i("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){e.sendMySelfConfirm=!1}}},[e._v("取消")]),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.sendMySelfFn}},[e._v("确定")])],1),i("el-button",{attrs:{slot:"reference",type:"primary"},slot:"reference"},[e._v("本店送")])],1),i("el-button",{staticStyle:{"margin-left":"20px"},attrs:{type:"primary"},on:{click:e.fillFormFn}},[e._v("发快递")])],1)]:e._e()],2)]:e._e(),"送达"==t.actionName?[0==t.finishTime?i("div",[3==e.orderData.sendType?[i("el-popover",{attrs:{placement:"top",width:"210"},model:{value:e.confirmSendVisit,callback:function(t){e.confirmSendVisit=t},expression:"confirmSendVisit"}},[i("p",[e._v("此订单已由快递配送,送到会自动确认,确定要手动操作?")]),i("div",{staticStyle:{"text-align":"right",margin:"0"}},[i("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){e.confirmSendVisit=!1}}},[e._v("取消")]),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.orderReachFn}},[e._v("确定")])],1),i("el-button",{attrs:{slot:"reference",size:"small",type:"primary"},slot:"reference"},[e._v("确认")])],1)]:[i("el-popover",{attrs:{placement:"top",width:"160"},model:{value:e.confirmSendVisit,callback:function(t){e.confirmSendVisit=t},expression:"confirmSendVisit"}},[i("p",[e._v("确认已送达?")]),i("div",{staticStyle:{"text-align":"right",margin:"0"}},[i("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){e.confirmSendVisit=!1}}},[e._v("取消")]),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.orderReachFn}},[e._v("确定")])],1),i("el-button",{attrs:{slot:"reference",size:"small",type:"primary"},slot:"reference"},[e._v("确认")])],1),i("div",{staticClass:"prompt-text"},[e._v("确认后会通知客户")])]],2):e._e()]:e._e(),"完成"==t.actionName?[e.$util.isEmpty(t.classify)?i("div",[i("el-button",{attrs:{type:"primary"},on:{click:e.orderClassFn}},[e._v("订单分类")])],1):i("div",[i("div",{staticClass:"label-list"},[e._v("订单分类:"+e._s(t.classify.category))]),i("div",{staticClass:"label-list"},[e._v("用途:"+e._s(t.classify.usage))])])]:e._e()],2)])})),1)],1)]),i("el-dialog",{attrs:{title:"确认客户地址",visible:e.orderDialog,"close-on-click-modal":!1,width:"30%"},on:{"update:visible":function(t){e.orderDialog=t}}},[i("div",{staticClass:"order-modal-content"},[i("el-form",{ref:"orderForm",staticClass:"demo-form",attrs:{model:e.orderForm,rules:e.ruleForm,"label-width":"100px"}},[i("div",{staticClass:"form-wrap"},[i("div",{staticClass:"form-left-wrap"},[i("el-form-item",{attrs:{label:"配送方",prop:"sendSide"}},[i("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择",size:"small"},on:{change:e.selectSendSide},model:{value:e.orderForm.sendSide,callback:function(t){e.$set(e.orderForm,"sendSide",t)},expression:"orderForm.sendSide"}},e._l(e.sendSideOpt,(function(e){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),i("el-form-item",{staticStyle:{"margin-bottom":"8px"},attrs:{label:"城市",prop:"receiveMobile"}},[i("el-input",{attrs:{disabled:!0,placeholder:"城市",size:"mini"},model:{value:e.orderForm.receiveCity,callback:function(t){e.$set(e.orderForm,"receiveCity",t)},expression:"orderForm.receiveCity"}})],1),i("el-form-item",{staticStyle:{"margin-bottom":"8px"},attrs:{label:"客户名称",prop:"customName"}},[i("el-input",{attrs:{placeholder:"请填写",size:"mini"},model:{value:e.freightInfo.customName,callback:function(t){e.$set(e.freightInfo,"customName",t)},expression:"freightInfo.customName"}})],1),i("el-form-item",{staticStyle:{"margin-bottom":"8px"},attrs:{label:"客户手机",prop:"customMobile"}},[i("el-input",{attrs:{placeholder:"请填写",size:"mini"},model:{value:e.freightInfo.customMobile,callback:function(t){e.$set(e.freightInfo,"customMobile",t)},expression:"freightInfo.customMobile"}})],1),i("el-form-item",{staticStyle:{"margin-bottom":"8px"},attrs:{label:"详细地址",prop:"receiveAddress"}},[i("el-autocomplete",{staticStyle:{width:"100%"},attrs:{"fetch-suggestions":e.querySearchAsync,placeholder:"请输入地址搜索",size:"mini"},on:{select:e.addressFn},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.item;return[i("p",{staticStyle:{"line-height":"30px"}},[e._v(e._s(r.title))]),i("p",{staticStyle:{"line-height":"20px","font-size":"12px",color:"#999"}},[e._v(e._s(r.address))])]}}]),model:{value:e.orderForm.receiveAddress,callback:function(t){e.$set(e.orderForm,"receiveAddress",t)},expression:"orderForm.receiveAddress"}})],1),i("el-form-item",{staticStyle:{"margin-bottom":"8px"},attrs:{label:"门牌号",prop:"receiveFloor"}},[i("el-input",{attrs:{placeholder:"楼号门牌号(选填)",size:"mini"},model:{value:e.orderForm.receiveFloor,callback:function(t){e.$set(e.orderForm,"receiveFloor",t)},expression:"orderForm.receiveFloor"}})],1),i("el-form-item",{staticStyle:{"margin-bottom":"8px"},attrs:{label:"发单时间",prop:"reachTime"}},[i("el-time-picker",{staticStyle:{width:"100%"},attrs:{format:"HH:mm","value-format":"HH:mm",placeholder:"默认立即发单",size:"mini"},on:{change:e.freight},model:{value:e.orderForm.reachTime,callback:function(t){e.$set(e.orderForm,"reachTime",t)},expression:"orderForm.reachTime"}})],1),i("el-form-item",{staticStyle:{"margin-bottom":"8px"},attrs:{label:"运费",prop:"remark"}},[i("el-input",{attrs:{disabled:!0,placeholder:"",size:"mini"},model:{value:e.orderForm.sedCost,callback:function(t){e.$set(e.orderForm,"sedCost",t)},expression:"orderForm.sedCost"}})],1),i("el-form-item",{staticStyle:{"margin-bottom":"8px"},attrs:{label:"备注",prop:"remark"}},[i("el-input",{attrs:{type:"textarea",placeholder:"",size:"mini"},model:{value:e.orderForm.remark,callback:function(t){e.$set(e.orderForm,"remark",t)},expression:"orderForm.remark"}})],1)],1)])])],1),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{size:"small"},on:{click:e.resetForm}},[e._v("取 消")]),i("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.submitOrderFn}},[e._v("确认")])],1)]),i("el-dialog",{attrs:{title:"请选择",visible:e.shipDialog,"close-on-click-modal":!1,width:"400px"},on:{"update:visible":function(t){e.shipDialog=t}}},[i("div",{staticClass:"ship-modal-content"},[i("el-form",{ref:"shipForm",staticClass:"demo-form",attrs:{model:e.shipForm,rules:e.shipRuleForm,"label-width":"100px"}},[[i("el-form-item",{attrs:{label:"配送时间",prop:"sendTime"}},[i("el-time-select",{staticStyle:{width:"100%"},attrs:{"picker-options":{start:"08:00",step:"00:10",end:"24:00"},placeholder:"请选择时间",size:"small"},model:{value:e.shipForm.sendTime,callback:function(t){e.$set(e.shipForm,"sendTime",t)},expression:"shipForm.sendTime"}})],1),i("el-form-item",{attrs:{label:"配送方",prop:"sendSide"}},[i("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择",size:"small"},model:{value:e.shipForm.sendSide,callback:function(t){e.$set(e.shipForm,"sendSide",t)},expression:"shipForm.sendSide"}},e._l(e.sendSideOpt,(function(e){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)]],2)],1),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{size:"small"},on:{click:e.resetForm}},[e._v("取 消")]),i("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.submitShipFn}},[e._v("确认")])],1)]),i("el-dialog",{attrs:{title:"订单分类",visible:e.categoryDialog,"close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(t){e.categoryDialog=t}}},[i("div",{staticClass:"category-dialog-wrap"},[i("el-form",{ref:"categoryForm",staticClass:"demo-form",attrs:{model:e.categoryForm,rules:e.categoryRule,"label-width":"100px"}},[i("el-form-item",{attrs:{label:"选择分类",prop:"categoryId"}},[i("el-radio-group",{model:{value:e.categoryForm.categoryId,callback:function(t){e.$set(e.categoryForm,"categoryId",t)},expression:"categoryForm.categoryId"}},e._l(e.categoryData,(function(t,r){return i("el-radio",{key:r,attrs:{border:"",label:t.id,size:"small"}},[e._v(e._s(t.categoryName))])})),1)],1),i("el-form-item",{attrs:{label:"选择用途",prop:"usageId"}},[i("el-radio-group",{model:{value:e.categoryForm.usageId,callback:function(t){e.$set(e.categoryForm,"usageId",t)},expression:"categoryForm.usageId"}},e._l(e.usageData,(function(t,r){return i("el-radio",{key:r,attrs:{border:"",label:t.id,size:"small"}},[e._v(e._s(t.usageName))])})),1)],1)],1)],1),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{size:"small"},on:{click:e.resetForm}},[e._v("取 消")]),i("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.orderClassConfirmFn}},[e._v("确认")])],1)]),i("div",{staticClass:"print-html"},[i("table",{staticStyle:{border:"solid 1px black","border-collapse":"collapse"},attrs:{border:"1",width:"780"}},[i("tr",[i("td",{staticStyle:{padding:"10px",width:"100px"}},[e._v("配送时间:")]),i("td",{staticStyle:{"padding-left":"10px"},attrs:{colspan:"2"}},[e._v(e._s(e.deliver.data.reachDate))]),i("td",{staticStyle:{"padding-left":"10px",width:"100px"}},[e._v("订单号:")]),i("td",{staticStyle:{"padding-left":"10px"},attrs:{colspan:"2"}},[e._v(e._s(e.deliver.data.orderSn))])]),i("tr",[i("td",{staticStyle:{"padding-left":"10px",width:"100px"}},[e._v("收花人姓名:")]),i("td",{staticStyle:{"padding-left":"10px",width:"130px"}},[e._v(e._s(e.deliver.data.receiveUserName))]),i("td",{staticStyle:{"padding-left":"10px",width:"100px"}},[e._v("收花人电话:")]),i("td",{staticStyle:{"padding-left":"10px",width:"130px"}},[e._v(e._s(e.deliver.data.receiveMobile))]),i("td",{staticStyle:{"padding-left":"10px"},attrs:{colspan:"2",rowspan:"4"}},[i("div",{staticStyle:{"text-align":"center","padding-top":"1px"}},[i("p",[e._v(e._s(e.deliver.data.orderName))]),i("img",{staticClass:"cover",staticStyle:{width:"100px",height:"100px","margin-bottom":"20px"},attrs:{src:e.deliver.data.img,alt:""}})])])]),i("tr",[i("td",{staticStyle:{"padding-left":"10px",width:"100px"}},[e._v("收花人地址:")]),i("td",{staticStyle:{"padding-left":"10px"},attrs:{colspan:"3"}},[e._v(e._s(e.deliver.data.receiveFullAddress))])]),i("tr",[i("td",{staticStyle:{"padding-left":"10px",width:"100px"}},[e._v("祝福语:")]),i("td",{staticStyle:{"padding-left":"10px"},attrs:{colspan:"3"}},[e._v(e._s(e.deliver.data.cardInfo))])]),i("tr",[i("td",{staticStyle:{"padding-left":"10px",width:"100px"}},[e._v("订花人姓名:")]),i("td",{staticStyle:{"padding-left":"10px",width:"130px"}},[e._v(e._s(e.deliver.data.bookName))]),i("td",{staticStyle:{"padding-left":"10px",width:"100px"}},[e._v("订花人电话:")]),i("td",{staticStyle:{"padding-left":"10px",width:"130px"}},[e._v(e._s(e.deliver.data.bookMobile))])]),i("tr",[i("td",{staticStyle:{padding:"10px",width:"100px"}},[e._v("备注说明:")]),i("td",{staticStyle:{"padding-left":"10px"},attrs:{colspan:"5"}},[e._v(e._s(e.deliver.data.remark))])])])])],1)},s=[],o=i("60b5"),a=i("6abc"),n=(i("6a61"),i("1d43"),i("3337"),i("16ca"),i("5880")),l=i("572d"),d=i("f4c5"),c={name:"sel-order",components:{cardName:l["default"]},props:{id:String},data:function(){return{orderData:{},showShipManage:!1,shipData:[],relateData:{},confirmSendVisit:!1,orderDialog:!1,freightInfo:{id:"",floor:"",province:"",city:"",address:"",expressId:"",long:"",lat:"",customName:"",customMobile:"",sendTime:"",receiveUserName:"",receiveMobile:""},orderForm:{sendSide:"",sedCost:"",receiveUserName:"",receiveMobile:"",receiveProvince:"",receiveCity:"",receiveAddress:"",receiveFloor:"",receiveFullAddress:"",bookMobile:"",reachTime:"",reachPeriod:"0",needCard:"1",cardInfo:"",remark:"",anonymity:"0",latitude:0,longitude:0},addressArr:[],ruleForm:{},sendMySelfConfirm:!1,addressOptions:[],addressProps:{label:"name",value:"name",children:"children"},shipDialog:!1,shipForm:{sendType:"2",sendTime:"",sendSide:1},shipRuleForm:{},sendSideOpt:[{label:"达达配送",value:1}],categoryDialog:!1,categoryForm:{categoryId:"",usageId:""},categoryRule:{},deliver:{visible:!1,data:{}}}},computed:Object(a["a"])(Object(a["a"])({},Object(n["mapGetters"])({categoryData:"category"})),Object(n["mapGetters"])({usageData:"usage",shopInfo:"shopInfo"})),mounted:function(){this.freightInfo.expressId=this.sendSideOpt[0].value,this.orderForm.sendSide=this.sendSideOpt[0].label},methods:{selectSendSide:function(e){this.freightInfo.expressId=e,this.freight()},init:function(){var e=this;this.getDet(),this.$service.order.orderRelate().then((function(t){e.relateData=t;var i=t.region,r=[];if(i.length>0)for(var s in i)if(r.push({id:i[s].id,name:i[s].name,children:[]}),i[s].children&&i[s].children.length>0)for(var o in i[s].children)r[s].children.push({id:i[s].children[o].id,name:i[s].children[o].name});e.addressOptions=r;var a=t.shop.province||"",n=t.shop.city||"";e.addressArr=[a,n],e.orderForm.receiveProvince=a,e.orderForm.receiveCity=n,e.orderForm.latitude=t.shop.shopLat||0,e.orderForm.longitude=t.shop.shopLong||0})),this.$service.order.info({id:this.id}).then((function(t){e.orderData=t}))},getDet:function(){var e=this;this.$service.single.orderSendDet({id:this.id}).then((function(t){e.shipData=t,e.showShipManage=!0}))},querySearchAsync:function(e,t){return this.orderForm.receiveCity?e?void this.$service.single.mapSuggestion({region:this.orderForm.receiveCity,keyword:e}).then((function(e){var i=e.data;i=i.map((function(e){return e.value=e.title,e})),t(i)})):(t([]),!1):(this.$message.error("请先选择收花人地址"),t([]),!1)},addressFn:function(e){this.orderForm.latitude=e.location.lat,this.orderForm.longitude=e.location.lng,this.orderForm.receiveAddress=e.title,this.orderForm.receiveFullAddress=e.address,this.freightInfo.address=e.address,this.freightInfo.long=e.location.lng,this.freightInfo.lat=e.location.lat,this.freight()},submitOrderFn:function(){var e=this;if(this.$util.isEmpty(this.freightInfo.expressId))this.$message({message:"请选择配送方",type:"warning"});else if(this.$util.isEmpty(this.orderForm.reachTime))this.$message({message:"请选择配时间",type:"warning"});else{var t={id:this.id,sendCost:this.orderForm.sedCost,expressId:this.freightInfo.expressId,sendTime:this.orderForm.reachTime,remark:this.orderForm.remark};this.$service.order.sendExpressage(t).then((function(t){e.init(),e.resetForm()}))}},handleChange:function(e){console.log("value",e),this.orderForm.receiveProvince=e[0],this.orderForm.receiveCity=e[1],this.orderForm.receiveAddress=e[0]+e[1]},resetForm:function(){try{this.$refs["orderForm"].resetFields()}catch(e){}try{this.$refs["shipForm"].resetFields()}catch(e){}try{this.$refs["categoryForm"].resetFields()}catch(e){}this.shipDialog=!1,this.categoryDialog=!1,this.orderDialog=!1},closeFn:function(){this.showShipManage=!1},hasDeliver:function(){var e=this;this.$service.single.printOrder({id:this.id,option:1}).then((function(t){e.getDet(),e.$service.order.info({id:e.id}).then((function(t){e.orderData=t}))}))},printOrderFn:function(){var e=this;return Object(o["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$service.single.printOrder({id:e.id,option:2});case 2:e.getDet(),e.$service.order.getDeliverDetail({id:e.id}).then((function(t){e.deliver.data=t,e.printOrder()}));case 4:case"end":return t.stop()}}),t)})))()},rePrintOrderFn:function(){var e=this;this.$service.order.getDeliverDetail({id:this.id}).then((function(t){e.deliver.data=t,e.printOrder()}))},fillFormFn:function(){var e=this;this.orderDialog=!0,this.freightInfo.id=this.id,this.$service.custom.clientInfo({id:this.orderData.customId}).then((function(t){e.orderForm.receiveCity="".concat(t.province,"-").concat(t.city),e.orderForm.receiveAddress="".concat(t.address),e.orderForm.receiveFloor=t.floor,e.freightInfo.customName="".concat(t.name),e.freightInfo.customMobile="".concat(t.mobile),e.freightInfo.province=t.province,e.freightInfo.city=t.city,e.freightInfo.address=t.address,e.freightInfo.long=t.long,e.freightInfo.lat=t.lat}))},freight:function(){var e=this;this.freightInfo.floor=this.orderForm.receiveFloor,this.freightInfo.sendTime=this.orderForm.reachTime,this.freightInfo.expressId&&!this.$util.isEmpty(this.freightInfo.sendTime)&&this.$service.order.freight(this.freightInfo).then((function(t){e.orderForm.sedCost=t.sedCost}))},affirmDeliver:function(){var e=this;this.$service.order.orderAffirmDeliver({id:this.id}).then((function(t){e.$message.success("已确认!"),e.$emit("song-success"),e.init(),e.resetForm(),e.sendMySelfConfirm=!1}))},sendMySelfFn:function(){var e=this;this.sendMySelfConfirm=!1,this.shipForm.sendType=2,this.$service.order.orderDeliver({id:this.id}).then((function(t){e.$message.success("已确认!"),e.$emit("song-success"),e.init(),e.resetForm(),e.sendMySelfConfirm=!1}))},sendShipFn:function(){this.shipDialog=!0},submitShipFn:function(){return""==this.shipForm.sendTime?(this.$message.error("请选择时间"),!1):(this.$message.success("即将开通..."),!1)},orderReachFn:function(){var e=this;this.$service.single.orderReach({id:this.id,option:1}).then((function(t){e.$message.success("已确认!"),e.getDet(),e.confirmSendVisit=!1,e.$set(e.orderData,"status","5"),e.$set(e.orderData,"currentFlow",e.orderData.totalFlow)}))},orderClassFn:function(){this.categoryDialog=!0},orderClassConfirmFn:function(){var e=this;if(!this.categoryForm.categoryId||!this.categoryForm.usageId)return this.$message.error("请先选择分类或者用途!"),!1;this.$service.single.orderClass(Object(a["a"])({id:this.id},this.categoryForm)).then((function(t){e.$message.success("订单分类成功!"),e.getDet(),e.resetForm()}))},printOrder:function(){var e=this;this.deliver.visible=!0,this.$nextTick((function(){var t=Object(d["getLodop"])();t.PRINT_INIT("配送单"),t.SET_PRINT_STYLE("FontSize",12),t.ADD_PRINT_TEXT(470,10,350,200,"店铺地址:".concat(e.shopInfo.address)),t.ADD_PRINT_TEXT(470,400,350,600,"电话:".concat(e.deliver.data.telephone)),t.ADD_PRINT_TEXT(470,590,470,600,"制单时间:".concat(e.deliver.data.printTime)),t.SET_PRINT_STYLE("FontSize",20),t.SET_PRINT_STYLE("Bold",1),t.ADD_PRINT_TEXT(150,10,790,30,"".concat(e.shopInfo.name,"配送单")),t.SET_PRINT_STYLEA(0,"Alignment",2),t.SET_PRINT_STYLE("FontSize",12),t.ADD_PRINT_TEXT(160,500,100,20,"No ".concat(e.deliver.data.sendNum)),t.SET_PRINT_STYLEA(0,"Alignment",2),t.ADD_PRINT_HTM(200,10,790,600,document.querySelector(".print-html").innerHTML),t.PREVIEW()}))}}},m=c,p=(i("812e"),i("f349"),i("5d22")),f=Object(p["a"])(m,r,s,!1,null,"0199ab9f",null);t["default"]=f.exports},f349:function(e,t,i){"use strict";i("22d7")},f4c5:function(e,t,i){"use strict";i.r(t),i.d(t,"needCLodop",(function(){return a})),i.d(t,"getLodop",(function(){return m}));var r,s,o;i("836a"),i("9b5f");function a(){try{var e=navigator.userAgent;if(e.match(/Windows\sPhone/i))return!0;if(e.match(/iPhone|iPod|iPad/i))return!0;if(e.match(/Android/i))return!0;if(e.match(/Edge\D?\d+/i))return!0;var t=e.match(/Trident\D?\d+/i),i=e.match(/MSIE\D?\d+/i),r=e.match(/OPR\D?\d+/i),s=e.match(/Firefox\D?\d+/i),o=e.match(/x64/i);if(!t&&!i&&o)return!0;if(s){if(s=s[0].match(/\d+/),s[0]>=41||o)return!0}else if(r){if(r=r[0].match(/\d+/),r[0]>=32)return!0}else if(!t&&!i){var a=e.match(/Chrome\D?\d+/i);if(a&&(a=a[0].match(/\d+/),a[0]>=41))return!0}return!1}catch(n){return!0}}if(a()){var n=document.head||document.getElementsByTagName("head")[0]||document.documentElement,l=document.createElement("script");l.src="http://localhost:8000/CLodopfuncs.js?priority=1",n.insertBefore(l,n.firstChild);var d=document.createElement("script");if(d.src="http://localhost:18000/CLodopfuncs.js?priority=0",n.insertBefore(d,n.firstChild),s=!!(l.src+d.src).match(/\/\/localho|\/\/127.0.0./i),l.attachEvent){o="loading";var c=function(){"loaded"==window.event.srcElement.readyState&&(o="complete")};l.attachEvent("onreadystatechange",c),d.attachEvent("onreadystatechange",c)}}function m(e,t){var i,n="<br><font color='#FF00FF'>打印控件未安装!点击这里<a href='install_lodop32.exe' target='_self'>执行安装</a>,安装后请刷新页面或重新进入。</font>",l="<br><font color='#FF00FF'>打印控件需要升级!点击这里<a href='install_lodop32.exe' target='_self'>执行升级</a>,升级后请重新进入。</font>",d="<br><font color='#FF00FF'>打印控件未安装!点击这里<a href='install_lodop64.exe' target='_self'>执行安装</a>,安装后请刷新页面或重新进入。</font>",c="<br><font color='#FF00FF'>打印控件需要升级!点击这里<a href='install_lodop64.exe' target='_self'>执行升级</a>,升级后请重新进入。</font>",m="<br><br><font color='#FF00FF'>(注意:如曾安装过Lodop旧版附件npActiveXPLugin,请在【工具】->【附加组件】->【扩展】中先卸它)</font>",p="<br><br><font color='#FF00FF'>(如果此前正常,仅因浏览器升级或重安装而出问题,需重新执行以上安装)</font>",f="<br><font color='#FF00FF'>Web打印服务CLodop未安装启动,点击这里<a href='https://api.pt.huaml.com/soft/CLodop_Setup_for_Win32NT.exe' target='_self'>下载执行安装</a>",h="<br>(若此前已安装过,可<a href='CLodop.protocol:setup' target='_self'>点这里直接再次启动</a>)",u=",成功后请刷新本页面。</font>",v="<br><font color='#FF00FF'>Web打印服务CLodop需升级!点击这里<a href='CLodop_Setup_for_Win32NT.exe' target='_self'>执行升级</a>,升级后请刷新页面。</font>";try{var g=navigator.userAgent,y=!!g.match(/MSIE/i)||!!g.match(/Trident/i);if(a()){try{i=getCLodop()}catch(F){}if(!i&&("complete"!==document.readyState||y&&"loading"==o))return void alert("网页还没下载完毕,请稍等一下再操作.");if(!i)return void(document.body.innerHTML=f+(s?h:"")+u+document.body.innerHTML);CLODOP.CVERSION<"3.0.9.3"&&(document.body.innerHTML=v+document.body.innerHTML),t&&t.parentNode&&t.parentNode.removeChild(t),e&&e.parentNode&&e.parentNode.removeChild(e)}else{var b=y&&!!g.match(/x64/i);if(e||t?i=y?e:t:r?i=r:(i=document.createElement("object"),i.setAttribute("width",0),i.setAttribute("height",0),i.setAttribute("style","position:absolute;left:0px;top:-100px;width:0px;height:0px;"),y?i.setAttribute("classid","clsid:2105C259-1E0C-4534-8141-A753534CB4CA"):i.setAttribute("type","application/x-print-lodop"),document.documentElement.appendChild(i),r=i),!i||!i.VERSION)return g.indexOf("Chrome")>=0&&(document.body.innerHTML=p+document.body.innerHTML),g.indexOf("Firefox")>=0&&(document.body.innerHTML=m+document.body.innerHTML),document.body.innerHTML=(b?d:n)+document.body.innerHTML,i}return i.VERSION<"6.2.2.6"&&(a()||(document.body.innerHTML=(b?c:l)+document.body.innerHTML)),i}catch(F){alert("getLodop出错:"+F)}}}}]);
|