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

import{d as R,v as B,l as F,r as h,h as w,c as T,e as a,w as n,a as b,t as m,u as e,i as f,k as l,J as z,m as $,M as L,E as N,D as j,G as M,H as S,K as G,O as H,P as J,Q as K,L as O}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 Q,g as q,d as A}from"./reimbursement-edit.vue_vue_type_style_index_0_lang-1f192603.js";import{_ as W}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css *//* empty css */const X={class:"main-container"},Y={class:"flex justify-between items-center"},Z={class:"text-lg"},ee={class:"mt-[10px]"},te={class:"mt-[16px] flex justify-end"},ae=R({__name:"reimbursement",setup(le){const P=B().meta.title;let t=F({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{applicant_id:"",amount:"",description:"",receipt_url:"",status:"",process_id:""}});const g=h();h([]);const s=(i=1)=>{t.loading=!0,t.page=i,q({page:t.page,limit:t.limit,...t.searchParam}).then(o=>{t.loading=!1,t.data=o.data.data,t.total=o.data.total}).catch(()=>{t.loading=!1})};s();const c=h(null),V=()=>{c.value.setFormData(),c.value.showDialog=!0},y=i=>{c.value.setFormData(i),c.value.showDialog=!0},x=i=>{L.confirm(l("reimbursementDeleteTips"),l("warning"),{confirmButtonText:l("confirm"),cancelButtonText:l("cancel"),type:"warning"}).then(()=>{A(i).then(()=>{s()}).catch(()=>{})})},k=i=>{i&&(i.resetFields(),s())};return(i,o)=>{const _=N,u=j,p=M,C=S,v=G,d=H,E=J,D=K,U=O;return w(),T("div",X,[a(v,{class:"box-card !border-none",shadow:"never"},{default:n(()=>[b("div",Y,[b("span",Z,m(e(P)),1),a(_,{type:"primary",onClick:V},{default:n(()=>[f(m(e(l)("addReimbursement")),1)]),_:1})]),a(v,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:n(()=>[a(C,{inline:!0,model:e(t).searchParam,ref_key:"searchFormRef",ref:g},{default:n(()=>[a(p,{label:e(l)("applicantId"),prop:"applicant_id"},{default:n(()=>[a(u,{modelValue:e(t).searchParam.applicant_id,"onUpdate:modelValue":o[0]||(o[0]=r=>e(t).searchParam.applicant_id=r),placeholder:e(l)("applicantIdPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(p,{label:e(l)("amount"),prop:"amount"},{default:n(()=>[a(u,{modelValue:e(t).searchParam.amount,"onUpdate:modelValue":o[1]||(o[1]=r=>e(t).searchParam.amount=r),placeholder:e(l)("amountPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(p,{label:e(l)("description"),prop:"description"},{default:n(()=>[a(u,{modelValue:e(t).searchParam.description,"onUpdate:modelValue":o[2]||(o[2]=r=>e(t).searchParam.description=r),placeholder:e(l)("descriptionPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(p,{label:e(l)("receiptUrl"),prop:"receipt_url"},{default:n(()=>[a(u,{modelValue:e(t).searchParam.receipt_url,"onUpdate:modelValue":o[3]||(o[3]=r=>e(t).searchParam.receipt_url=r),placeholder:e(l)("receiptUrlPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(p,{label:e(l)("status"),prop:"status"},{default:n(()=>[a(u,{modelValue:e(t).searchParam.status,"onUpdate:modelValue":o[4]||(o[4]=r=>e(t).searchParam.status=r),placeholder:e(l)("statusPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(p,{label:e(l)("processId"),prop:"process_id"},{default:n(()=>[a(u,{modelValue:e(t).searchParam.process_id,"onUpdate:modelValue":o[5]||(o[5]=r=>e(t).searchParam.process_id=r),placeholder:e(l)("processIdPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(p,null,{default:n(()=>[a(_,{type:"primary",onClick:o[6]||(o[6]=r=>s())},{default:n(()=>[f(m(e(l)("search")),1)]),_:1}),a(_,{onClick:o[7]||(o[7]=r=>k(g.value))},{default:n(()=>[f(m(e(l)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),b("div",ee,[z((w(),$(E,{data:e(t).data,size:"large"},{empty:n(()=>[b("span",null,m(e(t).loading?"":e(l)("emptyData")),1)]),default:n(()=>[a(d,{prop:"applicant_id",label:e(l)("applicantId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(d,{prop:"amount",label:e(l)("amount"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(d,{prop:"description",label:e(l)("description"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(d,{prop:"receipt_url",label:e(l)("receiptUrl"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(d,{prop:"status",label:e(l)("status"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(d,{prop:"process_id",label:e(l)("processId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(d,{label:e(l)("operation"),fixed:"right","min-width":"120"},{default:n(({row:r})=>[a(_,{type:"primary",link:"",onClick:I=>y(r)},{default:n(()=>[f(m(e(l)("edit")),1)]),_:2},1032,["onClick"]),a(_,{type:"primary",link:"",onClick:I=>x(r.id)},{default:n(()=>[f(m(e(l)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[U,e(t).loading]]),b("div",te,[a(D,{"current-page":e(t).page,"onUpdate:current-page":o[8]||(o[8]=r=>e(t).page=r),"page-size":e(t).limit,"onUpdate:page-size":o[9]||(o[9]=r=>e(t).limit=r),layout:"total, sizes, prev, pager, next, jumper",total:e(t).total,onSizeChange:o[10]||(o[10]=r=>s()),onCurrentChange:s},null,8,["current-page","page-size","total"])])]),a(Q,{ref_key:"editReimbursementDialog",ref:c,onComplete:s},null,512)]),_:1})])}}});const Ce=W(ae,[["__scopeId","data-v-3b3a5805"]]);export{Ce as default};