index-CKs-u9xN.js 7.9 KB

12
  1. var e=Object.defineProperty,l=Object.defineProperties,a=Object.getOwnPropertyDescriptors,t=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,r=(l,a,t)=>a in l?e(l,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[a]=t,i=(e,l)=>{for(var a in l||(l={}))s.call(l,a)&&r(e,a,l[a]);if(t)for(var a of t(l))o.call(l,a)&&r(e,a,l[a]);return e},n=(e,l,a)=>new Promise(((t,s)=>{var o=e=>{try{i(a.next(e))}catch(l){s(l)}},r=e=>{try{i(a.throw(e))}catch(l){s(l)}},i=e=>e.done?t(e.value):Promise.resolve(e.value).then(o,r);i((a=a.apply(e,l)).next())}));import{c as u,r as p,R as _,b as m}from"./index-CqEtSlNP.js";/* empty css *//* empty css */import{_ as d,a as c}from"./FollowProver.vue_vue_type_script_setup_true_lang-nP5X3uxN.js";/* empty css *//* empty css *//* empty css */import{_ as f,A as h}from"./index-SqE_PO1k.js";import{u as v,_ as g,d as y}from"./useTable-Dui5ku6P.js";import{_ as b}from"./FollowDialog.vue_vue_type_script_setup_true_lang-W5vXv6nQ.js";import{c as j}from"./canteenApi-B5jrkr0v.js";import{_ as w}from"./user-search.vue_vue_type_script_setup_true_lang-Ckq1GazG.js";import{j as x,r as P,ac as C,d as k,_ as O,Q as S,G as z,v as I,u as R,i as U,H as V,a6 as T,D as q,a7 as A,X as D,ad as F,ae as L,ai as E,S as G,Y as Q,W,aj as X,am as Y,n as H,k as J,an as M}from"./vendor-CnLKbIcc.js";import{_ as N}from"./_plugin-vue_export-helper-BCo6x5W8.js";/* empty css *//* empty css */import"./followApi-B3F38W_Q.js";/* empty css *//* empty css */import"./index-DyDYe-q7.js";/* empty css *//* empty css */import"./ArtUploadImgs.vue_vue_type_script_setup_true_lang-CpZ_h6gq.js";/* empty css */import"./el-form-item-l0sNRNKZ.js";/* empty css *//* empty css */import"./index-BHtNbhVB.js";/* empty css */const Z={class:"user-page art-full-height"},$={style:{"font-size":"20px","font-weight":"bold"}};var B;const K=N(x((B=i({},{name:"User"}),l(B,a({__name:"index",setup(e){const{list:l}=j,a=P(!1),t=P(!1),s=P({name:"",school_id:parseInt(C().query.school_id)||"",company_id:parseInt(C().query.company_id)||"",date:C().query.date||"",last_user_id:0,last_date:[],phone:""}),o=P(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:[]})),r=P([]),x=P([]),N=P([]);(()=>{n(this,null,(function*(){yield u.selectList(["school_canteen","company","user"]).then((e=>{x.value=e.school_canteen||[],N.value=e.company||[],r.value=e.user||[]}))}))})();const B=P(0),K=()=>n(this,null,(function*(){t.value=!1,B.value++,setTimeout((()=>{pe()}),1e3)})),{columns:ee,columnChecks:le,data:ae,loading:te,pagination:se,getData:oe,searchParams:re,resetSearchParams:ie,handleSizeChange:ne,handleCurrentChange:ue,refreshData:pe}=v({core:{apiFn:l,apiParams:i({current:1,size:20},s.value),excludeParams:[],columnsFactory:()=>[{prop:"name",label:"食堂名称",formatter:e=>J(A,{type:"primary",link:!0,onClick:()=>fe(e),style:{"text-decoration":"underline"}},(()=>e.name))},{prop:"school_name",label:"学校"},{prop:"stall_num",label:"档口数量"},{prop:"is_direct",label:"是否直营",formatter:e=>J(M,{type:e.is_direct?"success":"danger"},(()=>e.is_direct?"直营":"非直营"))},{prop:"company_name",label:"餐饮公司"},{prop:"stall_imgs",label:"档口照片",formatter:e=>e.stall_imgs.length>0?J(X,{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"==y()?60:120,fixed:"right",formatter:e=>J("div",[J(h,{type:"view",onClick:()=>ce(e.id)}),m().checkAuth(130102)&&J(h,{type:"edit",onClick:()=>de(e.id)})])}]}}),_e=P(!1);k((()=>{setTimeout((()=>{_e.value=!0}),1e3)}));const me=e=>{Object.assign(re,i({},e)),oe()},de=e=>{p.push({path:_.CanteenEdit,query:{id:e}})},ce=e=>{p.push({path:_.CanteenInfo,query:{id:e}})},fe=e=>{a.value=!0,o.value=e};return(e,l)=>{const i=b,n=g,u=L,p=F,_=f,m=E,h=F,v=L,y=c,j=Y,P=O("ripple"),C=O("auth");return z(),S("div",Z,[I(w,{modelValue:R(s),"onUpdate:modelValue":l[0]||(l[0]=e=>U(s)?s.value=e:null),onSearch:me,onReset:R(ie),"school-list":R(x),"company-list":R(N),"user-list":R(r),labelPosition:"left"},null,8,["modelValue","onReset","school-list","company-list","user-list"]),I(i,{visible:R(t),"onUpdate:visible":l[1]||(l[1]=e=>U(t)?t.value=e:null),"user-data":R(o),type:"canteen",first_id:R(o).school_id,second_id:R(o).id,selectList:R(x),onSubmit:K},null,8,["visible","user-data","first_id","second_id","selectList"]),I(m,{class:"art-table-card",shadow:"never"},{default:V((()=>[I(n,{columns:R(le),"onUpdate:columns":l[3]||(l[3]=e=>U(le)?le.value=e:null),onRefresh:R(pe)},{left:V((()=>[T((z(),q(R(A),{type:"primary",onClick:l[2]||(l[2]=e=>de())},{default:V((()=>l[5]||(l[5]=[D("新增食堂")]))),_:1,__:[5]})),[[P],[C,130301]])])),_:1},8,["columns","onRefresh"]),I(_,{loading:R(te),data:R(ae),columns:R(ee),pagination:R(se),"onPagination:sizeChange":R(ne),"onPagination:currentChange":R(ue)},{follow_list:V((e=>[I(p,null,{default:V((()=>[I(u,{sm:20},{default:V((()=>[I(d,{follow_list:e.row.follow_list},null,8,["follow_list"])])),_:2},1024),I(u,{sm:4},{default:V((()=>[T((z(),q(R(A),{size:"small",onClick:l=>{return a=e.row,o.value=a||{},void H((()=>{t.value=!0}));var a},type:"primary"},{default:V((()=>l[6]||(l[6]=[D("跟进")]))),_:2,__:[6]},1032,["onClick"])),[[P],[C,120301]])])),_:2},1024)])),_:2},1024)])),_:1},8,["loading","data","columns","pagination","onPagination:sizeChange","onPagination:currentChange"])])),_:1}),I(j,{modelValue:R(a),"onUpdate:modelValue":l[4]||(l[4]=e=>U(a)?a.value=e:null),direction:"rtl",size:"60%"},{header:V((()=>[G("span",$,Q(R(o).name),1)])),default:V((()=>[I(h,null,{default:V((()=>[I(v,{sm:8},{default:V((()=>[I(h,{class:"detail"},{default:V((()=>[I(u,null,{default:V((()=>[l[7]||(l[7]=G("label",null,"学校(校区):",-1)),l[8]||(l[8]=D()),G("span",null,Q(R(o).school_name),1)])),_:1,__:[7,8]}),I(u,null,{default:V((()=>[l[9]||(l[9]=G("label",null,"档口数量:",-1)),l[10]||(l[10]=D()),G("span",null,Q(R(o).stall_num),1)])),_:1,__:[9,10]}),I(u,null,{default:V((()=>[l[11]||(l[11]=G("label",null,"是否直营:",-1)),l[12]||(l[12]=D()),G("span",null,Q(R(o).is_direct?"直营":"非直营"),1)])),_:1,__:[11,12]}),I(u,null,{default:V((()=>[l[13]||(l[13]=G("label",null,"餐饮公司:",-1)),l[14]||(l[14]=D()),G("span",null,Q(R(o).company_name),1)])),_:1,__:[13,14]}),I(u,null,{default:V((()=>[l[15]||(l[15]=G("label",null,"食堂经理:",-1)),l[16]||(l[16]=D()),G("span",null,Q(R(o).username),1)])),_:1,__:[15,16]}),I(u,null,{default:V((()=>[l[17]||(l[17]=G("label",null,"手机号:",-1)),l[18]||(l[18]=D()),G("span",null,Q(R(o).phone),1)])),_:1,__:[17,18]}),I(u,null,{default:V((()=>[l[19]||(l[19]=G("label",null,"微信号:",-1)),l[20]||(l[20]=D()),G("span",null,Q(R(o).weixin),1)])),_:1,__:[19,20]}),I(u,null,{default:V((()=>[l[21]||(l[21]=G("label",null,"档口照片:",-1)),R(o).stall_imgs.length?(z(),q(R(X),{key:0,ref:"imageRef",style:{width:"60px",height:"60px"},src:R(o).stall_imgs[0],"show-progress":"","preview-src-list":R(o).stall_imgs,fit:"cover"},null,8,["src","preview-src-list"])):W("",!0)])),_:1,__:[21]})])),_:1})])),_:1}),I(v,{sm:16},{default:V((()=>[I(y,{first_id:R(o).school_id,second_id:R(o).id,type:"canteen",uid:R(B)},null,8,["first_id","second_id","uid"])])),_:1})])),_:1})])),_:1},8,["modelValue"])])}}})))),[["__scopeId","data-v-584c5b6a"]]);export{K as default};