;(function(){function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_unsupportedIterableToArray(arr,i)||_nonIterableRest();}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _iterableToArrayLimit(arr,i){var _i=arr==null?null:typeof Symbol!=="undefined"&&arr[Symbol.iterator]||arr["@@iterator"];if(_i==null)return;var _arr=[];var _n=true;var _d=false;var _s,_e;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break;}}catch(err){_d=true;_e=err;}finally{try{if(!_n&&_i["return"]!=null)_i["return"]();}finally{if(_d)throw _e;}}return _arr;}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr;}function _createForOfIteratorHelper(o,allowArrayLike){var it=typeof Symbol!=="undefined"&&o[Symbol.iterator]||o["@@iterator"];if(!it){if(Array.isArray(o)||(it=_unsupportedIterableToArray(o))||allowArrayLike&&o&&typeof o.length==="number"){if(it)o=it;var i=0;var F=function F(){};return{s:F,n:function n(){if(i>=o.length)return{done:true};return{done:false,value:o[i++]};},e:function e(_e2){throw _e2;},f:F};}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion=true,didErr=false,err;return{s:function s(){it=it.call(o);},n:function n(){var step=it.next();normalCompletion=step.done;return step;},e:function e(_e3){didErr=true;err=_e3;},f:function f(){try{if(!normalCompletion&&it.return!=null)it.return();}finally{if(didErr)throw err;}}};}function _toConsumableArray(arr){return _arrayWithoutHoles(arr)||_iterableToArray(arr)||_unsupportedIterableToArray(arr)||_nonIterableSpread();}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen);}function _iterableToArray(iter){if(typeof Symbol!=="undefined"&&iter[Symbol.iterator]!=null||iter["@@iterator"]!=null)return Array.from(iter);}function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr);}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i1){return baseFinish;}else{return baseDefault;}},stepTwo:function stepTwo(){if(teacherState.active===2){return nameActive;}else if(teacherState.active>2){return nameFinish;}else{return nameDefault;}},stepThree:function stepThree(){if(teacherState.active===3){return educationActive;}else if(teacherState.active>3){return educationFinish;}else{return educationDefault;}}},render:function render(){return createVNode("div",{"class":[styles$5.steps,teacherState.active==3?styles$5.paddingBottom12:null]},[createVNode("div",{"class":styles$5.stepContent},[createVNode("div",{"class":[styles$5.stepItem]},[createVNode(Icon,{"name":this.stepOne,"size":"38"},null),createVNode("p",{"class":this.stepOne!=baseDefault?styles$5.active:null},[createTextVNode("\u5B9E\u540D\u8BA4\u8BC1")])]),createVNode("div",{"class":[styles$5.stepItem,styles$5.line,this.stepTwo!=nameDefault?styles$5.lineActive:null]},null),createVNode("div",{"class":[styles$5.stepItem]},[createVNode(Icon,{"name":this.stepTwo,"size":"38"},null),createVNode("p",{"class":this.stepTwo!=nameDefault?styles$5.active:null},[createTextVNode("\u57FA\u672C\u4FE1\u606F")])]),createVNode("div",{"class":[styles$5.stepItem,styles$5.line,this.stepThree!=educationDefault?styles$5.lineActive:null]},null),createVNode("div",{"class":[styles$5.stepItem]},[createVNode(Icon,{"name":this.stepThree,"size":"38"},null),createVNode("p",{"class":this.stepThree!=educationDefault?styles$5.active:null},[createTextVNode("\u5B66\u5386\u4FE1\u606F")])])]),teacherState.active==3?createVNode("div",{"class":styles$5.stepTips},[createVNode(Icon,{"name":horn,"size":"20","style":{marginRight:'6px'}},null),createTextVNode("\u5B8C\u6574\u586B\u5199\u5B66\u5386\u4FE1\u606F\u6709\u52A9\u4E8E\u60A8\u66F4\u5FEB\u7684\u901A\u8FC7\u8BA4\u8BC1\u5BA1\u6838")]):null]);}});var index$1='';var formTitle="_formTitle_13dan_1";var required="_required_13dan_15";var styles$4={formTitle:formTitle,"col-left":"_col-left_13dan_8",required:required,"col-icon":"_col-icon_13dan_20","col-field":"_col-field_13dan_24"};var ColField=defineComponent({name:'col-field',props:{required:{type:Boolean,default:false},title:{type:String,required:true},border:{type:Boolean,default:true},iconName:{type:String}},render:function render(){var _this=this;return createVNode(Row,{"class":styles$4['col-field']},{default:function _default(){return[createVNode(Col,{"span":24,"class":styles$4.formTitle},{default:function _default(){return[createVNode("div",{"class":styles$4['col-left']},[createVNode("div",{"class":styles$4['col-icon']},[_this.$slots.icon?_this.$slots.icon():_this.iconName?createVNode(Icon,{"name":_this.iconName,"size":"24"},null):null]),_this.required?createVNode("i",{"class":styles$4.required},[createTextVNode("*")]):null,_this.title]),createVNode("div",{"class":styles$4['col-right']},[_this.$slots.right&&_this.$slots.right()])];}}),createVNode(Col,{"span":24,"class":_this.border?'van-hairline--bottom':null},{default:function _default(){return[_this.$slots.default&&_this.$slots.default()];}})];}});}});var certOne="_certOne_oxuej_1";var radioGroup="_radioGroup_oxuej_17";var radio="_radio_oxuej_17";var active="_active_oxuej_35";var styles$3={certOne:certOne,radioGroup:radioGroup,radio:radio,active:active};var CertOne=defineComponent({name:'certOne',data:function data(){return{maxDate:new Date(),popupShow:false,popupDate:new Date()};},methods:{onIdCardValidate:function onIdCardValidate(){var idCardNo=teacherState.teacherCert.idCardNo;if(!checkIDCard(idCardNo||'')){Toast('请填写正确的身份证号码');return false;}console.log(this.getSex(idCardNo));teacherState.teacherCert.birthdate=this.getBirth(idCardNo);teacherState.teacherCert.gender=this.getSex(idCardNo);},getBirth:function getBirth(idCard){var birthday="";if(idCard!=null&&idCard!=""){if(idCard.length==15){birthday="19"+idCard.slice(6,12);}else if(idCard.length==18){birthday=idCard.slice(6,14);}birthday=birthday.replace(/(.{4})(.{2})/,"$1-$2-");//通过正则表达式来指定输出格式为:1990-01-01 }return birthday;},getSex:function getSex(idCard){var sex=null;if(idCard&&parseInt(idCard.slice(-2,-1))%2==1){sex=1;}else{sex=0;}return sex;},onConfirm:function onConfirm(_date){teacherState.teacherCert.birthdate=dayjs(this.popupDate).format('YYYY-MM-DD');this.popupShow=false;},formatter:function formatter(type,val){if(type==='year'){return"".concat(val,"\u5E74");}if(type==='month'){return"".concat(val,"\u6708");}if(type==='day'){return"".concat(val,"\u65E5");}return val;}},render:function render(){var _this2=this;return createVNode("div",{"class":styles$3.certOne},[createVNode(CellGroup,{"border":false},{default:function _default(){return[createVNode(ColField,{"title":"真实姓名","required":true},{default:function _default(){return[createVNode(Field,{"modelValue":teacherState.teacherCert.realName,"onUpdate:modelValue":function onUpdateModelValue($event){return teacherState.teacherCert.realName=$event;},"name":"真实姓名","maxlength":10,"placeholder":"请输入您的真实姓名"},null)];}}),createVNode(ColField,{"title":"身份证号","required":true},{default:function _default(){return[createVNode(Field,{"modelValue":teacherState.teacherCert.idCardNo,"onUpdate:modelValue":function onUpdateModelValue($event){return teacherState.teacherCert.idCardNo=$event;},"name":"身份证号","maxlength":18,"onBlur":_this2.onIdCardValidate,"placeholder":"请输入您的身份证号码"},null)];}}),createVNode(ColField,{"title":"性别","required":true,"border":false},{default:function _default(){return[createVNode("div",{"class":styles$3.radioGroup},[createVNode("div",{"onClick":function onClick(){return teacherState.teacherCert.gender=1;},"class":[styles$3.radio,teacherState.teacherCert.gender===1?styles$3.active:null]},[createTextVNode("\u7537")]),createVNode("div",{"onClick":function onClick(){return teacherState.teacherCert.gender=0;},"class":[styles$3.radio,teacherState.teacherCert.gender===0?styles$3.active:null]},[createTextVNode("\u5973")])])];}}),createVNode(ColField,{"title":"出生日期","required":true},{default:function _default(){return[createVNode(Field,{"modelValue":teacherState.teacherCert.birthdate,"onUpdate:modelValue":function onUpdateModelValue($event){return teacherState.teacherCert.birthdate=$event;},"name":"出生日期","onClick-input":function onClickInput(){return _this2.popupShow=true;},"readonly":true,"isLink":true,"placeholder":"请选择您的出生日期"},null)];}})];}}),createVNode(Popup,{"show":this.popupShow,"position":"bottom","round":true},{default:function _default(){return[createVNode(DatetimePicker,{"modelValue":_this2.popupDate,"onUpdate:modelValue":function onUpdateModelValue($event){return _this2.popupDate=$event;},"type":"date","close-on-popstate":true,"maxDate":_this2.maxDate,"onCancel":function onCancel(){return _this2.popupShow=false;},"onConfirm":_this2.onConfirm,"formatter":_this2.formatter},null)];}})]);}});var subjects="_subjects_qgezz_1";var title="_title_qgezz_4";var topBg="_topBg_qgezz_44";var checkbox="_checkbox_qgezz_52";var name="_name_qgezz_57";var styles$2={subjects:subjects,title:title,"btn-group":"_btn-group_qgezz_19","subject-list":"_subject-list_qgezz_27","subject-item":"_subject-item_qgezz_32",topBg:topBg,checkbox:checkbox,name:name};var checkBoxActive="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAilJREFUSEu1lc9rE1EQx7+zMTSFFCUWom1sF5Q0mDTqKbb2kpsX8aTUS29tse1FelLRg4IHL0XBv8ESD6JevAViNNZfYMRmRaE/QKFNqG02JJtsuk/eKwlJzOaHNnt8b+Yzs/OdmUcw+bxvQg4wY5wk6TyAUwQ4uSkDNgB8ZobxEiQtfh29vFUPQbWHcjhs6+lO3WAGu0YEu1lgEYQhQxItqLnee6vBoFZpWwX2xB7LVhx4BjB/I+DfdxTXUbyojFxZLd2VwXtQSxRAf3vQsvVPHbtjJbgAi9+3pZbaz7Q2BYqrWm+Al0WAh98+uQPGbv1jptVuRHe/nL10m7j6BKw1E6rVoFxQBgyS9/XijCRJj1p1rLQ7bT+MzUIOvwrZKnfDMGbJFws9J+BCu+Bx53Fcl89gaWcTU0qkyp0BLzh4jYCBdsATR9yYH/RDM3Yx9y2K9+lkLXidhmMh3thdteD5AT9cNjtu/niHrFEsX0/2eTB3zCfOZpUoPqmpejnlTcEP3KMIOvrxMZ3EjBJFjoNcXky7TkItFnBVeYV4pu4080B501J0SxY8HDqHwEEnPqSTWM78xkSfG9t6HtOJCBLZbdPqMWC9oXhdZMHC0AjGDh0VkC1dw+RyBN9zOw0lEeI1azcrSbh/IgCf3YGpRAQrmtpUZ9FurQ4IH1HWFLm38cSAdGykO7qEONwTeypboe/v2iyVriOLvgSXV8K2no19fpoqRf/fx/QP4JsHStReaXAAAAAASUVORK5CYII=";var checkBoxDefault="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAS1JREFUSEu11aFKREEUxvHfFIPJYrEJCoJFBINr0qTBZvEJBEG7wWTwAQTBJ7DYDJo0qUEQiyAoCAaLxWSwjBy5V9Z1l1127504853/zJw555ukw8g5j2IdK5jEUCH9whPOcJxSem+HSK2TOedh7BbQezzgo0U3gmnMBBx7KaXPZs0fcM55Aid4wQ1ypxsV8xE/j3GspZSeS/0vuICe4xRvXYCty2NYxXIJ/wEX17/GZR/QcpOAL6IRaSnB+5hCwAcZDTymlHZS8fq3OOwhp902jYNuYi7A21jCVbeoHtcXcBHgqMe7NiXVI+efLEpxNsBRIkf9UjrEbQT4FQcVg7dqBdeWitoer7ZyC3usvkEKr6i+pWs1oQIeXlytbZbNUYvRN8Gr/5qa23rQz/Qb9Z6P6bQiKtgAAAAASUVORK5CYII=";function _isSlot(s){return typeof s==='function'||Object.prototype.toString.call(s)==='[object Object]'&&!isVNode(s);}var SubjectModel=defineComponent({name:"subject-model",props:{onChoice:{type:Function,default:function _default(item){}},choiceSubjectIds:{type:Array,default:[]},subjectList:{type:Array,default:[]},max:{// 最多可选数量 type:Number,default:5}},data:function data(){return{checkBox:[],checkboxRefs:[]};},mounted:function mounted(){var _this3=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee(){return regeneratorRuntime.wrap(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:_this3.checkBox=_this3.choiceSubjectIds;case 1:case"end":return _context.stop();}}},_callee);}))();},methods:{onSelect:function onSelect(id){this.checkboxRefs[id].toggle();}},render:function render(){var _this4=this;var _slot;return createVNode("div",{"class":styles$2.subjects},[this.subjectList.length?createVNode(CheckboxGroup,{"modelValue":this.checkBox,"onUpdate:modelValue":function onUpdateModelValue($event){return _this4.checkBox=$event;},"max":this.max},_isSlot(_slot=this.subjectList.map(function(item){return createVNode(Fragment,null,[createVNode("div",{"class":styles$2.title},[item.name]),createVNode("div",{"class":styles$2['subject-list']},[item.subjects&&item.subjects.map(function(sub){return createVNode("div",{"class":styles$2['subject-item'],"onClick":function onClick(){return _this4.onSelect(sub.id);}},[createVNode(Image,{"src":sub.img,"width":"100%","height":"100%","fit":"cover"},{loading:function loading(){return createVNode(Loading,{"type":"spinner","size":20},null);}}),createVNode("div",{"class":styles$2.topBg},[createVNode(Checkbox,{"name":sub.id,"class":styles$2.checkbox,"ref":function ref(el){return _this4.checkboxRefs[sub.id]=el;}},{icon:function icon(props){return createVNode(Icon,{"name":props.checked?checkBoxActive:checkBoxDefault,"size":"22"},null);}}),createVNode("p",{"class":styles$2.name},[sub.name])])]);})])]);}))?_slot:{default:function _default(){return[_slot];}}):createVNode(ColResult,{"tips":"暂无声部数据","btnStatus":false},null),createVNode("div",{"class":styles$2["btn-group"]},[createVNode(Button,{"round":true,"block":true,"type":"primary","onClick":function onClick(){return _this4.onChoice(_this4.checkBox);}},{default:function _default(){return[createTextVNode("\u786E\u5B9A")];}})])]);}});var items$1="_items_12cp9_1";var select="_select_12cp9_9";var styles$1={items:items$1,select:select,"tag-list":"_tag-list_12cp9_21"};var icon1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA4ZJREFUSEu9lk9sG1UQxr9dO9t409gNxOmfhATkOlIRgrYU1RQCEgriCARxQT1UcOwBWkGQIxCoou0RhFRQASEQCBVoivhzDD30QoQQpVXalLaUUCU0aePYWdubdbw7g96u99nOaxGXYB923/rt95uZnfnWGlb5o62yPpoAh5zpfo7gMBMNEnOcmUHMCI/hefOaQAyLmcaqHMkeSW652Bi0BNTEx5moo1H0VpD6HpIBMJAneJkjya0SIgEHq9OjTDQkbvw3QB0oIq9nJ68Tn3hv49Znwiwk4K3K1UVZFmKk9Rh2tcSxVovg7dLVQEx8RQBEoPDcX9d/Y7D1/oZtCQVwwPmLfZHa5p2ROO6LrsXJSg7n3LIvDGZ4K8RXllCsj27aLgOXJ2/aU36MYdprWMNzrevxgT0D5qAcz5s9SEYMTCwXMbFs4fJyGS7Xn0F474fd96uAN8p/iq1+BuJoQsee2EZ8bc9ixnOQ0KIYiaega/XGs8nFuUoRvzoFnHYKMriPenaogNdLV2QGosYvmN3YHDVxylnAt/YcHm/tRFJvwZS7hHuNdqRa2iQs51aQnZsAAz7k4zseUAGvFf+oZRCU48nWLmSMBI7bsxiv5JFNbMZRawqz1Yr/PNr0CO4x2vF0+yacLF3H98VrIFFKYnzSt1MFjFiXJSB8cAZ0LJHrZ/KEmcQ7hSu+eNBJDB3Awa67cej6BYgsws76tC+jArKLF4Muqs3BNiOOp2LrUWYXlufiJ2cB40v5pt7f3ppAJnYb3s1dkq0qND6780EV8Grhd260gAPr0mjTo347O+RhZH4SDntyDsTeF29P48fSHE7b+eB6bTY+v2uXChjOX/AzCLMYTqSwIbrGB5yy53HMmoGhadiT6EVvi4lf7AXsiHXglWtn5WyEc/RF6iEV8PLCZFOJunQDg2YnSp6LH8qzWPJcPGYm8WyiR3rZd4szGC1MN3hREOCx1MMqYH/uvCyRanDBMA2Yndi9rtcHiAEb/vsM5qsVxZO+TA+ogH2584tEVLPocDqFO4iogtYVXTPU3o0+w8RYcQ4/l3OqlYOtr9KPqF700vzEqEc8JNuwJty8vol7rnRf8Inj/Y+qbrr3xmS/xtVxIu4IvedmRnZrKxc9hLzn6Zlvtgyo7wNR1703fusnF4cZNEjE8f/2XvCt2iLmMc/Ts43iQvP/fSevxh+AVc/gH91wb0Y3434gAAAAAElFTkSuQmCC";var icon2="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAvVJREFUSEu9lU1IVFEUx88bQVqNqE1oXxoyI1aUWtGkWQRu2lrbrBa5SKQPohixTyrDTUZoRRJpERVpRJsW0ipCJSJBtKxMy4jyKycVc+adf9w7b+688Y5jBDab9+6be8/v/M89938NWuCfscDxKQpwcXrQgwSqBnMxA04AxACFn+H36DETg/wAtwaQ4Ktz5fTak1YAK3gbmJPtQeeCROawSgBEY0ymt86VqyAKcCEw2AzmErEwHiACFJlH1KnvjJb69NxdYRUKcP7353FVFrYgZAVgJiajCaCnzOYiEMoZ7FWlYoiZUgkI/mtpeUka4Nz0AGRG1mSlRI7p2aUk987wooqR904HZvoATp1dQjG+sTRfJa5ezkz1S76SbQOJjGuSsuvtm3douKuZrZLOboKbyzbogNOTn8BCoCiP/Qkmchj7apzZjXZAxffOJibaE0tBw/KNOuDkRJ9SwBzqDBARQ9b/SYATSq+muv0CUjbatTIxwM8ZnCVLGTUfdGvFJh1Q9eujpcDqDiu4VCRgBn2pTVmdeXCoe50DZjuDE0PBIxssk2HQ7YzNOqDS/0EBVE1lZ9AkiKpmTDTUL1kzIRSUD3Xmm0H2MbA7NJcjpQWoMcOrA3zjvaEusp0DE5gyiHZcXrymI5alHPj66hQDZ+UaW1PcydyiA078fAfNEhyOytqUnOo5/Qpk7B/seAFGgVxrnYW7qwp0wPGxt1KB8hsing4G06+nrf8RzxD3DrSXEtAogofP0b2sQh1wbLQnqkRENHzFtdY1n9uW9r/MA4zXMrgFuZ+1VQccHelWJbLkMkyqDFLwm4CYpilZLAdMYiS/GVQIUJl97x64i3TAkZHucWa2LDrskGRtesTY4lt3yIseurfpXnR4uKvZZJTIA2bthWy/GPdBXLcltDzybNfdtHyox2Mg0MaMZIgDE8uK41q52GYaM02H93FOkX4fhA7QGw8HqRrExcxw/i1ElIWBVtN0+OzBRcz/eyfP15L/8v+CK/gDYk6ARutOhP4AAAAASUVORK5CYII=";var queryString={};var strictUriEncode=function strictUriEncode(str){return encodeURIComponent(str).replace(/[!'()*]/g,function(x){return"%".concat(x.charCodeAt(0).toString(16).toUpperCase());});};var token='%[a-f0-9]{2}';var singleMatcher=new RegExp(token,'gi');var multiMatcher=new RegExp('('+token+')+','gi');function decodeComponents(components,split){try{// Try to decode the entire string first return decodeURIComponent(components.join(''));}catch(err){// Do nothing }if(components.length===1){return components;}split=split||1;// Split the array in 2 parts var left=components.slice(0,split);var right=components.slice(split);return Array.prototype.concat.call([],decodeComponents(left),decodeComponents(right));}function decode(input){try{return decodeURIComponent(input);}catch(err){var tokens=input.match(singleMatcher);for(var i=1;i0?'&cPop='+ +new Date():'?cPop='+ +new Date();history.pushState("","","".concat(origin).concat(url));}else{var _splitUrl=window.location.hash.slice(1).split('?');var _query=qs.parse(_splitUrl[1]);if(_query.cPop){window.history.go(-1);}}if(this.$refs.protocolPopup){this.$refs.protocolPopup.scrollTop=0;}}},render:function render(){var _this5=this;return createVNode(Popup,{"ref":"protocolPopup","show":this.popupStatus,"transitionAppear":true,"position":"bottom","style":{height:'100%'}},{default:function _default(){return[_this5.$slots.default&&_this5.$slots.default()];}});}});var CertTwo=defineComponent({name:'cert-two',data:function data(){return{// choiceSubject: [], subjectStatus:false};},computed:{choiceSubjectIds:function choiceSubjectIds(){// 选择的科目编号 var ids=teacherState.teacherCert.subjectId?teacherState.teacherCert.subjectId.split(','):[];ids=ids.map(function(item){return Number(item);});return ids;},subjectList:function subjectList(){// 学科列表 console.log(teacherState.subjectList);return teacherState.subjectList||[];},choiceSubject:function choiceSubject(){var _this6=this;// 选择的科目 var tempArr=[];this.subjectList.forEach(function(parent){parent.subjects&&parent.subjects.forEach(function(sub){if(_this6.choiceSubjectIds.includes(sub.id)){tempArr.push(sub);}});});return tempArr;}},methods:{onChoice:function onChoice(item){// this.subjectList.forEach((parent: any) => { // parent.subjects && parent.subjects.forEach((sub: any) => { // if (item.includes(sub.id)) { // this.choiceSubject.push(sub as never) // } // }) // }) teacherState.teacherCert.subjectId=item.join(',')||'';this.subjectStatus=false;},onSubjectOpen:function onSubjectOpen(){var _this7=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee2(){return regeneratorRuntime.wrap(function _callee2$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:_this7.subjectStatus=true;case 1:case"end":return _context2.stop();}}},_callee2);}))();}},render:function render(){var _this8=this;return createVNode("div",null,[createVNode("div",{"class":styles$1.items},[createVNode(ColField,{"title":"可教授乐器(可多选)","border":false,"required":true},{default:function _default(){return[_this8.choiceSubject&&_this8.choiceSubject.length>0?createVNode("div",{"class":styles$1['tag-list']},[_this8.choiceSubject.map(function(item){return createVNode(Tag,{"type":"primary","plain":true,"round":true,"closeable":true,"size":"medium"},{default:function _default(){return[item.name];}});})]):null];},icon:function icon(){return createVNode(Icon,{"name":icon1,"size":"24"},null);},right:function right(){return createVNode(Button,{"class":styles$1.select,"round":true,"type":"primary","size":"small","onClick":_this8.onSubjectOpen},{default:function _default(){return[createTextVNode("\u9009\u62E9")];}});}})]),createVNode("div",{"class":styles$1.items},[createVNode(ColField,{"title":"个人简介","border":false},{default:function _default(){return[createVNode(Field,{"modelValue":teacherState.teacherCert.introduction,"onUpdate:modelValue":function onUpdateModelValue($event){return teacherState.teacherCert.introduction=$event;},"rows":"3","autosize":true,"type":"textarea","maxlength":10,"placeholder":"例:毕业于中国音乐学院长笛专业,曾获得中国青年管乐演奏大赛一等奖,具有8年教学经验,能够将专业知识通过简单易懂的方式教授给学员。"},null)];},icon:function icon(){return createVNode(Icon,{"name":icon2,"size":"24"},null);},right:function right(){return createVNode("div",{"class":styles$1.limit},[teacherState.teacherCert.introduction.length,createTextVNode("/200")]);}})]),createVNode(ColPopup,{"popupStatus":this.subjectStatus,"onUpdate:popupStatus":function onUpdatePopupStatus($event){return _this8.subjectStatus=$event;}},{default:function _default(){return[createVNode(SubjectModel,{"subjectList":_this8.subjectList,"choiceSubjectIds":_this8.choiceSubjectIds,"onChoice":_this8.onChoice},null)];}})]);}});var items="_items_vglhf_1";var styles={items:items};var CertThree=defineComponent({name:"CertThree",render:function render(){return createVNode("div",{"class":"cert-three"},[createVNode("div",{"class":styles.items},[createVNode(ColField,{"title":"毕业院校"},{default:function _default(){return[createVNode(Field,{"modelValue":teacherState.teacherCert.graduateSchool,"onUpdate:modelValue":function onUpdateModelValue($event){return teacherState.teacherCert.graduateSchool=$event;},"name":"毕业院校","placeholder":"请输入您的毕业院校"},null)];}}),createVNode(ColField,{"title":"专业"},{default:function _default(){return[createVNode(Field,{"modelValue":teacherState.teacherCert.subject,"onUpdate:modelValue":function onUpdateModelValue($event){return teacherState.teacherCert.subject=$event;},"name":"专业","placeholder":"请输入您的专业"},null)];}})]),createVNode("div",{"class":styles.items},[createVNode(ColField,{"title":"毕业证书"},{default:function _default(){return[createVNode(ColUpload,{"value":teacherState.teacherCert.gradCertificate,"onUpdate:value":function onUpdateValue($event){return teacherState.teacherCert.gradCertificate=$event;},"tips":"点击上传学历证书"},null)];}})]),createVNode("div",{"class":styles.items},[createVNode(ColField,{"title":"学位证书"},{default:function _default(){return[createVNode(ColUpload,{"value":teacherState.teacherCert.degreeCertificate,"onUpdate:value":function onUpdateValue($event){return teacherState.teacherCert.degreeCertificate=$event;},"tips":"点击上传学位证书"},null)];}})]),createVNode("div",{"class":styles.items},[createVNode(ColField,{"title":"教师资格证"},{default:function _default(){return[createVNode(ColUpload,{"value":teacherState.teacherCert.teacherCertificate,"onUpdate:value":function onUpdateValue($event){return teacherState.teacherCert.teacherCertificate=$event;},"tips":"点击上传教师资格证"},null)];}})])]);}});var index=exports('default',defineComponent({name:'teacherCert',data:function data(){this.$route.query;return{agreeStatus:false};},mounted:function mounted(){return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee3(){var _state$user$data,entryStatus,res;return regeneratorRuntime.wrap(function _callee3$(_context3){while(1){switch(_context3.prev=_context3.next){case 0:_context3.prev=0;// 判断是否已经认证 1、审核中 2、通过 3、不通过 entryStatus=((_state$user$data=state.user.data)===null||_state$user$data===void 0?void 0:_state$user$data.entryStatus)||0;teacherState.authStatus=entryStatus===1||entryStatus===2?true:false;console.log(teacherState.authStatus);// 如果已经认证,则不用获取声部信息 if(!teacherState.authStatus){_context3.next=7;break;}teacherState.active=teacherState.authStatus?4:1;return _context3.abrupt("return");case 7:if(!(teacherState.subjectList.length<=0)){_context3.next=12;break;}_context3.next=10;return request.get('/api-teacher/subject/queryPageTree',{params:{rows:100,page:1}});case 10:res=_context3.sent;teacherState.subjectList=res.data.rows||[];case 12:_context3.next=16;break;case 14:_context3.prev=14;_context3.t0=_context3["catch"](0);case 16:case"end":return _context3.stop();}}},_callee3,null,[[0,14]]);}))();},computed:{authStatus:function authStatus(){return!!teacherState.authStatus;}},methods:{next:function next(){var _this9=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee4(){var realName,idCardNo;return regeneratorRuntime.wrap(function _callee4$(_context4){while(1){switch(_context4.prev=_context4.next){case 0:realName=teacherState.teacherCert.realName;if(realName){_context4.next=4;break;}Toast('请填写真实姓名');return _context4.abrupt("return");case 4:idCardNo=teacherState.teacherCert.idCardNo;if(checkIDCard(idCardNo||'')){_context4.next=8;break;}Toast('请填写正确的身份证号码');return _context4.abrupt("return",false);case 8:if(_this9.agreeStatus){_context4.next=11;break;}Toast('请阅读并同意协议');return _context4.abrupt("return");case 11:if(teacherState.teacherCert.birthdate){_context4.next=14;break;}Toast('请选择出生日期');return _context4.abrupt("return");case 14:_context4.prev=14;_context4.next=17;return request.post('/api-auth/user/realNameAuth',{data:{realName:realName,idCardNo:idCardNo,save:false}});case 17:_context4.next=21;break;case 19:_context4.prev=19;_context4.t0=_context4["catch"](14);case 21:teacherState.active=2;case 22:case"end":return _context4.stop();}}},_callee4,null,[[14,19]]);}))();},next2:function next2(){if(!teacherState.teacherCert.subjectId){Toast('请选择教授科目');return;}teacherState.active=3;},onSubmit:function onSubmit(){return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee5(){return regeneratorRuntime.wrap(function _callee5$(_context5){while(1){switch(_context5.prev=_context5.next){case 0:_context5.prev=0;_context5.next=3;return request.post('/api-teacher/TeacherAuthEntryRecord/doApply',{data:teacherState.teacherCert});case 3:Toast('提交成功');teacherState.active=4;_context5.next=9;break;case 7:_context5.prev=7;_context5.t0=_context5["catch"](0);case 9:case"end":return _context5.stop();}}},_callee5,null,[[0,7]]);}))();},prev:function prev(){teacherState.active=teacherState.active-1;}},render:function render(){var _this10=this;return createVNode("div",{"class":styles$7['teacher-cert']},[!teacherState.authStatus?createVNode(CertInfo,null,null):createVNode("div",null,[teacherState.active!=4?createVNode(Steps,{"style":{marginBottom:'12px'}},null):null,teacherState.active===1?createVNode(Fragment,null,[createVNode(CertOne,null,null),createVNode("div",{"class":styles$7.btnGroup},[createVNode(ColProtocol,{"modelValue":this.agreeStatus,"onUpdate:modelValue":function onUpdateModelValue($event){return _this10.agreeStatus=$event;},"style":{paddingLeft:0,paddingRight:0}},null),createVNode(Button,{"block":true,"round":true,"onClick":this.next,"type":"primary","text":"下一步"},null)])]):null,teacherState.active===2?createVNode(Fragment,null,[createVNode(CertTwo,null,null),createVNode("div",{"class":[styles$7.btnGroup,styles$7.btnMore]},[createVNode(Button,{"block":true,"round":true,"type":"primary","plain":true,"onClick":this.prev},{default:function _default(){return[createTextVNode("\u4E0A\u4E00\u6B65")];}}),createVNode(Button,{"block":true,"round":true,"onClick":this.next2,"type":"primary","text":"下一步"},null)])]):null,teacherState.active===3?createVNode(Fragment,null,[createVNode(CertThree,null,null),createVNode("div",{"class":[styles$7.btnGroup,styles$7.btnMore]},[createVNode(Button,{"block":true,"round":true,"type":"primary","plain":true,"onClick":this.prev},{default:function _default(){return[createTextVNode("\u4E0A\u4E00\u6B65")];}}),createVNode(Button,{"block":true,"round":true,"onClick":this.onSubmit,"type":"primary","text":"提交审核"},null)])]):null,teacherState.active===4?createVNode(ColResult,{"tips":"开通成功"},null):null])]);}}));}};});})();