|
|
@ -9,7 +9,7 @@ |
|
|
|
> |
|
|
|
<el-form-item label="收取方式" prop="incomeExpenditureMethods"> |
|
|
|
<el-select |
|
|
|
v-model="queryParams.data.incomeExpenditureMethods" |
|
|
|
v-model="queryParams.cv.value" |
|
|
|
placeholder="请选择收取方式" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
@ -674,7 +674,7 @@ export default { |
|
|
|
differentiatedDepositAmount: null, |
|
|
|
amountPayable: null, |
|
|
|
paidAmount: null, |
|
|
|
incomeExpenditureMethods: [], |
|
|
|
incomeExpenditureMethods: null, |
|
|
|
depositBankSalaryDeposit: null, |
|
|
|
salaryDepositBankAccount: null, |
|
|
|
cashAmount: null, |
|
|
@ -701,12 +701,13 @@ export default { |
|
|
|
proNo: null, |
|
|
|
owerDept: null, |
|
|
|
}, |
|
|
|
cv: {}, |
|
|
|
// 排序方式 |
|
|
|
params: { |
|
|
|
// 按哪个字段排序 |
|
|
|
orderBy: "create_time", |
|
|
|
// desc降序,升序asc |
|
|
|
sort: "desc", |
|
|
|
sortBy: "desc", |
|
|
|
}, |
|
|
|
}, |
|
|
|
// 表单参数 |
|
|
@ -720,12 +721,35 @@ export default { |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
], |
|
|
|
depositBankSalaryDeposit: [ |
|
|
|
{ max: 250, message: "字符长度最大为250", trigger: "blur" }, |
|
|
|
], |
|
|
|
salaryDepositBankAccount: [ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: "请输入工资保证金银行账户", |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
{ max: 250, message: "字符长度最大为250", trigger: "blur" }, |
|
|
|
], |
|
|
|
guaranteeBankName: [ |
|
|
|
{ max: 250, message: "字符长度最大为250", trigger: "blur" }, |
|
|
|
], |
|
|
|
bankGuaranteeLetterNo: [ |
|
|
|
{ max: 250, message: "字符长度最大为250", trigger: "blur" }, |
|
|
|
], |
|
|
|
guaranteeCompanyName: [ |
|
|
|
{ max: 250, message: "字符长度最大为250", trigger: "blur" }, |
|
|
|
], |
|
|
|
guaranteeCompanyLetterNo: [ |
|
|
|
{ max: 250, message: "字符长度最大为250", trigger: "blur" }, |
|
|
|
], |
|
|
|
|
|
|
|
insuranceCompanyName: [ |
|
|
|
{ max: 250, message: "字符长度最大为250", trigger: "blur" }, |
|
|
|
], |
|
|
|
insuranceNo: [ |
|
|
|
{ max: 250, message: "字符长度最大为250", trigger: "blur" }, |
|
|
|
], |
|
|
|
differentiatedDepositAmount: [ |
|
|
|
{ |
|
|
@ -734,6 +758,7 @@ export default { |
|
|
|
message: "请输入数字,可保留两位小数", |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
{ max: 10, message: "字符长度最大为10", trigger: "blur" }, |
|
|
|
], |
|
|
|
amountPayable: [ |
|
|
|
{ |
|
|
@ -742,6 +767,7 @@ export default { |
|
|
|
message: "请输入数字,可保留两位小数", |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
{ max: 10, message: "字符长度最大为10", trigger: "blur" }, |
|
|
|
], |
|
|
|
paidAmount: [ |
|
|
|
{ |
|
|
@ -750,6 +776,7 @@ export default { |
|
|
|
message: "请输入数字,可保留两位小数", |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
{ max: 10, message: "字符长度最大为10", trigger: "blur" }, |
|
|
|
], |
|
|
|
cashAmount: [ |
|
|
|
{ |
|
|
@ -758,6 +785,7 @@ export default { |
|
|
|
message: "请输入数字,可保留两位小数", |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
{ max: 10, message: "字符长度最大为10", trigger: "blur" }, |
|
|
|
], |
|
|
|
bankGuaranteeLetterAmount: [ |
|
|
|
{ |
|
|
@ -766,6 +794,7 @@ export default { |
|
|
|
message: "请输入数字,可保留两位小数", |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
{ max: 10, message: "字符长度最大为10", trigger: "blur" }, |
|
|
|
], |
|
|
|
guaranteeCompanyAmount: [ |
|
|
|
{ |
|
|
@ -774,6 +803,7 @@ export default { |
|
|
|
message: "请输入数字,可保留两位小数", |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
{ max: 10, message: "字符长度最大为10", trigger: "blur" }, |
|
|
|
], |
|
|
|
insuranceAmount: [ |
|
|
|
{ |
|
|
@ -782,6 +812,7 @@ export default { |
|
|
|
message: "请输入数字,可保留两位小数", |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
{ max: 10, message: "字符长度最大为10", trigger: "blur" }, |
|
|
|
], |
|
|
|
otherAmount: [ |
|
|
|
{ |
|
|
@ -790,6 +821,7 @@ export default { |
|
|
|
message: "请输入数字,可保留两位小数", |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
{ max: 10, message: "字符长度最大为10", trigger: "blur" }, |
|
|
|
], |
|
|
|
}, |
|
|
|
}; |
|
|
@ -819,10 +851,16 @@ export default { |
|
|
|
}, |
|
|
|
// 收取方式字典翻译 |
|
|
|
incomeExpenditureMethodsFormat(row, column) { |
|
|
|
return this.selectDictLabel( |
|
|
|
this.incomeExpenditureMethodsOptions, |
|
|
|
row.incomeExpenditureMethods |
|
|
|
); |
|
|
|
if (row.incomeExpenditureMethods?.length > 0) { |
|
|
|
let res = ""; |
|
|
|
row.incomeExpenditureMethods.forEach((item) => { |
|
|
|
res = |
|
|
|
res + |
|
|
|
"、" + |
|
|
|
this.selectDictLabel(this.incomeExpenditureMethodsOptions, item); |
|
|
|
}); |
|
|
|
return res.substr(1); |
|
|
|
} |
|
|
|
}, |
|
|
|
/** 查询工资保证金账户管理列表 */ |
|
|
|
getList() { |
|
|
@ -919,11 +957,21 @@ export default { |
|
|
|
owerDept: null, |
|
|
|
remark: null, |
|
|
|
}, |
|
|
|
cv: {}, |
|
|
|
// 排序方式 |
|
|
|
params: { |
|
|
|
// 按哪个字段排序 |
|
|
|
orderBy: "create_time", |
|
|
|
// desc降序,升序asc |
|
|
|
sortBy: "desc", |
|
|
|
}, |
|
|
|
}; |
|
|
|
this.resetForm("form"); |
|
|
|
}, |
|
|
|
/** 搜索按钮操作 */ |
|
|
|
handleQuery() { |
|
|
|
this.queryParams.cv.name = "incomeExpenditureMethods"; |
|
|
|
this.queryParams.cv.type = "like"; |
|
|
|
this.queryParams.pageNum = 1; |
|
|
|
this.getList(); |
|
|
|
}, |
|
|
|