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
6.0 KiB
1 lines
6.0 KiB
import{d as j,v as A,l as I,r as b,h as p,c as f,e as t,w as r,a as g,t as m,u as e,i as v,k as o,F as E,W as D,m as P,J as R,B as M,M as O,E as G,D as H,G as J,a4 as K,af as Q,H as W,K as q,O as X,P as Y,Q as Z,L as ee}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{u as ae}from"./dict-f88a0e26.js";import{_ as te,g as oe,d as le}from"./campus-edit.vue_vue_type_style_index_0_lang-ac751bad.js";import{_ as se}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-bd01ed10.js";import"./index.vue_vue_type_style_index_0_lang-7d665fb9.js";import"./attachment-740d9717.js";import"./index.vue_vue_type_script_setup_true_lang-f45dcca3.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-1f394a8b.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-30796a48.js";import"./sys-4eb1a831.js";import"./index-21a2ccda.js";import"./sortable.esm-be94e56d.js";import"./TencentMapPicker-59c0503c.js";import"./qqmap-011f3cfb.js";const re={class:"main-container"},ne={class:"flex justify-between items-center"},me={class:"text-lg"},ie={class:"mt-[10px]"},pe={key:0},ue={class:"mt-[16px] flex justify-end"},ce=j({__name:"campus",setup(de){const V=A().meta.title;let a=I({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{campus_name:"",campus_address:"",campus_status:""}});const y=b();b([]);const w=b([]);(async()=>{w.value=await(await ae("campus_status")).data.dictionary})();const i=(n=1)=>{a.loading=!0,a.page=n,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})};i();const c=b(null),F=()=>{c.value.setFormData(),c.value.showDialog=!0},B=n=>{c.value.setFormData(n),c.value.showDialog=!0},L=n=>{O.confirm(o("campusDeleteTips"),o("warning"),{confirmButtonText:o("confirm"),cancelButtonText:o("cancel"),type:"warning"}).then(()=>{le(n).then(()=>{i()}).catch(()=>{})})},N=n=>{n&&(n.resetFields(),i())};return(n,s)=>{const d=G,C=H,h=J,x=K,T=Q,z=W,k=q,_=X,S=Y,$=Z,U=ee;return p(),f("div",re,[t(k,{class:"box-card !border-none",shadow:"never"},{default:r(()=>[g("div",ne,[g("span",me,m(e(V)),1),t(d,{type:"primary",onClick:F},{default:r(()=>[v(m(e(o)("addCampus")),1)]),_:1})]),t(k,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:r(()=>[t(z,{inline:!0,model:e(a).searchParam,ref_key:"searchFormRef",ref:y},{default:r(()=>[t(h,{label:e(o)("campusName"),prop:"campus_name"},{default:r(()=>[t(C,{modelValue:e(a).searchParam.campus_name,"onUpdate:modelValue":s[0]||(s[0]=l=>e(a).searchParam.campus_name=l),placeholder:e(o)("campusNamePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(h,{label:e(o)("campusAddress"),prop:"campus_address"},{default:r(()=>[t(C,{modelValue:e(a).searchParam.campus_address,"onUpdate:modelValue":s[1]||(s[1]=l=>e(a).searchParam.campus_address=l),placeholder:e(o)("campusAddressPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(h,{label:e(o)("campusStatus"),prop:"campus_status"},{default:r(()=>[t(T,{class:"w-[280px]",modelValue:e(a).searchParam.campus_status,"onUpdate:modelValue":s[2]||(s[2]=l=>e(a).searchParam.campus_status=l),clearable:"",placeholder:e(o)("campusStatusPlaceholder")},{default:r(()=>[t(x,{label:"全部",value:""}),(p(!0),f(E,null,D(w.value,(l,u)=>(p(),P(x,{key:u,label:l.name,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),t(h,null,{default:r(()=>[t(d,{type:"primary",onClick:s[3]||(s[3]=l=>i())},{default:r(()=>[v(m(e(o)("search")),1)]),_:1}),t(d,{onClick:s[4]||(s[4]=l=>N(y.value))},{default:r(()=>[v(m(e(o)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),g("div",ie,[R((p(),P(S,{data:e(a).data,size:"large"},{empty:r(()=>[g("span",null,m(e(a).loading?"":e(o)("emptyData")),1)]),default:r(()=>[t(_,{prop:"campus_name",label:e(o)("campusName"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(_,{prop:"campus_address",label:e(o)("campusAddress"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(_,{label:e(o)("campusStatus"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:r(({row:l})=>[(p(!0),f(E,null,D(w.value,(u,ge)=>(p(),f("div",null,[u.value==l.campus_status?(p(),f("div",pe,m(u.name),1)):M("",!0)]))),256))]),_:1},8,["label"]),t(_,{prop:"create_time",label:e(o)("createTime"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),t(_,{label:e(o)("operation"),fixed:"right","min-width":"120"},{default:r(({row:l})=>[t(d,{type:"primary",link:"",onClick:u=>B(l)},{default:r(()=>[v(m(e(o)("edit")),1)]),_:2},1032,["onClick"]),t(d,{type:"primary",link:"",onClick:u=>L(l.id)},{default:r(()=>[v(m(e(o)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[U,e(a).loading]]),g("div",ue,[t($,{"current-page":e(a).page,"onUpdate:current-page":s[5]||(s[5]=l=>e(a).page=l),"page-size":e(a).limit,"onUpdate:page-size":s[6]||(s[6]=l=>e(a).limit=l),layout:"total, sizes, prev, pager, next, jumper",total:e(a).total,onSizeChange:s[7]||(s[7]=l=>i()),onCurrentChange:i},null,8,["current-page","page-size","total"])])]),t(te,{ref_key:"editCampusDialog",ref:c,onComplete:i},null,512)]),_:1})])}}});const sa=se(ce,[["__scopeId","data-v-72c8e4b3"]]);export{sa as default};
|
|
|