| 12 |
- var e=Object.defineProperty,a=Object.defineProperties,l=Object.getOwnPropertyDescriptors,t=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,s=(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)&&s(e,l,a[l]);if(t)for(var l of t(a))r.call(a,l)&&s(e,l,a[l]);return e},n=(e,a,l)=>new Promise(((t,o)=>{var r=e=>{try{i(l.next(e))}catch(a){o(a)}},s=e=>{try{i(l.throw(e))}catch(a){o(a)}},i=e=>e.done?t(e.value):Promise.resolve(e.value).then(r,s);i((l=l.apply(e,a)).next())}));import{c as p,r as u,R as m,b as d}from"./index-Bsu4oaht.js";/* empty css *//* empty css */import{_,a as c}from"./FollowProver.vue_vue_type_script_setup_true_lang-Cqc4VGBi.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-hD1a4MYZ.js";import{u as y,_ as h,d as b}from"./useTable-BXfNrkpI.js";import{_ as j}from"./FollowDialog.vue_vue_type_script_setup_true_lang-Cbp_WW1a.js";import{c as g}from"./companyApi-D8yL1tCN.js";import{_ as w}from"./user-search.vue_vue_type_script_setup_true_lang-DM9f9AK1.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-vQsrfJql.js";/* empty css */import"./index-By2WPPKc.js";/* empty css *//* empty css */import"./ArtUploadImgs.vue_vue_type_script_setup_true_lang-DhatZBpu.js";/* empty css */import"./el-form-item-l0sNRNKZ.js";/* empty css */import"./index-D4gh2JDA.js";/* empty css */import"./city-DliyaBYD.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:[]}),r=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:[]})),s=C([]),x=C([]);(()=>{n(this,null,(function*(){yield p.selectList(["company_relation","school"]).then((e=>{s.value=e.company_relation||[],x.value=e.school||[]}))}))})();const Z=C(0),ee=()=>n(this,null,(function*(){t.value=!1,Z.value++,setTimeout((()=>{me()}),1e3)})),{columns:ae,columnChecks:le,data:te,loading:oe,pagination:re,getData:se,searchParams:ie,resetSearchParams:ne,handleSizeChange:pe,handleCurrentChange:ue,refreshData:me}=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:()=>ye(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:()=>be(e)},(()=>"查看"))},{prop:"concat",label:"关系人",formatter:e=>W(D,{type:"primary",size:"small",onClick:()=>he(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:()=>fe(e.id)}),d().checkAuth(110202)&&W(v,{type:"edit",onClick:()=>ce(e.id)})])}]}}),de=C(!1);P((()=>{setTimeout((()=>{de.value=!0}),1e3)}));const _e=e=>{Object.assign(ie,i({},e)),se()},ce=e=>{u.push({path:m.CompanyEdit,query:{id:e}})},fe=e=>{u.push({path:m.CompanyInfo,query:{id:e}})},ve=C(),ye=e=>{l.value=!0,r.value=e,g.info(e.id).then((e=>{ve.value=e}))},he=e=>{u.push({path:m.CompanyRelation,query:{company_id:e.id}})},be=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"),se=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:_e,onReset:R(ne),schools:R(x)},null,8,["modelValue","onReset","schools"]),S(i,{visible:R(t),"onUpdate:visible":a[1]||(a[1]=e=>U(t)?t.value=e:null),"user-data":R(r),type:"company",first_id:R(r).id||0,second_id:0,selectList:R(s),onSubmit:ee},null,8,["visible","user-data","first_id","selectList"]),S(d,{class:"art-table-card",shadow:"never"},{default:F((()=>[S(n,{columns:R(le),"onUpdate:columns":a[3]||(a[3]=e=>U(le)?le.value=e:null),onRefresh:R(me)},{left:F((()=>[V((z(),A(R(D),{type:"primary",onClick:a[2]||(a[2]=e=>ce())},{default:F((()=>a[5]||(a[5]=[I("新增餐饮公司")]))),_:1,__:[5]})),[[W],[se,120101]])])),_:1},8,["columns","onRefresh"]),S(m,{loading:R(oe),data:R(te),columns:R(ae),pagination:R(re),"onPagination:sizeChange":R(pe),"onPagination:currentChange":R(ue)},{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,r.value=l||{},void N((()=>{t.value=!0}));var l},type:"primary"},{default:F((()=>a[6]||(a[6]=[I("跟进")]))),_:2,__:[6]},1032,["onClick"])),[[W],[se,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(r).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(r).province,R(r).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(r).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(ve))?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(r).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(r).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(ve))?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]})),[[se,140200]])])),_:1})])),_:1}),S(g,{sm:14},{default:F((()=>[S(C,{first_id:R(r).id,second_id:0,type:"company",uid:R(Z)},null,8,["first_id","uid"])])),_:1})])),_:1})])),_:1},8,["modelValue"])])}}})))),[["__scopeId","data-v-a2871ad1"]]);export{ae as default};
|