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