This commit is contained in:
sjl
2025-02-11 10:59:41 +08:00
parent 4adc28a055
commit b11f4839f4
3 changed files with 14 additions and 9 deletions

View File

@@ -637,8 +637,7 @@ const handleSelectionChange = (selection: any[]) => {
devChannelsNum = 0 devChannelsNum = 0
for (let i = 0; i < selection.length; i++) { for (let i = 0; i < selection.length; i++) {
devChannelsNum += selection[i].dev_Chns devChannelsNum += selection[i].devChns
} }
devTestedNum = selection.filter((item) => item.checkState === 2).length devTestedNum = selection.filter((item) => item.checkState === 2).length

View File

@@ -1,8 +1,8 @@
<template> <template>
<!-- 基础信息弹出框 --> <!-- 基础信息弹出框 -->
<el-dialog :model-value="dialogVisible" :title="dialogTitle" v-bind="dialogSmall" @close="close" > <el-dialog :model-value="dialogVisible" :title="dialogTitle" v-bind="dialogMiddle" @close="close" >
<div> <div>
<el-form :model="formContent" ref='dialogFormRef' :rules='rules' > <el-form :model="formContent" ref='dialogFormRef' :rules='rules' class="form-two">
<el-form-item label="名称" prop="name" > <el-form-item label="名称" prop="name" >
<el-input v-model='formContent.name' placeholder="请输入设备类型名称"/> <el-input v-model='formContent.name' placeholder="请输入设备类型名称"/>
</el-form-item> </el-form-item>
@@ -86,7 +86,7 @@
import { ref,computed, Ref } from 'vue' import { ref,computed, Ref } from 'vue'
import { type DevType } from '@/api/device/interface/devType' import { type DevType } from '@/api/device/interface/devType'
import { type ICD } from '@/api/device/interface/icd' import { type ICD } from '@/api/device/interface/icd'
import {dialogSmall} from '@/utils/elementBind' import {dialogMiddle} from '@/utils/elementBind'
import { useDictStore } from '@/stores/modules/dict' import { useDictStore } from '@/stores/modules/dict'
import {addDevType,updateDevType} from '@/api/device/devType' import {addDevType,updateDevType} from '@/api/device/devType'
import {getICDAllList} from '@/api/device/icd' import {getICDAllList} from '@/api/device/icd'
@@ -153,6 +153,12 @@ const resetFormContent = () => {
devCurr: [ devCurr: [
{ required: true, message: '额定电流必选!', trigger: 'change' } { required: true, message: '额定电流必选!', trigger: 'change' }
], ],
reportName: [
{ required: true, message: '报告模版名称必选!', trigger: 'change' }
],
icd: [
{ required: true, message: '设备关联ICD必选', trigger: 'change' }
],
}) })

View File

@@ -59,9 +59,9 @@ import { ElMessage, ElMessageBox } from 'element-plus'
import { onBeforeMount, reactive, ref } from 'vue' import { onBeforeMount, reactive, ref } from 'vue'
import { useModeStore, useAppSceneStore } from '@/stores/modules/mode' import { useModeStore, useAppSceneStore } from '@/stores/modules/mode'
defineOptions({ // defineOptions({
name: 'device', // name: 'device',
}) // })
const modeStore = useModeStore() const modeStore = useModeStore()
const dictStore = useDictStore() const dictStore = useDictStore()
const appSceneStore = useAppSceneStore() const appSceneStore = useAppSceneStore()