修改测试bug

This commit is contained in:
guanj
2026-06-08 18:34:49 +08:00
parent 4f907a80c4
commit 03d302ded8
133 changed files with 3991 additions and 3442 deletions

View File

@@ -17,7 +17,7 @@
</el-select>
</el-form-item>
<el-form-item label="关键字筛选">
<el-input maxlength="32" show-word-limit v-model.trim="tableStore.table.params.searchValue"
<el-input maxlength="32" show-word-limit v-model.trim="tableStore.table.params.searchValue"
placeholder="数据名称、别名、展示名称" clearable></el-input>
</el-form-item>
</template>

View File

@@ -16,27 +16,27 @@
</el-select>
</el-form-item>
<el-form-item label="数据名称:" prop="name">
<el-input
maxlength="32"
show-word-limit
<el-input maxlength="32" show-word-limit
v-model.trim="form.name"
autocomplete="off"
placeholder="请输入数据名称"
></el-input>
</el-form-item>
<el-form-item label="别名:" prop="otherName">
<el-input
maxlength="32"
show-word-limit
<el-input maxlength="32" show-word-limit
v-model.trim="form.otherName"
autocomplete="off"
placeholder="请输入别名"
></el-input>
</el-form-item>
<el-form-item label="展示名称:" prop="showName">
<el-input
maxlength="32"
show-word-limit
<el-input maxlength="32" show-word-limit
v-model.trim="form.showName"
autocomplete="off"
placeholder="请输入展示名称"
@@ -53,18 +53,18 @@
</el-select>
</el-form-item>
<el-form-item label="单位:">
<el-input
maxlength="32"
show-word-limit
<el-input maxlength="32" show-word-limit
v-model.trim="form.unit"
autocomplete="off"
placeholder="请输入单位"
></el-input>
</el-form-item>
<el-form-item label="基础数据类型:">
<el-input
maxlength="32"
show-word-limit
<el-input maxlength="32" show-word-limit
v-model.trim="form.type"
autocomplete="off"
placeholder="请输入基础数据类型"
@@ -112,9 +112,9 @@
</el-select>
</el-form-item>
<el-form-item label="序号:" prop="sort">
<el-input
maxlength="32"
show-word-limit
<el-input maxlength="32" show-word-limit
type="number"
v-model.trim="form.sort"
autocomplete="off"
@@ -122,9 +122,9 @@
></el-input>
</el-form-item>
<el-form-item label="限值名称:" prop="limitName">
<el-input
maxlength="32"
show-word-limit
<el-input maxlength="32" show-word-limit
type="text"
v-model.trim="form.limitName"
autocomplete="off"
@@ -132,9 +132,9 @@
></el-input>
</el-form-item>
<el-form-item label="限值表名:" prop="limitTable">
<el-input
maxlength="32"
show-word-limit
<el-input maxlength="32" show-word-limit
type="text"
v-model.trim="form.limitTable"
autocomplete="off"
@@ -157,18 +157,18 @@
</div>
<el-form class="form-two" :model="form" label-width="130px" ref="formRef2">
<el-form-item label="告警码(缺省值):">
<el-input
maxlength="32"
show-word-limit
<el-input maxlength="32" show-word-limit
v-model.trim="form.defaultValue"
autocomplete="off"
placeholder="请输入告警码(缺省值)"
></el-input>
</el-form-item>
<el-form-item label="事件类别:">
<el-input
maxlength="32"
show-word-limit
<el-input maxlength="32" show-word-limit
v-model.trim="form.eventType"
autocomplete="off"
placeholder="请输入事件类别"
@@ -176,9 +176,9 @@
</el-form-item>
<el-form-item label="设置最大值:">
<el-input
maxlength="32"
show-word-limit
<el-input maxlength="32" show-word-limit
type="number"
v-model.trim="form.maxNum"
autocomplete="off"
@@ -186,9 +186,9 @@
></el-input>
</el-form-item>
<el-form-item label="设置最小值:">
<el-input
maxlength="32"
show-word-limit
<el-input maxlength="32" show-word-limit
type="number"
v-model.trim="form.minNum"
autocomplete="off"
@@ -196,18 +196,18 @@
></el-input>
</el-form-item>
<el-form-item label="枚举序列:">
<el-input
maxlength="32"
show-word-limit
<el-input maxlength="32" show-word-limit
v-model.trim="form.setValue"
autocomplete="off"
placeholder="请输入枚举序列"
></el-input>
</el-form-item>
<el-form-item label="字符串长度上限:">
<el-input
maxlength="32"
show-word-limit
<el-input maxlength="32" show-word-limit
type="number"
v-model.trim="form.strlen"
autocomplete="off"
@@ -215,9 +215,9 @@
></el-input>
</el-form-item>
<el-form-item label="上送规则:">
<el-input
maxlength="32"
show-word-limit
<el-input maxlength="32" show-word-limit
v-model.trim="form.tranRule"
autocomplete="off"
placeholder="请输入上送规则"

