2 lines
15 KiB
JavaScript
2 lines
15 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-943245d6"],{"4f11":function(t,e,i){"use strict";i("fb38")},aa47:function(t,e,i){"use strict";i.r(e);var n=function(){var t=this,e=t._self._c;return e("div",[e("el-card",{staticClass:"ibox"},[e("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[e("div",[t._v(t._s(t.$t("shopSetting.queryCondition")))])]),e("div",{},[e("el-form",{staticClass:"flex justify-start",attrs:{inline:!0,model:t.shopSettingManageInfo.conditions}},[e("el-form-item",[e("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("shopSetting.selectSettingType")},model:{value:t.shopSettingManageInfo.conditions.settingType,callback:function(e){t.$set(t.shopSettingManageInfo.conditions,"settingType",e)},expression:"shopSettingManageInfo.conditions.settingType"}},t._l(t.shopSettingManageInfo.settingTypes,(function(t,i){return e("el-option",{key:i,attrs:{label:t.name,value:t.statusCd}})})),1)],1),e("el-form-item",[e("el-input",{attrs:{placeholder:t.$t("shopSetting.inputSettingName")},model:{value:t.shopSettingManageInfo.conditions.settingName,callback:function(e){t.$set(t.shopSettingManageInfo.conditions,"settingName",e)},expression:"shopSettingManageInfo.conditions.settingName"}})],1),e("el-form-item",[e("el-input",{attrs:{placeholder:t.$t("shopSetting.inputSettingKey")},model:{value:t.shopSettingManageInfo.conditions.settingKey,callback:function(e){t.$set(t.shopSettingManageInfo.conditions,"settingKey",e)},expression:"shopSettingManageInfo.conditions.settingKey"}})],1),e("el-form-item",[e("el-button",{attrs:{type:"primary",size:"small"},on:{click:t._queryShopSettingMethod}},[e("i",{staticClass:"el-icon-search"}),t._v(" "+t._s(t.$t("common.query"))+" ")]),e("el-button",{attrs:{type:"primary",size:"small"},on:{click:t._resetCommunitySettingMethod}},[e("i",{staticClass:"el-icon-refresh"}),t._v(" "+t._s(t.$t("common.reset"))+" ")])],1)],1)],1)]),e("el-card",{staticClass:"margin-top-sm"},[e("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[e("div",[t._v(t._s(t.$t("shopSetting.shopSettings")))]),e("div",{staticClass:"flex justify-end"},[e("el-button",{attrs:{type:"primary",size:"small"},on:{click:t._openAddShopSettingModal}},[t._v(" "+t._s(t.$t("common.add"))+" ")])],1)]),e("div",{},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.shopSettingManageInfo.shopSettings,border:""}},[e("el-table-column",{attrs:{prop:"settingTypeName",label:t.$t("shopSetting.typeName"),align:"center"}}),e("el-table-column",{attrs:{prop:"settingName",label:t.$t("shopSetting.settingName"),align:"center"}}),e("el-table-column",{attrs:{prop:"settingKey",label:t.$t("shopSetting.settingKey"),align:"center"}}),e("el-table-column",{attrs:{prop:"settingValue",label:t.$t("shopSetting.settingValue"),align:"center"}}),e("el-table-column",{attrs:{label:t.$t("common.operation"),align:"center",width:"200"},scopedSlots:t._u([{key:"default",fn:function(i){return[e("el-button",{attrs:{size:"mini"},on:{click:function(e){return t._openEditShopSettingModel(i.row)}}},[t._v(t._s(t.$t("common.edit")))]),e("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(e){return t._openDeleteShopSettingModel(i.row)}}},[t._v(t._s(t.$t("common.delete")))])]}}])})],1),e("el-pagination",{staticStyle:{"margin-top":"20px"},attrs:{"current-page":t.shopSettingManageInfo.conditions.page,"page-size":t.shopSettingManageInfo.conditions.row,layout:"total, prev, pager, next",total:t.shopSettingManageInfo.total},on:{"current-change":t.handleCurrentChange,"update:currentPage":function(e){return t.$set(t.shopSettingManageInfo.conditions,"page",e)},"update:current-page":function(e){return t.$set(t.shopSettingManageInfo.conditions,"page",e)}}})],1)]),e("add-shop-setting",{ref:"addShopSetting",on:{refresh:t._queryShopSettingMethod}}),e("edit-shop-setting",{ref:"editShopSetting",on:{refresh:t._queryShopSettingMethod}}),e("delete-shop-setting",{ref:"deleteShopSetting",on:{refresh:t._queryShopSettingMethod}})],1)},s=[],o=i("7323"),a=i("b775");function l(t){return new Promise((e,i)=>{Object(a["a"])({url:"/shopSetting/queryShopSetting",method:"get",params:t}).then(t=>{const i=t.data;e(i)}).catch(t=>{i(t)})})}function r(t){return new Promise((e,i)=>{Object(a["a"])({url:"/shopSettingKey/queryShopSettingKey",method:"get",params:t}).then(t=>{const i=t.data;e(i)}).catch(t=>{i(t)})})}function g(t){return new Promise((e,i)=>{Object(a["a"])({url:"/shopSetting/saveShopSetting",method:"post",data:t}).then(t=>{const i=t.data;e(i)}).catch(t=>{i(t)})})}function p(t){return new Promise((e,i)=>{Object(a["a"])({url:"/shopSetting/updateShopSetting",method:"post",data:t}).then(t=>{const i=t.data;e(i)}).catch(t=>{i(t)})})}function d(t){return new Promise((e,i)=>{Object(a["a"])({url:"/shopSetting/deleteShopSetting",method:"post",data:t}).then(t=>{const i=t.data;e(i)}).catch(t=>{i(t)})})}var h=function(){var t=this,e=t._self._c;return e("el-dialog",{attrs:{title:t.$t("shopSetting.addSetting"),visible:t.dialogVisible,width:"50%"},on:{"update:visible":function(e){t.dialogVisible=e},close:t.handleClose}},[e("el-form",{ref:"addForm",attrs:{model:t.addShopSettingInfo,rules:t.rules,"label-width":"120px"}},[e("el-form-item",{attrs:{label:t.$t("shopSetting.settingType"),prop:"settingType"}},[e("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("shopSetting.selectSettingTypeRequired")},on:{change:t._changeSettingType},model:{value:t.addShopSettingInfo.settingType,callback:function(e){t.$set(t.addShopSettingInfo,"settingType",e)},expression:"addShopSettingInfo.settingType"}},t._l(t.settingTypes,(function(t,i){return e("el-option",{key:i,attrs:{label:t.name,value:t.statusCd}})})),1)],1),e("el-form-item",{attrs:{label:t.$t("shopSetting.settingName"),prop:"settingName"}},[e("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("shopSetting.selectSettingNameRequired")},on:{change:t._changeSettingName},model:{value:t.addShopSettingInfo.settingName,callback:function(e){t.$set(t.addShopSettingInfo,"settingName",e)},expression:"addShopSettingInfo.settingName"}},t._l(t.addShopSettingInfo.keys,(function(t,i){return e("el-option",{key:i,attrs:{label:t.settingName,value:t.settingName}})})),1)],1),e("el-form-item",{attrs:{label:t.$t("shopSetting.settingKey"),prop:"settingKey"}},[e("el-input",{attrs:{disabled:"",placeholder:t.$t("shopSetting.inputSettingKeyRequired")},model:{value:t.addShopSettingInfo.settingKey,callback:function(e){t.$set(t.addShopSettingInfo,"settingKey",e)},expression:"addShopSettingInfo.settingKey"}})],1),e("el-form-item",{attrs:{label:t.$t("shopSetting.settingValue"),prop:"settingValue"}},[e("el-input",{attrs:{placeholder:t.$t("shopSetting.inputSettingValueRequired")},model:{value:t.addShopSettingInfo.settingValue,callback:function(e){t.$set(t.addShopSettingInfo,"settingValue",e)},expression:"addShopSettingInfo.settingValue"}})],1),e("el-form-item",{attrs:{label:t.$t("shopSetting.remark")}},[e("el-input",{attrs:{type:"textarea",placeholder:t.$t("shopSetting.inputRemarkOptional")},model:{value:t.addShopSettingInfo.remark,callback:function(e){t.$set(t.addShopSettingInfo,"remark",e)},expression:"addShopSettingInfo.remark"}})],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v(t._s(t.$t("common.cancel")))]),e("el-button",{attrs:{type:"primary"},on:{click:t.saveShopSettingInfo}},[t._v(t._s(t.$t("common.save")))])],1)],1)},c=[],S={name:"AddShopSetting",data(){return{dialogVisible:!1,settingTypes:[],addShopSettingInfo:{shopId:Object(o["f"])(),settingName:"",settingType:"",settingKey:"",keys:[],settingValue:"",remark:""},rules:{settingType:[{required:!0,message:this.$t("shopSetting.settingTypeRequired"),trigger:"blur"}],settingName:[{required:!0,message:this.$t("shopSetting.settingNameRequired"),trigger:"blur"}],settingKey:[{required:!0,message:this.$t("shopSetting.settingKeyRequired"),trigger:"blur"}],settingValue:[{required:!0,message:this.$t("shopSetting.settingValueRequired"),trigger:"blur"}]}}},methods:{open(){this.dialogVisible=!0,this.getSettingTypes(),this.$nextTick(()=>{this.$refs.addForm&&this.$refs.addForm.clearValidate()})},async getSettingTypes(){try{const{data:t}=await Object(o["e"])("shop_setting_key","setting_type");this.settingTypes=t}catch(t){console.error("获取字典数据失败:",t)}},handleClose(){this.$refs.addForm.resetFields(),this.addShopSettingInfo={shopId:Object(o["f"])(),settingName:"",settingType:"",settingKey:"",keys:[],settingValue:"",remark:""}},async saveShopSettingInfo(){this.$refs.addForm.validate(async t=>{if(t)try{await g(this.addShopSettingInfo),this.$message.success(this.$t("common.saveSuccess")),this.dialogVisible=!1,this.$emit("refresh")}catch(e){console.error("保存失败:",e)}})},async _changeSettingType(){try{const t=await r({page:1,row:50,shopId:Object(o["f"])(),settingType:this.addShopSettingInfo.settingType});this.addShopSettingInfo.keys=t.data,this.addShopSettingInfo.settingKey=this.$t("shopSetting.selectSettingKeyRequired")}catch(t){console.error("获取配置key失败:",t)}},_changeSettingName(){const t=this.addShopSettingInfo.keys.find(t=>t.settingName===this.addShopSettingInfo.settingName);t&&(this.addShopSettingInfo.settingKey=t.settingKey,this.addShopSettingInfo.remark=t.remark)}}},u=S,m=i("2877"),f=Object(m["a"])(u,h,c,!1,null,null,null),y=f.exports,b=function(){var t=this,e=t._self._c;return e("el-dialog",{attrs:{title:t.$t("shopSetting.editSetting"),visible:t.dialogVisible,width:"50%"},on:{"update:visible":function(e){t.dialogVisible=e},close:t.handleClose}},[e("el-form",{ref:"editForm",attrs:{model:t.editShopSettingInfo,rules:t.rules,"label-width":"120px"}},[e("el-form-item",{attrs:{label:t.$t("shopSetting.settingName"),prop:"settingName"}},[e("el-input",{attrs:{disabled:"",placeholder:t.$t("shopSetting.inputSettingNameRequired")},model:{value:t.editShopSettingInfo.settingName,callback:function(e){t.$set(t.editShopSettingInfo,"settingName",e)},expression:"editShopSettingInfo.settingName"}})],1),e("el-form-item",{attrs:{label:t.$t("shopSetting.settingKey"),prop:"settingKey"}},[e("el-input",{attrs:{disabled:"",placeholder:t.$t("shopSetting.inputSettingKeyRequired")},model:{value:t.editShopSettingInfo.settingKey,callback:function(e){t.$set(t.editShopSettingInfo,"settingKey",e)},expression:"editShopSettingInfo.settingKey"}})],1),e("el-form-item",{attrs:{label:t.$t("shopSetting.settingValue"),prop:"settingValue"}},[e("el-input",{attrs:{placeholder:t.$t("shopSetting.inputSettingValueRequired")},model:{value:t.editShopSettingInfo.settingValue,callback:function(e){t.$set(t.editShopSettingInfo,"settingValue",e)},expression:"editShopSettingInfo.settingValue"}})],1),e("el-form-item",{attrs:{label:t.$t("shopSetting.remark")}},[e("el-input",{attrs:{type:"textarea",placeholder:t.$t("shopSetting.inputRemarkOptional")},model:{value:t.editShopSettingInfo.remark,callback:function(e){t.$set(t.editShopSettingInfo,"remark",e)},expression:"editShopSettingInfo.remark"}})],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v(t._s(t.$t("common.cancel")))]),e("el-button",{attrs:{type:"primary"},on:{click:t.editShopSetting}},[t._v(t._s(t.$t("common.save")))])],1)],1)},I=[],$={name:"EditShopSetting",data(){return{dialogVisible:!1,editShopSettingInfo:{ssId:"",shopId:"",settingName:"",settingType:"",settingKey:"",settingValue:"",remark:""},rules:{settingName:[{required:!0,message:this.$t("shopSetting.settingNameRequired"),trigger:"blur"}],settingKey:[{required:!0,message:this.$t("shopSetting.settingKeyRequired"),trigger:"blur"}],settingValue:[{required:!0,message:this.$t("shopSetting.settingValueRequired"),trigger:"blur"}],remark:[{required:!0,message:this.$t("shopSetting.remarkRequired"),trigger:"blur"}]}}},methods:{open(t){this.editShopSettingInfo={...t},this.editShopSettingInfo.shopId=Object(o["f"])(),this.dialogVisible=!0,this.$nextTick(()=>{this.$refs.editForm&&this.$refs.editForm.clearValidate()})},handleClose(){this.$refs.editForm.resetFields(),this.editShopSettingInfo={ssId:"",shopId:"",settingName:"",settingType:"",settingKey:"",settingValue:"",remark:""}},async editShopSetting(){this.$refs.editForm.validate(async t=>{if(t)try{await p(this.editShopSettingInfo),this.$message.success(this.$t("common.saveSuccess")),this.dialogVisible=!1,this.$emit("refresh")}catch(e){console.error("更新失败:",e)}})}}},_=$,v=Object(m["a"])(_,b,I,!1,null,null,null),k=v.exports,M=function(){var t=this,e=t._self._c;return e("el-dialog",{attrs:{title:t.$t("shopSetting.deleteConfirm"),visible:t.dialogVisible,width:"30%"},on:{"update:visible":function(e){t.dialogVisible=e},close:t.handleClose}},[e("div",{staticStyle:{"text-align":"center"}},[e("p",[t._v(t._s(t.$t("shopSetting.deleteShopSettingConfirm")))])]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v(t._s(t.$t("common.cancel")))]),e("el-button",{attrs:{type:"primary"},on:{click:t.deleteShopSetting}},[t._v(t._s(t.$t("common.confirmDelete")))])],1)])},T=[],V={name:"DeleteShopSetting",data(){return{dialogVisible:!1,deleteShopSettingInfo:{ssId:"",caId:""}}},methods:{open(t){this.deleteShopSettingInfo={ssId:t.ssId,caId:Object(o["f"])()},this.dialogVisible=!0},handleClose(){this.deleteShopSettingInfo={ssId:"",caId:""}},async deleteShopSetting(){try{await d(this.deleteShopSettingInfo),this.$message.success(this.$t("common.submitSuccess")),this.dialogVisible=!1,this.$emit("refresh")}catch(t){console.error("删除失败:",t)}}}},w=V,N=Object(m["a"])(w,M,T,!1,null,null,null),K=N.exports,q={name:"ShopSettingManage",components:{AddShopSetting:y,EditShopSetting:k,DeleteShopSetting:K},data(){return{DEFAULT_PAGE:1,DEFAULT_ROWS:10,shopSettingManageInfo:{shopSettings:[],settingTypes:[],total:0,records:1,moreCondition:!1,conditions:{shopId:"",page:1,row:10,settingName:"",settingType:"",settingKey:"",settingValue:""}}}},created(){this.shopSettingManageInfo.conditions.shopId=Object(o["f"])(),this._listShopSettings(this.DEFAULT_PAGE,this.DEFAULT_ROWS),this.getSettingTypes(),console.log(this.shopSettingManageInfo.records)},methods:{async getSettingTypes(){try{const{data:t}=await Object(o["e"])("shop_setting_key","setting_type");this.shopSettingManageInfo.settingTypes=t}catch(t){console.error("获取字典数据失败:",t)}},async _listShopSettings(t,e){this.shopSettingManageInfo.conditions.page=t,this.shopSettingManageInfo.conditions.row=e;try{const t=await l(this.shopSettingManageInfo.conditions);this.shopSettingManageInfo.total=t.total,this.shopSettingManageInfo.records=t.records,this.shopSettingManageInfo.shopSettings=t.data}catch(i){console.error("请求失败:",i)}},handleCurrentChange(t){this._listShopSettings(t,this.DEFAULT_ROWS)},_openAddShopSettingModal(){this.$refs.addShopSetting.open()},_openEditShopSettingModel(t){this.$refs.editShopSetting.open(t)},_openDeleteShopSettingModel(t){this.$refs.deleteShopSetting.open(t)},_queryShopSettingMethod(){this._listShopSettings(this.DEFAULT_PAGE,this.DEFAULT_ROWS)},_resetCommunitySettingMethod(){this.shopSettingManageInfo.conditions.settingType="",this.shopSettingManageInfo.conditions.settingName="",this.shopSettingManageInfo.conditions.settingKey="",this._listShopSettings(this.DEFAULT_PAGE,this.DEFAULT_ROWS)}}},x=q,C=(i("4f11"),Object(m["a"])(x,n,s,!1,null,"3fef2c61",null));e["default"]=C.exports},fb38:function(t,e,i){}}]);
|
|
//# sourceMappingURL=chunk-943245d6.c0485ee9.js.map
|