Commit e29b0733 by 潘琦

签约页面增加签约信息村cookie功能(终端遗留问题没解决);

parent 5318f27c
...@@ -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()
}
})
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment