修改页面缓存
This commit is contained in:
@@ -23,7 +23,7 @@ import undocumented from './components/undocumented/index.vue'
|
|||||||
import interferenceUserTable from './components/normalizationManager/interferenceUserTable.vue'
|
import interferenceUserTable from './components/normalizationManager/interferenceUserTable.vue'
|
||||||
import terminalNetworkDetection from './components/terminalNetworkDetection/index.vue'
|
import terminalNetworkDetection from './components/terminalNetworkDetection/index.vue'
|
||||||
defineOptions({
|
defineOptions({
|
||||||
name: 'Processsupervision/interferencemanagement'
|
name: 'supervision/interferencemanagement'
|
||||||
})
|
})
|
||||||
const activeName = ref('1')
|
const activeName = ref('1')
|
||||||
const Statistics = ref()
|
const Statistics = ref()
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
{{ getDeviceStatus(detailData.deviceStatus) }}
|
{{ getDeviceStatus(detailData.deviceStatus) }}
|
||||||
</el-tag>
|
</el-tag>
|
||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
<el-descriptions-item label='资产编号'>
|
<el-descriptions-item label='退役原因'>
|
||||||
{{ detailData.propertyNo }}
|
{{ detailData.propertyNo }}
|
||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
</el-descriptions>
|
</el-descriptions>
|
||||||
|
|||||||
@@ -1,54 +1,63 @@
|
|||||||
<template>
|
<template>
|
||||||
<el-dialog draggable class='cn-operate-dialog' v-model='dialogVisible' :title='title'
|
<el-dialog
|
||||||
style='max-width: 450px;height: 320px' top='30vh'>
|
draggable
|
||||||
|
class="cn-operate-dialog"
|
||||||
|
v-model="dialogVisible"
|
||||||
|
:title="title"
|
||||||
|
style="max-width: 450px; height: 320px"
|
||||||
|
top="30vh"
|
||||||
|
>
|
||||||
<el-scrollbar>
|
<el-scrollbar>
|
||||||
<el-form :inline='false' :model='formData' label-width='120px' :rules='rules' ref='formRef'>
|
<el-form :inline="false" :model="formData" label-width="120px" :rules="rules" ref="formRef">
|
||||||
|
<el-form-item label="设备类型" prop="deviceType">
|
||||||
<el-form-item label='设备类型' prop='deviceType'>
|
<el-radio-group v-model="formData.deviceType" @change="changeType">
|
||||||
<el-radio-group v-model='formData.deviceType' @change='changeType'>
|
<el-radio border label="1">监测装置</el-radio>
|
||||||
<el-radio border label='1'>装置设备</el-radio>
|
<el-radio border label="2">监测点</el-radio>
|
||||||
<el-radio border label='2'>监测设备</el-radio>
|
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label='设备' prop='deviceId'>
|
<el-form-item label="设备" prop="deviceId">
|
||||||
<el-tree-select
|
<el-tree-select
|
||||||
v-model='formData.deviceId'
|
v-model="formData.deviceId"
|
||||||
:data='data'
|
:data="data"
|
||||||
filterable
|
filterable
|
||||||
:default-expand-all='true'
|
:default-expand-all="true"
|
||||||
style='width: 260px'
|
style="width: 260px"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label='资产编号'>
|
<el-form-item label="退役原因" prop="propertyNo">
|
||||||
<el-input
|
<!-- <el-input
|
||||||
v-model='formData.propertyNo'
|
v-model='formData.propertyNo'
|
||||||
clearable
|
clearable
|
||||||
placeholder='请输入资产编号'
|
placeholder='请输入退役原因'
|
||||||
/>
|
/> -->
|
||||||
|
<el-input
|
||||||
|
type="textarea"
|
||||||
|
clearable
|
||||||
|
:autosize="{ minRows: 2, maxRows: 4 }"
|
||||||
|
placeholder="请输入退役原因"
|
||||||
|
v-model="formData.propertyNo"
|
||||||
|
></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
|
|
||||||
</el-form>
|
</el-form>
|
||||||
</el-scrollbar>
|
</el-scrollbar>
|
||||||
|
|
||||||
<template #footer>
|
<template #footer>
|
||||||
<span class='dialog-footer'>
|
<span class="dialog-footer">
|
||||||
<el-button @click='dialogVisible = false'>取消</el-button>
|
<el-button @click="dialogVisible = false">取消</el-button>
|
||||||
<el-button type='primary' @click='submit'>确认</el-button>
|
<el-button type="primary" @click="submit">确认</el-button>
|
||||||
</span>
|
</span>
|
||||||
</template>
|
</template>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
</template>
|
</template>
|
||||||
<script lang='ts' setup>
|
<script lang="ts" setup>
|
||||||
import { ref, inject, reactive, nextTick } from 'vue'
|
import { ref, inject, reactive, nextTick } from 'vue'
|
||||||
import { ElMessage } from 'element-plus'
|
import { ElMessage } from 'element-plus'
|
||||||
import TableStore from '@/utils/tableStore' // 若不是列表页面弹框可删除
|
import TableStore from '@/utils/tableStore' // 若不是列表页面弹框可删除
|
||||||
import { getTerminalSelectTree } from '@/api/device-boot/Business'
|
import { getTerminalSelectTree } from '@/api/device-boot/Business'
|
||||||
import { addRunningDevice, quitRunningDeviceUpdate } from '@/api/supervision-boot/device/quitRunningDev'
|
import { addRunningDevice, quitRunningDeviceUpdate } from '@/api/supervision-boot/device/quitRunningDev'
|
||||||
|
|
||||||
|
|
||||||
//下拉数据源
|
//下拉数据源
|
||||||
const sourceData = ref()
|
const sourceData = ref()
|
||||||
const deviceList = ref()
|
const deviceList = ref()
|
||||||
@@ -70,7 +79,8 @@ const formData = reactive({
|
|||||||
//form表单校验规则
|
//form表单校验规则
|
||||||
const rules = {
|
const rules = {
|
||||||
deviceId: [{ required: true, message: '设备不能为空', trigger: 'change' }],
|
deviceId: [{ required: true, message: '设备不能为空', trigger: 'change' }],
|
||||||
deviceType: [{ required: true, message: '设备类型不能为空', trigger: 'change' }]
|
deviceType: [{ required: true, message: '设备类型不能为空', trigger: 'change' }],
|
||||||
|
propertyNo: [{ required: true, message: '请输入退役原因', trigger: 'blur' }]
|
||||||
}
|
}
|
||||||
const resetForm = () => {
|
const resetForm = () => {
|
||||||
if (formRef.value) {
|
if (formRef.value) {
|
||||||
@@ -133,7 +143,6 @@ const open = async (text: string, tempData?: any) => {
|
|||||||
dialogVisible.value = true
|
dialogVisible.value = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 提交用户表单数据
|
* 提交用户表单数据
|
||||||
*/
|
*/
|
||||||
@@ -152,7 +161,6 @@ const submit = () => {
|
|||||||
tableStore.index()
|
tableStore.index()
|
||||||
dialogVisible.value = false
|
dialogVisible.value = false
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ import { ElMessageBox } from 'element-plus/es'
|
|||||||
import { cancelQuitRunningDevice } from '@/api/supervision-boot/device/quitRunningDev'
|
import { cancelQuitRunningDevice } from '@/api/supervision-boot/device/quitRunningDev'
|
||||||
|
|
||||||
defineOptions({
|
defineOptions({
|
||||||
name: 'businessUser'
|
name: 'supervision/retire'
|
||||||
})
|
})
|
||||||
const { push } = useRouter()
|
const { push } = useRouter()
|
||||||
const deviceQuitPopup = ref()
|
const deviceQuitPopup = ref()
|
||||||
@@ -62,7 +62,7 @@ const tableStore = new TableStore({
|
|||||||
{ title: '供电公司', field: 'gdName', minWidth: 130 },
|
{ title: '供电公司', field: 'gdName', minWidth: 130 },
|
||||||
{ title: '变电站', field: 'subName', minWidth: 130 },
|
{ title: '变电站', field: 'subName', minWidth: 130 },
|
||||||
{ title: '设备名称', field: 'deviceName', minWidth: 130 },
|
{ title: '设备名称', field: 'deviceName', minWidth: 130 },
|
||||||
{ title: '资产编号', field: 'propertyNo', minWidth: 130 },
|
{ title: '退役原因', field: 'propertyNo', minWidth: 130 },
|
||||||
{
|
{
|
||||||
title: '设备状态', field: 'deviceStatus', minWidth: 130,
|
title: '设备状态', field: 'deviceStatus', minWidth: 130,
|
||||||
render: 'tag',
|
render: 'tag',
|
||||||
|
|||||||
Reference in New Issue
Block a user