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