From 87f2660f763cc2abd58a15d3b50be5e91318e95c Mon Sep 17 00:00:00 2001 From: qb <1191961160@qq.com> Date: Tue, 6 Aug 2024 12:03:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8A=9F=E8=83=BD=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E9=85=8D=E8=BD=BD=E8=AE=A1=E5=88=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/user.js | 72 + compoment/BasicContainer/BasicContainer.vue | 2 + compoment/CheckBox/CheckBox.vue | 33 +- compoment/InputNum/InputNum.vue | 15 +- compoment/MyDrawer/MyDrawer.vue | 245 ++ compoment/MyInput/MyInput.vue | 8 +- compoment/RadioBox/RadioBox.vue | 76 + config/host.js | 8 +- main.js | 6 + manifest.json | 2 +- pages.json | 18 + pages/index/index.vue | 454 ++-- pagesHome/pages/AddStowage/AddStowage.vue | 1003 ++++++++ pagesHome/pages/ArrivalList/ArrivalList.vue | 114 +- .../pages/RelayScanList/RelayScanList.vue | 8 +- pagesHome/pages/SetPrice/SetPrice.vue | 92 +- .../pages/StockUpListZero/StockUpListZero.vue | 2 +- pagesHome/pages/StowageList/StowageList.vue | 175 +- .../StowageListDetails/StowageListDetails.vue | 9 +- .../VehicleArrivalDetails.vue | 4 - .../VehicleArrivalDetailsByTray.vue | 37 +- .../pages/signOrderScan/signOrderScan.vue | 2 +- .../dist/build/app-plus/__uniappview.html | 4 +- .../pages/PickingScanList/PickingScanList.css | 2 +- .../pagesHome/pages/setbarcode/setbarcode.css | 2 +- .../dist/dev/app-plus/app-config-service.js | 2 +- unpackage/dist/dev/app-plus/app-service.js | 2243 ++++++++++++----- unpackage/dist/dev/app-plus/app.css | 231 +- .../pagesHome/pages/SetPrice/SetPrice.css | 23 +- .../dist/dev/mp-weixin/project.config.json | 5 +- 30 files changed, 3832 insertions(+), 1065 deletions(-) create mode 100644 compoment/MyDrawer/MyDrawer.vue create mode 100644 compoment/RadioBox/RadioBox.vue create mode 100644 pagesHome/pages/AddStowage/AddStowage.vue diff --git a/api/user.js b/api/user.js index d77eb41..cebc9bd 100644 --- a/api/user.js +++ b/api/user.js @@ -3353,4 +3353,76 @@ export function postDownPackageCodes(data, loadingObj = {}, canCancel = false) { loadingObj, canCancel ); +} + +/** 增值服务 -- 详情 */ +export function postADdvalueAppList(data, loadingObj = {}, canCancel = false) { + return request({ + url: `logpm-distribution/app/addvalue/appList`, + method: "get", + data + }, + loadingObj, + canCancel + ); +} + +/** 查询车辆 */ +export function postFindCarListByName(data, loadingObj = {}, canCancel = false) { + return request({ + url: `logpm-trunkline/billlading/findCarListByName`, + method: "post", + data + }, + loadingObj, + canCancel + ); +} + +/** 查询司机 */ +export function postFindDriverListByName(data, loadingObj = {}, canCancel = false) { + return request({ + url: `logpm-trunkline/billlading/findDriverListByName`, + method: "post", + data + }, + loadingObj, + canCancel + ); +} + +/** 查询仓库 */ +export function postFindWarehouseListByName(data, loadingObj = {}, canCancel = false) { + return request({ + url: `logpm-trunkline/carsLoad/findWarehouseListByName`, + method: "post", + data + }, + loadingObj, + canCancel + ); +} + +/** 查询仓库 */ +export function postFindLoadInitData(data, loadingObj = {}, canCancel = false) { + return request({ + url: `logpm-trunkline/carsLoad/findLoadInitData`, + method: "post", + data + }, + loadingObj, + canCancel + ); +} + +/** 新增配载计划 */ +export function postSaveNew(data, loadingObj = {}, canCancel = false) { + return request({ + url: `logpm-trunkline/carsLoad/saveNew`, + method: "post", + data + }, + loadingObj, + canCancel + ); } \ No newline at end of file diff --git a/compoment/BasicContainer/BasicContainer.vue b/compoment/BasicContainer/BasicContainer.vue index 2f6a0a2..497c497 100644 --- a/compoment/BasicContainer/BasicContainer.vue +++ b/compoment/BasicContainer/BasicContainer.vue @@ -82,6 +82,8 @@ let antiShake : any = null // 触底加载 onReachBottom(() => { + if (props.option.haveReachBottom === false) return + // 数据请求完毕, 不再请求 if (props.option.isEnd) { return uni.showToast({ diff --git a/compoment/CheckBox/CheckBox.vue b/compoment/CheckBox/CheckBox.vue index 2729309..9c09e5c 100644 --- a/compoment/CheckBox/CheckBox.vue +++ b/compoment/CheckBox/CheckBox.vue @@ -1,8 +1,12 @@ @@ -46,19 +50,34 @@ width: 40upx; height: 40upx; box-sizing: border-box; - display: flex; - align-items: center; - justify-content: center; color: #8d97a3; border-radius: 5upx; + position: relative; + transition: all 0.3s; - >view { - transform: rotateY(180deg) rotate(-45deg); + &::after { + opacity: 0; + content: ''; + border-bottom: 2px solid; + border-left: 2px solid; + position: absolute; + width: 0; + height: 0; + left: 50%; + transform: translateX(-50%) rotateY(180deg) rotate(-45deg); + width: 30%; + height: 70%; + transition: all 0.3s; } } .active { border-color: var(--subjectColor); color: var(--subjectColor); + + &::after { + opacity: 1; + border-color: var(--subjectColor); + } } \ No newline at end of file diff --git a/compoment/InputNum/InputNum.vue b/compoment/InputNum/InputNum.vue index 11468e4..728ac6e 100644 --- a/compoment/InputNum/InputNum.vue +++ b/compoment/InputNum/InputNum.vue @@ -1,5 +1,6 @@ - \ No newline at end of file diff --git a/compoment/MyDrawer/MyDrawer.vue b/compoment/MyDrawer/MyDrawer.vue new file mode 100644 index 0000000..e7ae05a --- /dev/null +++ b/compoment/MyDrawer/MyDrawer.vue @@ -0,0 +1,245 @@ + + + + + \ No newline at end of file diff --git a/compoment/MyInput/MyInput.vue b/compoment/MyInput/MyInput.vue index 771967c..2930a45 100644 --- a/compoment/MyInput/MyInput.vue +++ b/compoment/MyInput/MyInput.vue @@ -1,5 +1,7 @@