From fa232ea0ad5fd67b8efe15972e75d45ef6b821ac Mon Sep 17 00:00:00 2001
From: chengxiangling <291105840@qq.com>
Date: 星期一, 12 五月 2025 09:37:10 +0800
Subject: [PATCH] 提交bom i18n补充一个字段
---
src/views/basicData/bom/index.vue | 132 +++++++++++++++++++++----------------------
1 files changed, 65 insertions(+), 67 deletions(-)
diff --git a/src/views/basicData/bom/index.vue b/src/views/basicData/bom/index.vue
index 790f207..d0ad5b8 100644
--- a/src/views/basicData/bom/index.vue
+++ b/src/views/basicData/bom/index.vue
@@ -1,64 +1,62 @@
<template>
<div class="app-container">
- <el-row :gutter="20">
- <el-form
- :model="queryParams"
- ref="queryRef"
- :rules="rules"
- :inline="true"
- v-show="showSearch"
- :label-width="locale === 'zh' ? '90px' : '160px'"
- >
- <!-- <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-form
+ :model="queryParams"
+ ref="queryRef"
+ :rules="rules"
+ :inline="true"
+ v-show="showSearch"
+ :label-width="locale === 'zh' ? '90px' : '160px'"
+ >
+ <el-row :gutter="20">
+ <el-col :span="locale === 'zh' ? 5 : 9">
+ <el-form-item :label="$t('plan.query.itemNumber')" prop="itemCode">
+ <el-input
+ :style="{ width: locale === 'zh' ? '140px' : '220px' }"
+ 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="locale === 'zh' ? 7 : 9">
+ <el-form-item
+ :label="$t('plan.table.applicableFactories')"
+ prop="orgCode"
>
- <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' ? '180px' : '240px' }"
+ :placeholder="`${$t('common.common.placeholder')}${$t(
+ 'plan.table.applicableFactories'
+ )}`"
>
- </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-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="locale === 'zh' ? 11 : 6" style="text-align: right">
+ <el-form-item class="column-with-margin">
+ <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 :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button
@@ -96,7 +94,7 @@
link
@click="handleCheckView(row)"
v-hasPermi="['Aps:apsBom:list']"
- >鏌ョ湅</el-button
+ >{{$t("common.common.view")}}</el-button
>
</template>
</HxlhTable>
@@ -105,7 +103,7 @@
v-model="openDialog"
width="900px"
append-to-body
- style="height:400px;overflow:hidden;"
+ style="height: 400px; overflow: hidden"
>
<HxlhTable
style="width: 100%"
@@ -126,11 +124,11 @@
</div>
</template>
-<script setup name="ApsPlatePlan">
+<script setup name="Bom">
import {
listApsBomHeaderList,
listApsBomLineList,
- listApsBomRefreshBomDataList
+ listApsBomRefreshBomDataList,
} from "@/api/basicData/bom/bom.js";
import { listAll_plant } from "@/api/basicData/plant";
import HxlhTable from "@/components/HxlhTable/index.vue";
@@ -230,7 +228,7 @@
},
},
{
- title: "鎿嶄綔",
+ title: t("common.common.operate"),
width: 100,
fixed: "right",
slots: { default: "buttons" },
@@ -307,15 +305,15 @@
);
async function handleRefresh() {
loadingRefresh.value = true;
- const res = await listApsBomRefreshBomDataList()
- if(res.code == 200){
+ const res = await listApsBomRefreshBomDataList();
+ if (res.code == 200) {
ElMessage({
- message: t("plan.message.update"),
- type: "success",
+ message: t("plan.message.update"),
+ type: "success",
});
loadingRefresh.value = false;
getList();
- }else{
+ } else {
loadingRefresh.value = false;
}
}
--
Gitblit v1.9.3