工资卡见证完善

This commit is contained in:
BianLzhaoMin 2025-08-16 15:29:37 +08:00
parent cb3bb05701
commit 3fd238f498
4 changed files with 22 additions and 48 deletions

View File

@ -5,7 +5,7 @@ import requestFormData from '@/utils/request_formdata'
export const getPersonWageCardListAPI = (data) => {
return request({
url: '/bmw/workerWageCard/list',
method: 'get',
method: 'GET',
params: data,
})
}
@ -13,17 +13,8 @@ export const getPersonWageCardListAPI = (data) => {
// 工资卡见证 获取工资卡详情接口
export const getContractDetailAPI = (id) => {
return request({
url: `/bmw/workerContract/${id}`,
method: 'get',
})
}
// 工资卡见证 获取工资卡详情列表接口(历史工资卡信息)
export const getContractDetailListAPI = (data) => {
return request({
url: `/bmw/workerContract/workerList`,
method: 'get',
params: data,
url: `/bmw/workerWageCard/select/${id}`,
method: 'POST',
})
}
@ -31,7 +22,7 @@ export const getContractDetailListAPI = (data) => {
export const uploadWageCardAPI = (data) => {
return requestFormData({
url: '/bmw/workerWageCard/edit',
method: 'post',
method: 'POST',
data,
})
}
@ -39,6 +30,6 @@ export const uploadWageCardAPI = (data) => {
export const getWageCarDetailLookFileAPI = (id) => {
return request({
url: `/bmw/workerWageCard/lookFile/${id}`,
method: 'post',
method: 'POST',
})
}

View File

@ -8,7 +8,7 @@
检测到分包下存在2个班组12名施工人员未出场
</div>
<el-form
label-width="220px"
:label-width="formType === 2 ? '220px' : '120px'"
ref="addOrEditFormRef"
:model="addOrEditForm"
:rules="addOrEditFormRules"

View File

@ -31,18 +31,14 @@
</el-button>
</template>
<!-- 标段工程数量 -->
<template :slot="item" slot-scope="{ data }" v-for="item in slots">
<span
:style="{
color: data[item] === '已上传' ? '#67C23A' : '#F56C6C',
}"
:key="item"
style="font-size: 12px"
@click="onHandleViewLotProject(data)"
<!-- 出入场状态-->
<template slot="teamEinStatus" slot-scope="{ data }">
<el-tag
size="mini"
:type="data.teamEinStatus == 1 ? 'success' : 'danger'"
>
{{ data[item] }}
</span>
{{ data.teamEinStatus == 1 ? '在场' : '出场' }}
</el-tag>
</template>
<template slot="handle" slot-scope="{ data }">
@ -113,9 +109,6 @@ export default {
formType: 1,
editFormData: {},
getTeamEntryListAPI,
slots: {
idCard: 'idCard',
},
}
},
methods: {

View File

@ -290,8 +290,7 @@ export default {
)
.map((j) => j.id)
params.bmWorkerWageCard.delIds =
fileIdList.join(',')
params.delIds = fileIdList.join(',')
}
}
@ -364,24 +363,15 @@ export default {
this.queryDetailsId,
)
if (res.length > 0) {
const {
files,
contractCode,
wageCriterion,
wageApprovedWay,
contractTermType,
contractStopDate,
contractStartDate,
} = res[0]
if (res && Object.keys(res).length > 0) {
const { id, files, bankName, bankCardCode, bankBranchName } =
res
this.contractInfoForm = {
contractCode,
wageCriterion,
wageApprovedWay,
contractStopDate,
contractTermType,
contractStartDate,
this.salaryCardInfoForm = {
id,
bankName,
bankCardCode,
bankBranchName,
}
if (files && files.length > 0) {