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