2 lines
8.7 KiB
Java
2 lines
8.7 KiB
Java
|
|
import{d as te,f as u,r as H,e as N,u as w,w as se,ah as y,ar as f,as as b,au as a,at as x,k as t,ag as U,F as B,G as C,aF as v}from"./vue-vendor-C7Zq48Yl.js";import ne from"./AppLoginHeader-DkMH3nDB-BHoVtwv_.js";import{f as q,u as oe,Y as ie,ap as ue,r as M,bV as O}from"./index-BI6CMai0.js";import{h as re}from"./main.index-Cs5ETdXF.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./vxe-table-vendor-B88kchpX.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-Dg4HCEvo.js";var I=(o,T,m)=>new Promise((p,g)=>{var k=l=>{try{c(m.next(l))}catch(i){g(i)}},r=l=>{try{c(m.throw(l))}catch(i){g(i)}},c=l=>l.done?p(l.value):Promise.resolve(l.value).then(k,r);c((m=m.apply(o,T)).next())});const ce=o=>q.post({url:"/sys/tenant/saveTenantJoinUser",params:o},{isTransformResponse:!1}),ve=o=>q.post({url:"/sys/tenant/joinTenantByHouseNumber",params:o},{isTransformResponse:!1}),me={class:"organ-box"},pe={class:"align-items-center",style:{"margin-top":"20px"}},de={class:"align-items-center",style:{"margin-top":"20px"}},fe={class:"content-item"},be={class:"content-item"},ge={class:"content-item"},he={class:"content-item"},ye=te({__name:"AppTenant",props:{tenantType:{type:String,default:""}},emits:["success"],setup(o,{emit:T}){const m=o,{createMessage:p}=oe(),g=u(),k=u(),r=u("home"),c=H({houseNumber:""}),l=H({name:"",trade:void 0,companySize:void 0,position:void 0,department:void 0}),i=u(""),J=N(()=>c.houseNumber!=""||w(i)==="houseNumber"?"current-active":""),G=N(()=>l.name!=""||w(i)==="name"?"current-active":""),j=u(),E=u(),K={houseNumber:[{required:!0,message:"请输入组织门牌号"}]},{t:xe}=ie(),L=N(()=>Z("请输入组织名称")),Y=N(()=>({name:w(L)})),D=u([{label:"信息传输、软件和信息技术服务业",value:"1"},{label:"制造业",value:"2"},{label:"租赁和商务服务业",value:"3"},{label:"教育",value:"4"},{label:"金融业",value:"5"},{label:"建筑业",value:"6"},{label:"科学研究和技术服务业",value:"7"},{label:"批发和零售业",value:"8"},{label:"住宿和餐饮业",value:"9"},{label:"电子商务",value:"10"},{label:"线下零售与服务业",value:"11"},{label:"文化、体育和娱乐业",value:"12"},{label:"房地产业",value:"13"},{label:"交通运输、仓储和邮政业",value:"14"},{label:"卫生和社会工作",value:"15"},{label:"公共管理、社会保障和社会组织",value:"16"},{label:"电力、热力、燃气及水生产和供应业",value:"17"},{label:"水利、环境和公共设施管理业",value:"18"},{label:"居民服务、修理和其他服务业",value:"19"},{label:"政府机构",value:"20"},{label:"农、林、牧、渔业",value:"21"},{label:"采矿业",value:"22"},{label:"国际组织",value:"23"},{label:"其他",value:"24"}]),Q=u([{label:"20人以下",value:"1"},{label:"21-99人",value:"2"},{label:"100-499人",value:"3"},{label:"500-999人",value:"4"},{label:"1000-9999人",value:"5"},{label:"10000人以上",value:"6"}]),W=u([{label:"总裁/总经理/CEO",value:"1"},{label:"副总裁/副总经理/VP",value:"2"},{label:"总监/主管/经理",value:"3"},{label:"员工/专员/执行",value:"4"},{label:"其他",value:"5"}]),X=u([{label:"总经办",value:"1"},{label:"技术/IT/研发",value:"2"},{label:"产品/设计",value:"3"},{label:"销售/市场/运营",value:"4"},{label:"人事/财务/行政",value:"5"},{label:"资源/仓储/采购",value:"6"},{label:"其他",value:"7"}]),S=T,h=ue();function Z(s){return[{required:!0,message:s,trigger:"change"}]}function $(){r.value="join"}function ee(){r.value="create"}function z(s){i.value=s,s==="houseNumber"?j.value.focus():E.value.focus()}function P(){i.value=""}function ae(){return I(this,null,function*(){g.value.validateFields().then(s=>I(null,null,function*(){s.status="1",yield ce(s).then(e=>{e.success?(p.success(e.message),h.setTenant(e.result),M.replace(h.getUserInfo&&h.getUserInfo.homePath||O.BASE_HOME),S("success")):p.warning(e.message)})}))})}function le(){k.value.validateFields().then(s=>I(null,null,function*(){yield ve(s).then(e=>{e.success?(p.success(e.message),m.tenantType||M.replace(h.getUserInfo&&
|