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
8.2 KiB
1 lines
8.2 KiB
import{d as B,v as D,l as F,r as b,h as P,c as M,e as a,w as s,a as h,t as u,u as e,i as f,k as l,J as T,m as z,M as $,E as L,D as N,G as j,H as R,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"./salary-edit.vue_vue_type_style_index_0_lang-d77646c0.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]"},ae={class:"mt-[16px] flex justify-end"},le=B({__name:"salary",setup(te){const g=D().meta.title;let t=F({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{staff_id:"",base_salary:"",performance_bonus:"",deductions:"",other_subsidies:"",net_salary:"",payment_status:"",payment_method:"",remarks:"",salary_month:"",department_id:"",process_id:""}});const y=b();b([]);const i=(m=1)=>{t.loading=!0,t.page=m,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})};i();const c=b(null),v=()=>{c.value.setFormData(),c.value.showDialog=!0},V=m=>{c.value.setFormData(m),c.value.showDialog=!0},k=m=>{$.confirm(l("salaryDeleteTips"),l("warning"),{confirmButtonText:l("confirm"),cancelButtonText:l("cancel"),type:"warning"}).then(()=>{A(m).then(()=>{i()}).catch(()=>{})})},S=m=>{m&&(m.resetFields(),i())};return(m,o)=>{const _=L,p=N,n=j,x=R,w=G,d=H,C=J,U=K,E=O;return P(),M("div",X,[a(w,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[h("div",Y,[h("span",Z,u(e(g)),1),a(_,{type:"primary",onClick:v},{default:s(()=>[f(u(e(l)("addSalary")),1)]),_:1})]),a(w,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:s(()=>[a(x,{inline:!0,model:e(t).searchParam,ref_key:"searchFormRef",ref:y},{default:s(()=>[a(n,{label:e(l)("staffId"),prop:"staff_id"},{default:s(()=>[a(p,{modelValue:e(t).searchParam.staff_id,"onUpdate:modelValue":o[0]||(o[0]=r=>e(t).searchParam.staff_id=r),placeholder:e(l)("staffIdPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(n,{label:e(l)("baseSalary"),prop:"base_salary"},{default:s(()=>[a(p,{modelValue:e(t).searchParam.base_salary,"onUpdate:modelValue":o[1]||(o[1]=r=>e(t).searchParam.base_salary=r),placeholder:e(l)("baseSalaryPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(n,{label:e(l)("performanceBonus"),prop:"performance_bonus"},{default:s(()=>[a(p,{modelValue:e(t).searchParam.performance_bonus,"onUpdate:modelValue":o[2]||(o[2]=r=>e(t).searchParam.performance_bonus=r),placeholder:e(l)("performanceBonusPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(n,{label:e(l)("deductions"),prop:"deductions"},{default:s(()=>[a(p,{modelValue:e(t).searchParam.deductions,"onUpdate:modelValue":o[3]||(o[3]=r=>e(t).searchParam.deductions=r),placeholder:e(l)("deductionsPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(n,{label:e(l)("otherSubsidies"),prop:"other_subsidies"},{default:s(()=>[a(p,{modelValue:e(t).searchParam.other_subsidies,"onUpdate:modelValue":o[4]||(o[4]=r=>e(t).searchParam.other_subsidies=r),placeholder:e(l)("otherSubsidiesPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(n,{label:e(l)("netSalary"),prop:"net_salary"},{default:s(()=>[a(p,{modelValue:e(t).searchParam.net_salary,"onUpdate:modelValue":o[5]||(o[5]=r=>e(t).searchParam.net_salary=r),placeholder:e(l)("netSalaryPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(n,{label:e(l)("paymentStatus"),prop:"payment_status"},{default:s(()=>[a(p,{modelValue:e(t).searchParam.payment_status,"onUpdate:modelValue":o[6]||(o[6]=r=>e(t).searchParam.payment_status=r),placeholder:e(l)("paymentStatusPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(n,{label:e(l)("paymentMethod"),prop:"payment_method"},{default:s(()=>[a(p,{modelValue:e(t).searchParam.payment_method,"onUpdate:modelValue":o[7]||(o[7]=r=>e(t).searchParam.payment_method=r),placeholder:e(l)("paymentMethodPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(n,{label:e(l)("remarks"),prop:"remarks"},{default:s(()=>[a(p,{modelValue:e(t).searchParam.remarks,"onUpdate:modelValue":o[8]||(o[8]=r=>e(t).searchParam.remarks=r),placeholder:e(l)("remarksPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(n,{label:e(l)("salaryMonth"),prop:"salary_month"},{default:s(()=>[a(p,{modelValue:e(t).searchParam.salary_month,"onUpdate:modelValue":o[9]||(o[9]=r=>e(t).searchParam.salary_month=r),placeholder:e(l)("salaryMonthPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(n,{label:e(l)("departmentId"),prop:"department_id"},{default:s(()=>[a(p,{modelValue:e(t).searchParam.department_id,"onUpdate:modelValue":o[10]||(o[10]=r=>e(t).searchParam.department_id=r),placeholder:e(l)("departmentIdPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(n,{label:e(l)("processId"),prop:"process_id"},{default:s(()=>[a(p,{modelValue:e(t).searchParam.process_id,"onUpdate:modelValue":o[11]||(o[11]=r=>e(t).searchParam.process_id=r),placeholder:e(l)("processIdPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(n,null,{default:s(()=>[a(_,{type:"primary",onClick:o[12]||(o[12]=r=>i())},{default:s(()=>[f(u(e(l)("search")),1)]),_:1}),a(_,{onClick:o[13]||(o[13]=r=>S(y.value))},{default:s(()=>[f(u(e(l)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),h("div",ee,[T((P(),z(C,{data:e(t).data,size:"large"},{empty:s(()=>[h("span",null,u(e(t).loading?"":e(l)("emptyData")),1)]),default:s(()=>[a(d,{prop:"staff_id",label:e(l)("staffId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(d,{prop:"base_salary",label:e(l)("baseSalary"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(d,{prop:"performance_bonus",label:e(l)("performanceBonus"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(d,{prop:"deductions",label:e(l)("deductions"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(d,{prop:"other_subsidies",label:e(l)("otherSubsidies"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(d,{prop:"net_salary",label:e(l)("netSalary"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(d,{prop:"payment_status",label:e(l)("paymentStatus"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(d,{prop:"payment_method",label:e(l)("paymentMethod"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(d,{prop:"remarks",label:e(l)("remarks"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(d,{prop:"salary_month",label:e(l)("salaryMonth"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(d,{prop:"department_id",label:e(l)("departmentId"),"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:s(({row:r})=>[a(_,{type:"primary",link:"",onClick:I=>V(r)},{default:s(()=>[f(u(e(l)("edit")),1)]),_:2},1032,["onClick"]),a(_,{type:"primary",link:"",onClick:I=>k(r.id)},{default:s(()=>[f(u(e(l)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[E,e(t).loading]]),h("div",ae,[a(U,{"current-page":e(t).page,"onUpdate:current-page":o[14]||(o[14]=r=>e(t).page=r),"page-size":e(t).limit,"onUpdate:page-size":o[15]||(o[15]=r=>e(t).limit=r),layout:"total, sizes, prev, pager, next, jumper",total:e(t).total,onSizeChange:o[16]||(o[16]=r=>i()),onCurrentChange:i},null,8,["current-page","page-size","total"])])]),a(Q,{ref_key:"editSalaryDialog",ref:c,onComplete:i},null,512)]),_:1})])}}});const xe=W(le,[["__scopeId","data-v-f1ab40ed"]]);export{xe as default};
|
|
|