2 lines
12 KiB
JavaScript
2 lines
12 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-18d3d9f8"],{"3ba7":function(e,t,i){"use strict";i("dc66")},ad19:function(e,t,i){"use strict";i.r(t);var o=function(){var e=this,t=e._self._c;return t("div",[t("el-row",[t("el-col",{attrs:{span:24}},[t("el-card",[t("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("派送方式")]),t("div",[t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.openAddDistributionModeModal}},[t("i",{staticClass:"el-icon-plus"}),e._v("添加 ")])],1)]),t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.distributionModeManageInfo.distributionModes,border:"",stripe:""}},[t("el-table-column",{attrs:{prop:"modeId",label:"派送方式ID",align:"center"}}),t("el-table-column",{attrs:{prop:"modeName",label:"方式名称",align:"center"}}),t("el-table-column",{attrs:{prop:"fixedFee",label:"固定费",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s("-1.00"===t.row.fixedFee?"-":t.row.fixedFee)+" ")]}}])}),t("el-table-column",{attrs:{prop:"startDeliveryIn",label:"起送1公里内",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s("-1.00"===t.row.startDeliveryIn?"-":t.row.startDeliveryIn)+" ")]}}])}),t("el-table-column",{attrs:{prop:"startDeliveryOut",label:"起送1公里后每公里",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s("-1.00"===t.row.startDeliveryOut?"-":t.row.startDeliveryOut)+" ")]}}])}),t("el-table-column",{attrs:{prop:"maximumDistribution",label:"最大配送公里",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s("-1.00"===t.row.maximumDistribution?"-":t.row.maximumDistribution)+" ")]}}])}),t("el-table-column",{attrs:{label:"操作",align:"center",width:"200"},scopedSlots:e._u([{key:"default",fn:function(i){return[t("el-button-group",[t("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.openEditDistributionModeModel(i.row)}}},[e._v("修改")]),t("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(t){return e.openDeleteDistributionModeModel(i.row)}}},[e._v("删除")])],1)]}}])})],1),t("el-pagination",{staticStyle:{"margin-top":"20px","text-align":"right"},attrs:{"current-page":e.currentPage,"page-size":e.pageSize,layout:"total, prev, pager, next",total:e.distributionModeManageInfo.total},on:{"current-change":e.handleCurrentChange}})],1)],1)],1),t("add-distribution-mode",{ref:"addDistributionMode"}),t("edit-distribution-mode",{ref:"editDistributionMode"}),t("delete-distribution-mode",{ref:"deleteDistributionMode"})],1)},r=[],s=i("7323"),l=i("b775");function a(e){return new Promise((t,i)=>{Object(l["a"])({url:"/distributionMode.listDistributionMode",method:"get",params:e}).then(e=>{const i=e.data;t(i)}).catch(e=>{i(e)})})}function n(e){return new Promise((t,i)=>{Object(l["a"])({url:"/distributionMode.saveDistributionMode",method:"post",data:e}).then(e=>{const i=e.data;t(i)}).catch(e=>{i(e)})})}function d(e){return new Promise((t,i)=>{Object(l["a"])({url:"/distributionMode.updateDistributionMode",method:"post",data:e}).then(e=>{const i=e.data;t(i)}).catch(e=>{i(e)})})}function u(e){return new Promise((t,i)=>{Object(l["a"])({url:"/distributionMode.deleteDistributionMode",method:"post",data:e}).then(e=>{const i=e.data;t(i)}).catch(e=>{i(e)})})}var m=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:"添加派送方式",visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.handleClose}},[t("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"120px"}},[t("el-form-item",{attrs:{label:e.$t("distributionMode.modeType"),prop:"isShow"}},[t("el-select",{staticStyle:{width:"100%"},model:{value:e.form.isShow,callback:function(t){e.$set(e.form,"isShow",t)},expression:"form.isShow"}},[t("el-option",{attrs:{disabled:"",value:"",label:e.$t("distributionMode.selectMode")}}),t("el-option",{attrs:{value:"100",label:e.$t("distributionMode.fixedFee")}})],1)],1),t("el-form-item",{attrs:{label:e.$t("distributionMode.modeName"),prop:"modeName"}},[t("el-input",{attrs:{placeholder:e.$t("distributionMode.modeNamePlaceholder")},model:{value:e.form.modeName,callback:function(t){e.$set(e.form,"modeName",t)},expression:"form.modeName"}})],1),100==e.form.isShow?t("el-form-item",{attrs:{label:e.$t("distributionMode.fixedFee"),prop:"fixedFee"}},[t("el-input",{attrs:{placeholder:e.$t("distributionMode.fixedFeePlaceholder")},model:{value:e.form.fixedFee,callback:function(t){e.$set(e.form,"fixedFee",t)},expression:"form.fixedFee"}})],1):e._e(),200==e.form.isShow?t("div",[t("el-form-item",{attrs:{label:e.$t("distributionMode.startDeliveryIn"),prop:"startDeliveryIn"}},[t("el-input",{attrs:{placeholder:e.$t("distributionMode.startDeliveryInPlaceholder")},model:{value:e.form.startDeliveryIn,callback:function(t){e.$set(e.form,"startDeliveryIn",t)},expression:"form.startDeliveryIn"}})],1),t("el-form-item",{attrs:{label:e.$t("distributionMode.startDeliveryOut"),prop:"startDeliveryOut"}},[t("el-input",{attrs:{placeholder:e.$t("distributionMode.startDeliveryOutPlaceholder")},model:{value:e.form.startDeliveryOut,callback:function(t){e.$set(e.form,"startDeliveryOut",t)},expression:"form.startDeliveryOut"}})],1),t("el-form-item",{attrs:{label:e.$t("distributionMode.maximumDistribution"),prop:"maximumDistribution"}},[t("el-input",{attrs:{placeholder:e.$t("distributionMode.maximumDistributionPlaceholder")},model:{value:e.form.maximumDistribution,callback:function(t){e.$set(e.form,"maximumDistribution",t)},expression:"form.maximumDistribution"}})],1)],1):e._e()],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v(e._s(e.$t("common.cancel")))]),t("el-button",{attrs:{type:"primary"},on:{click:e.handleSubmit}},[e._v(e._s(e.$t("common.confirm")))])],1)],1)},c=[],b={name:"AddDistributionMode",data(){return{dialogVisible:!1,form:{modeId:"",modeName:"",fixedFee:"",startDeliveryIn:"-1",startDeliveryOut:"-1",maximumDistribution:"-1",shopId:"",isShow:""},rules:{modeName:[{required:!0,message:this.$t("distributionMode.modeNameRequired"),trigger:"blur"},{max:30,message:this.$t("distributionMode.modeNameMaxLength"),trigger:"blur"}]}}},methods:{open(){this.dialogVisible=!0},handleClose(){this.$refs.form.resetFields()},handleSubmit(){this.$refs.form.validate(async e=>{if(e){this.form.shopId=Object(s["f"])();try{await n(this.form),this.$message.success(this.$t("distributionMode.addSuccess")),this.dialogVisible=!1,this.$emit("refresh")}catch(t){console.error("添加派送方式失败:",t)}}})}}},f=b,h=i("2877"),p=Object(h["a"])(f,m,c,!1,null,null,null),M=p.exports,g=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:"修改派送方式",visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.handleClose}},[t("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"120px"}},[t("el-form-item",{attrs:{label:e.$t("distributionMode.modeType"),prop:"isShow"}},[t("el-select",{staticStyle:{width:"100%"},model:{value:e.form.isShow,callback:function(t){e.$set(e.form,"isShow",t)},expression:"form.isShow"}},[t("el-option",{attrs:{disabled:"",value:"",label:e.$t("distributionMode.selectMode")}}),t("el-option",{attrs:{value:"100",label:e.$t("distributionMode.fixedFee")}})],1)],1),t("el-form-item",{attrs:{label:e.$t("distributionMode.modeName"),prop:"modeName"}},[t("el-input",{attrs:{placeholder:e.$t("distributionMode.modeNamePlaceholder")},model:{value:e.form.modeName,callback:function(t){e.$set(e.form,"modeName",t)},expression:"form.modeName"}})],1),100==e.form.isShow?t("el-form-item",{attrs:{label:e.$t("distributionMode.fixedFee"),prop:"fixedFee"}},[t("el-input",{attrs:{placeholder:e.$t("distributionMode.fixedFeePlaceholder")},model:{value:e.form.fixedFee,callback:function(t){e.$set(e.form,"fixedFee",t)},expression:"form.fixedFee"}})],1):e._e(),200==e.form.isShow?t("div",[t("el-form-item",{attrs:{label:e.$t("distributionMode.startDeliveryIn"),prop:"startDeliveryIn"}},[t("el-input",{attrs:{placeholder:e.$t("distributionMode.startDeliveryInPlaceholder")},model:{value:e.form.startDeliveryIn,callback:function(t){e.$set(e.form,"startDeliveryIn",t)},expression:"form.startDeliveryIn"}})],1),t("el-form-item",{attrs:{label:e.$t("distributionMode.startDeliveryOut"),prop:"startDeliveryOut"}},[t("el-input",{attrs:{placeholder:e.$t("distributionMode.startDeliveryOutPlaceholder")},model:{value:e.form.startDeliveryOut,callback:function(t){e.$set(e.form,"startDeliveryOut",t)},expression:"form.startDeliveryOut"}})],1),t("el-form-item",{attrs:{label:e.$t("distributionMode.maximumDistribution"),prop:"maximumDistribution"}},[t("el-input",{attrs:{placeholder:e.$t("distributionMode.maximumDistributionPlaceholder")},model:{value:e.form.maximumDistribution,callback:function(t){e.$set(e.form,"maximumDistribution",t)},expression:"form.maximumDistribution"}})],1)],1):e._e()],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v(e._s(e.$t("common.cancel")))]),t("el-button",{attrs:{type:"primary"},on:{click:e.handleSubmit}},[e._v(e._s(e.$t("common.confirm")))])],1)],1)},v=[],D={name:"EditDistributionMode",data(){return{dialogVisible:!1,form:{modeId:"",modeName:"",fixedFee:"",startDeliveryIn:"-1",startDeliveryOut:"-1",maximumDistribution:"-1",shopId:"",isShow:"200"},rules:{modeId:[{required:!0,message:this.$t("distributionMode.modeIdRequired"),trigger:"blur"},{max:30,message:this.$t("distributionMode.modeIdMaxLength"),trigger:"blur"}],modeName:[{required:!0,message:this.$t("distributionMode.modeNameRequired"),trigger:"blur"},{max:30,message:this.$t("distributionMode.modeNameMaxLength"),trigger:"blur"}]}}},methods:{open(e){this.form=Object.assign({},e),"-1.00"!==this.form.fixedFee&&(this.form.isShow="100"),this.dialogVisible=!0},handleClose(){this.$refs.form.resetFields()},handleSubmit(){this.$refs.form.validate(async e=>{if(e){this.form.shopId=Object(s["f"])();try{await d(this.form),this.$message.success(this.$t("distributionMode.editSuccess")),this.dialogVisible=!1,this.$emit("refresh")}catch(t){console.error("修改派送方式失败:",t)}}})}}},$=D,x=Object(h["a"])($,g,v,!1,null,null,null),y=x.exports,w=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:e.$t("distributionMode.deleteTitle"),visible:e.dialogVisible,width:"30%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.handleClose}},[t("div",{staticStyle:{"text-align":"center"}},[t("p",[e._v(e._s(e.$t("distributionMode.deleteConfirm")))])]),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v(e._s(e.$t("common.cancel")))]),t("el-button",{attrs:{type:"primary"},on:{click:e.handleDelete}},[e._v(e._s(e.$t("common.confirm")))])],1)])},_=[],I={name:"DeleteDistributionMode",data(){return{dialogVisible:!1,currentRow:{}}},methods:{open(e){this.currentRow=Object.assign({},e),this.dialogVisible=!0},handleClose(){this.currentRow={}},async handleDelete(){this.currentRow.shopId=Object(s["f"])();try{await u(this.currentRow),this.$message.success(this.$t("distributionMode.deleteSuccess")),this.dialogVisible=!1,this.$emit("refresh")}catch(e){console.error("删除派送方式失败:",e)}}}},S=I,O=Object(h["a"])(S,w,_,!1,null,null,null),k=O.exports,F={name:"DistributionModeManage",components:{AddDistributionMode:M,EditDistributionMode:y,DeleteDistributionMode:k},data(){return{currentPage:1,pageSize:10,distributionModeManageInfo:{distributionModes:[],total:0,conditions:{modeId:"",modeName:"",shopId:"",statusCd:""}}}},created(){this.listDistributionModes(this.currentPage,this.pageSize)},methods:{async listDistributionModes(e,t){this.distributionModeManageInfo.conditions.page=e,this.distributionModeManageInfo.conditions.row=t,this.distributionModeManageInfo.conditions.shopId=Object(s["f"])(),console.log(this.distributionModeManageInfo.conditions);try{const e=await a(this.distributionModeManageInfo.conditions);this.distributionModeManageInfo.distributionModes=e.data,this.distributionModeManageInfo.total=e.total}catch(i){console.error("获取派送方式列表失败:",i)}},handleCurrentChange(e){this.currentPage=e,this.listDistributionModes(this.currentPage,this.pageSize)},openAddDistributionModeModal(){this.$refs.addDistributionMode.open()},openEditDistributionModeModel(e){this.$refs.editDistributionMode.open(e)},openDeleteDistributionModeModel(e){this.$refs.deleteDistributionMode.open(e)}}},N=F,P=(i("3ba7"),Object(h["a"])(N,o,r,!1,null,"db956e3e",null));t["default"]=P.exports},dc66:function(e,t,i){}}]);
|
|
//# sourceMappingURL=chunk-18d3d9f8.25397889.js.map
|