终端检测问题修改

This commit is contained in:
zhujiyan
2024-05-30 15:28:28 +08:00
parent 2c91c6943a
commit ce87ee5c00
3 changed files with 29 additions and 4 deletions

View File

@@ -28,11 +28,13 @@
<script setup lang="ts">
import { ref, onMounted, provide, nextTick } from 'vue'
import TableStore from '@/utils/tableStore'
import { ElMessage, ElMessageBox } from 'element-plus'
import Table from '@/components/table/index.vue'
import TableHeader from '@/components/table/header/index.vue'
import { useRouter } from 'vue-router'
import { useDictData } from '@/stores/dictData'
import { getLoadTypeUserList } from '@/api/process-boot/interference'
import { setTempLinedebugLedgerSync } from '@/api/supervision-boot/jointDebugList/index'
import debug from './debug.vue'
import { any } from 'vue-types'
const dictData = useDictData()
@@ -67,13 +69,15 @@ const tableStore = new TableStore({
1: 'primary',
2: 'success',
3: 'danger',
4: 'warning'
4: 'warning',
5: 'primary'
},
replaceValue: {
1: '审批中',
2: '审批通过',
3: '审批不通过',
4: '已取消',
5: '同步台账成功',
null: '/'
}
},
@@ -86,7 +90,7 @@ const tableStore = new TableStore({
}
},
{ field: 'lineId', title: '监测点编号', minWidth: 170 },
{ field: 'monitoringTerminalCode', title: '监测终端编码', minWidth: 170 },
// { field: 'monitoringTerminalCode', title: '监测终端编码', minWidth: 170 },
{ field: 'monitoringTerminalName', title: '监测终端名称', minWidth: 170 },
{
title: '操作',
@@ -119,6 +123,27 @@ const tableStore = new TableStore({
disabled: row => {
return row.reason
}
},
{
name: 'productSetting',
title: '同步台账',
type: 'primary',
icon: 'el-icon-add',
render: 'basicButton',
click: row => {
setTempLinedebugLedgerSync({ id: row.id }).then(res => {
if (res.code == 'A0000') {
ElMessage({
message: '台账同步成功',
type: 'success'
})
tableStore.index()
}
})
},
disabled: row => {
return row.status != 2
}
}
]
}

View File

@@ -20,7 +20,7 @@
label-position="right"
class="form-two"
>
<div class="fixed_upload">
<div class="fixed_upload" v-if="false">
<el-upload
v-model:file-list="form.lineFilePath"
ref="uploadRef"

View File

@@ -100,7 +100,7 @@
<!-- </div> -->
<el-divider content-position="left">终端信息</el-divider>
<!-- <div id="part2" class="form-two"> -->
<div class="fixed_upload">
<div class="fixed_upload" v-if="false">
<el-upload
v-model:file-list="form.deviceFilePath"
ref="uploadRef"