src/utils/dict.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/data/point/DaPointForm.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/data/point/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/utils/dict.ts
@@ -256,4 +256,5 @@ COM_IS_INT = 'com_is_int', DATA_POINT_TYPE = 'data_point_type', MINFREQID = 'minfreqid', VALUETYPE = 'value_type', } src/views/data/point/DaPointForm.vue
@@ -55,14 +55,36 @@ </el-row> <el-row> <el-col :span="12"> <el-form-item label="值类型" prop="valueType"> <el-select v-model="formData.measurePoint.valueType" clearable placeholder="请选择值类型" > <el-option v-for="dict in getDictOptions(DICT_TYPE.VALUETYPE)" :key="dict.value" :label="dict.label" :value="dict.value" /> </el-select> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="平滑尺度" prop="dimension"> <el-input-number v-model="formData.measurePoint.dimension" style="width: 100%" :controls="false"/> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="12"> <el-form-item label="测量单位" prop="unit"> <el-input v-model="formData.unit" placeholder="请输入测量单位"/> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="单位转换" prop="unittransfactor"> <el-input-number v-model="formData.unittransfactor" style="width: 100%" :controls="false"/> <el-input-number v-model="formData.unittransfactor" style="width: 100%" :controls="false"/> </el-form-item> </el-col> </el-row> @@ -268,7 +290,6 @@ import * as DaPoint from '@/api/data/da/point' import * as TagApi from '@/api/data/channel/tag' import {DICT_TYPE, getDictOptions, getIntDictOptions} from "@/utils/dict"; import {getTagTree} from "@/api/data/channel/tag"; defineOptions({name: 'DataDaPointForm'}) @@ -317,6 +338,7 @@ sourceId: '', tagNo: '', dimension: '', valueType: '', } }) const formRules = reactive({ src/views/data/point/index.vue
@@ -60,7 +60,7 @@ <!-- 列表 --> <ContentWrap> <el-table border stripe v-loading="loading" :data="list"> <el-table-column fixed label="测点编码" header-align="center" align="left" min-width="100" prop="pointNo" /> <el-table-column fixed label="测点编码" header-align="center" align="left" min-width="110" prop="pointNo" /> <el-table-column label="测点名称" header-align="center" align="left" min-width="200" prop="pointName" /> <el-table-column label="测点类型" align="center" prop="pointType" width="100"> <template #default="scope"> @@ -70,6 +70,11 @@ <el-table-column label="数据类型" align="center" prop="dataType" width="100"> <template #default="scope"> <dict-tag :type="DICT_TYPE.POINT_DATA_TYPE" :value="scope.row.dataType" /> </template> </el-table-column> <el-table-column label="值类型" align="center" prop="valueType" width="120"> <template #default="scope"> <dict-tag :type="DICT_TYPE.VALUETYPE" :value="scope.row.valueType" /> </template> </el-table-column> <el-table-column label="测量单位" align="center" prop="unit" width="100"/> @@ -123,7 +128,7 @@ <script lang="ts" setup> import DaPointForm from './DaPointForm.vue' import * as DaPoint from '@/api/data/da/point' import {DICT_TYPE, getDictOptions} from "@/utils/dict"; import {DICT_TYPE} from "@/utils/dict"; defineOptions({name: 'DataPoint'})