Browse Source

修改提货接口

dev
qb 1 year ago
parent
commit
66267a1fab
  1. 2
      api/user.js
  2. 4
      config/host.js
  3. 6
      manifest.json
  4. 414
      pages/index/index.vue
  5. 2
      pagesHome/pages/LoadingScan/LoadingScan.vue
  6. 23
      pagesHome/pages/PickingScanList/PickingScanList.vue
  7. 673
      pagesHome/pages/SelfPScanList/SelfPScanList.vue
  8. 2
      pagesHome/pages/SignDetailScan/SignDetailScan.vue
  9. 3
      pagesHome/pages/StockUplist/StockUplist.vue
  10. 220
      pagesHome/pages/onLoadOrderDetails/onLoadOrderDetails.vue
  11. 15
      pagesHome/pages/orderDetails/orderDetails.vue
  12. 2
      unpackage/dist/build/app-plus/__uniappautomator.js
  13. 2
      unpackage/dist/build/app-plus/pagesHome/pages/PickingScanList/PickingScanList.css
  14. 2
      unpackage/dist/build/app-plus/uni-app-view.umd.js
  15. 2
      unpackage/dist/dev/app-plus/__uniappautomator.js
  16. 2
      unpackage/dist/dev/app-plus/app-config-service.js
  17. 1345
      unpackage/dist/dev/app-plus/app-service.js
  18. 2
      unpackage/dist/dev/app-plus/app.css
  19. 6
      unpackage/dist/dev/app-plus/manifest.json
  20. 98
      unpackage/dist/dev/app-plus/pagesHome/pages/PickingScanList/PickingScanList.css
  21. 2
      unpackage/dist/dev/app-plus/uni-app-view.umd.js
  22. 3
      utils/request.js

2
api/user.js

