|
@@ -95,27 +95,17 @@
|
|
|
</el-descriptions>
|
|
|
</div>
|
|
|
<div id="tabBox" class="tabBox">
|
|
|
- <el-tabs
|
|
|
- v-model="activeName"
|
|
|
- class="demo-tabs"
|
|
|
- @tab-click="handleClick"
|
|
|
- >
|
|
|
+ <el-tabs v-model="activeName" class="demo-tabs" @tab-click="handleClick">
|
|
|
<el-tab-pane name="f1">
|
|
|
<template #label>
|
|
|
- <el-badge
|
|
|
- :type="activeName == 'f1' ? 'warning' : 'primary'"
|
|
|
- :value="tabCountData.traceability"
|
|
|
- >生产履历
|
|
|
+ <el-badge :type="activeName == 'f1' ? 'warning' : 'primary'" :value="tabCountData.traceability">生产履历
|
|
|
</el-badge>
|
|
|
</template>
|
|
|
<Traceability />
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane name="f2">
|
|
|
<template #label>
|
|
|
- <el-badge
|
|
|
- :type="activeName == 'f2' ? 'warning' : 'primary'"
|
|
|
- :value="tabCountData.materials"
|
|
|
- >已采物料
|
|
|
+ <el-badge :type="activeName == 'f2' ? 'warning' : 'primary'" :value="tabCountData.materials">已采物料
|
|
|
</el-badge>
|
|
|
</template>
|
|
|
<keep-alive>
|
|
@@ -124,10 +114,7 @@
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane name="f3">
|
|
|
<template #label>
|
|
|
- <el-badge
|
|
|
- :type="activeName == 'f3' ? 'warning' : 'primary'"
|
|
|
- :value="tabCountData.record"
|
|
|
- >记录项
|
|
|
+ <el-badge :type="activeName == 'f3' ? 'warning' : 'primary'" :value="tabCountData.record">记录项
|
|
|
</el-badge>
|
|
|
</template>
|
|
|
<keep-alive>
|
|
@@ -138,10 +125,7 @@
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane name="f4">
|
|
|
<template #label>
|
|
|
- <el-badge
|
|
|
- :type="activeName == 'f4' ? 'warning' : 'primary'"
|
|
|
- :value="tabCountData.checks"
|
|
|
- >点检判定
|
|
|
+ <el-badge :type="activeName == 'f4' ? 'warning' : 'primary'" :value="tabCountData.checks">点检判定
|
|
|
</el-badge>
|
|
|
</template>
|
|
|
<keep-alive>
|
|
@@ -152,10 +136,7 @@
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane name="f5">
|
|
|
<template #label>
|
|
|
- <el-badge
|
|
|
- :type="activeName == 'f5' ? 'warning' : 'danger'"
|
|
|
- :value="tabCountData.equit"
|
|
|
- >设备使用
|
|
|
+ <el-badge :type="activeName == 'f5' ? 'warning' : 'danger'" :value="tabCountData.equit">设备使用
|
|
|
</el-badge>
|
|
|
</template>
|
|
|
<keep-alive>
|
|
@@ -166,10 +147,7 @@
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane name="f6">
|
|
|
<template #label>
|
|
|
- <el-badge
|
|
|
- :type="activeName == 'f6' ? 'warning' : 'danger'"
|
|
|
- :value="tabCountData.fault"
|
|
|
- >报故记录
|
|
|
+ <el-badge :type="activeName == 'f6' ? 'warning' : 'danger'" :value="tabCountData.fault">报故记录
|
|
|
</el-badge>
|
|
|
</template>
|
|
|
<keep-alive>
|
|
@@ -180,10 +158,7 @@
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane name="f7">
|
|
|
<template #label>
|
|
|
- <el-badge
|
|
|
- :type="activeName == 'f7' ? 'warning' : 'danger'"
|
|
|
- :value="12"
|
|
|
- >图片采集
|
|
|
+ <el-badge :type="activeName == 'f7' ? 'warning' : 'danger'" :value="tabCountData.medias">图片采集
|
|
|
</el-badge>
|
|
|
</template>
|
|
|
<keep-alive>
|
|
@@ -214,7 +189,7 @@ const Media = defineAsyncComponent(() => import("./components/media.vue"));
|
|
|
const store = useProcessStore();
|
|
|
const router = useRouter();
|
|
|
const activeName = ref("f1");
|
|
|
-const handleClick = () => {};
|
|
|
+const handleClick = () => { };
|
|
|
const infoData = ref({});
|
|
|
const tabCountData = ref({});
|
|
|
//获取卡号基础信息
|