bug修复

This commit is contained in:
hongchao 2025-05-15 12:24:51 +08:00
parent ab0c96fdc8
commit 63e6f6340b
14 changed files with 75 additions and 27 deletions

View File

@ -97,6 +97,11 @@
prop="deptName"
:show-overflow-tooltip="true"
/>
<el-table-column label="费用指标(元)" align="center" show-overflow-tooltip>
<template slot-scope="{ row }">
{{ formatCurrency(row.costIndicators || '') }}
</template>
</el-table-column>
<el-table-column
label="联系人"
align="center"
@ -201,6 +206,9 @@
placeholder="请选择所属上级"
@select="select"
/>
</el-form-item>
<el-form-item label="费用指标(元)" prop="costIndicators">
<el-input v-model="form.costIndicators" placeholder="请输入费用指标" />
</el-form-item>
<el-form-item label="联系人" prop="linkMan">
<el-input
@ -313,6 +321,12 @@ export default {
trigger: 'blur',
},
],
costIndicators: [
{
pattern: /^(?:[1-9][0-9]{0,7}|100000000)$/,
message: '请输入大于0且不能以0开头并小于一亿的正整数',
},
],
},
}
},
@ -322,6 +336,10 @@ export default {
this.getList()
},
methods: {
formatCurrency(amount) {
// 使
return amount.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',')
},
//
getType() {
unitTypeList({ id: '5' }).then((response) => {
@ -369,6 +387,7 @@ export default {
dictType: undefined,
status: '0',
remark: undefined,
costIndicators: '',
}
this.resetForm('form')
},

View File

@ -47,11 +47,11 @@
/>
<el-table-column label="标段工程名称" align="center" prop="lotName" show-overflow-tooltip />
<el-table-column label="工程类型" align="center" prop="typeName" show-overflow-tooltip />
<el-table-column label="费用指标(元)" align="center" show-overflow-tooltip>
<!-- <el-table-column label="费用指标(元)" align="center" show-overflow-tooltip>
<template slot-scope="{ row }">
{{ formatCurrency(row.costIndicators || '') }}
</template>
</el-table-column>
</el-table-column> -->
<!-- <el-table-column label="所属工程" align="center" prop="proName" show-overflow-tooltip /> -->
<el-table-column label="所属上级" align="center" prop="deptName" show-overflow-tooltip />
<el-table-column label="联系人" align="center" prop="linkMan" show-overflow-tooltip />
@ -144,9 +144,9 @@
@select="select"
/>
</el-form-item>
<el-form-item label="费用指标(元)" prop="costIndicators">
<!-- <el-form-item label="费用指标(元)" prop="costIndicators">
<el-input v-model="form.costIndicators" placeholder="请输入费用指标" />
</el-form-item>
</el-form-item> -->
<el-form-item label="联系人" prop="linkMan">
<el-input v-model="form.linkMan" placeholder="请输入联系人" maxlength="20" />
</el-form-item>
@ -292,17 +292,17 @@ export default {
trigger: 'blur',
},
],
costIndicators: [
// costIndicators: [
// // {
// // required: true,
// // message: '',
// // trigger: 'blur',
// // },
// {
// required: true,
// message: '',
// trigger: 'blur',
// pattern: /^(?:[1-9][0-9]{0,7}|100000000)$/,
// message: '00亿',
// },
{
pattern: /^(?:[1-9][0-9]{0,7}|100000000)$/,
message: '请输入大于0且不能以0开头并小于一亿的正整数',
},
],
// ],
// proId: [
// { required: true, message: "", trigger: "blur" }
// ]
@ -412,7 +412,7 @@ export default {
dictType: undefined,
status: '0',
remark: undefined,
costIndicators: '',
// costIndicators: '',
longitude: '',
latitude: '',
address: '',

View File

@ -142,7 +142,7 @@
align="center"
label="序号"
type="index"
:index="indexContinuation(queryParams.pageNum, queryParams.pageSize)"
:index="indexContinuation(dialogQuery.pageNum, dialogQuery.pageSize)"
/>
<el-table-column label="机具名称" align="center" prop="typeName" :show-overflow-tooltip="true" />
<el-table-column label="规格型号" align="center" prop="typeModelName" :show-overflow-tooltip="true" />
@ -642,6 +642,7 @@ export default {
return date.getTime() > today.getTime(); //
},
},
timeTemp: '', //
showSelect: true,
rowTemp: {}, //
queryRules: {
@ -772,6 +773,7 @@ export default {
this.dialogQuery.id = row.id
this.leaseType = row.leaseType
this.resetDialogQuery()
this.timeTemp = row.createTimes
// this.getDialogList()
},
@ -781,6 +783,11 @@ export default {
this.openCode = true
this.resetForm('codeOutForm')
this.resetForm('outQuery')
// this.timeTemp Date
const date = new Date(this.timeTemp);
// YYYY-MM-DD
const formattedDate = `${date.getFullYear()}-${String(date.getMonth() + 1).padStart(2, '0')}-${String(date.getDate()).padStart(2, '0')}`;
this.codeOutForm.createTime = formattedDate;
this.outNum = row.outNum
this.outQuery.typeId = row.typeId
this.outObj = row
@ -793,6 +800,12 @@ export default {
this.openNum = true
this.resetForm('codeOutForm')
this.resetForm('numOutForm')
console.log("xxxxxxxxxx",this.timeTemp)
// this.timeTemp Date
const date = new Date(this.timeTemp);
// YYYY-MM-DD
const formattedDate = `${date.getFullYear()}-${String(date.getMonth() + 1).padStart(2, '0')}-${String(date.getDate()).padStart(2, '0')}`;
this.numOutForm.createTime = formattedDate
// console.log(row)
let obj = {}
this.$set(obj, 'taskId', row.taskId)

View File

@ -1136,7 +1136,7 @@ export default {
// preNum: 1,
// num: deviceTypeList[0].data.num,
// useNum: deviceTypeList[0].data.num,
typeName: deviceTypeList[0].data.typeName,
typeName: deviceTypeList[0].parent.data.typeName,
}
// if (val.length > 0) {
// const items = val.map((e) => {
@ -1185,6 +1185,7 @@ export default {
console.log("yyyyyyyyyyy",val)
const res = await getFourMaTypeListTwo({ id: val, agreementId: this.queryParams.agreementId })
const selectType = res.data
console.log("vvvvvvvvvvvv",selectType,this.selectParams)
this.selectParams.typeId = selectType.id
this.selectParams.typeCode = selectType.name
this.selectParams.unitNames = selectType.unit
@ -1196,6 +1197,7 @@ export default {
this.selectParams.standardIds = []
this.selectParams.passMaCodeDtoList = []
this.selectParams.manageType = selectType.manageType
this.selectParams.maintenanceNum = 0
console.log('🚀 ~ changeType ~ this.selectParams:', this.selectParams)
//
const isRepeat = this.leaseApplyDetails.find((item) => item.typeId == selectType.id)

View File

@ -93,6 +93,7 @@
size="mini"
type="primary"
@click="submitComSett"
v-hasPermi="['cost:settlement:update']"
v-if="currRowInfo[0].isSlt == 0 || currRowInfo[0].isSlt == 2"
>确认完工结算</el-button
>

View File

@ -39,6 +39,7 @@
<el-button
size="mini"
type="primary"
v-hasPermi="['cost:settlement:update']"
v-if="
isSettle == 0 &&
(isCostBear || (isRepair && currRowInfo.isSlt == 0)) &&
@ -50,6 +51,7 @@
<el-button
size="mini"
type="success"
v-hasPermi="['cost:settlement:update']"
v-if="!isEdit && isCostBear && isSettle == 0"
@click="submitSell"
>确认结算</el-button

View File

@ -125,7 +125,7 @@
@queryTable="getList"
></right-toolbar>
<el-table v-loading="loading" :data="leaseAuditList">
<el-table v-loading="loading" :data="leaseAuditList" border>
<!-- <el-table-column type="selection" width="55" align="center" /> -->
<!-- <el-table-column
label="序号"

View File

@ -86,7 +86,7 @@
@queryTable="getList"
></right-toolbar>
<el-table v-loading="loading" :data="leaseAuditList">
<el-table v-loading="loading" :data="leaseAuditList" border>
<!-- <el-table-column type="selection" width="55" align="center" /> -->
<!-- <el-table-column
label="序号"

View File

@ -84,7 +84,7 @@
@queryTable="getList"
></right-toolbar>
<el-table v-loading="loading" :data="leaseAuditList">
<el-table v-loading="loading" :data="leaseAuditList" border>
<!-- <el-table-column type="selection" width="55" align="center" /> -->
<!-- <el-table-column
label="序号"

View File

@ -128,7 +128,7 @@
@queryTable="getList"
></right-toolbar>
<el-table v-loading="loading" :data="leaseAuditList">
<el-table v-loading="loading" :data="leaseAuditList" border>
<!-- <el-table-column type="selection" width="55" align="center" /> -->
<!-- <el-table-column
label="序号"

View File

@ -113,7 +113,7 @@
<!-- <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> -->
<el-table v-loading="loading" :data="leaseAuditList">
<el-table v-loading="loading" :data="leaseAuditList" border>
<!-- <el-table-column type="selection" width="55" align="center" /> -->
<!-- <el-table-column
label="序号"

View File

@ -115,7 +115,7 @@
@queryTable="getList"
></right-toolbar>
<el-table v-loading="loading" :data="leaseAuditList">
<el-table v-loading="loading" :data="leaseAuditList" border>
<!-- <el-table-column type="selection" width="55" align="center" /> -->
<!-- <el-table-column
label="序号"

View File

@ -22,6 +22,7 @@
prop="lotName"
label="工程名称"
show-overflow-tooltip
width="200"
/>
<el-table-column
align="center"

View File

@ -111,6 +111,14 @@
@click="resetQuery"
>重置</el-button
>
<el-button
type="warning"
plain
icon="el-icon-download"
size="mini"
@click="handleExport"
>导出</el-button
>
</el-form-item>
</el-form>
@ -126,7 +134,7 @@
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> -->
<el-table v-loading="loading" :data="leaseAuditList">
<el-table v-loading="loading" :data="leaseAuditList" border>
<!-- <el-table-column type="selection" width="55" align="center" /> -->
<!-- <el-table-column
label="序号"
@ -153,6 +161,7 @@
align="center"
prop="agreementCode"
:show-overflow-tooltip="true"
width="200"
/>
<el-table-column
label="往来单位"
@ -165,6 +174,7 @@
align="center"
prop="proName"
:show-overflow-tooltip="true"
width="230"
/>
<el-table-column
label="机具名称"
@ -347,11 +357,11 @@ export default {
/** 导出按钮操作 */
handleExport() {
this.download(
'material/backRecord/export',
'material/projUsingRecord/export',
{
...this.queryParams,
},
`综合查询_退料记录_${new Date().getTime()}.xlsx`,
`综合查询_工程机具使用查询记录_${new Date().getTime()}.xlsx`,
)
},