ll
liukangdong
2024-12-09 9ce28811e94fa042adb7cabe6581b0393c6d576d
h5/pages/operation/device.vue
@@ -5,8 +5,8 @@
            <view class="la"><text class="red">*</text>选择设备</view>
            <view class="line">
               <view class="sel_wrap" @click="showModal = true">
                  <view class="left" :class="param.deviceName ? '' : 'placeholder9'">
                     {{ param.deviceName ? param.deviceName : '请选择设备' }}
                  <view class="left" :class="(param.deviceName || param.deviceCode) ? '' : 'placeholder9'">
                     {{ (param.deviceName || param.deviceCode) ? `[${param.deviceCode}] ` + param.deviceName : '请选择设备' }}
                  </view>
                  <u-icon name="arrow-right" color="#999999" size="17"></u-icon>
               </view>
@@ -144,7 +144,8 @@
               activeDevice
            } = this
            if (!activeDevice.id) return this.showToast('请先选择设备')
            this.$set(this.param, 'deviceId', activeDevice.id)
            this.$set(this.param, 'deviceId', activeDevice.id)
            this.$set(this.param, 'deviceCode', activeDevice.code)
            this.$set(this.param, 'deviceName', activeDevice.name)
            this.showModal = false
         },
@@ -261,7 +262,7 @@
                     },
                     (decodeText, decodeResult) => {
                        if (decodeText) { //这里decodeText就是通过扫描二维码得到的内容
                           this.action(decodeText) //对二维码逻辑处理
                           this.$set(this.param, 'deviceCode', decodeText)
                           this.stopScan(); //关闭扫码功能
                        }
                     },
@@ -408,11 +409,12 @@
   }
   .sub_btn {
      position: fixed;
      bottom: 68rpx;
      left: 40rpx;
      // position: fixed;
      // bottom: 68rpx;
      // left: 40rpx;
      width: 670rpx;
      height: 88rpx;
      height: 88rpx;
      margin-top: 80rpx;
      background: $primaryColor;
      box-shadow: 0rpx 8rpx 20rpx 0rpx rgba(0, 104, 255, 0.3);
      border-radius: 44rpx;
@@ -456,8 +458,8 @@
      }
      .modal_list {
         height: calc(100% - 360rpx);
         height: calc(100% - 360rpx);
         margin-bottom: -20rpx;
         .item {
            display: flex;
            align-items: center;