| | |
| | | <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> |
| | | <!-- 是否允许合闸 --> |
| | |
| | | } |
| | | ,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); |