2 lines
7.8 KiB
JavaScript
2 lines
7.8 KiB
JavaScript
import{n as l,v as o}from"./package.3367ca0a.js";import{f as i,r as n}from"./user.64525a2f.js";import{f as m}from"./org.23184f20.js";import{g as c,u as g}from"./index.f5168bf8.js";import{n as d}from"./vueComponentNormalizer.9ef17bb1.js";var f=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("div",{staticClass:"_login copyright",attrs:{"data-version":e.version}},[t("img",{staticClass:"login_top",attrs:{src:"/imgs/login-top.png"}}),t("img",{staticClass:"login_draw",attrs:{src:"/imgs/login-draw.png",width:"800"}}),t("img",{staticClass:"login_bottom",attrs:{src:"/imgs/login-bottom.png"}}),t("h1",{staticClass:"_login_title i-logo",staticStyle:{"font-size":"32px"}},[e._v(e._s(e.name))]),t("div",{staticClass:"register-panel"},[t("el-form",{ref:"form",attrs:{model:e.register_form,rules:e.rules,"label-width":"90px"}},[t("el-form-item",{attrs:{label:"\u7528\u6237\u540D",prop:"username"}},[t("span",{staticClass:"form-label",attrs:{slot:"label"},slot:"label"},[e._v("\u7528\u6237\u540D")]),t("el-input",{attrs:{size:"mini",placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\uFF0C\u4F5C\u4E3A\u767B\u5F55\u8D26\u53F7\u4F7F\u7528\uFF01"},model:{value:e.register_form.username,callback:function(r){e.$set(e.register_form,"username",r)},expression:"register_form.username"}})],1),t("el-form-item",{attrs:{label:"\u59D3\u540D",prop:"name"}},[t("span",{staticClass:"form-label",attrs:{slot:"label"},slot:"label"},[e._v("\u59D3\u540D")]),t("el-input",{attrs:{size:"mini",placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u59D3\u540D\uFF01"},model:{value:e.register_form.name,callback:function(r){e.$set(e.register_form,"name",r)},expression:"register_form.name"}})],1),t("el-form-item",{attrs:{label:"\u7EC4\u7EC7",prop:"org"}},[t("span",{staticClass:"form-label",attrs:{slot:"label"},slot:"label"},[e._v("\u7EC4\u7EC7")]),t("el-cascader",{attrs:{options:e.org_options,size:"mini",props:{checkStrictly:!0,expandTrigger:"hover",label:"name",value:"id"}},model:{value:e.register_form.org,callback:function(r){e.$set(e.register_form,"org",r)},expression:"register_form.org"}})],1),t("el-form-item",{attrs:{label:"\u7BA1\u8F96\u8001\u5E08",prop:"manageTeacher"}},[t("span",{staticClass:"form-label",attrs:{slot:"label"},slot:"label"},[e._v("\u7BA1\u8F96\u8001\u5E08")]),t("el-select",{attrs:{size:"mini",multiple:"",filterable:"","reserve-keyword":"",placeholder:"\u8BF7\u9009\u62E9\u7BA1\u8F96\u8001\u5E08\uFF0C\u53EF\u4E3A\u7A7A\uFF01"},model:{value:e.register_form.manageTeacher,callback:function(r){e.$set(e.register_form,"manageTeacher",r)},expression:"register_form.manageTeacher"}},e._l(e.allTeacher,function(r){return t("el-option",{key:r.id,attrs:{label:r.name,value:r.id}})}),1)],1),t("el-form-item",{attrs:{label:"\u7167\u7247"}},[t("span",{staticClass:"form-label",attrs:{slot:"label"},slot:"label"},[e._v("\u7167\u7247")]),t("div",{staticClass:"_photo",on:{click:e.toUploadPhoto}},[e.register_form.photoResource?t("img",{attrs:{src:e.register_form.photoResource.fileLinkTransfer()}}):t("i",{staticClass:"_icon el-icon-plus"})])]),t("el-form-item",{attrs:{label:"\u6027\u522B"}},[t("span",{staticClass:"form-label",attrs:{slot:"label"},slot:"label"},[e._v("\u6027\u522B")]),t("el-radio-group",{model:{value:e.register_form.sex,callback:function(r){e.$set(e.register_form,"sex",r)},expression:"register_form.sex"}},[t("el-radio",{attrs:{label:1}},[e._v("\u7537")]),t("el-radio",{attrs:{label:0}},[e._v("\u5973")])],1)],1),t("el-form-item",{attrs:{label:"\u51FA\u751F\u5E74\u6708"}},[t("span",{staticClass:"form-label",attrs:{slot:"label"},slot:"label"},[e._v("\u51FA\u751F\u65E5\u671F")]),t("el-date-picker",{attrs:{size:"mini",type:"date",placeholder:"\u9009\u62E9\u51FA\u751F\u65E5\u671F"},model:{value:e.register_form.birthday,callback:function(r){e.$set(e.register_form,"birthday",r)},expression:"register_form.birthday"}})],1),t("el-form-item",{attrs:{label:"\u8EAB\u4EFD\u8BC1\u53F7",prop:"idcard"}},[t("span",{staticClass:"form-label",attrs:{slot:"label"},slot:"label"},[e._v("\u8EAB\u4EFD\u8BC1\u53F7")]),t("el-input",{attrs:{placeholder:"\u8BF7\u8F93\u5165\u8EAB\u4EFD\u8BC1\u53F7\u7801\uFF01",size:"mini"},model:{value:e.register_form.idcard,callback:function(r){e.$set(e.register_form,"idcard",r)},expression:"register_form.idcard"}})],1),t("el-form-item",{attrs:{label:"\u804C\u4F4D"}},[t("span",{staticClass:"form-label",attrs:{slot:"label"},slot:"label"},[e._v("\u804C\u4F4D")]),t("el-input",{attrs:{placeholder:"\u8BF7\u8F93\u5165\u804C\u4F4D\uFF01",size:"mini"},model:{value:e.register_form.identity,callback:function(r){e.$set(e.register_form,"identity",r)},expression:"register_form.identity"}})],1),t("el-form-item",{attrs:{label:"\u7535\u8BDD",prop:"phone"}},[t("span",{staticClass:"form-label",attrs:{slot:"label"},slot:"label"},[e._v("\u7535\u8BDD")]),t("el-input",{attrs:{placeholder:"\u8BF7\u8F93\u5165\u7528\u7535\u8BDD\uFF01",size:"mini"},model:{value:e.register_form.phone,callback:function(r){e.$set(e.register_form,"phone",r)},expression:"register_form.phone"}})],1),t("el-form-item",{attrs:{label:"\u90AE\u7BB1",prop:"email"}},[t("span",{staticClass:"form-label",attrs:{slot:"label"},slot:"label"},[e._v("\u90AE\u7BB1")]),t("el-input",{attrs:{placeholder:"\u8BF7\u8F93\u5165\u90AE\u7BB1\uFF01",size:"mini"},model:{value:e.register_form.email,callback:function(r){e.$set(e.register_form,"email",r)},expression:"register_form.email"}})],1)],1),t("div",{staticClass:"floot-box"},[t("el-button",{attrs:{type:"danger"},on:{click:function(r){e.register_form={roleId:3,photoResource:"",sex:1}}}},[e._v("\u91CD\u7F6E")]),t("el-button",{attrs:{type:"primary",loading:e.registerLoading},on:{click:e.register}},[e._v("\u6CE8\u518C")])],1)],1)])},p=[];const _={data:()=>({name:l,version:o,register_form:{roleId:3,photoResource:"",sex:1},rules:{username:{required:!0,message:"\u7528\u6237\u540D\u8F93\u5165\u4E0D\u5408\u6CD5",trigger:"blur",validator:(e,s,t)=>t(s&&/^\w+$/.test(s)?void 0:1)},name:{required:!0,message:"\u59D3\u540D\u8F93\u5165\u4E0D\u5408\u6CD5",trigger:"blur",validator:(e,s,t)=>t(s&&/^\S+$/.test(s)?void 0:1)},org:{required:!0,message:"\u8BF7\u9009\u62E9\u7EC4\u7EC7",trigger:"blur"},role:{required:!0,message:"\u8BF7\u9009\u62E9\u89D2\u8272",trigger:"change"},idcard:{message:"\u8EAB\u4EFD\u8BC1\u53F7\u8F93\u5165\u4E0D\u5408\u6CD5",trigger:"blur",validator:(e,s,t)=>t(s&&!/(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$)/.test(s)?1:void 0)},phone:{message:"\u7535\u8BDD\u8F93\u5165\u4E0D\u5408\u6CD5",trigger:"blur",validator:(e,s,t)=>t(s&&!/^1[3456789]\d{9}$/.test(s)?1:void 0)},email:{message:"\u90AE\u7BB1\u8F93\u5165\u4E0D\u5408\u6CD5",trigger:"blur",validator:(e,s,t)=>t(s&&!/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)+$/.test(s)?1:void 0)}},org_options:[],allTeacher:[],registerLoading:!1}),created(){this.findAllOrg(),this.findAllTeacher()},methods:{async findAllOrg(){const{data:e}=await m(),{tree:s}=e.toTree("label");this.org_options.splice(0,this.org_options.length,...s),console.log(this.org_options)},async toUploadPhoto(){const[e]=await c({accepts:["image"]});console.log(e),this.register_form.photoResource=e},async findAllTeacher(){const{data:e}=await i();this.allTeacher=e},async register(){try{await this.$refs.form.validate(),this.registerLoading=!0;const{org:e,photoResource:s,...t}=this.register_form;if(t.orgId=e[e.length-1],t.orgIds=e.join(","),s instanceof File){const{data:r}=await g(s,{data:{type:"avatar"}});t.photo=r.id}await n(t),this.registerLoading=!1,this.$confirm("\u6CE8\u518C\u6210\u529F\uFF0C\u662F\u5426\u524D\u5F80\u767B\u5F55\u754C\u9762\uFF1F","\u63D0\u793A",{type:"success"}).then(r=>{this.$router.push("/login")}).catch(r=>{this.register_form={roleId:3,photoResource:"",sex:1}}),console.log(this.register_form)}catch{this.registerLoading=!1}}}},a={};var u=d(_,f,p,!1,b,null,null,null);function b(e){for(let s in a)this[s]=a[s]}const $=function(){return u.exports}();export{$ as default};
|