whychw
2020-10-11 d92c1095f76ae824e0dabed595d0f272789b2fbe
src/views/loadManager/manualload.vue
@@ -7,7 +7,7 @@
        <div class="btn_main">
          <div class="lay_label vertical_middle">{{item.dev_name}}</div>
          <div class="lay_content vertical_middle">
            <div class="btn_3d" v-btn-confirm="handleConfirm" data-fn="switchOff" data-confirmTxt="全部分闸确认" :param="JSON.stringify(item)">全部分闸</div>
            <div class="btn_3d" v-btn-confirm="handleConfirm" data-fn="switchOff" data-confirmTxt="全部分闸确认" :param="JSON.stringify(['CONTEXT.item'])">全部分闸</div>
          </div>
        </div>
       <!-- 是否允许合闸 -->
@@ -144,7 +144,19 @@
    }
    ,callBack () {
      this.confirmVisible = false;
      this[this.cbFn](this.cbParam);
      let cbParam = [];
      this.cbParam.forEach((v) => {
        if ('string' == typeof v && v.indexOf('CONTEXT') > -1) {
          let arr = v.split('.');
          if (arr.length > 2) {
            console.warn('目前不支持深层属性参数');
          }
          cbParam.push(this[arr[1]]);
        } else {
          cbParam.push(v);
        }
      });
      this[this.cbFn](...cbParam);
    }
    ,handleConfirm (obj) {
      // console.log(obj, 9090);