智慧教务系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
5.2 KiB

import{d as W,v as j,l as O,r as p,h as m,c as w,e as t,w as n,a as g,t as d,u as e,i as v,k as l,F as E,O as R,m as y,J as G,S as H,E as J,_ as K,$ as M,G as q,H as A,K as Q,a1 as X,a2 as Y,a3 as Z,L as ee}from"./index-4c331f20.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css */import{_ as ae,g as te,d as oe,a as le,b as se,c as ne,e as re}from"./campus-person-role-edit.vue_vue_type_style_index_0_lang-b82b6f65.js";import{_ as ie}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css *//* empty css */const pe={class:"main-container"},de={class:"flex justify-between items-center"},me={class:"text-lg"},ce={class:"mt-[10px]"},ue={class:"mt-[16px] flex justify-end"},_e=W({__name:"campus_person_role",setup(fe){const h=j().meta.title;let a=O({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{campus_id:"",person_id:"",role_id:"",dept_id:""}});h=="市场人员列表"?a.searchParam.dept_id=1:h=="销售人员列表"?(a.searchParam.dept_id=2,a.searchParam.role_id=2):h=="教练管理"&&(a.searchParam.role_id=5);const P=p();p([]);const i=(r=1)=>{a.loading=!0,a.page=r,te({page:a.page,limit:a.limit,...a.searchParam}).then(s=>{a.loading=!1,a.data=s.data.data,a.total=s.data.total}).catch(()=>{a.loading=!1})};i();const c=p(null),D=()=>{c.value.setFormData(),c.value.showDialog=!0},F=r=>{c.value.setFormData(r),c.value.showDialog=!0},V=r=>{H.confirm(l("campusPersonRoleDeleteTips"),l("warning"),{confirmButtonText:l("confirm"),cancelButtonText:l("cancel"),type:"warning"}).then(()=>{oe(r).then(()=>{i()}).catch(()=>{})})},C=p([]);(async()=>{C.value=await(await le({})).data})();const I=p([]);(async()=>{I.value=await(await se({})).data})();const B=p([]);(async()=>{B.value=await(await ne({})).data})();const T=p([]);(async()=>{T.value=await(await re({})).data})();const $=r=>{r&&(r.resetFields(),i())};return(r,s)=>{const u=J,x=K,L=M,b=q,z=A,k=Q,_=X,S=Y,N=Z,U=ee;return m(),w("div",pe,[t(k,{class:"box-card !border-none",shadow:"never"},{default:n(()=>[g("div",de,[g("span",me,d(e(h)),1),t(u,{type:"primary",onClick:D},{default:n(()=>[v(d(e(l)("addCampusPersonRole")),1)]),_:1})]),t(k,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:n(()=>[t(z,{inline:!0,model:e(a).searchParam,ref_key:"searchFormRef",ref:P},{default:n(()=>[t(b,{label:e(l)("campusId"),prop:"campus_id"},{default:n(()=>[t(L,{class:"w-[280px]",modelValue:e(a).searchParam.campus_id,"onUpdate:modelValue":s[0]||(s[0]=o=>e(a).searchParam.campus_id=o),clearable:"",placeholder:e(l)("campusIdPlaceholder")},{default:n(()=>[(m(!0),w(E,null,R(C.value,(o,f)=>(m(),y(x,{key:f,label:o.campus_name,value:o.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),t(b,{label:e(l)("personId"),prop:"person_id"},{default:n(()=>[t(L,{class:"w-[280px]",modelValue:e(a).searchParam.person_id,"onUpdate:modelValue":s[1]||(s[1]=o=>e(a).searchParam.person_id=o),clearable:"",placeholder:e(l)("personIdPlaceholder")},{default:n(()=>[(m(!0),w(E,null,R(I.value,(o,f)=>(m(),y(x,{key:f,label:o.name,value:o.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),t(b,null,{default:n(()=>[t(u,{type:"primary",onClick:s[2]||(s[2]=o=>i())},{default:n(()=>[v(d(e(l)("search")),1)]),_:1}),t(u,{onClick:s[3]||(s[3]=o=>$(P.value))},{default:n(()=>[v(d(e(l)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),g("div",ce,[G((m(),y(S,{data:e(a).data,size:"large"},{empty:n(()=>[g("span",null,d(e(a).loading?"":e(l)("emptyData")),1)]),default:n(()=>[t(_,{prop:"campus_id_name",label:e(l)("campusId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(_,{prop:"person_id_name",label:e(l)("personId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(_,{prop:"role_id_name",label:e(l)("roleId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(_,{prop:"dept_id_name",label:e(l)("deptId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(_,{label:e(l)("operation"),fixed:"right","min-width":"120"},{default:n(({row:o})=>[t(u,{type:"primary",link:"",onClick:f=>F(o)},{default:n(()=>[v(d(e(l)("edit")),1)]),_:2},1032,["onClick"]),t(u,{type:"primary",link:"",onClick:f=>V(o.id)},{default:n(()=>[v(d(e(l)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[U,e(a).loading]]),g("div",ue,[t(N,{"current-page":e(a).page,"onUpdate:current-page":s[4]||(s[4]=o=>e(a).page=o),"page-size":e(a).limit,"onUpdate:page-size":s[5]||(s[5]=o=>e(a).limit=o),layout:"total, sizes, prev, pager, next, jumper",total:e(a).total,onSizeChange:s[6]||(s[6]=o=>i()),onCurrentChange:i},null,8,["current-page","page-size","total"])])]),t(ae,{ref_key:"editCampusPersonRoleDialog",ref:c,onComplete:i},null,512)]),_:1})])}}});const Oe=ie(_e,[["__scopeId","data-v-7353a08c"]]);export{Oe as default};