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
c0e96cf8
Commit
c0e96cf8
authored
May 14, 2021
by
Morson
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
登录问题修复
预约时间控件修改 我的仓库接口对接
parent
8bae3505
Changes
12
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
79 additions
and
73 deletions
+79
-73
project.config.json
project.config.json
+1
-1
appoint-time.vue
src/components/appoint/appoint-time.vue
+7
-5
settlement.vue
src/components/mine/settlement.vue
+11
-2
statement.vue
src/components/mine/statement.vue
+10
-1
index.vue
src/pages/index/index.vue
+5
-4
index.vue
src/pages/login/index.vue
+13
-9
index.vue
src/pages/mine/address/index.vue
+3
-3
index.vue
src/pages/mine/wallet/index.vue
+2
-0
index.vue
src/pages/mine/warehouse/index.vue
+6
-34
detail.vue
src/pages/order/detail.vue
+11
-4
feedback.vue
src/pages/order/feedback.vue
+1
-1
login.js
src/utils/login.js
+9
-9
No files found.
project.config.json
View file @
c0e96cf8
...
...
@@ -18,7 +18,7 @@
"scopeDataCheck"
:
false
,
"uglifyFileName"
:
false
,
"checkInvalidKey"
:
true
,
"checkSiteMap"
:
tru
e
,
"checkSiteMap"
:
fals
e
,
"uploadWithSourceMap"
:
true
,
"compileHotReLoad"
:
false
,
"useMultiFrameRuntime"
:
true
,
...
...
src/components/appoint/appoint-time.vue
View file @
c0e96cf8
...
...
@@ -26,12 +26,12 @@
</view>
</view>
<!-- weekChange -->
<view
class=
"select-time u-
p
-t-50"
>
<view
class=
"select-time u-
m
-t-50"
>
<view
class=
"u-flex u-row-between"
>
<view
class=
"txt"
>
选择时间:
</view>
<view
class=
"txt active"
>
{{
appointRangeText
}}
</view>
</view>
<view
class=
"u-
p-t-30 u-flex u-flex-wrap
time-list"
>
<view
class=
"u-
m-t-30
time-list"
>
<view
:class=
"
{'time-item':true,'active': item.pkey===appointRange}" v-for="(item,index) in timeList"
:key="item.pkey">
...
...
@@ -283,12 +283,14 @@
}
.time-list
{
justify-content
:
space-between
;
margin-bottom
:
-30rpx
;
display
:
flex
;
flex-flow
:
row
wrap
;
align-content
:
flex-start
;
.time-item
{
flex
:
0
0
196rpx
;
min-width
:
196rpx
;
// margin-right: 24rpx
;
margin-right
:
auto
;
margin-bottom
:
20rpx
;
border-radius
:
12rpx
;
background-color
:
#F4F5F7
;
...
...
src/components/mine/settlement.vue
View file @
c0e96cf8
...
...
@@ -29,7 +29,7 @@
payableRecordNumber
:
'EE999777'
,
settlementAmount
:
9899
}
}
}
,
}
},
data
()
{
...
...
@@ -53,7 +53,16 @@
}
},
timeText
()
{
return
this
.
$u
.
timeFormat
(
this
.
data
.
paymentTime
,
'mm.dd'
)
let
now
=
this
.
moment
().
startOf
(
'day'
).
unix
()
let
yesterday
=
this
.
moment
(
now
*
1000
).
subtract
(
1
,
'days'
).
unix
()
let
date
=
this
.
moment
(
this
.
data
.
updateDatetime
).
startOf
(
'day'
).
unix
()
if
(
date
==
now
)
{
return
'今天'
}
else
if
(
date
==
yesterday
)
{
return
'昨天'
}
else
{
return
this
.
$u
.
timeFormat
(
this
.
data
.
updateDatetime
,
'mm.dd'
)
}
}
},
methods
:
{
...
...
src/components/mine/statement.vue
View file @
c0e96cf8
...
...
@@ -59,7 +59,16 @@
return
this
.
isWarranty
+
'-'
+
this
.
data
.
orderServiceTypeText
},
timeText
()
{
return
this
.
$u
.
timeFormat
(
this
.
data
.
updateDatetime
,
'mm.dd'
)
let
now
=
this
.
moment
().
startOf
(
'day'
).
unix
()
let
yesterday
=
this
.
moment
(
now
*
1000
).
subtract
(
1
,
'days'
).
unix
()
let
date
=
this
.
moment
(
this
.
data
.
updateDatetime
).
startOf
(
'day'
).
unix
()
if
(
date
==
now
)
{
return
'今天'
}
else
if
(
date
==
yesterday
)
{
return
'昨天'
}
else
{
return
this
.
$u
.
timeFormat
(
this
.
data
.
updateDatetime
,
'mm.dd'
)
}
}
},
methods
:{
...
...
src/pages/index/index.vue
View file @
c0e96cf8
...
...
@@ -250,10 +250,11 @@
this
.
triggered
=
"restore"
;
},
reachBottom
()
{
console
.
log
(
this
.
currentLoadStatus
)
if
(
this
.
currentLoadStatus
!=
'loadmore'
)
return
this
.
currentLoadStatus
==
'loading'
this
.
loadOrderList
()
if
(
this
.
vuex_token
)
{
if
(
this
.
currentLoadStatus
!=
'loadmore'
)
return
this
.
currentLoadStatus
==
'loading'
this
.
loadOrderList
()
}
},
onPulling
(
e
)
{
console
.
log
(
"onpulling"
,
e
);
...
...
src/pages/login/index.vue
View file @
c0e96cf8
...
...
@@ -126,12 +126,12 @@ export default {
signupLogin
(
e
)
{
var
that
=
this
if
(
!
e
||
!
e
.
detail
||
e
.
detail
.
errMsg
.
indexOf
(
'user deny'
)
>
-
1
)
{
wx
.
showModal
({
uni
.
showModal
({
title
:
'提示'
,
showCancel
:
false
,
content
:
'用户未授权不能完成注册'
});
}
else
{
}
else
if
(
!
e
.
detail
.
errMsg
&&
e
.
detail
.
encryptedData
&&
e
.
detail
.
iv
)
{
let
params
=
{
nickname
:
app
.
globalData
.
authUserInfo
.
nickName
,
avatar
:
app
.
globalData
.
authUserInfo
.
avatarUrl
,
...
...
@@ -155,12 +155,14 @@ export default {
}
}).
catch
(
res
=>
{
uni
.
hideLoading
()
uni
.
showToast
({
title
:
res
.
message
,
icon
:
'none'
});
this
.
setLoginStatus
(
false
)
})
}
else
{
uni
.
showModal
({
title
:
'提示'
,
showCancel
:
false
,
content
:
e
.
detail
.
errMsg
||
'授权失败,请重新授权'
});
}
},
...
...
@@ -191,11 +193,13 @@ export default {
setUserData
(
userInfo
)
{
if
(
userInfo
&&
userInfo
.
token
)
{
// 如果已经登录则直接获取相关信息
util
.
setOpenid
(
userInfo
.
wxopenid
);
this
.
$u
.
vuex
(
'vuex_
token'
,
userInfo
.
token
);
uni
.
setStorageSync
(
"user-info"
,
userInfo
);
this
.
$u
.
vuex
(
'vuex_token'
,
userInfo
.
token
);
this
.
$u
.
vuex
(
'vuex_
user'
,
userInfo
);
this
.
$u
.
vuex
(
'vuex_wx_uid'
,
userInfo
.
wxopenid
);
}
else
{
this
.
$u
.
vuex
(
'vuex_token'
,
''
);
this
.
$u
.
vuex
(
'vuex_user'
,
null
);
this
.
$u
.
vuex
(
'vuex_wx_uid'
,
''
);
}
},
...
...
src/pages/mine/address/index.vue
View file @
c0e96cf8
...
...
@@ -3,11 +3,11 @@
<w-navbar
title=
"收货地址"
></w-navbar>
<view
class=
"item"
>
<view
class=
"top"
>
<view
class=
"name"
>
{{
settled
Info
.
id_card_name
||
settledInfo
.
nickname
||
settledInfo
.
name
||
'--'
}}
</view>
<view
class=
"phone"
>
{{
settled
Info
.
mobile
}}
</view>
<view
class=
"name"
>
{{
settled
.
id_card_name
||
settled
.
nickname
||
settled
.
name
||
'--'
}}
</view>
<view
class=
"phone"
>
{{
settled
.
mobile
}}
</view>
</view>
<view
class=
"bottom"
>
<view
class=
"address"
>
{{
settled
Info
.
address
}}
</view>
<view
class=
"address"
>
{{
settled
.
address
}}
</view>
<u-icon
:name=
"editPen"
:size=
"32"
color=
"#999999"
@
tap=
"toAddSite('修改地址')"
></u-icon>
</view>
<view
class=
"default"
v-show=
"true"
>
...
...
src/pages/mine/wallet/index.vue
View file @
c0e96cf8
...
...
@@ -42,6 +42,7 @@
</view>
<view
class=
"line-view"
v-if=
"hasList"
></view>
<view
class=
"list-view"
v-if=
"hasList"
>
<u-gap
height=
"20"
v-if=
"loading"
></u-gap>
<view
class=
"u-flex u-row-center"
v-if=
"loading"
>
<u-loading
color=
"#2272FF"
:show=
"loading"
></u-loading>
</view>
...
...
@@ -54,6 +55,7 @@
</
template
>
<
script
>
let
now
=
new
Date
(
new
Date
().
toLocaleDateString
()).
getTime
();
import
Statement
from
"@/components/mine/statement.vue"
export
default
{
components
:
{
...
...
src/pages/mine/warehouse/index.vue
View file @
c0e96cf8
...
...
@@ -30,7 +30,7 @@
<view
class=
"width-132 break"
>
{{
item
.
businessNumber
}}
</view>
<view
class=
"width-210 break"
>
{{
item
.
skuName
}}
</view>
<view
class=
"width-80 center"
>
{{
item
.
outAmount
}}
</view>
<view
class=
"width-140
break"
>
{{
item
.
createTime
|
datefmt
(
'YYYY.MM.DD HH:mm:ss'
)
}}
</view>
<view
class=
"width-140
create-time"
>
{{
(
item
.
updateTime
||
item
.
createTime
)
|
datefmt
(
'YYYY.MM.DD HH:mm:ss'
)
}}
</view>
</view>
<u-loadmore
:status=
"status"
@
loadmore=
"loadRecord"
/>
</view>
...
...
@@ -49,7 +49,7 @@
total
:
100
,
search
:
{
pageNumber
:
0
,
pageSize
:
2
0
,
pageSize
:
1
0
,
},
};
},
...
...
@@ -67,21 +67,14 @@
getData
()
{
let
self
=
this
self
.
initDetails
()
self
.
search
.
pageNumber
=
++
self
.
search
.
pageNumber
;
self
.
loadAccess
()
},
async
initDetails
()
{
let
self
=
this
let
res
=
await
self
.
$u
.
api
.
listBystock
()
if
(
res
&&
res
.
code
==
200
)
{
self
.
details
=
res
.
data
.
list
self
.
details
=
res
.
data
}
// 测试数据
self
.
details
=
[
{
skuName
:
'广汽新能源立柱-特来电'
,
systemStock
:
1
},
{
skuName
:
'广汽新能源-星星'
,
systemStock
:
14
}
]
},
loadRecord
()
{
if
(
this
.
status
==
'nomore'
)
return
;
...
...
@@ -91,34 +84,10 @@
},
async
loadAccess
()
{
let
self
=
this
/*
/wxh-worker-rest/rest/{token}/myinfo/access/history
路径参数:
token=xxxx
Headers:
Content-Type: application/json
Query:
pageNumber=0
pageSize=10
*/
let
res
=
await
self
.
$u
.
api
.
listAccessHistory
(
self
.
search
)
if
(
res
&&
res
.
code
==
200
)
{
self
.
total
=
res
.
data
&&
res
.
data
.
total
||
self
.
total
let
list
=
res
.
data
&&
res
.
data
.
list
&&
self
.
$u
.
deepClone
(
res
.
data
.
list
)
||
[];
// 测试数据
list
=
[
{
businessNumber
:
'OR20210507332669'
,
skuName
:
'广汽新能源立柱红红火火恍恍惚惚'
,
outAmount
:
1
,
createTime
:
Date
.
now
()},
{
businessNumber
:
'OR20210507332775'
,
skuName
:
'广汽新能源星星点灯'
,
outAmount
:
1
,
createTime
:
Date
.
now
()},
{
businessNumber
:
'OR20210507332020'
,
skuName
:
'广汽新能源星星点灯'
,
outAmount
:
6
,
createTime
:
Date
.
now
()},
{
businessNumber
:
'OR20210507332333'
,
skuName
:
'广汽新能源立柱啦啦啦啦啦啦啦'
,
outAmount
:
1
,
createTime
:
Date
.
now
()},
{
businessNumber
:
'OR20210507334689'
,
skuName
:
'广汽新能源立柱'
,
outAmount
:
12
,
createTime
:
Date
.
now
()},
{
businessNumber
:
'OR20210507339991'
,
skuName
:
'广汽新能源立柱啦啦啦啦啦啦啦'
,
outAmount
:
12
,
createTime
:
Date
.
now
()},
{
businessNumber
:
'OR20210507332660'
,
skuName
:
'广汽新能源立柱'
,
outAmount
:
12
,
createTime
:
Date
.
now
()},
{
businessNumber
:
'OR20210507332669'
,
skuName
:
'广汽新能源立柱红红火火恍恍惚惚'
,
outAmount
:
1
,
createTime
:
Date
.
now
()},
{
businessNumber
:
'OR20210507332775'
,
skuName
:
'广汽新能源星星点灯'
,
outAmount
:
1
,
createTime
:
Date
.
now
()},
{
businessNumber
:
'OR20210507332333'
,
skuName
:
'广汽新能源立柱啦啦啦啦啦啦啦'
,
outAmount
:
1
,
createTime
:
Date
.
now
()},
]
if
(
list
&&
list
.
length
)
{
self
.
record
.
push
(...
list
)
if
(
self
.
total
>
self
.
record
.
length
)
{
...
...
@@ -176,6 +145,9 @@
line-height
:
38rpx
;
display
:
flex
;
justify-content
:
space-between
;
.create-time
{
letter-spacing
:
0
.03rpx
}
}
}
}
...
...
src/pages/order/detail.vue
View file @
c0e96cf8
...
...
@@ -231,7 +231,8 @@
contactAddressLatitud
:
0
,
num
:
0
,
showTimeOut
:
true
,
clicking
:
false
clicking
:
false
,
dateItem
:
null
}
},
onLoad
(
option
)
{
...
...
@@ -461,10 +462,12 @@
let
params
=
{
num
:
this
.
num
}
self
.
dateItem
=
null
let
res
=
await
this
.
$u
.
api
.
workerCalendar
(
params
)
if
(
res
&&
res
.
code
==
200
)
{
self
.
dateList
=
res
.
data
}
this
.
loadTimerange
()
},
/* 加载预约时间段 */
async
loadTimerange
()
{
...
...
@@ -473,20 +476,24 @@
if
(
res
&&
res
.
code
==
200
)
{
let
list
=
res
.
data
list
.
map
((
item
,
index
)
=>
{
item
.
disabled
=
false
if
(
self
.
dateItem
&&
self
.
dateItem
.
timeRange
.
indexOf
(
item
.
pkey
)
>
-
1
||
item
.
isEnd
)
{
item
.
disabled
=
true
}
else
{
false
}
})
self
.
timeList
=
list
}
},
dateChange
(
data
){
// this.loadTimerange()
// 点击日期选择
console
.
log
(
data
,
'dateChange'
)
let
self
=
this
self
.
appointmentDatetime
=
data
.
item
.
day
self
.
dateItem
=
data
.
item
self
.
appointmentDatetimeRange
=
null
self
.
timeList
.
map
((
item
,
index
)
=>
{
if
(
data
.
item
.
timeRange
.
indexOf
(
item
.
pkey
)
>
-
1
)
{
if
(
data
.
item
.
timeRange
.
indexOf
(
item
.
pkey
)
>
-
1
||
item
.
isEnd
)
{
item
.
disabled
=
true
}
else
{
item
.
disabled
=
false
...
...
src/pages/order/feedback.vue
View file @
c0e96cf8
...
...
@@ -246,7 +246,7 @@ export default {
if
(
self
.
dateList
&&
self
.
timeList
)
{
self
.
timeList
.
map
((
item
,
index
)
=>
{
if
(
self
.
dateItem
&&
self
.
dateItem
.
timeRange
.
indexOf
(
item
.
pkey
)
>
-
1
)
{
&&
self
.
dateItem
.
timeRange
.
indexOf
(
item
.
pkey
)
>
-
1
||
item
.
isEnd
)
{
item
.
disabled
=
true
;
}
else
{
item
.
disabled
=
false
;
...
...
src/utils/login.js
View file @
c0e96cf8
...
...
@@ -55,18 +55,18 @@ function signup(data) {
if
(
res
.
code
==
200
&&
res
.
data
)
{
resolve
(
res
);
}
else
{
uni
.
showModal
({
title
:
'用户授权失败'
,
content
:
res
.
message
,
showCancel
:
false
});
console
.
log
(
res
.
message
)
uni
.
showModal
({
content
:
'登录失败'
,
showCancel
:
false
});
reject
(
res
);
}
}
else
{
uni
.
showModal
({
title
:
'请求失败'
,
content
:
res
.
messag
e
});
uni
.
showModal
({
content
:
'请求失败'
,
showCancel
:
fals
e
});
}
});
...
...
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