9 changed files with 283 additions and 141 deletions
@ -1,6 +1,8 @@ |
|||||
{ |
{ |
||||
"navigationBarTitleText": "安检巡查", |
"navigationBarTitleText": "安检巡查", |
||||
"usingComponents": { |
"usingComponents": { |
||||
"van-uploader": "@vant/weapp/uploader/index" |
"van-uploader": "@vant/weapp/uploader/index", |
||||
|
"van-checkbox": "@vant/weapp/checkbox/index", |
||||
|
"van-checkbox-group": "@vant/weapp/checkbox-group/index" |
||||
} |
} |
||||
} |
} |
@ -1,95 +1,144 @@ |
|||||
// subpages/safetyinspection/pages/safetyinspection/safetyinspection.js
|
// subpages/safetyinspection/pages/safetyinspection/safetyinspection.js
|
||||
|
import { |
||||
|
showRecord |
||||
|
} from "../../../../utils/api" |
||||
Page({ |
Page({ |
||||
|
/** |
||||
|
* 页面的初始数据 |
||||
|
*/ |
||||
|
data: { |
||||
|
result: ['a', 'b', 'c'], |
||||
|
arrlist:[], |
||||
|
fileList: [], |
||||
|
companyId: '', |
||||
|
showPopup: false, // 控制弹出层显示/隐藏的状态
|
||||
|
selectedOptions: [], // 选中的复选框项
|
||||
|
Prosecutors:['小王','李四','张三'], //检查人员
|
||||
|
arr:[ |
||||
|
{value:1,name:'小王'}, |
||||
|
{value:2,name:'李四'}, |
||||
|
{value:3,name:'张三'} |
||||
|
], |
||||
|
arr:[ |
||||
|
{value:1,name:'小王'}, |
||||
|
{value:2,name:'李四'}, |
||||
|
{value:3,name:'张三'} |
||||
|
] |
||||
|
|
||||
|
}, |
||||
|
/** |
||||
|
* 生命周期函数--监听页面加载 |
||||
|
*/ |
||||
|
onLoad(options) { |
||||
|
console.log(options.resiId) |
||||
|
this.setData({ |
||||
|
companyId: options.resiId |
||||
|
}) |
||||
|
this.showRecordData() |
||||
|
}, |
||||
|
|
||||
|
/** |
||||
|
* 生命周期函数--监听页面初次渲染完成 |
||||
|
*/ |
||||
|
onReady() {}, |
||||
|
|
||||
|
/** |
||||
|
* 生命周期函数--监听页面显示 |
||||
|
*/ |
||||
|
onShow() { |
||||
|
|
||||
|
}, |
||||
|
|
||||
|
/** |
||||
|
* 生命周期函数--监听页面隐藏 |
||||
|
*/ |
||||
|
onHide() { |
||||
|
|
||||
|
}, |
||||
|
|
||||
|
/** |
||||
|
* 生命周期函数--监听页面卸载 |
||||
|
*/ |
||||
|
onUnload() { |
||||
|
}, |
||||
|
/** |
||||
|
* 页面相关事件处理函数--监听用户下拉动作 |
||||
|
*/ |
||||
|
onPullDownRefresh() { |
||||
|
}, |
||||
|
/** |
||||
|
* 页面上拉触底事件的处理函数 |
||||
|
*/ |
||||
|
onReachBottom() { |
||||
|
}, |
||||
|
/** |
||||
|
* 用户点击右上角分享 |
||||
|
*/ |
||||
|
onShareAppMessage() { |
||||
|
}, |
||||
|
onChange(event) { |
||||
|
console.log(event) |
||||
|
this.setData({ |
||||
|
selectedOptions: event.detail |
||||
|
}); |
||||
|
// event.detail 为当前输入的值
|
||||
|
console.log(this.data.selectedOptions); |
||||
|
}, |
||||
|
afterRead(event) { |
||||
|
const { |
||||
|
file |
||||
|
} = event.detail; |
||||
|
console.log(file) |
||||
|
// 当设置 mutiple 为 true 时, file 为数组格式,否则为对象格式
|
||||
|
wx.uploadFile({ |
||||
|
url: 'https://example.weixin.qq.com/upload', // 仅为示例,非真实的接口地址
|
||||
|
filePath: file.url, |
||||
|
name: 'file', |
||||
|
formData: { |
||||
|
user: 'test' |
||||
|
}, |
||||
|
success(res) { |
||||
|
// 上传完成需要更新 fileList
|
||||
|
const { |
||||
|
fileList = [] |
||||
|
} = this.data; |
||||
|
fileList.push({ |
||||
|
...file, |
||||
|
url: res.data |
||||
|
}); |
||||
|
this.setData({ |
||||
|
fileList |
||||
|
}); |
||||
|
}, |
||||
|
}); |
||||
|
}, |
||||
|
showRecordData() { |
||||
|
let parm = { |
||||
|
companyId: this.data.companyId |
||||
|
} |
||||
|
console.log(parm) |
||||
|
showRecord(parm).then(res => { |
||||
|
console.log(res) |
||||
|
}) |
||||
|
}, |
||||
|
showPopup() { |
||||
|
this.setData({ showPopup: true }); // 点击按钮显示弹出层
|
||||
|
}, |
||||
|
onClose() { |
||||
|
this.setData({ showPopup: false }); // 关闭弹出层
|
||||
|
}, |
||||
|
onChange1(event) { |
||||
|
console.log(event) |
||||
|
const { value } = event.detail; |
||||
|
console.log(event.detail) |
||||
|
this.setData({ |
||||
|
arr: value |
||||
|
}); |
||||
|
}, |
||||
|
confirmSelection() { |
||||
|
// 点击确定按钮后触发,处理选中的复选框项
|
||||
|
console.log("选中的项:", this.data.selectedOptions); |
||||
|
this.setData({ showPopup: false }); // 关闭弹出层
|
||||
|
}, |
||||
|
|
||||
/** |
|
||||
* 页面的初始数据 |
|
||||
*/ |
|
||||
data: { |
|
||||
result: ['a', 'b'], |
|
||||
value: '', |
|
||||
fileList: [ |
|
||||
], |
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面加载 |
|
||||
*/ |
|
||||
onLoad(options) { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面初次渲染完成 |
|
||||
*/ |
|
||||
onReady() { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面显示 |
|
||||
*/ |
|
||||
onShow() { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面隐藏 |
|
||||
*/ |
|
||||
onHide() { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面卸载 |
|
||||
*/ |
|
||||
onUnload() { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 页面相关事件处理函数--监听用户下拉动作 |
|
||||
*/ |
|
||||
onPullDownRefresh() { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 页面上拉触底事件的处理函数 |
|
||||
*/ |
|
||||
onReachBottom() { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 用户点击右上角分享 |
|
||||
*/ |
|
||||
onShareAppMessage() { |
|
||||
|
|
||||
}, |
|
||||
onChex(event) { |
|
||||
this.setData({ |
|
||||
result: event.detail, |
|
||||
}); |
|
||||
}, |
|
||||
onChange(event) { |
|
||||
// event.detail 为当前输入的值
|
|
||||
console.log(event.detail); |
|
||||
}, |
|
||||
afterRead(event) { |
|
||||
const { file } = event.detail; |
|
||||
console.log(file) |
|
||||
// 当设置 mutiple 为 true 时, file 为数组格式,否则为对象格式
|
|
||||
wx.uploadFile({ |
|
||||
url: 'https://example.weixin.qq.com/upload', // 仅为示例,非真实的接口地址
|
|
||||
filePath: file.url, |
|
||||
name: 'file', |
|
||||
formData: { user: 'test' }, |
|
||||
success(res) { |
|
||||
// 上传完成需要更新 fileList
|
|
||||
const { fileList = [] } = this.data; |
|
||||
fileList.push({ ...file, url: res.data }); |
|
||||
this.setData({ fileList }); |
|
||||
}, |
|
||||
}); |
|
||||
}, |
|
||||
}) |
}) |
Loading…
Reference in new issue