Bläddra i källkod

fix: 修复文档上5个验证未通过的bug

yanglzh 1 år sedan
förälder
incheckning
25f89a4612

+ 1 - 1
src/views/iot/alarm/setting/component/edit.vue

@@ -1,7 +1,7 @@
 <template>
 	<div class="system-edit-dic-container">
 		<el-dialog :title="(ruleForm.id !== 0 ? '修改' : '添加') + '告警'" v-model="isShowDialog" width="50%">
-			<el-form :model="ruleForm" ref="formRef" :rules="rules" size="default" label-width="110px">
+			<el-form :model="ruleForm" ref="formRef" :rules="rules" size="default" v-if="isShowDialog" label-width="110px">
 				<el-form-item label="名称" prop="name">
 					<el-input v-model="ruleForm.name" placeholder="请输入名称" />
 				</el-form-item>

+ 1 - 1
src/views/iot/certificate/component/editParams.vue

@@ -9,7 +9,7 @@
 				</el-select>
 			</el-form-item>
 			<el-form-item label="证书名称" prop="name">
-				<el-input size="default" v-model="state.ruleForm.name"></el-input>
+				<el-input size="default" v-model.trim="state.ruleForm.name"></el-input>
 			</el-form-item>
 			<el-form-item label="证书文件" prop="fileContent">
 				<el-input disabled v-if="state.ruleForm.fileContent" size="default" v-model="state.ruleForm.fileContent"></el-input>

+ 1 - 1
src/views/iot/device/template/component/edit.vue

@@ -3,7 +3,7 @@
 		<div class="wrapper">
 			<el-form class="form" ref="dataForm" :rules="rules" :model="temp" label-position="right" label-width="120px" style="width: 400px">
 				<el-form-item label="模板名称" prop="title">
-					<el-input v-model="temp.title" placeholder="请输入模板名称" />
+					<el-input v-model.trim="temp.title" placeholder="请输入模板名称" />
 				</el-form-item>
 				<el-form-item label="读取模式" prop="mode">
 					<el-select v-model="temp.mode" placeholder="请选择模式" class="filter-item" style="width: 100%" @change="handleModeChange">

+ 5 - 1
src/views/iot/network/tunnel/create.vue

@@ -212,7 +212,11 @@ export default defineComponent({
                 delete state.form.serial.rs485
             }
             if (mirrorRef.value.getValue()) {
-                state.form.protoccol.options = eval("(" + mirrorRef.value.getValue() + ")")
+                try {
+                    state.form.protoccol.options = eval("(" + mirrorRef.value.getValue() + ")")
+                } catch (error) {
+                    return ElMessage('协议参数解析错误')
+                }
             }
             // return
             api.tunnel.addItem({ ...state.form }).then((res: any) => {

+ 1 - 1
src/views/iot/ota-update/module/index.vue

@@ -7,7 +7,7 @@
             <el-input v-model="tableData.param.name" placeholder="请输入模块名称" clearable size="default" style="width: 200px;" />
           </el-form-item>
           <el-form-item label="所属产品" prop="productId">
-            <el-select v-model="tableData.param.productId" filterable placeholder="请选择产品">
+            <el-select v-model="tableData.param.productId" clearable filterable placeholder="请选择产品">
               <el-option v-for="item in productData" :key="item.id" :label="item.name" :value="item.id.toString()" value-key="id"> </el-option>
             </el-select>
           </el-form-item>