智慧教务系统
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.5 KiB

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