| 12 |
- var e=Object.defineProperty,l=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,t=Object.prototype.propertyIsEnumerable,u=(l,a,t)=>a in l?e(l,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[a]=t,o=(e,l,a)=>new Promise(((t,u)=>{var o=e=>{try{r(a.next(e))}catch(l){u(l)}},s=e=>{try{r(a.throw(e))}catch(l){u(l)}},r=e=>e.done?t(e.value):Promise.resolve(e.value).then(o,s);r((a=a.apply(e,l)).next())}));import{c as s,r,R as d,e as i}from"./index-CtZ2OODo.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-l0sNRNKZ.js";import{s as n}from"./schoolApi-CgJdHDJY.js";import{a as m}from"./city-DliyaBYD.js";import{j as _,r as p,N as b,ac as c,d as f,n as g,D as v,G as h,H as V,v as y,ad as x,ae as j,a3 as U,a4 as q,u as k,ao as w,af as O,Q as P,F as S,a0 as T,ag as B,a7 as F,X as G,a9 as H,ah as I}from"./vendor-CnLKbIcc.js";const L=_({__name:"edit",setup(e){const _=p(),L={name:"",distinct:[],address:"",person_num:"",bind_user_id:0,is_eleme_in_school:0,is_eleme_out_school:0,is_meituan_in_school:0,is_meituan_out_school:0,can_go_upstairs:0,is_cooperate:0,can_ride:0,dormitory_distribution:"",qucan_station_distribution:"",out_business_description:"",memo:""},N=b(((e,o)=>{for(var s in o||(o={}))a.call(o,s)&&u(e,s,o[s]);if(l)for(var s of l(o))t.call(o,s)&&u(e,s,o[s]);return e})({},L)),Q={name:[{required:!0,message:"请输入名称",trigger:"blur"},{max:20,message:"长度最多20个字符",trigger:"blur"}],distinct:[{required:!0,message:"请选择地区",trigger:"blur"}],address:[{required:!0,message:"请输入详细地址",trigger:"blur"},{max:255,message:"长度最多255个字符",trigger:"blur"}],person_num:[{required:!0,message:"请输入在校人数",trigger:"blur"},{max:32,message:"长度最多32个字符",trigger:"blur"}],bind_user_id:[{required:!0,message:"请输入负责人",trigger:"blur"}],dormitory_distribution:[{max:1e3,message:"长度最多1000个字符",trigger:"blur"}],qucan_station_distribution:[{max:1e3,message:"长度最多1000个字符",trigger:"blur"}],out_business_description:[{max:1e3,message:"长度最多1000个字符",trigger:"blur"}],memo:[{max:255,message:"长度最多255个字符",trigger:"blur"}]},R=c();let A=0;const C=p([]),D=()=>o(this,null,(function*(){yield s.selectList(["user"]).then((e=>{C.value=e.user||[]}))}));f((()=>{A=R.query.id?parseInt(R.query.id):0,0==A?Object.assign(N,L):n.info(A).then((e=>{Object.assign(N,e)})),D(),g((()=>{var e;null==(e=_.value)||e.clearValidate()}))}));const E=()=>{I.confirm("操作成功,是否返回列表","Success",{confirmButtonText:"返回列表",cancelButtonText:"留在此页",type:"info"}).then((()=>{r.push({path:d.SchoolList}),i().removeTab(R.path)})).catch((()=>{}))},J=()=>o(this,null,(function*(){_.value&&(yield _.value.validate((e=>{e&&(0==A?n.add(N).then((()=>{E()})):n.edit(N).then((()=>{E()})))})))}));return(e,l)=>{const a=q,t=U,u=j,o=w,s=B,r=O,d=B,i=O,n=F,p=x,b=H;return h(),v(b,{ref_key:"formRef",ref:_,model:k(N),rules:Q,"label-width":"auto"},{default:V((()=>[y(p,{gutter:20},{default:V((()=>[y(u,{xs:24,lg:8,sm:12},{default:V((()=>[y(t,{label:"名称",prop:"name"},{default:V((()=>[y(a,{modelValue:k(N).name,"onUpdate:modelValue":l[0]||(l[0]=e=>k(N).name=e),maxlength:"20",type:"text"},null,8,["modelValue"])])),_:1})])),_:1}),y(u,{xs:24,lg:8,sm:12},{default:V((()=>[y(t,{label:"地区",prop:"distinct"},{default:V((()=>[y(o,{modelValue:k(N).distinct,"onUpdate:modelValue":l[1]||(l[1]=e=>k(N).distinct=e),options:k(m),filterable:"",placeholder:"可搜索",clearable:"",style:{width:"100%"}},null,8,["modelValue","options"])])),_:1})])),_:1}),y(u,{span:24},{default:V((()=>[y(t,{label:"详细地址",prop:"address"},{default:V((()=>[y(a,{modelValue:k(N).address,"onUpdate:modelValue":l[2]||(l[2]=e=>k(N).address=e),maxlength:"255",type:"textarea"},null,8,["modelValue"])])),_:1})])),_:1}),y(u,{xs:24,lg:8,sm:12},{default:V((()=>[y(t,{label:"在校人数",prop:"person_num"},{default:V((()=>[y(a,{modelValue:k(N).person_num,"onUpdate:modelValue":l[3]||(l[3]=e=>k(N).person_num=e),maxlength:"32",type:"text"},null,8,["modelValue"])])),_:1})])),_:1}),y(u,{xs:24,lg:8,sm:12},{default:V((()=>[y(t,{label:"负责人",prop:"bind_user_id"},{default:V((()=>[y(r,{modelValue:k(N).bind_user_id,"onUpdate:modelValue":l[4]||(l[4]=e=>k(N).bind_user_id=e),"empty-values":[0],"value-on-clear":0,placeholder:"请选择",style:{"max-width":"200px"}},{default:V((()=>[(h(!0),P(S,null,T(k(C),(e=>(h(),v(s,{key:e.id,value:e.id,label:e.name},null,8,["value","label"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1}),y(u,{xs:24,lg:8,sm:12},{default:V((()=>[y(t,{label:"是否有饿了么校内站",prop:"is_eleme_in_school"},{default:V((()=>[y(i,{modelValue:k(N).is_eleme_in_school,"onUpdate:modelValue":l[5]||(l[5]=e=>k(N).is_eleme_in_school=e),placeholder:"请选择"},{default:V((()=>[(h(),P(S,null,T([{label:"无",value:0},{label:"有",value:1}],(e=>y(d,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1}),y(u,{xs:24,lg:8,sm:12},{default:V((()=>[y(t,{label:"是否有饿了么校外站",prop:"is_eleme_out_school"},{default:V((()=>[y(i,{modelValue:k(N).is_eleme_out_school,"onUpdate:modelValue":l[6]||(l[6]=e=>k(N).is_eleme_out_school=e),placeholder:"请选择"},{default:V((()=>[(h(),P(S,null,T([{label:"无",value:0},{label:"有",value:1}],(e=>y(d,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1}),y(u,{xs:24,lg:8,sm:12},{default:V((()=>[y(t,{label:"是否有美团校内站",prop:"is_meituan_in_school"},{default:V((()=>[y(i,{modelValue:k(N).is_meituan_in_school,"onUpdate:modelValue":l[7]||(l[7]=e=>k(N).is_meituan_in_school=e),placeholder:"请选择"},{default:V((()=>[(h(),P(S,null,T([{label:"无",value:0},{label:"有",value:1}],(e=>y(d,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1}),y(u,{xs:24,lg:8,sm:12},{default:V((()=>[y(t,{label:"是否有美团校外站",prop:"is_meituan_out_school"},{default:V((()=>[y(i,{modelValue:k(N).is_meituan_out_school,"onUpdate:modelValue":l[8]||(l[8]=e=>k(N).is_meituan_out_school=e),placeholder:"请选择"},{default:V((()=>[(h(),P(S,null,T([{label:"无",value:0},{label:"有",value:1}],(e=>y(d,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1}),y(u,{xs:24,lg:8,sm:12},{default:V((()=>[y(t,{label:"是否能上楼",prop:"can_go_upstairs"},{default:V((()=>[y(i,{modelValue:k(N).can_go_upstairs,"onUpdate:modelValue":l[9]||(l[9]=e=>k(N).can_go_upstairs=e),placeholder:"请选择"},{default:V((()=>[(h(),P(S,null,T([{label:"能",value:0},{label:"不能",value:1}],(e=>y(d,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1}),y(u,{xs:24,lg:8,sm:12},{default:V((()=>[y(t,{label:"是否合作",prop:"is_cooperate"},{default:V((()=>[y(i,{modelValue:k(N).is_cooperate,"onUpdate:modelValue":l[10]||(l[10]=e=>k(N).is_cooperate=e),placeholder:"请选择"},{default:V((()=>[(h(),P(S,null,T([{label:"无",value:0},{label:"有",value:1}],(e=>y(d,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1}),y(u,{xs:24,lg:8,sm:12},{default:V((()=>[y(t,{label:"是否允许骑电动车",prop:"can_ride"},{default:V((()=>[y(i,{modelValue:k(N).can_ride,"onUpdate:modelValue":l[11]||(l[11]=e=>k(N).can_ride=e),placeholder:"请选择"},{default:V((()=>[(h(),P(S,null,T([{label:"能",value:0},{label:"不能",value:1}],(e=>y(d,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1}),y(u,{span:24},{default:V((()=>[y(t,{label:"宿舍分布情况",prop:"dormitory_distribution"},{default:V((()=>[y(a,{modelValue:k(N).dormitory_distribution,"onUpdate:modelValue":l[12]||(l[12]=e=>k(N).dormitory_distribution=e),maxlength:"1000",type:"textarea"},null,8,["modelValue"])])),_:1})])),_:1}),y(u,{span:24},{default:V((()=>[y(t,{label:"校门口取餐点离宿舍情况",prop:"qucan_station_distribution"},{default:V((()=>[y(a,{modelValue:k(N).qucan_station_distribution,"onUpdate:modelValue":l[13]||(l[13]=e=>k(N).qucan_station_distribution=e),maxlength:"1000",type:"textarea"},null,8,["modelValue"])])),_:1})])),_:1}),y(u,{span:24},{default:V((()=>[y(t,{label:"校外商圈情况",prop:"out_business_description"},{default:V((()=>[y(a,{modelValue:k(N).out_business_description,"onUpdate:modelValue":l[14]||(l[14]=e=>k(N).out_business_description=e),maxlength:"1000",type:"textarea"},null,8,["modelValue"])])),_:1})])),_:1}),y(u,{span:24},{default:V((()=>[y(t,{label:"备注",prop:"memo"},{default:V((()=>[y(a,{modelValue:k(N).memo,"onUpdate:modelValue":l[15]||(l[15]=e=>k(N).memo=e),maxlength:"255",type:"textarea"},null,8,["modelValue"])])),_:1})])),_:1}),y(u,{span:24},{default:V((()=>[y(t,{label:" ",prop:""},{default:V((()=>[y(n,{type:"primary",onClick:J},{default:V((()=>l[16]||(l[16]=[G("提交")]))),_:1,__:[16]})])),_:1})])),_:1})])),_:1})])),_:1},8,["model"])}}});export{L as default};
|