准备联调抄表记录
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
// pages/workBench/components/reading/index.js
|
||||
import { getMeterReadingRouteList } from "../../../../service/workBench"
|
||||
import { alertError, loadingFunc } from "../../../../utils/index"
|
||||
import { getMeterReadingRouteList, changeMeterRouteStatus } from "../../../../service/workBench"
|
||||
import { alertError, alertSuccess, loadingFunc } from "../../../../utils/index"
|
||||
import request from "../../../../utils/request"
|
||||
const { OK } = request
|
||||
|
||||
@@ -66,8 +66,32 @@ Component({
|
||||
jumpToReading(e) {
|
||||
const { id } = e.currentTarget.dataset;
|
||||
wx.navigateTo({
|
||||
url: '/pages/writeReading/index',
|
||||
url: `/pages/writeReading/index?id=${id}`,
|
||||
})
|
||||
},
|
||||
async changeStartStatus(e) {
|
||||
const that = this;
|
||||
const { id } = e.currentTarget.dataset;
|
||||
const { code, message } = await changeMeterRouteStatus({ id, status: 1 })
|
||||
if (code !== OK) {
|
||||
alertError(message)
|
||||
return
|
||||
}
|
||||
alertSuccess("操作成功")
|
||||
this.init()
|
||||
setTimeout(() => {
|
||||
that.jumpToReading()
|
||||
}, 500)
|
||||
},
|
||||
async changeEndStatus(e) {
|
||||
const { id } = e.currentTarget.dataset;
|
||||
const { code, message } = await changeMeterRouteStatus({ id, status: 0 })
|
||||
if (code !== OK) {
|
||||
alertError(message)
|
||||
return
|
||||
}
|
||||
alertSuccess("操作成功")
|
||||
this.init()
|
||||
}
|
||||
}
|
||||
})
|
@@ -28,11 +28,34 @@
|
||||
<van-cell
|
||||
wx:for="{{list}}"
|
||||
wx:key="id"
|
||||
title="路线1"
|
||||
label="包含12个抄表点"
|
||||
title="{{item.readingRouteName}}"
|
||||
label="包含{{item.meterRoute}}个抄表点"
|
||||
>
|
||||
<view slot="right-icon">
|
||||
<van-button type="primary" size="small" type="primary"> 去抄表 </van-button>
|
||||
<van-button
|
||||
type="primary"
|
||||
size="small"
|
||||
type="primary"
|
||||
bind:tap="changeStartStatus"
|
||||
custom-style="margin-right: 20rpx;"
|
||||
data-id="{{item.id}}"
|
||||
wx:if="{{item.status === 0}}"
|
||||
> 开始抄表 </van-button>
|
||||
<van-button
|
||||
type="primary"
|
||||
size="small"
|
||||
bind:tap="jumpToReading"
|
||||
data-id="{{item.id}}"
|
||||
custom-style="margin-right: 20rpx;"
|
||||
wx:if="{{item.status === 1}}"
|
||||
> 去抄表 </van-button>
|
||||
<van-button
|
||||
size="small"
|
||||
type="danger"
|
||||
bind:tap="changeEndStatus"
|
||||
data-id="{{item.id}}"
|
||||
wx:if="{{item.status === 1}}"
|
||||
> 结束抄表 </van-button>
|
||||
</view>
|
||||
</van-cell>
|
||||
</view>
|
||||
|
Reference in New Issue
Block a user