You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
4.1 KiB
1 lines
4.1 KiB
webpackJsonp([52],{CmSF:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("mvHQ"),s=a.n(r),n=a("Xxa5"),c=a.n(n),i=a("exGp"),o=a.n(i),l=a("Dd8w"),u=a.n(l),b=a("NYxO"),m={data:function(){var e=this;return{checkList:[],authList:[{title:"返现金",key:"balance_cash"},{title:"返积分",key:"balance_integral"}],subForm:{recharge_status:1,balance_cash:1,balance_integral:1,balance_balance:""},subFormRules:{recharge_status:{required:!0,type:"number",message:"请选择是否开启储值充值功能",trigger:"blur"},checkList:{required:!0,validator:function(t,a,r){var s=e.subForm,n=s.balance_cash,c=void 0===n?0:n,i=s.balance_integral;c||void 0!==i&&i?r():r(new Error("请选择返佣形式"))},trigger:["blur","change"]},balance_balance:{required:!0,validator:function(t,a,r){var s=e.subForm,n=s.balance_cash,c=void 0===n?0:n,i=s.balance_balance,o=void 0===i?0:i;1!==c||o&&/^(?:[1-9][0-9]?|100)$/.test(o)?r():r(new Error(o?"请输入1至100的整数":"请输入返佣比例"))},trigger:["blur","change"]}}}},created:function(){this.getFormInfo()},computed:u()({},Object(b.d)({routesItem:function(e){return e.routes}})),methods:{getFormInfo:function(){var e=this;return o()(c.a.mark(function t(){var a,r,s,n,i;return c.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$api.system.configInfoSchedule();case 2:if(a=t.sent,r=a.code,s=a.data,200===r){t.next=7;break}return t.abrupt("return");case 7:for(n in e.subForm)e.subForm[n]=s[n];i=[],e.authList.map(function(e){1===s[e.key]&&i.push(e.title)}),e.checkList=i;case 11:case"end":return t.stop()}},t,e)}))()},changeCheckBox:function(e){var t=this;this.authList.map(function(a){t.subForm[a.key]=e.includes(a.title)?1:0})},submitForm:function(){var e=this;return o()(c.a.mark(function t(){var a,r;return c.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(a=!1,e.$refs.subForm.validate(function(e){e&&(a=!0)}),r=JSON.parse(s()(e.subForm)),!a){t.next=7;break}return t.next=6,e.$api.system.configUpdateSchedule(r);case 6:e.$message.success(e.$t("tips.successSub"));case 7:case"end":return t.stop()}},t,e)}))()}}},p={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"lb-service-bell-set"},[a("top-nav"),e._v(" "),a("div",{staticClass:"page-main"},[a("el-form",{ref:"subForm",staticClass:"config-form",attrs:{model:e.subForm,rules:e.subFormRules,"label-width":"150px"},nativeOn:{submit:function(e){e.preventDefault()}}},[a("el-form-item",{attrs:{label:"储值充值功能",prop:"recharge_status"}},[a("el-radio-group",{model:{value:e.subForm.recharge_status,callback:function(t){e.$set(e.subForm,"recharge_status",t)},expression:"subForm.recharge_status"}},[a("el-radio",{attrs:{label:1}},[e._v(e._s(e.$t("action.ON")))]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v(e._s(e.$t("action.OFF")))])],1),e._v(" "),a("lb-tool-tips",[e._v("开启之后,手机用户端将会展示储值充值入口 ")])],1),e._v(" "),a("el-form-item",{attrs:{label:"返佣形式",prop:"checkList"}},[a("el-checkbox-group",{on:{change:e.changeCheckBox},model:{value:e.checkList,callback:function(t){e.checkList=t},expression:"checkList"}},e._l(e.authList,function(t,r){return a("div",{key:r,style:{display:"inline-block",marginLeft:0===r?0:"15px"}},[a("el-checkbox",{attrs:{label:t.title}}),e._v(" "),t.tips?a("lb-tool-tips",[e._v(e._s(t.tips))]):e._e()],1)}),0)],1),e._v(" "),1===e.subForm.balance_cash?a("el-form-item",{attrs:{label:"返佣比例",prop:"balance_balance"}},[a("el-input",{attrs:{placeholder:"请输入返佣比例"},model:{value:e.subForm.balance_balance,callback:function(t){e.$set(e.subForm,"balance_balance",t)},expression:"subForm.balance_balance"}},[a("template",{slot:"append"},[e._v("%")])],2),e._v(" "),a("lb-tool-tips",[e._v("返佣现金的比例按照储值实际支付金额的百分比返佣\n ")])],1):e._e(),e._v(" "),a("el-form-item",[a("lb-button",{directives:[{name:"preventReClick",rawName:"v-preventReClick"}],attrs:{type:"primary"},on:{click:e.submitForm}},[e._v(e._s(e.$t("action.submit")))])],1)],1)],1)],1)},staticRenderFns:[]};var v=a("VU/8")(m,p,!1,function(e){a("rGjf")},"data-v-6fc5493b",null);t.default=v.exports},rGjf:function(e,t){}}); |