Commit d52b9951 authored by Kimber's avatar Kimber

add: ios 上传图片 兼容性处理。 消费者提交成功返回首页处理;消费者角色扫码错误跳转消费者过渡页。

parent 3bb5ac4f
...@@ -30,15 +30,17 @@ window.onload = function () { ...@@ -30,15 +30,17 @@ window.onload = function () {
gemhoUtil.navigatePage(url, '跳转中...') gemhoUtil.navigatePage(url, '跳转中...')
} else { } else {
if (gemhoUtil.getCookie('userType') == 'consumers') { if (gemhoUtil.getCookie('userType') == 'consumers') {
vant.Dialog.alert({ gemhoUtil.navigatePage('src/_consumer.html', '跳转中...')
title: '信息提示', // vant.Dialog.alert({
message: '您好,消费者,请扫商家店面二维码提交您的安全建议。', // title: '信息提示',
}).then(() => { // message: '您好,消费者,请扫商家店面二维码提交您的安全建议。',
lightAppJssdk.navigation.close({ // }).then(() => {
success: function (data) { }, // lightAppJssdk.navigation.close({
fail: function (data) { }, // success: function (data) { },
}) // fail: function (data) { },
}); // })
// });
} else { } else {
gemhoUtil.navigatePage('home.html', '跳转中...') gemhoUtil.navigatePage('home.html', '跳转中...')
} }
......
...@@ -275,7 +275,12 @@ window.onload = function () { ...@@ -275,7 +275,12 @@ window.onload = function () {
success: function(value) { success: function(value) {
console.log(value, 'chooseFileUploadTest图片上传回调') console.log(value, 'chooseFileUploadTest图片上传回调')
if(value){ if(value){
// item.photos.push(...JSON.parse(value).fileNames)
if(gemhoUtil.isIOSStrict()){ // ios直接返回对象
item.photos.push(...value.fileNames)
}else{ // 俺安卓机 返回字符串
item.photos.push(...JSON.parse(value).fileNames) item.photos.push(...JSON.parse(value).fileNames)
}
if(item.photos.length > maxSelectNum){ if(item.photos.length > maxSelectNum){
const result = item.photos.slice(0, maxSelectNum) const result = item.photos.slice(0, maxSelectNum)
item.photos = result item.photos = result
......
...@@ -108,7 +108,12 @@ window.addEventListener("load", function () { ...@@ -108,7 +108,12 @@ window.addEventListener("load", function () {
success: function(value) { success: function(value) {
console.log(value, 'chooseFileUploadTest图片上传回调') console.log(value, 'chooseFileUploadTest图片上传回调')
if(value){ if(value){
if(gemhoUtil.isIOSStrict()){ // ios直接返回对象
VUE.formData.photos.push(...value.fileNames)
}else{ // 俺安卓机 返回字符串
VUE.formData.photos.push(...JSON.parse(value).fileNames) VUE.formData.photos.push(...JSON.parse(value).fileNames)
}
if(VUE.formData.photos.length > maxSelectNum){ if(VUE.formData.photos.length > maxSelectNum){
const result = VUE.formData.photos.slice(0, maxSelectNum) const result = VUE.formData.photos.slice(0, maxSelectNum)
VUE.formData.photos = result VUE.formData.photos = result
...@@ -222,14 +227,23 @@ window.addEventListener("load", function () { ...@@ -222,14 +227,23 @@ window.addEventListener("load", function () {
message: '提交成功,感谢您的参与!', message: '提交成功,感谢您的参与!',
}) })
this.formData.content = '' // this.formData.content = ''
this.formData.photos = [] // this.formData.photos = []
this.formData.contactName = '' // this.formData.contactName = ''
this.formData.contactDetails = '' // this.formData.contactDetails = ''
// history.back() // history.back()
// setTimeout(() => { setTimeout(() => {
// location.reload() // location.reload()
// }, 300); lightAppJssdk.navigation.close({
success: function (data) {
//成功回调
console.log('关闭页面')
},
fail: function (data) {
console.log('关闭失败')
},
})
}, 800);
}else{ }else{
vant.Toast({ vant.Toast({
message: '提交失败', message: '提交失败',
......
...@@ -182,7 +182,12 @@ window.addEventListener("load", function() { ...@@ -182,7 +182,12 @@ window.addEventListener("load", function() {
success: function(value) { success: function(value) {
console.log('chooseFileUpload方法', value) console.log('chooseFileUpload方法', value)
if(value){ if(value){
// VUE.formData.images.push(...JSON.parse(value).fileNames)
if(gemhoUtil.isIOSStrict()){ // ios直接返回对象
VUE.formData.images.push(...value.fileNames)
}else{ // 俺安卓机 返回字符串
VUE.formData.images.push(...JSON.parse(value).fileNames) VUE.formData.images.push(...JSON.parse(value).fileNames)
}
if(VUE.formData.images.length > maxSelectNum){ if(VUE.formData.images.length > maxSelectNum){
const result = VUE.formData.images.slice(0, maxSelectNum) const result = VUE.formData.images.slice(0, maxSelectNum)
VUE.formData.images = result VUE.formData.images = result
......
...@@ -149,7 +149,12 @@ window.addEventListener("load", function() { ...@@ -149,7 +149,12 @@ window.addEventListener("load", function() {
success: function(value) { success: function(value) {
console.log('chooseFileUpload方法', value) console.log('chooseFileUpload方法', value)
if(value){ if(value){
// VUE.formData.images.push(...JSON.parse(value).fileNames)
if(gemhoUtil.isIOSStrict()){ // ios直接返回对象
VUE.formData.images.push(...value.fileNames)
}else{ // 俺安卓机 返回字符串
VUE.formData.images.push(...JSON.parse(value).fileNames) VUE.formData.images.push(...JSON.parse(value).fileNames)
}
if(VUE.formData.images.length > maxSelectNum){ if(VUE.formData.images.length > maxSelectNum){
const result = VUE.formData.images.slice(0, maxSelectNum) const result = VUE.formData.images.slice(0, maxSelectNum)
VUE.formData.images = result VUE.formData.images = result
......
...@@ -292,7 +292,12 @@ window.addEventListener("load", function () { ...@@ -292,7 +292,12 @@ window.addEventListener("load", function () {
success: function (value) { success: function (value) {
console.log('chooseFileUpload方法', value) console.log('chooseFileUpload方法', value)
if (value) { if (value) {
// VUE.formData.attachmentFile.push(...JSON.parse(value).fileNames)
if(gemhoUtil.isIOSStrict()){ // ios直接返回对象
VUE.formData.attachmentFile.push(...value.fileNames)
}else{ // 俺安卓机 返回字符串
VUE.formData.attachmentFile.push(...JSON.parse(value).fileNames) VUE.formData.attachmentFile.push(...JSON.parse(value).fileNames)
}
if (VUE.formData.attachmentFile.length > maxSelectNum) { if (VUE.formData.attachmentFile.length > maxSelectNum) {
const result = VUE.formData.attachmentFile.slice(0, maxSelectNum) const result = VUE.formData.attachmentFile.slice(0, maxSelectNum)
VUE.formData.attachmentFile = result VUE.formData.attachmentFile = result
......
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