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