var app = getApp()
|
Page({
|
data: {
|
src: app.globalData.imgUrl +'/image/bg.jpg',
|
itemIcon: app.globalData.imgUrl +'/image/ceshi.jpg',
|
icon: app.globalData.imgUrl +'/image/fzl.svg',
|
user: app.globalData.imgUrl +'/image/user.svg',
|
yes: app.globalData.imgUrl +'/image/yes.svg',
|
add: app.globalData.imgUrl +'/image/add.svg',
|
del: app.globalData.imgUrl +'/image/del.svg',
|
reason: '',
|
path: '',
|
_lawyerinfo: false,
|
_caseinfo: false,
|
evalList: [{ tempFilePaths: [], imgList: [] }]
|
},
|
|
// 页面跳转
|
requestInfo: function () {
|
wx.navigateTo({
|
url: '../informInfo/informInfo',
|
})
|
},
|
agentInfo: function () {
|
wx.navigateTo({
|
url: '../informBeInfo/informBeInfo',
|
})
|
},
|
|
//申诉理由
|
reason: function (e) {
|
this.setData({
|
reason: e.detail.value,
|
})
|
app.globalData.pageData.reason = e.detail.value;
|
console.log('申诉理由', app.globalData.pageData)
|
},
|
|
//获取代理人及申请人信息
|
onShow: function () {
|
const options = getApp().globalData.pageData;
|
if (options.userName) {
|
console.log('setting...');
|
this.setData({
|
_lawyerinfo: true,
|
});
|
}
|
if (options.informBeInfoName) {
|
console.log('setting...');
|
this.setData({
|
_caseinfo: true,
|
});
|
}
|
},
|
|
submit: function () {
|
var openId = wx.getStorageSync("openId");
|
// var id = this.data['id'];
|
var formData = app.globalData.pageData;
|
formData.id = id;
|
formData.applyUser = openId;
|
console.log(formData);
|
// wx.request({
|
// url: app.globalData.url + '/api/v1/paperApply/save',
|
// data: formData,
|
// method: 'POST',
|
// header: {
|
// "Content-Type": "application/json"
|
// },
|
// success: function (res) {
|
// if (res.data.code == 0) {
|
// wx.showToast({
|
// title: '提交成功!',
|
// icon: 'success',
|
// duration: 2000
|
// }, wx.navigateTo({
|
// url: '../index/index',
|
// })
|
// )
|
|
// } else {
|
// wx.showModal({
|
// title: '提示',
|
// content: "提交失败!"
|
// })
|
// }
|
// }
|
// })
|
},
|
|
|
upload: function () {
|
var that = this
|
wx.chooseImage({
|
count: 1,
|
sizeType: ['original', 'compressed'],
|
sourceType: ['album', 'camera'],
|
success: function (res) {
|
var tempFilePaths = res.tempFilePaths
|
console.log(tempFilePaths)
|
wx.uploadFile({
|
url: 'http://example.weixin.qq.com/upload',
|
filePath: tempFilePaths[0],
|
name: 'file',
|
formData: {
|
'user': 'test'
|
},
|
success: function (res) {
|
var data = res.data
|
wx.showModal({
|
title: '上传文件返回状态',
|
content: '成功',
|
success: function (res) {
|
if (res.confirm) {
|
console.log('用户点击确定')
|
}
|
}
|
}) //do something
|
},
|
fail: function (res) {
|
console.log(res)
|
}
|
})
|
that.setData({
|
path: tempFilePaths
|
})
|
}
|
})
|
},
|
|
|
//添加图片
|
joinPicture: function (e) {
|
var index = e.currentTarget.dataset.index;
|
var evalList = this.data.evalList;
|
var that = this;
|
var imgNumber = evalList[index].tempFilePaths;
|
if (imgNumber.length >= 3) {
|
wx.showModal({
|
title: '',
|
content: '最多上传三张图片',
|
showCancel: false,
|
})
|
return;
|
}
|
wx.showActionSheet({
|
itemList: ["从相册中选择", "拍照"],
|
itemColor: "#f7982a",
|
success: function (res) {
|
if (!res.cancel) {
|
if (res.tapIndex == 0) {
|
that.chooseWxImage("album", imgNumber);
|
} else if (res.tapIndex == 1) {
|
that.chooseWxImage("camera", imgNumber);
|
}
|
}
|
}
|
})
|
},
|
chooseWxImage: function (type, list) {
|
var img = list;
|
var len = img.length;
|
var that = this;
|
var evalList = this.data.evalList;
|
wx.chooseImage({
|
count: 3,
|
sizeType: ["original", "compressed"],
|
sourceType: [type],
|
success: function (res) {
|
var addImg = res.tempFilePaths;
|
var addLen = addImg.length;
|
if ((len + addLen) > 3) {
|
for (var i = 0; i < (addLen - len); i++) {
|
var str = {};
|
str.pic = addImg[i];
|
img.push(str);
|
}
|
} else {
|
for (var j = 0; j < addLen; j++) {
|
var str = {};
|
str.pic = addImg[j];
|
img.push(str);
|
}
|
}
|
that.setData({
|
evalList: evalList
|
})
|
that.upLoadImg(img);
|
},
|
})
|
},
|
upLoadImg: function (list) {
|
var that = this;
|
this.upload(that, list);
|
},
|
//多张图片上传
|
upload: function (page, path) {
|
var that = this;
|
var curImgList = [];
|
for (var i = 0; i < path.length; i++) {
|
wx.showToast({
|
icon: "loading",
|
title: "正在上传"
|
}),
|
wx.uploadFile({
|
url: app.globalData.subDomain + '/API/AppletApi.aspx',//接口处理在下面有写
|
filePath: path[i].pic,
|
name: 'file',
|
header: { "Content-Type": "multipart/form-data" },
|
formData: {
|
douploadpic: '1'
|
},
|
success: function (res) {
|
curImgList.push(res.data);
|
var evalList = that.data.evalList;
|
evalList[0].imgList = curImgList;
|
that.setData({
|
evalList: evalList
|
})
|
var data = res.data
|
page.setData({ //上传成功修改显示头像
|
src: path[0]
|
})
|
},
|
complete: function () {
|
wx.hideToast(); //隐藏Toast
|
}
|
})
|
}
|
},
|
//删除图片
|
clearImg: function (e) {
|
var index = e.currentTarget.dataset.index;
|
var evalList = this.data.evalList;
|
var img = evalList[0].tempFilePaths;
|
img.splice(index, 1);
|
this.setData({
|
evalList: evalList
|
})
|
this.upLoadImg(img);
|
},
|
|
})
|