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

2 lines
15 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-10cc34f5"],{"848d":function(t,o,e){},cfaf:function(t,o,e){"use strict";e("848d")},e449:function(t,o,e){"use strict";e.r(o);var n=function(){var t=this,o=t._self._c;return o("div",[o("el-card",{staticClass:"ibox"},[o("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[o("div",[t._v(t._s(t.$t("shopCommunityManage.queryCondition")))])]),o("div",{},[o("el-form",{staticClass:"flex justify-start",attrs:{inline:!0,model:t.shopCommunityManageInfo.conditions}},[o("el-form-item",[o("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("shopCommunityManage.selectStatus")},model:{value:t.shopCommunityManageInfo.conditions.state,callback:function(o){t.$set(t.shopCommunityManageInfo.conditions,"state",o)},expression:"shopCommunityManageInfo.conditions.state"}},t._l(t.shopCommunityManageInfo.states,(function(t){return o("el-option",{key:t.statusCd,attrs:{label:t.name,value:t.statusCd}})})),1)],1),o("el-form-item",[o("el-input",{attrs:{placeholder:t.$t("shopCommunityManage.inputCommunityCode")},model:{value:t.shopCommunityManageInfo.conditions.communityId,callback:function(o){t.$set(t.shopCommunityManageInfo.conditions,"communityId",o)},expression:"shopCommunityManageInfo.conditions.communityId"}})],1),o("el-form-item",[o("el-input",{attrs:{placeholder:t.$t("shopCommunityManage.inputCommunityName")},model:{value:t.shopCommunityManageInfo.conditions.communityName,callback:function(o){t.$set(t.shopCommunityManageInfo.conditions,"communityName",o)},expression:"shopCommunityManageInfo.conditions.communityName"}})],1),o("el-form-item",[o("el-button",{attrs:{type:"primary"},on:{click:t._queryShopCommunityMethod}},[o("i",{staticClass:"el-icon-search"}),t._v(" "+t._s(t.$t("common.query"))+" ")]),o("el-button",{attrs:{type:"primary"},on:{click:t._resetShopCommunityMethod}},[o("i",{staticClass:"el-icon-refresh"}),t._v(" "+t._s(t.$t("common.reset"))+" ")])],1)],1)],1)]),o("el-card",{staticClass:"margin-top-sm"},[o("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[o("div",[t._v(t._s(t.$t("shopCommunityManage.settledCommunity")))]),o("div",{staticClass:"flex justify-end"},[o("el-button",{attrs:{type:"primary"},on:{click:t._openAddShopCommunityModal}},[o("i",{staticClass:"el-icon-plus"}),t._v(" "+t._s(t.$t("shopCommunityManage.settle"))+" ")])],1)]),o("div",{},[o("el-table",{staticStyle:{width:"100%"},attrs:{data:t.shopCommunityManageInfo.shopCommunitys,border:""}},[o("el-table-column",{attrs:{prop:"communityId",label:t.$t("shopCommunityManage.communityCode"),align:"center"}}),o("el-table-column",{attrs:{prop:"communityName",label:t.$t("shopCommunityManage.communityName"),align:"center"}}),o("el-table-column",{attrs:{prop:"address",label:t.$t("shopCommunityManage.communityAddress"),align:"center"}}),o("el-table-column",{attrs:{prop:"codeName",label:t.$t("shopCommunityManage.cityCode"),align:"center"}}),o("el-table-column",{attrs:{prop:"createTime",label:t.$t("shopCommunityManage.settleTime"),align:"center"}}),o("el-table-column",{attrs:{prop:"startTime",label:t.$t("shopCommunityManage.startTime"),align:"center"}}),o("el-table-column",{attrs:{prop:"endTime",label:t.$t("shopCommunityManage.endTime"),align:"center"}}),o("el-table-column",{attrs:{prop:"stateName",label:t.$t("shopCommunityManage.status"),align:"center"}}),o("el-table-column",{attrs:{label:t.$t("common.operation"),align:"center",width:"150"},scopedSlots:t._u([{key:"default",fn:function(e){return[o("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(o){return t._openDeleteShopCommunityModel(e.row)}}},[t._v(" "+t._s(t.$t("common.delete"))+" ")])]}}])})],1),o("el-pagination",{attrs:{"current-page":t.shopCommunityManageInfo.conditions.page,"page-size":t.shopCommunityManageInfo.conditions.row,layout:"total, prev, pager, next",total:t.shopCommunityManageInfo.total},on:{"current-change":t.handleCurrentChange}})],1)]),o("add-shop-community",{ref:"addShopCommunity",on:{refresh:t._queryShopCommunityMethod}}),o("edit-shop-community",{ref:"editShopCommunity",on:{refresh:t._queryShopCommunityMethod}}),o("delete-shop-community",{ref:"deleteShopCommunity",on:{refresh:t._queryShopCommunityMethod}})],1)},i=[],a=e("7323"),s=e("b775");function m(t){return new Promise((o,e)=>{Object(s["a"])({url:"/shop.queryShopCommunity",method:"get",params:{...t,shopId:Object(a["f"])()}}).then(t=>{const e=t.data;o(e)}).catch(t=>{e(t)})})}function l(t){return new Promise((o,e)=>{Object(s["a"])({url:"/shop.queryShopFreeCommunity",method:"get",params:{...t,shopId:Object(a["f"])()}}).then(t=>{const e=t.data;o(e)}).catch(t=>{e(t)})})}function c(t){return new Promise((o,e)=>{Object(s["a"])({url:"/shop.saveShopCommunity",method:"post",data:{...t,shopId:Object(a["f"])()}}).then(t=>{const e=t.data;o(e)}).catch(t=>{e(t)})})}function d(t){return new Promise((o,e)=>{Object(s["a"])({url:"/shop.updateShopCommunity",method:"post",data:t}).then(t=>{const e=t.data;o(e)}).catch(t=>{e(t)})})}function r(t){return new Promise((o,e)=>{Object(s["a"])({url:"/shop.deleteShopCommunity",method:"post",data:{...t,shopId:Object(a["f"])()}}).then(t=>{const n=t.data;0===n.code?(this.$message.success(this.$t("common.submitSuccess")),o(n)):e(n.msg)}).catch(t=>{e(t)})})}function u(t){return new Promise((o,e)=>{Object(s["a"])({url:"/area.listAreas",method:"get",params:t}).then(t=>{const e=t.data;o(e)}).catch(t=>{e(t)})})}var h=function(){var t=this,o=t._self._c;return o("el-dialog",{attrs:{title:t.$t("shopCommunityManage.settle"),visible:t.dialogVisible,width:"60%"},on:{"update:visible":function(o){t.dialogVisible=o},close:t.handleClose}},[o("div",{staticClass:"m-t-none m-b"},[o("div",{},[o("el-form",{attrs:{"label-width":"120px"}},[o("el-form-item",{attrs:{label:t.$t("shopCommunityManage.communityArea")}},[o("el-row",{attrs:{gutter:20}},[o("el-col",{attrs:{span:6}},[o("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("shopCommunityManage.selectProvince")},on:{change:t.getProv},model:{value:t.addShopCommunityInfo.selectProv,callback:function(o){t.$set(t.addShopCommunityInfo,"selectProv",o)},expression:"addShopCommunityInfo.selectProv"}},t._l(t.addShopCommunityInfo.provs,(function(t){return o("el-option",{key:t.areaCode,attrs:{label:t.areaName,value:t.areaCode}})})),1)],1),o("el-col",{attrs:{span:6}},[o("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("shopCommunityManage.selectCity"),disabled:!t.addShopCommunityInfo.selectProv},on:{change:t.getCity},model:{value:t.addShopCommunityInfo.selectCity,callback:function(o){t.$set(t.addShopCommunityInfo,"selectCity",o)},expression:"addShopCommunityInfo.selectCity"}},t._l(t.addShopCommunityInfo.citys,(function(t){return o("el-option",{key:t.areaCode,attrs:{label:t.areaName,value:t.areaCode}})})),1)],1),o("el-col",{attrs:{span:6}},[o("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("shopCommunityManage.selectDistrict"),disabled:!t.addShopCommunityInfo.selectCity},on:{change:t.getArea},model:{value:t.addShopCommunityInfo.selectArea,callback:function(o){t.$set(t.addShopCommunityInfo,"selectArea",o)},expression:"addShopCommunityInfo.selectArea"}},t._l(t.addShopCommunityInfo.areas,(function(t){return o("el-option",{key:t.areaCode,attrs:{label:t.areaName,value:t.areaCode}})})),1)],1)],1)],1),o("el-form-item",{attrs:{label:t.$t("shopCommunityManage.community")}},[o("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("shopCommunityManage.selectCommunityRequired")},on:{change:t._changeCommunity},model:{value:t.addShopCommunityInfo.communityId,callback:function(o){t.$set(t.addShopCommunityInfo,"communityId",o)},expression:"addShopCommunityInfo.communityId"}},t._l(t.addShopCommunityInfo.communitys,(function(t){return o("el-option",{key:t.communityId,attrs:{label:t.name,value:t.communityId}})})),1)],1)],1)],1)]),o("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(o){t.dialogVisible=!1}}},[o("i",{staticClass:"el-icon-close"}),t._v(" "+t._s(t.$t("common.cancel"))+" ")]),o("el-button",{attrs:{type:"primary"},on:{click:t.saveShopCommunityInfo}},[o("i",{staticClass:"el-icon-check"}),t._v(" "+t._s(t.$t("common.save"))+" ")])],1)])},y=[],p={name:"AddShopCommunity",data(){return{dialogVisible:!1,addShopCommunityInfo:{scId:"",communityId:"",communityName:"",cityCode:"",areas:[],provs:[],citys:[],selectProv:"",selectCity:"",selectArea:"",address:"",codeName:"",shopId:"",communitys:[]}}},methods:{open(){this.dialogVisible=!0,this.addShopCommunityInfo.shopId=Object(a["f"])(),this._initArea("101","0")},handleClose(){this.clearAddShopCommunityInfo()},async _initArea(t,o){try{const e=await u({areaLevel:t,parentAreaCode:o});"101"===t?this.addShopCommunityInfo.provs=e.data:"202"===t?this.addShopCommunityInfo.citys=e.data:this.addShopCommunityInfo.areas=e.data}catch(e){console.error("获取地区数据失败:",e),this.$message.error(this.$t("shopCommunityManage.getAreaFailed"))}},async getProv(t){this.addShopCommunityInfo.selectCity="",this.addShopCommunityInfo.selectArea="",this.addShopCommunityInfo.citys=[],this.addShopCommunityInfo.areas=[],await this._initArea("202",t)},async getCity(t){this.addShopCommunityInfo.selectArea="",this.addShopCommunityInfo.areas=[],await this._initArea("303",t)},async getArea(t){this.addShopCommunityInfo.cityCode=t;try{const o=await l({shopId:Object(a["f"])(),page:1,row:500,areaCode:t});this.addShopCommunityInfo.communitys=o.data}catch(o){console.error("查询小区失败:",o),this.$message.error(this.$t("shopCommunityManage.queryCommunityFailed"))}},_changeCommunity(){if(!this.addShopCommunityInfo.communityId)return;const t=this.addShopCommunityInfo.communitys.find(t=>t.communityId===this.addShopCommunityInfo.communityId);t&&(this.addShopCommunityInfo.communityName=t.name,this.addShopCommunityInfo.address=t.address,this.addShopCommunityInfo.cityCode=t.areaCode,this.addShopCommunityInfo.codeName=t.areaName)},async saveShopCommunityInfo(){if(this.addShopCommunityInfo.communityId)try{await c(this.addShopCommunityInfo),this.$message.success(this.$t("common.saveSuccess")),this.dialogVisible=!1,this.$emit("refresh")}catch(t){console.error("保存失败:",t),this.$message.error(t.message||this.$t("common.saveFailed"))}else this.$message.warning(this.$t("shopCommunityManage.selectCommunityRequired"))},clearAddShopCommunityInfo(){this.addShopCommunityInfo={scId:"",communityId:"",communityName:"",cityCode:"",areas:[],provs:[],citys:[],selectProv:"",selectCity:"",selectArea:"",address:"",codeName:"",shopId:Object(a["f"])(),communitys:[]}}}},C=p,f=e("2877"),g=Object(f["a"])(C,h,y,!1,null,null,null),I=g.exports,S=function(){var t=this,o=t._self._c;return o("el-dialog",{attrs:{title:t.$t("shopCommunityManage.editShopCommunity"),visible:t.dialogVisible,width:"50%"},on:{"update:visible":function(o){t.dialogVisible=o},close:t.handleClose}},[o("el-form",{attrs:{"label-width":"120px"}},[o("el-form-item",{attrs:{label:t.$t("shopCommunityManage.community")}},[o("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("shopCommunityManage.selectCommunityRequired")},model:{value:t.editShopCommunityInfo.communityId,callback:function(o){t.$set(t.editShopCommunityInfo,"communityId",o)},expression:"editShopCommunityInfo.communityId"}},[o("el-option",{attrs:{label:"首页目录",value:"120406"}})],1)],1)],1),o("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(o){t.dialogVisible=!1}}},[o("i",{staticClass:"el-icon-close"}),t._v(" "+t._s(t.$t("common.cancel"))+" ")]),o("el-button",{attrs:{type:"primary"},on:{click:t.editShopCommunity}},[o("i",{staticClass:"el-icon-check"}),t._v(" "+t._s(t.$t("common.save"))+" ")])],1)],1)},b=[],v={name:"EditShopCommunity",data(){return{dialogVisible:!1,editShopCommunityInfo:{scId:"",communityId:""}}},methods:{open(t){this.dialogVisible=!0,this.editShopCommunityInfo={...t}},handleClose(){this.editShopCommunityInfo={scId:"",communityId:""}},async editShopCommunity(){if(this.editShopCommunityInfo.communityId)try{await d(this.editShopCommunityInfo),this.$message.success(this.$t("common.saveSuccess")),this.dialogVisible=!1,this.$emit("refresh")}catch(t){console.error("修改失败:",t),this.$message.error(t.message||this.$t("common.saveFailed"))}else this.$message.warning(this.$t("shopCommunityManage.selectCommunityRequired"))}}},M=v,$=Object(f["a"])(M,S,b,!1,null,null,null),_=$.exports,w=function(){var t=this,o=t._self._c;return o("el-dialog",{attrs:{title:t.$t("common.confirm"),visible:t.dialogVisible,width:"30%"},on:{"update:visible":function(o){t.dialogVisible=o},close:t.handleClose}},[o("div",{staticClass:"modal-body",staticStyle:{"text-align":"center"}},[o("p",[t._v(t._s(t.$t("shopCommunityManage.confirmDeleteShopCommunity")))])]),o("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(o){t.dialogVisible=!1}}},[t._v(" "+t._s(t.$t("common.cancel"))+" ")]),o("el-button",{attrs:{type:"primary"},on:{click:t.deleteShopCommunity}},[t._v(" "+t._s(t.$t("common.confirmDelete"))+" ")])],1)])},k=[],j={name:"DeleteShopCommunity",data(){return{dialogVisible:!1,deleteShopCommunityInfo:{}}},methods:{open(t){this.dialogVisible=!0,this.deleteShopCommunityInfo={...t}},handleClose(){this.deleteShopCommunityInfo={}},async deleteShopCommunity(){try{await r({...this.deleteShopCommunityInfo,shopId:Object(a["f"])()}),this.$message.success(this.$t("common.submitSuccess")),this.dialogVisible=!1,this.$emit("refresh")}catch(t){console.error("删除失败:",t),this.$message.error(t)}}}},A=j,x=Object(f["a"])(A,w,k,!1,null,null,null),N=x.exports,O={name:"ShopCommunityManage",components:{AddShopCommunity:I,EditShopCommunity:_,DeleteShopCommunity:N},data(){return{shopCommunityManageInfo:{shopCommunitys:[],total:0,records:1,states:[],conditions:{state:"",communityId:"",communityName:"",shopId:"",page:1,row:10}}}},created(){this._initData()},methods:{async _initData(){let t=await Object(a["f"])();this.shopCommunityManageInfo.conditions.shopId=t,this._listShopCommunitys(1,10);try{const{data:t}=await Object(a["e"])("s_shop_community","state");this.shopCommunityManageInfo.states=t}catch(o){console.error("获取字典数据失败:",o)}},async _listShopCommunitys(t,o){this.shopCommunityManageInfo.conditions.page=t,this.shopCommunityManageInfo.conditions.row=o;try{const t=await m(this.shopCommunityManageInfo.conditions);this.shopCommunityManageInfo.shopCommunitys=t.data,this.shopCommunityManageInfo.total=t.total,this.shopCommunityManageInfo.records=t.records,console.log(this.shopCommunityManageInfo.records)}catch(e){console.error("查询小区失败:",e)}},handleCurrentChange(t){this._listShopCommunitys(t,this.shopCommunityManageInfo.conditions.row)},_queryShopCommunityMethod(){this._listShopCommunitys(1,this.shopCommunityManageInfo.conditions.row)},_resetShopCommunityMethod(){this.shopCommunityManageInfo.conditions={state:"",communityId:"",communityName:"",shopId:this.shopCommunityManageInfo.conditions.shopId,page:1,row:10},this._listShopCommunitys(1,10)},_openAddShopCommunityModal(){this.$refs.addShopCommunity.open()},_openDeleteShopCommunityModel(t){this.$refs.deleteShopCommunity.open(t)}}},V=O,P=(e("cfaf"),Object(f["a"])(V,n,i,!1,null,"2579f99e",null));o["default"]=P.exports}}]);
//# sourceMappingURL=chunk-10cc34f5.1bf9c8c7.js.map