| | |
| | | }); |
| | | |
| | | // TODO 有几组 |
| | | const onlyOneGroup = ref(false); |
| | | |
| | | const onlyOneGroup = computed(() => { |
| | | return rtDatas.value.devStates[0].batteryCount == 1; |
| | | }); |
| | | |
| | | const devInfo = ref({}); |
| | | |
| | |
| | | let [res1, res2] = [0, 1].map( |
| | | (v) => states[rtDatas.value.devStates[v].workMode] |
| | | ); |
| | | return `组1:${res1}, 组2: ${res2}`; |
| | | return onlyOneGroup.value ? `组1:${res1}` : `组1:${res1}, 组2: ${res2}`; |
| | | }); |
| | | |
| | | const testStates = computed(() => { |
| | | let [res1, res2] = [0, 1].map((v) => rtDatas.value.devStates[v].moduleStatus); |
| | | return `组1:${res1}, 组2: ${res2}`; |
| | | return onlyOneGroup.value ? `组1:${res1}` : `组1:${res1}, 组2: ${res2}`; |
| | | }); |
| | | |
| | | function getInfo() { |
| | |
| | | router.push({ |
| | | path: "/test-batch", |
| | | query: { |
| | | devType: 1, |
| | | devType: 2, |
| | | }, |
| | | }); |
| | | } |
| | |
| | | <div class="page"> |
| | | <yc-card class="p-header" title="测试操作"> |
| | | <template #tools> |
| | | <el-button |
| | | <div class="btn-start" @click="goBack">返回</div> |
| | | <!-- <el-button |
| | | size="small" |
| | | :disabled="!devInfo.devOnline" |
| | | class="btn-start btn-grp1" |
| | |
| | | " |
| | | @click="controlTest(0, 4)" |
| | | >停止组1</el-button |
| | | > |
| | | > --> |
| | | <!-- --> |
| | | <template v-if="!onlyOneGroup"> |
| | | <el-button |
| | | <!-- <el-button |
| | | size="small" |
| | | :disabled="!devInfo.devOnline" |
| | | class="btn-start btn-grp2" |
| | |
| | | " |
| | | @click="controlTest(1, 4)" |
| | | >停止组2</el-button |
| | | > |
| | | > --> |
| | | </template> |
| | | </template> |
| | | <div class="card-content"> |
| | |
| | | <div class="value">{{ devInfo.devModel }}</div> |
| | | <div class="label">设备类型</div> |
| | | <div class="value"> |
| | | {{ { 1: "充放电一体机", 2: "均衡测试仪" }[devInfo.devType] }} |
| | | {{ { 1: "充放电测试仪", 2: "均衡测试仪" }[devInfo.devType] }} |
| | | </div> |
| | | <div class="label">设备编号</div> |
| | | <div class="value">{{ devInfo.devIdcode }}</div> |
| | |
| | | </div> |
| | | </div> |
| | | </yc-card> |
| | | <jhy-rt-info class="p-content" :onlyOneGroup="onlyOneGroup" :devId="devId"></jhy-rt-info> |
| | | <jhy-rt-info |
| | | class="p-content" |
| | | :onlyOneGroup="onlyOneGroup" |
| | | :devId="devId" |
| | | ></jhy-rt-info> |
| | | <!-- 弹窗 --> |
| | | <el-dialog |
| | | title="设置测试参数" |
| | |
| | | text-align: center; |
| | | background: #02a7f0; |
| | | &.max { |
| | | background: #d9001b; |
| | | background: #438D29; |
| | | } |
| | | &.min { |
| | | background: #f59a23; |
| | | background: #DBD608; |
| | | } |
| | | } |
| | | } |
| | |
| | | text-align: center; |
| | | background: #02a7f0; |
| | | &.max { |
| | | background: #d9001b; |
| | | background: #438D29; |
| | | } |
| | | &.min { |
| | | background: #f59a23; |
| | | background: #DBD608; |
| | | } |
| | | } |
| | | } |
| | |
| | | padding: 2px 10px; |
| | | border-radius: 6px; |
| | | &.max { |
| | | background: #d9001b; |
| | | background: #438D29; |
| | | } |
| | | &.min { |
| | | background: #f59a23; |
| | | background: #DBD608; |
| | | } |
| | | } |
| | | } |