Files
PropertyDeployment/resources/Web/MicroCommunityMallWeb/html/js/chunk-496a02ae.ef36e937.js
Anfioo adfd019d2d 江门
1
2026-02-01 15:37:55 +08:00

2 lines
11 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-496a02ae"],{"2e40":function(e,t,s){"use strict";s("6e0a")},"686d":function(e,t,s){},"6e0a":function(e,t,s){},8063:function(e,t,s){"use strict";s("686d")},"956c":function(e,t,s){"use strict";s.r(t);var r=function(){var e=this,t=e._self._c;return t("div",[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("退货地址")]),t("div",{staticClass:"float-right"},[0===e.shopReturnAddressManageInfo.shopReturnAddresss.length?t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e._openAddShopReturnAddressModal}},[t("i",{staticClass:"el-icon-plus"}),e._v("新增 ")]):e._e()],1)]),t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.shopReturnAddressManageInfo.shopReturnAddresss,border:""}},[t("el-table-column",{attrs:{prop:"addressId",label:"地址ID",align:"center"}}),t("el-table-column",{attrs:{prop:"name",label:"收货人名称",align:"center"}}),t("el-table-column",{attrs:{prop:"link",label:"联系电话",align:"center"}}),t("el-table-column",{attrs:{prop:"address",label:"详细地址",align:"center"}}),t("el-table-column",{attrs:{prop:"seq",label:"排序",align:"center"}}),t("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(s){return[t("el-button",{attrs:{type:"text",size:"small"},on:{click:function(t){return e._openEditShopReturnAddressModel(s.row)}}},[e._v("修改")]),t("el-button",{attrs:{type:"text",size:"small"},on:{click:function(t){return e._openDeleteShopReturnAddressModel(s.row)}}},[e._v("删除")])]}}])})],1),t("el-pagination",{staticClass:"pagination",attrs:{"current-page":e.currentPage,"page-size":e.pageSize,layout:"total, prev, pager, next",total:e.shopReturnAddressManageInfo.total},on:{"current-change":e.handleCurrentChange}})],1),t("add-shop-return-address",{ref:"addShopReturnAddress",on:{refresh:function(t){return e.query()}}}),t("edit-shop-return-address",{ref:"editShopReturnAddress",on:{refresh:function(t){return e.query()}}}),t("delete-shop-return-address",{ref:"deleteShopReturnAddress",on:{refresh:function(t){return e.query()}}})],1)},d=[],n=s("7323"),o=s("b775");function a(e){return new Promise((t,s)=>{Object(o["a"])({url:"/shopReturnAddress/queryShopReturnAddress",method:"get",params:e}).then(e=>{const s=e.data;t(s)}).catch(e=>{s(e)})})}function l(e){return new Promise((t,s)=>{Object(o["a"])({url:"/shopReturnAddress/saveShopReturnAddress",method:"post",data:e}).then(e=>{const s=e.data;t(s)}).catch(e=>{s(e)})})}function i(e){return new Promise((t,s)=>{Object(o["a"])({url:"/shopReturnAddress/updateShopReturnAddress",method:"post",data:e}).then(e=>{const s=e.data;t(s)}).catch(e=>{s(e)})})}function u(e){return new Promise((t,s)=>{Object(o["a"])({url:"/shopReturnAddress/deleteShopReturnAddress",method:"post",data:e}).then(e=>{const s=e.data;t(s)}).catch(e=>{s(e)})})}var p=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:"addForm",attrs:{model:e.addShopReturnAddressInfo,rules:e.rules,"label-width":"120px"}},[t("el-form-item",{attrs:{label:"收货人名称",prop:"name"}},[t("el-input",{attrs:{placeholder:"必填,请填写收货人名称"},model:{value:e.addShopReturnAddressInfo.name,callback:function(t){e.$set(e.addShopReturnAddressInfo,"name",t)},expression:"addShopReturnAddressInfo.name"}})],1),t("el-form-item",{attrs:{label:"联系电话",prop:"link"}},[t("el-input",{attrs:{placeholder:"必填,请填写联系电话"},model:{value:e.addShopReturnAddressInfo.link,callback:function(t){e.$set(e.addShopReturnAddressInfo,"link",t)},expression:"addShopReturnAddressInfo.link"}})],1),t("el-form-item",{attrs:{label:"排序",prop:"seq"}},[t("el-input",{attrs:{placeholder:"必填,请填写排序"},model:{value:e.addShopReturnAddressInfo.seq,callback:function(t){e.$set(e.addShopReturnAddressInfo,"seq",t)},expression:"addShopReturnAddressInfo.seq"}})],1),t("el-form-item",{attrs:{label:"详细地址",prop:"address"}},[t("el-input",{attrs:{type:"textarea",placeholder:"选填,请填写详细地址"},model:{value:e.addShopReturnAddressInfo.address,callback:function(t){e.$set(e.addShopReturnAddressInfo,"address",t)},expression:"addShopReturnAddressInfo.address"}})],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary"},on:{click:e.saveShopReturnAddressInfo}},[e._v("保 存")])],1)],1)},h=[],c={name:"AddShopReturnAddress",data(){return{dialogVisible:!1,addShopReturnAddressInfo:{name:"",link:"",address:"",seq:"",shopId:""},rules:{name:[{required:!0,message:"收货人名称不能为空",trigger:"blur"},{max:64,message:"收货人名称太长",trigger:"blur"}],link:[{required:!0,message:"联系电话不能为空",trigger:"blur"},{pattern:/^1[3-9]\d{9}$/,message:"联系电话格式错误",trigger:"blur"}],seq:[{required:!0,message:"排序不能为空",trigger:"blur"},{pattern:/^\d+$/,message:"排序不是有效数字",trigger:"blur"}],address:[{max:512,message:"详细地址太长",trigger:"blur"}]}}},methods:{open(){this.dialogVisible=!0,this.addShopReturnAddressInfo.shopId=Object(n["f"])()},handleClose(){this.$refs.addForm.resetFields(),this.addShopReturnAddressInfo={name:"",link:"",address:"",seq:"",shopId:""}},saveShopReturnAddressInfo(){this.$refs.addForm.validate(async e=>{if(e)try{await l(this.addShopReturnAddressInfo),this.$message.success("添加成功"),this.dialogVisible=!1,this.$emit("refresh")}catch(t){console.error("添加退货地址失败:",t)}})}}},f=c,g=s("2877"),m=Object(g["a"])(f,p,h,!1,null,null,null),b=m.exports,A=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:"editForm",attrs:{model:e.editShopReturnAddressInfo,rules:e.rules,"label-width":"120px"}},[t("el-form-item",{attrs:{label:"收货人名称",prop:"name"}},[t("el-input",{attrs:{placeholder:"必填,请填写收货人名称"},model:{value:e.editShopReturnAddressInfo.name,callback:function(t){e.$set(e.editShopReturnAddressInfo,"name",t)},expression:"editShopReturnAddressInfo.name"}})],1),t("el-form-item",{attrs:{label:"联系电话",prop:"link"}},[t("el-input",{attrs:{placeholder:"必填,请填写联系电话"},model:{value:e.editShopReturnAddressInfo.link,callback:function(t){e.$set(e.editShopReturnAddressInfo,"link",t)},expression:"editShopReturnAddressInfo.link"}})],1),t("el-form-item",{attrs:{label:"排序",prop:"seq"}},[t("el-input",{attrs:{placeholder:"必填,请填写排序"},model:{value:e.editShopReturnAddressInfo.seq,callback:function(t){e.$set(e.editShopReturnAddressInfo,"seq",t)},expression:"editShopReturnAddressInfo.seq"}})],1),t("el-form-item",{attrs:{label:"详细地址",prop:"address"}},[t("el-input",{attrs:{type:"textarea",placeholder:"选填,请填写详细地址"},model:{value:e.editShopReturnAddressInfo.address,callback:function(t){e.$set(e.editShopReturnAddressInfo,"address",t)},expression:"editShopReturnAddressInfo.address"}})],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary"},on:{click:e.editShopReturnAddress}},[e._v("保 存")])],1)],1)},R=[],S={name:"EditShopReturnAddress",data(){return{dialogVisible:!1,editShopReturnAddressInfo:{addressId:"",name:"",link:"",address:"",seq:"",shopId:""},rules:{name:[{required:!0,message:"收货人名称不能为空",trigger:"blur"},{max:64,message:"收货人名称太长",trigger:"blur"}],link:[{required:!0,message:"联系电话不能为空",trigger:"blur"},{pattern:/^1[3-9]\d{9}$/,message:"联系电话格式错误",trigger:"blur"}],seq:[{required:!0,message:"排序不能为空",trigger:"blur"},{pattern:/^\d+$/,message:"排序不是有效数字",trigger:"blur"}],address:[{max:512,message:"详细地址太长",trigger:"blur"}],addressId:[{required:!0,message:"地址ID不能为空",trigger:"blur"}]}}},methods:{open(e){this.dialogVisible=!0,this.editShopReturnAddressInfo={...e,shopId:Object(n["f"])()}},handleClose(){this.$refs.editForm.resetFields()},async editShopReturnAddress(){this.$refs.editForm.validate(async e=>{if(e)try{await i(this.editShopReturnAddressInfo),this.$message.success("修改成功"),this.dialogVisible=!1,this.$emit("refresh")}catch(t){console.error("修改退货地址失败:",t)}})}}},I=S,v=Object(g["a"])(I,A,R,!1,null,null,null),k=v.exports,_=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:"请确认您的操作!",visible:e.dialogVisible,width:"30%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.handleClose}},[t("div",{staticClass:"text-center"},[t("p",[e._v("确定删除退货地址")])]),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("点错了")]),t("el-button",{attrs:{type:"primary"},on:{click:e.deleteShopReturnAddress}},[e._v("确认删除")])],1)])},y=[],q={name:"DeleteShopReturnAddress",data(){return{dialogVisible:!1,deleteShopReturnAddressInfo:{}}},methods:{open(e){this.dialogVisible=!0,this.deleteShopReturnAddressInfo={...e}},handleClose(){this.deleteShopReturnAddressInfo={}},async deleteShopReturnAddress(){try{const e={...this.deleteShopReturnAddressInfo,shopId:Object(n["f"])()};await u(e),this.$message.success("删除成功"),this.dialogVisible=!1,this.$emit("refresh")}catch(e){console.error("删除退货地址失败:",e)}}}},x=q,$=(s("8063"),Object(g["a"])(x,_,y,!1,null,"2ba35862",null)),w=$.exports,C={name:"ShopReturnAddressManage",components:{AddShopReturnAddress:b,EditShopReturnAddress:k,DeleteShopReturnAddress:w},data(){return{currentPage:1,pageSize:10,shopReturnAddressManageInfo:{shopReturnAddresss:[],total:0,conditions:{shopId:Object(n["f"])()}}}},created(){this._listShopReturnAddresss(this.currentPage,this.pageSize)},methods:{query(){this.currentPage=1,this._listShopReturnAddresss(this.currentPage,this.pageSize)},handleCurrentChange(e){this.currentPage=e,this._listShopReturnAddresss(e,this.pageSize)},async _listShopReturnAddresss(e,t){try{const s={...this.shopReturnAddressManageInfo.conditions,page:e,row:t},r=await a(s);this.shopReturnAddressManageInfo.shopReturnAddresss=r.data,this.shopReturnAddressManageInfo.total=r.total}catch(s){console.error("获取退货地址列表失败:",s)}},_openAddShopReturnAddressModal(){this.$refs.addShopReturnAddress.open()},_openEditShopReturnAddressModel(e){this.$refs.editShopReturnAddress.open(e)},_openDeleteShopReturnAddressModel(e){this.$refs.deleteShopReturnAddress.open(e)}}},V=C,M=(s("2e40"),Object(g["a"])(V,r,d,!1,null,"694086d3",null));t["default"]=M.exports}}]);
//# sourceMappingURL=chunk-496a02ae.ef36e937.js.map