Browse Source

发现隐患

lisu_V4.3.1
是小王呀\24601 1 year ago
parent
commit
cd4d101656
  1. 767
      subpages/InspectionReport/pages/InspectionReport/InspectionReport.js
  2. 115
      subpages/InspectionReport/pages/InspectionReport/InspectionReport.wxml
  3. 3
      subpages/InspectionReport/pages/InspectionReport/InspectionReport.wxss
  4. 2970
      subpages/demandCheck/pages/dissatisfied/demandCheck/demandCheck.js

767
subpages/InspectionReport/pages/InspectionReport/InspectionReport.js

@ -1,214 +1,68 @@
// // subpages/InspectionReport/pages/InspectionReport/InspectionReport.js
// const QQMapWX = require('../../../../utils/qqmap-wx-jssdk')
// import addRecord from "../../../../utils/api"
// import {securityCheckk} from "../../../../utils/api"
// Page({
// /**
// * 页面的初始数据
// */
// data: {
// pageNo: 1,
// pageSize: 10,
// id: 0,
// addressContent:'',
// fmData: {
// gridId: '',
// attachmentList:[],//图片
// voiceList:[],
// latitude:"",
// longitude:"",
// resiId:"",
// happenTime:"",
// content:"",//内容
// address:"",//地址
// namesArray:[],
// checkPersons:''
// },
// },
// /**
// * 生命周期函数--监听页面加载
// */
// onLoad(options) {
// this.data.qqMapWX = new QQMapWX({
// key: 'CMJBZ-4DECI-JXGGN-5B4WU-QLV2H-B5BEJ'
// })
// this.reverseLocation()
// // this.ToaddRecord()
// this.getList()
// },
// getList() {
// securityCheckk({
// pageNo: this.data.pageNo,
// pageSize: this.data.pageSize,
// }).then(({data}) => {
// console.log("123131",data.list)
// this.setData({
// marsi: data.list,
// total: data.total
// })
// this.setData({
// 'fmData.namesArray': data.list.map(item => ({ id: item.id, name: item.name })),
// 'fmData.checkPersons': data.list.map(item => item.checkPersons)
// });
// // console.log("123131", this.data.fmData.checkPersons);
// });
// },
// /**
// * 生命周期函数--监听页面初次渲染完成
// */
// onReady() {
// },
// /**
// * 生命周期函数--监听页面显示
// */
// onShow() {
// this.reverseLocation
// },
// /**
// * 生命周期函数--监听页面隐藏
// */
// onHide() {
// },
// /**
// * 生命周期函数--监听页面卸载
// */
// onUnload() {
// },
// /**
// * 页面相关事件处理函数--监听用户下拉动作
// */
// onPullDownRefresh() {
// },
// /**
// * 页面上拉触底事件的处理函数
// */
// onReachBottom() {
// },
// /**
// * 用户点击右上角分享
// */
// onShareAppMessage() {},
// //跳转地图选点
// toughGetLocation() {
// // this.getLocation(false);
// wx.chooseLocation({
// success: res => {
// console.log('resadddres', res)
// const {
// fmData
// } = this.data;
// this.setData({
// fmData: {
// ...fmData,
// address: res.address,
// longitude: res.longitude,
// latitude: res.latitude
// },
// addressContent: res.address
// });
// console.log(this.data.fmData);
// }
// })
// },
// //
// reverseLocation() {
// const _this = this
// this.data.qqMapWX.reverseGeocoder({
// success(res) {
// console.log(res);
// _this.setData({
// addressContent:res.result.address,
// 'fmData.address': res.result.address,
// 'fmData.longitude':res.result.location.lng,
// 'fmData.latitude':res.result.location.lat,
// })
// },
// fail(err) {
// console.debug(err)
// }
// })
// },
// ToaddRecord(){
// addRecord().then(res=>{
// console.log(res)
// })
// }
// })
// subpages/safetyinspection/pages/safetyinspection/safetyinspection.js
import {
$wuxActionSheet
} from '../../../../components/dist/index'
const QQMapWX = require('../../../../utils/qqmap-wx-jssdk')
const App = getApp()
import {addRecord,securityCheckk,inspectionStaff} from "../../../../utils/api"
import {
addRecord,
securityCheckk,
inspectionStaff
} from "../../../../utils/api"
Page({
/**
* 页面的初始数据
*/
data: {
addRecord:[],
attachmentUrl:'',
reviewTime:'',
hazardDesc:'',
checkResultFlag:'',
checkPersonsIdList:[],
hiddenDangeList: [
],
newObj:[],
addRecord: [],
attachmentUrl: '',
reviewTime: '',
checkResultFlag: '',
checkPersonsIdList: [],
pageNo: 1,
pageSize: 10,
id: 0,
addressContent:'',
addressContent: '',
fmData: {
gridId: '',
attachmentList:[],//图片
voiceList:[],
latitude:"",
longitude:"",
resiId:"",
happenTime:"",
content:"",//内容
address:"",//地址
namesArray:[],
AllnamesArray:[],
checkPersons:''
},
imageUrl:'',
remarks:'',//备注
getData:'',
gridName:'',
attachmentList: [], //图片
voiceList: [],
latitude: "",
longitude: "",
resiId: "",
happenTime: "",
content: "", //内容
address: "", //地址
namesArray: [],
AllnamesArray: [],
checkPersons: ''
},
imageUrl: '',
remarks: '', //备注
getData: '',
gridName: '',
array: ['不合格', '合格'], // 选择器的数据源
result: ['a', 'b', 'c'],
arrlist:[],
arrlist: [],
fileList: [],
companyId: '',
showPopup: false, // 控制弹出层显示/隐藏的状态
selectedOptions: [], // 选中的复选框项
selectedNames:[],//显示检察人员
// 用于存放复选框选择的结果
result: [],
// 用于存放输入框的值
newPassword: '',
arr:[
selectedNames: [], //显示检察人员
// 用于存放复选框选择的结果
result: [],
// 用于存放输入框的值
newPassword: '',
uploadImageList: [],
imageId: 1,
arr: [
// {value:"1",name:'小王'},
// {value:"2",name:'李四'},
// {value:"3",name:'张三'}
],
arr1:[
arr1: [
// {value:"1",name:'1.车间一些软件设备出现生锈断裂情况严重'},
// {value:"2",name:'2.还有部分货运车辆已过年检。'},
],
@ -223,61 +77,77 @@ Page({
})
this.data.qqMapWX = new QQMapWX({
key: 'CMJBZ-4DECI-JXGGN-5B4WU-QLV2H-B5BEJ'
})
this.reverseLocation()
// this.ToaddRecord()
this.getList()
})
this.reverseLocation()
// this.ToaddRecord()
this.getList()
},
submitBiao() {
console.log("122131")
const currentDate = new Date();
addRecord({
companyId: this.data.companyId,
checkTime: currentDate,
checkPersonsIdList: this.data.checkPersonsIdList,
checkResultFlag: this.data.checkResultFlag,
reviewTime: this.data.reviewTime,
hiddenDangeList: this.data.hiddenDangeList,
attachmentUrls: [{
fileName: '文件'
}, {
attachmentUrl: 'http://tmp/2JqHQVjACkEA00497265d7c287d505d1c20123e0470c.png'
}],
remark: '123'
}).then(({
data
}) => {
console.log('data', data)
});
},
submitBiao(){
console.log("122131")
const currentDate = new Date();
addRecord({
companyId: this.data.companyId,
checkTime:currentDate,
checkPersonsIdList: this.data.checkPersonsIdList,
checkResultFlag: this.data.checkResultFlag,
reviewTime:this.data.reviewTime,
hazardDesc:[{hazardStatus:2},{hazardDesc:this.data.hazardDesc}],
attachmentUrls:[{fileName:'文件'},{attachmentUrl:'http://tmp/2JqHQVjACkEA00497265d7c287d505d1c20123e0470c.png'}],
remark:'123'
}).then(({data}) => {
console.log('data',data)
});
},
getList() {
securityCheckk({
pageNo: this.data.pageNo,
pageSize: this.data.pageSize,
}).then(({data}) => {
pageNo: this.data.pageNo,
pageSize: this.data.pageSize,
}).then(({
data
}) => {
// console.log("123131",data.list)
this.setData({
marsi: data.list,
total: data.total
})
this.setData({
'fmData.AllnamesArray': data.list.map(item => ({ id: item.id, name: item.name })),
'fmData.namesArray': data.list.map(item => (item.name)),
'fmData.checkPersons': data.list.map((item, index) => ({ value: index, name: item.checkPersons })),
});
// console.log("123131", this.data.fmData.namesArray.map(item => item.name));
this.setData({
marsi: data.list,
total: data.total
})
this.setData({
'fmData.AllnamesArray': data.list.map(item => ({
id: item.id,
name: item.name
})),
'fmData.namesArray': data.list.map(item => (item.name)),
'fmData.checkPersons': data.list.map((item, index) => ({
value: index,
name: item.checkPersons
})),
});
// console.log("123131", this.data.fmData.namesArray.map(item => item.name));
});
inspectionStaff({
orgId: App.globalData.user.agencyId,
orgType:'agency',
pageNo:1,
pageSize:100
}).then(({data}) => {
this.setData({
arr: data.staffList
})
});
orgId: App.globalData.user.agencyId,
orgType: 'agency',
pageNo: 1,
pageSize: 100
}).then(({
data
}) => {
this.setData({
arr: data.staffList
})
});
///
},
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
@ -300,30 +170,29 @@ submitBiao(){
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
onUnload() {},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
onPullDownRefresh() {},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
onReachBottom() {},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
},
onShareAppMessage() {},
onChange(event) {
console.log(event)
console.log("111", event)
this.setData({
result: event.detail
result: event.detail
});
// event.detail 为当前输入的值
console.log(this.data.selectedOptions);
console.log(this.data.result);
console.log(this.data.hiddenDangeList);
},
afterRead(event) {
const {
@ -353,41 +222,46 @@ submitBiao(){
},
});
},
showPopup() {
this.setData({ showPopup: true }); // 点击按钮显示弹出层
this.setData({
showPopup: true
}); // 点击按钮显示弹出层
},
onClose() {
this.setData({ showPopup: false }); // 关闭弹出层
this.setData({
showPopup: false
}); // 关闭弹出层
},
onChange1(event) {
console.log(event)
this.setData({
selectedOptions: event.detail
selectedOptions: event.detail
});
console.log(this.data.selectedOptions)
},confirmSelection() {
},
confirmSelection() {
// 点击确定按钮后触发,处理选中的复选框项
console.log("选中的项:", this.data.selectedOptions);
const selectedName = this.data.selectedOptions;
this.setData({
showPopup: false,
selectedNames: selectedName
});
showPopup: false,
selectedNames: selectedName
});
const matchedStaffIds = [];
this.data.arr.forEach(item => {
if (selectedName.includes(item.name)) {
matchedStaffIds.push(item.staffId);
}
if (selectedName.includes(item.name)) {
matchedStaffIds.push(item.staffId);
}
});
this.setData({
checkPersonsIdList: matchedStaffIds
});
// 关闭弹出层
},
changeNewPassword(e){
},
changeNewPassword(e) {
console.log("执行了")
this.setData({
newPassword: e.detail.value
@ -395,117 +269,286 @@ submitBiao(){
console.log(this.data.newPassword)
},
addAnother() {
// // 获取输入框的值
// const newPassword = this.data.newPassword;
// // 将值添加到arr数组中
// const arr = this.data.arr.concat(newPassword);
// // 更新数据
// this.setData({
// arr: arr,
// // 清空输入框的值
// newPassword: ''
// });
let newValue = this.data.arr1.length + 1; // 根据数组长度确定新值
let newArr = this.data.arr1.concat({ value: newValue.toString(), name: this.data.newPassword });
let newArr = this.data.arr1.concat({
value: newValue.toString(),
name: this.data.newPassword
});
this.setData({
arr1: newArr,
newPassword: '', // 清空输入框的值
});
console.log('添加后的数组:', this.data.arr1);
},
pickerChange: function(e) {
// 更新当前选中的索引
console.log(e.detail.value),
this.setData({
gridName: this.data.array[e.detail.value]
});
this.data.checkResultFlag = e.detail.value
console.log(this.data.gridName)
// 在这里可以根据选择的值进行相应的逻辑处理
},
pickerChange1: function(e) {
// 更新当前选中的索引
console.log(e.detail.value),
this.setData({
getData: e.detail.value
const nameArray = this.data.arr1.map(item => item.name);
console.log("111",nameArray)
nameArray.forEach(value => {
console.log( "qqq")
// 创建一个新的对象,设置 hazardDesc 属性为当前值
this.data.newObj = {
hazardStatus: '0', // 如果需要同时设置 hazardStatus 属性,可以在这里进行设置
hazardDesc: value
};
console.log( this.data.newObj)
// 将新对象添加到 hiddenDangeList 数组中
console.log(this.data.hiddenDangeList)
});
this.data.reviewTime = e.detail.value
console.log(this.data.getData)
// 在这里可以根据选择的值进行相应的逻辑处理
},
pickerChange2: function(e) {
// 更新当前选中的索引
this.setData({
gridNName: this.data.fmData.namesArray[e.detail.value]
});
this.data.addRecord = this.data.fmData.AllnamesArray[e.detail.value].id
},
bindRemarkInput(e){
this.setData({
remarks: e.detail.value
});
console.log(this.data.remarks)
},
chooseImage() {
wx.chooseMedia({
count: 1,
sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'],
success(res) {
console.log(res)
const tempFilePaths = res.tempFilePaths;
// 将选定的图片显示在页面上
this.setData({
imageUrl: tempFilePaths[0]
});
console.log(this.data.imageUrl)
}
})
},
//跳转地图选点
toughGetLocation() {
// this.getLocation(false);
wx.chooseLocation({
success: res => {
console.log('resadddres', res)
const {
fmData
} = this.data;
this.data.hiddenDangeList.push(this.data.newObj);
console.log(this.data.hiddenDangeList)
},
pickerChange: function (e) {
// 更新当前选中的索引
console.log(e.detail.value),
this.setData({
fmData: {
...fmData,
address: res.address,
longitude: res.longitude,
latitude: res.latitude
},
addressContent: res.address
gridName: this.data.array[e.detail.value]
});
console.log(this.data.fmData);
this.data.checkResultFlag = e.detail.value
console.log(this.data.gridName)
// 在这里可以根据选择的值进行相应的逻辑处理
},
pickerChange1: function (e) {
// 更新当前选中的索引
console.log(e.detail.value),
this.setData({
getData: e.detail.value
});
this.data.reviewTime = e.detail.value
console.log(this.data.getData)
// 在这里可以根据选择的值进行相应的逻辑处理
},
pickerChange2: function (e) {
// 更新当前选中的索引
this.setData({
gridNName: this.data.fmData.namesArray[e.detail.value]
});
this.data.addRecord = this.data.fmData.AllnamesArray[e.detail.value].id
},
bindRemarkInput(e) {
this.setData({
remarks: e.detail.value
});
console.log(this.data.remarks)
},
chooseImage() {
if (this.data.uploadImageList.length > 3) {
wx.showToast({
title: "最多上传3张照片",
icon: "none"
})
return
}
})
},
//
reverseLocation() {
const _this = this
this.data.qqMapWX.reverseGeocoder({
success(res) {
console.log(res);
const _this = this
$wuxActionSheet().showSheet({
buttons: [{
text: '拍照'
},
{
text: '从相册中获取',
openType: null,
},
],
className: 'dialog-class',
buttonClicked(index) {
if (index === 0) {
wx.chooseMedia({
count: 1,
sizeType: ['original', 'compressed'],
sourceType: ['camera'],
success(res) {
console.log(res);
let deleteLength = _this.data.uploadImageList.length
const uploadImageList = [..._this.data.uploadImageList]
if (res.tempFiles[0].size <= 5 * 1024 * 1024) {
uploadImageList.push({
uploaded: false,
ossUrl: {
url:res.tempFiles[0].tempFilePath
},
imgUrl: res.tempFiles[0].tempFilePath,
imageId: ++_this.data.imageId,
type: res.tempFiles[0].tempFilePath.substr(res.tempFiles[0].tempFilePath.length - 3, 3),
format: "image",
name: 'wximage'
})
} else {
_this.showToast('图片上限5M,请压缩后重试~')
return false
}
_this.setData({
addressContent:res.result.address,
'fmData.address': res.result.address,
'fmData.longitude':res.result.location.lng,
'fmData.latitude':res.result.location.lat,
uploadImageList
})
},
fail(err) {
console.debug(err)
}
wx.uploadFile({
url: `${config.BASEURL()}oss/file/uploadvariedfile`,
filePath: res.tempFiles[0].tempFilePath,
name: 'file',
header: {
'Content-type': 'application/json;charset=UTF-8',
'Authorization': wx.getStorageSync('token')
},
success(fileRes) {
if (!JSON.parse(fileRes.data).data) {
_this.showToast('图片上传失败,请重试~')
// 删除
const index = _this.data.uploadImageList.findIndex(item => item.imageId === _this.data.imageId)
if (index > -1) {
_this.data.uploadImageList.splice(index, 1)
_this.setData({
uploadImageList: _this.data.uploadImageList
})
}
} else {
uploadImageList[uploadImageList.length - 1].uploaded = true
uploadImageList[uploadImageList.length - 1].ossUrl = JSON.parse(fileRes.data).data
_this.setData({
uploadImageList
})
}
},
fail(fileRes) {
_this.setData({
uploadImageList: []
})
_this.showToast('图片上传失败,请重试~')
}
})
}
})
} else if (index === 1) {
wx.chooseMedia({
count: 1,
type: 'image',
sourceType: ['album'],
success(res) {
console.log(res, '图片上传的res');
let deleteLength = _this.data.uploadImageList.length
const uploadImageList = []
const endIndex = _this.data.uploadImageList.length
res.tempFiles.forEach((item, index) => {
if (item.size <= 5 * 1024 * 1024) {
uploadImageList.push({
uploaded: false,
ossUrl: {
url: item.tempFilePath
},
imgUrl: item.tempFilePath,
imageId: ++_this.data.imageId,
format: "image",
type: item.tempFilePath.substr(item.tempFilePath.length - 3, 3),
originFileName: 'image' + index + 1
})
} else {
_this.showToast('图片上限5M,请压缩后重试~')
}
})
_this.setData({
uploadImageList: [..._this.data.uploadImageList, ...uploadImageList]
})
uploadImageList.forEach((item, index) => {
return (function (index) {
wx.uploadFile({
url: `${config.BASEURL()}oss/file/uploadvariedfile`,
filePath: res.tempFiles[index].tempFilePath,
name: 'file',
header: {
'Content-type': 'application/json;charset=UTF-8',
'Authorization': wx.getStorageSync('token')
},
success(fileRes) {
if (!JSON.parse(fileRes.data).data) {
_this.showToast('图片上传失败,请重试~')
_this.data.uploadImageList.splice(deleteLength, _this.data.uploadImageList.length - deleteLength)
_this.setData({
uploadImageList: _this.data.uploadImageList
})
} else {
uploadImageList[index].uploaded = true
uploadImageList[index].ossUrl = JSON.parse(fileRes.data).data
_this.data.uploadImageList = _this.data.uploadImageList.slice(0, endIndex)
_this.setData({
uploadImageList: [..._this.data.uploadImageList, ...uploadImageList]
})
}
},
fail(fileRes) {
_this.setData({
uploadImageList: []
})
_this.showToast('图片上传失败,请重试~')
}
})
})(index)
})
}
})
}
return true
},
cancelText: '取消',
cancel() {},
destructiveButtonClicked() {},
})
// wx.chooseMedia({
// count: 1,
// sizeType: ['original', 'compressed'],
// sourceType: ['album', 'camera'],
// success(res) {
// console.log(res)
// const tempFilePaths = res.tempFilePaths;
// // 将选定的图片显示在页面上
// this.setData({
// imageUrl: tempFilePaths[0]
// });
// console.log(this.data.imageUrl)
// }
// })
},
// 删除选中的图片
deleteImage(e) {
const index = this.data.uploadImageList.findIndex(item => item.imageId === e.currentTarget.dataset.imageid)
if (index > -1) {
this.data.uploadImageList.splice(index, 1)
this.setData({
uploadImageList: this.data.uploadImageList
})
},
})
}
},
//跳转地图选点
toughGetLocation() {
// this.getLocation(false);
wx.chooseLocation({
success: res => {
console.log('resadddres', res)
const {
fmData
} = this.data;
this.setData({
fmData: {
...fmData,
address: res.address,
longitude: res.longitude,
latitude: res.latitude
},
addressContent: res.address
});
console.log(this.data.fmData);
}
})
},
//
reverseLocation() {
const _this = this
this.data.qqMapWX.reverseGeocoder({
success(res) {
console.log(res);
_this.setData({
addressContent: res.result.address,
'fmData.address': res.result.address,
'fmData.longitude': res.result.location.lng,
'fmData.latitude': res.result.location.lat,
})
},
fail(err) {
console.debug(err)
}
})
},
})

115
subpages/InspectionReport/pages/InspectionReport/InspectionReport.wxml

@ -1,99 +1,4 @@
<!--subpages/InspectionReport/pages/InspectionReport/InspectionReport.wxml-->
<!-- <view class="header">
<view class="header_left">
<image src="../../../../images/location.png" class="header_img"></image>
<view class="inside">
<text class="text1">{{addressContent}}</text>
<text class="text2">如定位不在事发地,请重新选择定位</text>
</view>
</view>
<view class="header_right" bind:tap="toughGetLocation">
<text class="text3">重新定位</text>
</view>
</view>
<view class="from">
<view class="prosecutors">
<view>
<text class="prosecutors_req">*</text>
<text class="prosecutors_pre">企业名称</text>
<text class="prosecutors_name">张玉斌</text>
</view>
<view>
<image src="../../../../images/right.png" class="prosecutors_img"></image>
</view>
</view>
<view class="prosecutors_top">
<view class="prosecutors">
<view>
<text class="prosecutors_req">*</text>
<text class="prosecutors_pre">检察人员</text>
<text class="prosecutors_name">请选择</text>
</view>
<view>
<image src="../../../../images/right.png" class="prosecutors_img"></image>
</view>
</view>
</view>
<view class="prosecutors">
<view>
<text class="prosecutors_req">*</text>
<text class="prosecutors_pre">检查结论</text>
<text class="prosecutors_name">请选择</text>
</view>
<view>
<image src="../../../../images/right.png" class="prosecutors_img"></image>
</view>
</view>
<view class="hidden">
<view class="hidden_top">
<view>
<text class="prosecutors_req">*</text>
<text class="prosecutors_pre">隐患明细</text>
</view>
<view>
<image src="../../../../images/right.png" class="prosecutors_img"></image>
</view>
</view>
<view class="hidden_button">
<view class="input">
<input type="text" placeholder="请输入内容" bindinput="inputChange" />
</view>
<view class="add">
<image src="../../../../images/add.png" class="add_img"></image>
<text class="add_text">在添加一条</text>
</view>
</view>
<view class="date">
<text class="prosecutors_pre1">整改要求</text>
<view class="input1">
<input confirm-type="next" bindblur="bindOwnerIdCardInput" bindinput="bindOwnerIdCardInput" value="{{form.ownerIdCard}}" placeholder-class="gray" placeholder="请输入" />
</view>
</view>
</view>
<view class="date">
<view class="prosecutors_data">
<text class="prosecutors_req">*</text>
<text class="prosecutors_pre">拟复查时间</text>
</view>
<view class="input1">
<input confirm-type="next" bindblur="bindOwnerIdCardInput" bindinput="bindOwnerIdCardInput" value="{{form.ownerIdCard}}" placeholder-class="gray" placeholder="请输入" />
</view>
</view>
<view class="attachment">
<text class="prosecutors_pre1">附件</text>
<view class="shangchuan"> <van-uploader file-list="{{ fileList }}" bind:after-read="afterRead" style="width: 200px; height: 200px;" /></view>
<text class="prosecutors_pre1">备注</text>
<view class="textarea1">
<textarea class="" placeholder-style="color: #C1C1C1;" value="{{form.remark}}" bindblur="bindRemarkInput" bindinput="bindRemarkInput" maxlength="100" placeholder-class="gray" placeholder="请输入" />
</view>
</view>
</view>
<view class="text-wrapper_11">
<text lines="1" class="text_29">提交</text>
</view> -->
<!--subpages/safetyinspection/pages/safetyinspection/safetyinspection.wxml-->
<view class="header">
<view class="header_left">
<image src="../../../../images/location.png" class="header_img"></image>
@ -142,7 +47,7 @@
</view>
<view class="checkbox1">
<van-checkbox-group value="{{ result }}" bind:change="onChange">
<van-checkbox name="{{item.value}}" wx:for="{{arr1}}" >{{item.name}}</van-checkbox>
<van-checkbox custom-class="group" data-value="{{item.value}}" name="{{item.value}}" wx:for="{{arr1}}" >{{item.name}}</van-checkbox>
</van-checkbox-group>
</view>
<view class="input1">
@ -204,6 +109,24 @@
</view>
</view>
<view class="attachment">
<!-- <view class="image-box">
<view class="{{ uploadImageList.length < 4 ? 'image-list' : uploadImageList.length > 3 && uploadImageList.length < 7 ? 'image-list image-list-2' : uploadImageList.length > 6 && uploadImageList.length < 10 ? 'image-list image-list-3' : 'image-list image-list-4' }}">
<view class=" image-list-label">
<view class="field-text">上传图片</view>
</view>
<view
class="image-item"
wx:for="{{uploadImageList}}"
wx:for-index="index"
wx:for-item="item"
wx:key="imageId">
<image class="issue-image" src="{{item.ossUrl.url}}" />
<image wx:if="{{!item.uploaded}}" class="loading" src="../../../images/loading.gif" />
<image bindtap="deleteImage" data-imageid="{{item.imageId}}" class="close" wx:else src="../../../images/sc.png" />
</view>
<image wx:if="{{uploadImageList.length < 3}}" src="../../../images/ig_tianjiatupian@2x.png" bindtap="chooseImage" />
</view>
</view> -->
<text class="text1">附件</text>
<van-uploader file-list="{{ fileList }}" bind:after-read="afterRead" />
<text class="text1">备注</text>

3
subpages/InspectionReport/pages/InspectionReport/InspectionReport.wxss

@ -509,6 +509,9 @@ page {
margin-left: 50rpx;
margin-bottom: 20rpx;
}
.group{
margin-top: 20rpx;
}
.input1{
width: 650rpx;
height: 90rpx;

2970
subpages/demandCheck/pages/dissatisfied/demandCheck/demandCheck.js

File diff suppressed because it is too large
Loading…
Cancel
Save