From 55bc3343190a37de845e7f41fdfe4c2687100cc7 Mon Sep 17 00:00:00 2001 From: wuteng <419274783@qq.com> Date: Tue, 29 Jul 2025 13:32:12 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E9=94=80=E5=94=AE=E6=9C=88=E8=AF=84?= =?UTF-8?q?=E7=99=BB=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/emis/salesMonthlyReview.js | 52 ++++ .../emis/EmisBaseTools/DepartmentPicker.vue | 72 +++++ src/views/emis/EmisBaseTools/PostsPicker.vue | 25 +- .../emis/salesMonthlyReview/editForm.vue | 176 +++++++++++ src/views/emis/salesMonthlyReview/index.vue | 289 ++++++++++++++++++ 5 files changed, 596 insertions(+), 18 deletions(-) create mode 100644 src/api/emis/salesMonthlyReview.js create mode 100644 src/views/emis/EmisBaseTools/DepartmentPicker.vue create mode 100644 src/views/emis/salesMonthlyReview/editForm.vue create mode 100644 src/views/emis/salesMonthlyReview/index.vue diff --git a/src/api/emis/salesMonthlyReview.js b/src/api/emis/salesMonthlyReview.js new file mode 100644 index 00000000..5479a15f --- /dev/null +++ b/src/api/emis/salesMonthlyReview.js @@ -0,0 +1,52 @@ +import request from '@/utils/request' + +//新增 +export function addSalesMonthlyReview(data) { + return request({ + url: '/emis/salesMonthlyReview', + method: 'post', + data + }) +} + +//查询 +export function listSalesMonthlyReview(data) { + return request({ + url: '/emis/salesMonthlyReview/list', + method: 'get', + params: data + }) +} +//修改 +export function updateSalesMonthlyReview(data) { + return request({ + url: '/emis/salesMonthlyReview', + method: 'put', + data + }) +} + +//根据id查询 +export function getSalesMonthlyReview(id) { + return request({ + url: '/emis/salesMonthlyReview/' + id, + method: 'get' + }) +} + +//删除 +export function deleteSalesMonthlyReview(ids) { + return request({ + url: '/emis/salesMonthlyReview/' + ids, + method: 'delete' + }) +} + +//草稿新增 +export function addSalesMonthlyReviewDraft(data) { + return request({ + url: '/emis/salesMonthlyReview/draftSubmitReview', + method: 'post', + data + }) +} diff --git a/src/views/emis/EmisBaseTools/DepartmentPicker.vue b/src/views/emis/EmisBaseTools/DepartmentPicker.vue new file mode 100644 index 00000000..7aba05f8 --- /dev/null +++ b/src/views/emis/EmisBaseTools/DepartmentPicker.vue @@ -0,0 +1,72 @@ + + diff --git a/src/views/emis/EmisBaseTools/PostsPicker.vue b/src/views/emis/EmisBaseTools/PostsPicker.vue index e65cca40..bb00ed8f 100644 --- a/src/views/emis/EmisBaseTools/PostsPicker.vue +++ b/src/views/emis/EmisBaseTools/PostsPicker.vue @@ -1,23 +1,13 @@ diff --git a/src/views/emis/salesMonthlyReview/editForm.vue b/src/views/emis/salesMonthlyReview/editForm.vue new file mode 100644 index 00000000..895dd1f2 --- /dev/null +++ b/src/views/emis/salesMonthlyReview/editForm.vue @@ -0,0 +1,176 @@ + + + + diff --git a/src/views/emis/salesMonthlyReview/index.vue b/src/views/emis/salesMonthlyReview/index.vue new file mode 100644 index 00000000..f9155c81 --- /dev/null +++ b/src/views/emis/salesMonthlyReview/index.vue @@ -0,0 +1,289 @@ + + + + + From e335847635268ddb8483e798a918b92386bdd789 Mon Sep 17 00:00:00 2001 From: wuteng <419274783@qq.com> Date: Tue, 29 Jul 2025 15:17:13 +0800 Subject: [PATCH 2/6] =?UTF-8?q?=E9=94=80=E5=94=AE=E6=9C=88=E8=AF=84?= =?UTF-8?q?=E7=99=BB=E8=AE=B0=E6=89=B9=E9=87=8F=E5=AF=BC=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../static/tpl/imp_sales_monthly_review.xlsx | Bin 0 -> 11731 bytes src/utils/dateUtils.js | 24 +- .../emis/EmisBaseTools/DepartmentPicker.vue | 1 - src/views/emis/salesCommissionRatio/index.vue | 2 +- .../salesMonthlyReview/draftSubmitReview.vue | 328 ++++++++++++++++++ src/views/emis/salesMonthlyReview/index.vue | 7 +- 6 files changed, 356 insertions(+), 6 deletions(-) create mode 100644 public/static/tpl/imp_sales_monthly_review.xlsx create mode 100644 src/views/emis/salesMonthlyReview/draftSubmitReview.vue diff --git a/public/static/tpl/imp_sales_monthly_review.xlsx b/public/static/tpl/imp_sales_monthly_review.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..320aa01a8ff2eca59475284e1a1710eaf93a4a19 GIT binary patch literal 11731 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 diff --git a/src/views/emis/salesMonthlyReview/draftSubmitReview.vue b/src/views/emis/salesMonthlyReview/draftSubmitReview.vue new file mode 100644 index 00000000..e6d34d6f --- /dev/null +++ b/src/views/emis/salesMonthlyReview/draftSubmitReview.vue @@ -0,0 +1,328 @@ + + + + + diff --git a/src/views/emis/salesMonthlyReview/index.vue b/src/views/emis/salesMonthlyReview/index.vue index f9155c81..7a81a0b3 100644 --- a/src/views/emis/salesMonthlyReview/index.vue +++ b/src/views/emis/salesMonthlyReview/index.vue @@ -30,7 +30,7 @@ @@ -93,6 +93,7 @@ import PostsPicker from "@/views/emis/EmisBaseTools/PostsPicker.vue"; import NumberRangePicker from '@/components/NumberRange/NumberRangePicker'; import EmpNamePicker from '@/views/emis/EmisBaseTools/EmpNamePicker.vue'; import DepartmentPicker from "@/views/emis/EmisBaseTools/DepartmentPicker.vue"; +import { getLastMonthYearMonth } from "@/utils/dateUtils"; export default { name: "SalesMonthlyReview", components: { SalesMonthlyReviewForm,Treeselect,PostsPicker,NumberRangePicker,EmpNamePicker,DepartmentPicker }, @@ -126,7 +127,7 @@ export default { employeeName:null, position:null, department:null, - reviewMonth:null, + reviewMonth:getLastMonthYearMonth(), //默认上个月 params:{ scoreRange:null, } @@ -264,7 +265,7 @@ export default { }, getTreeselect() { treeselect().then(response => { - console.log(response.data) + // console.log(response.data) this.deptOptions = response.data; }); }, From 4cd2fa887eeb8b8f0e3a464310f8f4ad565db62f Mon Sep 17 00:00:00 2001 From: wuteng <419274783@qq.com> Date: Tue, 29 Jul 2025 15:22:08 +0800 Subject: [PATCH 3/6] =?UTF-8?q?=E9=94=80=E5=94=AE=E6=9C=88=E8=AF=84?= =?UTF-8?q?=E7=99=BB=E8=AE=B0=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/emis/salesMonthlyReview/index.vue | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/views/emis/salesMonthlyReview/index.vue b/src/views/emis/salesMonthlyReview/index.vue index 7a81a0b3..fa98b242 100644 --- a/src/views/emis/salesMonthlyReview/index.vue +++ b/src/views/emis/salesMonthlyReview/index.vue @@ -53,17 +53,18 @@ - + - - + - - - + + + From 042e758b0b52e20e0bdfc6078341a0cc0d87779d Mon Sep 17 00:00:00 2001 From: wuteng <419274783@qq.com> Date: Tue, 29 Jul 2025 16:07:55 +0800 Subject: [PATCH 4/6] =?UTF-8?q?=E9=94=80=E5=94=AE=E8=AE=A1=E6=8F=90?= =?UTF-8?q?=E6=AF=94=E4=BE=8B=E5=BC=80=E5=A7=8B=E7=BB=93=E6=9D=9F=E6=97=B6?= =?UTF-8?q?=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../emis/salesCommissionRatio/editForm.vue | 42 +++++++++++++++---- src/views/emis/salesCommissionRatio/index.vue | 10 ++++- 2 files changed, 43 insertions(+), 9 deletions(-) diff --git a/src/views/emis/salesCommissionRatio/editForm.vue b/src/views/emis/salesCommissionRatio/editForm.vue index bb7cf25d..7cbd0a30 100644 --- a/src/views/emis/salesCommissionRatio/editForm.vue +++ b/src/views/emis/salesCommissionRatio/editForm.vue @@ -33,10 +33,35 @@ + + + + + + + + + + + 启用 - 停用 + 未启用 + 启用已过期 + 启用未过期 @@ -91,12 +116,12 @@ export default { salesmenRatio: [ { required: true, message: "销售联系人占比不能为空", trigger: ["change", "blur"] } ], - salesSupport: [ - { required: true, message: "销售支持不能为空", trigger: ["change", "blur"] } - ], - salesSupportRatio: [ - { required: true, message: "销售支持占比不能为空", trigger: ["change", "blur"] } - ], + // salesSupport: [ + // { required: true, message: "销售支持不能为空", trigger: ["change", "blur"] } + // ], + // salesSupportRatio: [ + // { required: true, message: "销售支持占比不能为空", trigger: ["change", "blur"] } + // ], } }; }, @@ -136,6 +161,9 @@ export default { salesmenRatio: null, salesSupport: null, salesSupportRatio: null, + status: null, + startDate: null, + endDate: null, createTime: null, updateBy: null, updateTime: null, diff --git a/src/views/emis/salesCommissionRatio/index.vue b/src/views/emis/salesCommissionRatio/index.vue index a03c15e2..c2d1fd75 100644 --- a/src/views/emis/salesCommissionRatio/index.vue +++ b/src/views/emis/salesCommissionRatio/index.vue @@ -16,7 +16,9 @@ - + + + @@ -72,9 +74,13 @@ + + From abe23c44bd3697fb1ac91e8ae8d0f0e65dd1afc8 Mon Sep 17 00:00:00 2001 From: wuteng <419274783@qq.com> Date: Tue, 29 Jul 2025 17:15:56 +0800 Subject: [PATCH 5/6] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E5=8A=A0=E9=A2=84=E8=AE=A1=E5=85=A5=E4=BB=93=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/emis/emisWaybill/UserOrderList.vue | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/views/emis/emisWaybill/UserOrderList.vue b/src/views/emis/emisWaybill/UserOrderList.vue index 32506239..1ef799df 100644 --- a/src/views/emis/emisWaybill/UserOrderList.vue +++ b/src/views/emis/emisWaybill/UserOrderList.vue @@ -160,6 +160,11 @@ + + + + + @@ -524,6 +529,7 @@ import { listEmisOrder,cancelOrder,assignTakeMan,assignSendSite, getEmisWaybill, import elDateSimplePicker from '@/components/DatePickerAdv/elDateSimplePicker'; // import emisWaybillView from '@/views/emis/emisWaybill/emisWaybillView'; import elDateAdvPicker from '@/components/DatePickerAdv/elDateAdvPicker'; +import elDateAdvPicker1 from "@/components/DatePickerAdv/elDateAdvPicker.vue"; import CountryPicker0 from '@/views/emis/EmisBaseTools/CountryPicker.vue'; import CountryPicker1 from '@/views/emis/EmisBaseTools/CountryPicker.vue'; import waybillDetailReadOnly from '@/views/emis/emisWaybill/waybillDetailReadOnly.vue'; @@ -558,7 +564,8 @@ export default { EmpNamePicker1, TransLinePicker, TransProductPicker, - TraceWaybillDetailView + TraceWaybillDetailView, + elDateAdvPicker1 }, dicts: ['emis_order_status','emis_qujian_fangshi','emis_declare_mode','emis_customs_clear', 'emis_tab_packing_type','emis_tab_dispatch_mode','emis_payment_type', @@ -580,6 +587,7 @@ export default { showSearch: true, // 创建时间搜索 dateTimeRange:[], + beginPickRange:[], // 总条数 total: 0, // 运单列表表格数据 @@ -826,8 +834,9 @@ export default { this.queryParams.orderSn= null; this.queryParams.intoWarehouseBillCode=this.queryParams.queryKey; } - - listEmisOrder(this.addDateRange(this.queryParams, this.dateTimeRange,"orderDate")).then(response => { + let qParam = this.addDateRange(this.queryParams, this.dateTimeRange,"orderDate"); + qParam = this.addDateRange(qParam, this.beginPickRange,"PickStartDate"); + listEmisOrder(qParam).then(response => { this.emisWaybillList = response.rows; this.total = response.total; this.loading = false; From 7fc5c40c1483c1de3250ef4d4f4d8890321288f3 Mon Sep 17 00:00:00 2001 From: wuteng <419274783@qq.com> Date: Tue, 29 Jul 2025 18:09:52 +0800 Subject: [PATCH 6/6] =?UTF-8?q?=E7=8E=B0=E9=87=91=E5=AE=A2=E6=88=B7?= =?UTF-8?q?=E9=A2=9D=E5=BA=A6=E7=95=8C=E9=9D=A2=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/emis/emisCreditSalesmen/index.vue | 69 +++++++++++---------- 1 file changed, 36 insertions(+), 33 deletions(-) diff --git a/src/views/emis/emisCreditSalesmen/index.vue b/src/views/emis/emisCreditSalesmen/index.vue index 6bd8d829..e665fdcf 100644 --- a/src/views/emis/emisCreditSalesmen/index.vue +++ b/src/views/emis/emisCreditSalesmen/index.vue @@ -1,41 +1,44 @@ - - + + @@ -142,7 +145,7 @@ - +