王总上门按摩后台代码
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 line
11 KiB

4 months ago
webpackJsonp([38],{TJiV:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("mvHQ"),s=a.n(r),i=a("Xxa5"),n=a.n(i),o=a("exGp"),l=a.n(o),u={data:function(){var e=this;return{navTitle:"",isLoad:!1,pickerOptions:{disabledDate:function(e){return e.getTime()<Date.now()-864e5}},checkList:[],options:[],value:[],authList:[{title:"推荐人",key:"inv_user",is_check:!0},{title:"被推荐人",key:"to_inv_user",tips:"勾选被推荐人,被推荐人授权用户信息及手机号后即可获得相应奖励"}],subForm:{id:0,is_atv_status:1,status:1,share_img:[],time:[],inv_user_num:"",inv_time:"",atv_num:"",inv_user:1,to_inv_user:0,coupon:[]},subFormRules:{is_atv_status:{required:!0,type:"number",message:"请选择",trigger:"blur"},status:{required:!0,type:"number",message:"请选择",trigger:"blur"},share_img:{required:!0,type:"array",message:"请上传图片",trigger:"blur"},time:{required:!0,type:"array",message:"请选择活动时间",trigger:"blur"},inv_user_num:{required:!0,type:"number",message:"请输入邀请好友数",trigger:"blur"},inv_time:{required:!0,type:"number",message:"请输入邀请有效期",trigger:"blur"},atv_num:{required:!0,type:"number",message:"请输入发起活动次数",trigger:"blur"},inv_user:{required:!0,validator:function(t,a,r){0===e.subForm.inv_user&&0===e.subForm.to_inv_user?r(new Error("请选择获得奖励人")):r()},trigger:"blur"},coupon:{required:!0,type:"array",message:"请选择获得卡券",trigger:"blur"}},searchForm:{page:1,limit:10,status:1,send_type:0,name:""},total:0,loading:!1,tableData:[],multipleSelection:[],showDialog:!1}},created:function(){this.getDetail()},methods:{getDetail:function(e){var t=this;return l()(n.a.mark(function e(){var a,r,s,i,o;return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$api.market.couponAtvInfo();case 2:if(a=e.sent,r=a.code,s=a.data,200===r){e.next=7;break}return e.abrupt("return");case 7:for(o in s.inv_user=1,s.share_img=s.share_img?[{url:s.share_img}]:[],s.coupon=s.coupon||[],s.time=[1e3*s.start_time,1e3*s.end_time],i=[],t.authList.map(function(e){1===s[e.key]&&i.push(e.title)}),t.checkList=i,t.subForm)t.subForm[o]=s[o];t.isLoad=!0;case 16:case"end":return e.stop()}},e,t)}))()},getCover:function(e){this.subForm.share_img=e},changeCheckBox:function(e){var t=this;this.authList.map(function(a){t.subForm[a.key]=e.includes(a.title)?1:0})},toShowDialog:function(){var e=this;return l()(n.a.mark(function t(){return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.searchForm.name="",t.next=3,e.getTableDataList();case 3:e.showDialog=!e.showDialog;case 4:case"end":return t.stop()}},t,e)}))()},resetForm:function(e){this.$refs[e].resetFields(),this.getTableDataList(1)},handleSizeChange:function(e){this.searchForm.limit=e,this.handleCurrentChange(1)},handleCurrentChange:function(e){this.searchForm.page=e,this.getTableDataList()},getTableDataList:function(e){var t=this;return l()(n.a.mark(function a(){var r,s,i;return n.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return e&&(t.searchForm.page=1),t.tableData=[],t.loading=!0,a.next=5,t.$api.market.couponList(t.searchForm);case 5:if(r=a.sent,s=r.code,i=r.data,t.loading=!1,200===s){a.next=11;break}return a.abrupt("return");case 11:t.tableData=i.data,t.total=i.total;case 13:case"end":return a.stop()}},a,t)}))()},handleSelectionChange:function(e){this.multipleSelection=e},handleDialogConfirm:function(){var e=JSON.parse(s()(this.subForm.coupon)),t=e.length>0?e.map(function(e){return e.id}):[];this.multipleSelection.map(function(a){t.includes(a.id)||(a.num=a.num||1,e.push(a))}),this.subForm.coupon=e,this.showDialog=!1},confirmDel:function(e){var t=this.subForm.coupon.findIndex(function(t){return t.id===e});this.subForm.coupon.splice(t,1)},toChangeAtv:function(){var e=this,t=this.subForm.is_atv_status;this.$api.market.couponAtvUpdate({is_atv_status:t}).then(function(t){200===t.code&&e.$message.success(e.$t("tips.successRev"))})},submitForm:function(){var e=this;this.$refs.subForm.validate(function(t){if(t){var a=JSON.parse(s()(e.sub