修改状态

This commit is contained in:
2025-09-24 10:24:52 +08:00
parent e64318f174
commit a2f92a0959
12 changed files with 70 additions and 24 deletions

View File

@@ -7,6 +7,7 @@ Component({
properties: {
meterInfo: Object,
routeId: String,
disabled: Boolean,
},
/**
@@ -21,10 +22,10 @@ Component({
*/
methods: {
jumpToHistory() {
const { meterInfo, routeId } = this.data;
const { meterInfo, routeId, disabled } = this.data;
console.log("meterInfo", meterInfo)
wx.navigateTo({
url: `/pages/readingHistory/index?meter=${meterInfo?.id}&park=${meterInfo?.parkId}&routeId=${routeId}`,
url: `/pages/readingHistory/index?meter=${meterInfo?.id}&park=${meterInfo?.parkId}&routeId=${routeId}&disabled=${disabled}`,
})
},
}

View File

@@ -15,7 +15,8 @@ Component({
meterInfo: Object,
showLeft: Boolean,
showRight: Boolean,
routeId: String
routeId: String,
disabled: Boolean,
},
observers: {
"routeId": function(newValue) {

View File

@@ -52,14 +52,15 @@
<view style="flex: 1;">
<van-field
value="{{currentNumber}}"
placeholder="请输入本次读数"
placeholder="{{ disabled ? '已抄表' : '请输入本次读数'}}"
bind:change="onChange"
border="{{false}}"
custom-style="border: 1rpx solid #ccc; padding: 2px 14rpx; font-size: 32rpx; border-radius: 10rpx;flex: 1;"
disabled="{{disabled}}"
/>
</view>
<photo bind:finish="onPhotoFinish" />
<photo bind:finish="onPhotoFinish" wx:if="{{!disabled}}" />
</view>
</view>
<!-- <view class="photo">
@@ -79,10 +80,10 @@
</view>
<view class="operate">
<view style="flex: 1;">
<van-button type="info" block bind:click="handleCreateReading"> 确定录入 </van-button>
<van-button disabled="{{disabled}}" type="info" block bind:click="handleCreateReading"> 确定录入 </van-button>
</view>
<view style="flex: 1; margin-left: 20rpx;">
<van-button block bind:click="handleClear"> 清除记录 </van-button>
<van-button disabled="{{disabled}}" block bind:click="handleClear"> 清除记录 </van-button>
</view>
</view>
</view>

View File

@@ -18,7 +18,8 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad(options) {
const { id } = options;
const { id, type } = options;
this.setData({ id, type })
this.getMeterList(id)
},
async getMeterList(id) {

View File

@@ -8,7 +8,11 @@
meterInfo="{{meterInfo}}"
finishNumber="{{finishNumber}}"
/>
<meter-info meterInfo="{{meterInfo}}" routeId="{{routeId}}" />
<meter-info
meterInfo="{{meterInfo}}"
routeId="{{routeId}}"
disabled="{{meterInfo.status === 1}}"
/>
<reading-info
meterInfo="{{meterInfo}}"
showLeft="{{active !== 0}}"
@@ -18,4 +22,5 @@
routeId="{{routeId}}"
bind:finishNumber="onSetFinishNumber"
bind:onSubmit="onSubmit"
disabled="{{meterInfo.status === 1}}"
/>