// pages/promisefile/promisefile.js const promiseservice = require("../../service/promiseservice") const app = getApp() Page({ /** * 页面的初始数据 */ data: { imgFiles: [] }, commitmentVo: { city: '', district: '', department: '', socialCode: '', number: '', juridicalPerson: '', idNo: '', type1: false, type2: false, type3: false, type4: false, year: '', month: '', day: '' }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { var that = this var date = new Date() var year = date.getFullYear() var mon = date.getMonth() + 1 var day = date.getDate() this.setData({ date: `${year}年${mon}月${day}日` }) this.getOpenerEventChannel().on('acceptDataFromOpenerPage', function (data) { that.commitmentVo = data }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { // this.selectComponent('#sign-dialog').init() }, startSign() { var that = this wx.navigateTo({ url: '/pages/promisesign/promisesign', events: { onSignSuccess: function (imgPath) { console.log('signover:' + imgPath); that.signOver(imgPath) } }, }) }, signOver(imgPath) { let path = "imgFiles[0]" this.setData({ [path]: imgPath }) }, onSubmit: function () { wx.setStorage({ key: "promise", data: true, }) // wx.navigateTo({ // url: '/pages/promiseresult/promiseresult', // }) let signPic = this.data.imgFiles[0] promiseservice.createCommitment(app.globalData.accessToken.userId, this.commitmentVo, signPic, { success(data) { console.log(data); }, fail(res) { console.log(res); }, complete(res) { console.log(res); } }) } })