chunk-7dfc2467.276f9c14.js 16 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7dfc2467","chunk-35d2aa2a","chunk-2d22891e"],{"16e6":function(e,r,t){},"502f":function(e,r,t){},"572d":function(e,r,t){"use strict";t.r(r);var i=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"card-name-module"},[t("div",{staticClass:"app-size-30 app-color-0"},[e._v(e._s(e.info.receiveUserName))]),t("div",[e._v(e._s(e.info.receiveMobile))]),t("div",[e._v(e._s(e.info.receiveAddress))]),e._m(0)])},s=[function(){var e=this,r=e.$createElement,i=e._self._c||r;return i("div",{staticClass:"card-tag"},[i("img",{attrs:{src:t("da6a"),alt:""}})])}],a={name:"card-name-module",props:{info:{type:Object,default:function(){}}},data:function(){return{}}},o=a,l=(t("8ad4"),t("2877")),n=Object(l["a"])(o,i,s,!1,null,"5becf4f7",null);r["default"]=n.exports},"65b8":function(e,r,t){"use strict";var i=t("16e6"),s=t.n(i);s.a},"8ad4":function(e,r,t){"use strict";var i=t("df5b"),s=t.n(i);s.a},da6a:function(e,r){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=="},df5b:function(e,r,t){},f152:function(e,r,t){"use strict";t.r(r);var i=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"sel-order"},[t("el-drawer",{attrs:{title:"发货管理",visible:e.showShipMnage,size:"440px","before-close":e.closeFn,"custom-class":"ship-draw-wrap"},on:{"update:visible":function(r){e.showShipMnage=r}}},[t("div",{staticClass:"ship-manage-wrap"},[t("div",{staticClass:"order-info-wrap"},[t("div",{staticClass:"order-info-left"},[t("div",{staticClass:"info-list"},[t("div",{staticClass:"label"},[e._v("订单号")]),t("div",{staticClass:"val"},[e._v(e._s(e.orderData.orderSn))])]),t("div",{staticClass:"info-list"},[t("div",{staticClass:"label"},[e._v("下单时间")]),t("div",{staticClass:"val"},[e._v(e._s(e._f("formatTime")(e.orderData.addTime)))])]),e.$util.isEmpty(e.orderData.goodsInfoList)?e._e():t("div",{staticClass:"info-list"},[t("div",{staticClass:"label"},[e._v("商品名称")]),t("div",{staticClass:"val"},[e._v(e._s(e.orderData.goodsInfoList[0].title))])]),t("div",{staticClass:"info-list"},[t("div",{staticClass:"label"},[e._v("金额")]),t("div",{staticClass:"val"},[e._v(e._s(e.orderData.actPrice))])])]),e.$util.isEmpty(e.orderData.goodsInfoList)?e._e():t("div",{staticClass:"order-info-right"},[t("img",{attrs:{src:e.orderData.goodsInfoList[0].smallCoverUrl,alt:"商品图"}})])]),t("el-timeline",e._l(e.shipData,(function(r,i){return t("el-timeline-item",{key:i},[t("div",{staticClass:"title-wrap"},[t("div",{staticClass:"title"},[e._v(e._s(r.actionName))]),0!=r.finishTime?t("div",{staticClass:"time"},[e._v(" "+e._s(e._f("formatTime")(r.finishTime))+" ")]):e._e()]),t("div",{staticClass:"content-wrap"},["打单"==r.actionName?[e.$util.isEmpty(r.receive)&&0==i?t("div",[t("el-button",{attrs:{type:"primary"},on:{click:e.printOrderFn}},[e._v("有配送单")]),t("el-button",{attrs:{type:"primary"},on:{click:e.fillFormFn}},[e._v("没有,去填单")])],1):t("div",[e.$util.isEmpty(r.receive)?t("span",[e._v("暂无配送用户信息")]):t("card-name",{attrs:{info:r.receive}}),t("div",{staticStyle:{"margin-top":"10px"}},[t("el-button",{attrs:{size:"mini"},on:{click:e.printOrderFn}},[e._v(e._s(0==i?"打印":"重打"))])],1)],1)]:e._e(),"发货"==r.actionName?[0==r.finishTime?t("div",[t("el-button",{attrs:{type:"primary"},on:{click:e.sendShipFn}},[e._v("确认发货")])],1):t("div",[e.$util.isEmpty(r.sendInfo)?[t("div",{staticClass:"label-list"},[t("span",{staticClass:"label"},[e._v("配送方:")]),t("span",{staticClass:"value"},[e._v("自己送")])])]:[t("div",{staticClass:"label-list"},[e._v(" 配送方:"+e._s(r.sendInfo.sendSideName)+" ")]),t("div",{staticClass:"label-list"},[e._v(" 距离:"+e._s(r.sendInfo.sendDistance)+"km ")]),t("div",{staticClass:"label-list"},[e._v(" 运费:¥"+e._s(r.sendInfo.sendCost)+" ")]),t("div",{staticClass:"label-list"},[e._v(" 小费:¥"+e._s(r.sendInfo.sendTip)+" ")])]],2)]:e._e(),"送达"==r.actionName?[0==r.finishTime?t("div",[t("el-button",{attrs:{type:"primary"},on:{click:e.orderReachFn}},[e._v("确认已送达")]),t("div",{staticClass:"prompt-text"},[e._v("送达会自动通知客户哦")])],1):e._e()]:e._e(),"完成"==r.actionName?[e.$util.isEmpty(r.classify)?t("div",[t("el-button",{attrs:{type:"primary"},on:{click:e.orderClassFn}},[e._v("订单归类")])],1):t("div",[t("div",{staticClass:"label-list"},[e._v(" 订单归类:"+e._s(r.classify.category)+" ")]),t("div",{staticClass:"label-list"},[e._v("用途:"+e._s(r.classify.usage))])])]:e._e()],2)])})),1)],1)]),t("el-dialog",{attrs:{title:"打单信息",visible:e.orderDialog,"close-on-click-modal":!1,width:"1000px"},on:{"update:visible":function(r){e.orderDialog=r}}},[t("div",{staticClass:"order-modal-content"},[t("el-form",{ref:"orderForm",staticClass:"demo-form",attrs:{model:e.orderForm,rules:e.ruleForm,"label-width":"100px"}},[t("div",{staticClass:"form-wrap"},[t("div",{staticClass:"form-left-wrap"},[t("el-form-item",{attrs:{label:"收花人姓名",prop:"receiveUserName"}},[t("el-input",{attrs:{placeholder:"请输入姓名",size:"small"},model:{value:e.orderForm.receiveUserName,callback:function(r){e.$set(e.orderForm,"receiveUserName",r)},expression:"orderForm.receiveUserName"}})],1),t("el-form-item",{attrs:{label:"收花人电话",prop:"receiveMobile"}},[t("el-input",{attrs:{placeholder:"请输入电话",size:"small"},model:{value:e.orderForm.receiveMobile,callback:function(r){e.$set(e.orderForm,"receiveMobile",r)},expression:"orderForm.receiveMobile"}})],1),t("el-form-item",{attrs:{label:"收花人地址",prop:"receiveProvince"}},[t("el-cascader",{staticStyle:{width:"100%"},attrs:{options:e.addressOptions,props:e.addressProps,size:"small"},on:{change:e.handleChange},model:{value:e.addressArr,callback:function(r){e.addressArr=r},expression:"addressArr"}})],1),t("el-form-item",{attrs:{label:"详细地址",prop:"receiveFullAddress"}},[t("el-autocomplete",{staticStyle:{width:"100%"},attrs:{"fetch-suggestions":e.querySearchAsync,placeholder:"请输入内容",size:"small"},on:{select:e.addressFn},model:{value:e.orderForm.receiveFullAddress,callback:function(r){e.$set(e.orderForm,"receiveFullAddress",r)},expression:"orderForm.receiveFullAddress"}})],1),t("el-form-item",{attrs:{label:"门牌号",prop:"receiveFloor"}},[t("el-input",{attrs:{placeholder:"楼号门牌号,如23号403室 (选填)",size:"small"},model:{value:e.orderForm.receiveFloor,callback:function(r){e.$set(e.orderForm,"receiveFloor",r)},expression:"orderForm.receiveFloor"}})],1)],1),t("div",{staticClass:"form-left-wrap"},[t("el-form-item",{attrs:{label:"订花人电话",prop:"bookMobile"}},[t("el-input",{attrs:{placeholder:"请输入电话",size:"small"},model:{value:e.orderForm.bookMobile,callback:function(r){e.$set(e.orderForm,"bookMobile",r)},expression:"orderForm.bookMobile"}})],1),t("el-form-item",{attrs:{label:"送达时间",prop:"reachTime"}},[t("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"date",placeholder:"选择开始日期","value-format":"yyyy-MM-dd",size:"small"},model:{value:e.orderForm.reachTime,callback:function(r){e.$set(e.orderForm,"reachTime",r)},expression:"orderForm.reachTime"}}),t("el-radio-group",{model:{value:e.orderForm.reachPeriod,callback:function(r){e.$set(e.orderForm,"reachPeriod",r)},expression:"orderForm.reachPeriod"}},[t("el-radio",{attrs:{label:"0"}},[e._v("上午")]),t("el-radio",{attrs:{label:"1"}},[e._v("下午")]),t("el-radio",{attrs:{label:"2"}},[e._v("晚上")])],1)],1),t("el-form-item",{attrs:{label:"需要贺卡"}},[t("el-switch",{attrs:{"active-value":"1","inactive-value":"0"},model:{value:e.orderForm.needCard,callback:function(r){e.$set(e.orderForm,"needCard",r)},expression:"orderForm.needCard"}}),"1"==e.orderForm.needCard?[t("el-input",{attrs:{placeholder:"输入贺卡内容",size:"small"},model:{value:e.orderForm.cardInfo,callback:function(r){e.$set(e.orderForm,"cardInfo",r)},expression:"orderForm.cardInfo"}})]:e._e()],2),t("el-form-item",{attrs:{label:"备注",prop:"remark"}},[t("el-input",{attrs:{placeholder:"选填",size:"small"},model:{value:e.orderForm.remark,callback:function(r){e.$set(e.orderForm,"remark",r)},expression:"orderForm.remark"}})],1),t("el-form-item",{attrs:{label:"匿名派送"}},[t("el-switch",{attrs:{"active-value":"1","inactive-value":"0"},model:{value:e.orderForm.anonymity,callback:function(r){e.$set(e.orderForm,"anonymity",r)},expression:"orderForm.anonymity"}})],1)],1)])])],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{size:"small"},on:{click:e.resetForm}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.submitOrderFn}},[e._v("确认")])],1)]),t("el-dialog",{attrs:{title:"确认发货?",visible:e.shipDialog,"close-on-click-modal":!1,width:"400px"},on:{"update:visible":function(r){e.shipDialog=r}}},[t("div",{staticClass:"ship-modal-content"},[t("el-form",{ref:"shipForm",staticClass:"demo-form",attrs:{model:e.shipForm,rules:e.shipRuleForm,"label-width":"100px"}},[t("el-form-item",{attrs:{label:"快递代送"}},[t("el-switch",{attrs:{"active-value":"1","inactive-value":"0"},model:{value:e.shipForm.sendType,callback:function(r){e.$set(e.shipForm,"sendType",r)},expression:"shipForm.sendType"}})],1),1==e.shipForm.sendType?[t("el-form-item",{attrs:{label:"送花时间",prop:"sendTime"}},[t("el-time-select",{staticStyle:{width:"100%"},attrs:{"picker-options":{start:"08:00",step:"00:10",end:"24:00"},placeholder:"选择时间",size:"samll"},model:{value:e.shipForm.sendTime,callback:function(r){e.$set(e.shipForm,"sendTime",r)},expression:"shipForm.sendTime"}})],1),t("el-form-item",{attrs:{label:"配送方",prop:"sendSide"}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择",size:"samll"},model:{value:e.shipForm.sendSide,callback:function(r){e.$set(e.shipForm,"sendSide",r)},expression:"shipForm.sendSide"}},e._l(e.sendSideOpt,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)]:e._e()],2)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{size:"small"},on:{click:e.resetForm}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.submitShipFn}},[e._v("确认")])],1)]),t("el-dialog",{attrs:{title:"订单归类",visible:e.categoryDialog,"close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(r){e.categoryDialog=r}}},[t("div",{staticClass:"category-dialog-wrap"},[t("el-form",{ref:"categoryForm",staticClass:"demo-form",attrs:{model:e.categoryForm,rules:e.categoryRule,"label-width":"100px"}},[t("el-form-item",{attrs:{label:"选择分类",prop:"categoryId"}},[t("el-radio-group",{model:{value:e.categoryForm.categoryId,callback:function(r){e.$set(e.categoryForm,"categoryId",r)},expression:"categoryForm.categoryId"}},e._l(e.categoryData,(function(r,i){return t("el-radio",{key:i,attrs:{border:"",label:r.id,size:"small"}},[e._v(e._s(r.categoryName))])})),1)],1),t("el-form-item",{attrs:{label:"选择用途",prop:"usageId"}},[t("el-radio-group",{model:{value:e.categoryForm.usageId,callback:function(r){e.$set(e.categoryForm,"usageId",r)},expression:"categoryForm.usageId"}},e._l(e.usageData,(function(r,i){return t("el-radio",{key:i,attrs:{border:"",label:r.id,size:"small"}},[e._v(e._s(r.usageName))])})),1)],1)],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{size:"small"},on:{click:e.resetForm}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.orderClassConfirmFn}},[e._v("确认")])],1)])],1)},s=[],a=(t("d81d"),t("b0c0"),t("5530")),o=t("5880"),l=t("572d"),n={name:"sel-order",components:{cardName:l["default"]},props:{orderData:{type:Object,default:function(){}}},data:function(){return{showShipMnage:!1,shipData:[],relateData:{},orderDialog:!1,orderForm:{receiveUserName:"",receiveMobile:"",receiveProvince:"",receiveCity:"",receiveAddress:"",receiveFloor:"",receiveFullAddress:"",bookMobile:"",reachTime:"",reachPeriod:"0",needCard:"1",cardInfo:"",remark:"",anonymity:"0",latitude:0,longitude:0},addressArr:[],ruleForm:{},addressOptions:[],addressProps:{label:"name",value:"name",children:"children"},shipDialog:!1,shipForm:{sendType:"0",sendTime:"",sendSide:""},shipRuleForm:{},sendSideOpt:[{label:"达达配送",value:1}],categoryDialog:!1,categoryForm:{categoryId:"",usageId:""},categoryRule:{}}},computed:Object(a["a"])({},Object(o["mapGetters"])({categoryData:"category"}),{},Object(o["mapGetters"])({usageData:"usage"})),methods:{init:function(){var e=this;this.getDet(),this.$service.order.orderRelate().then((function(r){e.relateData=r;var t=r.region,i=[];if(t.length>0)for(var s in t)if(i.push({id:t[s].id,name:t[s].name,children:[]}),t[s].children&&t[s].children.length>0)for(var a in t[s].children)i[s].children.push({id:t[s].children[a].id,name:t[s].children[a].name});e.addressOptions=i;var o=r.shop.shopProvince||"",l=r.shop.shopCity||"";e.addressArr=[o,l],e.orderForm.receiveProvince=o,e.orderForm.receiveCity=l,e.orderForm.receiveAddress=o+l,e.orderForm.latitude=r.shop.shopLat||0,e.orderForm.longitude=r.shop.shopLong||0}))},getDet:function(){var e=this;this.$service.single.orderSendDet({id:this.orderData.id}).then((function(r){e.shipData=r,e.showShipMnage=!0}))},querySearchAsync:function(e,r){return this.orderForm.receiveCity?e?void this.$service.single.mapSuggestion({region:this.orderForm.receiveCity,keyword:e}).then((function(e){var t=e.data;t=t.map((function(e){return e.value=e.address,e})),r(t)})):(r([]),!1):(this.$message.error("请先选择收花人地址"),r([]),!1)},addressFn:function(e){console.log(e),this.orderForm.latitude=e.location.lat,this.orderForm.longitude=e.location.lng},submitOrderFn:function(){var e=this;this.$service.order.orderSheet(Object(a["a"])({id:this.orderData.id},this.orderForm)).then((function(r){e.getDet(),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.showShipMnage=!1},printOrderFn:function(){var e=this;this.$service.single.printOrder({id:this.orderData.id,option:1}).then((function(r){e.$message.success("打单成功!"),e.getDet()}))},fillFormFn:function(){this.orderDialog=!0},sendShipFn:function(){this.shipDialog=!0},submitShipFn:function(){var e=this;this.$service.single.orderDeliver(Object(a["a"])({id:this.orderData.id,option:1},this.shipForm)).then((function(r){e.getDet(),e.resetForm()}))},orderReachFn:function(){var e=this;this.$service.single.orderReach({id:this.orderData.id,option:1}).then((function(r){e.$message.success("确认送达成功!"),e.getDet()}))},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.orderData.id},this.categoryForm)).then((function(r){e.$message.success("订单归类成功!"),e.getDet(),e.resetForm()}))}}},d=n,c=(t("65b8"),t("f349"),t("2877")),m=Object(c["a"])(d,i,s,!1,null,"20d28a41",null);r["default"]=m.exports},f349:function(e,r,t){"use strict";var i=t("502f"),s=t.n(i);s.a}}]);