index-IaF-Qgi5.js 7.8 KB

12
  1. var e=Object.defineProperty,a=Object.defineProperties,l=Object.getOwnPropertyDescriptors,t=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,r=(a,l,t)=>l in a?e(a,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[l]=t,i=(e,a)=>{for(var l in a||(a={}))o.call(a,l)&&r(e,l,a[l]);if(t)for(var l of t(a))s.call(a,l)&&r(e,l,a[l]);return e},n=(e,a,l)=>new Promise(((t,o)=>{var s=e=>{try{i(l.next(e))}catch(a){o(a)}},r=e=>{try{i(l.throw(e))}catch(a){o(a)}},i=e=>e.done?t(e.value):Promise.resolve(e.value).then(s,r);i((l=l.apply(e,a)).next())}));import{c as p,r as u,R as m,b as d}from"./index-CqEtSlNP.js";/* empty css *//* empty css */import{_,a as c}from"./FollowProver.vue_vue_type_script_setup_true_lang-nP5X3uxN.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-l0sNRNKZ.js";/* empty css *//* empty css *//* empty css *//* empty css */import{_ as f,A as v}from"./index-SqE_PO1k.js";import{u as y,_ as h,d as b}from"./useTable-Dui5ku6P.js";import{_ as j}from"./FollowDialog.vue_vue_type_script_setup_true_lang-W5vXv6nQ.js";import{c as g}from"./companyApi-gZ7DAH-M.js";import{_ as w}from"./user-search.vue_vue_type_script_setup_true_lang-BPWo4xbK.js";import{j as x,r as C,d as P,_ as k,Q as O,G as z,v as S,u as R,i as U,H as F,a6 as V,D as A,a7 as D,X as I,ad as T,ae as q,ai as L,S as E,Y as G,F as H,a0 as Q,an as X,ak as Y,al as J,am as M,n as N,k as W}from"./vendor-CnLKbIcc.js";import{_ as Z}from"./_plugin-vue_export-helper-BCo6x5W8.js";/* empty css *//* empty css */import"./followApi-B3F38W_Q.js";/* 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 */import"./index-BHtNbhVB.js";/* empty css */import"./city-DG57VSK2.js";const $={class:"user-page art-full-height"},B={style:{"font-size":"20px","font-weight":"bold"}},K={class:"flex gap-2"};var ee;const ae=Z(x((ee=i({},{name:"User"}),a(ee,l({__name:"index",setup(e){const{list:a}=g,l=C(!1),t=C(!1),o=C({name:"",is_cooperate:-1,address:[],last_user_id:0,last_date:[]}),s=C(i({},{id:0,name:"",province:"",city:"",area:"",address:"",bind_user_id:0,memo:"",last_user_id:0,last_date:"",last_user_name:"",bind_user_name:"",follow_list:[]})),r=C([]),x=C([]),Z=C([]);(()=>{n(this,null,(function*(){yield p.selectList(["company_relation","school","user"]).then((e=>{x.value=e.company_relation||[],Z.value=e.school||[],r.value=e.user||[]}))}))})();const ee=C(0),ae=()=>n(this,null,(function*(){t.value=!1,ee.value++,setTimeout((()=>{de()}),1e3)})),{columns:le,columnChecks:te,data:oe,loading:se,pagination:re,getData:ie,searchParams:ne,resetSearchParams:pe,handleSizeChange:ue,handleCurrentChange:me,refreshData:de}=y({core:{apiFn:a,apiParams:i({current:1,size:20},o.value),excludeParams:[],columnsFactory:()=>[{prop:"name",label:"餐饮公司名称",formatter:e=>W(D,{type:"primary",link:!0,onClick:()=>he(e),style:{"text-decoration":"underline"}},(()=>e.name))},{prop:"area",label:"地区",formatter:e=>e.province+e.city+e.area},{prop:"address",label:"详细地址"},{prop:"canteen",label:"关联食堂",formatter:e=>W(D,{type:"primary",size:"small",onClick:()=>je(e)},(()=>"查看"))},{prop:"concat",label:"关系人",formatter:e=>W(D,{type:"primary",size:"small",onClick:()=>be(e)},(()=>"查看"))},{prop:"last_user_name",label:"最后一次跟进人"},{prop:"last_date",label:"最后一次跟进时间"},{prop:"bind_user_name",label:"负责人"},{prop:"follow_list",label:"跟进记录",useSlot:!0,width:400},{prop:"memo",label:"备注",showOverflowTooltip:!0},{prop:"operation",label:"操作",width:"Mobile"==b()?60:120,fixed:"right",formatter:e=>W("div",[W(v,{type:"view",onClick:()=>ve(e.id)}),d().checkAuth(110202)&&W(v,{type:"edit",onClick:()=>fe(e.id)})])}]}}),_e=C(!1);P((()=>{setTimeout((()=>{_e.value=!0}),1e3)}));const ce=e=>{Object.assign(ne,i({},e)),ie()},fe=e=>{u.push({path:m.CompanyEdit,query:{id:e}})},ve=e=>{u.push({path:m.CompanyInfo,query:{id:e}})},ye=C(),he=e=>{l.value=!0,s.value=e,g.info(e.id).then((e=>{ye.value=e}))},be=e=>{u.push({path:m.CompanyRelation,query:{company_id:e.id}})},je=e=>{u.push({path:m.CanteenList,query:{company_id:e.id}})};return(e,a)=>{const i=j,n=h,p=q,u=T,m=f,d=L,v=J,y=Y,b=T,g=q,C=c,P=M,W=k("ripple"),ie=k("auth");return z(),O("div",$,[S(w,{modelValue:R(o),"onUpdate:modelValue":a[0]||(a[0]=e=>U(o)?o.value=e:null),onSearch:ce,onReset:R(pe),schools:R(Z),"user-list":R(r)},null,8,["modelValue","onReset","schools","user-list"]),S(i,{visible:R(t),"onUpdate:visible":a[1]||(a[1]=e=>U(t)?t.value=e:null),"user-data":R(s),type:"company",first_id:R(s).id||0,second_id:0,selectList:R(x),onSubmit:ae},null,8,["visible","user-data","first_id","selectList"]),S(d,{class:"art-table-card",shadow:"never"},{default:F((()=>[S(n,{columns:R(te),"onUpdate:columns":a[3]||(a[3]=e=>U(te)?te.value=e:null),onRefresh:R(de)},{left:F((()=>[V((z(),A(R(D),{type:"primary",onClick:a[2]||(a[2]=e=>fe())},{default:F((()=>a[5]||(a[5]=[I("新增餐饮公司")]))),_:1,__:[5]})),[[W],[ie,120101]])])),_:1},8,["columns","onRefresh"]),S(m,{loading:R(se),data:R(oe),columns:R(le),pagination:R(re),"onPagination:sizeChange":R(ue),"onPagination:currentChange":R(me)},{follow_list:F((e=>[S(u,null,{default:F((()=>[S(p,{sm:20},{default:F((()=>[S(_,{follow_list:e.row.follow_list},null,8,["follow_list"])])),_:2},1024),S(p,{sm:4},{default:F((()=>[V((z(),A(R(D),{size:"small",onClick:a=>{return l=e.row,s.value=l||{},void N((()=>{t.value=!0}));var l},type:"primary"},{default:F((()=>a[6]||(a[6]=[I("跟进")]))),_:2,__:[6]},1032,["onClick"])),[[W],[ie,140301]])])),_:2},1024)])),_:2},1024)])),_:1},8,["loading","data","columns","pagination","onPagination:sizeChange","onPagination:currentChange"])])),_:1}),S(P,{modelValue:R(l),"onUpdate:modelValue":a[4]||(a[4]=e=>U(l)?l.value=e:null),direction:"rtl",size:"70%"},{header:F((()=>[E("span",B,G(R(s).name),1)])),default:F((()=>[S(b,null,{default:F((()=>[S(g,{sm:10},{default:F((()=>[S(b,{class:"detail"},{default:F((()=>[S(p,null,{default:F((()=>[a[7]||(a[7]=E("label",null,"地区:",-1)),a[8]||(a[8]=I()),E("span",null,G([R(s).province,R(s).city].join(" / ")),1)])),_:1,__:[7,8]}),S(p,null,{default:F((()=>[a[9]||(a[9]=E("label",null,"详细地址:",-1)),a[10]||(a[10]=I()),E("span",null,G(R(s).address),1)])),_:1,__:[9,10]}),S(p,null,{default:F((()=>{var e;return[a[11]||(a[11]=E("label",null,"关联学校(校区)食堂:",-1)),E("div",K,[(z(!0),O(H,null,Q(null==(e=R(ye))?void 0:e.canteen_names,(e=>(z(),A(R(X),{key:e,type:"primary",style:{margin:"10px 5px 0 0","font-weight":"normal"}},{default:F((()=>[I(G(e),1)])),_:2},1024)))),128))])]})),_:1,__:[11]}),S(p,null,{default:F((()=>[a[12]||(a[12]=E("label",null,"负责人:",-1)),a[13]||(a[13]=I()),E("span",null,G(R(s).bind_user_name),1)])),_:1,__:[12,13]}),S(p,null,{default:F((()=>[a[14]||(a[14]=E("label",null,"备注:",-1)),a[15]||(a[15]=I()),E("span",null,G(R(s).memo),1)])),_:1,__:[14,15]}),V((z(),A(p,null,{default:F((()=>{var e;return[a[16]||(a[16]=E("label",null,"关系人:",-1)),S(y,{border:"",data:(null==(e=R(ye))?void 0:e.relations)||[],style:{width:"100%","margin-top":"10px"}},{default:F((()=>[S(v,{prop:"name",label:"姓名"}),S(v,{prop:"position",label:"职位"}),S(v,{prop:"phone",label:"手机号"}),S(v,{prop:"weixin",label:"微信号"})])),_:1},8,["data"])]})),_:1,__:[16]})),[[ie,140200]])])),_:1})])),_:1}),S(g,{sm:14},{default:F((()=>[S(C,{first_id:R(s).id,second_id:0,type:"company",uid:R(ee)},null,8,["first_id","uid"])])),_:1})])),_:1})])),_:1},8,["modelValue"])])}}})))),[["__scopeId","data-v-792550c4"]]);export{ae as default};