调整工序计划和边带管理

This commit is contained in:
cool 2024-03-30 14:02:40 +08:00
parent 74e23774b7
commit 1af9b8d018
2 changed files with 16 additions and 13 deletions

View File

@ -41,7 +41,8 @@
<el-table-column label="计划结束时间" align="center" prop="planEndTime" /> <el-table-column label="计划结束时间" align="center" prop="planEndTime" />
<el-table-column label="实际开始时间" align="center" prop="startTime" /> <el-table-column label="实际开始时间" align="center" prop="startTime" />
<el-table-column label="实际结束时间" align="center" prop="endTime" /> <el-table-column label="实际结束时间" align="center" prop="endTime" />
<el-table-column label="进度占比" align="center" prop="gxWeight" /> <el-table-column label="权重" align="center" prop="gxWeight" />
<el-table-column label="当前进度" align="center" prop="planProgress" />
<el-table-column label="延迟原因" align="center" prop="delaReason" /> <el-table-column label="延迟原因" align="center" prop="delaReason" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="160"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="160">
<template slot-scope="{ row, $index }"> <template slot-scope="{ row, $index }">
@ -102,6 +103,7 @@
</el-table-column> </el-table-column>
<el-table-column :label="`${title}名称`" align="center" prop="gxName" /> <el-table-column :label="`${title}名称`" align="center" prop="gxName" />
<el-table-column label="工序进度" align="center" prop="gxProgress" /> <el-table-column label="工序进度" align="center" prop="gxProgress" />
<el-table-column v-if="title === '杆塔'" label="工序名称" align="center" prop="gxName" />
<el-table-column label="填报时间" align="center" prop="createTime" /> <el-table-column label="填报时间" align="center" prop="createTime" />
</el-table> </el-table>
@ -122,7 +124,7 @@
label-width="120px" label-width="120px"
> >
<el-form-item label="当前工序" prop="nowGxId"> <el-form-item label="当前工序" prop="nowGxId">
<el-select v-model="temp.nowGxId" placeholder="当前工序" style="width: 100%"> <el-select v-model="temp.nowGxId" :disabled="processType === '变电'" placeholder="当前工序" style="width: 100%">
<el-option v-for="item in typeList" :key="item.id" :value="item.id" :label="item.name" /> <el-option v-for="item in typeList" :key="item.id" :value="item.id" :label="item.name" />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -288,6 +290,9 @@ export default {
// //
handleCreateProcess() { handleCreateProcess() {
this.dialogStatus = 'create' this.dialogStatus = 'create'
if (this.processType === '变电' && this.temp.gxId) {
this.temp.nowGxId = this.temp.gxId
}
this.dialogFormVisible = true this.dialogFormVisible = true
}, },
createData() { createData() {
@ -303,8 +308,6 @@ export default {
}) })
this.dialogFormVisible = false this.dialogFormVisible = false
this.getList2() this.getList2()
}).finally(() => {
// this.dialogFormVisible = false
}) })
} }
}) })

View File

@ -41,7 +41,7 @@
<el-table-column label="边带名称" align="center" prop="bdName" /> <el-table-column label="边带名称" align="center" prop="bdName" />
<el-table-column label="边带编码" align="center" prop="bdCode" /> <el-table-column label="边带编码" align="center" prop="bdCode" />
<el-table-column label="边带IP" align="center" prop="bdIp" /> <el-table-column label="边带IP" align="center" prop="bdIp" />
<el-table-column label="边带类型名称" align="center" prop="bdTypeName" /> <!-- <el-table-column label="边带类型名称" align="center" prop="bdTypeName" />-->
<el-table-column label="杆塔名称" align="center" prop="gtName" /> <el-table-column label="杆塔名称" align="center" prop="gtName" />
<el-table-column label="工程名称" align="center" prop="proName" /> <el-table-column label="工程名称" align="center" prop="proName" />
<el-table-column label="绑定时间" align="center" prop="bindTime" /> <el-table-column label="绑定时间" align="center" prop="bindTime" />
@ -80,12 +80,12 @@
<el-form-item label="边带IP" prop="bdIp"> <el-form-item label="边带IP" prop="bdIp">
<el-input v-model="temp.bdIp" placeholder="边带IP" :maxlength="50" /> <el-input v-model="temp.bdIp" placeholder="边带IP" :maxlength="50" />
</el-form-item> </el-form-item>
<el-form-item label="边带类型:" prop="bdType"> <!-- <el-form-item label="边带类型:" prop="bdType">-->
<SidebandTypeSelect :bind-value.sync="temp.bdType" /> <!-- <SidebandTypeSelect :bind-value.sync="temp.bdType" />-->
</el-form-item> <!-- </el-form-item>-->
<el-form-item label="设备类型:" prop="typeCode"> <!-- <el-form-item label="设备类型:" prop="typeCode">-->
<DeviceSelect :bind-value.sync="temp.typeCode" /> <!-- <DeviceSelect :bind-value.sync="temp.typeCode" />-->
</el-form-item> <!-- </el-form-item>-->
<el-form-item label="标段编码:" prop="bidCode"> <el-form-item label="标段编码:" prop="bidCode">
<ProjectSelect :bind-type.sync="currentProjectType" :bind-value.sync="temp.bidCode" @change="handleProjectChange" /> <ProjectSelect :bind-type.sync="currentProjectType" :bind-value.sync="temp.bidCode" @change="handleProjectChange" />
</el-form-item> </el-form-item>
@ -173,8 +173,8 @@ export default {
bdName: [{ required: true, message: '不能为空', trigger: 'blur' }], bdName: [{ required: true, message: '不能为空', trigger: 'blur' }],
bdCode: [{ required: true, message: '不能为空', trigger: 'blur' }], bdCode: [{ required: true, message: '不能为空', trigger: 'blur' }],
bdIp: [{ required: true, message: '不能为空', trigger: 'blur' }], bdIp: [{ required: true, message: '不能为空', trigger: 'blur' }],
bdType: [{ required: true, message: '不能为空', trigger: 'change' }], // bdType: [{ required: true, message: '', trigger: 'change' }],
typeCode: [{ required: true, message: '不能为空', trigger: 'change' }], // typeCode: [{ required: true, message: '', trigger: 'change' }],
gtId: [{ required: false, message: '不能为空', trigger: 'change' }], gtId: [{ required: false, message: '不能为空', trigger: 'change' }],
bidCode: [{ required: false, message: '不能为空', trigger: 'change' }] bidCode: [{ required: false, message: '不能为空', trigger: 'change' }]
} }