| 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;import{r as o,R as s}from"./index-CT1qRCFx.js";/* 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 r}from"./schoolApi-CPPqtRzj.js";import{c as d}from"./city-zj5gw6l3.js";import{j as i,r as n,N as m,aA as _,d as p,n as b,D as c,G as f,H as g,v,ad as h,ac as V,a3 as x,a4 as y,u as j,aQ as U,ay as q,Q as k,F as w,a0 as O,az as P,a7 as A,X as S,a9 as z,aP as B}from"./vendor-D0p0RnNT.js";const D=i({__name:"edit",setup(e){const i=n(),D={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:""},G=m(((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})({},D)),H={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"}]},I=_();let Q=0;p((()=>{Q=I.query.id?parseInt(I.query.id):0,0==Q?Object.assign(G,D):r.info(Q).then((e=>{Object.assign(G,e)})),b((()=>{var e;null==(e=i.value)||e.clearValidate()}))}));const R=()=>{B.confirm("操作成功,是否返回列表","Success",{confirmButtonText:"返回列表",cancelButtonText:"留在此页",type:"info"}).then((()=>{o.push({path:s.SchoolList})})).catch((()=>{}))},T=()=>{return e=this,l=null,a=function*(){i.value&&(yield i.value.validate((e=>{e&&(0==Q?r.add(G).then((()=>{R()})):r.edit(G).then((()=>{R()})))})))},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())}));var e,l,a};return(e,l)=>{const a=y,t=x,u=V,o=U,s=P,r=q,n=A,m=h,_=z;return f(),c(_,{ref_key:"formRef",ref:i,model:j(G),rules:H,"label-width":"auto"},{default:g((()=>[v(m,{gutter:20},{default:g((()=>[v(u,{xs:24,lg:8,sm:12},{default:g((()=>[v(t,{label:"名称",prop:"name"},{default:g((()=>[v(a,{modelValue:j(G).name,"onUpdate:modelValue":l[0]||(l[0]=e=>j(G).name=e),maxlength:"20",type:"text"},null,8,["modelValue"])])),_:1})])),_:1}),v(u,{xs:24,lg:8,sm:12},{default:g((()=>[v(t,{label:"地区",prop:"distinct"},{default:g((()=>[v(o,{modelValue:j(G).distinct,"onUpdate:modelValue":l[1]||(l[1]=e=>j(G).distinct=e),options:j(d),filterable:"",placeholder:"可搜索",clearable:"",style:{width:"100%"}},null,8,["modelValue","options"])])),_:1})])),_:1}),v(u,{span:24},{default:g((()=>[v(t,{label:"详细地址",prop:"address"},{default:g((()=>[v(a,{modelValue:j(G).address,"onUpdate:modelValue":l[2]||(l[2]=e=>j(G).address=e),maxlength:"255",type:"textarea"},null,8,["modelValue"])])),_:1})])),_:1}),v(u,{xs:24,lg:8,sm:12},{default:g((()=>[v(t,{label:"在校人数",prop:"person_num"},{default:g((()=>[v(a,{modelValue:j(G).person_num,"onUpdate:modelValue":l[3]||(l[3]=e=>j(G).person_num=e),maxlength:"32",type:"text"},null,8,["modelValue"])])),_:1})])),_:1}),v(u,{xs:24,lg:8,sm:12},{default:g((()=>[v(t,{label:"负责人",prop:"bind_user_id"},{default:g((()=>[v(a,{modelValue:j(G).bind_user_id,"onUpdate:modelValue":l[4]||(l[4]=e=>j(G).bind_user_id=e),type:"number"},null,8,["modelValue"])])),_:1})])),_:1}),v(u,{xs:24,lg:8,sm:12},{default:g((()=>[v(t,{label:"是否有饿了么校内站",prop:"is_eleme_in_school"},{default:g((()=>[v(r,{modelValue:j(G).is_eleme_in_school,"onUpdate:modelValue":l[5]||(l[5]=e=>j(G).is_eleme_in_school=e),placeholder:"请选择"},{default:g((()=>[(f(),k(w,null,O([{label:"无",value:0},{label:"有",value:1}],(e=>v(s,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1}),v(u,{xs:24,lg:8,sm:12},{default:g((()=>[v(t,{label:"是否有饿了么校外站",prop:"is_eleme_out_school"},{default:g((()=>[v(r,{modelValue:j(G).is_eleme_out_school,"onUpdate:modelValue":l[6]||(l[6]=e=>j(G).is_eleme_out_school=e),placeholder:"请选择"},{default:g((()=>[(f(),k(w,null,O([{label:"无",value:0},{label:"有",value:1}],(e=>v(s,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1}),v(u,{xs:24,lg:8,sm:12},{default:g((()=>[v(t,{label:"是否有美团校内站",prop:"is_meituan_in_school"},{default:g((()=>[v(r,{modelValue:j(G).is_meituan_in_school,"onUpdate:modelValue":l[7]||(l[7]=e=>j(G).is_meituan_in_school=e),placeholder:"请选择"},{default:g((()=>[(f(),k(w,null,O([{label:"无",value:0},{label:"有",value:1}],(e=>v(s,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1}),v(u,{xs:24,lg:8,sm:12},{default:g((()=>[v(t,{label:"是否有美团校外站",prop:"is_meituan_out_school"},{default:g((()=>[v(r,{modelValue:j(G).is_meituan_out_school,"onUpdate:modelValue":l[8]||(l[8]=e=>j(G).is_meituan_out_school=e),placeholder:"请选择"},{default:g((()=>[(f(),k(w,null,O([{label:"无",value:0},{label:"有",value:1}],(e=>v(s,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1}),v(u,{xs:24,lg:8,sm:12},{default:g((()=>[v(t,{label:"是否能上楼",prop:"can_go_upstairs"},{default:g((()=>[v(r,{modelValue:j(G).can_go_upstairs,"onUpdate:modelValue":l[9]||(l[9]=e=>j(G).can_go_upstairs=e),placeholder:"请选择"},{default:g((()=>[(f(),k(w,null,O([{label:"能",value:0},{label:"不能",value:1}],(e=>v(s,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1}),v(u,{xs:24,lg:8,sm:12},{default:g((()=>[v(t,{label:"是否合作",prop:"is_cooperate"},{default:g((()=>[v(r,{modelValue:j(G).is_cooperate,"onUpdate:modelValue":l[10]||(l[10]=e=>j(G).is_cooperate=e),placeholder:"请选择"},{default:g((()=>[(f(),k(w,null,O([{label:"无",value:0},{label:"有",value:1}],(e=>v(s,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1}),v(u,{xs:24,lg:8,sm:12},{default:g((()=>[v(t,{label:"是否允许骑电动车",prop:"can_ride"},{default:g((()=>[v(r,{modelValue:j(G).can_ride,"onUpdate:modelValue":l[11]||(l[11]=e=>j(G).can_ride=e),placeholder:"请选择"},{default:g((()=>[(f(),k(w,null,O([{label:"能",value:0},{label:"不能",value:1}],(e=>v(s,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1}),v(u,{span:24},{default:g((()=>[v(t,{label:"宿舍分布情况",prop:"dormitory_distribution"},{default:g((()=>[v(a,{modelValue:j(G).dormitory_distribution,"onUpdate:modelValue":l[12]||(l[12]=e=>j(G).dormitory_distribution=e),maxlength:"1000",type:"textarea"},null,8,["modelValue"])])),_:1})])),_:1}),v(u,{span:24},{default:g((()=>[v(t,{label:"校门口取餐点离宿舍情况",prop:"qucan_station_distribution"},{default:g((()=>[v(a,{modelValue:j(G).qucan_station_distribution,"onUpdate:modelValue":l[13]||(l[13]=e=>j(G).qucan_station_distribution=e),maxlength:"1000",type:"textarea"},null,8,["modelValue"])])),_:1})])),_:1}),v(u,{span:24},{default:g((()=>[v(t,{label:"校外商圈情况",prop:"out_business_description"},{default:g((()=>[v(a,{modelValue:j(G).out_business_description,"onUpdate:modelValue":l[14]||(l[14]=e=>j(G).out_business_description=e),maxlength:"1000",type:"textarea"},null,8,["modelValue"])])),_:1})])),_:1}),v(u,{span:24},{default:g((()=>[v(t,{label:"备注",prop:"memo"},{default:g((()=>[v(a,{modelValue:j(G).memo,"onUpdate:modelValue":l[15]||(l[15]=e=>j(G).memo=e),maxlength:"255",type:"textarea"},null,8,["modelValue"])])),_:1})])),_:1}),v(u,{span:24},{default:g((()=>[v(t,{label:" ",prop:""},{default:g((()=>[v(n,{type:"primary",onClick:T},{default:g((()=>l[16]||(l[16]=[S("提交")]))),_:1,__:[16]})])),_:1})])),_:1})])),_:1})])),_:1},8,["model"])}}});export{D as default};
|