From df559fa4353e312782841302d0281c7c98a81edb Mon Sep 17 00:00:00 2001 From: spring <2396852758@qq.com> Date: 星期二, 22 四月 2025 15:47:58 +0800 Subject: [PATCH] 修改检验任务 --- src/views/business/inspectionTask/components/InspectionWord.vue | 3 +++ src/views/CNAS/resourceDemand/device/component/acquisitionConfig.vue | 42 +++++++++++++++++++++--------------------- src/views/business/inspectionTask/inspection.vue | 5 ++++- src/views/business/inspectionTask/components/NetworkAnalyzerDataAcquisition.vue | 8 +++++--- 4 files changed, 33 insertions(+), 25 deletions(-) diff --git a/src/views/CNAS/resourceDemand/device/component/acquisitionConfig.vue b/src/views/CNAS/resourceDemand/device/component/acquisitionConfig.vue index 62249bb..eb3fe36 100644 --- a/src/views/CNAS/resourceDemand/device/component/acquisitionConfig.vue +++ b/src/views/CNAS/resourceDemand/device/component/acquisitionConfig.vue @@ -148,7 +148,7 @@ </div> <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="configForm.collectUrl"></el-input> </div> - <div class="search_thing" style="margin-bottom: 14px;" v-if="deviceName && deviceName.includes('缃戠粶鍒嗘瀽')"> + <!-- <div class="search_thing" style="margin-bottom: 14px;" v-if="deviceName && deviceName.includes('缃戠粶鍒嗘瀽')"> <div class="search_label" style="width: 130px;"> <span style="color:red;margin-right: 4px;">*</span>缃戝垎浠噰闆嗛�氶亾锛� </div> @@ -156,7 +156,7 @@ <el-option v-for="(item, index) in channelList" :key="index" :label="item" :value="item"> </el-option> </el-select> - </div> + </div> --> <div class="search_thing" style="margin-bottom: 14px;" v-if="deviceName && !deviceName.includes('缃戠粶鍒嗘瀽')"> <div class="search_label">鍌ㄥ瓨鍦板潃锛�</div> <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="configForm.storageUrl"></el-input> @@ -455,9 +455,9 @@ this.tableList[0].fiberOpticRibbon ) this.$set(this.configForm, "port", this.tableList[0].port); - let arr = this.tableList[0].channel ? this.tableList[0].channel.split(',') : [] - this.$set(this.configForm, "channel", arr); - this.channelList = arr + // let arr = this.tableList[0].channel ? this.tableList[0].channel.split(',') : [] + // this.$set(this.configForm, "channel", arr); + // this.channelList = arr } }, init() { @@ -514,18 +514,18 @@ "fiberOpticRibbon", this.tableList[0].fiberOpticRibbon ) - let arr = this.tableList[0].channel ? this.tableList[0].channel.split(',') : [] - this.$set( - this.configForm, - "channel", - arr - ) - this.$set( - this.configForm, - "port", - this.tableList[0].port - ) - this.channelList = arr; + // let arr = this.tableList[0].channel ? this.tableList[0].channel.split(',') : [] + // this.$set( + // this.configForm, + // "channel", + // arr + // ) + // this.$set( + // this.configForm, + // "port", + // this.tableList[0].port + // ) + // this.channelList = arr; } // 涓�鑸殑鍚堝苟琛� if ( @@ -582,15 +582,15 @@ dbFileName: this.configForm.dbFileName, fiberOpticRibbon: this.configForm.fiberOpticRibbon, port: this.configForm.port, - channel: this.configForm.channel + // channel: this.configForm.channel }); if (this.deviceName && this.deviceName.includes('缃戠粶鍒嗘瀽')) { if (!this.configForm.port) { return this.$message.error("璇峰~鍐欑鍙�"); } - if (!this.configForm.channel || !this.configForm.channel.length) { - return this.$message.error("璇峰~鍐欑綉鍒嗕华閲囬泦閫氶亾"); - } + // if (!this.configForm.channel || !this.configForm.channel.length) { + // return this.$message.error("璇峰~鍐欑綉鍒嗕华閲囬泦閫氶亾"); + // } } this.upLoad4 = true; saveDataAcquisitionConfiguration({ deviceId: this.deviceId, ...obj }).then(res => { diff --git a/src/views/business/inspectionTask/components/InspectionWord.vue b/src/views/business/inspectionTask/components/InspectionWord.vue index 217d493..e938b4c 100644 --- a/src/views/business/inspectionTask/components/InspectionWord.vue +++ b/src/views/business/inspectionTask/components/InspectionWord.vue @@ -1403,6 +1403,9 @@ // 瀹氫箟涓�涓嚱鏁版潵楠岃瘉鍒嗘暟鏄惁鏈夋晥 if (typeof n.v.v == 'string') { function isValidFraction(fraction) { + if (typeof fraction == 'number') { + return true + } const [numerator, denominator] = fraction.split('/'); // 鍒嗗瓙鍜屽垎姣� return !(!denominator || !numerator); } diff --git a/src/views/business/inspectionTask/components/NetworkAnalyzerDataAcquisition.vue b/src/views/business/inspectionTask/components/NetworkAnalyzerDataAcquisition.vue index 486c731..02477a9 100644 --- a/src/views/business/inspectionTask/components/NetworkAnalyzerDataAcquisition.vue +++ b/src/views/business/inspectionTask/components/NetworkAnalyzerDataAcquisition.vue @@ -12,7 +12,8 @@ </el-form-item> <el-form-item label="閫氶亾" prop="memoryDir"> <el-select v-model="form.memoryDir" placeholder="璇烽�夋嫨"> - <el-option :label="item" :value="item" v-for="(item, index) in channel" :key="index"></el-option> + <el-option v-for="(a, ai) in dict.type.domestic_network_analyzers" :key="ai" :label="a.label" + :value="a.value"></el-option> </el-select> </el-form-item> </el-form> @@ -32,6 +33,7 @@ getTCPValuesNew } from "@/api/business/inspectionTask.js"; export default { + dicts: ['domestic_network_analyzers'], props: ['itemList', 'param', 'equipOptions'], data() { return { @@ -39,7 +41,7 @@ itemListNew: [], dialogVisible: false, form: {}, - channel: [], + // channel: [], rules: { memoryDir: [ { required: true, message: '璇烽�夋嫨閫氶亾', trigger: 'change' } @@ -87,7 +89,7 @@ serverPort: equip.port, memoryDir: null } - this.channel = equip.channel ? equip.channel.split(',') : [] + // this.channel = equip.channel ? equip.channel.split(',') : [] this.dialogVisible = true } }, diff --git a/src/views/business/inspectionTask/inspection.vue b/src/views/business/inspectionTask/inspection.vue index aef7565..f31cae6 100644 --- a/src/views/business/inspectionTask/inspection.vue +++ b/src/views/business/inspectionTask/inspection.vue @@ -290,7 +290,7 @@ state == 1 "><span :style="`font-family:${n.v.ff} !important;`">{{ toFixed(n.v.v, n.v.ct) - }}</span></template> + }}</span></template> <template v-else-if=" n.v.ps != undefined && n.v.ps.value === '鏈�缁堝��' && @@ -2277,6 +2277,9 @@ // 瀹氫箟涓�涓嚱鏁版潵楠岃瘉鍒嗘暟鏄惁鏈夋晥 if (typeof n.v.v == "string") { function isValidFraction(fraction) { + if (typeof fraction == 'number') { + return true + } const [numerator, denominator] = fraction.split("/"); // 鍒嗗瓙鍜屽垎姣� return !(!denominator || !numerator); } -- Gitblit v1.9.3