mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-09 16:30:29 +08:00
0c56a3e599
Made-with: Cursor Former-commit-id: 571c9a99ee26d90505e550c287eb8ad8d743ff8d
1 line
8.8 KiB
JavaScript
1 line
8.8 KiB
JavaScript
(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;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?O(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):O(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var k={add:"/api/person/register/add",query:"/api/person/register/org/query"},w=function(e){function t(){return Object(s["a"])(this,t),Object(l["a"])(this,Object(o["a"])(t).apply(this,arguments))}return Object(u["a"])(t,e),Object(c["a"])(t,[{key:"add",value:function(){var e,t,a,n,r=arguments;return regeneratorRuntime.async((function(i){while(1)switch(i.prev=i.next){case 0:return e=r.length>0&&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<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?S(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):S(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}f["f"].use(d["a"]).use(h["a"]);var R=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.addList={name:"",telephone:"",email:"",workNo:"",image:"",orgId:"",dep:"",depIds:[]},e.rules={name:[{message:"姓名不能为空",required:!0}],telephone:[{message:"电话不能为空",required:!0},{message:"请输入正确的电话",pattern:B["a"].phone11}],email:[{message:"请输入正确的邮箱",pattern:B["a"].email}],dep:[{message:"请选择所属部门",required:!0}],fileList:[{message:"请上传头像",required:!0}]},e}return Object(u["a"])(t,e),Object(c["a"])(t,[{key:"mounted",value:function(){this.init()}},{key:"init",value:function(){this.addList={name:"",telephone:"",email:"",workNo:"",image:"",orgId:"",dep:"",depIds:[]}}},{key:"depClick",value:function(e){this.popup.showModal()}},{key:"changePopup",value:function(e){var t=e.ids,a=e.objs;this.addList.depIds=t,this.addList.orgId=t[t.length-1],this.addList.dep=a[a.length-1].label}},{key:"rightClick",value:function(){var e=this;Object(B["b"])(this.rules,this.addList).then((function(){var t=E({},e.addList);L.add(t,{_this:e,loading:"loading"}).then((function(t){e.successAlert().then((function(){e.init()}))})).catch((function(t){e.failAlert(t.message||"")}))}))}}]),t}(Object(f["b"])(Object(I["a"])()));p["a"]([Object(f["e"])()],R.prototype,"upload",void 0),p["a"]([Object(f["e"])()],R.prototype,"popup",void 0),R=p["a"]([Object(f["a"])({components:{RegOrgPopup:q,SubmitBtn:$["a"]}})],R);var V=R,_=V,U=(a("9de1"),Object(P["a"])(_,n,r,!1,null,"4292f2d3",null));t["default"]=U.exports}}]); |