#
whycq
2023-10-11 8a63f6645ca5cf52b1a9e2feb5b6944beb0c5b8c
pages/tzsk/AGV/AGVStart.vue
@@ -15,7 +15,7 @@
      <view class="mat-list-title">
         <view style="-webkit-flex: 1;flex: 1;"></view>
         <view style="-webkit-flex: 1;flex: 1;">站点列表</view>
         <view style="-webkit-flex: 1;flex: 1;"><button size="mini">全选</button></view>
         <view style="-webkit-flex: 1;flex: 1;"><button size="mini" @click="selectAll()">{{btnText}}</button></view>
      </view>
      <scroll-view>
         <view class="list" v-for="(item,i) in dataList" :key="i" :class="'bg-'+item.color">
@@ -111,7 +111,9 @@
            barcode: '',
            stationCode: '',
            stationCodeFocus: true,
            dataList: [{}],
            dataList: [
               // {matnr:'aaa',devNo:'rk123123',color:'red'},
               ],
            count: 0,
            rowNum: '',
            matnr: '',
@@ -128,7 +130,8 @@
            removeNum: 0,
            floorList: [1,3],
            floor: "",
            devNo: []
            devNo: [],
            btnText: '全选',
         }
      },
      onLoad() {
@@ -138,6 +141,21 @@
         this.token = uni.getStorageSync('token');
      },
      methods: {
         selectAll() {
            if (this.btnText == '全选') {
               for (let i in this.dataList) {
                  this.$set(this.dataList[i],'checked',true)
                  this.btnText = '取消'
               }
            } else {
               for (let i in this.dataList) {
                  var ck = this.dataList[i].checked
                  this.dataList[i].checked = false
                  this.btnText = '全选'
               }
            }
         },
         stationCodeInput() {
            setTimeout(() => {
               var len = this.stationCode.length