From 1b56e5ca59f20aebc5add65a6a76d9a5f2b1b03b Mon Sep 17 00:00:00 2001
From: CD配唱片 <CD配唱片>
Date: 星期三, 07 五月 2025 17:53:01 +0800
Subject: [PATCH] 钣金冗余工单联调

---
 src/views/basicData/bom/index.vue |  116 ++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 65 insertions(+), 51 deletions(-)

diff --git a/src/views/basicData/bom/index.vue b/src/views/basicData/bom/index.vue
index 1ece0d6..a27ebfe 100644
--- a/src/views/basicData/bom/index.vue
+++ b/src/views/basicData/bom/index.vue
@@ -9,52 +9,54 @@
         v-show="showSearch"
         :label-width="locale === 'zh' ? '90px' : '160px'"
       >
-        <el-row :gutter="20">
-          <el-col :span="9">
-            <el-form-item :label="$t('plan.query.itemNumber')" prop="itemCode">
-              <el-input
-                style="width: 210px"
-                v-model="queryParams.itemCode"
-                :placeholder="`${$t('common.common.placeholder')}${$t(
-                  'plan.query.itemNumber'
-                )}`"
-                clearable
-                @keyup.enter="handleQuery"
-              />
-            </el-form-item>
-          </el-col>
-          <el-col :span="9">
-            <el-form-item
-              :label="$t('plan.table.applicableFactories')"
-              prop="orgCode"
+        <!-- <el-row :gutter="20">
+          <el-col :span="10"> -->
+        <el-form-item :label="$t('plan.query.itemNumber')" prop="itemCode">
+          <el-input
+            style="width: 210px"
+            v-model="queryParams.itemCode"
+            :placeholder="`${$t('common.common.placeholder')}${$t(
+              'plan.query.itemNumber'
+            )}`"
+            clearable
+            @keyup.enter="handleQuery"
+          />
+        </el-form-item>
+        <!-- </el-col>
+          <el-col :span="10"> -->
+        <el-form-item
+          :label="$t('plan.table.applicableFactories')"
+          prop="orgCode"
+        >
+          <el-select
+            clearable
+            v-model="queryParams.orgCode"
+            style="width: 160px"
+            :placeholder="`${$t('common.common.placeholder')}${$t(
+              'plan.table.applicableFactories'
+            )}`"
+          >
+            <el-option
+              v-for="plant in plantList"
+              :key="plant.id"
+              :label="plant.plantName"
+              :value="plant.plantCode"
             >
-              <el-select
-                clearable
-                v-model="queryParams.orgCode"
-                :style="{width: locale=='zh'?'160px':'250px'}"
-                :placeholder="`${$t('common.common.placeholder')}${$t('plan.table.applicableFactories')}`"
-              >
-                <el-option
-                  v-for="plant in plantList"
-                  :key="plant.id"
-                  :label="plant.plantName"
-                  :value="plant.plantCode"
-                >
-                </el-option>
-              </el-select>
-            </el-form-item>
-          </el-col>
-          <el-col :span="6" style="text-align: right">
-            <el-form-item>
-              <el-button type="primary" icon="Search" @click="handleQuery">{{
-                $t("common.common.query")
-              }}</el-button>
-              <el-button icon="Refresh" @click="resetQuery">{{
-                $t("common.common.reset")
-              }}</el-button>
-            </el-form-item>
-          </el-col>
-        </el-row>
+            </el-option>
+          </el-select>
+        </el-form-item>
+        <!-- </el-col>
+          <el-col :span="4" style="text-align: right"> -->
+        <el-form-item>
+          <el-button type="primary" icon="Search" @click="handleQuery">{{
+            $t("common.common.query")
+          }}</el-button>
+          <el-button icon="Refresh" @click="resetQuery">{{
+            $t("common.common.reset")
+          }}</el-button>
+        </el-form-item>
+        <!-- </el-col>
+        </el-row> -->
       </el-form>
     </el-row>
     <el-row :gutter="10" class="mb8">
@@ -97,7 +99,12 @@
         >
       </template>
     </HxlhTable>
-    <el-dialog :title="title" v-model="openDialog" width="900px" append-to-body>
+    <el-dialog
+      :title="$t('common.common.viewDetails')"
+      v-model="openDialog"
+      width="900px"
+      append-to-body
+    >
       <HxlhTable
         style="width: 100%"
         :columns="subGridOptions"
@@ -106,6 +113,13 @@
         :height="heightSub"
       >
       </HxlhTable>
+      <template #footer>
+        <span class="dialog-footer">
+          <el-button @click="openDialog = false">{{
+            $t("common.common.cancel")
+          }}</el-button>
+        </span>
+      </template>
     </el-dialog>
   </div>
 </template>
@@ -134,7 +148,7 @@
 const loadingSub = ref(false);
 const showSearch = ref(true);
 const total = ref(0);
-const height = ref(document.documentElement.clientHeight - 270 + "px;");
+const height = ref(document.documentElement.clientHeight - 210 + "px;");
 const heightSub = ref(document.documentElement.clientHeight - 320 + "px;");
 // 琛ㄦ牸閰嶇疆
 const columns = ref([]);
@@ -145,7 +159,7 @@
     pageNum: 1,
     pageSize: 10,
     itemCode: null,
-    orgCode:""
+    orgCode: "",
   },
   rules: {},
 });
@@ -175,7 +189,7 @@
       // },
       // { type: "checkbox", width: 60, align: "center" },
       {
-        title: "BOM_Header_ID",
+        title: "BOM ID",
         field: "bomHeaderId",
       },
       {
@@ -221,13 +235,13 @@
     ];
     subGridOptions.value = [
       {
-        title: "BOM_Line_ID",
+        title: t("plan.table.bomItemID"),
         field: "bomLineId",
         width: 150,
         align: "center",
       },
       {
-        title: "BOM_Header_ID",
+        title: "BOM ID",
         field: "bomHeaderId",
         width: 150,
         align: "center",

--
Gitblit v1.9.3