|
@@ -42,7 +42,9 @@
|
|
<el-descriptions-item label="产品规格">{{
|
|
<el-descriptions-item label="产品规格">{{
|
|
productReviewInfo.materialModel
|
|
productReviewInfo.materialModel
|
|
}}</el-descriptions-item>
|
|
}}</el-descriptions-item>
|
|
- <el-descriptions-item label="订单编号">{{productReviewInfo.orderCode}}</el-descriptions-item>
|
|
|
|
|
|
+ <el-descriptions-item label="订单编号">{{
|
|
|
|
+ productReviewInfo.orderCode
|
|
|
|
+ }}</el-descriptions-item>
|
|
<el-descriptions-item label="是否返工">
|
|
<el-descriptions-item label="是否返工">
|
|
<el-tag size="small">{{ productReviewInfo.rework }}</el-tag>
|
|
<el-tag size="small">{{ productReviewInfo.rework }}</el-tag>
|
|
</el-descriptions-item>
|
|
</el-descriptions-item>
|
|
@@ -170,6 +172,19 @@
|
|
</template>
|
|
</template>
|
|
<ExcelCom ref="excelComRef"
|
|
<ExcelCom ref="excelComRef"
|
|
/></el-tab-pane>
|
|
/></el-tab-pane>
|
|
|
|
+ <el-tab-pane name="collectionComRef" label="表格数据"
|
|
|
|
+ ><template #label>
|
|
|
|
+ <span
|
|
|
|
+ >数据采集
|
|
|
|
+ <el-badge
|
|
|
|
+ :value="tabCount.collect"
|
|
|
|
+ class="item"
|
|
|
|
+ type="primary"
|
|
|
|
+ />
|
|
|
|
+ </span>
|
|
|
|
+ </template>
|
|
|
|
+ <CollectionCom ref="collectionComRef"
|
|
|
|
+ /></el-tab-pane>
|
|
</el-tabs>
|
|
</el-tabs>
|
|
</el-main>
|
|
</el-main>
|
|
</el-container>
|
|
</el-container>
|
|
@@ -189,7 +204,7 @@ import EquitCom from "@/views/pro/traceability/components/equitCom.vue";
|
|
import FaultCom from "@/views/pro/traceability/components/faultCom.vue";
|
|
import FaultCom from "@/views/pro/traceability/components/faultCom.vue";
|
|
import MediaCom from "./components/mediaCom.vue";
|
|
import MediaCom from "./components/mediaCom.vue";
|
|
import ExcelCom from "./components/excelCom.vue";
|
|
import ExcelCom from "./components/excelCom.vue";
|
|
-
|
|
|
|
|
|
+import CollectionCom from "./components/collectionCom.vue";
|
|
// 传入一个url,后面不带/
|
|
// 传入一个url,后面不带/
|
|
const { form, data, option, search, page, toDeleteIds, Methords, Utils } =
|
|
const { form, data, option, search, page, toDeleteIds, Methords, Utils } =
|
|
useCrud({
|
|
useCrud({
|
|
@@ -211,6 +226,7 @@ const equitComRef = ref(null);
|
|
const faultComRef = ref(null);
|
|
const faultComRef = ref(null);
|
|
const mediaComRef = ref(null);
|
|
const mediaComRef = ref(null);
|
|
const excelComRef = ref(null);
|
|
const excelComRef = ref(null);
|
|
|
|
+const collectionComRef = ref(null);
|
|
let defaultTabName = ref("traceabilityComRef");
|
|
let defaultTabName = ref("traceabilityComRef");
|
|
//tab页组件
|
|
//tab页组件
|
|
const tabNameComRef = new Map([
|
|
const tabNameComRef = new Map([
|
|
@@ -222,6 +238,7 @@ const tabNameComRef = new Map([
|
|
["faultComRef", faultComRef],
|
|
["faultComRef", faultComRef],
|
|
["mediaComRef", mediaComRef],
|
|
["mediaComRef", mediaComRef],
|
|
["excelComRef", excelComRef],
|
|
["excelComRef", excelComRef],
|
|
|
|
+ ["collectionComRef", collectionComRef],
|
|
]);
|
|
]);
|
|
let temRow = ref({});
|
|
let temRow = ref({});
|
|
const tabsEvent = (pane, ev) => {
|
|
const tabsEvent = (pane, ev) => {
|
|
@@ -268,7 +285,7 @@ let tabCount = reactive({
|
|
});
|
|
});
|
|
|
|
|
|
const handleCellClick = (row, column, event) => {
|
|
const handleCellClick = (row, column, event) => {
|
|
- productReviewInfo.orderCode = row.orderCode
|
|
|
|
|
|
+ productReviewInfo.orderCode = row.orderCode;
|
|
if (row.level === "order") {
|
|
if (row.level === "order") {
|
|
productReviewInfo.bug = "-";
|
|
productReviewInfo.bug = "-";
|
|
}
|
|
}
|