2 lines
14 KiB
JavaScript
2 lines
14 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-bd1f8b02"],{"0324":function(e,a,l){},"82b1":function(e,a,l){"use strict";l("0324")},f271:function(e,a,l){"use strict";l.r(a);var t=function(){var e=this,a=e._self._c;return a("div",[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix flex justify-between",attrs:{slot:"header"},slot:"header"},[a("span",[e._v(e._s(e.$t("affiliateRuleManage.queryCondition")))])]),a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:6}},[a("el-input",{attrs:{placeholder:e.$t("affiliateRuleManage.ruleNamePlaceholder"),clearable:""},model:{value:e.affiliateRuleManageInfo.conditions.name,callback:function(a){e.$set(e.affiliateRuleManageInfo.conditions,"name",a)},expression:"affiliateRuleManageInfo.conditions.name"}})],1),a("el-col",{attrs:{span:2}},[a("el-button",{attrs:{type:"primary"},on:{click:e._queryAffiliateRuleMethod}},[e._v(" "+e._s(e.$t("affiliateRuleManage.query"))+" ")])],1)],1)],1),a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix flex justify-between",attrs:{slot:"header"},slot:"header"},[a("span",[e._v(e._s(e.$t("affiliateRuleManage.affiliateRule")))]),a("el-button",{staticStyle:{float:"right"},attrs:{type:"primary",size:"small"},on:{click:e._openAddAffiliateRuleModal}},[e._v(" "+e._s(e.$t("affiliateRuleManage.add"))+" ")])],1),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.affiliateRuleManageInfo.affiliateRules,border:""}},[a("el-table-column",{attrs:{prop:"ruleId",label:e.$t("affiliateRuleManage.ruleId"),align:"center"}}),a("el-table-column",{attrs:{prop:"name",label:e.$t("affiliateRuleManage.ruleName"),align:"center"}}),a("el-table-column",{attrs:{prop:"level1Rate",label:e.$t("affiliateRuleManage.level1Rate"),align:"center"}}),a("el-table-column",{attrs:{prop:"level2Rate",label:e.$t("affiliateRuleManage.level2Rate"),align:"center"}}),a("el-table-column",{attrs:{prop:"level21Rate",label:e.$t("affiliateRuleManage.level21Rate"),align:"center"}}),a("el-table-column",{attrs:{prop:"expireDay",label:e.$t("affiliateRuleManage.expireDay"),align:"center"},scopedSlots:e._u([{key:"default",fn:function(a){return[e._v(" "+e._s(a.row.expireDay)+e._s(e.$t("affiliateRuleManage.day"))+" ")]}}])}),a("el-table-column",{attrs:{prop:"state",label:e.$t("affiliateRuleManage.state"),align:"center"},scopedSlots:e._u([{key:"default",fn:function(a){return[e._v(" "+e._s(e._state(a.row.state))+" ")]}}])}),a("el-table-column",{attrs:{label:e.$t("affiliateRuleManage.operation"),align:"center",width:"200"},scopedSlots:e._u([{key:"default",fn:function(l){return[a("el-button",{attrs:{size:"mini"},on:{click:function(a){return e._openEditAffiliateRuleModel(l.row)}}},[e._v(" "+e._s(e.$t("affiliateRuleManage.edit"))+" ")]),a("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(a){return e._openDeleteAffiliateRuleModel(l.row)}}},[e._v(" "+e._s(e.$t("affiliateRuleManage.delete"))+" ")])]}}])})],1),a("el-pagination",{attrs:{"current-page":e.currentPage,"page-size":e.pageSize,layout:"total, prev, pager, next",total:e.affiliateRuleManageInfo.total},on:{"current-change":e.handleCurrentChange}})],1),a("add-affiliate-rule",{ref:"addAffiliateRule"}),a("edit-affiliate-rule",{ref:"editAffiliateRule"}),a("delete-affiliate-rule",{ref:"deleteAffiliateRule"})],1)},i=[],f=l("b775");function n(e){return new Promise((a,l)=>{Object(f["a"])({url:"/affiliateRule.listAffiliateRule",method:"get",params:e}).then(e=>{const l=e.data;a(l)}).catch(e=>{l(e)})})}function r(e){return new Promise((a,l)=>{Object(f["a"])({url:"/affiliateRule.saveAffiliateRule",method:"post",data:e}).then(e=>{const l=e.data;a(l)}).catch(e=>{l(e)})})}function s(e){return new Promise((a,l)=>{Object(f["a"])({url:"/affiliateRule.updateAffiliateRule",method:"post",data:e}).then(e=>{const l=e.data;a(l)}).catch(e=>{l(e)})})}function o(e){return new Promise((a,l)=>{Object(f["a"])({url:"/affiliateRule.deleteAffiliateRule",method:"post",data:e}).then(e=>{const l=e.data;a(l)}).catch(e=>{l(e)})})}var u=function(){var e=this,a=e._self._c;return a("el-dialog",{attrs:{title:e.$t("affiliateRuleManage.add"),visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(a){e.dialogVisible=a},close:e.handleClose}},[a("el-form",{ref:"addForm",attrs:{model:e.addAffiliateRuleInfo,rules:e.rules,"label-width":"150px"}},[a("el-form-item",{attrs:{label:e.$t("affiliateRuleManage.ruleName"),prop:"name"}},[a("el-input",{attrs:{placeholder:e.$t("affiliateRuleManage.ruleNamePlaceholder")},model:{value:e.addAffiliateRuleInfo.name,callback:function(a){e.$set(e.addAffiliateRuleInfo,"name",a)},expression:"addAffiliateRuleInfo.name"}})],1),a("el-form-item",{attrs:{label:e.$t("affiliateRuleManage.level1Rate"),prop:"level1Rate"}},[a("el-input",{attrs:{placeholder:e.$t("affiliateRuleManage.level1RatePlaceholder")},model:{value:e.addAffiliateRuleInfo.level1Rate,callback:function(a){e.$set(e.addAffiliateRuleInfo,"level1Rate",a)},expression:"addAffiliateRuleInfo.level1Rate"}})],1),a("el-form-item",{attrs:{label:e.$t("affiliateRuleManage.level2Rate"),prop:"level2Rate"}},[a("el-input",{attrs:{placeholder:e.$t("affiliateRuleManage.level2RatePlaceholder")},model:{value:e.addAffiliateRuleInfo.level2Rate,callback:function(a){e.$set(e.addAffiliateRuleInfo,"level2Rate",a)},expression:"addAffiliateRuleInfo.level2Rate"}})],1),a("el-form-item",{attrs:{label:e.$t("affiliateRuleManage.level21Rate"),prop:"level21Rate"}},[a("el-input",{attrs:{placeholder:e.$t("affiliateRuleManage.level21RatePlaceholder")},model:{value:e.addAffiliateRuleInfo.level21Rate,callback:function(a){e.$set(e.addAffiliateRuleInfo,"level21Rate",a)},expression:"addAffiliateRuleInfo.level21Rate"}})],1),a("el-form-item",{attrs:{label:e.$t("affiliateRuleManage.expireDay"),prop:"expireDay"}},[a("el-input",{attrs:{placeholder:e.$t("affiliateRuleManage.expireDayPlaceholder")},model:{value:e.addAffiliateRuleInfo.expireDay,callback:function(a){e.$set(e.addAffiliateRuleInfo,"expireDay",a)},expression:"addAffiliateRuleInfo.expireDay"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(a){e.dialogVisible=!1}}},[e._v(" "+e._s(e.$t("common.cancel"))+" ")]),a("el-button",{attrs:{type:"primary"},on:{click:e.saveAffiliateRuleInfo}},[e._v(" "+e._s(e.$t("common.save"))+" ")])],1)],1)},d=[],c=l("7323"),R={name:"AddAffiliateRule",data(){return{dialogVisible:!1,addAffiliateRuleInfo:{name:"",level1Rate:"",level2Rate:"",level21Rate:"",expireDay:"",shopId:""},rules:{name:[{required:!0,message:this.$t("affiliateRuleManage.ruleNameRequired"),trigger:"blur"},{max:30,message:this.$t("affiliateRuleManage.ruleNameMaxLength"),trigger:"blur"}],level1Rate:[{required:!0,message:this.$t("affiliateRuleManage.level1RateRequired"),trigger:"blur"},{max:32,message:this.$t("affiliateRuleManage.level1RateMaxLength"),trigger:"blur"}],level2Rate:[{required:!0,message:this.$t("affiliateRuleManage.level2RateRequired"),trigger:"blur"}],level21Rate:[{required:!0,message:this.$t("affiliateRuleManage.level21RateRequired"),trigger:"blur"}],expireDay:[{required:!0,message:this.$t("affiliateRuleManage.expireDayRequired"),trigger:"blur"},{max:200,message:this.$t("affiliateRuleManage.expireDayMaxLength"),trigger:"blur"}]}}},methods:{open(){this.dialogVisible=!0,this.addAffiliateRuleInfo.shopId=Object(c["f"])()},handleClose(){this.$refs.addForm.resetFields()},saveAffiliateRuleInfo(){this.$refs.addForm.validate(async e=>{if(e)try{await r(this.addAffiliateRuleInfo),this.$message.success(this.$t("affiliateRuleManage.saveSuccess")),this.dialogVisible=!1,this.$emit("refresh")}catch(a){console.error(a)}})}}},g=R,p=l("2877"),h=Object(p["a"])(g,u,d,!1,null,null,null),m=h.exports,b=function(){var e=this,a=e._self._c;return a("el-dialog",{attrs:{title:e.$t("affiliateRuleManage.edit"),visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(a){e.dialogVisible=a},close:e.handleClose}},[a("el-form",{ref:"editForm",attrs:{model:e.editAffiliateRuleInfo,rules:e.rules,"label-width":"150px"}},[a("el-form-item",{attrs:{label:e.$t("affiliateRuleManage.ruleName"),prop:"name"}},[a("el-input",{attrs:{placeholder:e.$t("affiliateRuleManage.ruleNamePlaceholder")},model:{value:e.editAffiliateRuleInfo.name,callback:function(a){e.$set(e.editAffiliateRuleInfo,"name",a)},expression:"editAffiliateRuleInfo.name"}})],1),a("el-form-item",{attrs:{label:e.$t("affiliateRuleManage.level1Rate"),prop:"level1Rate"}},[a("el-input",{attrs:{placeholder:e.$t("affiliateRuleManage.level1RatePlaceholder")},model:{value:e.editAffiliateRuleInfo.level1Rate,callback:function(a){e.$set(e.editAffiliateRuleInfo,"level1Rate",a)},expression:"editAffiliateRuleInfo.level1Rate"}})],1),a("el-form-item",{attrs:{label:e.$t("affiliateRuleManage.level2Rate"),prop:"level2Rate"}},[a("el-input",{attrs:{placeholder:e.$t("affiliateRuleManage.level2RatePlaceholder")},model:{value:e.editAffiliateRuleInfo.level2Rate,callback:function(a){e.$set(e.editAffiliateRuleInfo,"level2Rate",a)},expression:"editAffiliateRuleInfo.level2Rate"}})],1),a("el-form-item",{attrs:{label:e.$t("affiliateRuleManage.level21Rate"),prop:"level21Rate"}},[a("el-input",{attrs:{placeholder:e.$t("affiliateRuleManage.level21RatePlaceholder")},model:{value:e.editAffiliateRuleInfo.level21Rate,callback:function(a){e.$set(e.editAffiliateRuleInfo,"level21Rate",a)},expression:"editAffiliateRuleInfo.level21Rate"}})],1),a("el-form-item",{attrs:{label:e.$t("affiliateRuleManage.expireDay"),prop:"expireDay"}},[a("el-input",{attrs:{placeholder:e.$t("affiliateRuleManage.expireDayPlaceholder")},model:{value:e.editAffiliateRuleInfo.expireDay,callback:function(a){e.$set(e.editAffiliateRuleInfo,"expireDay",a)},expression:"editAffiliateRuleInfo.expireDay"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(a){e.dialogVisible=!1}}},[e._v(" "+e._s(e.$t("common.cancel"))+" ")]),a("el-button",{attrs:{type:"primary"},on:{click:e.editAffiliateRule}},[e._v(" "+e._s(e.$t("common.save"))+" ")])],1)],1)},v=[],$={name:"EditAffiliateRule",data(){return{dialogVisible:!1,editAffiliateRuleInfo:{ruleId:"",name:"",level1Rate:"",level2Rate:"",level21Rate:"",expireDay:"",shopId:""},rules:{name:[{required:!0,message:this.$t("affiliateRuleManage.ruleNameRequired"),trigger:"blur"},{max:30,message:this.$t("affiliateRuleManage.ruleNameMaxLength"),trigger:"blur"}],level1Rate:[{required:!0,message:this.$t("affiliateRuleManage.level1RateRequired"),trigger:"blur"},{max:32,message:this.$t("affiliateRuleManage.level1RateMaxLength"),trigger:"blur"}],expireDay:[{required:!0,message:this.$t("affiliateRuleManage.expireDayRequired"),trigger:"blur"},{max:200,message:this.$t("affiliateRuleManage.expireDayMaxLength"),trigger:"blur"}],ruleId:[{required:!0,message:this.$t("affiliateRuleManage.ruleIdRequired"),trigger:"blur"}]}}},methods:{open(e){this.dialogVisible=!0,this.editAffiliateRuleInfo={...e},this.editAffiliateRuleInfo.shopId=Object(c["f"])()},handleClose(){this.$refs.editForm.resetFields()},editAffiliateRule(){this.$refs.editForm.validate(async e=>{if(e)try{await s(this.editAffiliateRuleInfo),this.$message.success(this.$t("affiliateRuleManage.updateSuccess")),this.dialogVisible=!1,this.$emit("refresh")}catch(a){console.error(a)}})}}},M=$,A=Object(p["a"])(M,b,v,!1,null,null,null),I=A.exports,x=function(){var e=this,a=e._self._c;return a("el-dialog",{attrs:{title:e.$t("affiliateRuleManage.confirmOperation"),visible:e.dialogVisible,width:"30%"},on:{"update:visible":function(a){e.dialogVisible=a},close:e.handleClose}},[a("div",{staticStyle:{"text-align":"center"}},[a("p",[e._v(" "+e._s(e.$t("affiliateRuleManage.confirmDelete"))+" "),a("strong",[e._v(e._s(e.deleteAffiliateRuleInfo.name))]),e._v("? ")])]),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(a){e.dialogVisible=!1}}},[e._v(" "+e._s(e.$t("affiliateRuleManage.cancel"))+" ")]),a("el-button",{attrs:{type:"primary",loading:e.loading},on:{click:e.deleteAffiliateRule}},[e._v(" "+e._s(e.$t("affiliateRuleManage.confirmDeleteBtn"))+" ")])],1)])},_=[],y={name:"DeleteAffiliateRule",data(){return{dialogVisible:!1,loading:!1,deleteAffiliateRuleInfo:{ruleId:"",name:"",shopId:""}}},methods:{open(e){this.dialogVisible=!0,this.deleteAffiliateRuleInfo={ruleId:e.ruleId,name:e.name,shopId:Object(c["f"])()}},handleClose(){this.deleteAffiliateRuleInfo={ruleId:"",name:"",shopId:""},this.loading=!1},async deleteAffiliateRule(){this.loading=!0;try{await o(this.deleteAffiliateRuleInfo),this.$message.success(this.$t("affiliateRuleManage.deleteSuccess")),this.dialogVisible=!1,this.$emit("refresh")}catch(e){console.error(e),this.$message.error(e.message)}finally{this.loading=!1}}}},w=y,D=Object(p["a"])(w,x,_,!1,null,null,null),k=D.exports,q={name:"AffiliateRuleManage",components:{AddAffiliateRule:m,EditAffiliateRule:I,DeleteAffiliateRule:k},data(){return{affiliateRuleManageInfo:{affiliateRules:[],total:0,conditions:{name:"",page:1,row:10}},currentPage:1,pageSize:10}},created(){this._listAffiliateRules()},methods:{async _listAffiliateRules(){try{const e=await n(this.affiliateRuleManageInfo.conditions);this.affiliateRuleManageInfo.affiliateRules=e.data,this.affiliateRuleManageInfo.total=e.total}catch(e){console.error(e)}},_openAddAffiliateRuleModal(){this.$refs.addAffiliateRule.open()},_openEditAffiliateRuleModel(e){this.$refs.editAffiliateRule.open(e)},_openDeleteAffiliateRuleModel(e){this.$refs.deleteAffiliateRule.open(e)},_queryAffiliateRuleMethod(){this.currentPage=1,this.affiliateRuleManageInfo.conditions.page=1,this._listAffiliateRules()},_state(e){return"0"===e?this.$t("affiliateRuleManage.disabled"):this.$t("affiliateRuleManage.enabled")},handleCurrentChange(e){this.currentPage=e,this.affiliateRuleManageInfo.conditions.page=e,this._listAffiliateRules()}}},P=q,C=(l("82b1"),Object(p["a"])(P,t,i,!1,null,"177b4d8c",null));a["default"]=C.exports}}]);
|
||
//# sourceMappingURL=chunk-bd1f8b02.78a9a194.js.map
|