修改页面缓存

This commit is contained in:
GGJ
2024-05-16 18:40:07 +08:00
parent cf621bafdf
commit bacf665b01
4 changed files with 39 additions and 31 deletions

View File

@@ -23,7 +23,7 @@ import undocumented from './components/undocumented/index.vue'
import interferenceUserTable from './components/normalizationManager/interferenceUserTable.vue'
import terminalNetworkDetection from './components/terminalNetworkDetection/index.vue'
defineOptions({
name: 'Processsupervision/interferencemanagement'
name: 'supervision/interferencemanagement'
})
const activeName = ref('1')
const Statistics = ref()

View File

@@ -27,7 +27,7 @@
{{ getDeviceStatus(detailData.deviceStatus) }}
</el-tag>
</el-descriptions-item>
<el-descriptions-item label='资产编号'>
<el-descriptions-item label='退役原因'>
{{ detailData.propertyNo }}
</el-descriptions-item>
</el-descriptions>

View File

@@ -1,54 +1,63 @@
<template>
<el-dialog draggable class='cn-operate-dialog' v-model='dialogVisible' :title='title'
style='max-width: 450px;height: 320px' top='30vh'>
<el-dialog
draggable
class="cn-operate-dialog"
v-model="dialogVisible"
:title="title"
style="max-width: 450px; height: 320px"
top="30vh"
>
<el-scrollbar>
<el-form :inline='false' :model='formData' label-width='120px' :rules='rules' ref='formRef'>
<el-form-item label='设备类型' prop='deviceType'>
<el-radio-group v-model='formData.deviceType' @change='changeType'>
<el-radio border label='1'>装置设备</el-radio>
<el-radio border label='2'>监测设备</el-radio>
<el-form :inline="false" :model="formData" label-width="120px" :rules="rules" ref="formRef">
<el-form-item label="设备类型" prop="deviceType">
<el-radio-group v-model="formData.deviceType" @change="changeType">
<el-radio border label="1">监测装置</el-radio>
<el-radio border label="2">监测点</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label='设备' prop='deviceId'>
<el-form-item label="设备" prop="deviceId">
<el-tree-select
v-model='formData.deviceId'
:data='data'
v-model="formData.deviceId"
:data="data"
filterable
:default-expand-all='true'
style='width: 260px'
:default-expand-all="true"
style="width: 260px"
/>
</el-form-item>
<el-form-item label='资产编号'>
<el-input
<el-form-item label="退役原因" prop="propertyNo">
<!-- <el-input
v-model='formData.propertyNo'
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>
</el-scrollbar>
<template #footer>
<span class='dialog-footer'>
<el-button @click='dialogVisible = false'>取消</el-button>
<el-button type='primary' @click='submit'>确认</el-button>
<span class="dialog-footer">
<el-button @click="dialogVisible = false">取消</el-button>
<el-button type="primary" @click="submit">确认</el-button>
</span>
</template>
</el-dialog>
</template>
<script lang='ts' setup>
<script lang="ts" setup>
import { ref, inject, reactive, nextTick } from 'vue'
import { ElMessage } from 'element-plus'
import TableStore from '@/utils/tableStore' // 若不是列表页面弹框可删除
import { getTerminalSelectTree } from '@/api/device-boot/Business'
import { addRunningDevice, quitRunningDeviceUpdate } from '@/api/supervision-boot/device/quitRunningDev'
//下拉数据源
const sourceData = ref()
const deviceList = ref()
@@ -70,7 +79,8 @@ const formData = reactive({
//form表单校验规则
const rules = {
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 = () => {
if (formRef.value) {
@@ -133,7 +143,6 @@ const open = async (text: string, tempData?: any) => {
dialogVisible.value = true
}
/**
* 提交用户表单数据
*/
@@ -152,7 +161,6 @@ const submit = () => {
tableStore.index()
dialogVisible.value = false
}
}
})
}

View File

@@ -37,7 +37,7 @@ import { ElMessageBox } from 'element-plus/es'
import { cancelQuitRunningDevice } from '@/api/supervision-boot/device/quitRunningDev'
defineOptions({
name: 'businessUser'
name: 'supervision/retire'
})
const { push } = useRouter()
const deviceQuitPopup = ref()
@@ -62,7 +62,7 @@ const tableStore = new TableStore({
{ title: '供电公司', field: 'gdName', minWidth: 130 },
{ title: '变电站', field: 'subName', minWidth: 130 },
{ title: '设备名称', field: 'deviceName', minWidth: 130 },
{ title: '资产编号', field: 'propertyNo', minWidth: 130 },
{ title: '退役原因', field: 'propertyNo', minWidth: 130 },
{
title: '设备状态', field: 'deviceStatus', minWidth: 130,
render: 'tag',