Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
voucher-h5
Project
Overview
Details
Activity
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
潘琦
voucher-h5
Commits
e29b0733
Commit
e29b0733
authored
Sep 16, 2019
by
潘琦
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
签约页面增加签约信息村cookie功能(终端遗留问题没解决);
parent
5318f27c
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
93 additions
and
77 deletions
+93
-77
index.vue
src/views/signing/index.vue
+93
-77
No files found.
src/views/signing/index.vue
View file @
e29b0733
...
@@ -1330,9 +1330,9 @@ export default {
...
@@ -1330,9 +1330,9 @@ export default {
let
localIds
=
res
.
localIds
// 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
let
localIds
=
res
.
localIds
// 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
console
.
log
(
localIds
,
type
)
console
.
log
(
localIds
,
type
)
if
(
type
===
1
)
{
if
(
type
===
1
)
{
that
.
BaseForm
.
chooseImagesIds
=
localIds
that
.
BaseForm
.
chooseImagesIds
.
push
(
localIds
)
}
else
if
(
type
===
2
)
{
}
else
if
(
type
===
2
)
{
that
.
BaseForm
.
chooseImages2Ids
=
localIds
that
.
BaseForm
.
chooseImages2Ids
.
push
(
localIds
)
}
}
that
.
saveSignInfoToCookie
()
// 储存用户签约录入信息
that
.
saveSignInfoToCookie
()
// 储存用户签约录入信息
that
.
wxGetLocalImgData
(
localIds
,
type
)
that
.
wxGetLocalImgData
(
localIds
,
type
)
...
@@ -1404,9 +1404,12 @@ export default {
...
@@ -1404,9 +1404,12 @@ export default {
removeChooseImgsByIndex
(
type
,
index
)
{
removeChooseImgsByIndex
(
type
,
index
)
{
if
(
type
===
'1'
)
{
// 身份证照片移除
if
(
type
===
'1'
)
{
// 身份证照片移除
this
.
BaseForm
.
chooseImages
.
splice
(
index
,
1
)
this
.
BaseForm
.
chooseImages
.
splice
(
index
,
1
)
this
.
BaseForm
.
chooseImagesIds
.
splice
(
index
,
1
)
}
else
if
(
type
===
'2'
)
{
// 产检资料照片移除
}
else
if
(
type
===
'2'
)
{
// 产检资料照片移除
this
.
BaseForm
.
chooseImages2
.
splice
(
index
,
1
)
this
.
BaseForm
.
chooseImages2
.
splice
(
index
,
1
)
this
.
BaseForm
.
chooseImages2Ids
.
splice
(
index
,
1
)
}
}
this
.
saveSignInfoToCookie
()
this
.
uploadImgBtnHandel
()
// 上传图片按钮根据数量限制显示/隐藏
this
.
uploadImgBtnHandel
()
// 上传图片按钮根据数量限制显示/隐藏
},
},
handelLightbox
(
image
)
{
// 图片放大弹层预览
handelLightbox
(
image
)
{
// 图片放大弹层预览
...
@@ -1417,90 +1420,103 @@ export default {
...
@@ -1417,90 +1420,103 @@ export default {
this
.
lightBoxImage
=
''
this
.
lightBoxImage
=
''
this
.
lightBoxVisible
=
false
this
.
lightBoxVisible
=
false
},
},
saveSignInfoToCookie
()
{
// 将签约信息存入
session
saveSignInfoToCookie
()
{
// 将签约信息存入
cookie
//
if (this.signId === '' || !this.signId) {
if
(
this
.
signId
===
''
||
!
this
.
signId
)
{
//
let signInfoJSON = {
let
signInfoJSON
=
{
//
BaseForm: {
BaseForm
:
{
//
name: this.BaseForm.name,
name
:
this
.
BaseForm
.
name
,
//
idCard: this.BaseForm.idCard,
idCard
:
this
.
BaseForm
.
idCard
,
//
phone: this.BaseForm.phone,
phone
:
this
.
BaseForm
.
phone
,
//
lastMensesTime: this.BaseForm.lastMensesTime, // 末次月经时间
lastMensesTime
:
this
.
BaseForm
.
lastMensesTime
,
// 末次月经时间
//
address: this.BaseForm.address,
address
:
this
.
BaseForm
.
address
,
//
subAddress: this.BaseForm.subAddress,
subAddress
:
this
.
BaseForm
.
subAddress
,
//
street: this.BaseForm.street,
street
:
this
.
BaseForm
.
street
,
//
chooseImagesIds: this.BaseForm.chooseImagesIds, // 身份证图片微信本地图片id
chooseImagesIds
:
this
.
BaseForm
.
chooseImagesIds
,
// 身份证图片微信本地图片id
//
chooseImages2Ids: this.BaseForm.chooseImages2Ids // 怀孕资料图片微信本地图片id
chooseImages2Ids
:
this
.
BaseForm
.
chooseImages2Ids
// 怀孕资料图片微信本地图片id
//
},
},
//
addressForm: this.addressForm
addressForm
:
this
.
addressForm
//
}
}
// this.$cookies.set('signInfo', JSON.stringify(signInfoJSON), 60 * 60 * 24 * 7
)
this
.
$cookies
.
set
(
'signInfo'
,
JSON
.
stringify
(
signInfoJSON
),
60
*
60
*
24
*
1
)
//
// store.dispatch('setSignInfo', JSON.stringify(signInfoJSON))
// store.dispatch('setSignInfo', JSON.stringify(signInfoJSON))
//
}
}
},
},
getSignInfoCookies
()
{
// 获取用户签约信息cookie
getSignInfoCookies
()
{
// 获取用户签约信息cookie
//
let signInfo = this.$cookies.get('signInfo')
let
signInfo
=
this
.
$cookies
.
get
(
'signInfo'
)
//
if (signInfo !== '' && signInfo) {
if
(
signInfo
!==
''
&&
signInfo
)
{
//
this.BaseForm.name = signInfo.BaseForm.name
this
.
BaseForm
.
name
=
signInfo
.
BaseForm
.
name
//
this.BaseForm.idCard = signInfo.BaseForm.idCard
this
.
BaseForm
.
idCard
=
signInfo
.
BaseForm
.
idCard
//
this.BaseForm.phone = signInfo.BaseForm.phone
this
.
BaseForm
.
phone
=
signInfo
.
BaseForm
.
phone
//
this.BaseForm.lastMensesTime = signInfo.BaseForm.lastMensesTime // 末次月经时间
this
.
BaseForm
.
lastMensesTime
=
signInfo
.
BaseForm
.
lastMensesTime
// 末次月经时间
//
// this.BaseForm.address = signInfo.addressForm.province + ' ' + signInfo.addressForm.city + ' ' + signInfo.addressForm.area
// this.BaseForm.address = signInfo.addressForm.province + ' ' + signInfo.addressForm.city + ' ' + signInfo.addressForm.area
//
// this.BaseForm.subAddress = signInfo.addressForm.street + ' ' + signInfo.addressForm.villages
// this.BaseForm.subAddress = signInfo.addressForm.street + ' ' + signInfo.addressForm.villages
//
if (signInfo.addressForm.province !== '') {
if
(
signInfo
.
addressForm
.
province
!==
''
)
{
//
this.BaseForm.address = signInfo.addressForm.province
this
.
BaseForm
.
address
=
signInfo
.
addressForm
.
province
//
}
}
//
if (signInfo.addressForm.city !== '') {
if
(
signInfo
.
addressForm
.
city
!==
''
)
{
//
this.BaseForm.address = this.BaseForm.address + ' ' + signInfo.addressForm.city
this
.
BaseForm
.
address
=
this
.
BaseForm
.
address
+
' '
+
signInfo
.
addressForm
.
city
//
}
}
//
if (signInfo.addressForm.area !== '') {
if
(
signInfo
.
addressForm
.
area
!==
''
)
{
//
this.BaseForm.address = this.BaseForm.address + ' ' + signInfo.addressForm.area
this
.
BaseForm
.
address
=
this
.
BaseForm
.
address
+
' '
+
signInfo
.
addressForm
.
area
//
}
}
//
if (signInfo.addressForm.street !== '') {
if
(
signInfo
.
addressForm
.
street
!==
''
)
{
//
this.BaseForm.subAddress = signInfo.addressForm.street
this
.
BaseForm
.
subAddress
=
signInfo
.
addressForm
.
street
//
}
}
//
if (signInfo.addressForm.villages !== '') {
if
(
signInfo
.
addressForm
.
villages
!==
''
)
{
//
this.BaseForm.subAddress = this.BaseForm.subAddress + ' ' + signInfo.addressForm.villages
this
.
BaseForm
.
subAddress
=
this
.
BaseForm
.
subAddress
+
' '
+
signInfo
.
addressForm
.
villages
//
}
}
//
this.BaseForm.street = signInfo.BaseForm.street
this
.
BaseForm
.
street
=
signInfo
.
BaseForm
.
street
//
this.BaseForm.chooseImagesIds = signInfo.BaseForm.chooseImagesIds // 身份证图片微信本地图片id
this
.
BaseForm
.
chooseImagesIds
=
signInfo
.
BaseForm
.
chooseImagesIds
// 身份证图片微信本地图片id
//
this.BaseForm.chooseImages2Ids = signInfo.BaseForm.chooseImages2Ids // 怀孕资料图片微信本地图片id
this
.
BaseForm
.
chooseImages2Ids
=
signInfo
.
BaseForm
.
chooseImages2Ids
// 怀孕资料图片微信本地图片id
//
if (this.BaseForm.chooseImagesIds.length > 0) {
if
(
this
.
BaseForm
.
chooseImagesIds
.
length
>
0
)
{
//
this.getWXLocalImgDataById(0, 1)
this
.
getWXLocalImgDataById
(
0
,
1
)
//
}
}
//
// this.wxGetLocalImgData(signInfo.BaseForm.chooseImages2Ids, 2)
// this.wxGetLocalImgData(signInfo.BaseForm.chooseImages2Ids, 2)
//
this.addressForm = signInfo.addressForm
this
.
addressForm
=
signInfo
.
addressForm
// this.$toast({
// this.$toast({
// message: signInfo.BaseForm.chooseImagesIds,
// message: signInfo.BaseForm.chooseImagesIds,
// position: 'center',
// position: 'center',
// duration: 3000
// duration: 3000
// })
// })
//
}
}
},
},
getWXLocalImgDataById
(
index
,
type
)
{
getWXLocalImgDataById
(
index
,
type
)
{
// let that = this
let
that
=
this
// let localId = that.BaseForm.chooseImagesIds[index]
let
localId
=
''
// wx.getLocalImgData({
if
(
type
===
1
)
{
// localId: localId, // 需要上传的图片的本地ID,由chooseImage接口获得
localId
=
that
.
BaseForm
.
chooseImagesIds
[
index
]
// success: function (res) {
}
else
if
(
type
===
2
)
{
// let localData = res.localData
localId
=
that
.
BaseForm
.
chooseImages2Ids
[
index
]
// let imageBase64 = ''
}
// // 自处目的是为了解决android图片前没有“data:image/jpeg;base64,”图片无法显示问题
wx
.
getLocalImgData
({
// if (localData.indexOf('data:image') === 0) {
localId
:
localId
,
// 需要上传的图片的本地ID,由chooseImage接口获得
// imageBase64 = localData
success
:
function
(
res
)
{
// } else {
let
localData
=
res
.
localData
// imageBase64 = 'data:image/jpeg;base64,' + localData.replace(/\n/g, '')
let
imageBase64
=
''
// }
// 自处目的是为了解决android图片前没有“data:image/jpeg;base64,”图片无法显示问题
// if (type === 1) {
if
(
localData
.
indexOf
(
'data:image'
)
===
0
)
{
// that.BaseForm.chooseImages.push(imageBase64)
imageBase64
=
localData
// } else if (type === 2) {
}
else
{
// that.BaseForm.chooseImages2.push(imageBase64)
imageBase64
=
'data:image/jpeg;base64,'
+
localData
.
replace
(
/
\n
/g
,
''
)
// }
}
// if (index + 1
<
that
.
BaseForm
.
chooseImagesIds
.
length
)
{
if
(
type
===
1
)
{
// that.getWXLocalImgDataById(index + 1, type)
that
.
BaseForm
.
chooseImages
.
push
(
imageBase64
)
// }
if
(
index
+
1
<
that
.
BaseForm
.
chooseImagesIds
.
length
)
{
// that.uploadImgBtnHandel()
that
.
getWXLocalImgDataById
(
index
+
1
,
1
)
// }
}
else
{
// })
index
=
0
if
(
that
.
BaseForm
.
chooseImages2Ids
.
length
>
0
)
{
that
.
getWXLocalImgDataById
(
index
,
2
)
}
}
}
else
if
(
type
===
2
)
{
that
.
BaseForm
.
chooseImages2
.
push
(
imageBase64
)
if
(
index
+
1
<
that
.
BaseForm
.
chooseImages2Ids
.
length
)
{
that
.
getWXLocalImgDataById
(
index
+
1
,
2
)
}
}
that
.
uploadImgBtnHandel
()
}
})
}
}
}
}
}
}
...
...
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