index-BD2DaGFC.js 8.9 KB

12
  1. var e=Object.defineProperty,l=Object.defineProperties,a=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,n=(l,a,o)=>a in l?e(l,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):l[a]=o,i=(e,l)=>{for(var a in l||(l={}))t.call(l,a)&&n(e,a,l[a]);if(o)for(var a of o(l))s.call(l,a)&&n(e,a,l[a]);return e},r=(e,l,a)=>new Promise(((o,t)=>{var s=e=>{try{i(a.next(e))}catch(l){t(l)}},n=e=>{try{i(a.throw(e))}catch(l){t(l)}},i=e=>e.done?o(e.value):Promise.resolve(e.value).then(s,n);i((a=a.apply(e,l)).next())}));import{c as u,r as p,R as _,b as m}from"./index-CIWM2cOp.js";/* empty css *//* empty css */import{_ as d,a as c}from"./FollowProver.vue_vue_type_script_setup_true_lang-D_sIuLt_.js";/* empty css *//* empty css *//* empty css */import{_ as h,A as f}from"./index-DxkXRb4l.js";/* empty css */import{u as g,_ as v,d as b}from"./useTable-DlYygfQY.js";import{_ as w,E as y}from"./FollowDialog.vue_vue_type_script_setup_true_lang-DTYN-cDB.js";import{c as j}from"./canteenApi-DPwCClX9.js";import{_ as C}from"./user-search.vue_vue_type_script_setup_true_lang-B-CaguHV.js";import{j as x,r as V,ac as P,d as U,_ as k,Q as O,G as S,v as z,u as I,i as R,H as A,a6 as T,D as q,a7 as D,X as F,am as E,ad as L,ae as G,ai as Q,S as W,Y as X,W as Y,aj as $,an as H,E as J,n as M,k as N,ao as Z}from"./vendor-PYYQvXwe.js";import{_ as B}from"./_plugin-vue_export-helper-BCo6x5W8.js";/* empty css *//* empty css */import"./followApi-GvQIP8Ar.js";/* empty css *//* empty css */import"./index-DLvUmASb.js";/* empty css *//* empty css */import"./ArtUploadImgs.vue_vue_type_script_setup_true_lang-jKh1zENt.js";/* empty css */import"./el-form-item-l0sNRNKZ.js";/* empty css *//* empty css */import"./index-B9brkbRe.js";/* empty css */const K={class:"user-page art-full-height"},ee={style:{"font-size":"20px","font-weight":"bold"}};var le;const ae=B(x((le=i({},{name:"User"}),l(le,a({__name:"index",setup(e){const{list:l}=j,a=V(!1),o=V(!1),t=V({name:"",school_id:parseInt(P().query.school_id)||"",company_id:parseInt(P().query.company_id)||"",date:P().query.date||""}),s=V(i({},{id:0,school_id:0,school_name:"",company_id:0,company_name:"",name:"",stall_num:0,is_direct:0,stall_imgs:[],username:"",phone:"",weixin:"",memo:"",last_user_id:0,last_user_name:"",last_date:"",follow_list:[]})),n=V([]),x=V([]);(()=>{r(this,null,(function*(){yield u.selectList(["school_canteen","company"]).then((e=>{n.value=e.school_canteen||[],x.value=e.company||[]}))}))})();const B=V(0),le=()=>r(this,null,(function*(){o.value=!1,B.value++,setTimeout((()=>{me()}),1e3)})),{columns:ae,columnChecks:oe,data:te,loading:se,pagination:ne,getData:ie,searchParams:re,resetSearchParams:ue,handleSizeChange:pe,handleCurrentChange:_e,refreshData:me}=g({core:{apiFn:l,apiParams:i({current:1,size:20},t.value),excludeParams:[],columnsFactory:()=>[{prop:"name",label:"食堂名称",formatter:e=>N(D,{type:"primary",link:!0,onClick:()=>ve(e),style:{"text-decoration":"underline"}},(()=>e.name))},{prop:"school_name",label:"学校"},{prop:"stall_num",label:"档口数量"},{prop:"is_direct",label:"是否直营",formatter:e=>N(Z,{type:e.is_direct?"success":"danger"},(()=>e.is_direct?"直营":"非直营"))},{prop:"company_name",label:"餐饮公司"},{prop:"stall_imgs",label:"档口照片",formatter:e=>e.stall_imgs.length>0?N($,{src:e.stall_imgs[0],previewSrcList:e.stall_imgs,showProgress:!0,fit:"cover",title:"点击预览全部图片",style:{"max-width":"50px","max-height":"50px"},previewTeleported:!0}):""},{prop:"username",label:"食堂经理"},{prop:"phone",label:"手机号"},{prop:"weixin",label:"微信号"},{prop:"memo",label:"备注",showOverflowTooltip:!0},{prop:"last_user_name",label:"最后一次跟进人"},{prop:"last_date",label:"最后一次跟进时间"},{prop:"follow_list",label:"跟进记录",useSlot:!0,width:400},{prop:"operation",label:"操作",width:"Mobile"==b()?60:120,fixed:"right",formatter:e=>N("div",[N(f,{type:"view",onClick:()=>ge(e.id)}),m().checkAuth(130102)&&N(f,{type:"edit",onClick:()=>fe(e.id)})])}]}}),de=V(!1);U((()=>{setTimeout((()=>{de.value=!0}),1e3)}));const ce=e=>{e.row.id&&de.value&&j.updateAttr({id:e.row.id,attr:e.prop,value:e.row[e.prop]}).then((()=>{J.success(`${y[200]} 修改成功`)}))},he=e=>{Object.assign(re,i({},e)),ie()},fe=e=>{p.push({path:_.CanteenEdit,query:{id:e}})},ge=e=>{p.push({path:_.CanteenInfo,query:{id:e}})},ve=e=>{a.value=!0,s.value=e};return(e,l)=>{const i=w,r=v,u=G,p=L,_=E,m=h,f=Q,g=L,b=G,y=c,j=H,V=k("ripple"),P=k("auth");return S(),O("div",K,[z(C,{modelValue:I(t),"onUpdate:modelValue":l[0]||(l[0]=e=>R(t)?t.value=e:null),onSearch:he,onReset:I(ue),"school-list":I(n),"company-list":I(x)},null,8,["modelValue","onReset","school-list","company-list"]),z(i,{visible:I(o),"onUpdate:visible":l[1]||(l[1]=e=>R(o)?o.value=e:null),"user-data":I(s),type:"canteen",first_id:I(s).school_id,second_id:I(s).id,selectList:I(n),onSubmit:le},null,8,["visible","user-data","first_id","second_id","selectList"]),z(f,{class:"art-table-card",shadow:"never"},{default:A((()=>[z(r,{columns:I(oe),"onUpdate:columns":l[3]||(l[3]=e=>R(oe)?oe.value=e:null),onRefresh:I(me)},{left:A((()=>[T((S(),q(I(D),{type:"primary",onClick:l[2]||(l[2]=e=>fe())},{default:A((()=>l[5]||(l[5]=[F("新增食堂")]))),_:1,__:[5]})),[[V],[P,130301]])])),_:1},8,["columns","onRefresh"]),z(m,{loading:I(se),data:I(te),columns:I(ae),pagination:I(ne),"onPagination:sizeChange":I(pe),"onPagination:currentChange":I(_e)},{follow_list:A((e=>[z(p,null,{default:A((()=>[z(u,{sm:20},{default:A((()=>[z(d,{follow_list:e.row.follow_list},null,8,["follow_list"])])),_:2},1024),z(u,{sm:4},{default:A((()=>[T((S(),q(I(D),{size:"small",onClick:l=>{return a=e.row,s.value=a||{},void M((()=>{o.value=!0}));var a},type:"primary"},{default:A((()=>l[6]||(l[6]=[F("跟进")]))),_:2,__:[6]},1032,["onClick"])),[[V],[P,120301]])])),_:2},1024)])),_:2},1024)])),is_eleme_in_school:A((e=>[z(_,{modelValue:e.row.is_eleme_in_school,"onUpdate:modelValue":l=>e.row.is_eleme_in_school=l,onChange:l=>ce(e),"active-value":1,"inactive-value":0,"before-change":()=>I(de)},null,8,["modelValue","onUpdate:modelValue","onChange","before-change"])])),is_eleme_out_school:A((e=>[z(_,{modelValue:e.row.is_eleme_out_school,"onUpdate:modelValue":l=>e.row.is_eleme_out_school=l,onChange:l=>ce(e)},null,8,["modelValue","onUpdate:modelValue","onChange"])])),is_meituan_in_school:A((e=>[z(_,{modelValue:e.row.is_meituan_in_school,"onUpdate:modelValue":l=>e.row.is_meituan_in_school=l,onChange:l=>ce(e)},null,8,["modelValue","onUpdate:modelValue","onChange"])])),is_meituan_out_school:A((e=>[z(_,{modelValue:e.row.is_meituan_out_school,"onUpdate:modelValue":l=>e.row.is_meituan_out_school=l,onChange:l=>ce(e)},null,8,["modelValue","onUpdate:modelValue","onChange"])])),_:1},8,["loading","data","columns","pagination","onPagination:sizeChange","onPagination:currentChange"])])),_:1}),z(j,{modelValue:I(a),"onUpdate:modelValue":l[4]||(l[4]=e=>R(a)?a.value=e:null),direction:"rtl",size:"60%"},{header:A((()=>[W("span",ee,X(I(s).name),1)])),default:A((()=>[z(g,null,{default:A((()=>[z(b,{sm:8},{default:A((()=>[z(g,{class:"detail"},{default:A((()=>[z(u,null,{default:A((()=>[l[7]||(l[7]=W("label",null,"学校(校区):",-1)),l[8]||(l[8]=F()),W("span",null,X(I(s).school_name),1)])),_:1,__:[7,8]}),z(u,null,{default:A((()=>[l[9]||(l[9]=W("label",null,"档口数量:",-1)),l[10]||(l[10]=F()),W("span",null,X(I(s).stall_num),1)])),_:1,__:[9,10]}),z(u,null,{default:A((()=>[l[11]||(l[11]=W("label",null,"是否直营:",-1)),l[12]||(l[12]=F()),W("span",null,X(I(s).is_direct?"直营":"非直营"),1)])),_:1,__:[11,12]}),z(u,null,{default:A((()=>[l[13]||(l[13]=W("label",null,"餐饮公司:",-1)),l[14]||(l[14]=F()),W("span",null,X(I(s).company_name),1)])),_:1,__:[13,14]}),z(u,null,{default:A((()=>[l[15]||(l[15]=W("label",null,"食堂经理:",-1)),l[16]||(l[16]=F()),W("span",null,X(I(s).username),1)])),_:1,__:[15,16]}),z(u,null,{default:A((()=>[l[17]||(l[17]=W("label",null,"手机号:",-1)),l[18]||(l[18]=F()),W("span",null,X(I(s).phone),1)])),_:1,__:[17,18]}),z(u,null,{default:A((()=>[l[19]||(l[19]=W("label",null,"微信号:",-1)),l[20]||(l[20]=F()),W("span",null,X(I(s).weixin),1)])),_:1,__:[19,20]}),z(u,null,{default:A((()=>[l[21]||(l[21]=W("label",null,"档口照片:",-1)),I(s).stall_imgs.length?(S(),q(I($),{key:0,ref:"imageRef",style:{width:"60px",height:"60px"},src:I(s).stall_imgs[0],"show-progress":"","preview-src-list":I(s).stall_imgs,fit:"cover"},null,8,["src","preview-src-list"])):Y("",!0)])),_:1,__:[21]})])),_:1})])),_:1}),z(b,{sm:16},{default:A((()=>[z(y,{first_id:I(s).school_id,second_id:I(s).id,type:"canteen",uid:I(B)},null,8,["first_id","second_id","uid"])])),_:1})])),_:1})])),_:1},8,["modelValue"])])}}})))),[["__scopeId","data-v-58abdb42"]]);export{ae as default};