2 lines
13 KiB
JavaScript
2 lines
13 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f3a4c1cc"],{3038:function(e,s,t){"use strict";t("a606")},"9cec":function(e,s,t){"use strict";t.r(s);var o=function(){var e=this,s=e._self._c;return s("div",[s("el-row",{attrs:{gutter:20}},[s("el-col",{attrs:{span:3}},[s("el-card",{staticClass:"list-selector"},[s("ul",{staticClass:"list-selector-list"},[s("li",{class:{selected:""===e.shopHouseManageInfo.conditions.shType},on:{click:function(s){return e.handleShTypeSelect("")}}},[e._v(" 全部 ")]),e._l(e.shopHouseManageInfo.shTypes,(function(t,o){return s("li",{key:o,class:{selected:e.shopHouseManageInfo.conditions.shType===t.statusCd},on:{click:function(s){return e.handleShTypeSelect(t.statusCd)}}},[e._v(" "+e._s(t.name)+" ")])}))],2)])],1),s("el-col",{attrs:{span:21}},[s("el-card",{staticClass:"ibox"},[s("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[s("div",[e._v(e._s(e.$t("shopHouse.queryCondition")))])]),s("div",{},[s("el-form",{staticClass:"flex justify-start",attrs:{inline:!0,model:e.shopHouseManageInfo.conditions}},[s("el-form-item",[s("el-form-item",[s("el-input",{attrs:{placeholder:e.$t("shopHouse.inputShId"),clearable:""},model:{value:e.shopHouseManageInfo.conditions.shId,callback:function(s){e.$set(e.shopHouseManageInfo.conditions,"shId",s)},expression:"shopHouseManageInfo.conditions.shId"}})],1)],1),s("el-form-item",[s("el-form-item",[s("el-input",{attrs:{placeholder:e.$t("shopHouse.inputShName"),clearable:""},model:{value:e.shopHouseManageInfo.conditions.shName,callback:function(s){e.$set(e.shopHouseManageInfo.conditions,"shName",s)},expression:"shopHouseManageInfo.conditions.shName"}})],1)],1),s("el-form-item",[s("el-button",{attrs:{type:"primary"},on:{click:e._queryShopHouseMethod}},[s("i",{staticClass:"el-icon-search"}),e._v(" "+e._s(e.$t("common.query"))+" ")]),s("el-button",{on:{click:e._resetShopHouseMethod}},[s("i",{staticClass:"el-icon-refresh"}),e._v(" "+e._s(e.$t("common.reset"))+" ")])],1)],1)],1)]),s("el-card",{staticClass:"margin-top-sm"},[s("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[s("div",[e._v(e._s(e.$t("shopHouse.shopHouseInfo")))]),s("el-button",{attrs:{type:"primary"},on:{click:e._openAddShopHouseModal}},[s("i",{staticClass:"el-icon-plus"}),e._v(" "+e._s(e.$t("common.add"))+" ")])],1),s("div",{},[s("el-table",{staticStyle:{width:"100%"},attrs:{data:e.shopHouseManageInfo.shopHouses,border:""}},[s("el-table-column",{attrs:{prop:"shId",label:e.$t("shopHouse.shId"),align:"center"}}),s("el-table-column",{attrs:{prop:"shName",label:e.$t("shopHouse.shName"),align:"center"}}),s("el-table-column",{attrs:{prop:"shType",label:e.$t("shopHouse.shType"),align:"center"},scopedSlots:e._u([{key:"default",fn:function({row:s}){return[e._v(" "+e._s("2807"===s.shType?e.$t("shopHouse.normalWarehouse"):e.$t("shopHouse.mainWarehouse"))+" ")]}}])}),s("el-table-column",{attrs:{prop:"shDesc",label:e.$t("shopHouse.shDesc"),align:"center"}}),s("el-table-column",{attrs:{prop:"createTime",label:e.$t("shopHouse.createTime"),align:"center"}}),s("el-table-column",{attrs:{label:e.$t("common.operation"),align:"center",width:"180"},scopedSlots:e._u([{key:"default",fn:function({row:t}){return[s("el-button",{attrs:{size:"mini"},on:{click:function(s){return e._openEditShopHouseModel(t)}}},[e._v(e._s(e.$t("common.edit")))]),s("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(s){return e._openDeleteShopHouseModel(t)}}},[e._v(e._s(e.$t("common.delete")))])]}}])})],1),s("el-pagination",{attrs:{"current-page":e.shopHouseManageInfo.conditions.page,"page-size":e.shopHouseManageInfo.conditions.row,layout:"total, prev, pager, next",total:e.shopHouseManageInfo.total},on:{"current-change":e.handleCurrentChange,"update:currentPage":function(s){return e.$set(e.shopHouseManageInfo.conditions,"page",s)},"update:current-page":function(s){return e.$set(e.shopHouseManageInfo.conditions,"page",s)}}})],1)])],1)],1),s("add-shop-house",{ref:"addShopHouse",on:{refresh:e._listShopHouses}}),s("edit-shop-house",{ref:"editShopHouse",on:{refresh:e._listShopHouses}}),s("delete-shop-house",{ref:"deleteShopHouse",on:{refresh:e._listShopHouses}})],1)},a=[],i=t("7323"),n=t("b775");function l(e){return new Promise((s,t)=>{Object(n["a"])({url:"/shopHouse.queryShopHouse",method:"get",params:e}).then(e=>{const t=e.data;s(t)}).catch(e=>{t(e)})})}function r(e){return new Promise((s,t)=>{Object(n["a"])({url:"/shopHouse/saveShopHouse",method:"post",data:e}).then(e=>{const t=e.data;s(t)}).catch(e=>{t(e)})})}function h(e){return new Promise((s,t)=>{Object(n["a"])({url:"/shopHouse/updateShopHouse",method:"post",data:e}).then(e=>{const o=e.data;0===o.code?s(o):t(o.msg)}).catch(e=>{t(e)})})}function c(e){return new Promise((s,t)=>{Object(n["a"])({url:"/shopHouse/deleteShopHouse",method:"post",data:e}).then(e=>{const o=e.data;0===o.code?s(o):t(o.msg)}).catch(e=>{t(e)})})}var u=function(){var e=this,s=e._self._c;return s("el-dialog",{attrs:{title:e.$t("shopHouse.addShopHouse"),visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(s){e.dialogVisible=s},close:e.handleClose}},[s("el-form",{ref:"form",attrs:{model:e.formData,rules:e.rules,"label-width":"120px"}},[s("el-form-item",{attrs:{label:e.$t("shopHouse.shName"),prop:"shName"}},[s("el-input",{attrs:{placeholder:e.$t("shopHouse.inputShName")},model:{value:e.formData.shName,callback:function(s){e.$set(e.formData,"shName",s)},expression:"formData.shName"}})],1),s("el-form-item",{attrs:{label:e.$t("shopHouse.shType"),prop:"shType"}},[s("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("shopHouse.selectShType")},model:{value:e.formData.shType,callback:function(s){e.$set(e.formData,"shType",s)},expression:"formData.shType"}},e._l(e.shTypes,(function(e){return s("el-option",{key:e.statusCd,attrs:{label:e.name,value:e.statusCd}})})),1)],1),s("el-form-item",{attrs:{label:e.$t("shopHouse.shDesc"),prop:"shDesc"}},[s("el-input",{attrs:{type:"textarea",placeholder:e.$t("shopHouse.inputShDesc"),rows:3},model:{value:e.formData.shDesc,callback:function(s){e.$set(e.formData,"shDesc",s)},expression:"formData.shDesc"}})],1)],1),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(s){e.dialogVisible=!1}}},[e._v(e._s(e.$t("common.cancel")))]),s("el-button",{attrs:{type:"primary"},on:{click:e.handleSubmit}},[e._v(e._s(e.$t("common.confirm")))])],1)],1)},p=[],d={name:"AddShopHouse",data(){return{dialogVisible:!1,shTypes:[],formData:{shName:"",shType:"",shDesc:"",shopId:""},rules:{shName:[{required:!0,message:this.$t("shopHouse.shNameRequired"),trigger:"blur"},{max:128,message:this.$t("shopHouse.shNameTooLong"),trigger:"blur"}],shType:[{required:!0,message:this.$t("shopHouse.shTypeRequired"),trigger:"change"}],shDesc:[{required:!0,message:this.$t("shopHouse.shDescRequired"),trigger:"blur"},{max:512,message:this.$t("shopHouse.shDescTooLong"),trigger:"blur"}]}}},methods:{open(){this.dialogVisible=!0,this.getDictData()},async getDictData(){try{const{data:e}=await Object(i["e"])("s_shop_house","sh_type");this.shTypes=e}catch(e){console.error("获取字典数据失败:",e)}},handleClose(){this.$refs.form.resetFields()},async handleSubmit(){this.$refs.form.validate(async e=>{if(e)try{let e=Object(i["f"])();this.formData.shopId=e,await r(this.formData),this.$message.success(this.$t("common.submitSuccess")),this.dialogVisible=!1,this.$emit("refresh")}catch(s){console.error("添加仓库失败:",s)}})}}},m=d,f=t("2877"),g=Object(f["a"])(m,u,p,!1,null,null,null),H=g.exports,b=function(){var e=this,s=e._self._c;return s("el-dialog",{attrs:{title:e.$t("shopHouse.editShopHouse"),visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(s){e.dialogVisible=s},close:e.handleClose}},[s("el-form",{ref:"form",attrs:{model:e.formData,rules:e.rules,"label-width":"120px"}},[s("el-form-item",{attrs:{label:e.$t("shopHouse.shName"),prop:"shName"}},[s("el-input",{attrs:{placeholder:e.$t("shopHouse.inputShName")},model:{value:e.formData.shName,callback:function(s){e.$set(e.formData,"shName",s)},expression:"formData.shName"}})],1),s("el-form-item",{attrs:{label:e.$t("shopHouse.shType"),prop:"shType"}},[s("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("shopHouse.selectShType")},model:{value:e.formData.shType,callback:function(s){e.$set(e.formData,"shType",s)},expression:"formData.shType"}},e._l(e.shTypes,(function(e){return s("el-option",{key:e.statusCd,attrs:{label:e.name,value:e.statusCd}})})),1)],1),s("el-form-item",{attrs:{label:e.$t("shopHouse.shDesc"),prop:"shDesc"}},[s("el-input",{attrs:{type:"textarea",placeholder:e.$t("shopHouse.inputShDesc"),rows:3},model:{value:e.formData.shDesc,callback:function(s){e.$set(e.formData,"shDesc",s)},expression:"formData.shDesc"}})],1)],1),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(s){e.dialogVisible=!1}}},[e._v(e._s(e.$t("common.cancel")))]),s("el-button",{attrs:{type:"primary"},on:{click:e.handleSubmit}},[e._v(e._s(e.$t("common.confirm")))])],1)],1)},y=[],$={name:"EditShopHouse",data(){return{dialogVisible:!1,shTypes:[],formData:{shId:"",shName:"",shType:"",shDesc:"",shopId:""},rules:{shName:[{required:!0,message:this.$t("shopHouse.shNameRequired"),trigger:"blur"},{max:128,message:this.$t("shopHouse.shNameTooLong"),trigger:"blur"}],shType:[{required:!0,message:this.$t("shopHouse.shTypeRequired"),trigger:"change"}],shDesc:[{required:!0,message:this.$t("shopHouse.shDescRequired"),trigger:"blur"},{max:512,message:this.$t("shopHouse.shDescTooLong"),trigger:"blur"}],shId:[{required:!0,message:this.$t("shopHouse.shIdRequired"),trigger:"blur"}]}}},methods:{open(e){this.dialogVisible=!0,this.formData={...e},this.getDictData()},async getDictData(){try{const{data:e}=await Object(i["e"])("s_shop_house","sh_type");this.shTypes=e}catch(e){console.error("获取字典数据失败:",e)}},handleClose(){this.$refs.form.resetFields()},async handleSubmit(){this.$refs.form.validate(async e=>{if(e)try{let e=await Object(i["f"])();this.formData.shopId=e,await h(this.formData),this.$message.success(this.$t("common.submitSuccess")),this.dialogVisible=!1,this.$emit("refresh")}catch(s){this.$message.error(s),console.error("修改仓库失败:",s)}})}}},_=$,D=Object(f["a"])(_,b,y,!1,null,null,null),S=D.exports,I=function(){var e=this,s=e._self._c;return s("el-dialog",{attrs:{title:e.$t("shopHouse.deleteConfirm"),visible:e.dialogVisible,width:"30%"},on:{"update:visible":function(s){e.dialogVisible=s},close:e.handleClose}},[s("div",{staticStyle:{"text-align":"center"}},[s("p",[e._v(e._s(e.$t("shopHouse.deleteShopHouseConfirm")))])]),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(s){e.dialogVisible=!1}}},[e._v(e._s(e.$t("common.cancel")))]),s("el-button",{attrs:{type:"danger"},on:{click:e.handleConfirm}},[e._v(e._s(e.$t("common.confirm")))])],1)])},v=[],T={name:"DeleteShopHouse",data(){return{dialogVisible:!1,deleteData:{shId:"",shopId:""}}},methods:{open(e){this.dialogVisible=!0,this.deleteData={shId:e.shId,shopId:Object(i["f"])()}},handleClose(){this.deleteData={shId:"",shopId:""}},async handleConfirm(){try{await c(this.deleteData),this.$message.success(this.$t("common.submitSuccess")),this.dialogVisible=!1,this.$emit("refresh")}catch(e){console.error("删除仓库失败:",e),this.$message.error(e)}}}},w=T,M=Object(f["a"])(w,I,v,!1,null,null,null),C=M.exports,k={name:"ShopHouseManage",components:{AddShopHouse:H,EditShopHouse:S,DeleteShopHouse:C},data(){return{shopHouseManageInfo:{shopHouses:[],total:0,records:1,moreCondition:!1,shTypes:[],conditions:{shName:"",shId:"",shType:"",shopId:"",page:1,row:10}}}},created(){this._initData()},methods:{async _initData(){let e=await Object(i["f"])();this.shopHouseManageInfo.conditions.shopId=e,await this._listShopHouses(),this._getDictData()},async _getDictData(){try{const{data:e}=await Object(i["e"])("s_shop_house","sh_type");this.shopHouseManageInfo.shTypes=e}catch(e){console.error("获取字典数据失败:",e)}},async _listShopHouses(e=1,s=10){this.shopHouseManageInfo.conditions.page=e,this.shopHouseManageInfo.conditions.row=s;try{const e=await l(this.shopHouseManageInfo.conditions);this.shopHouseManageInfo.shopHouses=e.data,this.shopHouseManageInfo.total=e.total,this.shopHouseManageInfo.records=e.records}catch(t){console.error("获取仓库列表失败:",t)}},_openAddShopHouseModal(){this.$refs.addShopHouse.open()},_openEditShopHouseModel(e){this.$refs.editShopHouse.open(e)},_openDeleteShopHouseModel(e){this.$refs.deleteShopHouse.open(e)},_queryShopHouseMethod(){this._listShopHouses()},_resetShopHouseMethod(){this.shopHouseManageInfo.conditions={...this.shopHouseManageInfo.conditions,shName:"",shId:"",shType:"",page:1,row:10},this._listShopHouses()},handleCurrentChange(e){this._listShopHouses(e,this.shopHouseManageInfo.conditions.row)},handleShTypeSelect(e){this.shopHouseManageInfo.conditions.shType=e,this.shopHouseManageInfo.conditions.page=1,this._listShopHouses(1,this.shopHouseManageInfo.conditions.row)}}},N=k,x=(t("3038"),Object(f["a"])(N,o,a,!1,null,"2c3030ca",null));s["default"]=x.exports},a606:function(e,s,t){}}]);
|
|
//# sourceMappingURL=chunk-f3a4c1cc.892e1e66.js.map
|