(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-55734950"],{"4cd8":function(e,t,a){},"59ac":function(e,t,a){"use strict";var n=a("4cd8"),r=a.n(n);r.a},"87b9":function(e,t,a){},"9de1":function(e,t,a){"use strict";var n=a("87b9"),r=a.n(n);r.a},d65a:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"reg-org"},[a("van-nav-bar",{attrs:{title:"人员注册"}}),a("van-cell-group",[a("van-field",{attrs:{readonly:"",clearable:"",label:"组织名称",placeholder:"请输入组织名称"},model:{value:e.corpName,callback:function(t){e.corpName=t},expression:"corpName"}}),a("van-field",{attrs:{required:"",clearable:"",label:"姓名",placeholder:"请输入姓名"},model:{value:e.addList.name,callback:function(t){e.$set(e.addList,"name",t)},expression:"addList.name"}}),a("van-field",{attrs:{type:"number",required:"",clearable:"",label:"电话",placeholder:"请输入电话"},model:{value:e.addList.telephone,callback:function(t){e.$set(e.addList,"telephone",t)},expression:"addList.telephone"}}),a("van-field",{attrs:{clearable:"",label:"邮箱",placeholder:"请输入邮箱"},model:{value:e.addList.email,callback:function(t){e.$set(e.addList,"email",t)},expression:"addList.email"}}),a("van-field",{attrs:{clearable:"",label:"工号",placeholder:"请输入工号"},model:{value:e.addList.workNo,callback:function(t){e.$set(e.addList,"workNo",t)},expression:"addList.workNo"}}),a("van-cell",{staticClass:"van-cell--required",class:{"is-active-cell":e.addList.dep},staticStyle:{},attrs:{title:"所属部门",value:e.addList.dep,"is-link":!e.addList.dep},on:{click:e.depClick}})],1),a("div",{staticClass:"reg-upload-wrap"},[a("RegUpload",{model:{value:e.addList.image,callback:function(t){e.$set(e.addList,"image",t)},expression:"addList.image"}})],1),a("RegOrgPopup",{ref:"popup",on:{change:e.changePopup}}),a("CwLoading",{attrs:{show:e.loading}}),a("SubmitBtn",{on:{click:e.rightClick}})],1)},r=[],i=(a("a4d3"),a("4de4"),a("e439"),a("dbb4"),a("b64b"),a("159b"),a("ade3")),s=a("d4ec"),c=a("bee2"),l=a("99de"),o=a("7e84"),u=a("262e"),d=(a("433b"),a("d399")),h=(a("c625"),a("b650")),p=a("9ab4"),f=a("60a3"),b=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("van-popup",{style:{height:"300px"},attrs:{position:"bottom","close-on-click-overlay":!1},model:{value:e.show,callback:function(t){e.show=t},expression:"show"}},[a("van-picker",{ref:"picker",attrs:{columns:e.columns,"show-toolbar":""},on:{change:e.onChange,cancel:e.onCancel,confirm:e.onConfirm}})],1)},m=[],v=(a("7db0"),a("d81d"),a("b0c0"),a("d3b7"),a("96cf"),a("87d0"),a("e41f")),g=(a("8e11"),a("f253")),y=a("4c7c");function O(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function j(e){for(var t=1;t0&&void 0!==r[0]?r[0]:{},t=r.length>1&&void 0!==r[1]?r[1]:{},a=Object.assign(e,{}),i.next=5,regeneratorRuntime.awrap(this.$ajax(k.add,a,j({base64:"image"},t)));case 5:return n=i.sent,i.abrupt("return",n.data);case 7:case"end":return i.stop()}}),null,this)}},{key:"query",value:function(){var e,t,a,n,r,i,s=arguments;return regeneratorRuntime.async((function(c){while(1)switch(c.prev=c.next){case 0:return e=s.length>0&&void 0!==s[0]?s[0]:{},t=s.length>1&&void 0!==s[1]?s[1]:{},a=Object.assign(e,{}),c.next=5,regeneratorRuntime.awrap(this.$ajax(k.query,a,j({},t)));case 5:return n=c.sent,r=this.rQuery(n.data,(function(e){return{label:e.name,value:e.id}})),i=this.listToTree(r,{parentKey:"parentId",childrenKey:"children"}),c.abrupt("return",{tree:i,list:r});case 9:case"end":return c.stop()}}),null,this)}}]),t}(y["a"]),L=w.getInstance();f["f"].use(v["a"]).use(g["a"]);var C=function(e){function t(){var e;return Object(s["a"])(this,t),e=Object(l["a"])(this,Object(o["a"])(t).apply(this,arguments)),e.show=!1,e.columns=[],e.data=[],e.tree=[],e}return Object(u["a"])(t,e),Object(c["a"])(t,[{key:"mounted",value:function(){var e,t,a;return regeneratorRuntime.async((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,regeneratorRuntime.awrap(L.query());case 2:e=n.sent,t=e.tree,a=e.list,this.data=a,this.addUnSelect(t),this.tree=t,this.columns=[{values:this.getDataByName(this.tree)},{values:this.getDataByName(this.tree[0]&&this.tree[0].children)},{values:this.getDataByName(this.tree[0]&&this.tree[0].children&&this.tree[0].children[0].children)}];case 9:case"end":return n.stop()}}),null,this)}},{key:"onCancel",value:function(){this.show=!1}},{key:"onConfirm",value:function(e,t){this.$emit("change",this.getIds()),this.onCancel()}},{key:"showModal",value:function(){this.show=!0}},{key:"addUnSelect",value:function(e){var t=this,a={id:-1,name:"请选择"};e.forEach((function(e){e.children&&(e.children.unshift(a),t.addUnSelect(e.children))}))}},{key:"getDataByName",value:function(e){return e?e.map((function(e){return e.name})):[]}},{key:"findNameData",value:function(e,t){return e.find((function(e){return e.name===t}))}},{key:"getDataByNames",value:function(e){var t=this,a={children:this.tree};return e.forEach((function(e){a=t.findNameData(a.children,e)})),a}},{key:"getIds",value:function(){var e=this.$refs.picker,t=e.getIndexes(),a={ids:[],objs:[]},n=this.tree;return t.forEach((function(e){var t=n&&n[e]&&n[e]||{};t.id&&-1!==t.id&&(a.ids.push(n[e].id),a.objs.push(n[e])),n=t.children})),a}},{key:"onChange",value:function(e,t,a){if(0===a){var n=this.getDataByNames([t[a]]);if(n.children){var r=this.getDataByName(n.children);if(e.setColumnValues(1,r),n.children[0].children){var i=this.getDataByName(n.children[0].children);e.setColumnValues(2,i)}else e.setColumnValues(2,[])}else e.setColumnValues(1,[]),e.setColumnValues(2,[])}else if(1===a){var s=this.getDataByNames([t[a-1],t[a]]);if(s.children){var c=this.getDataByName(s.children);e.setColumnValues(2,c)}else e.setColumnValues(2,[])}}}]),t}(f["f"]);C=p["a"]([f["a"]],C);var D=C,N=D,P=(a("59ac"),a("2877")),x=Object(P["a"])(N,b,m,!1,null,null,null),q=x.exports,B=a("b6be"),I=a("c127"),$=a("c6c1");function S(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function E(e){for(var t=1;t