index-eJBB4S2i.js 11 KB

12
  1. var e=Object.defineProperty,l=Object.defineProperties,a=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,t=Object.prototype.propertyIsEnumerable,i=(l,a,o)=>a in l?e(l,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):l[a]=o,r=(e,l)=>{for(var a in l||(l={}))s.call(l,a)&&i(e,a,l[a]);if(o)for(var a of o(l))t.call(l,a)&&i(e,a,l[a]);return e},n=(e,l,a)=>new Promise(((o,s)=>{var t=e=>{try{r(a.next(e))}catch(l){s(l)}},i=e=>{try{r(a.throw(e))}catch(l){s(l)}},r=e=>e.done?o(e.value):Promise.resolve(e.value).then(t,i);r((a=a.apply(e,l)).next())}));import{c as _,r as u,R as p,b as d}from"./index-CqEtSlNP.js";/* empty css *//* empty css */import{_ as c,a as m}from"./FollowProver.vue_vue_type_script_setup_true_lang-nP5X3uxN.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-l0sNRNKZ.js";/* empty css *//* empty css *//* empty css *//* empty css */import{_ as h,A as f}from"./index-SqE_PO1k.js";/* empty css */import{u as b,_ as v,d as y}from"./useTable-Dui5ku6P.js";import{_ as g}from"./FollowDialog.vue_vue_type_script_setup_true_lang-W5vXv6nQ.js";import{s as w}from"./schoolApi-BYq0cX5o.js";import{_ as j}from"./user-search.vue_vue_type_script_setup_true_lang-CmBQEzO5.js";import{j as x,r as C,_ as P,Q as O,G as k,v as S,u as z,i as q,H as R,a6 as T,D as U,a7 as V,X as A,ad as D,ae as F,ai as I,S as L,Y as E,ak as G,al as H,am as Q,n as X,k as Y,an as J}from"./vendor-CnLKbIcc.js";import{_ as M}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 N={class:"user-page art-full-height"},W={style:{"font-size":"20px","font-weight":"bold"}};var Z;const $=M(x((Z=r({},{name:"User"}),l(Z,a({__name:"index",setup(e){const{list:l}=w,a=C(!1),o=C(!1),s=C({name:"",is_cooperate:-1,address:[],is_eleme_in_school:-1,is_eleme_out_school:-1,is_meituan_in_school:-1,is_meituan_out_school:-1,can_go_upstairs:-1,can_ride:-1,bind_user_id:0}),t=C(r({},{id:0,name:"",province:"",city:"",area:"",address:"",person_num:"",bind_user_id:0,is_eleme_in_school:0,is_eleme_out_school:0,is_meituan_in_school:0,is_meituan_out_school:0,can_go_upstairs:0,is_cooperate:0,can_ride:0,dormitory_distribution:"",qucan_station_distribution:"",out_business_description:"",memo:""})),i=C([]),x=C([]);(()=>{n(this,null,(function*(){yield _.selectList(["school_relation","user"]).then((e=>{x.value=e.school_relation||[],i.value=e.user||[]}))}))})();const M=C(0),Z=()=>n(this,null,(function*(){o.value=!1,M.value++,ae()})),{columns:$,columnChecks:B,data:K,loading:ee,pagination:le,getData:ae,searchParams:oe,resetSearchParams:se,handleSizeChange:te,handleCurrentChange:ie,refreshData:re}=b({core:{apiFn:l,apiParams:r({current:1,size:20},s.value),excludeParams:[],columnsFactory:()=>[{prop:"name",label:"学校(校区)",width:150,showOverflowTooltip:!0,formatter:e=>Y(V,{type:"primary",link:!0,size:"small",onClick:()=>de(e),style:{"text-decoration":"underline"}},(()=>e.name))},{prop:"area",label:"地区",width:150,formatter:e=>e.province+e.city+e.area},{prop:"address",width:150,label:"详细地址"},{prop:"canteen",label:"关联食堂",formatter:e=>Y(V,{type:"primary",size:"small",onClick:()=>me(e)},(()=>"查看"))},{prop:"concat",label:"关系人",formatter:e=>Y(V,{type:"primary",size:"small",onClick:()=>ce(e)},(()=>"查看"))},{prop:"is_cooperate",label:"合作状态",formatter:e=>Y(J,{type:e.is_cooperate?"success":"danger"},(()=>e.is_cooperate?"已合作":"未合作"))},{prop:"person_num",label:"在校人数"},{prop:"is_eleme_in_school",label:"是否有饿了么校内站",formatter:e=>Y(J,{type:e.is_eleme_out_school?"success":"danger"},(()=>e.is_eleme_out_school?"有":"无"))},{prop:"is_eleme_out_school",label:"是否有饿了么校外站",formatter:e=>Y(J,{type:e.is_eleme_out_school?"success":"danger"},(()=>e.is_eleme_out_school?"有":"无"))},{prop:"is_meituan_in_school",label:"是否有美团校内站",formatter:e=>Y(J,{type:e.is_meituan_in_school?"success":"danger"},(()=>e.is_meituan_in_school?"有":"无"))},{prop:"is_meituan_out_school",label:"是否有美团校外站",formatter:e=>Y(J,{type:e.is_meituan_out_school?"success":"danger"},(()=>e.is_meituan_out_school?"有":"无"))},{prop:"can_go_upstairs",label:"是否能上楼",formatter:e=>Y(J,{type:e.can_go_upstairs?"success":"danger"},(()=>e.can_go_upstairs?"能":"不能"))},{prop:"can_ride",label:"是否允许骑电动车",formatter:e=>Y(J,{type:e.can_ride?"success":"danger"},(()=>e.can_ride?"能":"不能"))},{prop:"follow_list",label:"跟进记录",useSlot:!0,width:400},{prop:"dormitory_distribution",width:250,label:"宿舍分布情况",showOverflowTooltip:!0},{prop:"qucan_station_distribution",width:250,label:"校门口取餐点离宿舍情况",showOverflowTooltip:!0},{prop:"out_business_description",width:250,label:"校外商圈情况",showOverflowTooltip:!0},{prop:"memo",label:"备注",width:250,showOverflowTooltip:!0},{prop:"operation",label:"操作",width:"Mobile"==y()?60:120,fixed:"right",formatter:e=>Y("div",[Y(f,{type:"view",onClick:()=>ue(e.id)}),d().checkAuth(110202)&&Y(f,{type:"edit",onClick:()=>_e(e.id)})])}]}}),ne=e=>{Object.assign(oe,r({},e)),ae()},_e=e=>{u.push({path:p.SchoolEdit,query:{id:e}})},ue=e=>{u.push({path:p.SchoolInfo,query:{id:e}})},pe=C(),de=e=>{a.value=!0,t.value=e,w.info(e.id).then((e=>{pe.value=e}))},ce=e=>{u.push({path:p.SchoolRelation,query:{school_id:e.id}})},me=e=>{u.push({path:p.CanteenList,query:{school_id:e.id}})};return(e,l)=>{const r=g,n=v,_=F,u=D,p=h,d=I,f=H,b=G,y=D,w=m,C=Q,Y=P("ripple"),J=P("auth");return k(),O("div",N,[S(j,{modelValue:z(s),"onUpdate:modelValue":l[0]||(l[0]=e=>q(s)?s.value=e:null),onSearch:ne,onReset:z(se),"user-list":z(i),labelPosition:"top"},null,8,["modelValue","onReset","user-list"]),S(r,{visible:z(o),"onUpdate:visible":l[1]||(l[1]=e=>q(o)?o.value=e:null),"user-data":z(t),type:"school",first_id:z(t).id||0,second_id:0,selectList:z(x),onSubmit:Z},null,8,["visible","user-data","first_id","selectList"]),S(d,{class:"art-table-card",shadow:"never"},{default:R((()=>[S(n,{columns:z(B),"onUpdate:columns":l[3]||(l[3]=e=>q(B)?B.value=e:null),onRefresh:z(re)},{left:R((()=>[T((k(),U(z(V),{type:"primary",onClick:l[2]||(l[2]=e=>_e())},{default:R((()=>l[5]||(l[5]=[A("新增校区")]))),_:1,__:[5]})),[[Y],[J,120101]])])),_:1},8,["columns","onRefresh"]),S(p,{loading:z(ee),data:z(K),columns:z($),pagination:z(le),"onPagination:sizeChange":z(te),"onPagination:currentChange":z(ie)},{follow_list:R((e=>[S(u,null,{default:R((()=>[S(_,{sm:20},{default:R((()=>[S(c,{follow_list:e.row.follow_list},null,8,["follow_list"])])),_:2},1024),S(_,{sm:4},{default:R((()=>[T((k(),U(z(V),{size:"small",onClick:l=>{return a=e.row,t.value=a||{},void X((()=>{o.value=!0}));var a},type:"primary"},{default:R((()=>l[6]||(l[6]=[A("跟进")]))),_:2,__:[6]},1032,["onClick"])),[[Y],[J,120301]])])),_:2},1024)])),_:2},1024)])),_:1},8,["loading","data","columns","pagination","onPagination:sizeChange","onPagination:currentChange"])])),_:1}),S(C,{modelValue:z(a),"onUpdate:modelValue":l[4]||(l[4]=e=>q(a)?a.value=e:null),direction:"rtl",size:"70%"},{header:R((()=>[L("span",W,E(z(t).name),1)])),default:R((()=>[S(y,null,{default:R((()=>[S(_,{sm:10},{default:R((()=>[S(y,{class:"detail"},{default:R((()=>[S(_,{sm:12},{default:R((()=>[l[7]||(l[7]=L("label",null,"在校人数:",-1)),l[8]||(l[8]=A()),L("span",null,E(z(t).person_num),1)])),_:1,__:[7,8]}),S(_,{sm:12},{default:R((()=>[l[9]||(l[9]=L("label",null,"地区:",-1)),l[10]||(l[10]=A()),L("span",null,E([z(t).province,z(t).city,z(t).area].join(" / ")),1)])),_:1,__:[9,10]}),S(_,{span:24},{default:R((()=>[l[11]||(l[11]=L("label",null,"详细地址:",-1)),l[12]||(l[12]=A()),L("span",null,E(z(t).address),1)])),_:1,__:[11,12]}),S(_,{sm:12},{default:R((()=>[l[13]||(l[13]=L("label",null,"是否有饿了么校内站:",-1)),l[14]||(l[14]=A()),L("span",null,E(z(t).is_eleme_in_school?"有":"无"),1)])),_:1,__:[13,14]}),S(_,{sm:12},{default:R((()=>[l[15]||(l[15]=L("label",null,"是否有饿了么校外站:",-1)),l[16]||(l[16]=A()),L("span",null,E(z(t).is_eleme_out_school?"有":"无"),1)])),_:1,__:[15,16]}),S(_,{sm:12},{default:R((()=>[l[17]||(l[17]=L("label",null,"是否有美团校内站:",-1)),l[18]||(l[18]=A()),L("span",null,E(z(t).is_meituan_in_school?"有":"无"),1)])),_:1,__:[17,18]}),S(_,{sm:12},{default:R((()=>[l[19]||(l[19]=L("label",null,"是否有美团校外站:",-1)),l[20]||(l[20]=A()),L("span",null,E(z(t).is_meituan_out_school?"有":"无"),1)])),_:1,__:[19,20]}),S(_,{sm:12},{default:R((()=>[l[21]||(l[21]=L("label",null,"是否能上楼:",-1)),l[22]||(l[22]=A()),L("span",null,E(z(t).can_go_upstairs?"不能":"能"),1)])),_:1,__:[21,22]}),S(_,{sm:12},{default:R((()=>[l[23]||(l[23]=L("label",null,"是否合作:",-1)),l[24]||(l[24]=A()),L("span",null,E(z(t).is_cooperate?"已合作":"未合作"),1)])),_:1,__:[23,24]}),S(_,{sm:12},{default:R((()=>[l[25]||(l[25]=L("label",null,"是否允许骑电动车:",-1)),l[26]||(l[26]=A()),L("span",null,E(z(t).can_ride?"不能":"能"),1)])),_:1,__:[25,26]}),S(_,{span:24},{default:R((()=>[l[27]||(l[27]=L("label",null,"宿舍分布情况:",-1)),l[28]||(l[28]=A()),L("span",null,E(z(t).dormitory_distribution),1)])),_:1,__:[27,28]}),S(_,{span:24},{default:R((()=>[l[29]||(l[29]=L("label",null,"校门口取餐点离宿舍情况:",-1)),l[30]||(l[30]=A()),L("span",null,E(z(t).qucan_station_distribution),1)])),_:1,__:[29,30]}),S(_,{span:24},{default:R((()=>[l[31]||(l[31]=L("label",null,"校外商圈情况:",-1)),l[32]||(l[32]=A()),L("span",null,E(z(t).out_business_description),1)])),_:1,__:[31,32]}),S(_,{span:24},{default:R((()=>[l[33]||(l[33]=L("label",null,"负责人:",-1)),l[34]||(l[34]=A()),L("span",null,E(z(t).bind_user_name),1)])),_:1,__:[33,34]}),T((k(),U(_,null,{default:R((()=>{var e;return[l[35]||(l[35]=L("label",null,"校方关系人:",-1)),S(b,{border:"",data:(null==(e=z(pe))?void 0:e.canteens)||[],style:{width:"100%","margin-top":"10px"}},{default:R((()=>[S(f,{prop:"name",label:"食堂"}),S(f,{prop:"username",label:"食堂经理"}),S(f,{prop:"phone",label:"手机号"}),S(f,{prop:"weixin",label:"微信号"})])),_:1},8,["data"])]})),_:1,__:[35]})),[[J,120200]]),T((k(),U(_,null,{default:R((()=>{var e;return[l[36]||(l[36]=L("label",null,"食堂信息:",-1)),S(b,{border:"",data:(null==(e=z(pe))?void 0:e.relations)||[],style:{width:"100%","margin-top":"10px"}},{default:R((()=>[S(f,{prop:"name",label:"姓名"}),S(f,{prop:"position",label:"职位"}),S(f,{prop:"phone",label:"手机号"}),S(f,{prop:"weixin",label:"微信号"})])),_:1},8,["data"])]})),_:1,__:[36]})),[[J,130100]])])),_:1})])),_:1}),S(_,{sm:14},{default:R((()=>[S(w,{first_id:z(t).id,second_id:0,type:"school",uid:z(M)},null,8,["first_id","uid"])])),_:1})])),_:1})])),_:1},8,["modelValue"])])}}})))),[["__scopeId","data-v-dc9a84a7"]]);export{$ as default};