From c9120650b03c477c27ce5c9c492a416be21df1b0 Mon Sep 17 00:00:00 2001
From: chengxiangling <291105840@qq.com>
Date: 星期五, 16 五月 2025 13:44:01 +0800
Subject: [PATCH] 提交负载统计更正
---
src/views/basicData/sheetMetalParamConfig/index.vue | 63 +++++++++++++++++++++++--------
1 files changed, 47 insertions(+), 16 deletions(-)
diff --git a/src/views/basicData/sheetMetalParamConfig/index.vue b/src/views/basicData/sheetMetalParamConfig/index.vue
index 55b2511..cccca8f 100644
--- a/src/views/basicData/sheetMetalParamConfig/index.vue
+++ b/src/views/basicData/sheetMetalParamConfig/index.vue
@@ -5,43 +5,74 @@
ref="ruleFormRef"
:model="ruleForm"
:rules="rules"
- label-width="120px"
+ :label-width="locale === 'zh' ? '120px' : '160px'"
class="demo-ruleForm"
>
- <el-form-item label="棰勭暀澶╂暟" prop="days" class="form_class">
+ <el-form-item
+ :label="$t('basic.query.reservedDays')"
+ prop="days"
+ class="form_class"
+ >
<div class="custom-input-number">
- <el-input-number v-model="ruleForm.days" controls-position="right" @change="handleChange" />
- <span class="unit">澶�</span>
+ <el-input-number
+ v-model="ruleForm.days"
+ min="0"
+ controls-position="right"
+ @change="handleChange"
+ />
+ <span class="unit">{{ $t("basic.query.days") }}</span>
</div>
</el-form-item>
<el-form-item class="form_class">
- <el-button type="primary" @click="submitForm" v-hasPermi="['system:dict:edit']">淇濆瓨</el-button>
+ <el-button
+ type="primary"
+ @click="submitForm"
+ v-hasPermi="['system:dict:edit']"
+ >{{ $t("common.common.save") }}</el-button
+ >
</el-form-item>
</el-form>
</div>
</template>
-<script setup>
+<script setup name="SheetMetalParamConfig">
import {
queryConfigParams,
queryConfigParamsSave,
} from "@/api/basicData/sheetMetalConfig/sheetMetalConfig";
// import { ElMessage } from "element-plus";
+import { useI18n } from "vue-i18n"; //瑕佸湪js涓娇鐢ㄥ浗闄呭寲
+const { t, locale } = useI18n();
const { proxy } = getCurrentInstance();
// const { plate_plan_param } = proxy.useDict('plate_plan_param');
const ruleForm = ref({
days: null,
});
const configParams = ref({});
-const rules = reactive({
- days: [
- { required: true, message: "璇疯緭鍏ラ鐣欏ぉ鏁�", trigger: "blur" },
- {
- type: "number",
- message: "璇疯緭鍏ユ湁鏁堢殑鏁板瓧",
- trigger: ["blur", "change"],
- },
- ],
+let rules = reactive({
+ days: [],
});
+watch(
+ locale,
+ (newLocale) => {
+ rules = {
+ days: [
+ {
+ required: true,
+ message: `${t("common.common.placeholder")}${t(
+ "basic.query.reservedDays"
+ )}`,
+ trigger: "blur",
+ },
+ {
+ type: "number",
+ message: `${t("basic.query.significantDigit")}`,
+ trigger: ["blur", "change"],
+ },
+ ],
+ };
+ },
+ { immediate: true, deep: true }
+);
onMounted(async () => {
let config = await queryConfigParams("plate_plan_param");
console.log(config.data, "configwudhuhfuw");
@@ -70,7 +101,7 @@
});
if (res.code == 200) {
ElMessage({
- message:t("plan.message.update"),
+ message: t("plan.message.update"),
type: "success",
});
}
--
Gitblit v1.9.3