From e9e58efd52030b8c3dbd529339e516aa4f28e614 Mon Sep 17 00:00:00 2001 From: zxf <1532322479@qq.com> Date: Thu, 26 Feb 2026 16:42:29 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9=E6=94=B6=E8=B4=A7?= =?UTF-8?q?=E5=85=A5=E5=BA=93=E7=9B=B8=E5=85=B3=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/src/api/ckbillnumber.js | 70 ++++++ admin/src/api/cmcust.js | 13 ++ admin/src/api/cmcustproduct.js | 12 ++ admin/src/api/cmshelf.js | 12 ++ admin/src/api/cmstoragelocation.js | 11 + .../src/components/BillNumberInput/index.vue | 10 +- .../ckwarehouse/components/BillEdit/index.vue | 94 ++++---- .../ckwarehouse/components/BillList/index.vue | 5 +- admin/src/views/ck/ckwarehouse/index.vue | 41 +++- .../room/cmmeetingroom-add-and-update.vue | 149 +++++++++++-- admin/src/views/cm/meeting/room/index.vue | 47 +++- .../record/fmdunningrecord-add-and-update.vue | 62 +++--- admin/src/views/fm/dunning/record/index.vue | 36 ++-- .../controller/CkBillCargoController.java | 195 +++++++++++------ .../controller/CkBillNumberController.java | 176 +++++++++++++++ .../controller/CmCustController.java | 19 +- .../controller/CmCustProductController.java | 16 +- .../controller/CmMeetingRoomController.java | 45 +++- .../controller/CmShelfController.java | 16 ++ .../CmStorageLocationController.java | 17 ++ .../controller/FmDunningRecordController.java | 5 + .../autogencode/dao/CkBillNumberDao.java | 13 ++ .../autogencode/entity/CkBillCargo.java | 25 +++ .../autogencode/entity/CkBillNumber.java | 74 +++++++ .../autogencode/entity/CmMeetingRoom.java | 9 + .../service/CkBillNumberService.java | 27 +++ .../autogencode/service/CkBillService.java | 1 + .../service/impl/CkBillNumberServiceImpl.java | 70 ++++++ .../service/impl/CkBillServiceImpl.java | 52 ++++- .../mapper/autogencode/CkBillNumberDao.xml | 22 ++ .../java/com/zbkj/common/utils/DateUtils.java | 204 ++++++++++++++++++ 31 files changed, 1348 insertions(+), 200 deletions(-) create mode 100644 admin/src/api/ckbillnumber.js create mode 100644 crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/CkBillNumberController.java create mode 100644 crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/CkBillNumberDao.java create mode 100644 crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/CkBillNumber.java create mode 100644 crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/CkBillNumberService.java create mode 100644 crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/CkBillNumberServiceImpl.java create mode 100644 crmeb/crmeb-admin/src/main/resources/mapper/autogencode/CkBillNumberDao.xml create mode 100644 crmeb/crmeb-common/src/main/java/com/zbkj/common/utils/DateUtils.java diff --git a/admin/src/api/ckbillnumber.js b/admin/src/api/ckbillnumber.js new file mode 100644 index 0000000..dbb497d --- /dev/null +++ b/admin/src/api/ckbillnumber.js @@ -0,0 +1,70 @@ + +import request from '@/utils/request' + +/** + * 新增ckbillnumber + * @param pram + */ +export function ckbillnumberCreateApi(data) { + return request({ + url: `autogencode/ckbillnumber/save`, + method: 'POST', + data + }) +} + +/** + * ckbillnumber更新 + * @param pram + */ +export function ckbillnumberUpdateApi(data) { + return request({ + url: `autogencode/ckbillnumber/update`, + method: 'POST', + data + }) +} + +/** + * ckbillnumber详情 + * @param pram + */ +export function ckbillnumberDetailApi(id) { + return request({ + url: `autogencode/ckbillnumber/info/${id}`, + method: 'GET' + }) +} + +export function getBillNumber(billPrefix) { + return request({ + url: 'autogencode/ckbillnumber/getBillNo/' + billPrefix, + method: 'get' + }) +} + +/** + * ckbillnumber批量删除 + * @param ids + */ +export function ckbillnumberDeleteApi(ids) { + return request({ + url: `autogencode/ckbillnumber/delete`, + method: 'POST', + data: ids + }) +} + + +/** + * ckbillnumber列表 + * @param pram + */ +export function ckbillnumberListApi(params) { + return request({ + url: `autogencode/ckbillnumber/list`, + method: 'GET', + params + }) +} + diff --git a/admin/src/api/cmcust.js b/admin/src/api/cmcust.js index f6bc494..c4c9f96 100644 --- a/admin/src/api/cmcust.js +++ b/admin/src/api/cmcust.js @@ -74,3 +74,16 @@ export function cmcustListApi(params) { }) } +/** + * cmcust列表 + * @param pram + */ +export function cmcustListByAll(params) { + return request({ + url: `autogencode/cmcust/listByAll`, + method: 'GET', + params + }) +} + + diff --git a/admin/src/api/cmcustproduct.js b/admin/src/api/cmcustproduct.js index ba0e5dd..5f305e3 100644 --- a/admin/src/api/cmcustproduct.js +++ b/admin/src/api/cmcustproduct.js @@ -62,6 +62,18 @@ export function cmcustproductListApi(params) { }) } +/** + * cmcustproduct列表 + * @param pram + */ +export function cmcustproductListByAll(params) { + return request({ + url: `autogencode/cmcustproduct/listByAll`, + method: 'GET', + params + }) +} + /** * cmcustproduct批量上架 * @param ids diff --git a/admin/src/api/cmshelf.js b/admin/src/api/cmshelf.js index 8aa5cc7..0bb4fb7 100644 --- a/admin/src/api/cmshelf.js +++ b/admin/src/api/cmshelf.js @@ -61,3 +61,15 @@ export function cmshelfListApi(params) { }) } +/** + * cmshelf列表 + * @param pram + */ +export function cmshelfListByAll(params) { + return request({ + url: `autogencode/cmshelf/listByAll`, + method: 'GET', + params + }) +} + diff --git a/admin/src/api/cmstoragelocation.js b/admin/src/api/cmstoragelocation.js index 9d765a7..1d9b33f 100644 --- a/admin/src/api/cmstoragelocation.js +++ b/admin/src/api/cmstoragelocation.js @@ -61,3 +61,14 @@ export function cmstoragelocationListApi(params) { }) } +/** + * cmstoragelocation列表 + * @param pram + */ +export function cmstoragelocationListByAll(params) { + return request({ + url: `autogencode/cmstoragelocation/listByAll`, + method: 'GET', + params + }) +} diff --git a/admin/src/components/BillNumberInput/index.vue b/admin/src/components/BillNumberInput/index.vue index 60e93e2..de806bf 100644 --- a/admin/src/components/BillNumberInput/index.vue +++ b/admin/src/components/BillNumberInput/index.vue @@ -7,7 +7,7 @@