This commit is contained in:
guanj
2025-12-08 08:37:07 +08:00
parent e3de350dc5
commit 94649b3348
7 changed files with 443 additions and 207 deletions

View File

@@ -855,6 +855,31 @@
<el-option label="已治理" :value="1" />
</el-select>
</el-form-item>
<el-form-item
class="form-item"
label="运行状态:"
:rules="{ required: true, message: '请选择运行状态', trigger: 'blur' }"
>
<!-- 0运行1检修2停运3调试4退运 -->
<el-select
filterable
v-model="lineItem.runStatus"
placeholder="请选择运行状态"
:disabled="
!(
(nodeLevel == 4 && pageStatus == 3) ||
((nodeLevel == 3 || (nodeLevel == 2 && pageStatus == 2)) &&
pageStatus == 2)
)
"
>
<el-option label="运行" :value="0" />
<el-option label="检修" :value="1" />
<el-option label="停运" :value="2" />
<el-option label="调试" :value="3" />
<el-option label="退运" :value="4" />
</el-select>
</el-form-item>
</div>
</el-tab-pane>
</el-tabs>
@@ -1059,6 +1084,7 @@ interface LineInfo {
monitorUser: string
monitorObj: string
govern: string | number
runStatus: string | number
basicCapacity: number
shortCircuitCapacity: number
devCapacity: number
@@ -1437,6 +1463,7 @@ const add = () => {
devMac: '',
monitorObj: '',
govern: 0,
runStatus: 0,
basicCapacity: 0,
shortCircuitCapacity: 0,
devCapacity: 0,
@@ -1612,6 +1639,7 @@ const updateLineFunc = (id: any) => {
monitorUser: currentLine.monitorUser || '',
monitorObj: currentLine.monitorObj || '',
govern: currentLine.govern ,
runStatus: currentLine.runStatus ,
basicCapacity: currentLine.basicCapacity || 0,
shortCircuitCapacity: currentLine.shortCircuitCapacity || 0,
devCapacity: currentLine.devCapacity || 0,
@@ -1805,6 +1833,7 @@ const next = async () => {
devMac: '',
monitorObj: '',
govern: 0,
runStatus: 0,
basicCapacity: 0,
shortCircuitCapacity: 0,
devCapacity: 0,
@@ -2215,6 +2244,7 @@ const resetAllForms = () => {
line.monitorUser = ''
line.monitorObj = ''
line.govern = 0
line.runStatus = 0
line.basicCapacity = 0
line.shortCircuitCapacity = 0
line.devCapacity = 0
@@ -2381,6 +2411,7 @@ const submitData = () => {
monitorUser: currentLine.monitorUser,
monitorObj: currentLine.monitorObj,
govern: currentLine.govern,
runStatus: currentLine.runStatus,
basicCapacity: currentLine.basicCapacity,
shortCircuitCapacity: currentLine.shortCircuitCapacity,
devCapacity: currentLine.devCapacity,
@@ -2567,6 +2598,7 @@ const handleLineTabsEdit = (targetName: any, action: any) => {
monitorUser: '',
monitorObj: '',
govern: 0,
runStatus: 0,
basicCapacity: 0,
shortCircuitCapacity: 0,
devCapacity: 0,