@@ -139,6 +167,7 @@
import { getLngPngDemandContractList, getLngPngDemandPointDely, getLngPngDemandContractQty, getLngPngDemandPurList, getLngPngDemandRate } from '/@/api/dayPlan/Demand';
import NP from 'number-precision';
+ const numFormat = "###,###,###,###,###,###.000"
const userStore = useUserStore();
const userInfo = userStore.getUserInfo;
const router = useRouter();
@@ -189,27 +218,31 @@
formState.value.cuCode = res?.comp?.code
formState.value.comId = res?.comp?.id
const res1 = await getLngPngDemandRate({}) || []
- formState.value.rateM3Gj = res1[0].rateM3Gj
+ formState.value.rateM3Gj = res1[0]?.rateM3Gj
}
})
+ function numBlur(record) {
+ record.qtyDemandM3 = record.qtyDemandM3 ? record.qtyDemandM3.toFixed(3) : ''
+ record.qtyDemandGj = record.qtyDemandGj ? record.qtyDemandGj.toFixed(3) : ''
+ }
async function numChange (k, record) {
if (k == 'qtyDemandGj') {
record.qtyDemandM3 = Number(formState.value.rateM3Gj) ? Number(record.qtyDemandGj)/Number(formState.value.rateM3Gj) : ''
} else {
record.qtyDemandGj = Number(record.qtyDemandM3)*Number(formState.value.rateM3Gj) || ''
}
- record.qtyDemandM3 = record.qtyDemandM3 ? record.qtyDemandM3.toFixed(5) : ''
- record.qtyDemandGj = record.qtyDemandGj ? record.qtyDemandGj.toFixed(5) : ''
+ // record.qtyDemandM3 = record.qtyDemandM3 ? record.qtyDemandM3.toFixed(3) : ''
+ // record.qtyDemandGj = record.qtyDemandGj ? record.qtyDemandGj.toFixed(3) : ''
let num = 0;
let num1 = 0;
dataList.value.forEach(v => {
num=NP.plus(num, (Number(v.qtyDemandM3) || 0))
num1=NP.plus(num1, (Number(v.qtyDemandGj) || 0))
})
- formState.value.qtyDemandM3 = num
- formState.value.qtyDemandGj = num1
+ formState.value.qtyDemandM3 = num.toFixed(3)
+ formState.value.qtyDemandGj = num1.toFixed(3)
}
const datePlanChange = async (val) => {
if (!val) {
diff --git a/src/views/dayPlan/Demand/index.vue b/src/views/dayPlan/Demand/index.vue
index f45c019..b147b12 100644
--- a/src/views/dayPlan/Demand/index.vue
+++ b/src/views/dayPlan/Demand/index.vue
@@ -18,11 +18,18 @@
+
+ {{ Number.format(Number.parse(record.qtyDemandGj),numFormat) }}
+
+
+
+ {{ Number.format(Number.parse(record.qtySalesGj),numFormat) }}
+
- {{ NP.divide(Number(record.qtySalesM3), 10000) }}
+ {{ Number.format(Number.parse( NP.divide(Number(record.qtySalesM3), 10000)),numFormat) }}
- {{ NP.divide(Number(record.qtyDemandM3), 10000) }}
+ {{ Number.format(Number.parse( NP.divide(Number(record.qtyDemandM3), 10000)),numFormat) }}
@@ -71,7 +78,7 @@
import dayjs from 'dayjs';
const defaultDate = ref([dayjs().format('YYYY-MM-DD'),dayjs().add(1, 'day').format('YYYY-MM-DD')]);
const { bus, CREATE_FLOW, FLOW_PROCESSED, FORM_LIST_MODIFIED } = useEventBus();
-
+ const numFormat = "###,###,###,###,###,###.000"
const { notification } = useMessage();
const { t } = useI18n();
defineEmits(['register']);
diff --git a/src/views/dayPlan/PngAppro/components/basicForm.vue b/src/views/dayPlan/PngAppro/components/basicForm.vue
index 275f530..874943d 100644
--- a/src/views/dayPlan/PngAppro/components/basicForm.vue
+++ b/src/views/dayPlan/PngAppro/components/basicForm.vue
@@ -10,37 +10,53 @@
{{ formState.kName}}
- {{ formState.qtyContractGj }}
+
+ {{ Number.format(Number.parse(formState.qtyContractGj ||0),numFormat)}}
+
- {{ formState.qtyContractM3 }}
+
+ {{ Number.format(Number.parse(formState.qtyContractM3||0 ),numFormat)}}
+
{{ formState.rateK }}
- {{ formState.qtyPlanGj }}
+
+ {{ Number.format(Number.parse(formState.qtyPlanGj||0 ),numFormat)}}
+
- {{ formState.qtyPlanM3 }}
+
+ {{ Number.format(Number.parse(formState.qtyPlanM3||0 ),numFormat)}}
+
{{ formState.rateMp }}
- {{ formState.qtyDemandGj }}
+
+ {{ Number.format(Number.parse(formState.qtyDemandGj||0 ),numFormat)}}
+
- {{ formState.qtyDemandM3 }}
+
+ {{ Number.format(Number.parse(formState.qtyDemandM3||0 ),numFormat)}}
+
{{ formState.rateS }}
- {{ formState.qtySalesGj }}
+
+ {{ Number.format(Number.parse(formState.qtySalesGj||0 ),numFormat)}}
+
- {{ formState.qtySalesM3 }}
+
+ {{ Number.format(Number.parse(formState.qtySalesM3||0),numFormat)}}
+
{{ formState.rateM3Gj }}
@@ -75,7 +91,7 @@
-
+
{{ record.pointUpName }}
@@ -87,18 +103,28 @@
{{ record.kpName }}
- {{ record.qtyDemandGj }}
+
+ {{ Number.format(Number.parse(record.qtyDemandGj ),numFormat)}}
+
- {{ record.qtyDemandM3 }}
+
+ {{ Number.format(Number.parse(record.qtyDemandM3 ),numFormat)}}
+
-
+
+ {{ Number.format(Number.parse(record.qtySalesGj || 0),numFormat) }}
+
+
-
+
+ {{ Number.format(Number.parse(record.qtySalesM3 || 0),numFormat) }}
+
+
{{ record.note }}
@@ -120,6 +146,7 @@
changeList: []
});
+ const numFormat = "###,###,###,###,###,###.000"
const columns= ref([
{ title: t('序号'), dataIndex: 'index', key: 'index', customRender: (column) => `${column.index + 1}` ,width: 100},
{ title: t('上载点'), dataIndex: 'pointUpName', width:400},
@@ -127,8 +154,8 @@
{ title: t('采购合同'), dataIndex: 'kpName', width: 400},
{ title: t('指定量(吉焦)'), dataIndex: 'qtyDemandGj', width: 300},
{ title: t('指定量(万方)'), dataIndex: 'qtyDemandM3', width: 200},
- { title: t('批复量(吉焦)'), dataIndex: 'qtySalesGj', width: 200},
- { title: t('批复量(万方)'), dataIndex: 'qtySalesM3', width: 200},
+ { title: t('批复量(吉焦)'), dataIndex: 'qtySalesGj', width: 250},
+ { title: t('批复量(万方)'), dataIndex: 'qtySalesM3', width: 250},
{ title: t('备注'), dataIndex: 'note', width: 300},
]);
const formState = ref()
@@ -141,8 +168,8 @@
num+=(Number(v.qtySalesGj) || 0)
num1+=(Number(v.qtySalesM3) || 0)
})
- formState.value.qtySalesGj = num
- formState.value.qtySalesM3 = num1
+ formState.value.qtySalesGj = num.toFixed(3)
+ formState.value.qtySalesM3 = num1.toFixed(3)
}
function getFormValue () {
let obj = {
diff --git a/src/views/dayPlan/PngAppro/index.vue b/src/views/dayPlan/PngAppro/index.vue
index 25b83e0..432b403 100644
--- a/src/views/dayPlan/PngAppro/index.vue
+++ b/src/views/dayPlan/PngAppro/index.vue
@@ -15,6 +15,18 @@
+
+ {{ Number.format(Number.parse(record.qtyDemandGj),numFormat) }}
+
+
+ {{ Number.format(Number.parse(record.qtyDemandM3),numFormat) }}
+
+
+ {{ Number.format(Number.parse(record.qtySalesGj),numFormat) }}
+
+
+ {{ Number.format(Number.parse(record.qtySalesM3),numFormat) }}
+
{{ record.approName }}
@@ -61,7 +73,9 @@
import useEventBus from '/@/hooks/event/useEventBus';
import { cloneDeep } from 'lodash-es';
-
+ import { DataFormat, FormatOption, DATE_FORMAT, FormatType } from '/@/utils/dataFormat';
+
+ const numFormat = "###,###,###,###,###,###.000"
const { bus, CREATE_FLOW, FLOW_PROCESSED, FORM_LIST_MODIFIED } = useEventBus();
const { notification } = useMessage();
diff --git a/src/views/dayPlan/PngApproGd/components/config.ts b/src/views/dayPlan/PngApproGd/components/config.ts
index 862853a..8805a95 100644
--- a/src/views/dayPlan/PngApproGd/components/config.ts
+++ b/src/views/dayPlan/PngApproGd/components/config.ts
@@ -28,12 +28,26 @@ export const columns: BasicColumn[] = [
width: 100,
sorter: true,
},
+ {
+ dataIndex: 'cuSname',
+ title: '客户名称',
+ componentType: 'input',
+ align: 'left',
+ sorter: true,
+ },
+ {
+ dataIndex: 'comName,',
+ title: '交易主体',
+ componentType: 'input',
+ align: 'left',
+ sorter: true,
+ },
{
dataIndex: 'daysSign',
title: '当日/次日',
componentType: 'input',
align: 'left',
-
+ width: 100,
sorter: true,
},
{
@@ -45,11 +59,19 @@ export const columns: BasicColumn[] = [
sorter: true,
},
{
+ dataIndex: 'qtyGjAll',
+ title: '全部上报量(吉焦)',
+ componentType: 'input',
+ align: 'left',
+
+ sorter: true,
+ },
+ {
dataIndex: 'qtyGjGd',
title: '待管道审批量(吉焦)',
componentType: 'input',
align: 'left',
-
+ width: 170,
sorter: true,
},
@@ -67,7 +89,7 @@ export const columns: BasicColumn[] = [
title: '管道已审批量(吉焦)',
componentType: 'input',
align: 'left',
-
+ width: 170,
sorter: true,
},
diff --git a/src/views/dayPlan/PngApproGd/index.vue b/src/views/dayPlan/PngApproGd/index.vue
index 32000f2..a03c341 100644
--- a/src/views/dayPlan/PngApproGd/index.vue
+++ b/src/views/dayPlan/PngApproGd/index.vue
@@ -15,6 +15,18 @@
+
+ {{ Number.format(Number.parse(record.qtyGjAll),numFormat) }}
+
+
+ {{ Number.format(Number.parse(record.qtyGjGd),numFormat) }}
+
+
+ {{ Number.format(Number.parse(record.qtyGjXs),numFormat) }}
+
+
+ {{ Number.format(Number.parse(record.qtyGjYsp),numFormat) }}
+
@@ -52,7 +64,7 @@
import rejectReplyModal from '/@/components/common/rejectReplyModal.vue';
const { bus, CREATE_FLOW, FLOW_PROCESSED, FORM_LIST_MODIFIED } = useEventBus();
-
+ const numFormat = "###,###,###,###,###,###.000"
const { notification } = useMessage();
const { t } = useI18n();
defineEmits(['register']);
diff --git a/src/views/dayPlan/PngApproJsz/index.vue b/src/views/dayPlan/PngApproJsz/index.vue
index e5d23c3..2dbbaa8 100644
--- a/src/views/dayPlan/PngApproJsz/index.vue
+++ b/src/views/dayPlan/PngApproJsz/index.vue
@@ -15,6 +15,18 @@
+
+ {{ Number.format(Number.parse(record.qtyGjAll),numFormat) }}
+
+
+ {{ Number.format(Number.parse(record.qtyGjJsz),numFormat) }}
+
+
+ {{ Number.format(Number.parse(record.qtyGjXs),numFormat) }}
+
+
+ {{ Number.format(Number.parse(record.qtyGjYsp),numFormat) }}
+
@@ -63,7 +75,7 @@
const filterColumns = cloneDeep(filterColumnAuth(columns));
const customConfigColums =ref(filterColumns);
const customSearchFormSchema =ref(searchFormSchema);
-
+ const numFormat = "###,###,###,###,###,###.000"
const tableRef = ref();
//所有按钮
const buttons = ref([
diff --git a/src/views/dayPlan/PngMeasureSalesPur/components/config.ts b/src/views/dayPlan/PngMeasureSalesPur/components/config.ts
index fecdc51..a09d9b6 100644
--- a/src/views/dayPlan/PngMeasureSalesPur/components/config.ts
+++ b/src/views/dayPlan/PngMeasureSalesPur/components/config.ts
@@ -67,7 +67,7 @@ export const columns: BasicColumn[] = [
componentType: 'input',
align: 'left',
ellipsis: true,
- width: 200,
+ width: 150,
sorter: true,
},
{
@@ -86,7 +86,7 @@ export const columns: BasicColumn[] = [
componentType: 'input',
align: 'left',
ellipsis: true,
- width: 200,
+ width: 150,
sorter: true,
},
diff --git a/src/views/dayPlan/PngMeasureSalesPur/components/createForm.vue b/src/views/dayPlan/PngMeasureSalesPur/components/createForm.vue
index 54629d0..a8d9a9a 100644
--- a/src/views/dayPlan/PngMeasureSalesPur/components/createForm.vue
+++ b/src/views/dayPlan/PngMeasureSalesPur/components/createForm.vue
@@ -12,11 +12,17 @@
+
+ {{ Number.format(Number.parse(record.qtySalesGj),numFormat) }}
+
+
+ {{ Number.format(Number.parse(record.qtyMeaGj || 0),numFormat) }}
+
- {{ NP.divide(Number(record.qtySalesM3), 10000) }}
+ {{ Number.format(Number.parse(NP.divide(Number(record.qtySalesM3), 10000)),numFormat) }}
- {{ NP.divide(Number(record.qtyMeaM3), 10000) }}
+ {{ Number.format(Number.parse(NP.divide(Number(record.qtyMeaM3), 10000)),numFormat) }}
@@ -43,7 +49,7 @@
import NP from 'number-precision';
const userStore = useUserStore();
-
+ const numFormat = "###,###,###,###,###,###.000"
const { bus, FORM_LIST_MODIFIED } = useEventBus();
const router = useRouter();
diff --git a/src/views/dayPlan/PngMeasureSalesPur/index.vue b/src/views/dayPlan/PngMeasureSalesPur/index.vue
index 7c8e6ad..d4cb003 100644
--- a/src/views/dayPlan/PngMeasureSalesPur/index.vue
+++ b/src/views/dayPlan/PngMeasureSalesPur/index.vue
@@ -21,12 +21,23 @@
rowKey="id" :pagination="pagination" @row-dbClick="dbClickRow" :scroll="{x: 2000}">
+
+ {{ Number.format(Number.parse(record.qtySalesGj),numFormat) }}
+
+
+ {{ Number.format(Number.parse(record.qtySalesM3),numFormat) }}
+
-
- {{ record.qtyMeaGj }}
+
+ {{ Number.format(Number.parse(record.qtyMeaGj),numFormat) }}
-
+
+ {{ Number.format(Number.parse(record.qtyMeaM3),numFormat) }}
@@ -86,7 +97,7 @@
import NP from 'number-precision';
const { bus, CREATE_FLOW, FLOW_PROCESSED, FORM_LIST_MODIFIED } = useEventBus();
-
+ const numFormat = "###,###,###,###,###,###.000"
const { notification } = useMessage();
const { t } = useI18n();
defineEmits(['register']);