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
17 KiB
1 line
17 KiB
5 months ago
|
webpackJsonp([78],{DhQI:function(e,t){},MItE:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("mvHQ"),i=r.n(a),s=r("Gu7T"),o=r.n(s),n=r("//Fk"),l=r.n(n),u=r("d7EF"),m=r.n(u),c=r("Dd8w"),d=r.n(c),b=r("Xxa5"),p=r.n(b),_=r("exGp"),f=r.n(_),h=r("NYxO"),g=r("PJh5"),v=r.n(g),F={data:function(){var e=this;return{pickerOptions:{disabledDate:function(e){return e.getTime()>1e3*(v()(v()(Date.now()).format("YYYY-MM-DD")).unix()+86400-1)}},navTitle:"",base_city:[],base_store:[],showMap:!1,have_user_id:!1,fdd_agreement:{},subForm:{id:0,admin_id:0,admin_name:0,partner_id:0,partner_name:0,user_id:0,nickName:"",coach_name:"",mobile:"",sex:0,birthday:"",work_time:"",city_id:"",store_id:"",lng:"",lat:"",address:"",text:"",id_code:"",id_card:[],license:[],work_img:[],self_img:[],video:"",status:2,order_num:0,is_work:1,start_time:"00:00",end_time:"23:59"},subFormRules:{coach_name:{required:!0,validator:this.$reg.isNotNull,text:this.$t("action.attendantName")+"姓名",reg_type:2,trigger:"blur"},mobile:{required:!0,validator:this.$reg.isTel,text:"手机号",reg_type:2,trigger:"blur"},sex:{required:!0,type:"number",message:"请选择",trigger:"blur"},birthday:{required:!0,type:"number",message:"请选择日期",trigger:"blur"},work_time:{required:!0,type:"number",message:"请输入从业年份",trigger:"blur"},city_id:{required:!0,type:"number",message:"请选择意向工作城市",trigger:"blur"},address:{required:!0,type:"string",message:"请输入地址",trigger:"blur"},lng:{required:!0,validator:this.$reg.isLng,trigger:"blur"},lat:{required:!0,validator:this.$reg.isLat,trigger:"blur"},id_code:{required:!0,validator:this.$reg.isIdCard,trigger:"blur"},text:{required:!0,type:"string",message:"请输入"+this.$t("action.attendantName")+"简介",trigger:"blur"},id_card:{required:!0,type:"array",message:"请上传图片",trigger:"blur"},license:{required:!0,type:"array",message:"请上传图片",trigger:"blur"},work_img:{required:!0,type:"array",message:"请上传图片",trigger:"blur"},self_img:{required:!0,type:"array",message:"请上传图片",trigger:"blur"},order_num:{required:!0,validator:this.$reg.isNum,trigger:"blur"},is_work:{required:!0,type:"number",message:"请选择",trigger:"blur"},start_time:{required:!0,validator:function(t,r,a){var i=e.subForm,s=i.is_work,o=void 0===s?0:s,n=i.start_time,l=i.end_time;!o||n&&l?a():a(new Error(n?"请选择结束时间":"请选择开始时间"))},trigger:"blur"}},searchForm:{page:1,limit:10,nickName:""},total:0,loading:!1,tableData:[],currentRow:{},showDialog:!1,showFile:!1}},created:function(){var e=this;return f()(p.a.mark(function t(){var r;return p.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!(r=e.$route.query.id)){t.next=5;break}return e.subForm.id=r,t.next=5,e.getDetail(r);case 5:e.navTitle=e.$t(r?"menu.TechnicianEdit":"menu.TechnicianAdd"),e.getBaseInfo();case 7:case"end":return t.stop()}},t,e)}))()},computed:d()({},Object(h.d)({routesItem:function(e){return e.routes}})),methods:{getBaseInfo:function(){var e=this;return f()(p.a.mark(function t(){var r,a,i,s,o,n;return p.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.subForm.admin_id,a=void 0===r?0:r,t.next=3,l.a.all([e.$api.system.citySelect(),e.$api.technician.storeSelect({admin_id:a})]);case 3:i=t.sent,s=m()(i,2),o=s[0],n=s[1],e.base_city=o.data,e.base_store=n.data;case 9:case"end":return t.stop()}},t,e)}))()},getCover:function(e,t){this.subForm[t]=e},getBannerList:function(e,t){var r;(r=this.subForm[t]).push.apply(r,o()(e))},getLatLng:function(e){this.subForm.lat=e.lat,this.subForm.lng=e.lng},getDetail:function(e){var t=this;return f()(p.a.mark(function r(){var a,i,s,o;return p.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,t.$api.technician.coachInfo({id:e});case 2:if(a=r.sent,i=a.code,s=a.data,200===i){r.next=7;break}return r.abrupt("return");case 7:for(o in s.nickName=s.user_id?s.nickName||"用户ID "+s.user_id:"",s.store_id=s.store_id||"",s.birthday=s.birthday?1e3*s.birthday:"",s.work_img=[{url:s.work_img}],["id_card","license","self_img"].map
|