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