@ -801,7 +801,7 @@ export function billLadingscan(data, loadingObj = {}) {
export function billLadingZeroBillOrderData(data, loadingObj = {}) {
return request({
url: `logpm-distribution/app/billLading//zeroBillOrderData`,
url: `logpm-distribution/app/billLading/zeroBillOrderData`,
method: "post",
data
},

4
config/host.js

@ -8,7 +8,7 @@
// lmy
// const devhost = 'http://192.168.10.123:8889/'
// zhy
const devhost = 'http://192.168.3.12:13000/'
// const devhost = 'http://192.168.3.12:13000/'
// xiaohei
// const devhost = 'http://192.168.3.18:13000/'
// tjj
@ -19,7 +19,7 @@ const devhost = 'http://192.168.3.12:13000/'
// cg
// const devhost = 'http://192.168.3.2:13000/'
// 正式
// const devhost = 'https://h5uapi.huitongys.com/'
const devhost = 'https://h5uapi.huitongys.com/'
// cg
// const devhost = 'http://192.168.10.200:13000/'
/**

6
manifest.json

@ -1,9 +1,9 @@
{
"name" : "货无忧测试版",
"name" : "货无忧",
"appid" : "__UNI__EB22F37",
"description" : "",
"versionName" : "1.1.23",
"versionCode" : 1123,
"versionName" : "1.1.25",
"versionCode" : 1125,
"transformPx" : false,
/* 5+App */
"app-plus" : {

414
pages/index/index.vue

@ -40,213 +40,213 @@
const { storageArr } = storeToRefs(storageStore)
const tip = ref(null)
// let details = reactive<listtype>({ tablist: [] });
let details = reactive<listtype>({
tablist: [
{
type: 1,
name: '工作台',
minilist: [
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '订单查询',
router: '/pagesHome/pages/orderInquiry/orderInquiry',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '运单查询',
router: '/pagesHome/pages/waybillInquiry/waybillInquiry',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '库位查询',
router: '/pagesHome/pages/storageInquiry/storageInquiry',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '托盘查询',
router: '/pagesHome/pages/trayInquiry/trayInquiry',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '库存品查询',
router: '/pagesHome/pages/inventoryInquiry/inventoryInquiry',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '物料维护',
router: '/pagesHome/pages/MaterialMaintenance/MaterialMaintenance',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '库位列表',
router: '/pagesHome/pages/StorageLocationList/StorageLocationList',
},
]
},
{
type: 1,
name: '入库',
minilist: [
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '码板打托',
router: '/pagesHome/pages/codePlateBracket/codePlateBracket',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '入库扫描',
router: '/pagesHome/pages/TranNumber/TranNumber',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '到车入库',
router: '/pagesHome/pages/ArrivalList/ArrivalList',
},
]
},
{
type: 1,
name: '库内',
minilist: [
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '分拣打托',
router: '/pagesHome/pages/scansorting/scansorting',
},
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/ordersorting/ordersorting',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/lnventorysorting/lnventorysorting',
// },
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '扫码上架',
router: '/pagesHome/pages/ScanUpType/ScanUpType',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '手动上架',
router: '/pagesHome/pages/PeopleScanUpType/PeopleScanUpType',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '移库',
router: '/pagesHome/pages/RelocationType/RelocationType',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '滞留',
router: '/pagesHome/pages/Retention/Retention',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '合托',
router: '/pagesHome/pages/MergeTray/MergeTray',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '下架',
router: '/pagesHome/pages/DownGoodsType/DownGoodsType',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '空置托盘',
router: '/pagesHome/pages/RemoveTray/RemoveTray',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '复核',
router: '/pagesHome/pages/Check/Check',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '托盘数据同步',
router: '/pagesHome/pages/SearchTray/SearchTray',
},
]
},
{
type: 1,
name: '出库',
minilist: [
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '拣货扫描',
router: '/pagesHome/pages/pickingScan/pickingScan',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '自提扫描',
router: '/pagesHome/pages/SelfPickupScan/SelfPickupScan',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '配载装车',
router: '/pagesHome/pages/StowageList/StowageList',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '中转装车',
router: '/pagesHome/pages/RelayScanList/RelayScanList',
},
]
},
{
type: 1,
name: '配送',
minilist: [
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '装车扫描',
router: '/pagesHome/pages/LoadingScan/LoadingScan',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '签收扫描',
router: '/pagesHome/pages/signinScan/signinScan',
},
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '直发商家签收',
router: '/pagesHome/pages/directGoMarket/directGoMarket',
},
]
},
{
type: 1,
name: '离线上传',
minilist: [
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '离线上传',
router: '/pagesHome/pages/OfflineUpload/OfflineUpload',
},
]
},
{
type: 1,
name: '考核',
minilist: [
{
icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
name: '考核指标',
router: '/pagesHome/pages/integral/integral',
},
{
icon: 'http://8.137.14.82:9000/bladex/upload/20240117/fac9c4fd6c4f0bee599417fc8fbbee62.png',
name: '我的考核',
router: '/pagesHome/pages/integralMy/integralMy',
},
]
},
]
})
let details = reactive<listtype>({ tablist: [] });
// let details = reactive<listtype>({
// tablist: [
// {
// type: 1,
// name: '',
// minilist: [
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/orderInquiry/orderInquiry',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/waybillInquiry/waybillInquiry',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/storageInquiry/storageInquiry',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/trayInquiry/trayInquiry',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/inventoryInquiry/inventoryInquiry',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/MaterialMaintenance/MaterialMaintenance',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/StorageLocationList/StorageLocationList',
// },
// ]
// },
// {
// type: 1,
// name: '',
// minilist: [
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/codePlateBracket/codePlateBracket',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/TranNumber/TranNumber',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/ArrivalList/ArrivalList',
// },
// ]
// },
// {
// type: 1,
// name: '',
// minilist: [
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/scansorting/scansorting',
// },
// // {
// // icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// // name: '',
// // router: '/pagesHome/pages/ordersorting/ordersorting',
// // },
// // {
// // icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// // name: '',
// // router: '/pagesHome/pages/lnventorysorting/lnventorysorting',
// // },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/ScanUpType/ScanUpType',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/PeopleScanUpType/PeopleScanUpType',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/RelocationType/RelocationType',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/Retention/Retention',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/MergeTray/MergeTray',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/DownGoodsType/DownGoodsType',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/RemoveTray/RemoveTray',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/Check/Check',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/SearchTray/SearchTray',
// },
// ]
// },
// {
// type: 1,
// name: '',
// minilist: [
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/pickingScan/pickingScan',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/SelfPickupScan/SelfPickupScan',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/StowageList/StowageList',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/RelayScanList/RelayScanList',
// },
// ]
// },
// {
// type: 1,
// name: '',
// minilist: [
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/LoadingScan/LoadingScan',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/signinScan/signinScan',
// },
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/directGoMarket/directGoMarket',
// },
// ]
// },
// {
// type: 1,
// name: '线',
// minilist: [
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '线',
// router: '/pagesHome/pages/OfflineUpload/OfflineUpload',
// },
// ]
// },
// {
// type: 1,
// name: '',
// minilist: [
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '',
// router: '/pagesHome/pages/integral/integral',
// },
// {
// icon: 'http://8.137.14.82:9000/bladex/upload/20240117/fac9c4fd6c4f0bee599417fc8fbbee62.png',
// name: '',
// router: '/pagesHome/pages/integralMy/integralMy',
// },
// ]
// },
// ]
// })
function gopathpage(path : string) {
uni.navigateTo({

2
pagesHome/pages/LoadingScan/LoadingScan.vue

@ -86,7 +86,7 @@
</view>
</view>
<view class="liebs">
<view>
<view @click="goselscan(item)">
<view>配送客户数</view>
<view>{{item.customersNumber}}</view>
</view>

23
pagesHome/pages/PickingScanList/PickingScanList.vue

@ -33,14 +33,24 @@
<view><text style="color: #90A0AF;">备货是否完成</text>{{item.stockStatusName}}</view>
<view><text style="color: #90A0AF;">备货类型</text>{{item.typeServiceStr}}</view>
</view>
<view class="content">
<view class="content mt10">
<view><text style="color: #90A0AF;">商场名称</text>{{item.mallName || '暂无数据'}}</view>
</view>
<view class="total">
<view class="total mt10">
<view>
<view>订单总数</view>
<view>{{item.orderNum}}</view>
</view>
<view>
<view>定制品数</view>
<view>{{item.planNum || 0}}</view>
</view>
<view>
<view>零担数</view>
<view>{{item.planNum || 0}}</view>
</view>
</view>
<view class="total mt10">
<view>
<view>库存品数量</view>
<view>{{item.inventoryNub || 0}}</view>
@ -130,7 +140,7 @@
if (code) {
console.log(code);
details.scancode = code
scandata()
// scandata()
}
})
// #endif
@ -283,6 +293,8 @@
</script>
<style lang="scss" scoped>
@import url(@/utils/style/common.scss);
.topBox {
width: 100%;
display: flex;
@ -308,7 +320,7 @@
.scoolv {
width: 100%;
height: 60vh;
height: 70vh;
margin-top: 20upx;
.minbx {
@ -388,7 +400,6 @@
display: flex;
align-items: center;
justify-content: space-around;
margin-top: 44upx;
>view {
display: flex;
@ -418,7 +429,7 @@
>view:nth-of-type(2) {
font-size: 36upx;
color: #0086F1;
margin-top: 20upx;
margin-top: 10upx;
}
}
}

673
pagesHome/pages/SelfPScanList/SelfPScanList.vue

@ -1,122 +1,122 @@
<template>
<BasicContainer ref="basicContainer" :option="option">
<template #head>
<view class="hdtpnum">
<view>
<view>订单总数</view>
<view>{{details.orderNum||0}}</view>
</view>
<view>
<view>齐套数</view>
<view>{{details.completeNum||0}}</view>
</view>
<view>
<view>自提件数</view>
<view>{{details.planNum||0}}</view>
</view>
<view>
<view>签收件数</view>
<view>{{details.signedNum||0}}</view>
</view>
<view>
<view>库存品数</view>
<view>{{details.inventoryNub||0}}</view>
</view>
</view>
<view class="scinp">
<view>齐套状态</view>
<view>
<cusSelects @change='checktype' :data='typearr' :value="schanvalue" placeholder='全部' :arrLeft='5'
size='145' :clearable='true'></cusSelects>
</view>
<view class="inputs">
<input v-model="orderCode" placeholder="请输入查询的订单号" />
</view>
<view class="btscan" @click="search">查询</view>
</view>
<view class="tabtip">
<view @click="setorderStatus(1)">
<view :class="orderType==1?'xz':''">定制品</view>
</view>
<view @click="setorderStatus(2)">
<view :class="orderType==2?'xz':''">库存品</view>
</view>
<view @click="setorderStatus(3)">
<view :class="orderType==3?'xz':''">零担</view>
</view>
</view>
</template>
<template #body>
<scroll-view class="scve" scroll-y="true">
<view class="mabx">
<block v-for="item in datalist" :key="item">
<template v-if="orderType==1">
<view class="itec" @click="showsdqs">
<view class="contenbx1">
<view>
<text style="color: #90A0AF;">订单编号</text>
{{item.orderSelfNumbering}}
</view>
</view>
<view class="contenbx1">
<view><text style="color: #90A0AF;">计划数</text>{{item.planNum}}</view>
<view><text style="color: #90A0AF;">已扫码数</text>{{item.signedNum}}</view>
</view>
<view
:class="item.orderStatusStr=='齐套'?'tip tp1':item.orderStatusStr=='部分扫'?'tip tp3':'tip tp2'">
{{item.orderStatusStr}}
</view>
</view>
</template>
<template v-if="orderType==2">
<view class="itec" @click="showsdqs">
<view class="contenbx1">
<view><text style="color: #90A0AF;">SKU</text>{{item.sku}}</view>
</view>
<view class="contenbx1">
<view><text style="color: #90A0AF;">物品</text>{{item.descriptionGoods}}</view>
<view><text style="color: #90A0AF;">规格</text>{{item.specification}}</view>
</view>
<view class="contenbx1">
<view><text style="color: #90A0AF;">单位</text>{{item.cargoUnit}}</view>
<view><text style="color: #90A0AF;">自提数</text>{{item.quantity}}</view>
</view>
<!-- <view :class="item.signforNub==0?'tip tp2':item.signforNub==item.reservationNum?'tip tp1':'tip tp3'">{{item.signforNub==0?'未扫':item.signforNub==item.reservationNum?'齐套':'部分扫'}}</view> -->
</view>
</template>
<!-- 零担 -->
<template v-if="orderType==3">
<view class="itec" @click="showsTipsZero(item)">
<view class="contenbx1">
<view><text style="color: #90A0AF;">订单号</text>{{item.orderCode}}</view>
</view>
<view class="contenbx1">
<view><text style="color: #90A0AF;">运单号</text>{{item.waybillNumber}}</view>
</view>
<view class="contenbx1">
<view><text style="color: #90A0AF;">产品名称</text>{{item.descriptionGoods}}</view>
</view>
<view class="contenbx1">
<view><text style="color: #90A0AF;">预计签收件数</text>{{item.reservationQuantity}}</view>
<view><text style="color: #90A0AF;">实际签收件数</text>{{item.signforQuantity}}</view>
</view>
</view>
</template>
</block>
</view>
</scroll-view>
</template>
</BasicContainer>
<tiplist ref="tiplists"></tiplist>
<!-- #ifdef APP -->
<saomiao2 :ishidestop="scanState !== 0"></saomiao2>
<!-- #endif -->
</template>
<script lang="ts" setup>
<template>
<BasicContainer ref="basicContainer" :option="option">
<template #head>
<view class="hdtpnum">
<view>
<view>订单总数</view>
<view>{{details.orderNum||0}}</view>
</view>
<view>
<view>齐套数</view>
<view>{{details.completeNum||0}}</view>
</view>
<view>
<view>自提件数</view>
<view>{{details.planNum||0}}</view>
</view>
<view>
<view>签收件数</view>
<view>{{details.signedNum||0}}</view>
</view>
<view>
<view>库存品数</view>
<view>{{details.inventoryNub||0}}</view>
</view>
</view>
<view class="scinp">
<view>齐套状态</view>
<view>
<cusSelects @change='checktype' :data='typearr' :value="schanvalue" placeholder='全部' :arrLeft='5'
size='145' :clearable='true'></cusSelects>
</view>
<view class="inputs">
<input v-model="orderCode" placeholder="请输入查询的订单号" />
</view>
<view class="btscan" @click="search">查询</view>
</view>
<view class="tabtip">
<view @click="setorderStatus(1)">
<view :class="orderType==1?'xz':''">定制品</view>
</view>
<view @click="setorderStatus(2)">
<view :class="orderType==2?'xz':''">库存品</view>
</view>
<view @click="setorderStatus(3)">
<view :class="orderType==3?'xz':''">零担</view>
</view>
</view>
</template>
<template #body>
<scroll-view class="scve" scroll-y="true">
<view class="mabx">
<block v-for="item in datalist" :key="item">
<template v-if="orderType==1">
<view class="itec" @click="showsdqs">
<view class="contenbx1">
<view>
<text style="color: #90A0AF;">订单编号</text>
{{item.orderSelfNumbering}}
</view>
</view>
<view class="contenbx1">
<view><text style="color: #90A0AF;">计划数</text>{{item.planNum}}</view>
<view><text style="color: #90A0AF;">已扫码数</text>{{item.signedNum}}</view>
</view>
<view
:class="item.orderStatusStr=='齐套'?'tip tp1':item.orderStatusStr=='部分扫'?'tip tp3':'tip tp2'">
{{item.orderStatusStr}}
</view>
</view>
</template>
<template v-if="orderType==2">
<view class="itec" @click="showsdqs">
<view class="contenbx1">
<view><text style="color: #90A0AF;">SKU</text>{{item.sku}}</view>
</view>
<view class="contenbx1">
<view><text style="color: #90A0AF;">物品</text>{{item.descriptionGoods}}</view>
<view><text style="color: #90A0AF;">规格</text>{{item.specification}}</view>
</view>
<view class="contenbx1">
<view><text style="color: #90A0AF;">单位</text>{{item.cargoUnit}}</view>
<view><text style="color: #90A0AF;">自提数</text>{{item.quantity}}</view>
</view>
<!-- <view :class="item.signforNub==0?'tip tp2':item.signforNub==item.reservationNum?'tip tp1':'tip tp3'">{{item.signforNub==0?'未扫':item.signforNub==item.reservationNum?'齐套':'部分扫'}}</view> -->
</view>
</template>
<!-- 零担 -->
<template v-if="orderType==3">
<view class="itec" @click="showsTipsZero(item)">
<view class="contenbx1">
<view><text style="color: #90A0AF;">订单号</text>{{item.orderCode}}</view>
</view>
<view class="contenbx1">
<view><text style="color: #90A0AF;">运单号</text>{{item.waybillNumber}}</view>
</view>
<view class="contenbx1">
<view><text style="color: #90A0AF;">产品名称</text>{{item.descriptionGoods}}</view>
</view>
<view class="contenbx1">
<view><text style="color: #90A0AF;">预计签收件数</text>{{item.reservationQuantity}}</view>
<view><text style="color: #90A0AF;">实际签收件数</text>{{item.signforQuantity}}</view>
</view>
</view>
</template>
</block>
</view>
</scroll-view>
</template>
</BasicContainer>
<tiplist ref="tiplists"></tiplist>
<!-- #ifdef APP -->
<saomiao2 :ishidestop="scanState !== 0"></saomiao2>
<!-- #endif -->
</template>
<script lang="ts" setup>
import {
onLoad,
onShow,
@ -269,9 +269,10 @@
size: 10
}
let response = await billLadinggetInventory(date)
if (response.code !== 200) return
details.datalist = response.data.records
const { code, data } = response
if (code !== 200) return
console.log('data.inventoryList :>> ', data.inventoryList);
details.datalist = data.inventoryList
details.datalist.every(item => {
if (item.esauInventoryNum == -1) {
uni.showToast({
@ -282,10 +283,11 @@
}
return true
})
// details.orderNum=response.data.orderNum
// details.completeNum=response.data.completeNum
// details.planNum=response.data.planNum
// details.signedNum=response.data.signedNum
details.orderNum = response.data.orderNum
details.completeNum = response.data.completeNum
details.planNum = response.data.planNum
details.inventoryNub = response.data.inventoryNub
details.signedNum = response.data.signedNum
} else if (details.orderType === 3) {
let deta = {
billLadingId: details.billLadingId,
@ -295,7 +297,14 @@
const res = await billLadingZeroBillOrderData(deta)
console.log('res :>> ', res);
const { code, data } = res
if (code === 200) details.datalist = data
if (code !== 200) return
details.datalist = data.billLadingZeroOrderVOS
details.orderNum = response.data.orderNum
details.completeNum = response.data.completeNum
details.planNum = response.data.planNum
details.inventoryNub = response.data.inventoryNub
details.signedNum = response.data.signedNum
}
} catch (e) {
//TODO handle the exception
@ -445,208 +454,208 @@
}
const { orderType, schanvalue, typearr, orderCode, datalist } = toRefs(details)
</script>
<style lang="scss">
.tabtip {
display: flex;
align-items: center;
justify-content: space-between;
>view {
width: 50%;
display: flex;
align-items: center;
justify-content: center;
background-color: #ffffff;
font-size: 32upx;
font-weight: 400;
color: #90A0AF;
>view {
height: 80upx;
border-bottom: 8upx solid #ffffff;
display: flex;
align-items: center;
justify-content: center;
}
}
.xz {
color: #D3832A;
border-bottom: 8upx solid #D3832A;
// border-radius: 5upx;
}
}
.scve {
width: 100%;
height: 69vh;
margin-top: 20upx;
.mabx {
display: flex;
flex-direction: column;
align-items: center;
>.itec {
width: 686upx;
// height: 176upx;
background: #FFFFFF;
border-radius: 8upx;
padding: 36upx 24upx;
box-sizing: border-box;
position: relative;
margin-bottom: 20upx;
&:nth-last-child(1) {
margin-bottom: 0;
}
>.contenbx1 {
display: flex;
align-items: flex-start;
justify-content: space-between;
font-size: 28upx;
color: #092C4D;
margin-bottom: 20upx;
&:nth-last-child(1) {
margin-bottom: 0;
}
>view {
flex: 1;
word-wrap: break-word;
word-break: break-all;
}
}
.tip {
position: absolute;
right: 0;
top: 0;
width: 96upx;
height: 48upx;
border-radius: 0 8upx 0 8upx;
display: flex;
align-items: center;
justify-content: center;
font-size: 24upx;
}
.tp1 {
background-color: #0086F120;
color: #0086F1;
}
.tp2 {
background-color: #F8544B20;
color: #F8544B;
}
.tp3 {
background-color: #FA8C1620;
color: #FA8C16;
}
}
}
}
.scinp {
display: flex;
align-items: center;
justify-content: space-between;
padding: 12upx 32upx;
box-sizing: border-box;
background-color: #ffffff;
>view:nth-of-type(1) {
font-size: 28upx;
font-weight: 400;
color: #092C4D;
}
.inputs {
width: 276upx;
height: 64upx;
background: #F5F5F6;
border-radius: 8upx;
opacity: 1;
border: 2upx solid #EEEEEE;
padding: 10upx;
box-sizing: border-box;
font-size: 24upx;
font-weight: 400;
color: #AFB4BA;
>input {
flex: 1;
font-size: 24upx;
color: #092C4D;
}
}
.btscan {
width: 128upx;
height: 64upx;
background: #D3832A;
border-radius: 8upx;
display: flex;
align-items: center;
justify-content: center;
font-size: 32upx;
font-weight: 400;
color: #FFFFFF;
}
}
.hdtpnum {
display: flex;
align-items: center;
justify-content: space-around;
background-color: #ffffff;
padding: 28upx 0;
border-bottom: 3upx solid #EEEEEE;
>view {
display: flex;
align-items: center;
flex-direction: column;
font-size: 28upx;
font-weight: 400;
color: #092C4D;
&:nth-of-type(1) {
>view:nth-of-type(2) {
color: #092C4D;
}
}
&:nth-of-type(2) {
>view:nth-of-type(2) {
color: #0086F1;
}
}
&:nth-of-type(3) {
>view:nth-of-type(2) {
color: #3AD8BC;
}
}
&:nth-of-type(4) {
>view:nth-of-type(2) {
color: #FA8C16;
}
}
>view:nth-of-type(2) {
font-size: 36upx;
font-weight: 400;
color: #092C4D;
margin-top: 20upx;
}
}
}
</style>
</script>
<style lang="scss">
.tabtip {
display: flex;
align-items: center;
justify-content: space-between;
>view {
width: 50%;
display: flex;
align-items: center;
justify-content: center;
background-color: #ffffff;
font-size: 32upx;
font-weight: 400;
color: #90A0AF;
>view {
height: 80upx;
border-bottom: 8upx solid #ffffff;
display: flex;
align-items: center;
justify-content: center;
}
}
.xz {
color: #D3832A;
border-bottom: 8upx solid #D3832A;
// border-radius: 5upx;
}
}
.scve {
width: 100%;
height: 69vh;
margin-top: 20upx;
.mabx {
display: flex;
flex-direction: column;
align-items: center;
>.itec {
width: 686upx;
// height: 176upx;
background: #FFFFFF;
border-radius: 8upx;
padding: 36upx 24upx;
box-sizing: border-box;
position: relative;
margin-bottom: 20upx;
&:nth-last-child(1) {
margin-bottom: 0;
}
>.contenbx1 {
display: flex;
align-items: flex-start;
justify-content: space-between;
font-size: 28upx;
color: #092C4D;
margin-bottom: 20upx;
&:nth-last-child(1) {
margin-bottom: 0;
}
>view {
flex: 1;
word-wrap: break-word;
word-break: break-all;
}
}
.tip {
position: absolute;
right: 0;
top: 0;
width: 96upx;
height: 48upx;
border-radius: 0 8upx 0 8upx;
display: flex;
align-items: center;
justify-content: center;
font-size: 24upx;
}
.tp1 {
background-color: #0086F120;
color: #0086F1;
}
.tp2 {
background-color: #F8544B20;
color: #F8544B;
}
.tp3 {
background-color: #FA8C1620;
color: #FA8C16;
}
}
}
}
.scinp {
display: flex;
align-items: center;
justify-content: space-between;
padding: 12upx 32upx;
box-sizing: border-box;
background-color: #ffffff;
>view:nth-of-type(1) {
font-size: 28upx;
font-weight: 400;
color: #092C4D;
}
.inputs {
width: 276upx;
height: 64upx;
background: #F5F5F6;
border-radius: 8upx;
opacity: 1;
border: 2upx solid #EEEEEE;
padding: 10upx;
box-sizing: border-box;
font-size: 24upx;
font-weight: 400;
color: #AFB4BA;
>input {
flex: 1;
font-size: 24upx;
color: #092C4D;
}
}
.btscan {
width: 128upx;
height: 64upx;
background: #D3832A;
border-radius: 8upx;
display: flex;
align-items: center;
justify-content: center;
font-size: 32upx;
font-weight: 400;
color: #FFFFFF;
}
}
.hdtpnum {
display: flex;
align-items: center;
justify-content: space-around;
background-color: #ffffff;
padding: 28upx 0;
border-bottom: 3upx solid #EEEEEE;
>view {
display: flex;
align-items: center;
flex-direction: column;
font-size: 28upx;
font-weight: 400;
color: #092C4D;
&:nth-of-type(1) {
>view:nth-of-type(2) {
color: #092C4D;
}
}
&:nth-of-type(2) {
>view:nth-of-type(2) {
color: #0086F1;
}
}
&:nth-of-type(3) {
>view:nth-of-type(2) {
color: #3AD8BC;
}
}
&:nth-of-type(4) {
>view:nth-of-type(2) {
color: #FA8C16;
}
}
>view:nth-of-type(2) {
font-size: 36upx;
font-weight: 400;
color: #092C4D;
margin-top: 20upx;
}
}
}
</style>

2
pagesHome/pages/SignDetailScan/SignDetailScan.vue

@ -1,6 +1,6 @@
<template>
<!-- <u-navbar title="签收明细扫描" placeholder border=true :autoBack="true" leftIconSize='35'></u-navbar> -->
<u-navbar title="签收明细扫描" bgColor='#D3832A' leftIconColor='#ffffff' titleStyle='color:#ffffff' placeholder
<u-navbar title="签收扫描明细" bgColor='#D3832A' leftIconColor='#ffffff' titleStyle='color:#ffffff' placeholder
:autoBack="true" leftIconSize='35'></u-navbar>
<view class="headtop">
<view>

3
pagesHome/pages/StockUplist/StockUplist.vue

@ -507,7 +507,8 @@
stockupId: details.stockupId,
allocationId: item.allocationId,
orderCode: item.orderCode,
stockArticleId: item.stockArticleId
stockArticleId: item.stockArticleId,
reservationId: details.reservationId,
}
const res = await postZeroStockUpData(data)
const { code } = res

220
pagesHome/pages/onLoadOrderDetails/onLoadOrderDetails.vue

@ -2,6 +2,12 @@
<BasicContainer ref='basicContainer' :option="option">
<!-- 头部 -->
<template #head>
<view class="bgimg">
<image src="@/pagesHome/static/bgby.png" mode=""></image>
</view>
<view class="header">
</view>
<view class="header-container">
<view class="">
<text>
@ -25,59 +31,57 @@
<template #body>
<u-divider text="订单列表" textPosition="left"></u-divider>
<!-- <view class="table-row title">
<view class="table-row-item">
包条码
</view>
<view class="table-row-item">
品类名
</view>
<view class="table-row-item">
状态
</view>
<view class="table-row-item">
异常
</view>
</view> -->
<!-- 提货单件数 -->
<scroll-view class="scollView" scroll-y="true" :style="{height: details.height}">
<block v-for="(value, index) in details.data" :key="value.title">
<view class="main_box">
<view class="mb20 fwb title">
<text class="mr10 tip">{{index + 1}}</text>
<text>
{{value.title + ':'}}
</text>
<text class="fwn">
<!-- 已扫 / 总数 -->
{{
value.scanNum + ' / ' + value.dataList.length
}}
</text>
</view>
<block v-for="(item, index) in value.dataList" :key="value.id">
<view
:class="{'table-row': true, 'red': Number(item.packageStatus) !== 1, 'green': Number(item.packageStatus) === 1,'mb10': index!== value.dataList.length - 1}">
<view class="table-row-item">
<text>包条码</text>
<text>
{{item.orderPackageCode}}
</text>
</view>
<view class="table-row-item">
<text>品类名</text>
<text>
{{item.materialName || '暂无数据'}}
</text>
<view class="pullDownBox">
<view class="title flex-c-sb" @click="handleIdnex(index)">
<view class="text flex-c-c">
<text class="mr10 serialNumber">{{index + 1}}</text>
<text class="mr10">
{{value.title}}
</text>
<text> {{value.scanNum}} </text>
<text class="ml10 mr10"> / </text>
<text class=""> {{value.dataList.length}} </text>
</view>
<view class="flex-c-c">
<text :class="{'tip': true, 'perform': value.scanNum === value.dataList.length,'mr10': true}">
{{value.scanNum === 0 ? '未扫' : value.scanNum < value.dataList.length ? '未扫完' : '已扫完'}}
</text>
<view :class="{'icon': true, 'active': details.activeIndex === index}">
<u-icon name="arrow-up" color="#fff" size="28"></u-icon>
</view>
</view>
</view>
<view :class="{'container': true, 'active': details.activeIndex === index}">
<block v-for="(item, index) in value.dataList" :key="value.id">
<view
:class="{'table-tag': true, 'red': Number(item.packageStatus) !== 1, 'green': Number(item.packageStatus) === 1}">
{{Number(item.packageStatus) === 1 ? '已扫': '未扫' }}
:class="{'table-row': true, 'red': Number(item.packageStatus) !== 1, 'green': Number(item.packageStatus) === 1,'mb20': index!== value.dataList.length - 1}">
<view class="table-row-item">
<text>包条码</text>
<text>
{{item.orderPackageCode}}
</text>
</view>
<view class="table-row-item">
<text>品类名</text>
<text>
{{item.materialName || '暂无数据'}}
</text>
</view>
<view
:class="{'table-tag': true, 'red': Number(item.packageStatus) !== 1, 'green': Number(item.packageStatus) === 1}">
{{Number(item.packageStatus) === 1 ? '已扫': '未扫' }}
</view>
</view>
</view>
</block>
</block>
</view>
</view>
</block>
</scroll-view>
@ -131,6 +135,7 @@
height: '80vh',
/** 页面数据 */
pageInfo: {} as any,
activeIndex: 0
})
//
@ -232,21 +237,44 @@
// })
// initpage()
// }
/** 是否展开数据 */
const handleIdnex = (index : number) => {
details.activeIndex = index === details.activeIndex ? -1 : index
}
</script>
<style lang="scss" scoped>
@import url(@/utils/style/common.scss);
.bgimg {
position: absolute;
// z-index: ;
width: 100vw;
top: -150upx;
left: 0;
image {
width: 100%;
}
}
.header {
height: 20upx;
}
.header-container {
margin: 10upx;
padding: 20upx;
position: relative;
z-index: 9;
margin: 20upx;
padding: 50upx 40upx;
background: #fff;
font-size: 0.8rem;
box-shadow: 0 0 10upx #959595;
border-radius: 10upx;
font-weight: bold;
>view {
&:first-child {
margin-bottom: 20upx;
margin-bottom: 40upx;
}
}
}
@ -266,19 +294,12 @@
min-height: 60upx;
position: relative;
// margin-bottom: 10upx;
border-radius: 10upx;
border-radius: 15upx;
overflow: hidden;
&.red {
box-shadow: 0 0 10upx #f00;
}
&.green {
box-shadow: 0 0 10upx #1ba035;
}
background: #F5F5F6;
.table-row-item {
padding: 10upx;
padding: 15upx;
box-sizing: border-box;
word-break: break-all;
}
@ -302,31 +323,72 @@
}
.main_box {
padding: 10upx;
padding: 20upx;
background-color: #fff;
margin: 10upx;
}
//
.pullDownBox {
margin: 0 20upx;
margin-bottom: 20upx;
border-radius: 10upx;
overflow: hidden;
.title {
padding: 10upx 20upx;
// background: linear-gradient(45deg, #dc362e, transparent);
background: linear-gradient(45deg, #0b57d0, transparent);
border-radius: 5upx;
>.title {
padding: 20upx;
background: var(--subjectColor);
color: #fff;
}
.tip {
border: 1upx solid;
width: 40upx;
height: 40upx;
display: inline-block;
text-align: center;
line-height: 40upx;
border-radius: 50%;
font-weight: normal;
.tip {
font-weight: normal;
font-size: 0.8rem;
background: #d79040;
padding: 10upx 20upx;
border-radius: 10upx;
&.perform {
color: var(--subjectColor);
background: #fff;
}
}
.icon {
transition: all 0.3s;
&.active {
transform: rotate(180deg);
}
}
}
.fwn {
font-weight: normal;
>.container {
background: #fff;
padding: 0;
height: 0;
box-sizing: border-box;
&.active {
padding: 20upx;
height: auto;
}
}
}
//
$serialNumberHeight: 0.9rem;
.serialNumber {
border: 1upx solid;
width: $serialNumberHeight;
height: $serialNumberHeight;
line-height: $serialNumberHeight;
display: inline-block;
text-align: center;
border-radius: 50%;
font-weight: normal;
font-size: 0.7rem;
}
</style>

15
pagesHome/pages/orderDetails/orderDetails.vue

@ -134,10 +134,9 @@
import {
onLoad,
onShow,
onHide,
onUnload
onPullDownRefresh
} from '@dcloudio/uni-app'
import { reactive, ref, toRefs, watchEffect } from "vue";
import { reactive, ref, toRefs } from "vue";
let tip = ref(null)
let details = reactive({
list: [],
@ -164,6 +163,11 @@
// #endif
initpage()
})
onPullDownRefresh(async () => {
await initpage()
uni.stopPullDownRefresh()
})
async function initpage() {
let data = {
orderCode: details.orderCode,
@ -179,14 +183,13 @@
}
details.list = response.data.list
details.detaobj = response.data
}
const { ischeckall, showlist, tabcek, xzckindex, detaobj, checkindex, list } = toRefs(details)
const { detaobj, list } = toRefs(details)
</script>
<style lang="scss">
<style lang="scss" scoped>
.scviewtary {
width: 684upx;
display: flex;

2
unpackage/dist/build/app-plus/__uniappautomator.js vendored

File diff suppressed because one or more lines are too long

2
unpackage/dist/build/app-plus/pagesHome/pages/PickingScanList/PickingScanList.css vendored

File diff suppressed because one or more lines are too long

2
unpackage/dist/build/app-plus/uni-app-view.umd.js vendored

File diff suppressed because one or more lines are too long

2
unpackage/dist/dev/app-plus/__uniappautomator.js vendored

File diff suppressed because one or more lines are too long

2
unpackage/dist/dev/app-plus/app-config-service.js vendored

File diff suppressed because one or more lines are too long

1345
unpackage/dist/dev/app-plus/app-service.js vendored

File diff suppressed because it is too large Load Diff

2
unpackage/dist/dev/app-plus/app.css vendored

File diff suppressed because one or more lines are too long

6
unpackage/dist/dev/app-plus/manifest.json vendored

@ -7,8 +7,8 @@
"id": "__UNI__EB22F37",
"name": "货无忧测试版",
"version": {
"name": "1.1.23",
"code": 1123
"name": "1.1.24",
"code": 1124
},
"description": "",
"developer": {
@ -185,7 +185,7 @@
"uni-app": {
"control": "uni-v3",
"vueVersion": "3",
"compilerVersion": "3.99",
"compilerVersion": "4.07",
"nvueCompiler": "uni-app",
"renderer": "auto",
"nvue": {

98
unpackage/dist/dev/app-plus/pagesHome/pages/PickingScanList/PickingScanList.css vendored

@ -23,6 +23,99 @@
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.flex[data-v-5628bd90]{
display: flex;
}
.flex-c-c[data-v-5628bd90]{
display: flex;
align-items: center;
justify-content: center;
}
.flex-c-sb[data-v-5628bd90]{
display: flex;
align-items: center;
justify-content: space-between;
}
.flex-c-sa[data-v-5628bd90]{
display: flex;
align-items: center;
justify-content: space-around;
}
.flex1[data-v-5628bd90]{
flex: 1;
}
.flexnone[data-v-5628bd90]{
flex: none;
}
.mt10[data-v-5628bd90]{
margin-top: 0.3125rem;
}
.mt20[data-v-5628bd90]{
margin-top: 0.625rem;
}
.ml10[data-v-5628bd90]{
margin-left: 0.3125rem;
}
.ml20[data-v-5628bd90]{
margin-left: 0.625rem;
}
.mb10[data-v-5628bd90]{
margin-bottom: 0.3125rem;
}
.mb20[data-v-5628bd90]{
margin-bottom: 0.625rem;
}
.mr10[data-v-5628bd90]{
margin-right: 0.3125rem;
}
.mr20[data-v-5628bd90]{
margin-right: 0.625rem;
}
.pd10[data-v-5628bd90]{
padding: 0.3125rem;
}
.pd15[data-v-5628bd90]{
padding: 0.46875rem;
}
.pd20[data-v-5628bd90]{
padding: 0.625rem;
}
.w100[data-v-5628bd90]{
width: 100%;
}
.h100[data-v-5628bd90]{
height: 100%;
}
.text-center[data-v-5628bd90]{
text-align: center;
}
.text-start[data-v-5628bd90]{
text-align: start;
}
.text-end[data-v-5628bd90]{
text-align: end;
}
.fwb[data-v-5628bd90]{
font-weight: bold;
}
.rem-1[data-v-5628bd90]{
font-size: 1rem;
}
.rem-0-8[data-v-5628bd90]{
font-size: 0.8rem;
}
.rem-0-9[data-v-5628bd90]{
font-size: 0.9rem;
}
.rem-1-5[data-v-5628bd90]{
font-size: 1.5rem;
}
.primaryColor[data-v-5628bd90]{
color: #172e60;
}
.primaryColorIm[data-v-5628bd90]{
color: #172e60 !important;
}
.topBox[data-v-5628bd90] {
width: 100%;
display: flex;
@ -44,7 +137,7 @@
}
.scoolv[data-v-5628bd90] {
width: 100%;
height: 60vh;
height: 70vh;
margin-top: 0.625rem;
}
.scoolv .minbx[data-v-5628bd90] {
@ -117,7 +210,6 @@
display: flex;
align-items: center;
justify-content: space-around;
margin-top: 1.375rem;
}
.scoolv .minbx > .its .contsx .total > uni-view[data-v-5628bd90] {
display: flex;
@ -138,7 +230,7 @@
.scoolv .minbx > .its .contsx .total > uni-view > uni-view[data-v-5628bd90]:nth-of-type(2) {
font-size: 1.125rem;
color: #0086F1;
margin-top: 0.625rem;
margin-top: 0.3125rem;
}
.hedtopt[data-v-5628bd90] {
display: flex;

2
unpackage/dist/dev/app-plus/uni-app-view.umd.js vendored

File diff suppressed because one or more lines are too long

3
utils/request.js

@ -44,9 +44,6 @@ const HandleRefreshToken = (header, urlhd, refresh_token, user) => {
resolve(res)
} else {
// 刷新token失败, 退出登录
uni.reLaunch({
url: '/pages/login/login'
})
const res = uni.getStorageInfoSync();
res.keys.map(item => {
if (item == 'loginuser' || item == 'HistoryDate' || item == 'setip' || item ==

Loading…
Cancel
Save