| | |
| | | <!-- 网分仪数采国产/进口 --> |
| | | <NetworkAnalyzerDataAcquisition :itemList="currentSample.insProduct" :param="param" |
| | | :equipOptions="equipOptions" |
| | | v-if="currentSample.insProduct && currentSample.insProduct.length > 0 && param" /> |
| | | v-if="Array.isArray(currentSample.insProduct) && currentSample.insProduct.length > 0 && param" |
| | | ref="NetworkAnalyzerDataAcquisition" /> |
| | | <el-button :loading="dataAcquisitionLoading" v-if="state == 1" size="small" type="primary" |
| | | @click="getDataAcquisitionDevice">数据采集</el-button> |
| | | <el-button :type="dataAcquisitionEidtAble ? '' : 'primary'" v-if="state == 1" size="small" |
| | |
| | | <table v-for="(item, index) in tableList" :key="index + currentTable + currentSample.id" border="1" |
| | | cellpadding="10" class="tables" id="myTable"> |
| | | <tbody> |
| | | <tr style="white-space: nowrap"> |
| | | 委托编号:{{ |
| | | insOrder.entrustCode |
| | | }} |
| | | <tr> |
| | | <th :colspan="50" style="text-align: left !important;"> |
| | | 委托编号:{{ |
| | | insOrder.entrustCode |
| | | }} |
| | | </th> |
| | | </tr> |
| | | <tr v-for="(m, i) in item.arr" :key="i"> |
| | | <td v-for="(n, j) in m" v-if="n.v.mc == undefined || Object.keys(n.v.mc).length === 4" |
| | | :id="item.templateId + '-' + n.i + '-' + n.r + '-' + n.c" :key="j" |
| | | :colspan="n.v.mc && n.v.mc.cs ? n.v.mc.cs : 1" :rowspan="n.v.mc && n.v.mc.rs ? n.v.mc.rs : 1" :style="`background:${n.v.bg ? n.v.bg : ''};color:${n.v.fc |
| | | };font-size:${n.v.fs}px;width:${handleWidth( |
| | | n |
| | | )}px !important;height:${item.style.rowlen[n.r]}px;font-wight:${n.v.bl ? 'bold' : '' |
| | | };font-size:${n.v.fs}px;height:${item.style.rowlen[n.r]}px;font-wight:${n.v.bl ? 'bold' : '' |
| | | };`"> |
| | | <div :class="`content-h-${n.v.ht} content-v-${n.v.vt}`" :style="`width:${handleWidth(n)}px !important;min-height:${item.style.rowlen[n.r] |
| | | }px;`" class="content"> |
| | |
| | | }, |
| | | // 多线程 |
| | | startWorker() { |
| | | console.log(`Worker 线程开始运行...`, this.worker, this.worker0) |
| | | if (this.worker) { |
| | | this.stopWorker(); // 确保之前的 Worker 已停止 |
| | | } |
| | |
| | | }); |
| | | // 对excel函数进行处理 |
| | | this.handleExcelMethod(); |
| | | this.$nextTick(() => { |
| | | // 是否展示网分仪按钮 |
| | | this.$refs.NetworkAnalyzerDataAcquisition.init() |
| | | }) |
| | | }, |
| | | // 检验值输入后触发的函数 |
| | | changeInput(m, code, n, getDataType, changeSelect) { |
| | |
| | | // 定义一个函数来验证分数是否有效 |
| | | if (typeof n.v.v == "string") { |
| | | function isValidFraction(fraction) { |
| | | if (typeof fraction == 'number') { |
| | | return true |
| | | } |
| | | const [numerator, denominator] = fraction.split("/"); // 分子和分母 |
| | | return !(!denominator || !numerator); |
| | | } |
| | |
| | | } |
| | | // 保存数据 |
| | | this.saveInsContext(n.i); |
| | | // 是否展示网分仪按钮 |
| | | this.$refs.NetworkAnalyzerDataAcquisition.init() |
| | | } catch (e) { |
| | | console.log("changeEquip----", e); |
| | | } |