From fae05a13420573b89e7b60ce487eaa4834dfb2cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=98huanghaiixia=E2=80=99?= <980486410@.com> Date: Mon, 2 Feb 2026 17:52:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=83=E5=88=86=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/contractQtyList.vue | 31 +++++-- .../ContractFact/components/config.ts | 22 ++--- src/views/contract/ContractFact/index.vue | 5 +- .../ContractSales/components/config.ts | 2 +- .../dayPlan/Demand/components/basicForm.vue | 91 +++++++++++++------ src/views/dayPlan/Demand/index.vue | 13 ++- .../dayPlan/PngAppro/components/basicForm.vue | 65 +++++++++---- src/views/dayPlan/PngAppro/index.vue | 16 +++- .../dayPlan/PngApproGd/components/config.ts | 28 +++++- src/views/dayPlan/PngApproGd/index.vue | 14 ++- src/views/dayPlan/PngApproJsz/index.vue | 14 ++- .../PngMeasureSalesPur/components/config.ts | 4 +- .../components/createForm.vue | 12 ++- .../dayPlan/PngMeasureSalesPur/index.vue | 19 +++- 14 files changed, 250 insertions(+), 86 deletions(-) diff --git a/src/components/common/contractQtyList.vue b/src/components/common/contractQtyList.vue index 32706e5..bedf70e 100644 --- a/src/components/common/contractQtyList.vue +++ b/src/components/common/contractQtyList.vue @@ -40,13 +40,22 @@ + + @@ -79,6 +94,7 @@ import dayjs from 'dayjs'; const router = useRouter(); + const numFormat = "###,###,###,###,###,###.000" const { t } = useI18n(); const dataListContractAgree = ref([]) const columns= ref([ @@ -155,21 +171,22 @@ const numCount1 = (record) => { // 月气量(吉焦) =月气量(方)qty_m3_month*rate_m3_gj (比值(方/吉焦) record.qtyGjMonth = (Number(record.qtyM3Month) || 0) * (Number(record.rateM3Gj) || 0) - record.qtyGjMonth = record.qtyGjMonth ? record.qtyGjMonth.toFixed(4) : '0' + record.qtyGjMonth = record.qtyGjMonth ? record.qtyGjMonth.toFixed(3) : '0' } const numCount2 = (record) => { // 月气量(方) = 月气量(吉焦) qty_gj_month/rate_m3_gj/10000 显示时字段值/10000;保存时页面值*10000 record.qtyM3Month = Number(record.rateM3Gj) ? (Number(record.qtyGjMonth) || 0) /Number(record.rateM3Gj) : 0 - record.qtyM3Month = record.qtyM3Month ? record.qtyM3Month.toFixed(4) : '0' + record.qtyM3Month = record.qtyM3Month ? record.qtyM3Month.toFixed(3) : '0' } const dayCount = (record) => { // 日气量(吉焦) = 月气量(吉焦)qty_gj_month/开始日期到结束日期的天数;计算结果保留整数 const days = dayjs(record.dateTo).diff(dayjs(record.dateFrom), 'day'); record.qtyGjDay = days ? (Number(record.qtyGjMonth) || 0) /days : 0 - record.qtyGjDay = parseInt(record.qtyGjDay) + // record.qtyGjDay = parseInt(record.qtyGjDay) + record.qtyGjDay = record.qtyGjDay ? record.qtyGjDay.toFixed(3) : '0' // 日气量(方) = 月气量(万方)/开始日期到结束日期的天数;计算结果保留4位小数;显示时字段值/10000;保存时页面值*10000 record.qtyM3Day = days ? (Number(record.qtyM3Month) || 0) /days : 0 - record.qtyM3Day = record.qtyM3Day ? record.qtyM3Day.toFixed(4) : '0' + record.qtyM3Day = record.qtyM3Day ? record.qtyM3Day.toFixed(3) : '0' } const btnCheck = (record, index) => { dataListContractAgree.value.splice(index, 1) diff --git a/src/views/contract/ContractFact/components/config.ts b/src/views/contract/ContractFact/components/config.ts index 49917f5..e05416e 100644 --- a/src/views/contract/ContractFact/components/config.ts +++ b/src/views/contract/ContractFact/components/config.ts @@ -67,7 +67,7 @@ export const columns: BasicColumn[] = [ title: '关联类别', componentType: 'input', align: 'left', - + width: 120, sorter: true, }, { @@ -75,7 +75,7 @@ export const columns: BasicColumn[] = [ title: '合同类别', componentType: 'input', align: 'left', - + width: 120, sorter: true, }, @@ -84,7 +84,7 @@ export const columns: BasicColumn[] = [ title: '二级类别', componentType: 'input', align: 'left', - + width: 120, sorter: true, }, @@ -93,7 +93,7 @@ export const columns: BasicColumn[] = [ title: '相对方数量', componentType: 'input', align: 'left', - + width: 120, sorter: true, }, @@ -111,7 +111,7 @@ export const columns: BasicColumn[] = [ title: '合同期限', componentType: 'input', align: 'left', - + width: 120, sorter: true, }, @@ -120,7 +120,7 @@ export const columns: BasicColumn[] = [ title: '有效期开始', componentType: 'date', align: 'left', - + width: 120, sorter: true, }, @@ -129,7 +129,7 @@ export const columns: BasicColumn[] = [ title: '有效期结束', componentType: 'date', align: 'left', - + width: 120, sorter: true, }, @@ -138,7 +138,7 @@ export const columns: BasicColumn[] = [ title: '币种', componentType: 'select', align: 'left', - + width: 100, sorter: true, }, { @@ -164,7 +164,7 @@ export const columns: BasicColumn[] = [ title: '业务联系人', componentType: 'input', align: 'left', - + width: 120, sorter: true, }, @@ -173,7 +173,7 @@ export const columns: BasicColumn[] = [ title: '业务部门', componentType: 'input', align: 'left', - + width: 120, sorter: true, }, @@ -182,7 +182,7 @@ export const columns: BasicColumn[] = [ title: '状态', componentType: 'input', align: 'left', - + width: 100, sorter: true, }, diff --git a/src/views/contract/ContractFact/index.vue b/src/views/contract/ContractFact/index.vue index 15b43a7..196b3b2 100644 --- a/src/views/contract/ContractFact/index.vue +++ b/src/views/contract/ContractFact/index.vue @@ -15,6 +15,9 @@ -