View File

@@ -21,15 +21,15 @@
</el-select>
</el-form-item>
<el-form-item label="版本号:" prop="versionNo">
<el-input maxlength="32" show-word-limit v-model.trim="form.versionNo" autocomplete="off"
<el-input maxlength="32" show-word-limit v-model.trim="form.versionNo" autocomplete="off"
placeholder="请输入版本号"></el-input>
</el-form-item>
<el-form-item label="版本类型:" prop="versionType">
<el-input maxlength="32" show-word-limit v-model.trim="form.versionType" autocomplete="off"
<el-input maxlength="32" show-word-limit v-model.trim="form.versionType" autocomplete="off"
placeholder="填写特殊类型(不填默认通用类型)"></el-input>
</el-form-item>
<el-form-item label="协议版本:" prop="versionAgreement">
<el-input maxlength="32" show-word-limit v-model.trim="form.versionAgreement" autocomplete="off"
<el-input maxlength="32" show-word-limit v-model.trim="form.versionAgreement" autocomplete="off"
placeholder="请输入协议版本"></el-input>
</el-form-item>
<el-form-item label="版本日期:" prop="versionDate">
@@ -38,13 +38,13 @@
</el-form-item>
<el-form-item label="CRC校验:" prop="crc">
<el-input maxlength="32" show-word-limit v-model.trim="form.crc" autocomplete="off"
<el-input maxlength="32" show-word-limit v-model.trim="form.crc" autocomplete="off"
placeholder="请输入CRC校验"></el-input>
</el-form-item>
</el-form>
<el-form :model="form" label-width="100px" class="mt10 form-one">
<el-form-item label="描述:" prop="description">
<el-input maxlength="300" :autosize="{ minRows: 2, maxRows: 4 }" type="textarea" show-word-limit
<el-input show-word-limit maxlength="300" :autosize="{ minRows: 2, maxRows: 4 }" type="textarea"
v-model.trim="form.description" autocomplete="off" placeholder="请输入描述"></el-input>
</el-form-item>
<el-form-item label="升级文件:" prop="file">

View File

