巡检 - 已提交的点位禁用
This commit is contained in:
parent
06f9b79012
commit
a0c040e3af
@ -60,6 +60,12 @@
|
||||
color: #1890ff;
|
||||
}
|
||||
|
||||
.disabled {
|
||||
opacity: 0.6;
|
||||
cursor: not-allowed;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.camera-section {
|
||||
flex: 1;
|
||||
}
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<!-- 点位选择下拉菜单 -->
|
||||
<view class="select-container">
|
||||
<label class="select-label">选择点位</label>
|
||||
<input type="text" class="search-input" v-model="searchKeyword" @focus="showOptions = true"
|
||||
<input type="text" class="search-input" v-model="searchKeyword" @focus="showOptions = !showOptions"
|
||||
placeholder="请输入点位名称搜索" readonly />
|
||||
|
||||
<!-- 下拉选项 -->
|
||||
@ -14,11 +14,12 @@
|
||||
</view>
|
||||
<!-- 有选项时显示选项列表 -->
|
||||
<view v-else>
|
||||
<view v-for="option in pointsList"
|
||||
:key="option.id"
|
||||
class="option-item"
|
||||
@click="selectPointHandler(option)">
|
||||
{{ option.point_info.point_name }}
|
||||
<view v-for="option in pointsList" :key="option.id" class="option-item"
|
||||
@click="option.exec_status != 3 && selectPointHandler(option)"
|
||||
:class="{ 'disabled': option.exec_status == 3 }">
|
||||
<view>
|
||||
{{ option.point_info.point_name }}
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
@ -157,7 +158,7 @@ export default {
|
||||
title: '正在上传图片...',
|
||||
mask: true
|
||||
})
|
||||
|
||||
|
||||
// 使用Promise.all并行上传所有图片
|
||||
const uploadPromises = this.images.map(imagePath => {
|
||||
return new Promise((resolve, reject) => {
|
||||
@ -170,27 +171,27 @@ export default {
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
// 等待所有图片上传完成
|
||||
const uploadedImageUrls = await Promise.all(uploadPromises);
|
||||
|
||||
|
||||
uni.hideLoading();
|
||||
|
||||
|
||||
// 准备提交数据,使用服务器返回的图片URL
|
||||
const params = {
|
||||
task_id: parseInt(this.taskId), // 巡检任务ID
|
||||
task_point_id: parseInt(this.selectedPoint), // 巡检点ID
|
||||
image: uploadedImageUrls // 巡检图片,使用服务器返回的URL数组
|
||||
}
|
||||
|
||||
|
||||
console.log('上传成功的图片URL:', uploadedImageUrls)
|
||||
|
||||
|
||||
// 调用正确的接口
|
||||
const res = await request(apiArr.routingInspectionSubmit, "POST", params);
|
||||
|
||||
|
||||
// 输出提交的数据
|
||||
console.log('提交数据:', params)
|
||||
|
||||
|
||||
// 显示提交成功提示
|
||||
uni.showToast({
|
||||
title: '提交成功',
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user