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
15 KiB
1 lines
15 KiB
webpackJsonp([109],{MXN5:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=a("mvHQ"),s=a.n(r),i=a("Xxa5"),o=a.n(i),n=a("exGp"),l=a.n(n),c=a("Dd8w"),m=a.n(c),p=a("NYxO"),u=a("PJh5"),d=a.n(u),h={data:function(){var t=this;return{userInfo:{},loading:!1,addText:{0:{type:"info",text:"用户"},1:{type:"",text:"平台"}},statusText:{1:{type:"info",text:"审核中"},2:{type:"",text:"已通过"},3:{type:"danger",text:"已驳回"}},pickerOptions:{disabledDate:function(t){return t.getTime()>1e3*(d()(d()(Date.now()).format("YYYY-MM-DD")).unix()+86400-1)}},searchForm:{page:1,limit:10,check_status:0,type:2,start_time:"",end_time:"",name:""},tableData:[],total:0,count:{},showApply:!1,applyForm:{title:"",status:"",check_text:""},subForm:{id:0,status:0,check_text:""},subFormRules:{status:{required:!0,validator:function(e,a,r){t.subForm.check_status?r():r(new Error("请选择审核结果"))},trigger:"blur"}}}},created:function(){this.userInfo=JSON.parse(window.localStorage.getItem("massage_userInfo")),this.getTableDataList(1)},computed:m()({},Object(p.d)({routesItem:function(t){return t.routes}})),methods:{resetForm:function(t){this.$refs[t].resetFields(),this.getTableDataList(1)},handleSizeChange:function(t){this.searchForm.limit=t,this.handleCurrentChange(1)},handleCurrentChange:function(t){this.searchForm.page=t,this.getTableDataList()},toChange:function(t){var e=this;return l()(o.a.mark(function a(){return o.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:e.searchForm.check_status=t,e.getTableDataList(1);case 2:case"end":return a.stop()}},a,e)}))()},getTableDataList:function(t){var e=this;return l()(o.a.mark(function a(){var r,i,n,l,c,m,p,u,d,h;return o.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t&&(e.searchForm.page=1),e.tableData=[],e.loading=!0,r=JSON.parse(s()(e.searchForm)),(i=r.start_time)&&i.length>0?(r.start_time=i[0]/1e3,r.end_time=i[1]/1e3):(r.start_time="",r.end_time=""),a.next=8,e.$api.service.serviceList(r);case 8:if(n=a.sent,l=n.code,c=n.data,e.loading=!1,200===l){a.next=14;break}return a.abrupt("return");case 14:m=c.all,p=c.nopass,u=c.ing,d=c.pass,h=c.total,e.tableData=c.data,e.total=h,e.count={all:m,nopass:p,ing:u,pass:d};case 18:case"end":return a.stop()}},a,e)}))()},toShowApply:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return l()(o.a.mark(function a(){var r,s,i;return o.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,t.$api.service.serviceInfo({id:e});case 2:if(r=a.sent,s=r.code,i=r.data,200===s){a.next=7;break}return a.abrupt("return");case 7:["imgs"].map(function(t){i[t]=i[t].length>0?i[t].map(function(t){return{url:t}}):[]}),t.applyForm=i,t.subForm={id:e,check_status:2,check_text:""},t.showApply=!t.showApply;case 12:case"end":return a.stop()}},a,t)}))()},confirmDel:function(t,e){var a=this;this.$confirm(this.$t(3===e?"tips.confirmNoPass":"tips.confirmDelete"),this.$t("tips.reminder"),{confirmButtonText:this.$t("action.comfirm"),cancelButtonText:this.$t("action.cancel"),type:"warning"}).then(function(){a.updateItem(1,t,e)}).catch(function(){})},updateItem:function(t,e,a){var r=this;return l()(o.a.mark(function s(){var i;return o.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:i=1===t?{id:e,status:a}:{id:e,recommend:a},r.$api.service.serviceUpdate(i).then(function(t){if(200===t.code)r.$message.success(r.$t(-1===a?"tips.successDel":"tips.successOper")),-1===a&&(r.searchForm.page=r.searchForm.page<Math.ceil((r.total-1)/r.searchForm.limit)?r.searchForm.page:Math.ceil((r.total-1)/r.searchForm.limit)),r.getTableDataList();else{if(-1===a)return;r.getTableDataList()}});case 2:case"end":return s.stop()}},s,r)}))()},submitForm:function(){var t=this;this.$refs.subForm.validate(function(e){if(e){var a=JSON.parse(s()(t.subForm));t.$api.service.checkStoreGoods(a).then(function(e){200===e.code&&(t.$message.success(t.$t("tips.successSub")),t.showApply=!1,t.getTableDataList())})}})},confirmedit:function(t){var e=JSON.parse(s()(t));0===e.admin_id&&(e.admin_id=""),this.editInfo=e,this.franchiseeDialog=!0},submitFranchisee:function(){var t=this,e=this.editInfo,a=e.id,r=e.admin_id,s=void 0===r?0:r;s?this.$api.technician.coachUpdate({id:a,admin_id:s}).then(function(e){200===e.code&&(t.$message.success(t.$t("tips.successOper")),t.franchiseeDialog=!1,t.getTableDataList())}):this.$message.error("请选择代理商")}},filters:{handleTime:function(t,e){return 1===e?d()(1e3*t).format("YYYY-MM-DD"):2===e?d()(1e3*t).format("HH:mm:ss"):d()(1e3*t).format("YYYY-MM-DD HH:mm:ss")}}},_={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"lb-examine"},[a("top-nav"),t._v(" "),a("div",{staticClass:"page-main"},[a("el-row",{staticClass:"page-top-operate"},[a("el-button",{attrs:{type:0===t.searchForm.check_status?"primary":"",plain:"",size:"medium"},on:{click:function(e){return t.toChange(0)}}},[t._v("全部("+t._s(t.count.all||0)+")")]),t._v(" "),a("el-button",{attrs:{type:1===t.searchForm.check_status?"primary":"",plain:"",size:"medium"},on:{click:function(e){return t.toChange(1)}}},[t._v("审核中("+t._s(t.count.ing||0)+")")]),t._v(" "),a("el-button",{attrs:{type:2===t.searchForm.check_status?"primary":"",plain:"",size:"medium"},on:{click:function(e){return t.toChange(2)}}},[t._v("已通过("+t._s(t.count.pass||0)+")")]),t._v(" "),a("el-button",{attrs:{type:3===t.searchForm.check_status?"primary":"",plain:"",size:"medium"},on:{click:function(e){return t.toChange(3)}}},[t._v("已驳回("+t._s(t.count.nopass||0)+")")])],1),t._v(" "),a("el-row",{staticClass:"page-search-form"},[a("el-form",{ref:"searchForm",attrs:{inline:!0,model:t.searchForm},nativeOn:{submit:function(t){t.preventDefault()}}},[a("el-form-item",{attrs:{label:"输入查询",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入服务名称"},model:{value:t.searchForm.name,callback:function(e){t.$set(t.searchForm,"name",e)},expression:"searchForm.name"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"提交审核时间",prop:"start_time"}},[a("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"timestamp","picker-options":t.pickerOptions,"default-time":["00:00:00","23:59:59"]},on:{change:function(e){return t.getTableDataList(1)}},model:{value:t.searchForm.start_time,callback:function(e){t.$set(t.searchForm,"start_time",e)},expression:"searchForm.start_time"}})],1),t._v(" "),a("el-form-item",[a("lb-button",{staticStyle:{"margin-right":"5px"},attrs:{size:"medium",type:"primary",icon:"el-icon-search"},on:{click:function(e){return t.getTableDataList(1)}}},[t._v(t._s(t.$t("action.search")))]),t._v(" "),a("lb-button",{staticStyle:{"margin-right":"5px"},attrs:{size:"medium",icon:"el-icon-refresh-left"},on:{click:function(e){return t.resetForm("searchForm")}}},[t._v(t._s(t.$t("action.reset")))])],1)],1)],1),t._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.tableData,"header-cell-style":{background:"#f5f7fa",color:"#606266"}}},[a("el-table-column",{attrs:{prop:"id",label:"ID"}}),t._v(" "),a("el-table-column",{attrs:{prop:"cover",label:"封面图"},scopedSlots:t._u([{key:"default",fn:function(t){return[a("lb-image",{attrs:{src:t.row.cover}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"title",label:"服务名称","min-width":"120"}}),t._v(" "),a("el-table-column",{attrs:{prop:"price",label:"服务价格"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s("¥"+e.row.price)+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"init_price",label:"服务原价"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s("¥"+e.row.init_price)+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"time_long",label:"服务时长"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.time_long+"分钟")+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"top",label:"排序值"}}),t._v(" "),a("el-table-column",{attrs:{prop:"admin_name",label:"创建人"}}),t._v(" "),a("el-table-column",{attrs:{prop:"create_time",label:"提交审核时间","min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("p",[t._v(t._s(t._f("handleTime")(e.row.create_time,1)))]),t._v(" "),a("p",[t._v(t._s(t._f("handleTime")(e.row.create_time,2)))])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"status",label:"状态"},scopedSlots:t._u([{key:"default",fn:function(e){return e.row.check_status?[a("el-tag",{attrs:{type:t.statusText[e.row.check_status].type}},[t._v("\n "+t._s(t.statusText[e.row.check_status].text)+"\n ")])]:void 0}}],null,!0)}),t._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"160"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"table-operate"},[a("lb-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:1===e.row.check_status?t.$route.name+"-examine":t.$route.name+"-view",expression:"\n scope.row.check_status === 1\n ? `${$route.name}-examine`\n : `${$route.name}-view`\n "}],attrs:{size:"mini",plain:"",type:1===e.row.check_status?"primary":"success"},on:{click:function(a){return t.toShowApply(e.row.id)}}},[t._v(t._s(t.$t(1===e.row.check_status?"action.examine":"action.view")))]),t._v(" "),a("lb-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:t.$route.name+"-delete",expression:"`${$route.name}-delete`"}],attrs:{size:"mini",plain:"",type:"danger"},on:{click:function(a){return t.confirmDel(e.row.id,-1)}}},[t._v(t._s(t.$t("action.delete")))])],1)]}}])})],1),t._v(" "),a("lb-page",{attrs:{batch:!1,page:t.searchForm.page,pageSize:t.searchForm.limit,total:t.total},on:{handleSizeChange:t.handleSizeChange,handleCurrentChange:t.handleCurrentChange}}),t._v(" "),a("el-dialog",{staticClass:"dialog-form",attrs:{title:"申请详情",visible:t.showApply,width:"800px",center:""},on:{"update:visible":function(e){t.showApply=e}}},[t.showApply?a("div",{staticStyle:{height:"60vh",overflow:"auto"}},[a("el-form",{attrs:{model:t.applyForm,"label-width":"130px",size:"mini"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("el-form-item",{attrs:{label:"服务名称:"}},[a("div",[t._v(t._s(t.applyForm.title))])]),t._v(" "),a("el-form-item",{attrs:{label:"副标题:"}},[a("div",[t._v(t._s(t.applyForm.sub_title))])]),t._v(" "),a("el-form-item",{attrs:{label:"封面图:"}},[a("div",{staticClass:"flex-warp"},[a("lb-cover",{attrs:{fileList:[{url:t.applyForm.cover}],isToDel:!1,size:"small",type:"more",fileSize:1}})],1)]),t._v(" "),a("el-form-item",{attrs:{label:"轮播图:"}},[a("div",{staticClass:"flex-warp"},[a("lb-cover",{attrs:{fileList:t.applyForm.imgs,isToDel:!1,size:"small",type:"more",fileSize:t.applyForm.imgs.length}})],1)]),t._v(" "),a("el-form-item",{attrs:{label:"服务价格:"}},[a("div",[t._v("¥"+t._s(t.applyForm.price))])]),t._v(" "),a("el-form-item",{attrs:{label:"服务原价:"}},[a("div",[t._v("¥"+t._s(t.applyForm.init_price))])]),t._v(" "),a("el-form-item",{attrs:{label:"虚拟销售量:"}},[a("div",[t._v(t._s(t.applyForm.sale))])]),t._v(" "),a("el-form-item",{attrs:{label:"服务时长:"}},[a("div",[t._v(t._s(t.applyForm.time_long)+"分钟")])]),t._v(" "),a("el-form-item",{attrs:{label:"排序值:"}},[a("div",[t._v(t._s(t.applyForm.top))])]),t._v(" "),a("el-form-item",{attrs:{label:"项目介绍",prop:"introduce"}},[a("lb-ueditor",{attrs:{destroy:!0},model:{value:t.applyForm.introduce,callback:function(e){t.$set(t.applyForm,"introduce",e)},expression:"applyForm.introduce"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"禁忌说明",prop:"explain"}},[a("lb-ueditor",{attrs:{destroy:!0},model:{value:t.applyForm.explain,callback:function(e){t.$set(t.applyForm,"explain",e)},expression:"applyForm.explain"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"下单须知",prop:"notice"}},[a("lb-ueditor",{attrs:{destroy:!0},model:{value:t.applyForm.notice,callback:function(e){t.$set(t.applyForm,"notice",e)},expression:"applyForm.notice"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"关联"+t.$t("action.attendantName"),prop:"coach"}},[a("el-table",{staticClass:"mt-lg",staticStyle:{width:"100%"},attrs:{data:t.applyForm.coach,"header-cell-style":{background:"#f5f7fa",color:"#606266"}}},[a("el-table-column",{attrs:{prop:"id",label:t.$t("action.attendantName")+"ID"}}),t._v(" "),a("el-table-column",{attrs:{prop:"work_img",label:t.$t("action.attendantName")+"头像"},scopedSlots:t._u([{key:"default",fn:function(t){return[a("lb-image",{staticStyle:{width:"50px",height:"50px"},attrs:{src:t.row.work_img}})]}}],null,!1,708721240)}),t._v(" "),a("el-table-column",{attrs:{prop:"coach_name",label:t.$t("action.attendantName")+"名称"}})],1)],1),t._v(" "),a("div",{staticClass:"space-lg"}),t._v(" "),a("div",{staticClass:"space-lg b-1px-t"}),t._v(" "),a("div",{staticClass:"space-lg"}),t._v(" "),1!==t.applyForm.check_status?a("block",[a("div",{staticClass:"flex-warp"},[a("el-form-item",{staticStyle:{width:"50%"},attrs:{label:"审核结果:",prop:"status"}},[a("el-tag",{attrs:{type:t.statusText[t.applyForm.check_status].type}},[t._v(t._s(t.statusText[t.applyForm.check_status].text))])],1),t._v(" "),a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:0!=t.applyForm.check_status&&t.applyForm.check_time,expression:"applyForm.check_status != 0 && applyForm.check_time"}],staticStyle:{width:"50%"},attrs:{label:"审核时间:",prop:""}},[a("div",{staticClass:"c-warning"},[t._v("\n "+t._s(t._f("handleTime")(t.applyForm.check_time))+"\n ")])])],1),t._v(" "),t.applyForm.check_text?a("el-form-item",{attrs:{label:"审核意见:",prop:"check_text"}},[a("div",[t._v(t._s(t.applyForm.check_text))])]):t._e()],1):t._e()],1),t._v(" "),1===t.applyForm.check_status?a("el-form",{ref:"subForm",attrs:{model:t.subForm,rules:t.subFormRules,"label-width":"130px",size:"mini"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("el-form-item",{staticStyle:{width:"50%"},attrs:{label:"审核结果:",prop:"check_status"}},[a("el-radio-group",{model:{value:t.subForm.check_status,callback:function(e){t.$set(t.subForm,"check_status",e)},expression:"subForm.check_status"}},[a("el-radio",{attrs:{label:2}},[t._v("通过")]),t._v(" "),1===t.applyForm.check_status?a("el-radio",{attrs:{label:3}},[t._v("驳回")]):t._e()],1)],1),t._v(" "),a("el-form-item",{attrs:{label:"审核意见:"}},[a("el-input",{attrs:{type:"textarea",rows:10,maxlength:"300","show-word-limit":"",resize:"none",placeholder:"请输入审核意见"},model:{value:t.subForm.check_text,callback:function(e){t.$set(t.subForm,"check_text",e)},expression:"subForm.check_text"}})],1)],1):t._e()],1):t._e(),t._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.showApply=!1}}},[t._v(t._s(t.$t("action.cancel")))]),t._v(" "),a("el-button",{directives:[{name:"preventReClick",rawName:"v-preventReClick"},{name:"show",rawName:"v-show",value:1===t.applyForm.check_status,expression:"applyForm.check_status === 1"}],attrs:{type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$t("action.comfirm")))])],1)])],1)],1)},staticRenderFns:[]};var f=a("VU/8")(h,_,!1,function(t){a("Yr/G")},"data-v-011336b4",null);e.default=f.exports},"Yr/G":function(t,e){}}); |