@@ -3,9 +3,9 @@
<TableHeader ref="tableHeaderRef">
<template #select>
<el-form-item label="模版名称">
<el-input
maxlength="32"
show-word-limit
<el-input maxlength="32" show-word-limit
v-model.trim="tableStore.table.params.name"
clearable
placeholder="请输入名称"
@@ -140,6 +140,7 @@ const chooseFile = (e: any) => {
}
// 下载报告
const downloadTheReport = (filePath: string,name:string) => {
ElMessage.info('下载中......')
downLoadFile(filePath).then(res => {
let blob = new Blob([res], {
type: ' application/json'

View File

@@ -179,6 +179,7 @@ queryByCode('Device_Type').then(res => {
})
// 下载报告
const downloadTheReport = (name: string) => {
ElMessage.info('下载中......')
getFileUrl(name).then((res: any) => {
downLoadFile(res.data).then(res => {
let blob = new Blob([res], {

View File

@@ -42,10 +42,10 @@
<el-dialog v-model="dialogVisible" title="编辑" width="500">
<el-form :model="form" ref="ruleFormRef" label-width="80px" :rules="rules">
<el-form-item label="名称" prop="name">
<el-input v-model="form.name" clearable placeholder="请输入名称" />
<el-input maxlength="32" show-word-limit v-model="form.name" clearable placeholder="请输入名称" />
</el-form-item>
<el-form-item label="区域" :prop="form.pid == '0' ? 'city' : 'area'">
<!-- <el-input v-model="form.city" clearable placeholder="请输入区域" /> -->
<!-- <el-input maxlength="32" show-word-limit v-model="form.city" clearable placeholder="请输入区域" /> -->
<el-cascader
v-model="form.city"
v-if="form.pid == '0'"
@@ -56,10 +56,10 @@
filterable
placeholder="请输入区域"
/>
<el-input v-else v-model="form.area" clearable placeholder="请输入区域" />
<el-input maxlength="32" show-word-limit v-else v-model="form.area" clearable placeholder="请输入区域" />
</el-form-item>
<el-form-item label="备注" prop="description">
<el-input v-model="form.description" :rows="2" type="textarea" clearable placeholder="请输入备注" />
<el-input maxlength="32" show-word-limit v-model="form.description" :rows="2" type="textarea" clearable placeholder="请输入备注" />
</el-form-item>
</el-form>
<template #footer>

View File

@@ -2,7 +2,7 @@
<el-dialog draggable class="cn-operate-dialog" width="540px" v-model.trim="dialogVisible" :title="title">
<el-form :inline="false" ref="formRef" :model="form" label-width="auto" class="form-one" :rules="rules">
<el-form-item label="项目名称" prop="name">
<el-input maxlength="32" show-word-limit v-model.trim="form.name" placeholder="请输入项目名称" />
<el-input maxlength="32" show-word-limit v-model.trim="form.name" placeholder="请输入项目名称" />
</el-form-item>
<el-form-item label="所属工程" prop="engineeringId">
<el-select v-model="form.engineeringId" filterable placeholder="请选择工程" clearable>
@@ -15,13 +15,13 @@
</el-select>
</el-form-item>
<el-form-item label="区域" prop="area">
<el-input v-model="form.area" clearable placeholder="请输入区域" />
<el-input maxlength="32" show-word-limit v-model="form.area" clearable placeholder="请输入区域" />
</el-form-item>
<el-form-item label="备注" prop="description">
<el-input v-model="form.description" :rows="2" type="textarea" clearable placeholder="请输入备注" />
<el-input maxlength="32" show-word-limit v-model="form.description" :rows="2" type="textarea" clearable placeholder="请输入备注" />
</el-form-item>
<el-form-item label="排序" prop="sort">
<el-input maxlength="32" show-word-limit-number v-model.number="form.sort" :min="0" />
<el-input-number v-model.number="form.sort" style="width: 100%;" :min="0" />
</el-form-item>
<el-form-item label="拓扑图">
<div class="image-radio-group">

View File

@@ -2,7 +2,7 @@
<el-dialog draggable class="cn-operate-dialog" width="500px" v-model.trim="dialogVisible" :title="title">
<el-form :inline="false" ref="formRef" :model="form" label-width="auto" class="form-one" :rules="rules">
<el-form-item label="工程名称" prop="name">
<el-input maxlength="32" show-word-limit v-model.trim="form.name" placeholder="请输入工程名称" />
<el-input maxlength="32" show-word-limit v-model.trim="form.name" placeholder="请输入工程名称" />
</el-form-item>
<el-form-item label="区域" prop="city">
<el-cascader
@@ -16,10 +16,10 @@
/>
</el-form-item>
<el-form-item label="备注" prop="description">
<el-input v-model="form.description" :rows="2" type="textarea" clearable placeholder="请输入备注" />
<el-input maxlength="32" show-word-limit v-model="form.description" :rows="2" type="textarea" clearable placeholder="请输入备注" />
</el-form-item>
<el-form-item label="排序" prop="sort">
<el-input maxlength="32" show-word-limit-number v-model.number="form.sort" :min="0" />
<el-input-number v-model.number="form.sort" style="width: 100%;" :min="0" />
</el-form-item>
</el-form>

View File

@@ -5,7 +5,7 @@
<div class="custom-table-header">
<div class="title">
工程列表
<el-input
<el-input maxlength="32" show-word-limit
class="ml10"
v-model="searchValue"
placeholder="请输入工程名称"

View File

@@ -3,7 +3,7 @@
<TableHeader>
<template v-slot:select>
<el-form-item label="关键字筛选">
<el-input
<el-input maxlength="32" show-word-limit
v-model.trim="tableStore.table.params.searchValue"
style="width: 200px"
clearable
@@ -120,9 +120,9 @@
>
<el-form :model="form" label-width="auto" :rules="rules" ref="ruleFormRef" class="form-two">
<el-form-item label="设备名称:" prop="name">
<el-input
maxlength="32"
show-word-limit
<el-input maxlength="32" show-word-limit
v-model.trim="form.name"
autocomplete="off"
clearable
@@ -130,9 +130,9 @@
></el-input>
</el-form-item>
<el-form-item label="网络设备ID:" prop="ndid" class="top">
<el-input
maxlength="32"
show-word-limit
<el-input maxlength="32" show-word-limit
v-model.trim="form.ndid"
autocomplete="off"
placeholder="请输入"
@@ -174,11 +174,11 @@
/>
</el-form-item>
<el-form-item label="排序:" class="top" prop="sort">
<el-input maxlength="32" show-word-limit-number v-model.trim="form.sort" :min="0" />
<el-input-number v-model.trim="form.sort" :min="0" />
</el-form-item>
<!-- <el-form-item label="合同号:" prop="cntractNo" class="top">
<el-input maxlength="32" show-word-limit v-model.trim="form.cntractNo" autocomplete="off" placeholder="请输入"></el-input>
<el-input maxlength="32" show-word-limit v-model.trim="form.cntractNo" autocomplete="off" placeholder="请输入"></el-input>
</el-form-item> -->
</el-form>
<template #footer>

View File

@@ -3,7 +3,7 @@
<TableHeader datePicker>
<template v-slot:select>
<el-form-item label="关键字筛选">
<el-input maxlength="32" show-word-limit v-model.trim="tableStore.table.params.searchValue"
<el-input maxlength="32" show-word-limit v-model.trim="tableStore.table.params.searchValue"
clearable placeholder="请输入关键字筛选" />
</el-form-item>
</template>

View File

@@ -3,7 +3,7 @@
<TableHeader datePicker ref="refheader">
<template v-slot:select>
<el-form-item label="关键字筛选">
<el-input
<el-input maxlength="32" show-word-limit
v-model.trim="tableStore.table.params.name"
placeholder="请输入关键字"
clearable

View File

@@ -1,5 +1,5 @@
<template>
<el-dialog v-model="dialogVisible" :title="title" width="800" :close-on-click-modal="false"
<el-dialog draggable v-model="dialogVisible" :title="title" width="900" :close-on-click-modal="false"
:before-close="handleClose">
<!-- 表格区域 -->

View File

@@ -10,7 +10,7 @@
</el-form-item>
<el-form-item label="描述:">
<el-input v-model.trim="versionDesc" disabled type="textarea" :rows="3"></el-input>
<el-input maxlength="32" show-word-limit v-model.trim="versionDesc" disabled type="textarea" :rows="3"></el-input>
</el-form-item>
</el-form>

View File

@@ -3,7 +3,7 @@
<TableHeader ref="tableHeaderRef" showExport>
<template #select>
<el-form-item label="关键字筛选">
<el-input v-model="tableStore.table.params.searchValue" clearable placeholder="请输入设备名称"
<el-input maxlength="32" show-word-limit v-model="tableStore.table.params.searchValue" clearable placeholder="请输入设备名称"
style="width:200px" />
</el-form-item>
<el-form-item label="通讯状态">
@@ -84,7 +84,7 @@ const tableStore: any = new TableStore({
{ title: '协议版本', field: 'protocolVersion', minWidth: '100', formatter: (row: any) => { return row.cellValue || '/' } },
{ title: '版本日期', field: 'versionDate', minWidth: '150', formatter: (row: any) => { return row.cellValue || '/' } },
{ title: '设备型号', field: 'devModelName', minWidth: '120', formatter: (row: any) => { return row.cellValue || '/' } },
{ title: 'icd模型', field: 'icd', minWidth: '120', formatter: (row: any) => { return icdList.value.filter(item => item.id == row.cellValue)[0]?.name || '/' } },
{ title: 'icd模型', field: 'icd', minWidth: '120', formatter: (row: any) => { return icdList.value.filter((item: any) => item.id == row.cellValue)[0]?.name || '/' } },
{ title: '所属工程', field: 'associatedEngineering', minWidth: '120', formatter: (row: any) => { return row.cellValue || '/' } },
{ title: '所属项目', field: 'associatedProject', minWidth: '120', formatter: (row: any) => { return row.cellValue || '/' } },
{