提交 6f49b372 authored 作者: caodi\cd's avatar caodi\cd

提交

上级 b1504145
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
> >
</view><view class="row-item bottom-row"> </view><view class="row-item bottom-row">
<view v-if="!startDialogData.isList" class="button btn" @click="backList">返回巡检列表</view> <view v-if="!startDialogData.isList" class="button btn" @click="backList">返回巡检列表</view>
<view class="button" @click="confirmSignature">我已到达</view> <view v-if="!startDialogData.isLast" class="button" @click="confirmSignature">我已到达</view>
</view> </view>
<!-- 关闭按钮 --> <!-- 关闭按钮 -->
......
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
</view> </view>
</view> </view>
</view> </view>
<view class="box" v-if="!isSign" > <view class="box" v-if="!isSign">
<view class="bar"> <view class="bar">
<view class="title"> 巡检进度 </view> <view class="title"> 巡检进度 </view>
<view class="dai"> <view class="dai">
...@@ -159,7 +159,7 @@ ...@@ -159,7 +159,7 @@
</view> </view>
<detail ref="detail" :jfType="jfType" :detailsItem="detailsItem"></detail <detail ref="detail" :jfType="jfType" :detailsItem="detailsItem"></detail
></view> ></view>
<view class="submit-module"> <view v-if="!isSign" class="submit-module">
<view class="action-btn" @click="startDialogBtn()">开始巡检</view> <view class="action-btn" @click="startDialogBtn()">开始巡检</view>
</view> </view>
<signDialog ref="signDialog" @confirm="handlePopupConfirm"></signDialog> <signDialog ref="signDialog" @confirm="handlePopupConfirm"></signDialog>
...@@ -321,7 +321,8 @@ export default { ...@@ -321,7 +321,8 @@ export default {
this.isSubmit = this.detailsInfo.isSubmit; this.isSubmit = this.detailsInfo.isSubmit;
this.isSign = this.detailsInfo.isSign; this.isSign = this.detailsInfo.isSign;
this.detailsItem = detailsInfo.originData[0].details; this.detailsItem = detailsInfo.originData[0].details;
if (this.detailsItem.afxt.detail[2].inspectionResult === 1) { console.log(12121)
if (this.detailsItem.afxt && this.detailsItem.afxt.detail && this.detailsItem.afxt.detail[2].inspectionResult === 1) {
this.detailsItem.afxt.detail = this.detailsItem.afxt.detail.slice( this.detailsItem.afxt.detail = this.detailsItem.afxt.detail.slice(
0, 0,
3 3
...@@ -400,6 +401,7 @@ export default { ...@@ -400,6 +401,7 @@ export default {
}, },
// 跳转到具体的机房 // 跳转到具体的机房
toShaftInspection(name, jfType, value) { toShaftInspection(name, jfType, value) {
console.log("name, 跳转到具体的机房, value",name, jfType, value)
uni.navigateTo({ uni.navigateTo({
url: `/pages/inspectionContent/inspectionContentNew?value=${value}&inspectionCode=${this.inspectionCode}&jfType=${jfType}&location=${name}&uid=${this.uid}&backValue=${this.backValue}`, url: `/pages/inspectionContent/inspectionContentNew?value=${value}&inspectionCode=${this.inspectionCode}&jfType=${jfType}&location=${name}&uid=${this.uid}&backValue=${this.backValue}`,
}); });
...@@ -682,6 +684,8 @@ export default { ...@@ -682,6 +684,8 @@ export default {
padding: 12.8px 19.2px; padding: 12.8px 19.2px;
height: calc(100vh - 232px - 19.2px); height: calc(100vh - 232px - 19.2px);
&.detail { &.detail {
height: calc(100vh - 200px);
border-radius: 9.6px;
overflow: auto; overflow: auto;
.card-wrapper { .card-wrapper {
width: calc((100% - 4 * 12.8px) / 5); /* 严格五等分宽度 */ width: calc((100% - 4 * 12.8px) / 5); /* 严格五等分宽度 */
...@@ -809,12 +813,11 @@ export default { ...@@ -809,12 +813,11 @@ export default {
width: 145.6px; width: 145.6px;
height: 38.4px; height: 38.4px;
line-height: 38.4px; line-height: 38.4px;
background: #ffffff; background-image: linear-gradient(180deg, #3773f6 0%, #2c57f6 99%);
border: 0.8px solid rgba(224, 224, 224, 1);
box-shadow: 0px 8px 19.2px 0px rgba(185, 185, 185, 0.24); box-shadow: 0px 8px 19.2px 0px rgba(185, 185, 185, 0.24);
border-radius: 21.6px 19.2px 19.2px 21.6px; border-radius: 21.6px 19.2px 19.2px 21.6px;
font-size: 16px; font-size: 16px;
color: #000000; color: #fff;
text-align: center; text-align: center;
font-weight: 400; font-weight: 400;
......
...@@ -242,7 +242,9 @@ export default { ...@@ -242,7 +242,9 @@ export default {
this.inspectionCode = options.inspectionCode; this.inspectionCode = options.inspectionCode;
this.backValue = options.backValue || ""; this.backValue = options.backValue || "";
this.tabs = this.tabs =
this.jfType === "2" || this.jfType === "3" ? this.deepClone(tabsInfo2) : this.deepClone(tabsInfo1); this.jfType === "2" || this.jfType === "3"
? this.deepClone(tabsInfo2)
: this.deepClone(tabsInfo1);
console.log("机房查看options", options); console.log("机房查看options", options);
if (options.uid) { if (options.uid) {
this.getDetails(options.uid); this.getDetails(options.uid);
...@@ -293,7 +295,10 @@ export default { ...@@ -293,7 +295,10 @@ export default {
this.list = detailsInfo.originData[this.value - 1].details; this.list = detailsInfo.originData[this.value - 1].details;
console.log("查看list", this.list); console.log("查看list", this.list);
this.tabs.forEach((item) => { this.tabs.forEach((item) => {
if (this.list[item.value] && this.list[item.value].status !== undefined) { if (
this.list[item.value] &&
this.list[item.value].status !== undefined
) {
item.status = this.list[item.value].status; item.status = this.list[item.value].status;
} }
}); });
...@@ -536,6 +541,7 @@ export default { ...@@ -536,6 +541,7 @@ export default {
}, },
startDialog() { startDialog() {
let allIsSubmitOne = this.listData.every((item) => item.isSubmit === 1); let allIsSubmitOne = this.listData.every((item) => item.isSubmit === 1);
this.allIsSubmitOne = allIsSubmitOne;
console.log("是否全部完成", allIsSubmitOne); console.log("是否全部完成", allIsSubmitOne);
console.log("this.listData", this.listData); console.log("this.listData", this.listData);
let item = this.findTargetObject(this.listData); let item = this.findTargetObject(this.listData);
...@@ -554,6 +560,7 @@ export default { ...@@ -554,6 +560,7 @@ export default {
`本次巡检任务已全部完成,`, `本次巡检任务已全部完成,`,
"请“返回巡检列表”进行签名及数据同步", "请“返回巡检列表”进行签名及数据同步",
]; ];
this.startDialogData.isLast = true;
} }
this.$refs.startDialog.open(); this.$refs.startDialog.open();
}, },
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论