diff --git a/src/api/customer/projectInformation.js b/src/api/customer/projectInformation.js index 86186a7..d260f2c 100644 --- a/src/api/customer/projectInformation.js +++ b/src/api/customer/projectInformation.js @@ -6,22 +6,4 @@ import { createAPI } from "@/utils/httpRequest.js"; * @returns {*} */ export const projectInformationSearch = data => createAPI(`/plm/projectInformation/projectInformationSearch`,'post',data) -/** - * 客户项目信息新增 - * @param data - * @returns {*} - */ -export const projectInformationSave = data => createAPI(`/plm/projectInformation/projectInformationSave`,'post',data) -/** - * 客户项目信息编辑 - * @param data - * @returns {*} - */ -export const projectInformationEdit = data => createAPI(`/plm/projectInformation/projectInformationEdit`,'post',data) -/** - * 客户项目信息删除 - * @param data - * @returns {*} - */ -export const projectInformationDelete = data => createAPI(`/plm/projectInformation/projectInformationDelete`,'post',data) diff --git a/src/api/quotation/quotationInformation.js b/src/api/quotation/quotationInformation.js new file mode 100644 index 0000000..61b5cb1 --- /dev/null +++ b/src/api/quotation/quotationInformation.js @@ -0,0 +1,27 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +/** + * 报价信息列表查询 + * @param data + * @returns {*} + */ +export const quotationInformationSearch = data => createAPI(`/plm/quotationInformation/quotationInformationSearch`,'post',data) +/** + * 报价信息新增 + * @param data + * @returns {*} + */ +export const quotationInformationSave = data => createAPI(`/plm/quotationInformation/quotationInformationSave`,'post',data) +/** + * 报价信息编辑 + * @param data + * @returns {*} + */ +export const quotationInformationEdit = data => createAPI(`/plm/quotationInformation/quotationInformationEdit`,'post',data) +/** + * 报价信息删除 + * @param data + * @returns {*} + */ +export const quotationInformationDelete = data => createAPI(`/plm/quotationInformation/quotationInformationDelete`,'post',data) + diff --git a/src/views/modules/customer/customerInformationManagement.vue b/src/views/modules/customer/customerInformationManagement.vue index 013fc62..675f86b 100644 --- a/src/views/modules/customer/customerInformationManagement.vue +++ b/src/views/modules/customer/customerInformationManagement.vue @@ -95,31 +95,31 @@ - + - + - + - + - + - + - + @@ -127,41 +127,41 @@ - + - + - + - + - + - + - + - + @@ -177,37 +177,37 @@ - + - + - + - + - + - + - + - + @@ -215,12 +215,12 @@ - + - + @@ -232,23 +232,23 @@ - + - + - + - + @@ -256,7 +256,7 @@ - + @@ -264,7 +264,7 @@ - + @@ -841,7 +841,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 120 }, { userId: this.$store.state.user.name, @@ -858,7 +859,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 160 }, { userId: this.$store.state.user.name, @@ -875,7 +877,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 }, { userId: this.$store.state.user.name, @@ -885,14 +888,15 @@ tableName: '客户信息表', columnProp: 'turnoverOfYear', headerAlign: 'center', - align: 'center', + align: 'right', columnLabel: '年营业额', columnHidden: false, columnImage: false, columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 }, { userId: this.$store.state.user.name, @@ -902,14 +906,15 @@ tableName: '客户信息表', columnProp: 'potentialRevenueOfYear', headerAlign: 'center', - align: 'center', + align: 'right', columnLabel: '年度潜在收入', columnHidden: false, columnImage: false, columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 }, { userId: this.$store.state.user.name, @@ -926,7 +931,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 }, { userId: this.$store.state.user.name, @@ -943,7 +949,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 }, { userId: this.$store.state.user.name, @@ -960,7 +967,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 160 }, { userId: this.$store.state.user.name, @@ -977,7 +985,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 }, { userId: this.$store.state.user.name, @@ -994,7 +1003,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 160 }, { userId: this.$store.state.user.name, @@ -1011,7 +1021,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 } ], customerContactArray: [ @@ -1030,7 +1041,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 120 }, { userId: this.$store.state.user.name, @@ -1047,7 +1059,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 160 }, { userId: this.$store.state.user.name, @@ -1064,7 +1077,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 160 }, { userId: this.$store.state.user.name, @@ -1081,7 +1095,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 }, { userId: this.$store.state.user.name, @@ -1098,7 +1113,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 160 }, { userId: this.$store.state.user.name, @@ -1115,7 +1131,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 }, { userId: this.$store.state.user.name, @@ -1132,7 +1149,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 }, { userId: this.$store.state.user.name, @@ -1149,7 +1167,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 160 }, { userId: this.$store.state.user.name, @@ -1166,7 +1185,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 }, { userId: this.$store.state.user.name, @@ -1183,7 +1203,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 160 }, { userId: this.$store.state.user.name, @@ -1200,7 +1221,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 } ], customerAddressArray: [ @@ -1219,7 +1241,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 160 }, { userId: this.$store.state.user.name, @@ -1236,7 +1259,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 }, { userId: this.$store.state.user.name, @@ -1253,7 +1277,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 }, { userId: this.$store.state.user.name, @@ -1270,7 +1295,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 }, { userId: this.$store.state.user.name, @@ -1287,7 +1313,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 }, { userId: this.$store.state.user.name, @@ -1304,7 +1331,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 160 }, { userId: this.$store.state.user.name, @@ -1321,7 +1349,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 }, { userId: this.$store.state.user.name, @@ -1338,7 +1367,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 160 }, { userId: this.$store.state.user.name, @@ -1355,7 +1385,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 } ], projectInformationArray: [ @@ -1374,7 +1405,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 120 }, { userId: this.$store.state.user.name, @@ -1391,7 +1423,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 160 }, { userId: this.$store.state.user.name, @@ -1408,7 +1441,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 }, { userId: this.$store.state.user.name, @@ -1425,7 +1459,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 160 }, { userId: this.$store.state.user.name, @@ -1442,7 +1477,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 }, { userId: this.$store.state.user.name, @@ -1459,7 +1495,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 }, { userId: this.$store.state.user.name, @@ -1476,7 +1513,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 160 }, { userId: this.$store.state.user.name, @@ -1493,7 +1531,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 }, { userId: this.$store.state.user.name, @@ -1510,7 +1549,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 160 }, { userId: this.$store.state.user.name, @@ -1527,7 +1567,8 @@ columnSortable: false, sortLv: 0, status: true, - fixed: '' + fixed: '', + columnWidth: 80 } ], // ======== 必填规则 ======== diff --git a/src/views/modules/quotation/requestForQuote.vue b/src/views/modules/quotation/requestForQuote.vue new file mode 100644 index 0000000..57bbbba --- /dev/null +++ b/src/views/modules/quotation/requestForQuote.vue @@ -0,0 +1,1169 @@ + + + + + +