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

2 lines
13 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-383f2a19"],{"0d8d":function(e,t,o){},"5f52":function(e,t,o){"use strict";o.r(t);var r=function(){var e=this,t=e._self._c;return t("div",[t("el-row",[t("el-col",{attrs:{span:24}},[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("查询条件")])]),t("el-row",{attrs:{gutter:20}},[t("el-col",{attrs:{span:6}},[t("el-input",{attrs:{placeholder:"请输入拼团名称",clearable:""},model:{value:e.groupBuySettingManageInfo.conditions.groupBuyName,callback:function(t){e.$set(e.groupBuySettingManageInfo.conditions,"groupBuyName",t)},expression:"groupBuySettingManageInfo.conditions.groupBuyName"}})],1),t("el-col",{attrs:{span:6}},[t("el-input",{attrs:{placeholder:"请输入拼团时效",clearable:""},model:{value:e.groupBuySettingManageInfo.conditions.validHours,callback:function(t){e.$set(e.groupBuySettingManageInfo.conditions,"validHours",t)},expression:"groupBuySettingManageInfo.conditions.validHours"}})],1),t("el-col",{attrs:{span:6}},[t("el-input",{attrs:{placeholder:"请输入设置ID",clearable:""},model:{value:e.groupBuySettingManageInfo.conditions.settingId,callback:function(t){e.$set(e.groupBuySettingManageInfo.conditions,"settingId",t)},expression:"groupBuySettingManageInfo.conditions.settingId"}})],1),t("el-col",{attrs:{span:6}},[t("el-button",{attrs:{type:"primary"},on:{click:e._queryGroupBuySettingMethod}},[t("i",{staticClass:"el-icon-search"}),e._v(" 查询 ")]),t("el-button",{on:{click:e._resetGroupBuySettingMethod}},[t("i",{staticClass:"el-icon-refresh"}),e._v(" 重置 ")])],1)],1)],1)],1)],1),t("el-row",{staticStyle:{"margin-top":"20px"}},[t("el-col",{attrs:{span:24}},[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("设置信息")]),t("el-button",{staticStyle:{float:"right"},attrs:{type:"primary",size:"small"},on:{click:e._openAddGroupBuySettingModal}},[t("i",{staticClass:"el-icon-plus"}),e._v(" 添加 ")])],1),t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.groupBuySettingManageInfo.groupBuySettings,border:""}},[t("el-table-column",{attrs:{prop:"settingId",label:"设置ID",align:"center"}}),t("el-table-column",{attrs:{prop:"groupBuyName",label:"拼团名称",align:"center"}}),t("el-table-column",{attrs:{prop:"groupBuyDesc",label:"拼团简介",align:"center"}}),t("el-table-column",{attrs:{prop:"validHours",label:"拼团时效",align:"center"}}),t("el-table-column",{attrs:{prop:"startTime",label:"开始时间",align:"center"}}),t("el-table-column",{attrs:{prop:"endTime",label:"结束时间",align:"center"}}),t("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(o){return[t("el-button",{attrs:{size:"mini"},on:{click:function(t){return e._openEditGroupBuySettingModel(o.row)}}},[e._v("修改")])]}}])})],1),t("el-pagination",{staticStyle:{"margin-top":"20px"},attrs:{"current-page":e.currentPage,"page-size":e.pageSize,layout:"total, prev, pager, next",total:e.total},on:{"current-change":e.handleCurrentChange,"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t}}})],1)],1)],1),t("add-group-buy-setting",{ref:"addGroupBuySetting",on:{refresh:e._listGroupBuySettings}}),t("edit-group-buy-setting",{ref:"editGroupBuySetting",on:{refresh:e._listGroupBuySettings}}),t("delete-group-buy-setting",{ref:"deleteGroupBuySetting",on:{refresh:e._listGroupBuySettings}})],1)},i=[],a=o("b775");function n(e){return new Promise((t,o)=>{Object(a["a"])({url:"/groupBuy.queryGroupBuySetting",method:"get",params:e}).then(e=>{const o=e.data;t(o)}).catch(e=>{o(e)})})}function s(e){return new Promise((t,o)=>{Object(a["a"])({url:"/groupBuy.saveGroupBuySetting",method:"post",data:e}).then(e=>{const o=e.data;t(o)}).catch(e=>{o(e)})})}function u(e){return new Promise((t,o)=>{Object(a["a"])({url:"/groupBuy.updateGroupBuySetting",method:"post",data:e}).then(e=>{const o=e.data;t(o)}).catch(e=>{o(e)})})}function l(e){return new Promise((t,o)=>{Object(a["a"])({url:"/groupBuy.deleteGroupBuySetting",method:"post",data:e}).then(e=>{const o=e.data;t(o)}).catch(e=>{o(e)})})}var d=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.addGroupBuySettingInfo,rules:e.rules,"label-width":"120px"}},[t("el-form-item",{attrs:{label:"拼团名称",prop:"groupBuyName"}},[t("el-input",{attrs:{placeholder:"必填,请填写拼团名称"},model:{value:e.addGroupBuySettingInfo.groupBuyName,callback:function(t){e.$set(e.addGroupBuySettingInfo,"groupBuyName",t)},expression:"addGroupBuySettingInfo.groupBuyName"}})],1),t("el-form-item",{attrs:{label:"拼团简介",prop:"groupBuyDesc"}},[t("el-input",{attrs:{type:"textarea",placeholder:"必填,请填写拼团简介"},model:{value:e.addGroupBuySettingInfo.groupBuyDesc,callback:function(t){e.$set(e.addGroupBuySettingInfo,"groupBuyDesc",t)},expression:"addGroupBuySettingInfo.groupBuyDesc"}})],1),t("el-form-item",{attrs:{label:"拼团时效",prop:"validHours"}},[t("el-input",{attrs:{placeholder:"必填,请填写拼团时效"},model:{value:e.addGroupBuySettingInfo.validHours,callback:function(t){e.$set(e.addGroupBuySettingInfo,"validHours",t)},expression:"addGroupBuySettingInfo.validHours"}})],1),t("el-form-item",{attrs:{label:"开始时间",prop:"startTime"}},[t("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"datetime",placeholder:"选择开始时间","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.addGroupBuySettingInfo.startTime,callback:function(t){e.$set(e.addGroupBuySettingInfo,"startTime",t)},expression:"addGroupBuySettingInfo.startTime"}})],1),t("el-form-item",{attrs:{label:"结束时间",prop:"endTime"}},[t("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"datetime",placeholder:"选择结束时间","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.addGroupBuySettingInfo.endTime,callback:function(t){e.$set(e.addGroupBuySettingInfo,"endTime",t)},expression:"addGroupBuySettingInfo.endTime"}})],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.saveGroupBuySettingInfo}},[e._v("确 定")])],1)],1)},g=[],p=o("7323"),c={name:"AddGroupBuySetting",data(){return{dialogVisible:!1,addGroupBuySettingInfo:{groupBuyName:"",groupBuyDesc:"",validHours:"",startTime:"",endTime:""},rules:{groupBuyName:[{required:!0,message:"拼团名称不能为空",trigger:"blur"},{max:256,message:"拼团名称不能超过256位",trigger:"blur"}],groupBuyDesc:[{required:!0,message:"拼团简介不能为空",trigger:"blur"},{max:500,message:"拼团简介不能超过500位",trigger:"blur"}],validHours:[{required:!0,message:"拼团时效不能为空",trigger:"blur"},{pattern:/^\d+$/,message:"拼团时效必须为数字",trigger:"blur"}],startTime:[{required:!0,message:"请选择开始时间",trigger:"change"}],endTime:[{required:!0,message:"请选择结束时间",trigger:"change"}]}}},methods:{open(){this.dialogVisible=!0},handleClose(){this.$refs.addForm.resetFields()},saveGroupBuySettingInfo(){this.$refs.addForm.validate(async e=>{if(e)try{const e={...this.addGroupBuySettingInfo,shopId:Object(p["f"])()};await s(e),this.$message.success("添加成功"),this.dialogVisible=!1,this.$emit("refresh")}catch(t){console.error("添加拼团设置失败:",t)}})}}},y=c,m=o("2877"),f=Object(m["a"])(y,d,g,!1,null,null,null),B=f.exports,h=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.editGroupBuySettingInfo,rules:e.rules,"label-width":"120px"}},[t("el-form-item",{attrs:{label:"拼团名称",prop:"groupBuyName"}},[t("el-input",{attrs:{placeholder:"必填,请填写拼团名称"},model:{value:e.editGroupBuySettingInfo.groupBuyName,callback:function(t){e.$set(e.editGroupBuySettingInfo,"groupBuyName",t)},expression:"editGroupBuySettingInfo.groupBuyName"}})],1),t("el-form-item",{attrs:{label:"拼团简介",prop:"groupBuyDesc"}},[t("el-input",{attrs:{placeholder:"必填,请填写拼团简介"},model:{value:e.editGroupBuySettingInfo.groupBuyDesc,callback:function(t){e.$set(e.editGroupBuySettingInfo,"groupBuyDesc",t)},expression:"editGroupBuySettingInfo.groupBuyDesc"}})],1),t("el-form-item",{attrs:{label:"拼团时效",prop:"validHours"}},[t("el-input",{attrs:{placeholder:"必填,请填写拼团时效"},model:{value:e.editGroupBuySettingInfo.validHours,callback:function(t){e.$set(e.editGroupBuySettingInfo,"validHours",t)},expression:"editGroupBuySettingInfo.validHours"}})],1),t("el-form-item",{attrs:{label:"开始时间",prop:"startTime"}},[t("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"datetime",placeholder:"选择开始时间","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.editGroupBuySettingInfo.startTime,callback:function(t){e.$set(e.editGroupBuySettingInfo,"startTime",t)},expression:"editGroupBuySettingInfo.startTime"}})],1),t("el-form-item",{attrs:{label:"结束时间",prop:"endTime"}},[t("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"datetime",placeholder:"选择结束时间","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.editGroupBuySettingInfo.endTime,callback:function(t){e.$set(e.editGroupBuySettingInfo,"endTime",t)},expression:"editGroupBuySettingInfo.endTime"}})],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.editGroupBuySetting}},[e._v("确 定")])],1)],1)},b=[],S={name:"EditGroupBuySetting",data(){return{dialogVisible:!1,editGroupBuySettingInfo:{settingId:"",groupBuyName:"",groupBuyDesc:"",validHours:"",startTime:"",endTime:""},rules:{groupBuyName:[{required:!0,message:"拼团名称不能为空",trigger:"blur"},{max:256,message:"拼团名称不能超过256位",trigger:"blur"}],groupBuyDesc:[{required:!0,message:"拼团简介不能为空",trigger:"blur"},{max:500,message:"拼团简介不能超过500位",trigger:"blur"}],validHours:[{required:!0,message:"拼团时效不能为空",trigger:"blur"},{pattern:/^\d+$/,message:"拼团时效必须为数字",trigger:"blur"}],startTime:[{required:!0,message:"请选择开始时间",trigger:"change"}],endTime:[{required:!0,message:"请选择结束时间",trigger:"change"}],settingId:[{required:!0,message:"设置ID不能为空",trigger:"blur"}]}}},methods:{open(e){this.editGroupBuySettingInfo={...e},this.dialogVisible=!0},handleClose(){this.$refs.editForm.resetFields()},editGroupBuySetting(){this.$refs.editForm.validate(async e=>{if(e)try{const e={...this.editGroupBuySettingInfo,shopId:Object(p["f"])()};await u(e),this.$message.success("修改成功"),this.dialogVisible=!1,this.$emit("refresh")}catch(t){console.error("修改拼团设置失败:",t)}})}}},G=S,I=Object(m["a"])(G,h,b,!1,null,null,null),v=I.exports,_=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:"删除确认",visible:e.dialogVisible,width:"30%",center:""},on:{"update:visible":function(t){e.dialogVisible=t}}},[t("div",{staticStyle:{"text-align":"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.confirmDelete}},[e._v("确 定")])],1)])},M=[],w={name:"DeleteGroupBuySetting",data(){return{dialogVisible:!1,deleteInfo:{}}},methods:{open(e){this.deleteInfo={...e},this.dialogVisible=!0},async confirmDelete(){try{const e={...this.deleteInfo,shopId:Object(p["f"])()};await l(e),this.$message.success("删除成功"),this.dialogVisible=!1,this.$emit("refresh")}catch(e){console.error("删除拼团设置失败:",e)}}}},x=w,k=Object(m["a"])(x,_,M,!1,null,null,null),$=k.exports,H={name:"GroupBuySettingManage",components:{AddGroupBuySetting:B,EditGroupBuySetting:v,DeleteGroupBuySetting:$},data(){return{groupBuySettingManageInfo:{groupBuySettings:[],conditions:{groupBuyName:"",validHours:"",settingId:"",page:1,row:10}},currentPage:1,pageSize:10,total:0}},created(){this._listGroupBuySettings(1,10)},methods:{async _listGroupBuySettings(e,t){this.groupBuySettingManageInfo.conditions.page=e,this.groupBuySettingManageInfo.conditions.row=t;try{const e=await n(this.groupBuySettingManageInfo.conditions);this.groupBuySettingManageInfo.groupBuySettings=e.data,this.total=e.records}catch(o){console.error("获取拼团设置列表失败:",o)}},_openAddGroupBuySettingModal(){this.$refs.addGroupBuySetting.open()},_openEditGroupBuySettingModel(e){this.$refs.editGroupBuySetting.open(e)},_openDeleteGroupBuySettingModel(e){this.$refs.deleteGroupBuySetting.open(e)},_queryGroupBuySettingMethod(){this._listGroupBuySettings(1,10)},_resetGroupBuySettingMethod(){this.groupBuySettingManageInfo.conditions={groupBuyName:"",validHours:"",settingId:"",page:1,row:10},this._listGroupBuySettings(1,10)},handleCurrentChange(e){this._listGroupBuySettings(e,10)}}},T=H,D=(o("f85e"),Object(m["a"])(T,r,i,!1,null,"d9cdca60",null));t["default"]=D.exports},f85e:function(e,t,o){"use strict";o("0d8d")}}]);
//# sourceMappingURL=chunk-383f2a19.a9e344b6.js.map