| 12 |
- var e=Object.defineProperty,l=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,t=Object.prototype.propertyIsEnumerable,r=(l,a,t)=>a in l?e(l,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[a]=t,u=(e,l,a)=>new Promise(((t,r)=>{var u=e=>{try{o(a.next(e))}catch(l){r(l)}},s=e=>{try{o(a.throw(e))}catch(l){r(l)}},o=e=>e.done?t(e.value):Promise.resolve(e.value).then(u,s);o((a=a.apply(e,l)).next())}));import{r as s,R as o}from"./index-D3Sj78sj.js";/* empty css *//* empty css *//* empty css */import{_ as m}from"./ArtUploadImgs.vue_vue_type_script_setup_true_lang-BLFQ6HVl.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-l0sNRNKZ.js";/* empty css */import{c as n}from"./canteenApi-CxQzNPnZ.js";import{j as d,r as i,N as p,ac as _,d as g,n as c,D as f,G as b,H as h,v as x,ad as y,ae as v,a3 as V,a4 as j,u as w,af as U,Q as q,F as O,a0 as P,ag as k,a7 as I,X as S,a9 as B,ah as R}from"./vendor-C0fQtjEp.js";/* empty css *//* empty css */const T=d({__name:"edit",setup(e){const d=i(),T={id:0,school_id:0,name:"",stall_num:0,is_direct:0,stall_imgs:[],username:"",phone:"",weixin:"",memo:"",last_user_id:0,last_user_name:"",last_date:""},A=p(((e,u)=>{for(var s in u||(u={}))a.call(u,s)&&r(e,s,u[s]);if(l)for(var s of l(u))t.call(u,s)&&r(e,s,u[s]);return e})({},T)),C={school_id:[{required:!0,message:"请输入学校ID",trigger:"blur"}],name:[{required:!0,message:"请输入名称",trigger:"blur"},{max:20,message:"长度最多20个字符",trigger:"blur"}],stall_num:[{required:!0,message:"请输入档口数量",trigger:"blur"}],username:[{required:!0,message:"请输入食堂经理",trigger:"blur"},{max:20,message:"长度最多20个字符",trigger:"blur"}],phone:[{required:!0,message:"请输入手机号",trigger:"blur"},{pattern:/^1[3456789]\d{9}$/,message:"请输入正确的手机号码",trigger:"blur"}],weixin:[{required:!0,message:"请输入微信号",trigger:"blur"},{max:20,message:"长度最多20个字符",trigger:"blur"}],memo:[{max:255,message:"长度最多255个字符",trigger:"blur"}]},D=_();let F=0;const G=i([]),L=()=>u(this,null,(function*(){yield n.selectList().then((e=>{G.value=e}))}));g((()=>{F=D.query.id?parseInt(D.query.id):0,L(),0==F?Object.assign(A,T):n.info(F).then((e=>{Object.assign(A,e)})),c((()=>{var e;null==(e=d.value)||e.clearValidate()}))}));const N=()=>{R.confirm("操作成功,是否返回列表","Success",{confirmButtonText:"返回列表",cancelButtonText:"留在此页",type:"info"}).then((()=>{s.push({path:o.CanteenList})})).catch((()=>{}))},Q=()=>u(this,null,(function*(){d.value&&(yield d.value.validate((e=>{e&&(0==F?n.add(A).then((()=>{N()})):n.edit(A).then((()=>{N()})))})))}));return(e,l)=>{const a=j,t=V,r=v,u=k,s=U,o=k,n=U,i=m,p=I,_=y,g=B;return b(),f(g,{ref_key:"formRef",ref:d,model:w(A),rules:C,"label-width":"auto"},{default:h((()=>[x(_,{gutter:20},{default:h((()=>[x(r,null,{default:h((()=>[x(t,{label:"食堂名称",prop:"name"},{default:h((()=>[x(a,{style:{"max-width":"400px"},modelValue:w(A).name,"onUpdate:modelValue":l[0]||(l[0]=e=>w(A).name=e),maxlength:"20",type:"text"},null,8,["modelValue"])])),_:1})])),_:1}),x(r,null,{default:h((()=>[x(t,{label:"档口数量",prop:"stall_num"},{default:h((()=>[x(a,{style:{"max-width":"400px"},modelValue:w(A).stall_num,"onUpdate:modelValue":l[1]||(l[1]=e=>w(A).stall_num=e),type:"number"},null,8,["modelValue"])])),_:1})])),_:1}),x(r,null,{default:h((()=>[x(t,{label:"是否直营",prop:"is_direct"},{default:h((()=>[x(s,{style:{"max-width":"200px"},modelValue:w(A).is_direct,"onUpdate:modelValue":l[2]||(l[2]=e=>w(A).is_direct=e),placeholder:"请选择"},{default:h((()=>[(b(),q(O,null,P([{label:"非直营",value:0},{label:"直营",value:1}],(e=>x(u,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),64))])),_:1},8,["modelValue"])])),_:1})])),_:1}),x(r,null,{default:h((()=>[x(t,{label:"学校(校区)",prop:"school_id"},{default:h((()=>[x(n,{style:{"max-width":"200px"},modelValue:w(A).school_id,"onUpdate:modelValue":l[3]||(l[3]=e=>w(A).school_id=e),placeholder:"请选择","empty-values":[0],"value-on-clear":0},{default:h((()=>[(b(!0),q(O,null,P(w(G),(e=>(b(),f(o,{key:e.id,value:e.id,label:e.name},null,8,["value","label"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1}),x(r,null,{default:h((()=>[x(t,{label:"餐饮公司",prop:"school_id"},{default:h((()=>[x(a,{style:{"max-width":"400px"},modelValue:w(A).school_id,"onUpdate:modelValue":l[4]||(l[4]=e=>w(A).school_id=e),type:"number"},null,8,["modelValue"])])),_:1})])),_:1}),x(r,null,{default:h((()=>[x(t,{label:"食堂经理",prop:"username"},{default:h((()=>[x(a,{style:{"max-width":"400px"},modelValue:w(A).username,"onUpdate:modelValue":l[5]||(l[5]=e=>w(A).username=e),maxlength:"20",type:"text"},null,8,["modelValue"])])),_:1})])),_:1}),x(r,null,{default:h((()=>[x(t,{label:"手机号",prop:"phone"},{default:h((()=>[x(a,{style:{"max-width":"400px"},modelValue:w(A).phone,"onUpdate:modelValue":l[6]||(l[6]=e=>w(A).phone=e),maxlength:"20",type:"text"},null,8,["modelValue"])])),_:1})])),_:1}),x(r,null,{default:h((()=>[x(t,{label:"微信号",prop:"weixin"},{default:h((()=>[x(a,{style:{"max-width":"400px"},modelValue:w(A).weixin,"onUpdate:modelValue":l[7]||(l[7]=e=>w(A).weixin=e),maxlength:"20",type:"text"},null,8,["modelValue"])])),_:1})])),_:1}),x(r,null,{default:h((()=>[x(t,{label:"档口照片",prop:"tall_imgs"},{default:h((()=>[x(i,{imgs:w(A).stall_imgs,limit:12,"file-name":"canteen",maxSizeMB:3,"onUpdate:imgs":l[8]||(l[8]=e=>w(A).stall_imgs=e)},null,8,["imgs"])])),_:1})])),_:1}),x(r,null,{default:h((()=>[x(t,{label:"备注",prop:"memo"},{default:h((()=>[x(a,{rows:4,modelValue:w(A).memo,"onUpdate:modelValue":l[9]||(l[9]=e=>w(A).memo=e),maxlength:"255",type:"textarea"},null,8,["modelValue"])])),_:1})])),_:1}),x(r,{span:24},{default:h((()=>[x(t,{label:" ",prop:""},{default:h((()=>[x(p,{type:"primary",onClick:Q},{default:h((()=>l[10]||(l[10]=[S("提交")]))),_:1,__:[10]})])),_:1})])),_:1})])),_:1})])),_:1},8,["model"])}}});export{T as default};
|