电表强控,工单跳转

This commit is contained in:
2025-11-12 14:12:01 +08:00
parent 7271c982d5
commit 422338f816
8 changed files with 141 additions and 60 deletions

View File

@@ -42,6 +42,9 @@ Page({
this.setData({
park: data.id,
parkName: data.name,
meter: null,
meterInfo: null,
meterName: null,
})
break;
case "tenement":
@@ -113,13 +116,43 @@ Page({
type: "",
})
},
changeCritical(e) {
this.setData({
critical: e.detail,
})
},
changePeak(e) {
this.setData({
peak: e.detail,
})
},
changeFlat(e) {
this.setData({
flat: e.detail,
})
},
changeValley(e) {
this.setData({
valley: e.detail,
})
},
changeOverall(e) {
this.setData({
overall: e.detail,
})
},
changeDeppValley(e) {
this.setData({
deepOverall: e.detail,
})
},
async onSubmit() {
const { meter, reason, url, meterInfo } = this.data;
const { meter, reason, url, meterInfo, critical, peak, flat, valley, overall, deepOverall } = this.data;
if (!meter) {
alertInfo("请选择表号")
return;
}
const { code, message } = await uninstallMeter({sn: meterInfo.meterSn, images: url, reason})
const { code, message } = await uninstallMeter({sn: meterInfo.meterSn, images: url, reason, tenement: meterInfo.tenement, critical, peak, flat, valley, overall, deepOverall})
if (code !== OK) {
alertInfo(message)
return

View File

@@ -50,6 +50,48 @@
</view>
</searchSelectWrapper>
<searchSelectWrapper
label="总"
placeholder="请输入总"
type="input"
bind:changeText="changeOverall"
wx:if="{{meterInfo.tenement}}"
/>
<searchSelectWrapper
label="尖"
placeholder="请输入尖"
type="input"
bind:changeText="changeCritical"
wx:if="{{meterInfo.tenement}}"
/>
<searchSelectWrapper
label="峰"
placeholder="请输入峰"
type="input"
bind:changeText="changePeak"
wx:if="{{meterInfo.tenement}}"
/>
<searchSelectWrapper
label="平"
placeholder="请输入平"
type="input"
bind:changeText="changeFlat"
wx:if="{{meterInfo.tenement}}"
/>
<searchSelectWrapper
label="谷"
placeholder="请输入谷"
type="input"
bind:changeText="changeValley"
wx:if="{{meterInfo.tenement}}"
/>
<searchSelectWrapper
label="深谷"
placeholder="请输入深谷"
type="input"
bind:changeText="changeDeepValley"
wx:if="{{meterInfo.tenement}}"
/>
<view class="operate">
<view class="submit"> <van-button type="info" block bind:click="onSubmit"> 提交 </van-button> </view>
<view class="cancel"> <van-button block bind:tap="goback"> 返回 </van-button> </view>