Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
self-support
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
李俊赕
self-support
Commits
c7f77aa4
Commit
c7f77aa4
authored
Jul 05, 2021
by
Facius
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug修复
parent
6840329d
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
165 additions
and
155 deletions
+165
-155
appliedPartsCell.vue
src/components/parts/appliedPartsCell.vue
+2
-2
index.vue
src/pages/index/index.vue
+10
-9
order.vue
src/pages/index/order.vue
+8
-5
express.vue
src/pages/mine/warehouse/express.vue
+34
-34
index.vue
src/pages/mine/warehouse/index.vue
+12
-8
partsDetail.vue
src/pages/mine/warehouse/partsDetail.vue
+98
-96
addParts.vue
src/pages/parts/addParts.vue
+1
-1
No files found.
src/components/parts/appliedPartsCell.vue
View file @
c7f77aa4
...
@@ -122,7 +122,7 @@
...
@@ -122,7 +122,7 @@
'10'
:
'待发货'
,
'10'
:
'待发货'
,
'15'
:
'待签收'
,
'15'
:
'待签收'
,
'20'
:
'已签收'
,
'20'
:
'已签收'
,
'-2'
:
'
审核未通过
'
,
'-2'
:
'
已驳回
'
,
'-1'
:
'已取消'
,
'-1'
:
'已取消'
,
'100'
:
'已完成'
,
'100'
:
'已完成'
,
'91'
:
'已签收'
// 已核销
'91'
:
'已签收'
// 已核销
...
@@ -130,7 +130,7 @@
...
@@ -130,7 +130,7 @@
},
},
titleColor
()
{
titleColor
()
{
switch
(
String
(
this
.
info
.
status
))
{
switch
(
String
(
this
.
info
.
status
))
{
case
'-2'
:
//
审核未通过
case
'-2'
:
//
已驳回
return
'#FA5A49'
return
'#FA5A49'
case
'-1'
:
// 已取消
case
'-1'
:
// 已取消
return
'#333333'
return
'#333333'
...
...
src/pages/index/index.vue
View file @
c7f77aa4
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
<view
class=
"content-view"
>
<view
class=
"content-view"
>
<scroll-view
style=
"height: 100%;"
scroll-y
@
scrolltolower=
"reachBottom"
:scroll-top=
"scrollTop"
@
scroll=
"scroll"
<scroll-view
style=
"height: 100%;"
scroll-y
@
scrolltolower=
"reachBottom"
:scroll-top=
"scrollTop"
@
scroll=
"scroll"
scroll-anchoring
scroll-y=
"true"
refresher-enabled=
"true"
:refresher-triggered=
"triggered"
:refresher-threshold=
"100"
scroll-anchoring
scroll-y=
"true"
refresher-enabled=
"true"
:refresher-triggered=
"triggered"
:refresher-threshold=
"100"
refresher-background=
"#F4F5F7"
@
refresher
pulling=
"triggered = true"
@
refresher
refresh=
"onRefresh"
refresher-background=
"#F4F5F7"
@
refresherrefresh=
"onRefresh"
@
refresherrestore=
"onRestore"
enable-back-to-top
>
@
refresherrestore=
"onRestore"
enable-back-to-top
>
<image
class=
"banner-image"
:src=
"bannerImage"
@
click=
"handleClickBanner"
></image>
<image
class=
"banner-image"
:src=
"bannerImage"
@
click=
"handleClickBanner"
></image>
...
@@ -95,8 +95,7 @@
...
@@ -95,8 +95,7 @@
pageSize
:
100
,
pageSize
:
100
,
},
},
waitInit
:
false
,
// 当token为空时,等待自动登录结束
waitInit
:
false
,
// 当token为空时,等待自动登录结束
triggered
:
false
,
triggered
:
true
,
_freshing
:
false
,
scrollTop
:
0
,
scrollTop
:
0
,
old
:
{
old
:
{
scrollTop
:
0
scrollTop
:
0
...
@@ -210,11 +209,13 @@
...
@@ -210,11 +209,13 @@
let
self
=
this
;
let
self
=
this
;
// 加载订单列表
// 加载订单列表
self
.
search
.
token
=
self
.
vuex_token
;
self
.
search
.
token
=
self
.
vuex_token
;
self
.
$u
.
api
.
listByRecommendOrder
(
self
.
search
).
then
((
res
)
=>
{
self
.
$u
.
api
.
listByRecommendOrder
(
self
.
search
).
then
((
res
)
=>
{
uni
.
stopPullDownRefresh
()
// 结束下拉刷新
self
.
loadedOrder
=
true
self
.
loadedOrder
=
true
self
.
triggered
=
false
;
if
(
self
.
_freshing
)
{
self
.
_freshing
=
false
;
self
.
triggered
=
false
;
self
.
_freshing
=
false
;
}
if
(
res
.
code
==
200
&&
res
.
data
)
{
if
(
res
.
code
==
200
&&
res
.
data
)
{
if
(
self
.
search
.
pageNumber
==
1
)
{
if
(
self
.
search
.
pageNumber
==
1
)
{
self
.
orderList
=
[]
self
.
orderList
=
[]
...
@@ -245,8 +246,8 @@
...
@@ -245,8 +246,8 @@
}
}
},
},
onRefresh
()
{
onRefresh
()
{
if
(
this
.
_freshing
)
return
;
if
(
this
.
_freshing
)
return
this
.
_freshing
=
true
;
this
.
_freshing
=
true
this
.
initSettleInfo
()
this
.
initSettleInfo
()
},
},
onRestore
()
{
onRestore
()
{
...
...
src/pages/index/order.vue
View file @
c7f77aa4
...
@@ -21,7 +21,7 @@
...
@@ -21,7 +21,7 @@
<view
class=
"tab-view"
>
<view
class=
"tab-view"
>
<scroll-view
scroll-y
style=
"height: 100%;width: 100%;"
@
scrolltolower=
"reachBottom"
scroll-anchoring
<scroll-view
scroll-y
style=
"height: 100%;width: 100%;"
@
scrolltolower=
"reachBottom"
scroll-anchoring
refresher-enabled=
"true"
:refresher-triggered=
"triggered"
:refresher-threshold=
"100"
:scroll-top=
"scrollTop"
refresher-enabled=
"true"
:refresher-triggered=
"triggered"
:refresher-threshold=
"100"
:scroll-top=
"scrollTop"
refresher-background=
"#F4F5F7"
@
refresher
pulling=
"triggered = true"
@
refresher
refresh=
"onRefresh"
refresher-background=
"#F4F5F7"
@
refresherrefresh=
"onRefresh"
@
refresherrestore=
"onRestore"
@
scroll=
"scroll"
enable-back-to-top
>
@
refresherrestore=
"onRestore"
@
scroll=
"scroll"
enable-back-to-top
>
<view
class=
"loading-view"
v-if=
"!loaded"
>
<view
class=
"loading-view"
v-if=
"!loaded"
>
<u-loading
mode=
"flower"
></u-loading>
<u-loading
mode=
"flower"
></u-loading>
...
@@ -84,8 +84,7 @@
...
@@ -84,8 +84,7 @@
loadStatus
:
'loading'
,
loadStatus
:
'loading'
,
dataValue
:
[],
dataValue
:
[],
loaded
:
false
,
loaded
:
false
,
triggered
:
false
,
triggered
:
true
,
_freshing
:
false
,
scrollTop
:
0
,
scrollTop
:
0
,
old
:
{
old
:
{
scrollTop
:
0
scrollTop
:
0
...
@@ -181,8 +180,12 @@
...
@@ -181,8 +180,12 @@
self
.
$u
.
api
.
listOrder
(
param
).
then
((
res
)
=>
{
self
.
$u
.
api
.
listOrder
(
param
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
if
(
res
.
code
==
200
)
{
if
(
res
.
data
.
type
!=
self
.
orderType
)
return
if
(
res
.
data
.
type
!=
self
.
orderType
)
return
self
.
triggered
=
false
;
self
.
_freshing
=
false
;
if
(
self
.
_freshing
)
{
self
.
triggered
=
false
;
self
.
_freshing
=
false
;
}
if
(
self
.
pageNumber
==
1
)
{
if
(
self
.
pageNumber
==
1
)
{
self
.
orderList
=
[]
self
.
orderList
=
[]
}
}
...
...
src/pages/mine/warehouse/express.vue
View file @
c7f77aa4
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<view
class=
"content-view"
>
<view
class=
"content-view"
>
<view
class=
"contacts-view"
>
<view
class=
"contacts-view"
>
<view
class=
"contacts-left-view"
>
<view
class=
"contacts-left-view"
>
<image
class=
"image-view"
:src=
"imageUrl"
></image>
<image
class=
"image-view"
:src=
"imageUrl"
></image>
<view
class=
"total-view"
>
共
{{
total
}}
件
</view>
<view
class=
"total-view"
>
共
{{
total
}}
件
</view>
</view>
</view>
<view
class=
"right-view"
>
<view
class=
"right-view"
>
...
@@ -67,7 +67,7 @@
...
@@ -67,7 +67,7 @@
'10'
:
'待发货'
,
'10'
:
'待发货'
,
'15'
:
'代签收'
,
'15'
:
'代签收'
,
'20'
:
'已签收'
,
'20'
:
'已签收'
,
'-1'
:
'
审核未通过
'
,
'-1'
:
'
已驳回
'
,
'1'
:
'已取消'
'1'
:
'已取消'
}
}
},
},
...
@@ -77,18 +77,18 @@
...
@@ -77,18 +77,18 @@
imageUrl
()
{
imageUrl
()
{
let
item
=
this
.
info
.
items
[
0
]
||
{}
let
item
=
this
.
info
.
items
[
0
]
||
{}
return
item
.
images
?
item
.
images
.
split
(
','
).
shift
()
:
this
.
placeholderImage
return
item
.
images
?
item
.
images
.
split
(
','
).
shift
()
:
this
.
placeholderImage
},
},
total
()
{
// 合计
total
()
{
// 合计
var
i
=
0
var
i
=
0
for
(
var
item
of
this
.
info
.
items
)
{
for
(
var
item
of
this
.
info
.
items
)
{
i
+=
item
.
quantity
i
+=
item
.
quantity
}
}
return
i
return
i
},
},
titleColor
()
{
titleColor
()
{
switch
(
String
(
this
.
info
.
status
))
{
switch
(
String
(
this
.
info
.
status
))
{
case
'-1'
:
//
审核未通过
case
'-1'
:
//
已驳回
return
'#FA5A49'
return
'#FA5A49'
case
'1'
:
// 已取消
case
'1'
:
// 已取消
return
'#666666'
return
'#666666'
...
@@ -166,27 +166,27 @@
...
@@ -166,27 +166,27 @@
align-items
:
flex-start
;
align-items
:
flex-start
;
background-color
:
#FFFFFF
;
background-color
:
#FFFFFF
;
border-radius
:
12rpx
;
border-radius
:
12rpx
;
.contacts-left-view
{
.contacts-left-view
{
position
:
relative
;
position
:
relative
;
.image-view
{
.image-view
{
width
:
120rpx
;
width
:
120rpx
;
height
:
120rpx
;
height
:
120rpx
;
border-radius
:
12rpx
;
border-radius
:
12rpx
;
position
:
relative
;
position
:
relative
;
}
}
.total-view
{
.total-view
{
position
:
absolute
;
position
:
absolute
;
height
:
32rpx
;
height
:
32rpx
;
border-radius
:
16rpx
;
border-radius
:
16rpx
;
font-size
:
20rpx
;
font-size
:
20rpx
;
color
:
#FFFFFF
;
color
:
#FFFFFF
;
background-color
:
rgba
(
0
,
0
,
0
,
0
.5
);
background-color
:
rgba
(
0
,
0
,
0
,
0
.5
);
bottom
:
16rpx
;
bottom
:
16rpx
;
width
:
100rpx
;
width
:
100rpx
;
text-align
:
center
;
text-align
:
center
;
margin-left
:
10rpx
;
margin-left
:
10rpx
;
line-height
:
32rpx
;
line-height
:
32rpx
;
}
}
}
}
.right-view
{
.right-view
{
...
@@ -197,7 +197,7 @@
...
@@ -197,7 +197,7 @@
.title-view
{
.title-view
{
font-weight
:
bold
;
font-weight
:
bold
;
font-size
:
32rpx
;
font-size
:
32rpx
;
margin-bottom
:
12rpx
;
margin-bottom
:
12rpx
;
}
}
...
@@ -314,4 +314,4 @@
...
@@ -314,4 +314,4 @@
}
}
}
}
</
style
>
</
style
>
src/pages/mine/warehouse/index.vue
View file @
c7f77aa4
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
<view
class=
"tab-view"
>
<view
class=
"tab-view"
>
<scroll-view
scroll-y
style=
"height: 100%;width: 100%;"
@
scrolltolower=
"reachBottom"
scroll-anchoring
<scroll-view
scroll-y
style=
"height: 100%;width: 100%;"
@
scrolltolower=
"reachBottom"
scroll-anchoring
refresher-enabled=
"true"
:refresher-triggered=
"triggered"
:refresher-threshold=
"100"
@
scroll=
"scroll"
refresher-enabled=
"true"
:refresher-triggered=
"triggered"
:refresher-threshold=
"100"
@
scroll=
"scroll"
:scroll-top=
"scrollTop"
refresher-background=
"#F4F5F7"
@
refresherpulling=
"triggered = true"
:scroll-top=
"scrollTop"
refresher-background=
"#F4F5F7"
@
refresherrefresh=
"onRefresh"
@
refresherrestore=
"onRestore"
enable-back-to-top
>
@
refresherrefresh=
"onRefresh"
@
refresherrestore=
"onRestore"
enable-back-to-top
>
<view
class=
"loading-view"
v-if=
"!loaded"
>
<view
class=
"loading-view"
v-if=
"!loaded"
>
<u-loading
mode=
"flower"
></u-loading>
<u-loading
mode=
"flower"
></u-loading>
...
@@ -62,8 +62,7 @@
...
@@ -62,8 +62,7 @@
currentIndex
:
0
,
currentIndex
:
0
,
loadStatus
:
'loading'
,
loadStatus
:
'loading'
,
loaded
:
false
,
loaded
:
false
,
triggered
:
false
,
triggered
:
true
,
_freshing
:
false
,
selectedAll
:
false
,
selectedAll
:
false
,
buttonType
:
'expand'
// 申请按钮宽 collapse': '80rpx', 'expand': '220rpx''
buttonType
:
'expand'
// 申请按钮宽 collapse': '80rpx', 'expand': '220rpx''
};
};
...
@@ -162,9 +161,12 @@
...
@@ -162,9 +161,12 @@
param
.
status
=
status
//不传值 全部;待签收 15;待发货 10;待审核 1;已取消 -1;已驳回 -2;已签收 20
param
.
status
=
status
//不传值 全部;待签收 15;待发货 10;待审核 1;已取消 -1;已驳回 -2;已签收 20
}
}
this
.
$u
.
api
.
applyList
(
param
).
then
((
res
)
=>
{
this
.
$u
.
api
.
applyList
(
param
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
if
(
res
.
code
==
200
)
{
this
.
triggered
=
false
;
if
(
this
.
_freshing
)
{
this
.
_freshing
=
false
;
this
.
triggered
=
false
;
this
.
_freshing
=
false
;
}
if
(
this
.
pageNumber
==
1
)
{
if
(
this
.
pageNumber
==
1
)
{
this
.
partsList
=
[]
this
.
partsList
=
[]
}
}
...
@@ -244,9 +246,11 @@
...
@@ -244,9 +246,11 @@
this
.
loadStatus
=
'loading'
this
.
loadStatus
=
'loading'
this
.
getUnstockedList
(
this
.
currentTab
.
status
)
this
.
getUnstockedList
(
this
.
currentTab
.
status
)
},
},
reachBottom
(
e
)
{
reachBottom
(
e
)
{
console
.
log
(
'------reachBottom------'
)
if
(
this
.
loadStatus
!=
'loadmore'
)
return
if
(
this
.
loadStatus
!=
'loadmore'
)
return
this
.
loadStatus
==
'loading'
this
.
loadStatus
==
'loading'
console
.
log
(
'------getUnstockedList------'
)
this
.
getUnstockedList
(
this
.
currentTab
.
status
)
this
.
getUnstockedList
(
this
.
currentTab
.
status
)
},
},
scroll
()
{
scroll
()
{
...
...
src/pages/mine/warehouse/partsDetail.vue
View file @
c7f77aa4
...
@@ -22,9 +22,9 @@
...
@@ -22,9 +22,9 @@
</view>
</view>
</view>
</view>
<view
class=
"detail-view"
>
<view
class=
"detail-view"
>
<view
class=
"list-content"
>
<view
class=
"list-content"
>
<view
class=
"list-item"
v-for=
"(item, index) in info.items"
:key=
"index"
>
<view
class=
"list-item"
v-for=
"(item, index) in info.items"
:key=
"index"
>
<SpareCell
:item=
"item"
:noteText=
"noteText"
/>
<SpareCell
:item=
"item"
:noteText=
"noteText"
/>
</view>
</view>
</view>
</view>
<view
class=
"line-view"
></view>
<view
class=
"line-view"
></view>
...
@@ -52,24 +52,24 @@
...
@@ -52,24 +52,24 @@
<u-button
:custom-style=
"customStyle"
shape=
"circle"
@
click=
"handleClick"
type=
"primary"
>
<u-button
:custom-style=
"customStyle"
shape=
"circle"
@
click=
"handleClick"
type=
"primary"
>
{{
buttonText
}}
{{
buttonText
}}
</u-button>
</u-button>
</view>
</view>
<view>
<view>
<u-toast
ref=
"uToast"
/>
<u-toast
ref=
"uToast"
/>
</view>
</view>
</view>
</view>
</
template
>
</
template
>
<
script
>
<
script
>
import
SpareCell
from
"@/components/parts/spareCell.vue"
import
SpareCell
from
"@/components/parts/spareCell.vue"
export
default
{
export
default
{
components
:
{
components
:
{
SpareCell
SpareCell
},
},
data
()
{
data
()
{
return
{
return
{
info
:
{
info
:
{
items
:
[],
items
:
[],
express
:
{},
express
:
{},
status
:
'0'
status
:
'0'
},
},
logisticsRecords
:
[],
// 物流
logisticsRecords
:
[],
// 物流
...
@@ -81,9 +81,9 @@
...
@@ -81,9 +81,9 @@
'1'
:
'取消申请'
,
'1'
:
'取消申请'
,
'10'
:
''
,
'10'
:
''
,
'15'
:
'签收'
,
'15'
:
'签收'
,
'20'
:
''
,
'20'
:
''
,
'-2'
:
''
,
'-2'
:
''
,
'-1'
:
''
,
'-1'
:
''
,
'100'
:
''
'100'
:
''
}
}
},
},
...
@@ -107,17 +107,17 @@
...
@@ -107,17 +107,17 @@
return
this
.
titles
[
String
(
this
.
info
.
status
)]
||
this
.
info
.
statusText
return
this
.
titles
[
String
(
this
.
info
.
status
)]
||
this
.
info
.
statusText
},
},
titles
()
{
titles
()
{
// 待签收 15; 待发货 10; 待审核 1; 已取消 -1; 已驳回 -2; 已签收 20;已完成 100;已核销 91
// 待签收 15; 待发货 10; 待审核 1; 已取消 -1; 已驳回 -2; 已签收 20;已完成 100;已核销 91
// 已核销展示为已签收
// 已核销展示为已签收
return
{
return
{
'1'
:
'待审核'
,
'1'
:
'待审核'
,
'10'
:
'待发货'
,
'10'
:
'待发货'
,
'15'
:
'待签收'
,
'15'
:
'待签收'
,
'20'
:
'已签收'
,
'20'
:
'已签收'
,
'-2'
:
'
审核未通过'
,
'-2'
:
'
已驳回'
,
'-1'
:
'已取消'
,
'-1'
:
'已取消'
,
'100'
:
'已完成'
,
'100'
:
'已完成'
,
'91'
:
'已签收'
// 已核销
'91'
:
'已签收'
// 已核销
}
}
},
},
total
()
{
// 合计
total
()
{
// 合计
...
@@ -130,9 +130,9 @@
...
@@ -130,9 +130,9 @@
},
},
placeholderImage
()
{
placeholderImage
()
{
return
process
.
uniEnv
.
qn_base_url
+
'morentupian.png'
return
process
.
uniEnv
.
qn_base_url
+
'morentupian.png'
},
},
shouhuodizhiImage
()
{
shouhuodizhiImage
()
{
return
process
.
uniEnv
.
qn_base_url
+
'shouhuodizhi.png'
return
process
.
uniEnv
.
qn_base_url
+
'shouhuodizhi.png'
},
},
customStyle
()
{
customStyle
()
{
return
{
return
{
...
@@ -147,48 +147,50 @@
...
@@ -147,48 +147,50 @@
return
{
return
{
'orderNumber'
:
this
.
info
.
orderNumber
,
'orderNumber'
:
this
.
info
.
orderNumber
,
'createTime'
:
this
.
info
.
createTime
?
this
.
$u
.
timeFormat
(
this
.
info
.
createTime
,
'yyyy.mm.dd hh:MM:ss'
)
:
''
,
'createTime'
:
this
.
info
.
createTime
?
this
.
$u
.
timeFormat
(
this
.
info
.
createTime
,
'yyyy.mm.dd hh:MM:ss'
)
:
''
,
'deliveryTime'
:
this
.
info
.
express
.
deliveryTime
?
this
.
$u
.
timeFormat
(
this
.
info
.
express
.
deliveryTime
,
'yyyy.mm.dd hh:MM:ss'
)
:
''
,
'deliveryTime'
:
this
.
info
.
express
.
deliveryTime
?
this
.
$u
.
timeFormat
(
this
.
info
.
express
.
deliveryTime
,
'yyyy.mm.dd hh:MM:ss'
)
:
''
,
'applyRemark'
:
this
.
info
.
applyRemark
||
''
,
'applyRemark'
:
this
.
info
.
applyRemark
||
''
,
'rejectReason'
:
this
.
info
.
rejectReason
||
''
}
}
},
},
detailKey
()
{
// 详情
detailKey
()
{
// 详情
return
{
return
{
'orderNumber'
:
'申请单号:'
,
'orderNumber'
:
'申请单号:'
,
'createTime'
:
'申请时间:'
,
'createTime'
:
'申请时间:'
,
'deliveryTime'
:
'发货时间:'
,
'deliveryTime'
:
'发货时间:'
,
'applyRemark'
:
'备 注:'
'applyRemark'
:
'备 注:'
,
'rejectReason'
:
'驳回原因:'
}
},
operateTypes
()
{
return
{
'1'
:
'cancelParts'
,
'10'
:
''
,
'15'
:
'receiveParts'
,
'20'
:
''
,
'-2'
:
''
,
'-1'
:
''
,
'100'
:
''
,
'91'
:
''
}
}
},
},
operateTypes
()
{
buttonOperateType
()
{
return
{
return
this
.
operateTypes
[
this
.
info
.
status
]
'1'
:
'cancelParts'
,
},
'10'
:
''
,
// 待签收 15 -> 已签收 20; 待审核 1 -> 已取消 -1
'15'
:
'receiveParts'
,
willStatuses
()
{
'20'
:
''
,
return
{
'-2'
:
''
,
'1'
:
'-1'
,
'-1'
:
''
,
'10'
:
''
,
'100'
:
''
,
'15'
:
'20'
,
'91'
:
''
'20'
:
''
,
}
'-2'
:
''
,
},
'-1'
:
''
,
buttonOperateType
()
{
'100'
:
''
,
return
this
.
operateTypes
[
this
.
info
.
status
]
'91'
:
''
},
}
// 待签收 15 -> 已签收 20; 待审核 1 -> 已取消 -1
},
willStatuses
()
{
willStatus
()
{
return
{
return
this
.
willStatuses
[
this
.
info
.
status
]
'1'
:
'-1'
,
'10'
:
''
,
'15'
:
'20'
,
'20'
:
''
,
'-2'
:
''
,
'-1'
:
''
,
'100'
:
''
,
'91'
:
''
}
},
willStatus
()
{
return
this
.
willStatuses
[
this
.
info
.
status
]
},
},
},
},
onLoad
()
{
onLoad
()
{
...
@@ -196,43 +198,43 @@
...
@@ -196,43 +198,43 @@
var
pages
=
getCurrentPages
();
var
pages
=
getCurrentPages
();
if
(
pages
.
length
>=
2
)
{
if
(
pages
.
length
>=
2
)
{
var
page
=
pages
[
pages
.
length
-
2
];
var
page
=
pages
[
pages
.
length
-
2
];
this
.
info
=
page
.
info
this
.
info
=
page
.
info
this
.
info
.
express
=
this
.
info
.
express
||
{}
this
.
info
.
express
=
this
.
info
.
express
||
{}
}
}
},
},
methods
:
{
methods
:
{
handleClick
()
{
handleClick
()
{
this
.
$u
.
api
[
this
.
buttonOperateType
](
this
.
info
.
id
).
then
(
res
=>
{
this
.
$u
.
api
[
this
.
buttonOperateType
](
this
.
info
.
id
).
then
(
res
=>
{
var
type
=
'error'
var
type
=
'error'
var
message
=
res
.
message
var
message
=
res
.
message
if
(
res
.
code
==
200
)
{
if
(
res
.
code
==
200
)
{
type
=
'success'
type
=
'success'
this
.
info
.
status
=
this
.
willStatus
this
.
info
.
status
=
this
.
willStatus
}
else
{
}
else
{
console
.
log
(
res
.
message
)
console
.
log
(
res
.
message
)
}
}
this
.
$refs
.
uToast
.
show
({
this
.
$refs
.
uToast
.
show
({
title
:
message
,
title
:
message
,
type
:
type
,
type
:
type
,
duration
:
1500
,
duration
:
1500
,
callback
:
()
=>
{
callback
:
()
=>
{
var
pages
=
getCurrentPages
();
var
pages
=
getCurrentPages
();
if
(
pages
.
length
>=
2
)
{
if
(
pages
.
length
>=
2
)
{
var
page
=
pages
[
pages
.
length
-
2
];
var
page
=
pages
[
pages
.
length
-
2
];
page
.
needApplyList
=
true
page
.
needApplyList
=
true
uni
.
navigateBack
()
uni
.
navigateBack
()
}
}
}
}
})
})
})
})
},
},
// 查看物流
// 查看物流
handleClickExpress
()
{
handleClickExpress
()
{
var
pages
=
getCurrentPages
();
var
pages
=
getCurrentPages
();
if
(
pages
.
length
>=
1
)
{
if
(
pages
.
length
>=
1
)
{
var
page
=
pages
[
pages
.
length
-
1
];
var
page
=
pages
[
pages
.
length
-
1
];
page
.
info
=
this
.
info
page
.
info
=
this
.
info
}
}
uni
.
navigateTo
({
uni
.
navigateTo
({
url
:
'pages/mine/warehouse/express'
url
:
'pages/mine/warehouse/express'
...
@@ -295,7 +297,7 @@
...
@@ -295,7 +297,7 @@
.express-view
{
.express-view
{
color
:
#2272FF
;
color
:
#2272FF
;
font-size
:
26rpx
;
font-size
:
26rpx
;
margin-bottom
:
6rpx
;
margin-bottom
:
6rpx
;
}
}
}
}
...
@@ -315,7 +317,7 @@
...
@@ -315,7 +317,7 @@
.image-view
{
.image-view
{
width
:
72rpx
;
width
:
72rpx
;
height
:
72rpx
;
height
:
72rpx
;
flex-shrink
:
0
;
flex-shrink
:
0
;
}
}
...
@@ -371,8 +373,8 @@
...
@@ -371,8 +373,8 @@
justify-content
:
space-between
;
justify-content
:
space-between
;
align-items
:
center
;
align-items
:
center
;
.detail-left-view
{
.detail-left-view
{
white-space
:pre
;
white-space
:pre
;
}
}
.copy-view
{
.copy-view
{
...
@@ -403,4 +405,4 @@
...
@@ -403,4 +405,4 @@
}
}
}
}
</
style
>
</
style
>
src/pages/parts/addParts.vue
View file @
c7f77aa4
...
@@ -212,7 +212,7 @@ export default {
...
@@ -212,7 +212,7 @@ export default {
})
})
this
.
lists
=
this
.
lists
.
concat
(
lists
)
this
.
lists
=
this
.
lists
.
concat
(
lists
)
this
.
pageNumber
++
this
.
pageNumber
++
this
.
loadStatus
=
"loadmore"
this
.
loadStatus
=
lists
.
length
<
this
.
pageNumber
?
"nomore"
:
"loadmore"
}
else
{
}
else
{
this
.
loadStatus
=
"nomore"
this
.
loadStatus
=
"nomore"
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment