From db6e95062dfb57bcd1fb1cacdbb3cb4372c576b0 Mon Sep 17 00:00:00 2001 From: chengxiangling <291105840@qq.com> Date: 星期三, 14 五月 2025 17:34:00 +0800 Subject: [PATCH] 钣金页面表格样式; --- .env.development | 2 dist.zip | 0 src/views/mainPlan/sheetMetalSupplyGap/index.vue | 18 +++--- src/views/mainPlan/plateProcessStat/index.vue | 2 src/views/mainPlan/platePlanList/index.vue | 13 ++-- src/views/mainPlan/platePlan/index.vue | 31 ++++++---- src/views/basicData/calendar/index.vue | 67 +++++++++++----------- src/views/mainPlan/sheetMetalRedundantReport/index.vue | 17 ++--- 8 files changed, 76 insertions(+), 74 deletions(-) diff --git a/.env.development b/.env.development index 5541762..605a602 100644 --- a/.env.development +++ b/.env.development @@ -10,4 +10,4 @@ # 閰嶅悎鍚庣鏈嶅姟 # VITE_APP_LOCAL = 'int' # VITE_APP_LOCAL = 'zhl' -VITE_APP_LOCAL = 'lhj' \ No newline at end of file +VITE_APP_LOCAL = 'hjy' \ No newline at end of file diff --git a/dist.zip b/dist.zip index fb1e0e1..8b6f1a4 100644 --- a/dist.zip +++ b/dist.zip Binary files differ diff --git a/src/views/basicData/calendar/index.vue b/src/views/basicData/calendar/index.vue index a0f174e..6f72c18 100644 --- a/src/views/basicData/calendar/index.vue +++ b/src/views/basicData/calendar/index.vue @@ -413,7 +413,7 @@ <div class="grey_bg"> <div class="flex_holidays_set" - v-for="(item, index) in formHolidays" + v-for="(item, index) in formHolidays.holidays" :key="index" > <div class="dis_error_wrap"> @@ -429,7 +429,9 @@ /> </div> </div> - <div class="error_text">璇疯緭鍏ヨ妭鍋囨棩鎻忚堪</div> + <div class="error_text" v-if="item.describe == ''"> + 璇疯緭鍏ヨ妭鍋囨棩鎻忚堪 + </div> </div> <div class="dis_error_wrap"> <div class="flex_item"> @@ -449,7 +451,9 @@ </el-date-picker> </div> </div> - <div class="error_text">璇疯緭鍏ュ紑濮嬫椂闂�</div> + <div class="error_text" v-if="item.startdate == ''"> + 璇疯緭鍏ュ紑濮嬫椂闂� + </div> </div> <div class="dis_error_wrap"> <div class="flex_item"> @@ -469,7 +473,9 @@ </el-date-picker> </div> </div> - <div class="error_text">璇疯緭鍏ョ粨鏉熸椂闂�</div> + <div class="error_text" v-if="item.enddate == ''"> + 璇疯緭鍏ョ粨鏉熸椂闂� + </div> </div> <div class="dis_error_wrap"> <div class="flex_item"> @@ -1031,37 +1037,32 @@ // }; // 鎻愪氦鑺傚亣鏃� function handleSaveHolidaysForm() { - console.log(holidaysRef.value, "琛ㄥ崟dom"); + const hasValidDates = formHolidays.value.holidays.some( + (item) => item.enddate && item.startdate && item.describe + ); + console.log(hasValidDates, "hasValidDates"); // holidaysRef.value.validate((valid) => { - // console.log(valid,"valid") - // if (valid) { - // proxy.$modal.msgSuccess('submit!'); - // } else { - // proxy.$modal.msgSuccess('Form is not valid.'); - // return false; + // if (!valid) { + // proxy.$modal.msgSuccess("蹇呭~椤逛笉鑳戒负绌�"); // } - // }) - holidaysRef.value.validate((valid) => { - if (!valid) { - proxy.$modal.msgSuccess("蹇呭~椤逛笉鑳戒负绌�"); - } - if (valid) { - updateCalendar({ - id: form.value.id, - holidays: formHolidays.value.holidays.map((item) => { - return { - startdate: moment(item.startdate).format("YYYY-MM-DD"), - enddate: moment(item.enddate).format("YYYY-MM-DD"), - describe: item.describe, - }; - }), - }).then((response) => { - proxy.$modal.msgSuccess("鏂板鎴愬姛"); - open.value = false; - getList(); - }); - } - }); + //if (valid) { + if (!hasValidDates) { + updateCalendar({ + id: form.value.id, + holidays: formHolidays.value.holidays.map((item) => { + return { + startdate: moment(item.startdate).format("YYYY-MM-DD"), + enddate: moment(item.enddate).format("YYYY-MM-DD"), + describe: item.describe, + }; + }), + }).then((response) => { + proxy.$modal.msgSuccess("鏂板鎴愬姛"); + open.value = false; + getList(); + }); + } + // }); } /** 鎻愪氦鎸夐挳 */ function submitForm() { diff --git a/src/views/mainPlan/platePlan/index.vue b/src/views/mainPlan/platePlan/index.vue index af2c5f3..04ed943 100644 --- a/src/views/mainPlan/platePlan/index.vue +++ b/src/views/mainPlan/platePlan/index.vue @@ -567,7 +567,7 @@ { title: t("plan.table.mainPartNumber"), field: "mainPartNumber", - width: 150, + width: 160 }, // { // title: '涓讳欢鍥惧彿', @@ -577,37 +577,37 @@ { title: t('plan.table.customer'), field: 'customer', - width: 200, + width: 160 }, { title: t("plan.table.businessType"), field: "businessType", - width: 100, + width: "auto", }, { title: t("plan.table.documentNumber"), field: "documentNumber", - width: 140, + width: "auto", }, { title: t("plan.table.requirementType"), field: "requirementType", - width: 100, + width: "auto", }, { title: t("plan.table.documentStatus"), field: "documentStatus", - width: 100, + width: "auto", }, { title: t("plan.table.itemNumber"), field: "itemNumber", - width: 100, + width: "auto", }, { title: t("plan.table.drawingNo"), field: "drawingNo", - width: 100, + width: 200, }, // { // title: '鐗堟湰鍙�', @@ -617,7 +617,7 @@ { title: t("plan.table.productionQuantity"), field: "productionQuantity", - width: 100, + width: "auto", }, // { // title: '鑹搧鏁伴噺', @@ -627,12 +627,12 @@ { title: t("plan.table.processNumber"), field: "processNumber", - width: 100, + width: "auto", }, { title: t("plan.table.factoryCenter"), field: "workCenter", - width: 180, + width: "auto", }, // { // title: '鎵�灞為儴闂�', @@ -647,7 +647,7 @@ { title: t("plan.table.planEndDayDate"), field: "planEndDay", - width: 100, + width: 160, }, // { // title: '澶囨枡鏂欏彿', @@ -682,7 +682,7 @@ { title: t('plan.table.account'), field: 'account', - width: 100, + width: "auto", // formatter: ({ cellValue, row, column }) => { // if (cellValue) { // console.log(cellValue,aps_account.value,"llll") @@ -1056,3 +1056,8 @@ font-weight: bold; } </style> +<style> +.vxe-cell{ + padding:0 20px; +} +</style> diff --git a/src/views/mainPlan/platePlanList/index.vue b/src/views/mainPlan/platePlanList/index.vue index 0f121dd..be15403 100644 --- a/src/views/mainPlan/platePlanList/index.vue +++ b/src/views/mainPlan/platePlanList/index.vue @@ -166,13 +166,13 @@ { title: t("plan.table.mainPartCustomer"), field: "customer", - width: "auto", + width: "200", fixed: "left", }, { title: t("plan.table.mainPartNumber"), field: "mainPartNumber", - width: "auto", + width: "120", fixed: "left", }, { @@ -184,7 +184,7 @@ { title: t("plan.table.documentNumber"), field: "documentNumber", - width: "auto", + width: "180", fixed: "left", }, { @@ -207,7 +207,7 @@ { title: t("plan.table.workCenter"), field: "workCenter", - width: "auto", + width: "180", }, { title: t("plan.table.department"), @@ -232,7 +232,6 @@ { title: t("plan.table.itemNumber"), field: "itemNumber", - width: "auto", type: "html", }, { @@ -261,12 +260,12 @@ { title: t("plan.table.workorderCreationTime"), field: "orderCreateTime", - width: "auto", + width: "160", }, { title: t("plan.table.workOrderReviewTime"), field: "approveOn", - width: "auto", + width: "160", }, { title: t("plan.table.workOrderStartTime"), diff --git a/src/views/mainPlan/plateProcessStat/index.vue b/src/views/mainPlan/plateProcessStat/index.vue index 13fd74c..ead9f03 100644 --- a/src/views/mainPlan/plateProcessStat/index.vue +++ b/src/views/mainPlan/plateProcessStat/index.vue @@ -165,7 +165,7 @@ { title: t("plan.table.workOrderNo"), field: "workOrderNo", - width: "auto", + width: "180" }, { title: t("plan.table.processName"), diff --git a/src/views/mainPlan/sheetMetalRedundantReport/index.vue b/src/views/mainPlan/sheetMetalRedundantReport/index.vue index d667dca..b5c295a 100644 --- a/src/views/mainPlan/sheetMetalRedundantReport/index.vue +++ b/src/views/mainPlan/sheetMetalRedundantReport/index.vue @@ -78,7 +78,6 @@ @changePageNo="changePageNo" @changePageSize="changePageSize" @on-checkbox="handleCheckboxChange" - class="auto-height-grid" > </HxlhTable> </div> @@ -121,31 +120,29 @@ { title: t("plan.table.workOrderNo"), field: "documentNumber", - width: 150, align: "center", }, { title: t("plan.table.itemNumber"), field: "itemNumber", - width: 200, align: "center", }, { title: t("plan.table.productionQuantity"), field: "productionQuantity", - width: 200, + width: "80", align: "center", }, { title: t("plan.table.mismatchedProductionQuantity"), field: "unmatchedQuantity", - width: 200, + width: "auto", align: "center", }, { title: t("plan.table.applicableFactories"), field: "plant", - width: 200, + width: "100", align: "center", formatter: ({ cellValue, row, column }) => { if (cellValue) { @@ -160,25 +157,25 @@ { title: t("plan.table.productionBase"), field: "productionBase", - width: 200, + width: "100", align: "center", }, { title: t("plan.table.planStartDay"), field: "planStartDay", - width: 200, + width: "120", align: "center", }, { title: t("plan.table.planEndDayDate"), field: "planEndDay", - width: 200, + width: "120", align: "center", }, { title: t("plan.table.workorderCreationTime"), field: "orderCreateTime", - width: 200, + width: "150", align: "center", }, ]; diff --git a/src/views/mainPlan/sheetMetalSupplyGap/index.vue b/src/views/mainPlan/sheetMetalSupplyGap/index.vue index b5603a6..81960a4 100644 --- a/src/views/mainPlan/sheetMetalSupplyGap/index.vue +++ b/src/views/mainPlan/sheetMetalSupplyGap/index.vue @@ -127,19 +127,19 @@ { title: t("plan.table.requireID"), field: "id", - width: 150, + width: "180", align: "center", }, { title: t("plan.table.requireTraceID"), field: "requireTrackId", - width: 200, + width: "180", align: "center", }, { title: t("plan.table.itemNumber"), field: "bomLineCode", - width: 200, + width: "auto", align: "center", }, // { @@ -163,31 +163,31 @@ { title: t("plan.table.unmatchedDemandQuantity"), field: "unmatchedDemandAmount", - width: 200, + width: "auto", align: "center", }, { title: t("plan.table.planStartDay"), field: "startDate", - width: 200, + width: 162, align: "center", }, { title: t("plan.table.planEndDayDate"), field: "completeDate", - width: 200, + width: 162, align: "center", }, { title: t("plan.table.requirementDate"), field: "demandDate", - width: 200, + width: 162, align: "center", }, { title: t("plan.table.applicableFactories"), field: "orgCode", - width: 200, + width: "auto", align: "center", formatter: ({ cellValue, row, column }) => { if (cellValue) { @@ -202,7 +202,7 @@ { title: t("plan.table.productionBase"), field: "productionBase", - width: 200, + width: "auto", align: "center", }, ]; -- Gitblit v1.9.3