dengrui hai 1 semana
pai
achega
f522c3e74e
Modificáronse 1 ficheiros con 24 adicións e 3 borrados
  1. 24 3
      src/views/process/orders.vue

+ 24 - 3
src/views/process/orders.vue

@@ -66,6 +66,7 @@ const map = commonS.loadingMap;
 const emit = defineEmits(["getindex", "refresh"]);
 const ordersDataArray = inject("ordersDataArray");
 const selectSeqArray = inject("selectSeqArray");
+const opsArray = inject("opsArray");
 //获取未完成订单的参数
 const ordersQuery = ref({
   pageNo: 1,
@@ -85,10 +86,24 @@ const toRefresh = async () => {
   });
   if (code == "200") {
     ordersDataArray.value = [];
-    ordersDataArray.value.push(...data.records);
+    // ordersDataArray.value.push(...data.records);
     ordersSum.value = data.totalCount;
     ordersQuery.value.totalPages = data.totalPages;
-
+    if (ordersDataArray.value.length < 1) {
+      store.odersData.productLineId = "";
+      store.odersData.workOrderCode = "";
+      store.processInfo.materialName = "";
+      store.processInfo.materialModel = "";
+      store.odersData.operationId = "";
+      store.processInfo.operationCode = "";
+      store.processInfo.operationName = "";
+      store.useSeqNo = "";
+      setSlectIndex(null);
+      selectSeqArray.value = [];
+      selectSeqIndex.value = null;
+      opsArray.value = [];
+      return;
+    }
     // 记录工序、流转卡号数据
     emit("refresh");
 
@@ -170,11 +185,17 @@ const setSlectIndex = (index: number) => {
   emit("getindex", selectIndex.value);
 };
 const handleClick = (tab: TabsPaneContext, event: Event) => {
-  setSlectIndex(null);
   store.odersData.productLineId = "";
   store.odersData.workOrderCode = "";
   store.processInfo.materialName = "";
   store.processInfo.materialModel = "";
+  store.odersData.operationId = "";
+  store.processInfo.operationCode = "";
+  store.processInfo.operationName = "";
+  store.useSeqNo = "";
+  setSlectIndex(null);
+  selectSeqArray.value = [];
+  selectSeqIndex.value = null;
 };
 //滚动事件
 const handleScroll = (obj: obj) => {