Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
GaoQuYingJiH5-ASD
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
xinzhedeai
GaoQuYingJiH5-ASD
Commits
1cd28b7b
Commit
1cd28b7b
authored
May 30, 2025
by
xinzhedeai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add:消费者首页判断逻辑修改;商户信息编辑
parent
d9a06b02
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
88 additions
and
16 deletions
+88
-16
home.js
home.js
+3
-2
index.js
sdk/jssdk2/index.js
+54
-7
_shanghu_detail-edit.html
src/_shanghu_detail-edit.html
+31
-7
No files found.
home.js
View file @
1cd28b7b
...
@@ -254,7 +254,7 @@ window.onload = function () {
...
@@ -254,7 +254,7 @@ window.onload = function () {
}
}
gemhoUtil
.
setCookie
(
'
userType
'
,
this
.
userInfo
.
userType
)
gemhoUtil
.
setCookie
(
'
userType
'
,
this
.
userInfo
.
userType
)
if
(
this
.
userInfo
.
userType
===
'
consumers
'
)
{
// 2025年5月14日新增消费者逻辑
/*
if (this.userInfo.userType === 'consumers') { // 2025年5月14日新增消费者逻辑
// 根据url地址的merid获取商户信息
// 根据url地址的merid获取商户信息
if (gemhoUtil.getParameter('merId')) { // 消费者直接在爱山东扫商户码进入首页
if (gemhoUtil.getParameter('merId')) { // 消费者直接在爱山东扫商户码进入首页
// this.getMerInfo()
// this.getMerInfo()
...
@@ -278,7 +278,8 @@ window.onload = function () {
...
@@ -278,7 +278,8 @@ window.onload = function () {
}
}
return
return
}
else
if
(
this
.
userInfo
.
userType
===
'
shop
'
)
{
} else */
if
(
this
.
userInfo
.
userType
===
'
shop
'
)
{
this
.
defaultMenuList
[
1
].
navTo
=
'
checkrecord
'
this
.
defaultMenuList
[
1
].
navTo
=
'
checkrecord
'
}
else
{
}
else
{
this
.
defaultMenuList
[
1
].
navTo
=
'
shanghu_list
'
this
.
defaultMenuList
[
1
].
navTo
=
'
shanghu_list
'
...
...
sdk/jssdk2/index.js
View file @
1cd28b7b
...
@@ -13,14 +13,35 @@ window.onload = function () {
...
@@ -13,14 +13,35 @@ window.onload = function () {
}
else
{
}
else
{
let
accessType
=
gemhoUtil
.
getParameter
(
'
accessType
'
)
let
accessType
=
gemhoUtil
.
getParameter
(
'
accessType
'
)
if
(
accessType
==
'
saoma
'
)
{
if
(
accessType
==
'
saoma
'
)
{
let
param
=
{
let
param
=
{
accessType
:
accessType
,
accessType
:
accessType
,
merId
:
gemhoUtil
.
getParameter
(
'
merId
'
)
merId
:
gemhoUtil
.
getParameter
(
'
merId
'
)
}
}
let
url
=
gemhoUtil
.
setParameter
(
`./src/_shanghu_home.html`
,
param
)
gemhoUtil
.
navigatePage
(
url
,
'
跳转中...
'
)
// 2025年5月30日08:45:33 添加消费者访问逻辑
console
.
log
(
'
userType
'
,
gemhoUtil
.
getCookie
(
'
userType
'
)
==
'
consumers
'
)
var
url
=
''
if
(
gemhoUtil
.
getCookie
(
'
userType
'
)
==
'
consumers
'
){
url
=
gemhoUtil
.
setParameter
(
`./src/_consumer_home.html`
,
param
)
}
else
{
// 非消费者
url
=
gemhoUtil
.
setParameter
(
`./src/_shanghu_home.html`
,
param
)
}
console
.
log
(
'
userType-url
'
,
url
)
gemhoUtil
.
navigatePage
(
url
,
'
跳转中...
'
)
}
else
{
}
else
{
gemhoUtil
.
navigatePage
(
'
home.html
'
,
'
跳转中...
'
)
if
(
gemhoUtil
.
getCookie
(
'
userType
'
)
==
'
consumers
'
){
vant
.
Dialog
.
alert
({
title
:
'
信息提示
'
,
message
:
'
请扫描商户码访问~
'
,
}).
then
(()
=>
{
// 关闭当前访问页面回到爱山东
lightAppJssdk
.
navigation
.
close
({
success
:
function
(
data
)
{
},
fail
:
function
(
data
)
{
},
})
});
}
else
{
gemhoUtil
.
navigatePage
(
'
home.html
'
,
'
跳转中...
'
)
}
}
}
}
}
}
}
...
@@ -100,6 +121,32 @@ function getUserInfo() {
...
@@ -100,6 +121,32 @@ function getUserInfo() {
// localStorage.setItem('token', result.token)
// localStorage.setItem('token', result.token)
if
(
result
.
code
==
200
)
{
if
(
result
.
code
==
200
)
{
gemhoUtil
.
setCookie
(
'
token
'
,
result
.
token
,
1
)
// 存储1天后过期
gemhoUtil
.
setCookie
(
'
token
'
,
result
.
token
,
1
)
// 存储1天后过期
// 2025-5-30 08:54:47 新增消费者判断逻辑
gemhoUtil
.
setCookie
(
'
userType
'
,
'
consumers
'
)
// 存储1天后过期
if
(
gemhoUtil
.
getCookie
(
'
userType
'
)
==
'
consumers
'
){
let
merId
=
gemhoUtil
.
getParameter
(
'
merId
'
)
if
(
!
merId
){
vant
.
Dialog
.
alert
({
title
:
'
信息提示
'
,
message
:
'
请扫描商户码访问~
'
,
}).
then
(()
=>
{
// 关闭当前访问页面回到爱山东
lightAppJssdk
.
navigation
.
close
({
success
:
function
(
data
)
{
},
fail
:
function
(
data
)
{
},
})
});
return
}
// 消费者扫码访问 添加逻辑 merId传参
let
param
=
{
merId
}
let
url
=
gemhoUtil
.
setParameter
(
`src/_consumer_home.html`
,
param
)
gemhoUtil
.
navigatePage
(
url
,
'
跳转中...
'
)
return
}
gemhoUtil
.
navigatePage
(
'
home.html
'
,
'
跳转中...
'
)
gemhoUtil
.
navigatePage
(
'
home.html
'
,
'
跳转中...
'
)
}
else
{
}
else
{
vant
.
Dialog
.
alert
({
vant
.
Dialog
.
alert
({
...
...
src/_shanghu_detail-edit.html
View file @
1cd28b7b
...
@@ -131,34 +131,58 @@
...
@@ -131,34 +131,58 @@
</div>
</div>
<div>
<div>
<h5
class=
"imager-item-title"
>
<h5
class=
"imager-item-title"
>
<span>
请上传
门头图片
</span>
<span>
门头图片
</span>
<span></span>
<span></span>
</h5>
</h5>
<div>
<div
v-if=
"flag=='XG'"
>
<van-uploader
v-model=
"formData.storefrontPhotosH5"
:max-count=
"4"
<van-uploader
v-model=
"formData.storefrontPhotosH5"
:max-count=
"4"
:after-read=
"handleFileUpload"
class=
"uploader-wrapper"
/>
:after-read=
"handleFileUpload"
class=
"uploader-wrapper"
/>
</div>
</div>
<div
v-if=
"flag=='XQ'"
>
<img
v-for=
"(imgItem, subIndex) in formData.storefrontPhotos"
:src=
"imgItem"
alt=
""
style=
"width: 1.2rem; height: 1.2rem; margin-right: 0.2rem"
/>
</div>
</div>
</div>
<div>
<div>
<h5
class=
"imager-item-title"
>
<h5
class=
"imager-item-title"
>
<span>
请上传
营业执照图片
</span>
<span>
营业执照图片
</span>
<span></span>
<span></span>
</h5>
</h5>
<div>
<div
v-if=
"flag=='XG'"
>
<van-uploader
v-model=
"formData.businessLicensePhotosH5"
:max-count=
"1"
<van-uploader
v-model=
"formData.businessLicensePhotosH5"
:max-count=
"1"
:after-read=
"handleFileUpload"
class=
"uploader-wrapper"
/>
:after-read=
"handleFileUpload"
class=
"uploader-wrapper"
/>
</div>
</div>
<div
v-if=
"flag=='XQ'"
>
<img
v-for=
"(imgItem, subIndex) in formData.businessLicensePhotos"
:src=
"imgItem"
alt=
""
style=
"width: 1.2rem; height: 1.2rem; margin-right: 0.2rem"
/>
</div>
</div>
</div>
<div>
<div>
<h5
class=
"imager-item-title"
>
<h5
class=
"imager-item-title"
>
<span>
请上传
平面图片
</span>
<span>
平面图片
</span>
<span></span>
<span></span>
</h5>
</h5>
<div>
<div
v-if=
"flag=='XG'"
>
<van-uploader
v-model=
"formData.floorPlanPhotosH5"
:max-count=
"1"
<van-uploader
v-model=
"formData.floorPlanPhotosH5"
:max-count=
"1"
:after-read=
"handleFileUpload"
class=
"uploader-wrapper"
/>
:after-read=
"handleFileUpload"
class=
"uploader-wrapper"
/>
</div>
</div>
<div
v-if=
"flag=='XQ'"
>
<img
v-for=
"(imgItem, subIndex) in formData.floorPlanPhotos"
:src=
"imgItem"
alt=
""
style=
"width: 1.2rem; height: 1.2rem; margin-right: 0.2rem"
/>
</div>
</div>
</div>
<button
v-if=
"flag=='XG'"
class=
"save-btn"
style=
"margin-left: 50%; transform: translateX(-50%);"
@
click=
"save"
<button
v-if=
"flag=='XG'"
class=
"save-btn"
style=
"margin-left: 50%; transform: translateX(-50%);"
@
click=
"save"
>
保存
</button>
>
保存
</button>
...
@@ -171,7 +195,7 @@
...
@@ -171,7 +195,7 @@
<img
:src=
"formData.qrCodeUrl"
style=
"margin-left: 50%; transform: translateX(-50%);"
/>
<img
:src=
"formData.qrCodeUrl"
style=
"margin-left: 50%; transform: translateX(-50%);"
/>
</div>
</div>
</div>
</div>
<button
v-if=
"userType
=='shop'"
class=
"save-btn"
style=
"margin-left: 50%; transform: translateX(-50%);"
@
click=
"save
"
<button
v-if=
"userType
!=='shop'"
class=
"save-btn"
style=
"margin-left: 50%; transform: translateX(-50%);"
@
click=
"saveCanvas
"
>
保存二维码
</button>
>
保存二维码
</button>
</div>
</div>
<!-- form结束 -->
<!-- form结束 -->
...
...
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