Browse Source

fix 整成的检查项不展示

master
巴林闲侠 2 years ago
parent
commit
345127c68c
  1. 18
      weapp/package/troubleshooting/shootingForm/index.js
  2. 2
      weapp/package/troubleshooting/shootingForm/index.wxml

18
weapp/package/troubleshooting/shootingForm/index.js

@ -228,15 +228,15 @@ Page({
return;
}
wx.chooseMedia({
count: 20, // 基础库2.25.0前,最多可支持9个文件,2.25.0及以后最多可支持20个文件
count: 20, // 基础库2.25.0前,最多可支持9个文件,2.25.0及以后最多可支持20个文件
mediaType: ['image'], // 文件类型
sizeType: ['original', 'compressed'], // original 原图,compressed 压缩图,默认二者都有
sourceType: ['album', 'camera'], // album 从相册选图,camera 使用相机,默认二者都有
sizeType: ['original', 'compressed'], // original 原图,compressed 压缩图,默认二者都有
sourceType: ['album', 'camera'], // album 从相册选图,camera 使用相机,默认二者都有
success: function (res) {
const imgs = res.tempFiles;
for (let i = 0; i < imgs.length; i++) {
if (res.tempFiles[i].size > 15728640) {
wx.showToast({ title: '图片大于15M不可上传', icon: 'none' });
wx.showToast({ title: '图片大于15M,不可上传', icon: 'none' });
return;
}
const fileNameArr = res.tempFiles[i].tempFilePath.split('.');
@ -273,7 +273,7 @@ Page({
success: (resp) => {
wx.hideLoading();
success++;
let str = JSON.parse(resp.data) // 返回的结果可能不同项目结果不一样
let str = JSON.parse(resp.data) // 返回的结果,可能不同项目结果不一样
str = str.uploaded
if (imgs.length >= 20) {
return false;
@ -291,14 +291,14 @@ Page({
},
complete: () => {
i++;
if (i == data.path.length) { // 当图片传完时停止调用
if (i == data.path.length) { // 当图片传完时,停止调用
console.log('执行完毕');
console.log('成功' + success + " 失败" + fail);
} else { // 若图片还没有传完则继续调用函数
console.log('成功:' + success + " 失败:" + fail);
} else { // 若图片还没有传完,则继续调用函数
data.i = i;
data.success = success;
data.fail = fail;
that.uploadimg(data, itemName); // 递归回调自己
that.uploadimg(data, itemName); // 递归,回调自己
}
}
});

2
weapp/package/troubleshooting/shootingForm/index.wxml

@ -14,7 +14,7 @@
<van-field value="{{data.PatrolRecord.points.itemData.name}}" label="点位" readonly accordion border="{{ false }}" />
<van-collapse wx:if="{{data.PatrolRecord.points.inspectContent}}" value="{{ pointItemCollapseActiveNames }}" bind:change="onPointItemCollapseActiveChange" border="{{false}}">
<block wx:for="{{data.PatrolRecord.points.inspectContent}}" wx:key="index">
<van-collapse-item name="{{item.itemName}}" border="{{false}}">
<van-collapse-item wx:if="{{!item.isNormal}}" name="{{item.itemName}}" border="{{false}}">
<view slot="title">
<van-field value="{{item.itemName}}" label="检查项" readonly border="{{ false }}" />
</view>

Loading…
Cancel
Save