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

5 months ago
webpackJsonp([16],{PRcg:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a("mvHQ"),r=a.n(n),i=a("Xxa5"),s=a.n(i),o=a("exGp"),l=a.n(o),c=a("PJh5"),u=a.n(c),m={data:function(){return{statusOptions:[{label:"全部",value:0},{label:"五星",value:5},{label:"四星",value:4},{label:"三星",value:3},{label:"二星",value:2},{label:"一星",value:1}],statusType:{1:"退款申请中",2:"同意退款",3:"拒绝退款"},loading:{list:!1,technician:!1},searchForm:{list:{page:1,limit:10,coach_name:"",goods_name:"",star:0,order_id:0},technician:{page:1,limit:10,status:2,auth_status:2,name:""}},tableData:{list:[],technician:[]},total:{list:0,technician:0},showDialog:{add:!1,technician:!1},startObj:["不满意","一般","满意","很满意","非常满意"],subForm:{star:5,text:"",coach_id:"",coach_name:"",label:[]},subFormRules:{star:{required:!0,type:"number",message:"请选择评价星级",trigger:"blur"},text:{required:!0,validator:this.$reg.isNotNull,text:"评价内容",reg_type:2,trigger:"blur"},coach_id:{required:!0,type:"number",message:"请选择"+this.$t("action.attendantName"),trigger:"blur"}},currentRow:{}}},created:function(){var t=this;return l()(s.a.mark(function e(){var a,n;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.$route.query.id,n=void 0===a?0:a,t.searchForm.order_id=n,e.next=4,t.getBaseInfo();case 4:t.getTableDataList(1,"list");case 5:case"end":return e.stop()}},e,t)}))()},methods:{getBaseInfo:function(){var t=this;return l()(s.a.mark(function e(){var a,n,r;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$api.shop.lableList();case 2:if(a=e.sent,n=a.code,r=a.data,200===n){e.next=7;break}return e.abrupt("return");case 7:r.map(function(t){t.is_check=!1}),t.base_label=r;case 9:case"end":return e.stop()}},e,t)}))()},resetForm:function(t){var e=t+"Form";this.$refs[e].resetFields(),this.searchForm.list.order_id=0,this.getTableDataList(1,t)},handleSizeChange:function(t,e){this.searchForm[e].limit=t,this.handleCurrentChange(1,e)},handleCurrentChange:function(t,e){this.searchForm[e].page=t,this.getTableDataList("",e)},getTableDataList:function(t,e){var a=this;return l()(s.a.mark(function n(){var i,o,l,c,u,m,d;return s.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return t&&(a.searchForm[e].page=1),a.loading[e]=!0,i=JSON.parse(r()(a.searchForm[e])),o={list:{methodKey:"shop",methodModel:"commentList"},technician:{methodKey:"technician",methodModel:"coachList"}}[e],l=o.methodKey,c=o.methodModel,n.next=7,a.$api[l][c](i);case 7:if(u=n.sent,m=u.code,d=u.data,a.loading[e]=!1,200===m){n.next=13;break}return n.abrupt("return");case 13:a.tableData[e]=d.data,a.total[e]=d.total;case 15:case"end":return n.stop()}},n,a)}))()},confirmDel:function(t){var e=this;this.$confirm(this.$t("tips.confirmDelete"),this.$t("tips.reminder"),{confirmButtonText:this.$t("action.comfirm"),cancelButtonText:this.$t("action.cancel"),type:"warning"}).then(function(){e.updateItem(t,-1)}).catch(function(){})},updateItem:function(t,e){var a=this;return l()(s.a.mark(function n(){return s.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:a.$api.shop.commentUpdate({id:t,status:e}).then(function(t){200===t.code&&(a.$message.success(a.$t(-1===e?"tips.successDel":"tips.successOper")),-1===e&&(a.searchForm.list.page=a.searchForm.list.page<Math.ceil((a.total.list-1)/a.searchForm.list.limit)?a.searchForm.list.page:Math.ceil((a.total.list-1)/a.searchForm.list.limit),a.getTableDataList("","list")))});case 1:case"end":return n.stop()}},n,a)}))()},toShowDialog:function(t){var e=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{star:5,text:"",coach_id:"",coach_name:"",label:[]};return l()(s.a.mark(function n(){return s.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if("add"!==t){n.next=4;break}e.subForm=a,n.next=8;break;case 4:return e.currentRow={},e.searchForm.technician.name="",n.next=8,e.getTableDataList(1,t);case 8:e.showDialog[t]=!e.showDialog[t];case 9:case"end":return n.stop()}},n,e)}))()},checkStar:function(t){this.subForm.star=t},toCh