edit-BiCH42_P.js 6.2 KB

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