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