| | |
| | | <view class="la">巡检时间:</view>
|
| | | <view class="val"> |
| | | <text>{{item.dealDate}}</text> |
| | | <text v-if="item.status == 1" class="detail">查看详情</text> |
| | | <text @click="detailClick(item)" v-if="item.status == 1" class="detail">查看详情</text> |
| | | </view>
|
| | | </view>
|
| | | </template>
|
| | |
| | | <view class="sub_btn">扫码巡检</view>
|
| | | </view> |
| | | <!-- --> |
| | | |
| | | <view class="reader-box" @click="stopScan" v-if="isScaning"> |
| | | <view class="reader" id="reader"></view> |
| | | </view>
|
| | |
| | | },
|
| | | ],
|
| | | html5Qrcode: null,
|
| | | isScaning: false,
|
| | | isScaning: false, |
| | | |
| | | |
| | | };
|
| | | },
|
| | | onLoad(option) {
|
| | |
| | | },
|
| | | (decodeText, decodeResult) => {
|
| | | if (decodeText) { //这里decodeText就是通过扫描二维码得到的内容
|
| | | this.stopScan(); //关闭扫码功能
|
| | | this.stopScan(); //关闭扫码功能 |
| | | const index = decodeText.indexOf('ywid') |
| | | let pointCode = decodeText.slice(index + 5)
|
| | | getPointRecordByCode({
|
| | | taskId: this.id,
|
| | | pointCode: decodeText
|
| | | pointCode
|
| | | }).then(ress => {
|
| | | if (ress.data) {
|
| | | uni.navigateTo({
|
| | |
| | | if (this.html5Qrcode) {
|
| | | this.html5Qrcode.stop();
|
| | | }
|
| | | },
|
| | | }, |
| | | |
| | | itemClick(item) {
|
| | | if (!this.flag) return
|
| | | uni.navigateTo({
|
| | | url: '/pages/polling/point?id=' + item.id
|
| | | })
|
| | | }, |
| | | detailClick(item) { |
| | | uni.navigateTo({ |
| | | url: '/pages/polling/point?id=' + item.id |
| | | }) |
| | | },
|
| | | getDetail() {
|
| | | const {
|