Browse Source

发现隐患

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

751
subpages/InspectionReport/pages/InspectionReport/InspectionReport.js

@ -1,214 +1,68 @@
// // subpages/InspectionReport/pages/InspectionReport/InspectionReport.js import {
// const QQMapWX = require('../../../../utils/qqmap-wx-jssdk') $wuxActionSheet
// import addRecord from "../../../../utils/api" } from '../../../../components/dist/index'
// 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
const QQMapWX = require('../../../../utils/qqmap-wx-jssdk') const QQMapWX = require('../../../../utils/qqmap-wx-jssdk')
const App = getApp() const App = getApp()
import {addRecord,securityCheckk,inspectionStaff} from "../../../../utils/api"
import {
addRecord,
securityCheckk,
inspectionStaff
} from "../../../../utils/api"
Page({ Page({
/** /**
* 页面的初始数据 * 页面的初始数据
*/ */
data: { data: {
addRecord:[], hiddenDangeList: [
attachmentUrl:'', ],
reviewTime:'', newObj:[],
hazardDesc:'', addRecord: [],
checkResultFlag:'', attachmentUrl: '',
checkPersonsIdList:[], reviewTime: '',
checkResultFlag: '',
checkPersonsIdList: [],
pageNo: 1, pageNo: 1,
pageSize: 10, pageSize: 10,
id: 0, id: 0,
addressContent:'', addressContent: '',
fmData: { fmData: {
gridId: '', gridId: '',
attachmentList:[],//图片 attachmentList: [], //图片
voiceList:[], voiceList: [],
latitude:"", latitude: "",
longitude:"", longitude: "",
resiId:"", resiId: "",
happenTime:"", happenTime: "",
content:"",//内容 content: "", //内容
address:"",//地址 address: "", //地址
namesArray:[], namesArray: [],
AllnamesArray:[], AllnamesArray: [],
checkPersons:'' checkPersons: ''
}, },
imageUrl:'', imageUrl: '',
remarks:'',//备注 remarks: '', //备注
getData:'', getData: '',
gridName:'', gridName: '',
array: ['不合格', '合格'], // 选择器的数据源 array: ['不合格', '合格'], // 选择器的数据源
result: ['a', 'b', 'c'], arrlist: [],
arrlist:[],
fileList: [], fileList: [],
companyId: '', companyId: '',
showPopup: false, // 控制弹出层显示/隐藏的状态 showPopup: false, // 控制弹出层显示/隐藏的状态
selectedOptions: [], // 选中的复选框项 selectedOptions: [], // 选中的复选框项
selectedNames:[],//显示检察人员 selectedNames: [], //显示检察人员
// 用于存放复选框选择的结果 // 用于存放复选框选择的结果
result: [], result: [],
// 用于存放输入框的值 // 用于存放输入框的值
newPassword: '', newPassword: '',
arr:[ uploadImageList: [],
imageId: 1,
arr: [
// {value:"1",name:'小王'}, // {value:"1",name:'小王'},
// {value:"2",name:'李四'}, // {value:"2",name:'李四'},
// {value:"3",name:'张三'} // {value:"3",name:'张三'}
], ],
arr1:[ arr1: [
// {value:"1",name:'1.车间一些软件设备出现生锈断裂情况严重'}, // {value:"1",name:'1.车间一些软件设备出现生锈断裂情况严重'},
// {value:"2",name:'2.还有部分货运车辆已过年检。'}, // {value:"2",name:'2.还有部分货运车辆已过年检。'},
], ],
@ -223,61 +77,77 @@ Page({
}) })
this.data.qqMapWX = new QQMapWX({ this.data.qqMapWX = new QQMapWX({
key: 'CMJBZ-4DECI-JXGGN-5B4WU-QLV2H-B5BEJ' key: 'CMJBZ-4DECI-JXGGN-5B4WU-QLV2H-B5BEJ'
}) })
this.reverseLocation() this.reverseLocation()
// this.ToaddRecord() // this.ToaddRecord()
this.getList() this.getList()
}, },
submitBiao(){ submitBiao() {
console.log("122131") console.log("122131")
const currentDate = new Date(); const currentDate = new Date();
addRecord({ addRecord({
companyId: this.data.companyId, companyId: this.data.companyId,
checkTime:currentDate, checkTime: currentDate,
checkPersonsIdList: this.data.checkPersonsIdList, checkPersonsIdList: this.data.checkPersonsIdList,
checkResultFlag: this.data.checkResultFlag, checkResultFlag: this.data.checkResultFlag,
reviewTime:this.data.reviewTime, reviewTime: this.data.reviewTime,
hazardDesc:[{hazardStatus:2},{hazardDesc:this.data.hazardDesc}], hiddenDangeList: this.data.hiddenDangeList,
attachmentUrls:[{fileName:'文件'},{attachmentUrl:'http://tmp/2JqHQVjACkEA00497265d7c287d505d1c20123e0470c.png'}], attachmentUrls: [{
remark:'123' fileName: '文件'
}).then(({data}) => { }, {
console.log('data',data) attachmentUrl: 'http://tmp/2JqHQVjACkEA00497265d7c287d505d1c20123e0470c.png'
}); }],
remark: '123'
}).then(({
data
}) => {
console.log('data', data)
});
}, },
getList() { getList() {
securityCheckk({ securityCheckk({
pageNo: this.data.pageNo, pageNo: this.data.pageNo,
pageSize: this.data.pageSize, pageSize: this.data.pageSize,
}).then(({data}) => { }).then(({
data
}) => {
// console.log("123131",data.list) // console.log("123131",data.list)
this.setData({ this.setData({
marsi: data.list, marsi: data.list,
total: data.total total: data.total
}) })
this.setData({ this.setData({
'fmData.AllnamesArray': data.list.map(item => ({ id: item.id, name: item.name })), 'fmData.AllnamesArray': data.list.map(item => ({
'fmData.namesArray': data.list.map(item => (item.name)), id: item.id,
name: item.name
'fmData.checkPersons': data.list.map((item, index) => ({ value: index, name: item.checkPersons })), })),
}); 'fmData.namesArray': data.list.map(item => (item.name)),
// console.log("123131", this.data.fmData.namesArray.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({ inspectionStaff({
orgId: App.globalData.user.agencyId, orgId: App.globalData.user.agencyId,
orgType:'agency', orgType: 'agency',
pageNo:1, pageNo: 1,
pageSize:100 pageSize: 100
}).then(({data}) => { }).then(({
this.setData({ data
arr: data.staffList }) => {
}) this.setData({
}); arr: data.staffList
})
});
/// ///
}, },
/** /**
* 生命周期函数--监听页面初次渲染完成 * 生命周期函数--监听页面初次渲染完成
*/ */
@ -300,30 +170,29 @@ submitBiao(){
/** /**
* 生命周期函数--监听页面卸载 * 生命周期函数--监听页面卸载
*/ */
onUnload() { onUnload() {},
},
/** /**
* 页面相关事件处理函数--监听用户下拉动作 * 页面相关事件处理函数--监听用户下拉动作
*/ */
onPullDownRefresh() { onPullDownRefresh() {},
},
/** /**
* 页面上拉触底事件的处理函数 * 页面上拉触底事件的处理函数
*/ */
onReachBottom() { onReachBottom() {},
},
/** /**
* 用户点击右上角分享 * 用户点击右上角分享
*/ */
onShareAppMessage() { onShareAppMessage() {},
},
onChange(event) { onChange(event) {
console.log(event) console.log("111", event)
this.setData({ this.setData({
result: event.detail result: event.detail
}); });
// event.detail 为当前输入的值 // event.detail 为当前输入的值
console.log(this.data.selectedOptions); console.log(this.data.result);
console.log(this.data.hiddenDangeList);
}, },
afterRead(event) { afterRead(event) {
const { const {
@ -355,10 +224,14 @@ submitBiao(){
}, },
showPopup() { showPopup() {
this.setData({ showPopup: true }); // 点击按钮显示弹出层 this.setData({
showPopup: true
}); // 点击按钮显示弹出层
}, },
onClose() { onClose() {
this.setData({ showPopup: false }); // 关闭弹出层 this.setData({
showPopup: false
}); // 关闭弹出层
}, },
onChange1(event) { onChange1(event) {
console.log(event) console.log(event)
@ -366,28 +239,29 @@ submitBiao(){
selectedOptions: event.detail selectedOptions: event.detail
}); });
console.log(this.data.selectedOptions) console.log(this.data.selectedOptions)
},confirmSelection() { },
confirmSelection() {
// 点击确定按钮后触发,处理选中的复选框项 // 点击确定按钮后触发,处理选中的复选框项
console.log("选中的项:", this.data.selectedOptions); console.log("选中的项:", this.data.selectedOptions);
const selectedName = this.data.selectedOptions; const selectedName = this.data.selectedOptions;
this.setData({ this.setData({
showPopup: false, showPopup: false,
selectedNames: selectedName selectedNames: selectedName
}); });
const matchedStaffIds = []; const matchedStaffIds = [];
this.data.arr.forEach(item => { this.data.arr.forEach(item => {
if (selectedName.includes(item.name)) { if (selectedName.includes(item.name)) {
matchedStaffIds.push(item.staffId); matchedStaffIds.push(item.staffId);
} }
}); });
this.setData({ this.setData({
checkPersonsIdList: matchedStaffIds checkPersonsIdList: matchedStaffIds
}); });
// 关闭弹出层 // 关闭弹出层
}, },
changeNewPassword(e){ changeNewPassword(e) {
console.log("执行了") console.log("执行了")
this.setData({ this.setData({
newPassword: e.detail.value newPassword: e.detail.value
@ -395,117 +269,286 @@ submitBiao(){
console.log(this.data.newPassword) console.log(this.data.newPassword)
}, },
addAnother() { 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 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({ this.setData({
arr1: newArr, arr1: newArr,
newPassword: '', // 清空输入框的值 newPassword: '', // 清空输入框的值
}); });
console.log('添加后的数组:', this.data.arr1); const nameArray = this.data.arr1.map(item => item.name);
}, console.log("111",nameArray)
pickerChange: function(e) { nameArray.forEach(value => {
// 更新当前选中的索引 console.log( "qqq")
console.log(e.detail.value), // 创建一个新的对象,设置 hazardDesc 属性为当前值
this.data.newObj = {
hazardStatus: '0', // 如果需要同时设置 hazardStatus 属性,可以在这里进行设置
this.setData({ hazardDesc: value
gridName: this.data.array[e.detail.value] };
}); console.log( this.data.newObj)
this.data.checkResultFlag = e.detail.value // 将新对象添加到 hiddenDangeList 数组中
console.log(this.data.gridName) console.log(this.data.hiddenDangeList)
// 在这里可以根据选择的值进行相应的逻辑处理
},
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() {
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)
}
})
},
//跳转地图选点 this.data.hiddenDangeList.push(this.data.newObj);
toughGetLocation() { console.log(this.data.hiddenDangeList)
// this.getLocation(false); },
wx.chooseLocation({ pickerChange: function (e) {
success: res => { // 更新当前选中的索引
console.log('resadddres', res) console.log(e.detail.value),
const {
fmData
} = this.data;
this.setData({ this.setData({
fmData: { gridName: this.data.array[e.detail.value]
...fmData,
address: res.address,
longitude: res.longitude,
latitude: res.latitude
},
addressContent: res.address
}); });
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
} }
}) const _this = this
}, $wuxActionSheet().showSheet({
// buttons: [{
reverseLocation() { text: '拍照'
const _this = this },
this.data.qqMapWX.reverseGeocoder({ {
success(res) { text: '从相册中获取',
console.log(res); 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({ _this.setData({
addressContent:res.result.address, uploadImageList
'fmData.address': res.result.address,
'fmData.longitude':res.result.location.lng,
'fmData.latitude':res.result.location.lat,
}) })
}, wx.uploadFile({
fail(err) { url: `${config.BASEURL()}oss/file/uploadvariedfile`,
console.debug(err) 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">
<view class="header_left"> <view class="header_left">
<image src="../../../../images/location.png" class="header_img"></image> <image src="../../../../images/location.png" class="header_img"></image>
@ -142,7 +47,7 @@
</view> </view>
<view class="checkbox1"> <view class="checkbox1">
<van-checkbox-group value="{{ result }}" bind:change="onChange"> <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> </van-checkbox-group>
</view> </view>
<view class="input1"> <view class="input1">
@ -204,6 +109,24 @@
</view> </view>
</view> </view>
<view class="attachment"> <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> <text class="text1">附件</text>
<van-uploader file-list="{{ fileList }}" bind:after-read="afterRead" /> <van-uploader file-list="{{ fileList }}" bind:after-read="afterRead" />
<text class="text1">备注</text> <text class="text1">备注</text>

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

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

2964
subpages/demandCheck/pages/dissatisfied/demandCheck/demandCheck.js

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