31个文件已删除
3 文件已重命名
31个文件已添加
1个文件已修改
New file |
| | |
| | | .progress-load[data-v-5f036459]{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999}.progress-load-content[data-v-5f036459]{position:relative;display:flex;height:100%;justify-content:center;align-items:center}.progress-bg[data-v-5f036459]{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.2}.progress-text[data-v-5f036459]{text-align:center;font-size:.16rem;font-weight:700}.hide-content[data-v-5f036459]{position:absolute;top:-999px}.main[data-v-08f418f3]{margin:0;padding:0;width:100%;height:100%;display:flex;flex-direction:column}.banner[data-v-08f418f3]{height:40px}.title[data-v-08f418f3]{line-height:30px;font-size:18px;flex:1}.flex_contain[data-v-08f418f3]{flex:1.14;display:flex;padding:0 10px 4px}.vertical_middle[data-v-08f418f3]{display:flex;justify-content:center;align-items:center}.item[data-v-08f418f3]{flex:auto;border:2px solid #fff;display:flex;flex-direction:column;text-align:center;font-size:.16rem}.item~.item[data-v-08f418f3]{margin-left:2px}.item>div[data-v-08f418f3]{flex:1}.item .group_set[data-v-08f418f3]{flex:2;display:flex;justify-content:center}.item .group_set .btn_3d[data-v-08f418f3]{width:16.6em}.item .group_set .part_left[data-v-08f418f3]{display:flex;flex-direction:column;margin-right:.2rem;width:23.4em;transform:translateX(-2em)}.item .group_set .part_left .text_row[data-v-08f418f3]{flex:1;justify-content:flex-end}.text_row em[data-v-08f418f3],.text_row span[data-v-08f418f3]{padding-right:10px}div.flex_2btn_grp[data-v-08f418f3]{display:flex;flex:1.4;padding:0 10px}.flex_2btn_grp .btn_3d[data-v-08f418f3]{flex:1;max-width:16.6em}.flex_2btn_grp .label[data-v-08f418f3]{width:10em}.flex_2btn_grp .center_con[data-v-08f418f3]{width:1.6rem;padding:0 .4em;display:flex;justify-content:center}.indicator[data-v-08f418f3]{position:relative;width:40px;height:40px;top:-8px;background:url(../img/light_off.ef42bf41.png) 50% 50%/80% auto no-repeat}.cell-indicator[data-v-08f418f3]{width:40px;height:40px;display:inline-block;height:100%}.indicator[data-v-08f418f3]:empty{top:0}.control_level .indicator[data-v-08f418f3]{top:6px}.indicator span[data-v-08f418f3]{position:absolute;white-space:nowrap;left:50%;bottom:0;transform:translate(-50%,100%)}.cell-indicator.status_normal[data-v-08f418f3],.cell_indicator div.status_normal[data-v-08f418f3],.indicator.status_normal[data-v-08f418f3],.indicator_grp .indicator.status_normal div[data-v-08f418f3]{background:url(../img/light_g.dbdccf65.png) 50% 50%/80% auto no-repeat}.cell_indicator div.status_warn[data-v-08f418f3],.indicator.status_warn[data-v-08f418f3],.indicator_grp .indicator.status_warn div[data-v-08f418f3]{background:url(../img/light_y.fb4cbf0e.png) 50% 50%/80% auto no-repeat}.cell-indicator.status_error[data-v-08f418f3],.cell_indicator div.status_error[data-v-08f418f3],.indicator.status_error[data-v-08f418f3],.indicator_grp .indicator.status_error div[data-v-08f418f3]{background:url(../img/light_r.9d4beca6.png) 50% 50%/80% auto no-repeat}.cell-indicator.status_off[data-v-08f418f3],.cell_indicator div.status_off[data-v-08f418f3],.indicator.status_off[data-v-08f418f3],.indicator_grp .indicator.status_off div[data-v-08f418f3]{background:url(../img/light_off.ef42bf41.png) 50% 50%/80% auto no-repeat}[class|=flex_row][data-v-08f418f3]{flex:1;display:flex;justify-content:space-around;align-items:center}.text_row em.edit-val[data-v-08f418f3]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:2px;padding-bottom:2px;padding-left:10px;margin-right:8px}.btn_grp[data-v-08f418f3]{padding-left:10px}.btn_grp .btn_3d[data-v-08f418f3]{width:10em;margin-bottom:20px}.his-alarm[data-v-08f418f3]{margin-top:2.4em}.wrap_G[data-v-08f418f3]{height:600px}.wrap-table[data-v-08f418f3]{width:100%}.cur_vol_set .btn_3d[data-v-08f418f3]{width:6em}.cur_vol_set .tab_content[data-v-08f418f3]{flex:1;display:flex;flex-direction:column}.cur_vol_set .sub-title[data-v-08f418f3]{font-size:20px;text-align:center;line-height:36px}.cur_vol_set .content[data-v-08f418f3]{display:flex;justify-content:center}.cur_vol_set ._row[data-v-08f418f3]{display:flex;padding:10px;line-height:20px;text-align:right;align-items:center}.cur_vol_set ._row label[data-v-08f418f3]{width:8.4em;text-align:right}.cur_vol_set ._row span[data-v-08f418f3]{width:6em;text-align:right;padding-right:.4em;color:#15e3f3}.cur_vol_set ._row .btn_3d[data-v-08f418f3]{margin:10px 10px}.cur_vol_set .content [class*=part][data-v-08f418f3]{flex:1;display:flex;flex-direction:column;align-items:center;margin:0 20px}.input[data-v-08f418f3]{font-size:14px;width:6em;padding-right:.4em;padding-left:.4em}.input[data-v-08f418f3] input{padding:0 6px} |
New file |
| | |
| | | .flex-layout[data-v-38fade03]{display:flex;flex-direction:column;height:100%}.flex-layout.direction-row[data-v-38fade03]{flex-direction:row}.flex-layout.full-ht[data-v-38fade03]{height:100%}.flex-layout-body[data-v-38fade03]{flex:auto;overflow-y:auto}.progress-load[data-v-5f036459]{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999}.progress-load-content[data-v-5f036459]{position:relative;display:flex;height:100%;justify-content:center;align-items:center}.progress-bg[data-v-5f036459]{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.2}.progress-text[data-v-5f036459]{text-align:center;font-size:.16rem;font-weight:700}.hide-content[data-v-5f036459]{position:absolute;top:-999px}.main[data-v-c7e251de]{margin:0;padding:0;width:100%;height:100%;display:flex;flex-direction:column}.header[data-v-c7e251de],.title[data-v-c7e251de]{height:60px;flex-shrink:0;text-align:center}.header[data-v-c7e251de]{display:flex;align-items:center}.header .btn_3d[data-v-c7e251de]{margin:0 20px;padding:6px 10px}.flex_contain[data-v-c7e251de]{flex:auto;display:flex;padding:0 10px}.vertical_middle[data-v-c7e251de]{display:flex;justify-content:center;align-items:center}.data_empty[data-v-c7e251de]{flex:auto;background:rgba(0,0,0,.5)}.item[data-v-c7e251de]{flex:auto;margin:10px;border:2px solid #fff;display:flex;flex-direction:column;text-align:center;font-size:.16rem}.item_title[data-v-c7e251de]{text-align:center;border-bottom:1px solid #fff;flex:auto}.item_btn_grp[data-v-c7e251de]{flex:auto;display:flex;justify-content:space-around;border-bottom:1px solid #fff}.item_btn_grp>div[data-v-c7e251de]{flex:auto;padding:0 10px}.nowrap_indicator[data-v-c7e251de]{width:40px;height:40px}.cell_indicator[data-v-c7e251de]{text-align:center}.cell_indicator div[data-v-c7e251de]{width:40px;height:40px;display:inline-block}.indicator_grp .indicator div span[data-v-c7e251de]{position:absolute;left:50%;top:0;transform:translate(-50%,-100%)}.data_contain[data-v-c7e251de]{flex:5 5 auto;display:flex;flex-direction:column}.data_contain .row[data-v-c7e251de]{flex:auto;border-bottom:1px solid #fff;display:flex}.data_contain .data[data-v-c7e251de]{flex:2.2}.data_contain .label[data-v-c7e251de]{flex:1;border-right:1px solid #fff}.item_status[data-v-c7e251de]{font-size:.16rem;flex:5 5 auto;display:flex}.item_status .column[data-v-c7e251de]{flex:1;display:flex;flex-direction:column}.item_status .sub_item[data-v-c7e251de]{flex:1;display:flex;border-bottom:1px solid #fff}.item_status .sub_item[data-v-c7e251de]:last-of-type{border-bottom:0 none}.item_status .cell[data-v-c7e251de]{flex:1;border-right:1px solid #fff}.item_status .cell[data-v-c7e251de]:nth-of-type(2){flex:1.2}.item_status .cell_indicator[data-v-c7e251de]{flex:1;border-right:1px solid #fff}.item_status .column:last-of-type .cell_indicator[data-v-c7e251de]{border:0 none}.footer[data-v-c7e251de]{height:58px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center}.footer .btn-grp[data-v-c7e251de]{display:flex;justify-content:space-around;padding:0 18%}.btn_3d[data-v-c7e251de]{position:relative;background-color:#25a5c2;font-size:.14rem;color:#fff;font-weight:700;display:block;padding:4px 6px;border-radius:8px;box-shadow:0 9px 0 #007e98,0 9px 25px rgba(0,0,0,.7);text-align:center;transition:all .1s ease;top:-4px}.btn_3d[data-v-c7e251de]:active{box-shadow:0 3px 0 #007e98,0 3px 6px rgba(0,0,0,.9);position:relative;top:2px}.footer .btn-grp .btn_3d[data-v-c7e251de]{padding:6px 16px}.updateSetPower[data-v-c7e251de]{padding:.1rem}.updateSetPower[data-v-c7e251de] label{font-size:16px;font-weight:700}.dialog-footer[data-v-c7e251de]{text-align:right;padding:.1rem}.editable[data-v-c7e251de]{cursor:pointer}.editable[data-v-c7e251de]:hover{text-decoration:underline;font-weight:bolder}.btn_3d.btn_export[data-v-c7e251de]{margin-left:1em} |
New file |
| | |
| | | .tree-item[data-v-7d157427]{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.tree-item.active>.tree-title[data-v-7d157427]{background:#00636a}.tree-item.leaf.active>.tree-title[data-v-7d157427]{background:#0eafbc}span.box[data-v-7d157427]{display:inline-block;width:.28rem;text-align:center}.tree-title[data-v-7d157427]{line-height:.3rem}.tree-title[data-v-7d157427]:hover{background:rgba(0,0,0,.3)}.home-state[data-v-7d157427]{margin-right:.06rem}.child-hide[data-v-7d157427]{display:none}.loading_container[data-v-13a40614]{position:absolute;left:0;top:0;right:0;bottom:0;z-index:999}.loading_container.fixed[data-v-13a40614]{position:fixed}.wraper[data-v-13a40614]{position:relative}.loading-mask[data-v-13a40614]{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:-1}.loading_container.fixed .loading-mask[data-v-13a40614]{position:fixed}.progress-load[data-v-5f036459]{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999}.progress-load-content[data-v-5f036459]{position:relative;display:flex;height:100%;justify-content:center;align-items:center}.progress-bg[data-v-5f036459]{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.2}.progress-text[data-v-5f036459]{text-align:center;font-size:.16rem;font-weight:700}.hide-content[data-v-5f036459]{position:absolute;top:-999px}.main[data-v-306b5725]{display:flex;height:100%}.list[data-v-306b5725]{display:flex;flex-direction:column;width:24em;margin-right:.4em}.list-title[data-v-306b5725]{background:#24a3bf;padding:10px 0;text-align:center}.list-content[data-v-306b5725]{flex:1;background:#00324b}.inner[data-v-306b5725]{height:100%;padding:.6em 0 .6em .6em;overflow-y:auto}.list-item[data-v-306b5725]{margin:.2em 0;color:#999}.list-item .name[data-v-306b5725]{font-style:italic}.list-item.isRun[data-v-306b5725]{color:#fff;cursor:pointer}.list-item.disabled[data-v-306b5725]{cursor:not-allowed}.list-item.active[data-v-306b5725]{background:hsla(0,0%,78.4%,.4)}.list-item.isRun .name[data-v-306b5725]{font-style:normal}.list-item[data-v-306b5725]:hover{background:hsla(0,0%,78.4%,.2)}.page-content[data-v-306b5725]{flex:1;background:rgba(0,0,0,.2);display:flex;flex-direction:column}.wraper[data-v-306b5725]{flex:1;overflow:hidden}.page-banner[data-v-306b5725]{padding:6px}.page-banner .btn_3d[data-v-306b5725]{width:5em;margin-left:1em}.content-title[data-v-306b5725]{font-size:22px}.container[data-v-306b5725]{width:200%;height:100%;display:flex;transition:transform .4s}.showTable[data-v-306b5725]{transform:translateX(-50%)}.wrap-graph[data-v-306b5725],.wrap-table[data-v-306b5725]{flex:1}.wrap-graph[data-v-306b5725]{background:rgba(0,0,0,.2)}.empty-list[data-v-306b5725]{text-align:center;transform:translate(-.3em,1em)}.btn-grp[data-v-306b5725]{display:flex}[data-v-306b5725] .drawer-options{background:#005074}.drawer-content[data-v-306b5725]{height:100%;display:flex;flex-direction:column;padding:10px}.list-filter[data-v-306b5725]{background:#00324b;padding:4px 0}[data-v-306b5725] .el-date-editor.el-input{width:150px}.el-form-search[data-v-306b5725] .el-input--suffix .el-input__inner{padding-right:0} |
New file |
| | |
| | | .progress-load[data-v-5f036459]{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999}.progress-load-content[data-v-5f036459]{position:relative;display:flex;height:100%;justify-content:center;align-items:center}.progress-bg[data-v-5f036459]{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.2}.progress-text[data-v-5f036459]{text-align:center;font-size:.16rem;font-weight:700}.hide-content[data-v-5f036459]{position:absolute;top:-999px}.main[data-v-fb3ee2e8]{margin:0;padding:0 0 26px 0;width:100%;height:100%;display:flex;flex-direction:column}.title[data-v-fb3ee2e8]{height:60px;flex-shrink:0;text-align:center}.flex_contain[data-v-fb3ee2e8]{flex:auto;display:flex;padding:0 10px}.vertical_middle[data-v-fb3ee2e8]{display:flex;justify-content:center;align-items:center}.data_empty[data-v-fb3ee2e8]{flex:auto;background:rgba(0,0,0,.5)}.item[data-v-fb3ee2e8]{flex:auto;margin:10px;border:2px solid #fff;display:flex;flex-direction:column;text-align:center;font-size:.16rem}.lay_label[data-v-fb3ee2e8]{flex:1;border-right:1px solid #fff}.lay_content[data-v-fb3ee2e8]{flex:1.6}.btn_main[data-v-fb3ee2e8],.btn_sub_grp .row[data-v-fb3ee2e8],.info_electricity[data-v-fb3ee2e8],.info_power[data-v-fb3ee2e8],.info_voltage[data-v-fb3ee2e8]{border-bottom:1px solid #fff}.btn_sub_grp .row[data-v-fb3ee2e8]:last-of-type{border:0 none}.btn_sub_grp .row .lay_content[data-v-fb3ee2e8]{flex:1.6;display:flex}.btn_sub_grp .row .lay_content>div[data-v-fb3ee2e8]{flex:1}.btn_sub_grp .row .lay_content>div[data-v-fb3ee2e8]:first-of-type{border-right:1px solid #fff}.btn_main[data-v-fb3ee2e8],.info_electricity[data-v-fb3ee2e8],.info_power[data-v-fb3ee2e8],.info_voltage[data-v-fb3ee2e8]{flex:1;display:flex}.btn_sub_grp[data-v-fb3ee2e8]{flex:12;display:flex;flex-direction:column}.btn_sub_grp .row[data-v-fb3ee2e8]{flex:1;display:flex}.indicator[data-v-fb3ee2e8],.nowrap_indicator[data-v-fb3ee2e8]{width:40px;height:40px}.footer[data-v-fb3ee2e8]{height:58px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center}.footer .btn-grp[data-v-fb3ee2e8]{display:flex;justify-content:space-around;padding:0 18%}.btn_3d[data-v-fb3ee2e8]{position:relative;background-color:#25a5c2;font-size:.14rem;color:#fff;font-weight:700;display:block;padding:4px 6px;border-radius:8px;box-shadow:0 9px 0 #007e98,0 9px 25px rgba(0,0,0,.7);text-align:center;transition:all .1s ease;top:-4px}.btn_3d[data-v-fb3ee2e8]:active{box-shadow:0 3px 0 #007e98,0 3px 6px rgba(0,0,0,.9);position:relative;top:2px}.footer .btn-grp .btn_3d[data-v-fb3ee2e8]{padding:6px 16px}.dialog_content[data-v-fb3ee2e8]{color:#333;padding:.1rem}.dialog-footer[data-v-fb3ee2e8]{padding:.1rem;text-align:right}.switch_3D[data-v-fb3ee2e8]{height:30px;width:64px;position:relative;border-radius:15px;background-color:#d1d1d1;background-image:linear-gradient(180deg,#d1d1d1 0,#fefbf7)}.switch_3D[data-v-fb3ee2e8]:after{height:26px;width:60px;position:absolute;top:2px;left:2px;content:"";z-index:2;border-radius:15px;background-color:#a5a5a5;background-image:linear-gradient(180deg,#a5a5a5 0,#e8d7be)}.switch_3D .checkbox[data-v-fb3ee2e8]{width:56px;top:4px;left:4px;z-index:100;border-radius:11px;background-color:#f28a00;background-image:linear-gradient(180deg,#f28a00 0,#fb2522 67%,#fb1010)}.switch_3D .checkbox[data-v-fb3ee2e8],.switch_3D .checkbox[data-v-fb3ee2e8]:after{height:22px;position:absolute;box-shadow:inset 0 9px 15px rgba(0,0,0,.53),inset 0 -8px 10px rgba(0,0,0,.14)}.switch_3D .checkbox[data-v-fb3ee2e8]:after{width:28px;top:0;left:0;content:"";z-index:99;border-radius:11px 0 0 11px;background-color:#b1dd00;background-image:linear-gradient(180deg,#b1dd00 0,#07b85e 67%,#07b85e)}.switch_3D .control[data-v-fb3ee2e8]{height:24px;width:36px;outline:0;position:absolute;top:-4px;left:-4px;z-index:101;-webkit-appearance:none;border-radius:12px;box-shadow:0 0 5px rgba(0,0,0,.3),0 5px 15px rgba(0,0,0,.55),inset 0 2px 0 #fafafa,inset 0 -2px 0 #ada39d;background-color:#efefef;background-image:linear-gradient(180deg,#efefef 32%,#bcb9b8);transition:transform .2s ease-in-out}.switch_3D .control[data-v-fb3ee2e8]:checked{transform:translateX(20px)}.switch_3D .control[data-v-fb3ee2e8]:after{height:12px;width:12px;position:absolute;right:4px;top:6px;content:"";z-index:101;border-radius:50%;background-color:#c2c0be;background-image:linear-gradient(180deg,#c2c0be 0,#d7d7d7 72%)}.btn_wait[data-v-fb3ee2e8]:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:199;border-radius:15px;border:2px solid #15e3f3;-webkit-animation:borderAround-data-v-fb3ee2e8 1.5s linear infinite;animation:borderAround-data-v-fb3ee2e8 1.5s linear infinite}.switch_3D span[data-v-fb3ee2e8]{display:none}.btn_wait span[data-v-fb3ee2e8]{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:109;border-radius:15px;background:rgba(0,0,0,.2)}@-webkit-keyframes borderAround-data-v-fb3ee2e8{0%,to{clip:rect(0 64px 4px 0)}33.2%{clip:rect(0 64px 30px 60px)}49.8%{clip:rect(26px 64px 30px 0)}83%{clip:rect(0 4px 64px 0)}}@keyframes borderAround-data-v-fb3ee2e8{0%,to{clip:rect(0 64px 4px 0)}33.2%{clip:rect(0 64px 30px 60px)}49.8%{clip:rect(26px 64px 30px 0)}83%{clip:rect(0 4px 64px 0)}}.btn_3d.btn_export[data-v-fb3ee2e8]{margin-left:1em} |
New file |
| | |
| | | .main[data-v-45962ccd]{margin:0;padding:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.title[data-v-45962ccd]{line-height:36px;font-size:20px;text-align:center}.panel[data-v-45962ccd]{flex:3;display:flex;flex-direction:column;background:rgba(0,0,0,.2);padding:0 10px;margin:6px 0;border-radius:4px}.panel[data-v-45962ccd]:nth-child(4){flex:4}.row[data-v-45962ccd]{flex:1;display:flex;justify-content:center;align-items:center}.row .p_left[data-v-45962ccd]{-webkit-box-reflect:left .2rem linear-gradient(90deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1) 5%,transparent 60%);box-reflect:left .2rem linear-gradient(90deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1) 5%,transparent 60%)}.row .p_right[data-v-45962ccd]{-webkit-box-reflect:right .2rem linear-gradient(-90deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1) 5%,transparent 60%);box-reflect:right .2rem linear-gradient(-90deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1) 5%,transparent 60%);margin-left:.2rem}.row .info[data-v-45962ccd]{width:2.8rem;text-align:center;border:1px solid #fff;padding:10px 0;color:#000}.row .info.green[data-v-45962ccd]{background:#23b02e}.row .info.danger[data-v-45962ccd]{background:#d9d22a}.vertical_middle[data-v-45962ccd]{display:flex;justify-content:center;align-items:center}.panel .btn_3d[data-v-45962ccd]{width:2.8rem}.btn_3d[data-v-45962ccd]{position:relative;background-color:#25a5c2;font-size:.14rem;color:#fff;font-weight:700;display:block;padding:4px 6px;border-radius:8px;box-shadow:0 9px 0 #007e98,0 9px 25px rgba(0,0,0,.7);text-align:center;transition:all .1s ease;top:-4px}.btn_3d[data-v-45962ccd]:active{box-shadow:0 3px 0 #007e98,0 3px 6px rgba(0,0,0,.9);position:relative;top:2px}.menu[data-v-45962ccd]{position:absolute;left:10px;top:10px}.menu-hanlder[data-v-45962ccd]{font-size:30px}.menu:hover .menu-hanlder[data-v-45962ccd]{color:#15e3f3}.menu-item[data-v-45962ccd]{transform:translateY(50px)}.group[data-v-45962ccd],.menu-item[data-v-45962ccd]{position:absolute;width:16em;transition:transform .2s}.group[data-v-45962ccd]{height:285px;top:0;font-size:14px;transform:scale(0);transform-origin:0 0}.menu:hover .group[data-v-45962ccd]{transform:scale(1)}.group .btn_3d[data-v-45962ccd]{width:16em}.menu-item[data-v-45962ccd]:first-child{z-index:6}.menu-item[data-v-45962ccd]:nth-child(2){transition-delay:.08s;z-index:5}.menu-item[data-v-45962ccd]:nth-child(3){transition-delay:.12s;z-index:4}.menu-item[data-v-45962ccd]:nth-child(4){transition-delay:.16s;z-index:3}.menu-item[data-v-45962ccd]:nth-child(5){transition-delay:.2s;z-index:2}.menu:hover .menu-item[data-v-45962ccd]:nth-child(2){transform:translateY(100px)}.menu:hover .menu-item[data-v-45962ccd]:nth-child(3){transform:translateY(150px)}.menu:hover .menu-item[data-v-45962ccd]:nth-child(4){transform:translateY(200px)}.menu:hover .menu-item[data-v-45962ccd]:nth-child(5){transform:translateY(250px)}.D-content[data-v-45962ccd]{display:flex;padding:10px}.D-content .inner[data-v-45962ccd]{flex:1;display:flex;flex-direction:column}.D-content .inner~.inner[data-v-45962ccd]{margin-left:20px}.D-content .btn_3d[data-v-45962ccd],.D-content .info[data-v-45962ccd]{margin:20px 0}.D-content .info[data-v-45962ccd]{text-align:center;border:1px solid #fff;padding:10px 0;color:#000;background:#23b02e}.cur_vol_set .btn_3d[data-v-45962ccd]{width:6em}.cur_vol_set .tab_content[data-v-45962ccd]{flex:1;display:flex;flex-direction:column}.cur_vol_set .sub-title[data-v-45962ccd]{font-size:20px;text-align:center;line-height:36px}.cur_vol_set .content[data-v-45962ccd]{display:flex;justify-content:center}.cur_vol_set ._row[data-v-45962ccd]{display:flex;padding:10px;line-height:20px;text-align:right}.cur_vol_set ._row label[data-v-45962ccd]{width:8.4em;text-align:right}.cur_vol_set ._row span[data-v-45962ccd]{width:6em;text-align:right;padding-right:.4em;color:#15e3f3}.cur_vol_set ._row .btn_3d[data-v-45962ccd]{margin:10px 10px}.cur_vol_set .content [class*=part][data-v-45962ccd]{flex:1;display:flex;flex-direction:column;align-items:center;margin:0 20px}.box[data-v-45962ccd]{display:flex;flex-direction:column}.chargemodel .part[data-v-45962ccd]{flex:1;display:flex;flex-direction:column;align-items:center}.chargemodel .btn_3d[data-v-45962ccd],.chargemodel .info[data-v-45962ccd]{width:15em}.chargemodel .btn_3d[data-v-45962ccd]{margin:0 10px}.box[data-v-45962ccd]{height:360px;padding-top:10px}.box-title[data-v-45962ccd]{font-size:16px;line-height:30px;text-align:center}.chargemodel ._row[data-v-45962ccd]{flex:1;display:flex;align-items:center;text-align:center}.chargemodel ._row .column1[data-v-45962ccd]{flex:1}.chargemodel ._row .column2[data-v-45962ccd]{flex:2}.chargemodel ._row .column3[data-v-45962ccd]{flex:3}.wrap-input[data-v-45962ccd]{width:60%}.btn_cancel[data-v-45962ccd],.btn_ok[data-v-45962ccd]{font-size:.18rem;color:#080;font-weight:700;margin-left:.6em;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;transition-property:color;transition-duration:.3s}.btn_cancel[data-v-45962ccd]{color:red}.btn_cancel[data-v-45962ccd]:after,.btn_ok[data-v-45962ccd]:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#080;transform:scaleX(0);transform-origin:100% 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.btn_cancel[data-v-45962ccd]:after{background:red;transform-origin:0 50%}.btn_cancel[data-v-45962ccd]:active:after,.btn_cancel[data-v-45962ccd]:focus:after,.btn_cancel[data-v-45962ccd]:hover:after,.btn_ok[data-v-45962ccd]:active:after,.btn_ok[data-v-45962ccd]:focus:after,.btn_ok[data-v-45962ccd]:hover:after{transform:scaleX(1)}.btn_cancel[data-v-45962ccd]:hover,.btn_ok[data-v-45962ccd]:hover{color:#fff} |
New file |
| | |
| | | .progress-load[data-v-5f036459]{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999}.progress-load-content[data-v-5f036459]{position:relative;display:flex;height:100%;justify-content:center;align-items:center}.progress-bg[data-v-5f036459]{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.2}.progress-text[data-v-5f036459]{text-align:center;font-size:.16rem;font-weight:700}.hide-content[data-v-5f036459]{position:absolute;top:-999px}.main[data-v-49edcb4a]{margin:0;padding:0;width:100%;height:100%;display:flex;flex-direction:column}.banner[data-v-49edcb4a]{height:40px}.banner .btn_grp[data-v-49edcb4a]{padding:0 10px;align-items:center}.banner .btn_grp .btn_3d~.btn_3d[data-v-49edcb4a]{margin-left:10px}.title[data-v-49edcb4a]{line-height:30px;font-size:18px;flex:1}.flex_contain[data-v-49edcb4a]{flex:1.3;display:flex;padding:0 10px}.vertical_middle[data-v-49edcb4a]{display:flex;justify-content:center;align-items:center}.item[data-v-49edcb4a]{flex:auto;border:2px solid #fff;display:flex;flex-direction:column;text-align:center;font-size:.16rem}.item~.item[data-v-49edcb4a]{margin-left:2px}.item>div[data-v-49edcb4a]{flex:1}.text_row em[data-v-49edcb4a],.text_row span[data-v-49edcb4a]{padding-right:10px}div.flex_2btn_grp[data-v-49edcb4a]{display:flex;flex:1.4;padding:0 10px}.flex_2btn_grp .btn_3d[data-v-49edcb4a]{flex:1;max-width:8em}.flex_2btn_grp .center_con[data-v-49edcb4a]{width:.8rem;display:flex;justify-content:center}.indicator[data-v-49edcb4a]{position:relative;width:40px;height:40px;top:-8px;background:url(../img/light_off.ef42bf41.png) 50% 50%/80% auto no-repeat}.cell-indicator[data-v-49edcb4a]{width:40px;height:40px;display:inline-block;height:100%}.indicator[data-v-49edcb4a]:empty{top:0}.control_level .indicator[data-v-49edcb4a]{top:6px}.indicator span[data-v-49edcb4a]{position:absolute;white-space:nowrap;left:50%;bottom:0;transform:translate(-50%,100%)}.cell-indicator.status_normal[data-v-49edcb4a],.cell_indicator div.status_normal[data-v-49edcb4a],.indicator.status_normal[data-v-49edcb4a],.indicator_grp .indicator.status_normal div[data-v-49edcb4a]{background:url(../img/light_g.dbdccf65.png) 50% 50%/80% auto no-repeat}.cell_indicator div.status_warn[data-v-49edcb4a],.indicator.status_warn[data-v-49edcb4a],.indicator_grp .indicator.status_warn div[data-v-49edcb4a]{background:url(../img/light_y.fb4cbf0e.png) 50% 50%/80% auto no-repeat}.cell-indicator.status_error[data-v-49edcb4a],.cell_indicator div.status_error[data-v-49edcb4a],.indicator.status_error[data-v-49edcb4a],.indicator_grp .indicator.status_error div[data-v-49edcb4a]{background:url(../img/light_r.9d4beca6.png) 50% 50%/80% auto no-repeat}.cell-indicator.status_off[data-v-49edcb4a],.cell_indicator div.status_off[data-v-49edcb4a],.indicator.status_off[data-v-49edcb4a],.indicator_grp .indicator.status_off div[data-v-49edcb4a]{background:url(../img/light_off.ef42bf41.png) 50% 50%/80% auto no-repeat}.footer[data-v-49edcb4a]{flex:1;display:flex}.footer .p_left[data-v-49edcb4a]{flex:1;display:flex;flex-direction:column;padding:30px 0 0}.footer .p_right[data-v-49edcb4a]{flex:1;display:flex}.footer .p_center[data-v-49edcb4a]{flex:2.4;display:flex;flex-direction:column;padding:6px}.footer .fullScreen[data-v-49edcb4a]{position:fixed;left:0;top:0;right:0;bottom:0;background:url(../img/dw_bg.5ba498d9.png) no-repeat;z-index:9}.footer .fullScreen .table_wrap[data-v-49edcb4a]{position:static}.footer .p_center .table_wrap[data-v-49edcb4a]{flex:auto;position:relative}.footer .p_center .el-table[data-v-49edcb4a]{position:absolute}.footer .flex_fbt[data-v-49edcb4a]{display:flex;flex-direction:column;flex:auto}.footer .toors[data-v-49edcb4a]{padding:6px 0}.footer .toors .iconfont[data-v-49edcb4a]{font-size:22px}[class|=flex_row][data-v-49edcb4a]{flex:1;display:flex;justify-content:space-around;align-items:center}.flex_row-lg[data-v-49edcb4a]{flex:1.4}[class*=box][data-v-49edcb4a]{width:80px;border:2px solid #fff;display:flex;justify-content:center;align-items:center}.box[data-v-49edcb4a]{height:80px;background:#0ba81d}.box-sm[data-v-49edcb4a]{background:#0ba81d;height:40px}.box-start[data-v-49edcb4a]{background:#ec3d34}.footer .btn_list[data-v-49edcb4a]{width:1.2rem;display:flex;flex-direction:column}.footer .btn_list>div[data-v-49edcb4a],.inner_right[data-v-49edcb4a]{flex:1;display:flex;flex-direction:column;justify-content:center}.inner_right[data-v-49edcb4a]{margin-left:.4em}.pl_1e[data-v-49edcb4a]{padding-left:1em}.btn_3d[data-v-49edcb4a]{width:8em;position:relative;background-color:#25a5c2;font-size:.14rem;color:#fff;font-weight:700;display:block;padding:4px 6px;border-radius:8px;box-shadow:0 9px 0 #007e98,0 9px 25px rgba(0,0,0,.7);text-align:center;transition:all .1s ease;top:-4px}.btn_3d[data-v-49edcb4a]:active{box-shadow:0 3px 0 #007e98,0 3px 6px rgba(0,0,0,.9);position:relative;top:2px}.col_status col[data-v-49edcb4a]:first-of-type{width:10%}.col_status col[data-v-49edcb4a]:nth-of-type(2){width:50%}.col_status col[data-v-49edcb4a]:nth-of-type(3){width:40%}.table_status tr[data-v-49edcb4a]{height:50px;vertical-align:middle}.table_status[data-v-49edcb4a]{width:100%;border-collapse:collapse}.table_status th[data-v-49edcb4a]{vertical-align:middle}.table_status td[data-v-49edcb4a],.table_status th[data-v-49edcb4a]{border:1px solid #fff}.table_status td[data-v-49edcb4a]{height:50px;text-align:center}.text_row em.edit-val[data-v-49edcb4a]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:2px;padding-bottom:2px;padding-left:10px;margin-right:8px}.edit-val[data-v-49edcb4a]:hover{outline:.02rem solid #ccc;cursor:pointer}.edit-val[data-v-49edcb4a]:active{outline:.02rem solid #00f}.dialog-footer[data-v-49edcb4a]{margin-top:.12rem;text-align:right}.wrap_G[data-v-49edcb4a]{height:600px} |
New file |
| | |
| | | .flex-layout[data-v-38fade03]{display:flex;flex-direction:column;height:100%}.flex-layout.direction-row[data-v-38fade03]{flex-direction:row}.flex-layout.full-ht[data-v-38fade03]{height:100%}.flex-layout-body[data-v-38fade03]{flex:auto;overflow-y:auto}.progress-load[data-v-5f036459]{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999}.progress-load-content[data-v-5f036459]{position:relative;display:flex;height:100%;justify-content:center;align-items:center}.progress-bg[data-v-5f036459]{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.2}.progress-text[data-v-5f036459]{text-align:center;font-size:.16rem;font-weight:700}.hide-content[data-v-5f036459]{position:absolute;top:-999px}.main[data-v-36d98267]{margin:0;padding:0 0 26px 0;width:100%;height:100%;display:flex;flex-direction:column}.title[data-v-36d98267]{height:60px;flex-shrink:0;text-align:center}.flex_contain[data-v-36d98267]{flex:auto;display:flex;padding:0 10px}.vertical_middle[data-v-36d98267]{display:flex;justify-content:center;align-items:center}.item[data-v-36d98267]{flex:auto;margin:10px;border:2px solid #fff;display:flex;flex-direction:column;text-align:center;font-size:.16rem}.item_title[data-v-36d98267]{text-align:center;border-bottom:1px solid #fff;flex:auto}.item_btn_grp[data-v-36d98267]{flex:auto;display:flex;justify-content:space-around;border-bottom:1px solid #fff}.item_btn_grp>div[data-v-36d98267]{flex:auto;padding:0 10px}.indicator_row[data-v-36d98267]{flex:1.5 1.5 auto;border-bottom:1px solid #fff;display:flex}.indicator_row .row[data-v-36d98267]{flex:auto;display:flex}.indicator_row .label[data-v-36d98267]{border-right:1px solid #fff;width:80px;flex-shrink:0}.indicator_row .data[data-v-36d98267]{flex:auto}.indicator_grp[data-v-36d98267]{flex:auto;display:flex;padding:0 10px;justify-content:space-around}.indicator_grp .wrap_indicator div[data-v-36d98267]{position:relative;height:40px;width:40px;top:8px}.nowrap_indicator[data-v-36d98267]{width:40px;height:40px}.cell_indicator[data-v-36d98267]{text-align:center}.cell_indicator div[data-v-36d98267]{width:40px;height:40px;display:inline-block}.indicator_grp .wrap_indicator div span[data-v-36d98267]{position:absolute;left:50%;top:0;transform:translate(-50%,-100%)}.data_contain[data-v-36d98267]{flex:5 5 auto;display:flex;flex-direction:column}.data_contain .row[data-v-36d98267]{flex:auto;border-bottom:1px solid #fff;display:flex}.data_contain .data[data-v-36d98267]{flex:2.2}.data_contain .label[data-v-36d98267]{flex:1;border-right:1px solid #fff}.item_status[data-v-36d98267]{font-size:.16rem;flex:5 5 auto;display:flex}.item_status .column[data-v-36d98267]{flex:1;display:flex;flex-direction:column}.item_status .sub_item[data-v-36d98267]{flex:1;display:flex;border-bottom:1px solid #fff}.item_status .sub_item[data-v-36d98267]:last-of-type{border-bottom:0 none}.item_status .cell[data-v-36d98267]{flex:1;border-right:1px solid #fff}.item_status .cell[data-v-36d98267]:nth-of-type(2){flex:1.2}.item_status .cell_indicator[data-v-36d98267]{flex:1;border-right:1px solid #fff}.item_status .column:last-of-type .cell_indicator[data-v-36d98267]{border:0 none}.footer[data-v-36d98267]{height:58px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center}.footer .btn-grp[data-v-36d98267]{display:flex;justify-content:space-around;padding:0 18%}.btn_3d[data-v-36d98267]{position:relative;background-color:#25a5c2;font-size:.14rem;color:#fff;font-weight:700;display:block;padding:4px 6px;border-radius:8px;box-shadow:0 9px 0 #007e98,0 9px 25px rgba(0,0,0,.7);text-align:center;transition:all .1s ease;top:-4px}.btn_3d[data-v-36d98267]:active{box-shadow:0 3px 0 #007e98,0 3px 6px rgba(0,0,0,.9);position:relative;top:2px}.footer .btn-grp .btn_3d[data-v-36d98267]{padding:6px 16px}.updateDelay[data-v-36d98267],.updateSetPower[data-v-36d98267]{padding:.1rem}.updateDelay[data-v-36d98267] label,.updateSetPower[data-v-36d98267] label{font-size:16px;font-weight:700}.dialog-footer[data-v-36d98267]{text-align:right;padding:.1rem}.editable[data-v-36d98267]{cursor:pointer}.editable[data-v-36d98267]:hover{text-decoration:underline;font-weight:bolder}.btn_3d.btn_export[data-v-36d98267]{margin-left:1em} |
New file |
| | |
| | | .main[data-v-7af7850c]{display:flex;flex-direction:column}.p_banner[data-v-7af7850c]{display:flex}.p_banner ._tools[data-v-7af7850c]{padding-top:6px;padding-bottom:6px;padding-right:20px}.title[data-v-7af7850c]{flex:1;font-size:26px;text-align:center}.p_content[data-v-7af7850c]{flex:1;display:flex}.flex_left[data-v-7af7850c]{flex:1.34}canvas[data-v-7af7850c]{display:block;width:100%;height:100%;-webkit-object-fit:contain;-o-object-fit:contain;object-fit:contain}.can1[data-v-7af7850c]{position:absolute;left:0;top:0}.part_right .inner[data-v-7af7850c],.part_right[data-v-7af7850c]{flex:1;display:flex;flex-direction:column}.part_right .inner[data-v-7af7850c]{padding-bottom:4px}.inner .btn-grp[data-v-7af7850c]{display:flex;justify-content:space-between;padding:8px 10px;align-items:center}.inner .btn-grp .btn[data-v-7af7850c]{font-size:30px}.inner .table[data-v-7af7850c]{flex:1;position:relative}.indicator[data-v-7af7850c]{width:30px;height:30px;margin-left:.4em}.indicator.status_error[data-v-7af7850c],.indicator.status_normal[data-v-7af7850c],.indicator.status_off[data-v-7af7850c]{position:relative;background:radial-gradient(circle,#333 20%,transparent 0) 2% 2%/30% 30% no-repeat,radial-gradient(circle,#333 20%,transparent 0) 98% 2%/30% 30% no-repeat,radial-gradient(circle,#333 20%,transparent 0) 98% 98%/30% 30% no-repeat,radial-gradient(circle,#333 20%,transparent 0) 2% 98%/30% 30% no-repeat,#ccc;box-shadow:inset 0 0 6px -3px #000;border-radius:30%}.indicator.status_error[data-v-7af7850c]:before,.indicator.status_normal[data-v-7af7850c]:before,.indicator.status_off[data-v-7af7850c]:before{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);width:80%;height:80%;border-radius:50%;box-shadow:inset -1px -1px 10px -3px #333}.indicator.status_normal[data-v-7af7850c]:before{background:radial-gradient(circle,#ccc 0,transparent 69%) 20% 20%/60% 60% no-repeat,#090}.indicator.status_error[data-v-7af7850c]:before{background:radial-gradient(circle,#ccc 0,transparent 69%) 20% 20%/60% 60% no-repeat,#e33}.indicator.status_off[data-v-7af7850c]:before{background:radial-gradient(circle,#ccc 0,transparent 69%) 20% 20%/60% 60% no-repeat,#999}.panel_btn_grp[data-v-7af7850c]{display:flex;padding:20px;justify-content:space-between;align-items:flex-end}.panel_btn_grp .exception[data-v-7af7850c]{align-self:flex-start}.panel_btn_grp .btn_3d[data-v-7af7850c]{width:8em}.panel_details[data-v-7af7850c]{display:flex;flex-direction:column;padding:24px 0 48px}.panel_details .row[data-v-7af7850c]{flex:1;display:flex;justify-content:center;align-items:center}.panel_details .row label[data-v-7af7850c]{flex:1.6;text-align:right;margin-right:.4em}.panel_details .row span[data-v-7af7850c]{flex:1}.status[data-v-7af7850c]{flex:2}.info[data-v-7af7850c]{flex:.8;color:#e5341a;font-size:14px}.cur_vol_set .btn_3d[data-v-7af7850c]{width:6em}.cur_vol_set .tab_content[data-v-7af7850c]{flex:1;display:flex;flex-direction:column}.cur_vol_set .sub-title[data-v-7af7850c]{font-size:20px;text-align:center;line-height:36px}.cur_vol_set .content[data-v-7af7850c]{display:flex;justify-content:center}.cur_vol_set ._row[data-v-7af7850c]{display:flex;padding:10px;line-height:20px;text-align:right;align-items:center}.cur_vol_set ._row label[data-v-7af7850c]{width:8.4em;text-align:right}.cur_vol_set ._row span[data-v-7af7850c]{width:6em;text-align:right;padding-right:.4em;color:#15e3f3}.cur_vol_set ._row .btn_3d[data-v-7af7850c]{margin:10px 10px}.cur_vol_set .content [class*=part][data-v-7af7850c]{flex:1;display:flex;flex-direction:column;align-items:center;margin:0 20px}.input[data-v-7af7850c]{font-size:14px;width:6em;padding-right:.4em;padding-left:.4em}.input[data-v-7af7850c] input{padding:0 6px}.upper_pulse_block[data-v-7af7850c]{-webkit-animation:flicker-data-v-7af7850c .6s infinite;animation:flicker-data-v-7af7850c .6s infinite}@-webkit-keyframes flicker-data-v-7af7850c{0%,40%{opacity:1}to{opacity:0}}@keyframes flicker-data-v-7af7850c{0%,40%{opacity:1}to{opacity:0}} |
New file |
| | |
| | | .main[data-v-3db06d46]{display:flex;flex-direction:column}.p_banner[data-v-3db06d46]{display:flex}.p_banner ._tools[data-v-3db06d46]{padding-top:6px;padding-bottom:6px;padding-right:20px}.title[data-v-3db06d46]{flex:1;font-size:26px;text-align:center}.p_content[data-v-3db06d46]{flex:1;display:flex}.flex_left[data-v-3db06d46]{flex:1.34}canvas[data-v-3db06d46]{display:block;width:100%;height:100%;-webkit-object-fit:contain;-o-object-fit:contain;object-fit:contain}.can1[data-v-3db06d46]{position:absolute;left:0;top:0}.part_right .inner[data-v-3db06d46],.part_right[data-v-3db06d46]{flex:1;display:flex;flex-direction:column}.part_right .inner[data-v-3db06d46]{padding-bottom:4px}.inner .btn-grp[data-v-3db06d46]{display:flex;justify-content:space-between;padding:8px 10px;align-items:center}.inner .btn-grp .btn[data-v-3db06d46]{font-size:30px}.inner .table[data-v-3db06d46]{flex:1;position:relative}.indicator[data-v-3db06d46]{width:30px;height:30px;margin-left:.4em}.indicator.status_error[data-v-3db06d46],.indicator.status_normal[data-v-3db06d46],.indicator.status_off[data-v-3db06d46]{position:relative;background:radial-gradient(circle,#333 20%,transparent 0) 2% 2%/30% 30% no-repeat,radial-gradient(circle,#333 20%,transparent 0) 98% 2%/30% 30% no-repeat,radial-gradient(circle,#333 20%,transparent 0) 98% 98%/30% 30% no-repeat,radial-gradient(circle,#333 20%,transparent 0) 2% 98%/30% 30% no-repeat,#ccc;box-shadow:inset 0 0 6px -3px #000;border-radius:30%}.indicator.status_error[data-v-3db06d46]:before,.indicator.status_normal[data-v-3db06d46]:before,.indicator.status_off[data-v-3db06d46]:before{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);width:80%;height:80%;border-radius:50%;box-shadow:inset -1px -1px 10px -3px #333}.indicator.status_normal[data-v-3db06d46]:before{background:radial-gradient(circle,#ccc 0,transparent 69%) 20% 20%/60% 60% no-repeat,#090}.indicator.status_error[data-v-3db06d46]:before{background:radial-gradient(circle,#ccc 0,transparent 69%) 20% 20%/60% 60% no-repeat,#e33}.indicator.status_off[data-v-3db06d46]:before{background:radial-gradient(circle,#ccc 0,transparent 69%) 20% 20%/60% 60% no-repeat,#999}.panel_btn_grp[data-v-3db06d46]{display:flex;padding:20px;justify-content:space-between;align-items:flex-end}.panel_btn_grp .exception[data-v-3db06d46]{align-self:flex-start}.panel_btn_grp .btn_3d[data-v-3db06d46]{width:8em}.panel_details[data-v-3db06d46]{display:flex;flex-direction:column;padding:24px 0 48px}.panel_details .row[data-v-3db06d46]{flex:1;display:flex;justify-content:center;align-items:center}.panel_details .row label[data-v-3db06d46]{flex:1.6;text-align:right;margin-right:.4em}.panel_details .row span[data-v-3db06d46]{flex:1}.status[data-v-3db06d46]{flex:2}.info[data-v-3db06d46]{flex:.8;color:#e5341a;font-size:14px}.cur_vol_set .btn_3d[data-v-3db06d46]{width:6em}.cur_vol_set .tab_content[data-v-3db06d46]{flex:1;display:flex;flex-direction:column}.cur_vol_set .sub-title[data-v-3db06d46]{font-size:20px;text-align:center;line-height:36px}.cur_vol_set .content[data-v-3db06d46]{display:flex;justify-content:center}.cur_vol_set ._row[data-v-3db06d46]{display:flex;padding:10px;line-height:20px;text-align:right;align-items:center}.cur_vol_set ._row label[data-v-3db06d46]{width:8.4em;text-align:right}.cur_vol_set ._row span[data-v-3db06d46]{width:6em;text-align:right;padding-right:.4em;color:#15e3f3}.cur_vol_set ._row .btn_3d[data-v-3db06d46]{margin:10px 10px}.cur_vol_set .content [class*=part][data-v-3db06d46]{flex:1;display:flex;flex-direction:column;align-items:center;margin:0 20px}.input[data-v-3db06d46]{font-size:14px;width:6em;padding-right:.4em;padding-left:.4em}.input[data-v-3db06d46] input{padding:0 6px}.upper_pulse_block[data-v-3db06d46]{-webkit-animation:flicker-data-v-3db06d46 .6s infinite;animation:flicker-data-v-3db06d46 .6s infinite}@-webkit-keyframes flicker-data-v-3db06d46{0%,40%{opacity:1}to{opacity:0}}@keyframes flicker-data-v-3db06d46{0%,40%{opacity:1}to{opacity:0}} |
New file |
| | |
| | | .g_temp_container[data-v-4d62dff0]{width:100%;height:100%;display:flex}.canvas_wrap[data-v-4d62dff0]{position:relative;width:100%;height:100%;flex:1}canvas[data-v-4d62dff0]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.canvas2[data-v-4d62dff0]{position:absolute;left:0;right:0;top:0;bottom:0}.info[data-v-4d62dff0]{width:1em;word-break:break-all;text-align:center}.container[data-v-7da422b1]{width:100%;height:100%;position:relative}canvas[data-v-7da422b1]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.canvas1[data-v-7da422b1]{position:absolute;left:0;top:0}.progress-load[data-v-5f036459]{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999}.progress-load-content[data-v-5f036459]{position:relative;display:flex;height:100%;justify-content:center;align-items:center}.progress-bg[data-v-5f036459]{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.2}.progress-text[data-v-5f036459]{text-align:center;font-size:.16rem;font-weight:700}.hide-content[data-v-5f036459]{position:absolute;top:-999px}.main[data-v-57d56330]{margin:0;padding:0;width:100%;height:100%;display:flex;flex-direction:column}.select_dev span[data-v-57d56330]:first-child{margin-right:1em}.flex_left[data-v-57d56330]{display:flex;position:relative}.flex_left[data-v-57d56330]:after{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background:#15e3f3;transform:translate(2px) scaleY(.9)}.flex_left .item[data-v-57d56330]{flex:1;display:flex;padding:4px;flex-direction:column;min-width:168px}.sub_item[data-v-57d56330]{flex:1;position:relative}.flex_left .item~.item>.sub_item~.sub_item[data-v-57d56330]:after,.flex_left .item~.item>.sub_item~.sub_item[data-v-57d56330]:before{content:"";position:absolute;left:0;top:0;background:#15e3f3}.flex_left .item~.item>.sub_item~.sub_item[data-v-57d56330]:before{width:1px;height:100%;transform:translate(-4px,-50%) scaleY(.6)}.flex_left .item~.item>.sub_item~.sub_item[data-v-57d56330]:after{width:100%;height:1px;left:-4px;transform:translate(-50%) scaleX(.6)}.flex_content[data-v-57d56330]{height:100%;display:flex;flex-direction:column}.flex_main[data-v-57d56330]{flex:1.6;display:flex}.flex_main .p_left[data-v-57d56330]{flex:1.8;padding:0 .2rem;display:flex;flex-direction:column}.wrap_motor[data-v-57d56330]{flex:auto}.panel_status[data-v-57d56330]{flex:1;display:flex;flex-direction:column;padding:0 .3rem}.panel_status .p_main[data-v-57d56330]{flex:auto;display:flex}.panel_status .p_main .info_list[data-v-57d56330]{display:flex;flex-wrap:wrap;justify-content:space-around;flex:1}.panel_status .p_main .info_list>div[data-v-57d56330]{flex:1}.panel_status .p_main .btn_grp[data-v-57d56330]{flex:auto;display:flex;padding:20px 0;flex-direction:column;justify-content:space-around;align-items:center}.panel_status .p_main .btn_grp .btn_3d[data-v-57d56330]{margin:0}.info_detail[data-v-57d56330]{padding:.16rem;height:100px;border:1px solid #15e3f3;margin-bottom:1em}.info_detail span[data-v-57d56330]{padding-left:.6em;color:#ff0}.flex_footer[data-v-57d56330]{flex:1;padding:.2rem .1rem .1rem;display:flex;position:relative}.flex_main .p_data[data-v-57d56330]{flex:1.1;min-width:360px;display:flex;flex-direction:column;position:relative}.flex_footer .p_right[data-v-57d56330]{flex:1.2;display:flex;flex-direction:column}.p_data .panel_datas[data-v-57d56330]{display:flex;flex-direction:column;flex:auto;padding:10px 10px 30px 10px}.p_data .panel_datas .data_row[data-v-57d56330]{flex:1;display:flex;align-items:center;border:1px solid #15e3f3;position:relative}.p_data .panel_datas .data_row[data-v-57d56330]:after{content:"";position:absolute;height:100%;width:1px;top:0;left:50%;background:#15e3f3}.p_data .panel_datas .data_row~.data_row[data-v-57d56330]{border-top:0 none}.p_data .panel_datas .data_row label[data-v-57d56330]{width:50%;text-align:left;padding-left:.4em}.p_data .panel_datas .data_row span[data-v-57d56330]{padding-left:.4em}.status_item[data-v-57d56330]{display:flex;justify-content:flex-end;align-items:center}.status_item label[data-v-57d56330]{display:block;width:8em;text-align:right}.control_content ._btn_grp span[data-v-57d56330],.drawer_top ._status span[data-v-57d56330],.info_list span[data-v-57d56330]{width:40px;height:40px;margin-left:.4em}.info_list span[data-v-57d56330]{margin-left:0}.p_motor_drawer ._status span[data-v-57d56330]{width:36px;height:36px}.control_content ._btn_grp span.status_error[data-v-57d56330],.control_content ._btn_grp span.status_normal[data-v-57d56330],.control_content ._btn_grp span.status_off[data-v-57d56330],.drawer_top ._status span.status_error[data-v-57d56330],.drawer_top ._status span.status_normal[data-v-57d56330],.drawer_top ._status span.status_off[data-v-57d56330],.info_list span.status_error[data-v-57d56330],.info_list span.status_normal[data-v-57d56330],.info_list span.status_off[data-v-57d56330]{position:relative;background:radial-gradient(circle,#333 20%,transparent 0) 2% 2%/30% 30% no-repeat,radial-gradient(circle,#333 20%,transparent 0) 98% 2%/30% 30% no-repeat,radial-gradient(circle,#333 20%,transparent 0) 98% 98%/30% 30% no-repeat,radial-gradient(circle,#333 20%,transparent 0) 2% 98%/30% 30% no-repeat,#ccc;box-shadow:inset 0 0 6px -3px #000;border-radius:30%}.control_content ._btn_grp span.status_error[data-v-57d56330]:before,.control_content ._btn_grp span.status_normal[data-v-57d56330]:before,.control_content ._btn_grp span.status_off[data-v-57d56330]:before,.drawer_top ._status span.status_error[data-v-57d56330]:before,.drawer_top ._status span.status_normal[data-v-57d56330]:before,.drawer_top ._status span.status_off[data-v-57d56330]:before,.info_list span.status_error[data-v-57d56330]:before,.info_list span.status_normal[data-v-57d56330]:before,.info_list span.status_off[data-v-57d56330]:before{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);width:80%;height:80%;border-radius:50%;box-shadow:inset -1px -1px 10px -3px #333}.control_content ._btn_grp span.status_normal[data-v-57d56330]:before,.drawer_top ._status span.status_normal[data-v-57d56330]:before,.info_list span.status_normal[data-v-57d56330]:before{background:radial-gradient(circle,#ccc 0,transparent 69%) 20% 20%/60% 60% no-repeat,#090}.control_content ._btn_grp span.status_error[data-v-57d56330]:before,.drawer_top ._status span.status_error[data-v-57d56330]:before,.info_list span.status_error[data-v-57d56330]:before{background:radial-gradient(circle,#ccc 0,transparent 69%) 20% 20%/60% 60% no-repeat,#e33}.control_content ._btn_grp span.status_off[data-v-57d56330]:before,.drawer_top ._status span.status_off[data-v-57d56330]:before,.info_list span.status_off[data-v-57d56330]:before{background:radial-gradient(circle,#ccc 0,transparent 69%) 20% 20%/60% 60% no-repeat,#999}.control_content[data-v-57d56330]{flex:3;min-width:400px;display:flex;flex-direction:column;padding:0 10px}.control_content ._item[data-v-57d56330]{display:flex;align-items:center}.control_content ._item label[data-v-57d56330]{width:13em;text-align:right;margin-right:.8em}.control_content ._item .el-slider[data-v-57d56330]{flex:1}.control_content ._item .el-input-number__decrease[data-v-57d56330]{background:transparent}.drawer_top .control_content ._btn_grp[data-v-57d56330]{display:flex;flex-direction:row}.btn_cancel[data-v-57d56330],.btn_ok[data-v-57d56330]{font-size:.18rem;color:#080;font-weight:700;margin-left:.6em;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;transition-property:color;transition-duration:.3s}.btn_cancel[data-v-57d56330]{color:red}.btn_cancel[data-v-57d56330]:after,.btn_ok[data-v-57d56330]:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#080;transform:scaleX(0);transform-origin:100% 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.btn_cancel[data-v-57d56330]:after{background:red;transform-origin:0 50%}.btn_cancel[data-v-57d56330]:active:after,.btn_cancel[data-v-57d56330]:focus:after,.btn_cancel[data-v-57d56330]:hover:after,.btn_ok[data-v-57d56330]:active:after,.btn_ok[data-v-57d56330]:focus:after,.btn_ok[data-v-57d56330]:hover:after{transform:scaleX(1)}.btn_cancel[data-v-57d56330]:hover,.btn_ok[data-v-57d56330]:hover{color:#fff}.btn_3d~.btn_3d[data-v-57d56330]{margin-left:4.8em}.date_time[data-v-57d56330]{font-size:.18rem;font-weight:bolder;color:#ff0;text-align:right}.drawer_top[data-v-57d56330]{display:flex;width:100%}.drawer_top ._status[data-v-57d56330]{flex:1;display:flex;flex-direction:column}.drawer_top ._status label[data-v-57d56330]{width:8em;text-align:right}.drawer_top ._btn_grp[data-v-57d56330]{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.drawer_top ._btn_grp .btn_3d[data-v-57d56330]{width:8em;margin-left:0}.wrap_charts[data-v-57d56330]{margin-top:10px;width:100%;height:500px;padding:10px}.drawer_data_contain[data-v-57d56330]{width:100%}.drawer_data_contain>[data-v-57d56330],.drawer_data_contain[data-v-57d56330]{height:100%;display:flex;flex-direction:column}.drawer_data_contain .wrap_charts[data-v-57d56330]{width:100%;height:100%;margin:0 0 10px}.drawer_data_contain ._p_table[data-v-57d56330]{flex:1;position:relative;margin:0 .2rem .06rem}.fullScreen[data-v-57d56330]{position:fixed;left:0;top:0;right:0;bottom:0;height:auto;background:url(../img/dw_bg.5ba498d9.png) no-repeat;z-index:99}.temp_grp[data-v-57d56330]{display:flex;flex:1}.temp_grp_inner[data-v-57d56330]{display:flex;flex-direction:column;border:4px solid #0af}.temp_title[data-v-57d56330]{border-bottom:1px solid #0af;padding:4px 10px;text-align:center;font-size:.2rem}.temp_list[data-v-57d56330]{flex:1;display:flex}.temp_grp_1[data-v-57d56330]{flex:6}.temp_grp_2[data-v-57d56330]{flex:10;margin-left:.4em}.temp_grp .item[data-v-57d56330]{flex:1;padding:0 .08rem;position:relative}.temp_grp .item~.item[data-v-57d56330]:before{content:"";position:absolute;left:0;top:0;height:100%;width:1px;background:#0af}.temp_grp .temp_grp_2 .item[data-v-57d56330]:nth-child(3):before,.temp_grp .temp_grp_2 .item[data-v-57d56330]:nth-child(9):before{width:3px;background:#15e3f3}.tool_bar[data-v-57d56330]{padding:.1rem .2rem} |
New file |
| | |
| | | .main[data-v-060531e1]{display:flex;flex-direction:column}.p_banner[data-v-060531e1]{display:flex}.p_banner ._tools[data-v-060531e1]{padding-top:6px;padding-bottom:6px;padding-right:20px}.title[data-v-060531e1]{flex:1;font-size:26px;text-align:center}.p_content[data-v-060531e1]{flex:1;display:flex}.panel_circuit[data-v-060531e1]{width:380px}canvas[data-v-060531e1]{display:block;width:100%;height:100%;-webkit-object-fit:contain;-o-object-fit:contain;object-fit:contain}.can1[data-v-060531e1]{position:absolute;left:0;top:0}.part_center[data-v-060531e1]{flex:1.4;padding-left:10px;display:flex;flex-direction:column}.part_right[data-v-060531e1]{flex:1.2;padding:10px 0 4px 10px;display:flex}.wrap_G[data-v-060531e1]{border:1px solid #fff;flex:1}.part_center .inner[data-v-060531e1]{flex:1;display:flex;flex-direction:column;padding-bottom:4px}.inner .btn-grp[data-v-060531e1]{display:flex;justify-content:space-between;padding:8px 10px;align-items:center}.inner .btn-grp .btn[data-v-060531e1]{font-size:30px}.inner .table[data-v-060531e1]{flex:1;position:relative}.indicator[data-v-060531e1]{width:30px;height:30px;margin-left:.4em}.indicator.status_error[data-v-060531e1],.indicator.status_normal[data-v-060531e1],.indicator.status_off[data-v-060531e1]{position:relative;background:radial-gradient(circle,#333 20%,transparent 0) 2% 2%/30% 30% no-repeat,radial-gradient(circle,#333 20%,transparent 0) 98% 2%/30% 30% no-repeat,radial-gradient(circle,#333 20%,transparent 0) 98% 98%/30% 30% no-repeat,radial-gradient(circle,#333 20%,transparent 0) 2% 98%/30% 30% no-repeat,#ccc;box-shadow:inset 0 0 6px -3px #000;border-radius:30%}.indicator.status_error[data-v-060531e1]:before,.indicator.status_normal[data-v-060531e1]:before,.indicator.status_off[data-v-060531e1]:before{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);width:80%;height:80%;border-radius:50%;box-shadow:inset -1px -1px 10px -3px #333}.indicator.status_normal[data-v-060531e1]:before{background:radial-gradient(circle,#ccc 0,transparent 69%) 20% 20%/60% 60% no-repeat,#090}.indicator.status_error[data-v-060531e1]:before{background:radial-gradient(circle,#ccc 0,transparent 69%) 20% 20%/60% 60% no-repeat,#e33}.indicator.status_off[data-v-060531e1]:before{background:radial-gradient(circle,#ccc 0,transparent 69%) 20% 20%/60% 60% no-repeat,#999}.part_center .uper[data-v-060531e1]{display:flex;height:190px}.panel_btn_grp[data-v-060531e1]{display:flex;flex-direction:column;padding:20px;justify-content:space-between;align-items:flex-end}.panel_btn_grp .exception[data-v-060531e1]{margin-bottom:1em}.panel_btn_grp .btn_3d[data-v-060531e1]{width:8em}.panel_details[data-v-060531e1]{flex:1;display:flex;flex-direction:column;padding:36px 0}.panel_details .row[data-v-060531e1]{flex:1;display:flex;justify-content:center;align-items:center}.panel_details .row label[data-v-060531e1]{flex:1.6;text-align:right;margin-right:.4em}.panel_details .row span[data-v-060531e1]{flex:1}.status[data-v-060531e1]{flex:2}.info[data-v-060531e1]{flex:.8;color:#e5341a;font-size:14px}.cur_vol_set .btn_3d[data-v-060531e1]{width:6em}.cur_vol_set .tab_content[data-v-060531e1]{flex:1;display:flex;flex-direction:column}.cur_vol_set .sub-title[data-v-060531e1]{font-size:20px;text-align:center;line-height:36px}.cur_vol_set .content[data-v-060531e1]{display:flex;justify-content:center}.cur_vol_set ._row[data-v-060531e1]{display:flex;padding:10px;line-height:20px;text-align:right;align-items:center}.cur_vol_set ._row label[data-v-060531e1]{width:8.4em;text-align:right}.cur_vol_set ._row span[data-v-060531e1]{width:6em;text-align:right;padding-right:.4em;color:#15e3f3}.cur_vol_set ._row .btn_3d[data-v-060531e1]{margin:10px 10px}.cur_vol_set .content [class*=part][data-v-060531e1]{flex:1;display:flex;flex-direction:column;align-items:center;margin:0 20px}.input[data-v-060531e1]{font-size:14px;width:6em;padding-right:.4em;padding-left:.4em}.input[data-v-060531e1] input{padding:0 6px}.upper_pulse_block[data-v-060531e1]{-webkit-animation:flicker-data-v-060531e1 .6s infinite;animation:flicker-data-v-060531e1 .6s infinite}@-webkit-keyframes flicker-data-v-060531e1{0%,40%{opacity:1}to{opacity:0}}@keyframes flicker-data-v-060531e1{0%,40%{opacity:1}to{opacity:0}} |
New file |
| | |
| | | .main[data-v-570f0659]{display:flex;flex-direction:column}.p_banner[data-v-570f0659]{display:flex}.p_banner ._tools[data-v-570f0659]{padding-top:6px;padding-bottom:6px;padding-right:20px}.title[data-v-570f0659]{flex:1;font-size:26px;text-align:center}.p_content[data-v-570f0659]{flex:1;display:flex}.flex_left[data-v-570f0659]{flex:1.34}canvas[data-v-570f0659]{display:block;width:100%;height:100%;-webkit-object-fit:contain;-o-object-fit:contain;object-fit:contain}.can1[data-v-570f0659]{position:absolute;left:0;top:0}.part_right .inner[data-v-570f0659],.part_right[data-v-570f0659]{flex:1;display:flex;flex-direction:column}.part_right .inner[data-v-570f0659]{padding-bottom:4px}.inner .btn-grp[data-v-570f0659]{display:flex;justify-content:space-between;padding:8px 10px;align-items:center}.inner .btn-grp .btn[data-v-570f0659]{font-size:30px}.inner .table[data-v-570f0659]{flex:1;position:relative}.indicator[data-v-570f0659]{width:30px;height:30px;margin-left:.4em}.indicator.status_error[data-v-570f0659],.indicator.status_normal[data-v-570f0659],.indicator.status_off[data-v-570f0659]{position:relative;background:radial-gradient(circle,#333 20%,transparent 0) 2% 2%/30% 30% no-repeat,radial-gradient(circle,#333 20%,transparent 0) 98% 2%/30% 30% no-repeat,radial-gradient(circle,#333 20%,transparent 0) 98% 98%/30% 30% no-repeat,radial-gradient(circle,#333 20%,transparent 0) 2% 98%/30% 30% no-repeat,#ccc;box-shadow:inset 0 0 6px -3px #000;border-radius:30%}.indicator.status_error[data-v-570f0659]:before,.indicator.status_normal[data-v-570f0659]:before,.indicator.status_off[data-v-570f0659]:before{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);width:80%;height:80%;border-radius:50%;box-shadow:inset -1px -1px 10px -3px #333}.indicator.status_normal[data-v-570f0659]:before{background:radial-gradient(circle,#ccc 0,transparent 69%) 20% 20%/60% 60% no-repeat,#090}.indicator.status_error[data-v-570f0659]:before{background:radial-gradient(circle,#ccc 0,transparent 69%) 20% 20%/60% 60% no-repeat,#e33}.indicator.status_off[data-v-570f0659]:before{background:radial-gradient(circle,#ccc 0,transparent 69%) 20% 20%/60% 60% no-repeat,#999}.panel_btn_grp[data-v-570f0659]{display:flex;padding:20px;justify-content:space-between;align-items:flex-end}.panel_btn_grp .exception[data-v-570f0659]{align-self:flex-start}.panel_btn_grp .btn_3d[data-v-570f0659]{width:8em}.panel_details[data-v-570f0659]{display:flex;flex-direction:column;padding:24px 0 48px}.panel_details .row[data-v-570f0659]{flex:1;display:flex;justify-content:center;align-items:center}.panel_details .row label[data-v-570f0659]{flex:1.6;text-align:right;margin-right:.4em}.panel_details .row span[data-v-570f0659]{flex:1}.status[data-v-570f0659]{flex:2}.info[data-v-570f0659]{flex:.8;color:#e5341a;font-size:14px}.cur_vol_set .btn_3d[data-v-570f0659]{width:6em}.cur_vol_set .tab_content[data-v-570f0659]{flex:1;display:flex;flex-direction:column}.cur_vol_set .sub-title[data-v-570f0659]{font-size:20px;text-align:center;line-height:36px}.cur_vol_set .content[data-v-570f0659]{display:flex;justify-content:center}.cur_vol_set ._row[data-v-570f0659]{display:flex;padding:10px;line-height:20px;text-align:right;align-items:center}.cur_vol_set ._row label[data-v-570f0659]{width:8.4em;text-align:right}.cur_vol_set ._row span[data-v-570f0659]{width:6em;text-align:right;padding-right:.4em;color:#15e3f3}.cur_vol_set ._row .btn_3d[data-v-570f0659]{margin:10px 10px}.cur_vol_set .content [class*=part][data-v-570f0659]{flex:1;display:flex;flex-direction:column;align-items:center;margin:0 20px}.input[data-v-570f0659]{font-size:14px;width:6em;padding-right:.4em;padding-left:.4em}.input[data-v-570f0659] input{padding:0 6px}.upper_pulse_block[data-v-570f0659]{-webkit-animation:flicker-data-v-570f0659 .6s infinite;animation:flicker-data-v-570f0659 .6s infinite}@-webkit-keyframes flicker-data-v-570f0659{0%,40%{opacity:1}to{opacity:0}}@keyframes flicker-data-v-570f0659{0%,40%{opacity:1}to{opacity:0}} |
New file |
| | |
| | | .contain[data-v-37e6404c]{position:relative;width:100%;height:32px;line-height:32px;font-size:16px;overflow:hidden;padding-left:30px;background:rgba(0,0,0,.4);color:#ff0;font-weight:700}.inner[data-v-37e6404c]{position:absolute;left:100%;top:0;width:99999999%;overflow:visible}.anim[data-v-37e6404c]{transition:transform 1s linear}.con1[data-v-37e6404c]{list-style:none;float:left;position:absolute}.con1 li[data-v-37e6404c]{list-style:none;float:left;padding:0 1em;line-height:30px;height:30px}.loading_container[data-v-13a40614]{position:absolute;left:0;top:0;right:0;bottom:0;z-index:999}.loading_container.fixed[data-v-13a40614]{position:fixed}.wraper[data-v-13a40614]{position:relative}.loading-mask[data-v-13a40614]{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:-1}.loading_container.fixed .loading-mask[data-v-13a40614]{position:fixed}#app[data-v-1e7f9a32]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:100% 100%;padding-left:.1rem;padding-right:.1rem}.page-container[data-v-1e7f9a32]{display:flex;height:100vh;flex-direction:column}.page-content[data-v-1e7f9a32]{flex:1}.page-content-container[data-v-1e7f9a32]{height:100%;box-sizing:border-box;padding-top:.08rem;padding-bottom:.08rem}.page-content-right[data-v-1e7f9a32]{height:100%}.banner_right[data-v-1e7f9a32]{padding-right:1em}.status[data-v-1e7f9a32]{display:flex}.status .indicator_css[data-v-1e7f9a32]{width:32px;height:32px;margin-left:.4em}.tools .btn[data-v-1e7f9a32]{font-size:.16rem} |
New file |
| | |
| | | .main[data-v-105c1172]{height:100%;display:flex;flex-direction:column}.title[data-v-105c1172]{font-size:22px;text-align:center}.filter[data-v-105c1172]{display:flex;padding:10px 0}.filter .btn_3d[data-v-105c1172]{width:6em;margin-left:2em}.filter[data-v-105c1172] .el-form-item__label{width:6em}.filter[data-v-105c1172] .el-date-editor.el-input,.filter[data-v-105c1172] .el-date-editor.el-input__inner,.filter[data-v-105c1172] .el-select{width:186px}.btn-grp[data-v-105c1172]{display:flex}.content[data-v-105c1172]{flex:1} |
New file |
| | |
| | | .main[data-v-c037e344]{margin:0;padding:0;width:100%;height:100%;display:flex;flex-direction:column}.banner[data-v-c037e344]{height:40px}.banner .btn_grp[data-v-c037e344]{padding:0 10px;align-items:center}.banner .btn_grp .btn_3d~.btn_3d[data-v-c037e344]{margin-left:10px}.title[data-v-c037e344]{line-height:30px;font-size:18px;flex:1}.flex_contain[data-v-c037e344]{flex:1.3;display:flex;padding:0 10px}.vertical_middle[data-v-c037e344]{display:flex;justify-content:center;align-items:center}.item[data-v-c037e344]{flex:1.4;border:2px solid #fff;display:flex;flex-direction:column;text-align:center;font-size:.16rem}.item[data-v-c037e344]:first-of-type,.item[data-v-c037e344]:last-of-type{flex:1;padding:30px 0 50px}.item~.item[data-v-c037e344]{margin-left:2px}.item>div[data-v-c037e344]{flex:1}.item .group_set[data-v-c037e344]{flex:3.2;display:flex;justify-content:center}.item .group_set .part_left[data-v-c037e344]{display:flex;flex-direction:column;margin-right:.2rem;width:10.8em;transform:translateX(-2em)}.item .group_set .part_left .text_row[data-v-c037e344]{flex:1}.text_row em[data-v-c037e344],.text_row span[data-v-c037e344]{padding-right:10px}.text_row em.wrap[data-v-c037e344]{display:flex;justify-content:center}div.flex_2btn_grp[data-v-c037e344]{display:flex;flex:1.4;padding:0 10px}.flex_2btn_grp .btn_3d[data-v-c037e344]{flex:1;max-width:8em}.flex_2btn_grp .center_con[data-v-c037e344]{width:.8rem;display:flex;justify-content:center}.indicator[data-v-c037e344]{position:relative;width:40px;height:40px;top:-8px;background:url(../img/light_off.ef42bf41.png) 50% 50%/80% auto no-repeat}.indicator[data-v-c037e344]:empty{top:0}.indicator span[data-v-c037e344]{position:absolute;white-space:nowrap;left:50%;bottom:0;transform:translate(-50%,100%)}.cell_indicator div.status_normal[data-v-c037e344],.indicator.status_normal[data-v-c037e344],.indicator_grp .indicator.status_normal div[data-v-c037e344]{background:url(../img/light_g.dbdccf65.png) 50% 50%/80% auto no-repeat}.cell_indicator div.status_warn[data-v-c037e344],.indicator.status_warn[data-v-c037e344],.indicator_grp .indicator.status_warn div[data-v-c037e344]{background:url(../img/light_y.fb4cbf0e.png) 50% 50%/80% auto no-repeat}.cell_indicator div.status_error[data-v-c037e344],.indicator.status_error[data-v-c037e344],.indicator_grp .indicator.status_error div[data-v-c037e344]{background:url(../img/light_r.9d4beca6.png) 50% 50%/80% auto no-repeat}.cell_indicator div.status_off[data-v-c037e344],.indicator.status_off[data-v-c037e344],.indicator_grp .indicator.status_off div[data-v-c037e344]{background:url(../img/light_off.ef42bf41.png) 50% 50%/80% auto no-repeat}.footer[data-v-c037e344]{flex:1;display:flex}.footer .p_left[data-v-c037e344]{flex:1;display:flex;flex-direction:column;padding:30px 0 0}.footer .p_right[data-v-c037e344]{flex:.4;display:flex;justify-content:center}.footer .p_center[data-v-c037e344]{flex:2.4;display:flex;flex-direction:column;padding:6px}.footer .fullScreen[data-v-c037e344]{position:fixed;left:0;top:0;right:0;bottom:0;background:url(../img/dw_bg.5ba498d9.png) no-repeat;z-index:9}.footer .fullScreen .table_wrap[data-v-c037e344]{position:static}.footer .p_center .table_wrap[data-v-c037e344]{flex:auto;position:relative}.footer .p_center .el-table[data-v-c037e344]{position:absolute}.footer .flex_fbt[data-v-c037e344]{display:flex;flex-direction:column;flex:auto}.footer .toors[data-v-c037e344]{padding:6px 0}.footer .toors .iconfont[data-v-c037e344]{font-size:22px}[class|=flex_row][data-v-c037e344]{flex:1;display:flex;justify-content:space-around;align-items:center}.flex_row-lg[data-v-c037e344]{flex:1.4}[class*=box][data-v-c037e344]{width:80px;border:2px solid #fff;display:flex;justify-content:center;align-items:center}.box[data-v-c037e344]{height:80px;background:#0ba81d}.box-sm[data-v-c037e344]{background:#0ba81d;height:40px}.box-start[data-v-c037e344]{background:#ec3d34}.footer .btn_list[data-v-c037e344]{width:1.2rem;display:flex;flex-direction:column}.footer .btn_list>div[data-v-c037e344],.inner_right[data-v-c037e344]{flex:1;display:flex;flex-direction:column;justify-content:center}.pl_1e[data-v-c037e344]{padding-left:1em}.btn_3d[data-v-c037e344]{width:8em;position:relative;background-color:#25a5c2;font-size:.14rem;color:#fff;font-weight:700;display:block;padding:4px 6px;border-radius:8px;box-shadow:0 9px 0 #007e98,0 9px 25px rgba(0,0,0,.7);text-align:center;transition:all .1s ease;top:-4px}.btn_3d[data-v-c037e344]:active{box-shadow:0 3px 0 #007e98,0 3px 6px rgba(0,0,0,.9);position:relative;top:2px}.text_row em.edit-val[data-v-c037e344]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:2px;padding-bottom:2px;padding-left:10px;margin-right:8px}.edit-val[data-v-c037e344]:hover{outline:.02rem solid #ccc;cursor:pointer}.edit-val[data-v-c037e344]:active{outline:.02rem solid #00f}.dialog-footer[data-v-c037e344]{margin-top:.12rem;text-align:right}.D-content[data-v-c037e344]{position:relative;overflow:hidden}.wraper[data-v-c037e344]{width:200%;display:flex;transition:all .2s}.wraper.toEnd[data-v-c037e344]{transform:translateX(-50%)}.selectG[data-v-c037e344]{position:absolute;right:0;top:10px}.wrap_G[data-v-c037e344]{flex:1;height:600px;position:relative} |
| | |
| | | <!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><title>综合电力监控管理系统</title><link href=css/chunk-09a0ded6.52529a1d.css rel=prefetch><link href=css/chunk-0c651e8d.5669455a.css rel=prefetch><link href=css/chunk-0ee7ec8e.f44455cf.css rel=prefetch><link href=css/chunk-125ff022.4d56189f.css rel=prefetch><link href=css/chunk-163e611d.9cbf659a.css rel=prefetch><link href=css/chunk-174c48c0.769f52d9.css rel=prefetch><link href=css/chunk-2028b450.2ad03033.css rel=prefetch><link href=css/chunk-21a0be57.04952fce.css rel=prefetch><link href=css/chunk-221310da.3e182977.css rel=prefetch><link href=css/chunk-237dc25c.22a3d118.css rel=prefetch><link href=css/chunk-2d6b0496.f493e6cf.css rel=prefetch><link href=css/chunk-31591306.3b0fea11.css rel=prefetch><link href=css/chunk-37c94f2d.22e9edca.css rel=prefetch><link href=css/chunk-37fd6854.2516987c.css rel=prefetch><link href=css/chunk-38093438.ef1a5662.css rel=prefetch><link href=css/chunk-3836cd33.014e46f9.css rel=prefetch><link href=css/chunk-3fdcce8d.93bc9859.css rel=prefetch><link href=css/chunk-401c085c.c750f205.css rel=prefetch><link href=css/chunk-45718c59.0195f810.css rel=prefetch><link href=css/chunk-45f9f416.31f88254.css rel=prefetch><link href=css/chunk-47d46416.07ec4530.css rel=prefetch><link href=css/chunk-4c7df500.122281af.css rel=prefetch><link href=css/chunk-5a83cbde.74a34348.css rel=prefetch><link href=css/chunk-5ab84bce.b79e4d2a.css rel=prefetch><link href=css/chunk-5eb3d307.e1e6425d.css rel=prefetch><link href=css/chunk-605c6e5e.2943888f.css rel=prefetch><link href=css/chunk-619cec3c.fef541a1.css rel=prefetch><link href=css/chunk-7113a69e.bb5bf196.css rel=prefetch><link href=css/chunk-71ba26bc.d71bb38c.css rel=prefetch><link href=css/chunk-77d0eb41.2cd06e85.css rel=prefetch><link href=css/chunk-7c0464a0.cdd7ea93.css rel=prefetch><link href=css/chunk-7c8e73a5.d23a23b6.css rel=prefetch><link href=css/chunk-7ce2c2ca.9a74b59e.css rel=prefetch><link href=css/chunk-81552734.13ae228a.css rel=prefetch><link href=css/chunk-abc2af58.21d41621.css rel=prefetch><link href=css/chunk-af390e4a.db946dc6.css rel=prefetch><link href=css/chunk-bbaf0174.bdd05a80.css rel=prefetch><link href=css/chunk-be1d1818.74abae5c.css rel=prefetch><link href=css/chunk-c11180b8.78b87eef.css rel=prefetch><link href=css/chunk-c5e71ace.e14e8289.css rel=prefetch><link href=css/chunk-dc1ec1ca.4f3a8a30.css rel=prefetch><link href=css/chunk-e1492686.57fda446.css rel=prefetch><link href=css/chunk-f8b5348c.22426f09.css rel=prefetch><link href=css/chunk-f916ab86.17b5c29b.css rel=prefetch><link href=js/chunk-09a0ded6.c23b9a8f.js rel=prefetch><link href=js/chunk-0c651e8d.9d921671.js rel=prefetch><link href=js/chunk-0ee7ec8e.2c6384f8.js rel=prefetch><link href=js/chunk-125ff022.191a3ce8.js rel=prefetch><link href=js/chunk-163e611d.0e1fe76d.js rel=prefetch><link href=js/chunk-174c48c0.c63ab94d.js rel=prefetch><link href=js/chunk-2028b450.97576ec0.js rel=prefetch><link href=js/chunk-21a0be57.bed7cbc1.js rel=prefetch><link href=js/chunk-221310da.ce145479.js rel=prefetch><link href=js/chunk-237dc25c.73536c86.js rel=prefetch><link href=js/chunk-2d6b0496.a00a550c.js rel=prefetch><link href=js/chunk-31591306.96e739ae.js rel=prefetch><link href=js/chunk-37c94f2d.2bbe7ced.js rel=prefetch><link href=js/chunk-37fd6854.f00e2113.js rel=prefetch><link href=js/chunk-38093438.b234b6fb.js rel=prefetch><link href=js/chunk-3836cd33.1e18f159.js rel=prefetch><link href=js/chunk-3fdcce8d.b2fde941.js rel=prefetch><link href=js/chunk-401c085c.00d8a245.js rel=prefetch><link href=js/chunk-45718c59.a27ccaee.js rel=prefetch><link href=js/chunk-45f9f416.b65387d6.js rel=prefetch><link href=js/chunk-47d46416.4e4f39da.js rel=prefetch><link href=js/chunk-4c7df500.6d21c949.js rel=prefetch><link href=js/chunk-5a83cbde.2900b03c.js rel=prefetch><link href=js/chunk-5ab84bce.b609d5a7.js rel=prefetch><link href=js/chunk-5eb3d307.c945300b.js rel=prefetch><link href=js/chunk-605c6e5e.30911212.js rel=prefetch><link href=js/chunk-619cec3c.53ceb7fe.js rel=prefetch><link href=js/chunk-7113a69e.0c46fb7a.js rel=prefetch><link href=js/chunk-71ba26bc.e37d8ffd.js rel=prefetch><link href=js/chunk-77d0eb41.594e81b4.js rel=prefetch><link href=js/chunk-7c0464a0.70e6f855.js rel=prefetch><link href=js/chunk-7c8e73a5.57be3772.js rel=prefetch><link href=js/chunk-7ce2c2ca.8f00628c.js rel=prefetch><link href=js/chunk-81552734.d899b178.js rel=prefetch><link href=js/chunk-abc2af58.01e7c6ae.js rel=prefetch><link href=js/chunk-af390e4a.6c3ce72b.js rel=prefetch><link href=js/chunk-bbaf0174.9e202592.js rel=prefetch><link href=js/chunk-be1d1818.a71ac38e.js rel=prefetch><link href=js/chunk-c11180b8.3eaa0311.js rel=prefetch><link href=js/chunk-c5e71ace.554433f1.js rel=prefetch><link href=js/chunk-dc1ec1ca.5d002491.js rel=prefetch><link href=js/chunk-e1492686.07a57d2a.js rel=prefetch><link href=js/chunk-f8b5348c.01eba47d.js rel=prefetch><link href=js/chunk-f916ab86.237a0d66.js rel=prefetch><link href=css/app.cda4fcf3.css rel=preload as=style><link href=css/chunk-vendors.0cc777b9.css rel=preload as=style><link href=js/app.637a069f.js rel=preload as=script><link href=js/chunk-vendors.65d24da6.js rel=preload as=script><link href=css/chunk-vendors.0cc777b9.css rel=stylesheet><link href=css/app.cda4fcf3.css rel=stylesheet></head><body><noscript><strong>We're sorry but 综合电力监控管理系统 doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=js/chunk-vendors.65d24da6.js></script><script src=js/app.637a069f.js></script></body></html> |
| | | <!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><title>综合电力监控管理系统</title><link href=css/chunk-0390c68e.074e782a.css rel=prefetch><link href=css/chunk-05d6c097.9469760b.css rel=prefetch><link href=css/chunk-0914c3a0.42baf663.css rel=prefetch><link href=css/chunk-09a0ded6.52529a1d.css rel=prefetch><link href=css/chunk-0ee7ec8e.f44455cf.css rel=prefetch><link href=css/chunk-125ff022.4d56189f.css rel=prefetch><link href=css/chunk-163e611d.9cbf659a.css rel=prefetch><link href=css/chunk-1a7c5635.3bb2a943.css rel=prefetch><link href=css/chunk-2028b450.2ad03033.css rel=prefetch><link href=css/chunk-21a0be57.04952fce.css rel=prefetch><link href=css/chunk-221310da.3e182977.css rel=prefetch><link href=css/chunk-237dc25c.22a3d118.css rel=prefetch><link href=css/chunk-23cb1a86.7195893a.css rel=prefetch><link href=css/chunk-2616579d.8aa238d1.css rel=prefetch><link href=css/chunk-2d6b0496.f493e6cf.css rel=prefetch><link href=css/chunk-31346b40.c5619b6d.css rel=prefetch><link href=css/chunk-31591306.3b0fea11.css rel=prefetch><link href=css/chunk-315c1782.66dfb152.css rel=prefetch><link href=css/chunk-37c94f2d.22e9edca.css rel=prefetch><link href=css/chunk-37fd6854.2516987c.css rel=prefetch><link href=css/chunk-38093438.ef1a5662.css rel=prefetch><link href=css/chunk-3836cd33.014e46f9.css rel=prefetch><link href=css/chunk-401c085c.c750f205.css rel=prefetch><link href=css/chunk-45718c59.0195f810.css rel=prefetch><link href=css/chunk-47d46416.07ec4530.css rel=prefetch><link href=css/chunk-4c8c99cd.4fbfaf92.css rel=prefetch><link href=css/chunk-4ed7eab9.42a8ded4.css rel=prefetch><link href=css/chunk-5ab84bce.b79e4d2a.css rel=prefetch><link href=css/chunk-605c6e5e.2943888f.css rel=prefetch><link href=css/chunk-619cec3c.fef541a1.css rel=prefetch><link href=css/chunk-64e02e5b.76ed8179.css rel=prefetch><link href=css/chunk-691deb5b.6a10deef.css rel=prefetch><link href=css/chunk-6dec0d01.ddb69029.css rel=prefetch><link href=css/chunk-71022421.59b1ddc6.css rel=prefetch><link href=css/chunk-7113a69e.bb5bf196.css rel=prefetch><link href=css/chunk-71ba26bc.d71bb38c.css rel=prefetch><link href=css/chunk-77d0eb41.2cd06e85.css rel=prefetch><link href=css/chunk-7c9e984f.e91fdef8.css rel=prefetch><link href=css/chunk-7ce2c2ca.9a74b59e.css rel=prefetch><link href=css/chunk-abc2af58.21d41621.css rel=prefetch><link href=css/chunk-af390e4a.db946dc6.css rel=prefetch><link href=css/chunk-bbaf0174.bdd05a80.css rel=prefetch><link href=css/chunk-bd4f6b94.523eb320.css rel=prefetch><link href=css/chunk-f916ab86.17b5c29b.css rel=prefetch><link href=js/chunk-0390c68e.649ec259.js rel=prefetch><link href=js/chunk-05d6c097.5696c880.js rel=prefetch><link href=js/chunk-0914c3a0.7eb521ae.js rel=prefetch><link href=js/chunk-09a0ded6.c23b9a8f.js rel=prefetch><link href=js/chunk-0ee7ec8e.2c6384f8.js rel=prefetch><link href=js/chunk-125ff022.191a3ce8.js rel=prefetch><link href=js/chunk-163e611d.0e1fe76d.js rel=prefetch><link href=js/chunk-1a7c5635.a642f4d8.js rel=prefetch><link href=js/chunk-2028b450.97576ec0.js rel=prefetch><link href=js/chunk-21a0be57.bed7cbc1.js rel=prefetch><link href=js/chunk-221310da.ce145479.js rel=prefetch><link href=js/chunk-237dc25c.73536c86.js rel=prefetch><link href=js/chunk-23cb1a86.a47e9de5.js rel=prefetch><link href=js/chunk-2616579d.353aa2d3.js rel=prefetch><link href=js/chunk-2d6b0496.a00a550c.js rel=prefetch><link href=js/chunk-31346b40.58e84bbf.js rel=prefetch><link href=js/chunk-31591306.96e739ae.js rel=prefetch><link href=js/chunk-315c1782.940b7047.js rel=prefetch><link href=js/chunk-37c94f2d.2bbe7ced.js rel=prefetch><link href=js/chunk-37fd6854.f00e2113.js rel=prefetch><link href=js/chunk-38093438.b234b6fb.js rel=prefetch><link href=js/chunk-3836cd33.1e18f159.js rel=prefetch><link href=js/chunk-401c085c.00d8a245.js rel=prefetch><link href=js/chunk-45718c59.2e8343db.js rel=prefetch><link href=js/chunk-47d46416.4e4f39da.js rel=prefetch><link href=js/chunk-4c8c99cd.23f52810.js rel=prefetch><link href=js/chunk-4ed7eab9.468fa57b.js rel=prefetch><link href=js/chunk-5ab84bce.b609d5a7.js rel=prefetch><link href=js/chunk-605c6e5e.30911212.js rel=prefetch><link href=js/chunk-619cec3c.53ceb7fe.js rel=prefetch><link href=js/chunk-64e02e5b.2a6f2241.js rel=prefetch><link href=js/chunk-691deb5b.5813bc96.js rel=prefetch><link href=js/chunk-6dec0d01.3620fea2.js rel=prefetch><link href=js/chunk-71022421.447df9b5.js rel=prefetch><link href=js/chunk-7113a69e.0c46fb7a.js rel=prefetch><link href=js/chunk-71ba26bc.e37d8ffd.js rel=prefetch><link href=js/chunk-77d0eb41.594e81b4.js rel=prefetch><link href=js/chunk-7c9e984f.0331ac61.js rel=prefetch><link href=js/chunk-7ce2c2ca.8f00628c.js rel=prefetch><link href=js/chunk-abc2af58.01e7c6ae.js rel=prefetch><link href=js/chunk-af390e4a.6c3ce72b.js rel=prefetch><link href=js/chunk-bbaf0174.9e202592.js rel=prefetch><link href=js/chunk-bd4f6b94.39627d98.js rel=prefetch><link href=js/chunk-f916ab86.237a0d66.js rel=prefetch><link href=css/app.cda4fcf3.css rel=preload as=style><link href=css/chunk-vendors.0cc777b9.css rel=preload as=style><link href=js/app.6a955f8b.js rel=preload as=script><link href=js/chunk-vendors.65d24da6.js rel=preload as=script><link href=css/chunk-vendors.0cc777b9.css rel=stylesheet><link href=css/app.cda4fcf3.css rel=stylesheet></head><body><noscript><strong>We're sorry but 综合电力监控管理系统 doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=js/chunk-vendors.65d24da6.js></script><script src=js/app.6a955f8b.js></script></body></html> |
New file |
| | |
| | | (function(t){function e(e){for(var o,r,i=e[0],u=e[1],s=e[2],l=0,h=[];l<i.length;l++)r=i[l],Object.prototype.hasOwnProperty.call(a,r)&&a[r]&&h.push(a[r][0]),a[r]=0;for(o in u)Object.prototype.hasOwnProperty.call(u,o)&&(t[o]=u[o]);d&&d(e);while(h.length)h.shift()();return c.push.apply(c,s||[]),n()}function n(){for(var t,e=0;e<c.length;e++){for(var n=c[e],o=!0,r=1;r<n.length;r++){var i=n[r];0!==a[i]&&(o=!1)}o&&(c.splice(e--,1),t=u(u.s=n[0]))}return t}var o={},r={app:0},a={app:0},c=[];function i(t){return u.p+"js/"+({}[t]||t)+"."+{"chunk-05d6c097":"5696c880","chunk-09a0ded6":"c23b9a8f","chunk-125ff022":"191a3ce8","chunk-163e611d":"0e1fe76d","chunk-1a7c5635":"a642f4d8","chunk-2028b450":"97576ec0","chunk-0ee7ec8e":"2c6384f8","chunk-221310da":"ce145479","chunk-3836cd33":"1e18f159","chunk-605c6e5e":"30911212","chunk-f916ab86":"237a0d66","chunk-237dc25c":"73536c86","chunk-23cb1a86":"a47e9de5","chunk-2d6b0496":"a00a550c","chunk-31346b40":"58e84bbf","chunk-31591306":"96e739ae","chunk-37c94f2d":"2bbe7ced","chunk-38093438":"b234b6fb","chunk-401c085c":"00d8a245","chunk-47d46416":"4e4f39da","chunk-5ab84bce":"b609d5a7","chunk-315c1782":"940b7047","chunk-4c8c99cd":"23f52810","chunk-6dec0d01":"3620fea2","chunk-bbaf0174":"9e202592","chunk-619cec3c":"53ceb7fe","chunk-691deb5b":"5813bc96","chunk-7113a69e":"0c46fb7a","chunk-71ba26bc":"e37d8ffd","chunk-0390c68e":"649ec259","chunk-2616579d":"353aa2d3","chunk-45718c59":"2e8343db","chunk-0914c3a0":"7eb521ae","chunk-37fd6854":"f00e2113","chunk-4ed7eab9":"468fa57b","chunk-64e02e5b":"2a6f2241","chunk-bd4f6b94":"39627d98","chunk-77d0eb41":"594e81b4","chunk-7c9e984f":"0331ac61","chunk-7ce2c2ca":"8f00628c","chunk-abc2af58":"01e7c6ae","chunk-af390e4a":"6c3ce72b","chunk-21a0be57":"bed7cbc1","chunk-71022421":"447df9b5"}[t]+".js"}function u(e){if(o[e])return o[e].exports;var n=o[e]={i:e,l:!1,exports:{}};return t[e].call(n.exports,n,n.exports,u),n.l=!0,n.exports}u.e=function(t){var e=[],n={"chunk-05d6c097":1,"chunk-09a0ded6":1,"chunk-125ff022":1,"chunk-163e611d":1,"chunk-1a7c5635":1,"chunk-2028b450":1,"chunk-0ee7ec8e":1,"chunk-221310da":1,"chunk-3836cd33":1,"chunk-605c6e5e":1,"chunk-f916ab86":1,"chunk-237dc25c":1,"chunk-23cb1a86":1,"chunk-2d6b0496":1,"chunk-31346b40":1,"chunk-31591306":1,"chunk-37c94f2d":1,"chunk-38093438":1,"chunk-401c085c":1,"chunk-47d46416":1,"chunk-5ab84bce":1,"chunk-315c1782":1,"chunk-4c8c99cd":1,"chunk-6dec0d01":1,"chunk-bbaf0174":1,"chunk-619cec3c":1,"chunk-691deb5b":1,"chunk-7113a69e":1,"chunk-71ba26bc":1,"chunk-0390c68e":1,"chunk-2616579d":1,"chunk-45718c59":1,"chunk-0914c3a0":1,"chunk-37fd6854":1,"chunk-4ed7eab9":1,"chunk-64e02e5b":1,"chunk-bd4f6b94":1,"chunk-77d0eb41":1,"chunk-7c9e984f":1,"chunk-7ce2c2ca":1,"chunk-abc2af58":1,"chunk-af390e4a":1,"chunk-21a0be57":1,"chunk-71022421":1};r[t]?e.push(r[t]):0!==r[t]&&n[t]&&e.push(r[t]=new Promise((function(e,n){for(var o="css/"+({}[t]||t)+"."+{"chunk-05d6c097":"9469760b","chunk-09a0ded6":"52529a1d","chunk-125ff022":"4d56189f","chunk-163e611d":"9cbf659a","chunk-1a7c5635":"3bb2a943","chunk-2028b450":"2ad03033","chunk-0ee7ec8e":"f44455cf","chunk-221310da":"3e182977","chunk-3836cd33":"014e46f9","chunk-605c6e5e":"2943888f","chunk-f916ab86":"17b5c29b","chunk-237dc25c":"22a3d118","chunk-23cb1a86":"7195893a","chunk-2d6b0496":"f493e6cf","chunk-31346b40":"c5619b6d","chunk-31591306":"3b0fea11","chunk-37c94f2d":"22e9edca","chunk-38093438":"ef1a5662","chunk-401c085c":"c750f205","chunk-47d46416":"07ec4530","chunk-5ab84bce":"b79e4d2a","chunk-315c1782":"66dfb152","chunk-4c8c99cd":"4fbfaf92","chunk-6dec0d01":"ddb69029","chunk-bbaf0174":"bdd05a80","chunk-619cec3c":"fef541a1","chunk-691deb5b":"6a10deef","chunk-7113a69e":"bb5bf196","chunk-71ba26bc":"d71bb38c","chunk-0390c68e":"074e782a","chunk-2616579d":"8aa238d1","chunk-45718c59":"0195f810","chunk-0914c3a0":"42baf663","chunk-37fd6854":"2516987c","chunk-4ed7eab9":"42a8ded4","chunk-64e02e5b":"76ed8179","chunk-bd4f6b94":"523eb320","chunk-77d0eb41":"2cd06e85","chunk-7c9e984f":"e91fdef8","chunk-7ce2c2ca":"9a74b59e","chunk-abc2af58":"21d41621","chunk-af390e4a":"db946dc6","chunk-21a0be57":"04952fce","chunk-71022421":"59b1ddc6"}[t]+".css",a=u.p+o,c=document.getElementsByTagName("link"),i=0;i<c.length;i++){var s=c[i],l=s.getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(l===o||l===a))return e()}var h=document.getElementsByTagName("style");for(i=0;i<h.length;i++){s=h[i],l=s.getAttribute("data-href");if(l===o||l===a)return e()}var d=document.createElement("link");d.rel="stylesheet",d.type="text/css",d.onload=e,d.onerror=function(e){var o=e&&e.target&&e.target.src||a,c=new Error("Loading CSS chunk "+t+" failed.\n("+o+")");c.code="CSS_CHUNK_LOAD_FAILED",c.request=o,delete r[t],d.parentNode.removeChild(d),n(c)},d.href=a;var f=document.getElementsByTagName("head")[0];f.appendChild(d)})).then((function(){r[t]=0})));var o=a[t];if(0!==o)if(o)e.push(o[2]);else{var c=new Promise((function(e,n){o=a[t]=[e,n]}));e.push(o[2]=c);var s,l=document.createElement("script");l.charset="utf-8",l.timeout=120,u.nc&&l.setAttribute("nonce",u.nc),l.src=i(t);var h=new Error;s=function(e){l.onerror=l.onload=null,clearTimeout(d);var n=a[t];if(0!==n){if(n){var o=e&&("load"===e.type?"missing":e.type),r=e&&e.target&&e.target.src;h.message="Loading chunk "+t+" failed.\n("+o+": "+r+")",h.name="ChunkLoadError",h.type=o,h.request=r,n[1](h)}a[t]=void 0}};var d=setTimeout((function(){s({type:"timeout",target:l})}),12e4);l.onerror=l.onload=s,document.head.appendChild(l)}return Promise.all(e)},u.m=t,u.c=o,u.d=function(t,e,n){u.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},u.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},u.t=function(t,e){if(1&e&&(t=u(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(u.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)u.d(n,o,function(e){return t[e]}.bind(null,o));return n},u.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return u.d(e,"a",e),e},u.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},u.p="",u.oe=function(t){throw console.error(t),t};var s=window["webpackJsonp"]=window["webpackJsonp"]||[],l=s.push.bind(s);s.push=e,s=s.slice();for(var h=0;h<s.length;h++)e(s[h]);var d=l;c.push([0,"chunk-vendors"]),n()})({0:function(t,e,n){t.exports=n("56d7")},"034f":function(t,e,n){"use strict";var o=n("85ec"),r=n.n(o);r.a},"346c":function(t,e,n){},"4dcb":function(t,e,n){},"56d7":function(t,e,n){"use strict";n.r(e);n("4de4"),n("b0c0"),n("4d63"),n("ac1f"),n("25f0"),n("5319"),n("e260"),n("e6cf"),n("cca6"),n("a79d");var o=n("2b0e"),r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"rootDiv",class:["root_node",t.$store.state.theme.index>-1?"theme_"+t.$store.state.theme.index:""]},[n("router-view"),n("div",{directives:[{name:"show",rawName:"v-show",value:t.maskShow,expression:"maskShow"}],ref:"mask",staticClass:"trans_mask"})],1)},a=[],c={name:"App",data:function(){return{maskShow:!1}},methods:{},mounted:function(){var t=this;this.$router.beforeEach((function(e,n,o){t.maskShow=!0,o()})),this.$router.afterEach((function(e,n){setTimeout((function(){t.maskShow=!1}),0)}))}},i=c,u=(n("034f"),n("2877")),s=Object(u["a"])(i,r,a,!1,null,null,null),l=s.exports,h=n("8c4f"),d=[{path:"/login",name:"Login",meta:{crumb:"用户登录"},component:function(t){return n.e("chunk-31591306").then(function(){var e=[n("71a8")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/page",name:"Page",meta:{crumb:""},component:function(t){return Promise.all([n.e("chunk-af390e4a"),n.e("chunk-21a0be57")]).then(function(){var e=[n("1e4b")];t.apply(null,e)}.bind(this)).catch(n.oe)},children:[]},{path:"/pagenosidebar",name:"pageNoSidebar",meta:{crumb:""},component:function(t){return Promise.all([n.e("chunk-af390e4a"),n.e("chunk-71022421")]).then(function(){var e=[n("7f94")];t.apply(null,e)}.bind(this)).catch(n.oe)},children:[{path:"/user/power",name:"UserPower",meta:{crumb:"用户管理 > 用户权限"},component:function(t){return n.e("chunk-691deb5b").then(function(){var e=[n("2d70")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/user/info",name:"UserInfo",meta:{crumb:"用户管理 > 用户信息"},component:function(t){return n.e("chunk-401c085c").then(function(){var e=[n("1d46")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/load/auto",name:"AutoLoad",meta:{crumb:"负载 负载自动加载"},component:function(t){return n.e("chunk-31346b40").then(function(){var e=[n("a678")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/load/manual",name:"ManualLoad",meta:{crumb:"负载 负载手动加载"},component:function(t){return n.e("chunk-1a7c5635").then(function(){var e=[n("cbc7")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/load/main",name:"MainLoad",meta:{crumb:"负载 负载主画面"},component:function(t){return n.e("chunk-7113a69e").then(function(){var e=[n("8286")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/load/burst",name:"BurstLoad",meta:{crumb:"负载 负载突加突卸"},component:function(t){return n.e("chunk-05d6c097").then(function(){var e=[n("59e4")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/rectifier/main",name:"RectifierMain",meta:{crumb:"整流电源 主画面"},component:function(t){return Promise.all([n.e("chunk-71ba26bc"),n.e("chunk-2616579d")]).then(function(){var e=[n("7fb8")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/rectifier/group",name:"RectifierGroup",meta:{crumb:"整流电源 组合界面"},component:function(t){return Promise.all([n.e("chunk-71ba26bc"),n.e("chunk-bd4f6b94")]).then(function(){var e=[n("520a")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/motor/index",name:"Motor",meta:{crumb:"电机系统"},component:function(t){return Promise.all([n.e("chunk-71ba26bc"),n.e("chunk-4ed7eab9")]).then(function(){var e=[n("dd13")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/general/index",name:"General",meta:{crumb:"综合管理"},component:function(t){return n.e("chunk-125ff022").then(function(){var e=[n("57ca")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/other/circuit",name:"Circuit",meta:{crumb:"电路二视图"},component:function(t){return n.e("chunk-619cec3c").then(function(){var e=[n("bbf1")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/watercooling/list",name:"WaterCoolingList",meta:{crumb:"水冷系统列表"},component:function(t){return n.e("chunk-38093438").then(function(){var e=[n("ace6")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/watercooling/index/1",name:"WaterCooling",meta:{crumb:"1号水冷装置"},component:function(t){return Promise.all([n.e("chunk-2028b450"),n.e("chunk-0ee7ec8e")]).then(function(){var e=[n("344a")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/watercooling/index/2",name:"WaterCooling",meta:{crumb:"2号水冷装置"},component:function(t){return Promise.all([n.e("chunk-2028b450"),n.e("chunk-f916ab86")]).then(function(){var e=[n("466d")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/watercooling/index/3",name:"WaterCooling",meta:{crumb:"3号水冷装置"},component:function(t){return Promise.all([n.e("chunk-2028b450"),n.e("chunk-221310da")]).then(function(){var e=[n("0b35")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/watercooling/alarmparam/9",name:"WaterCoolingAlarmParam",meta:{crumb:"水冷系统180kW 报警参数"},component:function(t){return n.e("chunk-37c94f2d").then(function(){var e=[n("42a8")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/watercooling/function/9",name:"WaterCoolingFunction",meta:{crumb:"水冷系统180kW 功能参数"},component:function(t){return n.e("chunk-237dc25c").then(function(){var e=[n("7d1a")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/watercooling/alarmhis/:type",name:"WaterCoolingAlarmHis",meta:{crumb:"水冷系统 历史报警"},component:function(t){return n.e("chunk-7ce2c2ca").then(function(){var e=[n("cd6d")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/watercooling/operate/:type",name:"WaterCoolingOperate",meta:{crumb:"水冷系统 手动操作"},component:function(t){return n.e("chunk-abc2af58").then(function(){var e=[n("ea01")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/watercooling/systemsettings/:type",name:"WaterCoolingSystemSettings",meta:{crumb:"水冷系统 系统设定"},component:function(t){return n.e("chunk-09a0ded6").then(function(){var e=[n("9f93")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/watercooling/index/6",name:"WaterCooling_1",meta:{crumb:"水冷系统80kW"},component:function(t){return Promise.all([n.e("chunk-2028b450"),n.e("chunk-3836cd33")]).then(function(){var e=[n("5ffd")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/watercooling/function/6",name:"WaterCoolingFunction_1",meta:{crumb:"水冷系统80kW 功能参数"},component:function(t){return n.e("chunk-47d46416").then(function(){var e=[n("8f94")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/watercooling/alarmparam/6",name:"WaterCoolingAlarmParam_1",meta:{crumb:"水冷系统80kW 报警参数"},component:function(t){return n.e("chunk-77d0eb41").then(function(){var e=[n("820c")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/watercooling/index/subsidiary",name:"WaterCooling_subsidiary",meta:{crumb:"水冷系统电力辅助散热"},component:function(t){return Promise.all([n.e("chunk-2028b450"),n.e("chunk-605c6e5e")]).then(function(){var e=[n("b51d")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/watercooling/function/subsidiary",name:"WaterCoolingFunction_subsidiary",meta:{crumb:"水冷系统电力辅助散热 功能参数"},component:function(t){return n.e("chunk-2d6b0496").then(function(){var e=[n("6f48")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/watercooling/alarmparam/subsidiary",name:"WaterCoolingAlarmParam_subsidiary",meta:{crumb:"水冷系统电力辅助散热 报警参数"},component:function(t){return n.e("chunk-163e611d").then(function(){var e=[n("9fb9")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/chargepower/menu",name:"chargePowerMenu",meta:{crumb:"整流器模式选择"},component:function(t){return n.e("chunk-23cb1a86").then(function(){var e=[n("3686")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/chargepower/parallel",name:"chargePower_parallel",meta:{crumb:"4机组并联运行"},component:function(t){return Promise.all([n.e("chunk-5ab84bce"),n.e("chunk-4c8c99cd")]).then(function(){var e=[n("3caf")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/chargepower/series",name:"chargePower_series",meta:{crumb:"4机组串联运行"},component:function(t){return Promise.all([n.e("chunk-5ab84bce"),n.e("chunk-6dec0d01")]).then(function(){var e=[n("8dd9")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/chargepower/mixture",name:"chargePower_mixture",meta:{crumb:"2串2并运行"},component:function(t){return Promise.all([n.e("chunk-5ab84bce"),n.e("chunk-315c1782")]).then(function(){var e=[n("c456")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/chargepower/respectively",name:"chargepower_respectively",meta:{crumb:"AB分别并联运行"},component:function(t){return Promise.all([n.e("chunk-5ab84bce"),n.e("chunk-bbaf0174")]).then(function(){var e=[n("3823")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/chargepower/alone/:group/:model",name:"chargePower_alone",meta:{crumb:"单独运行"},component:function(t){return Promise.all([n.e("chunk-71ba26bc"),n.e("chunk-5ab84bce"),n.e("chunk-64e02e5b")]).then(function(){var e=[n("5ced")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/chargepower/main",name:"main_chargePower",meta:{crumb:"充电电源主界面"},component:function(t){return Promise.all([n.e("chunk-71ba26bc"),n.e("chunk-0390c68e")]).then(function(){var e=[n("0f23")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/subject/realtime",name:"subject_realtime",meta:{crumb:"参试设备/实时"},component:function(t){return Promise.all([n.e("chunk-71ba26bc"),n.e("chunk-45718c59"),n.e("chunk-37fd6854")]).then(function(){var e=[n("2977")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/subject/history",name:"subject_history",meta:{crumb:"参试设备/历史"},component:function(t){return Promise.all([n.e("chunk-71ba26bc"),n.e("chunk-45718c59"),n.e("chunk-0914c3a0")]).then(function(){var e=[n("9548")];t.apply(null,e)}.bind(this)).catch(n.oe)}},{path:"/syslog",name:"syslog",meta:{crumb:"系统日志"},component:function(t){return n.e("chunk-7c9e984f").then(function(){var e=[n("b2e2")];t.apply(null,e)}.bind(this)).catch(n.oe)}}]}];o["default"].use(h["a"]);var f=new h["a"]({routes:d}),m=n("2f62"),p={navName:"PagesHome",crumb:["首页"],theme:{background:"#004f76",color:"#fff",index:-1}},b={changeNavName:function(t,e){t.navName=e},changeCrumb:function(t,e){t.crumb=e},changeTheme:function(t,e){t.theme=e}},g={getCrumb:function(t){return t.crumb},getNavName:function(t){return t.navName},getTheme:function(t){return t.theme}},_={changeNavName:function(t,e){t.commit("changeNavName",e)},changeCrumb:function(t,e){t.commit("changeCrumb",e)},changeTheme:function(t,e){t.commit("changeTheme",e)}},k=(n("498a"),{state:function(){return{username:sessionStorage.getItem("username")||"",login:sessionStorage.getItem("login")||!1}},mutations:{setLogin:function(t,e){e&&e.trim()?(sessionStorage.setItem("username",e),sessionStorage.setItem("login",!0),t.username=e,t.login=!0):(sessionStorage.setItem("username",""),sessionStorage.setItem("login",!1),t.username="",t.login=!1)}},actions:{setLogin:function(t,e){t.commit("setLogin",e)}},getters:{isLogin:function(t){return!(""==t.username||!t.login)}}});o["default"].use(m["a"]);var y=new m["a"].Store({state:p,mutations:b,getters:g,actions:_,modules:{login:k},strict:!0}),v=(n("de36"),n("be35"),n("0fae"),n("cec5"),n("4dcb"),n("d81d"),n("3eba")),A=n.n(v);function w(){this.charts={}}w.prototype.set=function(t,e){this.charts[t]=e},w.prototype.get=function(t){return this.charts[t]?this.charts[t]:null},w.prototype.del=function(t){var e=this.get(t);e||(e.dispose(),delete this.charts[t])},w.prototype.resize=function(t){var e=this.get(t);e||e.resize()},w.prototype.connect=function(t){var e=this,n=t.map((function(t){var n=e.get(t);if(!n)return n}));A.a.connect(n)},w.prototype.changeDataZoom=function(t,e){var n=this.get(t);n||n.dispatchAction({type:"dataZoom",batch:[{start:e[0],end:e[1]}]})};var S=new w,O={chartManage:S},j=n("e901"),x={url:""},N={userInfo:"",userName:"",userId:0,init:function(){var t=j["a"].getLocalStorage("userInfo");t&&(t=JSON.parse(t),this.userName=t.username,this.userId=parseInt(t.operator_id),this.userInfo=t)},logout:function(){j["a"].delLocalStorage("userInfo"),this.replaceInfo()},replaceInfo:function(){this.userInfo="",this.userName="",this.userId=0}},C=(n("a15b"),n("b680"),n("d3b7"),{dateFormat:function(t){return t&&t.length>=10?t.substr(0,10):t},numAdd0:function(t,e){t=t.toString();var n=t.length;return n<e&&(t=new Array(e-n+1).join("0")+t),t},divided:function(t,e,n){return n?Math.ceil(t/e):Math.floor(t/e)},dividedBy:function(t,e){return e=e||10,t/e},toFixed:function(t,e){return e=e||1,t.toFixed(e)}}),$=new o["default"],D=n("bc3a"),J=n.n(D),P=new o["default"],B={getConnect:function(){return P.$axios({method:"post",url:"Device_connectstateAction_e2kw_searchAll",data:null})},getTmpHum:function(){return P.$axios({method:"post",url:"Tmphum_rtAction_thm_searchAll",data:null})},getAllRtAlarm:function(){return P.$axios({method:"post",url:"AlarmAction!serchAllAlarm",data:null})},getProgress:function(){return P.$axios({method:"post",url:"LoginAction!serchFileProgress",data:null})},clearProgress:function(){return P.$axios({method:"post",url:"LoginAction!clearProgress",data:null})},download:function(t){return P.$axios({method:"post",url:"CsvFileDownloadAction!searchDownloadFile",data:"json="+JSON.stringify(t),timeout:0})}},E=new o["default"],I={getUsersByPermitgroup:function(t){return E.$axios({method:"post",url:"User_permitgroup_usrAction!serchByCondition",data:"json="+JSON.stringify(t)})},getAllRole:function(){return E.$axios({method:"get",url:"User_permitgroupAction!searchAll",data:null})},addPermitUser:function(t){return E.$axios({method:"post",url:"User_permitgroup_usrAction!add",data:"json="+JSON.stringify(t)})},delPermitUser:function(t){return E.$axios({method:"post",url:"User_permitgroup_usrAction!del",data:"json="+JSON.stringify(t)})},getAllUsers:function(){return E.$axios({method:"get",url:"User_infAction!searchAll",data:null})},addPermitGroup:function(t){return E.$axios({method:"post",url:"User_permitgroupAction!add",data:"json="+JSON.stringify(t)})},delPermitGroup:function(t){return E.$axios({method:"post",url:"User_permitgroupAction!del",data:"json="+JSON.stringify(t)})},editPermitGroup:function(t){return E.$axios({method:"post",url:"User_permitgroupAction!update",data:"json="+JSON.stringify(t)})},selectPermit:function(t){return E.$axios({method:"post",url:"User_permitgroup_dataAction!add",data:"json="+JSON.stringify(t)})},unselectPermit:function(t){return E.$axios({method:"post",url:"User_permitgroup_dataAction!del",data:"json="+JSON.stringify(t)})},getPermitByGroupId:function(t){return E.$axios({method:"post",url:"User_permitgroup_dataAction!serchByCondition",data:"json="+JSON.stringify(t)})},addPermit:function(t){return E.$axios({method:"post",url:"User_permitAction!add",data:"json="+JSON.stringify(t)})},delPermit:function(t){return E.$axios({method:"post",url:"User_permitAction!del",data:"json="+JSON.stringify(t)})},getAllPermits:function(){return E.$axios({method:"get",url:"User_permitAction!searchAll"})},searchAll:function(){return E.$axios({method:"post",url:"User_infAction!searchAll",data:null})},add:function(t){return E.$axios({method:"post",url:"User_infAction!add",data:"json="+JSON.stringify(t)})},update:function(t){return E.$axios({method:"post",url:"User_infAction!update",data:"json="+JSON.stringify(t)})},del:function(t){return E.$axios({method:"post",url:"User_infAction!del",data:"json="+JSON.stringify(t)})},login:function(t){return E.$axios({method:"post",url:"LoginAction!login",data:"json="+JSON.stringify(t)})},getUserLog:function(t){return E.$axios({method:"post",url:"User_logAction!serchByCondition",data:"json="+JSON.stringify(t)})},getOperateList:function(){return E.$axios({method:"post",url:"User_logAction!OperateToName",data:null})},getSystemList:function(){return E.$axios({method:"post",url:"User_logAction!SystemToName",data:null})}},T=new o["default"],L={getInfo:function(){return T.$axios({method:"post",url:"Dynamicload_infAction_load_searchAll",data:null})},getMainStatus:function(){return T.$axios({method:"post",url:"Dynamicload_State_rtAction_load_searchAll",data:null})},getManualStatus:function(){return T.$axios({method:"post",url:"Dynamicload_button_rtAction_load_searchAll",data:null})},getAutoStatus:function(){return T.$axios({method:"post",url:"Dynamicload_button_rtAction_load_searchAuto",data:null})},getBurstStatus:function(){return T.$axios({method:"post",url:"Dynamicload_button_rtAction_load_searchSudden_crease",data:null})},btnControl:function(t){return T.$axios({method:"post",url:"Dynamicload_controlAction_load_update",data:"json="+JSON.stringify(t)})},autoLoad:function(t){return T.$axios({method:"post",url:"Dynamicload_controlAction_load_updateStart_auto",data:"json="+JSON.stringify(t)})},allBtnControl:function(t){return T.$axios({method:"post",url:"Dynamicload_controlAction_load_updateAll_open",data:"json="+JSON.stringify(t)})},stopLoad:function(t){return T.$axios({method:"post",url:"Dynamicload_controlAction_load_updateStop_auto",data:"json="+JSON.stringify(t)})},burstLoad:function(t){return T.$axios({method:"post",url:"Dynamicload_controlAction_load_updateSudden_crease",data:"json="+JSON.stringify(t)})},allSwitchOpen:function(t){return T.$axios({method:"post",url:"Dynamicload_controlAction_load_updatedoubAll_open",data:"json="+JSON.stringify(t)})},allBurstLoad:function(t){return T.$axios({method:"post",url:"Dynamicload_controlAction_load_updateAllSudden_crease",data:"json="+JSON.stringify(t)})},updateSetPower:function(t){return T.$axios({method:"post",url:"Dynamicload_controlAction_load_updateSet_power",data:"json="+JSON.stringify(t)})},updateDelay:function(t){return T.$axios({method:"post",url:"Dynamicload_controlAction_load_updateInterval_time",data:"json="+JSON.stringify(t)})}},F=new o["default"],M={getDevList:function(){return F.$axios({method:"post",url:"DyEnvir_system/Motor_infAction_mot_searchAll",data:null})},getInfo:function(t){return F.$axios({method:"post",url:"Load_motor_stateAction_mot_serchByCondition",data:"json="+JSON.stringify(t)})},getOtherInfo:function(t){return F.$axios({method:"post",url:"Subject_motor_stateAction_mot_serchByCondition",data:"json="+JSON.stringify(t)})},updateControls:function(t){return F.$axios({method:"post",url:"Motor_controlAction_mot_update",data:"json="+JSON.stringify(t)})},getAlarm:function(t){return F.$axios({method:"post",url:"Devalaram_rtAction_mot_serchByCondition",data:"json="+JSON.stringify(t)})},getHisAlarm:function(t){return F.$axios({method:"post",url:"Devalaram_historyAction_mot_serchByCondition",data:"json="+JSON.stringify(t)})},getLatelyAlarm:function(t){return F.$axios({method:"post",url:"Devalaram_rtAction_mot_serchByInfo",data:"json="+JSON.stringify(t)})},confirmAlarm:function(t){return F.$axios({method:"post",url:"Devalaram_rtAction_mot_update",data:"json="+JSON.stringify(t)})},getHisData:function(t){return F.$axios({method:"post",url:"Motor_readdataAction_mot_serchByCondition",data:"json="+JSON.stringify(t)})}},W={getInfo:function(){return J()({method:"post",url:"Electric_infAction_ele_searchAll",data:null})},getRtData:function(t){return J()({method:"post",url:"Electric_rtAction_ele_serchByCondition",data:"json="+JSON.stringify(t)})},getAllRtData:function(){return J()({method:"post",url:"Electric_rtAction_ele_serchByCondition",data:"json="+JSON.stringify({electric_id:0})})},getRtState:function(t){return J()({method:"post",url:"Electric_stateAction_ele_serchByCondition",data:"json="+JSON.stringify(t)})},getAllRtState:function(){return J()({method:"post",url:"Electric_stateAction_ele_serchByCondition",data:"json="+JSON.stringify({electric_id:0})})},searchRtSwitchInfo:function(){return J()({method:"post",url:"Electric_switchAction_ele_searchAll",data:null})},searchPower:function(){return J()({method:"post",url:"Electric_powerAction_ele_searchAll",data:null})},setPos:function(t,e,n,o,r){var a={electric_id:t,dev_name:e,electric_ip:n,num:o};switch(o){case 1:a.upsetcurr=r;break;case 2:a.upsetvol=r;break;case 3:a.convolcontrol=1;break;case 4:a.concurrcontrol=1;break;case 5:a.othermodes=1;break;case 6:a.parallelmodes=1;break;case 7:a.startposition=1;break;case 8:a.stopposition=1;break;case 9:a.resetposition=1;break;case 10:a.fanstart=1;break;case 11:a.fanstop=1;break;case 12:a.dcvol=r;break;case 13:a.dccurr=r;break;case 14:a.controlangle=r;break;case 15:a.switchon=1;break;case 16:a.switchoff=1;break}return J()({method:"post",url:"Electric_control_singleAction_ele_update",data:"json="+JSON.stringify(a)})},setGroupPos:function(t,e,n,o,r){var a={electric_id:t,dev_name:e[0]+"套",electric_ip:n,num:o};switch(o){case 1:a.convolcontrol=1;break;case 2:a.concurrcontrol=1;break;case 3:a.conn_flag=1;break;case 4:a.divide_flag=1;break;case 5:a.volset=1,a.givevol=r;break;case 6:a.currset=1,a.givecurr=r;break;case 7:a.switchon1=1,a.dev_name=e[1]+"套";break;case 8:a.switchon2=1,a.dev_name=e[1]+"套";break;case 9:a.switchoff1=1,a.dev_name=e[1]+"套";break;case 10:a.switchoff2=1,a.dev_name=e[1]+"套";break;case 11:a.conn_start=1;break;case 12:a.conn_stop=1;break}return J()({method:"post",url:"Electric_control_connAction_ele_update",data:"json="+JSON.stringify(a)})},giveVal:function(t,e,n,o){var r={electric_id:t,dev_name:e,num:n};switch(n){case 13:r.givevol=o;break;case 14:r.givecurr=o;break}return J()({method:"post",url:"Electric_control_connAction_ele_delVCSet",data:"json="+JSON.stringify(r)})},alarmInfo:function(){return J()({method:"post",url:"Electric_alarmAction_ele_serchByCondition",data:"json="+JSON.stringify({electric_id:0})})},groupAlarmInfo:function(t){return J()({method:"post",url:"Electric_alarmAction_ele_serchByCondition",data:"json="+JSON.stringify(t)})},getGiveVal:function(t){return J()({method:"post",url:"Electric_control_connAction_ele_serchByCondition",data:"json="+JSON.stringify(t)})},getHisAlarm:function(t){return J()({method:"post",url:"Electric_alarm_historyAction_ele_serchByCondition",data:"json="+JSON.stringify(t)})},getHisData:function(t){return J()({method:"post",url:"Electric_realhist_dataAction_ele_serchByCondition",data:"json="+JSON.stringify(t)})}},U=new o["default"],H={getList:function(){return U.$axios({method:"post",url:"Electric2MW_infAction_e2kw_searchAll",data:null})},getRTData:function(t){return U.$axios({method:"post",url:"Electric_Rt_2kwAction_e2kw_serchByCondition",data:"json="+JSON.stringify(t)})},getControlData:function(t){return U.$axios({method:"post",url:"Electric_State_2kwAction_e2kw_serchByCondition",data:"json="+JSON.stringify(t)})},upDateControlData:function(t){return U.$axios({method:"post",url:"Electric_Control_Single_2kwAction_e2kw_update",data:"json="+JSON.stringify(t)})},getAlarm:function(t){return U.$axios({method:"post",url:"Electric_2MW_alarmAction_e2kw_serchByCondition",data:"json="+JSON.stringify(t)})},getHisAlarm:function(t){return U.$axios({method:"post",url:"Electric_2MW_alarm_historyAction_e2kw_serchByCondition",data:"json="+JSON.stringify(t)})},getHisData:function(t){return U.$axios({method:"post",url:"Electric2mw_realdataAction_e2kw_serchByCondition",data:"json="+JSON.stringify(t)})}},R=new o["default"],q={getList:function(){return R.$axios({method:"post",url:"Water_infAction_water_searchAll",data:null})},getDate:function(t){return R.$axios({method:"post",url:"Water_rtAction_water_serchByCondition",data:"json="+JSON.stringify(t)})},getInfo:function(t){return R.$axios({method:"post",url:"Water_brachAction_water_serchByCondition",data:"json="+JSON.stringify(t)})},getStatus:function(t){return R.$axios({method:"post",url:"Water_stateAction_water_serchByCondition",data:"json="+JSON.stringify(t)})},getAlarm:function(t){return R.$axios({method:"post",url:"Water_alarmAction_water_serchByCondition",data:"json="+JSON.stringify(t)})}},G=new o["default"],z={getRTData:function(){return G.$axios({method:"post",url:"Batt_rtstateAction!searchAll",data:null})}},K=new o["default"],Y={getList:function(){return K.$axios({method:"post",url:"Partinsystem_infAction_prt_searchAll",data:null})},get100Data:function(t){var e="";switch(t.type){case 7:e="Inverter_eleAction_prt_serchByInfo";break;case 8:e="Electrical_monitor_stationAction_prt_serchByInfo";break;case 9:e="Dc230v_battAction_prt_serchByInfo";break;case 10:e="Dc25v_battAction_prt_serchByInfo";break;case 11:e="get100Data_TODO_11";break;case 12:e="get100Data_TODO_12";break;case 13:e="get100Data_TODO_13";break;case 14:e="Battery_monitorAction_prt_serchByInfo";break;case 15:e="Ac230v_upsAction_prt_serchByInfo";break;case 16:e="get100Data_TODO_16";break;case 17:e="Cabin_boardAction_prt_serchByInfo";break;case 18:e="Reliable_boardAction_prt_serchByInfo";break}return K.$axios({method:"post",url:e,data:"json="+JSON.stringify(t.data)})},getHisData:function(t){var e="";switch(t.type){case 7:e="Inverter_eleAction_prt_serchHistory";break;case 8:e="Electrical_monitor_stationAction_prt_serchHistory";break;case 9:e="Dc230v_battAction_prt_serchHistory";break;case 10:e="Dc25v_battAction_prt_serchHistory";break;case 11:e="getHisData_TODO_11";break;case 12:e="getHisData_TODO_12";break;case 13:e="getHisData_TODO_13";break;case 14:e="Battery_monitorAction_prt_serchHistory";break;case 15:e="Ac230v_upsAction_prt_serchHistory";break;case 16:e="getHisData_TODO_16";break;case 17:e="Cabin_boardAction_prt_serchHistory";break;case 18:e="Reliable_boardAction_prt_serchHistory";break}return K.$axios({method:"post",url:e,data:"json="+JSON.stringify(t.data)})},getRTData:function(t){var e="";switch(t.type){case 7:e="Inverter_eleAction_prt_serchByCondition";break;case 8:e="Electrical_monitor_stationAction_prt_serchByCondition";break;case 9:e="Dc230v_battAction_prt_serchByCondition";break;case 10:e="Dc25v_battAction_prt_serchByCondition";break;case 11:e="Medvoldc_converterAction_prt_serchByCondition";break;case 12:e="getRTData_TODO_12";break;case 13:e="getRTData_TODO_13";break;case 14:e="Battery_monitorAction_prt_serchByCondition";break;case 15:e="Ac230v_upsAction_prt_serchByCondition";break;case 16:e="Centra_frequencyAction_prt_serchByCondition";break;case 17:e="Cabin_boardAction_prt_serchByCondition";break;case 18:e="Reliable_boardAction_prt_serchByCondition";break}return K.$axios({method:"post",url:e,data:"json="+JSON.stringify(t.data)})},download:function(t){return K.$axios({method:"post",url:"CsvFileDownloadAction!searchDownloadFile_partinsystem",data:"json="+JSON.stringify(t),timeout:0})},checkHis:function(t){return K.$axios({method:"post",url:"Partinsystem_infAction_prt_serchByInfo",data:"json="+JSON.stringify(t)})}},V={common:B,user:I,load:L,motor:M,electric:W,chargepower:H,water:q,batt:z,subject:Y};J.a.interceptors.request.use((function(t){return t}),(function(t){return Promise.reject(t)})),J.a.interceptors.response.use((function(t){return t}),(function(t){return Promise.reject(t)})),o["default"].prototype.$axios=J.a,o["default"].prototype.$api=V;var X=n("5c96"),Z=n.n(X),Q=n("d842"),tt=n.n(Q);n("2ba8"),n("caad"),n("2532");o["default"].directive("dialogDrag",{bind:function(t,e,n,o){var r=t.querySelector(".el-dialog__header"),a=t.querySelector(".el-dialog");r.style.cursor="move";var c=window.innerWidth,i=window.innerHeight,u=a.currentStyle||window.getComputedStyle(a,null);r.onmousedown=function(t){var e,n,o=t.clientX-r.offsetLeft,s=t.clientY-r.offsetTop;u.left.includes("%")?(e=+document.body.clientWidth*(+u.left.replace(/%/g,"")/100),n=+document.body.clientHeight*(+u.top.replace(/%/g,"")/100)):(e=+u.left.replace(/\px/g,""),n=+u.top.replace(/\px/g,"")),document.onmousemove=function(t){var r=t.clientX-o,l=t.clientY-s,h=r+e,d=l+n;h<=parseFloat(u.width)/2&&(h=parseFloat(u.width)/2),h+parseFloat(u.width)/2>=c&&(h=c-parseFloat(u.width)/2),d+parseFloat(u.marginTop)<=0&&(d=-parseFloat(u.marginTop)),d+parseFloat(u.height)+parseFloat(u.marginTop)>=i&&(d=i-parseFloat(u.marginTop)-parseFloat(u.height)),a.style.left="".concat(h,"px"),a.style.top="".concat(d,"px")},document.onmouseup=function(t){document.onmousemove=null,document.onmouseup=null}}}}),o["default"].directive("btnConfirm",{bind:function(t,e,n,o){var r=t.getAttribute("data-fn"),a=JSON.parse(t.getAttribute("param")),c=t.getAttribute("data-confirmTxt");t.onclick=function(){e.value({cbFn:r,cbParam:a,confirmTxt:c})}}});n("346c");for(var et in o["default"].prototype.$layer=tt()(o["default"]),o["default"].use(Z.a),o["default"].prototype.$common=j["a"],o["default"].prototype.$config=x,o["default"].prototype.$user=N,o["default"].prototype.$G=O,o["default"].prototype.$event=$,C)o["default"].filter(et,C[et]);Date.prototype.format=function(t){var e={"M+":this.getMonth()+1,"d+":this.getDate(),"h+":this.getHours(),"m+":this.getMinutes(),"s+":this.getSeconds(),"q+":Math.floor((this.getMonth()+3)/3),S:this.getMilliseconds()};for(var n in/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(this.getFullYear()+"").substr(4-RegExp.$1.length))),e)new RegExp("("+n+")").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?e[n]:("00"+e[n]).substr((""+e[n]).length)));return t};var nt=function(){var t=document.getElementsByTagName("html")[0],e=document.documentElement.clientWidth||document.body.clientWidth;e>=750&&(e=750),e<=320&&(e=320),t.style.fontSize="".concat(e/7.5,"px")};f.beforeEach((function(t,e,n){var o=j["a"].getSession("login")&&"false"!=j["a"].getSession("login");if(o){if("/"==t.path)return n({path:"/general/index"}),!1}else if("/login"!=t.path)return n({path:"/login"}),!1;y.dispatch("changeNavName",t.name),y.dispatch("changeCrumb",t.meta.crumb),n()})),window.addEventListener("resize",nt),nt(),new o["default"]({router:f,store:y,render:function(t){return t(l)}}).$mount("#app")},"85ec":function(t,e,n){},be35:function(t,e,n){},cec5:function(t,e,n){},de36:function(t,e){document.addEventListener("keydown",(function(t){!0!==t.ctrlKey&&!0!==t.metaKey||61!==t.which&&107!==t.which&&173!==t.which&&109!==t.which&&187!==t.which&&189!==t.which||t.preventDefault()}),!1),window.addEventListener("mousewheel",(function(t){(!0===t.ctrlKey||t.metaKey)&&t.preventDefault()}),{passive:!1}),window.addEventListener("DOMMouseScroll",(function(t){(!0===t.ctrlKey||t.metaKey)&&t.preventDefault()}),{passive:!1})},e901:function(t,e,n){"use strict";n("99af"),n("4de4"),n("4160"),n("c975"),n("b64b"),n("d3b7"),n("ac1f"),n("25f0"),n("1276"),n("159b");var o=n("53ca"),r=n("fbf4"),a=0,c=8;function i(t){return b(u(g(t),t.length*c))}function u(t,e){t[e>>5]|=128<<e%32,t[14+(e+64>>>9<<4)]=e;for(var n=1732584193,o=-271733879,r=-1732584194,a=271733878,c=0;c<t.length;c+=16){var i=n,u=o,s=r,p=a;n=l(n,o,r,a,t[c+0],7,-680876936),a=l(a,n,o,r,t[c+1],12,-389564586),r=l(r,a,n,o,t[c+2],17,606105819),o=l(o,r,a,n,t[c+3],22,-1044525330),n=l(n,o,r,a,t[c+4],7,-176418897),a=l(a,n,o,r,t[c+5],12,1200080426),r=l(r,a,n,o,t[c+6],17,-1473231341),o=l(o,r,a,n,t[c+7],22,-45705983),n=l(n,o,r,a,t[c+8],7,1770035416),a=l(a,n,o,r,t[c+9],12,-1958414417),r=l(r,a,n,o,t[c+10],17,-42063),o=l(o,r,a,n,t[c+11],22,-1990404162),n=l(n,o,r,a,t[c+12],7,1804603682),a=l(a,n,o,r,t[c+13],12,-40341101),r=l(r,a,n,o,t[c+14],17,-1502002290),o=l(o,r,a,n,t[c+15],22,1236535329),n=h(n,o,r,a,t[c+1],5,-165796510),a=h(a,n,o,r,t[c+6],9,-1069501632),r=h(r,a,n,o,t[c+11],14,643717713),o=h(o,r,a,n,t[c+0],20,-373897302),n=h(n,o,r,a,t[c+5],5,-701558691),a=h(a,n,o,r,t[c+10],9,38016083),r=h(r,a,n,o,t[c+15],14,-660478335),o=h(o,r,a,n,t[c+4],20,-405537848),n=h(n,o,r,a,t[c+9],5,568446438),a=h(a,n,o,r,t[c+14],9,-1019803690),r=h(r,a,n,o,t[c+3],14,-187363961),o=h(o,r,a,n,t[c+8],20,1163531501),n=h(n,o,r,a,t[c+13],5,-1444681467),a=h(a,n,o,r,t[c+2],9,-51403784),r=h(r,a,n,o,t[c+7],14,1735328473),o=h(o,r,a,n,t[c+12],20,-1926607734),n=d(n,o,r,a,t[c+5],4,-378558),a=d(a,n,o,r,t[c+8],11,-2022574463),r=d(r,a,n,o,t[c+11],16,1839030562),o=d(o,r,a,n,t[c+14],23,-35309556),n=d(n,o,r,a,t[c+1],4,-1530992060),a=d(a,n,o,r,t[c+4],11,1272893353),r=d(r,a,n,o,t[c+7],16,-155497632),o=d(o,r,a,n,t[c+10],23,-1094730640),n=d(n,o,r,a,t[c+13],4,681279174),a=d(a,n,o,r,t[c+0],11,-358537222),r=d(r,a,n,o,t[c+3],16,-722521979),o=d(o,r,a,n,t[c+6],23,76029189),n=d(n,o,r,a,t[c+9],4,-640364487),a=d(a,n,o,r,t[c+12],11,-421815835),r=d(r,a,n,o,t[c+15],16,530742520),o=d(o,r,a,n,t[c+2],23,-995338651),n=f(n,o,r,a,t[c+0],6,-198630844),a=f(a,n,o,r,t[c+7],10,1126891415),r=f(r,a,n,o,t[c+14],15,-1416354905),o=f(o,r,a,n,t[c+5],21,-57434055),n=f(n,o,r,a,t[c+12],6,1700485571),a=f(a,n,o,r,t[c+3],10,-1894986606),r=f(r,a,n,o,t[c+10],15,-1051523),o=f(o,r,a,n,t[c+1],21,-2054922799),n=f(n,o,r,a,t[c+8],6,1873313359),a=f(a,n,o,r,t[c+15],10,-30611744),r=f(r,a,n,o,t[c+6],15,-1560198380),o=f(o,r,a,n,t[c+13],21,1309151649),n=f(n,o,r,a,t[c+4],6,-145523070),a=f(a,n,o,r,t[c+11],10,-1120210379),r=f(r,a,n,o,t[c+2],15,718787259),o=f(o,r,a,n,t[c+9],21,-343485551),n=m(n,i),o=m(o,u),r=m(r,s),a=m(a,p)}return Array(n,o,r,a)}function s(t,e,n,o,r,a){return m(p(m(m(e,t),m(o,a)),r),n)}function l(t,e,n,o,r,a,c){return s(e&n|~e&o,t,e,r,a,c)}function h(t,e,n,o,r,a,c){return s(e&o|n&~o,t,e,r,a,c)}function d(t,e,n,o,r,a,c){return s(e^n^o,t,e,r,a,c)}function f(t,e,n,o,r,a,c){return s(n^(e|~o),t,e,r,a,c)}function m(t,e){var n=(65535&t)+(65535&e),o=(t>>16)+(e>>16)+(n>>16);return o<<16|65535&n}function p(t,e){return t<<e|t>>>32-e}function b(t){for(var e=a?"0123456789ABCDEF":"0123456789abcdef",n="",o=0;o<4*t.length;o++)n+=e.charAt(t[o>>2]>>o%4*8+4&15)+e.charAt(t[o>>2]>>o%4*8&15);return n}function g(t){for(var e=Array(),n=(1<<c)-1,o=0;o<t.length*c;o+=c)e[o>>5]|=(t.charCodeAt(o/c)&n)<<o%32;return e}var _=i;function k(t,e,n){var o=!0;switch(n){case 1:o=e.test(t);break;case 2:o=!e.test(t);break}return o}var y=k;function v(t,e){for(var n in e)t[n]=t[n]&&"[object Object]"===t[n].toString()?v(t[n],e[n]):e[n];return t}function A(t,e){for(var n="",o=0;o<=e;o++)n+=(n?">":"")+t[o];return n}function w(t,e){for(var n={},o=n,r=0,a=t.length-1;r<a;r++)r==a-1?(t[a]["label"]=t[a]["permit_name"],t[a]["id"]=t[a]["permit_id"],e&&(t[a]["pid"]=t[a]["permit_pid"]+"_"+r),o=o[t[r]]=t[a]):o=o[t[r]]=e?{label:A(t,r),pid:0==r?0:t[a]["permit_pid"]+"_"+r,id:t[a]["permit_pid"]+"_"+(r+1)}:{label:A(t,r)};return n}function S(t,e){var n={},o=0;return t.forEach((function(t,r,a){o=t.permit_pid>o?t.permit_pid:o;var c=t.permit_name.split(">");c.push(t);var i=w(c,e);n=v(n,i)})),n.maxPid=o,n}function O(t){var e={children:[]};return Object.keys(t).forEach((function(n,o,r){N(t[n])?e.children.push(O(t[n])):e[n]=t[n]})),e}function j(t,e,n){for(var o=-1,r=0,a=n.length;r<a;r++)if(n[r][t]==e){o=r;break}return o}function x(t,e){var n=[],o=$(e);return"object"==o?Object.keys(e).forEach((function(o,r,a){if(o==t)return n.push(e[o]),!0;if(C(e[o])){var c=x(t,e[o]);n=n.concat(c)}})):"array"==o?e.forEach((function(e,o,r){if(C(e)){var a=x(t,e);n=n.concat(a)}})):console.info("params type error"),J(n)}function N(t){return"object"==Object(o["a"])(t)&&t.constructor==Object}function C(t){return"[object Array]"===Object.prototype.toString.call(t)||"[object Object]"===Object.prototype.toString.call(t)}function $(t){var e="";switch(Object.prototype.toString.call(t)){case"[object Object]":e="object";break;case"[object Array]":e="array";break;case"[object Function]":e="function";break;case"[object Number]":e="number";break;case"[object String]":e="string";break;case"[object Boolean]":e="boolean";break}return e}function D(t){return"[object Array]"===Object.prototype.toString.call(t)}function J(t){return t.filter((function(e,n,o){return t.indexOf(e)===n}))}function P(t){var e=new Date,n=e.getFullYear(),o=e.getMonth(),r=e.getDate(),a=(e.getDay(),e.getHours()),c=e.getMinutes(),i=e.getSeconds();o+=1,o<10&&(o="0"+o),r<10&&(r="0"+r),a<10&&(a="0"+a),c<10&&(c="0"+c),i<10&&(i="0"+i);var u="";return u="time"==t?n+"-"+o+"-"+r+" "+a+":"+c+":"+i:n+"-"+o+"-"+r,u}function B(t,e,n,o,r){if(!r)return{width:0,height:0,left:0,top:0,right:0,bottom:0};var a,c={},i=n/o;if(t/e>i){a=e/o;var u=(t-e*i)/2;c.width=r.width*a,c.height=r.height*a,c.top=r.top*a,c.bottom=r.bottom*a,c.left=r.left*a+u,c.right=r.right*a+u}else{a=t/n;var s=(e-t/i)/2;c.width=r.width*a,c.height=r.height*a,c.top=r.top*a+s,c.bottom=r.bottom*a+s,c.left=r.left*a,c.right=r.right*a}return c}var E=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)},I=window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||clearTimeout;e["a"]={transSize:B,isSetOption:y,Timeout:r["a"],hex_md5:_,unique:J,getJSType:$,getIdxFromArr:j,getAllAttr:x,deepObjMerge:v,permitsToObj:S,objFormat:O,getCurrentDate:P,RAF:E,CAF:I,isArray:D,setLocalStorage:function(t,e){var n="object"==Object(o["a"])(e)?JSON.stringify(e):e;return window.localStorage.setItem(t,n),!0},getLocalStorage:function(t){return!!window.localStorage.getItem(t)&&window.localStorage.getItem(t)},delLocalStorage:function(t){return window.localStorage.removeItem(t),!0},clearLocalStorage:function(){return window.localStorage.clear(),!0},setSession:function(t,e){var n="object"==Object(o["a"])(e)?JSON.stringify(e):e;return window.sessionStorage.setItem(t,n),!0},getSession:function(t){return!!window.sessionStorage.getItem(t)&&window.sessionStorage.getItem(t)},delSession:function(t){return window.sessionStorage.removeItem(t),!0},clearSession:function(){return window.sessionStorage.clear(),!0},getParentsByClassName:function(t,e){var n=t.parentNode;return!!n&&(n.classList.contains(e)?n:this.getParentsByClassName(n,e))},getDate:function(t){19==t.length&&/\s/g.test(t)||console.error("参数错误");var e=t.split(" ");return e[0]},getTime:function(t){19==t.length&&/\s/g.test(t)||console.error("参数错误");var e=t.split(" ");return e[1]}}},fbf4:function(t,e,n){"use strict";function o(){this.timer=null,this.time="",this.callback=""}o.prototype.start=function(t,e,n){this.stop(),"function"==typeof t&&"number"==typeof e?(this.callback=t,this.time=e,"exe"!=n&&t(),this.timer=setTimeout(t,e)):console.warn("未完整配置参数!")},o.prototype.init=function(t,e){this.callback=t,this.time=e},o.prototype.open=function(){var t=this.callback,e=this.time;this.start(t,e,"exe")},o.prototype.stop=function(){clearTimeout(this.timer)},e["a"]=o}}); |
New file |
| | |
| | | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0390c68e"],{"0f23":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"main"},[t._m(0),a("div",{staticClass:"flex_contain"},[t._l(["A","B"],(function(e,s){return a("div",{key:s,staticClass:"item"},[a("div",{staticClass:"name vertical_middle"},[t._v(t._s(e)+"套电源")]),a("div",{staticClass:"text_row vertical_middle"},[a("div",{staticClass:"inner"},[a("span",[t._v(t._s(e)+"直流电压")]),a("em",[t._v(t._s(t._f("toFixed")(t.controlData[e].brachdcvol)))]),t._v("V ")])]),a("div",{staticClass:"text_row vertical_middle"},[a("div",{staticClass:"inner"},[a("span",[t._v(t._s(e)+"直流电流")]),a("em",[t._v(t._s(t._f("toFixed")(t.controlData[e].brachdccurr)))]),t._v("A ")])]),a("div",{staticClass:"text_row vertical_middle"},[a("div",{staticClass:"inner"},[a("span",[t._v(t._s(e)+"触发角")]),a("em",[t._v(t._s(t._f("toFixed")(t.controlData[e].controlangle)))]),t._v("° ")])]),a("div",{staticClass:"flex_2btn_grp vertical_middle"},[a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setConsvol","data-confirmTxt":"模式切换确认",param:JSON.stringify([e])}},[t._v(t._s(e)+"恒压模式")]),a("div",{staticClass:"center_con"},[t._v(t._s(t.model[e]?"恒流":"恒压"))]),a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setConscurr","data-confirmTxt":"模式切换确认",param:JSON.stringify([e])}},[t._v(t._s(e)+"恒流模式")])]),a("div",{staticClass:"flex_2btn_grp vertical_middle"},[a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"constantvol","data-confirmTxt":"模式切换确认",param:JSON.stringify([e])}},[t._v(t._s(e)+"机组切换为4并或2串2并模式")]),a("div",{staticClass:"center_con"},[t._v(t._s(e)+"机组当前为"+t._s(t.constantvolflag.A?"4并或2串2并模式":"4并或2串2并之外模式"))]),a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"othermode","data-confirmTxt":"模式切换确认",param:JSON.stringify([e])}},[t._v(t._s(e)+"机组切换为4并或2串2并之外模式")])]),a("div",{staticClass:"flex_2btn_grp vertical_middle"},[a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setRemoteControl","data-confirmTxt":"控制切换确认",param:JSON.stringify([e])}},[t._v(t._s(e)+"机组切换到上位机控制")]),a("div",{staticClass:"center_con"},[t._v(t._s(t.local_remote_control[e]?"上位机控制":"触摸屏控制"))]),a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setLocalControl","data-confirmTxt":"控制切换确认",param:JSON.stringify([e])}},[t._v(t._s(e)+"机组切换到就地控制")])]),a("div",{staticClass:"group_set"},[a("div",{staticClass:"part_left"},[a("div",{staticClass:"text_row vertical_middle"},[a("div",{staticClass:"inner"},[a("span",[t._v(t._s(e)+"机组实际给定电压")]),a("em",{staticClass:"edit-val"},[t._v(t._s(t.controlData[e].real_set_vol))]),t._v("V ")])]),a("div",{staticClass:"text_row vertical_middle"},[a("div",{staticClass:"inner"},[a("span",[t._v(t._s(e)+"机组实际给定电流")]),a("em",{staticClass:"edit-val"},[t._v(t._s(t.controlData[e].real_set_cur))]),t._v("A ")])])]),a("div",{staticClass:"vertical_middle"},[a("div",{staticClass:"btn_3d",on:{click:function(a){return t.showCurVolSettings(e)}}},[t._v(t._s(e)+"机组电流电压设定")])])]),a("div",{staticClass:"flex_2btn_grp vertical_middle"},[a("div",{staticClass:"label"},[t._v(t._s(e)+"机组高压开关状态")]),a("div",{staticClass:"center_con"},[a("div",{staticClass:"indicator",class:{status_normal:!t.controlData[e].switchFlag,status_error:t.controlData[e].switchFlag}})]),a("div",{staticClass:"label"})]),a("div",{staticClass:"flex_2btn_grp vertical_middle"},[a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"remoteStart","data-confirmTxt":"启动确认",param:JSON.stringify([e])}},[t._v(t._s(e)+"机组启动")]),a("div",{staticClass:"center_con"}),a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"remoteStop","data-confirmTxt":"停止确认",param:JSON.stringify([e])}},[t._v(t._s(e)+"机组停止")])])])})),a("div",{staticClass:"btn_grp flex_column"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.goTo("/chargepower/alone/A/series")}}},[t._v("A机组串联运行")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.goTo("/chargepower/alone/A/parallel")}}},[t._v("A机组并联运行")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.goTo("/chargepower/alone/B/series")}}},[t._v("B机组串联运行")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.goTo("/chargepower/alone/B/parallel")}}},[t._v("B机组并联运行")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.goTo("/chargepower/series")}}},[t._v("4机组串联运行")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.goTo("/chargepower/parallel")}}},[t._v("4机组并联运行")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.goTo("/chargepower/mixture")}}},[t._v("2串2并运行")]),a("div",{staticClass:"btn_3d his-alarm",on:{click:function(e){t.faultVisible=!0}}},[t._v("故障查询")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.showGraph("A")}}},[t._v("A机组历史曲线")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.showGraph("B")}}},[t._v("B机组历史曲线")])])],2),a("el-dialog",{staticClass:"dialog-bg",attrs:{title:"故障查询",visible:t.faultVisible,width:"60%"},on:{"update:visible":function(e){t.faultVisible=e}}},[a("div",{staticClass:"D-content"},[a("el-tabs",{attrs:{type:"border-card"}},[a("el-tab-pane",{attrs:{label:"实时故障"}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.fault_tableData,stripe:""}},[a("el-table-column",{attrs:{prop:"alarm_starttime",label:"时间",width:"180"}}),a("el-table-column",{attrs:{prop:"electric2KW_name",label:"组别",width:"100"}}),a("el-table-column",{attrs:{prop:"alarm_name",label:"故障名称",width:"180"}}),a("el-table-column",{attrs:{prop:"details",label:"故障描述"}})],1)],1),a("el-tab-pane",{attrs:{label:"历史故障"}},[a("div",{staticClass:"wrap-table"},[a("div",{staticClass:"table-contain"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.fault_his_tableData,stripe:""}},[a("el-table-column",{attrs:{prop:"alarm_starttime",label:"时间",width:"180"}}),a("el-table-column",{attrs:{prop:"electric2KW_name",label:"组别",width:"100"}}),a("el-table-column",{attrs:{prop:"alarm_name",label:"故障名称",width:"180"}}),a("el-table-column",{attrs:{prop:"details",label:"故障描述"}})],1)],1),a("div",{},[a("el-pagination",{attrs:{"current-page":1,"page-size":10,layout:"total, prev, pager, next, jumper",total:t.fault_his_total},on:{"current-change":t.handleCurrentChange}})],1)])])],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.faultVisible=!1}}},[t._v("关闭")])],1)]),a("el-dialog",{staticClass:"dialog-bg",attrs:{title:t.G_title,visible:t.G_Visible,width:"60%"},on:{"update:visible":function(e){t.G_Visible=e}}},[a("div",{staticClass:"D-content"},[a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0}},[a("el-form-item",{attrs:{label:"日期"}},[a("el-date-picker",{attrs:{type:"date",size:"mini",placeholder:"选择日期",clearable:!1,"value-format":"yyyy-MM-dd"},model:{value:t.select_date,callback:function(e){t.select_date=e},expression:"select_date"}})],1),a("el-form-item",[a("el-button-group",[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.search}},[t._v("查询")]),a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.exportCsv}},[t._v("导出")])],1)],1)],1),a("div",{staticClass:"wrap_G"},[a("line-chart-mul",{ref:"G_dialog_id",attrs:{id:"G_dialog_id",title:"我是标题",height:"100%","show-xaxis":!0,"max-size":!0,categoryLen:5,"show-zoom":!0,subtext:!0,"trigger-on":"mousemove"}})],1)],1)]),a("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"dialog-bg dialog-drag",attrs:{title:"电流电压设置",visible:t.cur_vol_setVisible,modal:!1},on:{"update:visible":function(e){t.cur_vol_setVisible=e}}},[a("div",{staticClass:"D-content cur_vol_set"},[a("div",{staticClass:"tab_content"},[a("div",{staticClass:"sub-title"},[t._v(t._s(t.current_grp)+"机组运行电流电压设置")]),a("div",{staticClass:"content"},[a("div",{staticClass:"part_left"},[a("div",{staticClass:"_row"},[t._v("本机给定电流"),a("el-input",{staticClass:"input transparent",attrs:{size:"mini",type:"number"},model:{value:t.local_set_cur,callback:function(e){t.local_set_cur=e},expression:"local_set_cur"}}),t._v("A")],1),a("div",{staticClass:"_row"},[t._v("实际给定电流"),a("span",[t._v(t._s(t.real_set_cur))]),t._v("A")]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.curAdd(10)}}},[t._v("+10")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.curSub(10)}}},[t._v("-10")])]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.curAdd(100)}}},[t._v("+100")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.curSub(100)}}},[t._v("-100")])]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.setCur()}}},[t._v("确定")])]),a("div",{staticClass:"part_right"},[a("div",{staticClass:"_row"},[t._v("本机给定电压"),a("el-input",{staticClass:"input transparent",attrs:{size:"mini",type:"number"},model:{value:t.local_set_vol,callback:function(e){t.local_set_vol=e},expression:"local_set_vol"}}),t._v("V")],1),a("div",{staticClass:"_row"},[t._v("实际给定电压"),a("span",[t._v(t._s(t.real_set_vol))]),t._v("V")]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volAdd(10)}}},[t._v("+10")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volSub(10)}}},[t._v("-10")])]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volAdd(100)}}},[t._v("+100")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volSub(100)}}},[t._v("-100")])]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.setVol()}}},[t._v("确定")])])])])]),a("span",{staticClass:"dialog-footer h-center",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.cur_vol_setVisible=!1}}},[t._v("关闭")])],1)]),a("el-dialog",{attrs:{title:t.confirmTxt,visible:t.confirmVisible,width:"300px"},on:{"update:visible":function(e){t.confirmVisible=e}}},[a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.confirmVisible=!1}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.callBack}},[t._v("确 定")])],1)]),a("progress-load",{attrs:{show:t.progress.show,percentage:t.progress.value,text:t.progress.text}})],1)},i=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"flex_row banner"},[a("div",{staticClass:"title vertical_middle"},[t._v("2MW整流电源运行监控界面")])])}],r=(a("4160"),a("c975"),a("a9e3"),a("b680"),a("4d63"),a("ac1f"),a("25f0"),a("5319"),a("1276"),a("159b"),a("fbf4")),o=a("0c7f"),n=a("2cd1"),l={name:"Main_chargePower",components:{LineChartMul:o["a"],ProgressLoad:n["a"]},data:function(){return{progress:{show:!1,value:0,text:""},current_grp:"A",cur_vol_setVisible:!1,local_set_cur:0,real_set_cur:0,local_set_vol:0,real_set_vol:0,confirmTxt:"",confirmVisible:!1,cbFn:null,cbParam:null,timer:new r["a"],faultVisible:!1,fault_tableData:[],fault_his_tableData:[],fault_his_total:0,pageCurr_hisAlarm:1,G_title:"A机组历史曲线",select_date:(new Date).format("yyyy-MM-dd"),G_Visible:!1,groupInfo:{A:{},B:{}},model:{A:0,B:0},controlData:{alldcvol:0,alldccurr:0,A:{brachdccurr:0,brachdcvol:0,real_set_cur:0,real_set_vol:0,local_set_cur:0,local_set_vol:0,switchFlag:!1,controlangle:0},B:{brachdccurr:0,brachdcvol:0,real_set_cur:0,real_set_vol:0,local_set_cur:0,local_set_vol:0,switchFlag:!1,controlangle:0}},rtData:{A:{},B:{}},constantvolflag:{A:0,B:0},local_remote_control:{A:0,B:0}}},methods:{goTo:function(t){this.$router.push({path:t})},callBack:function(){var t=this;this.confirmVisible=!1;var e=[];this.cbParam.forEach((function(a){if("string"==typeof a&&a.indexOf("CONTEXT")>-1){var s=a.split(".");s.length>2&&console.warn("目前不支持深层属性参数"),e.push(t[s[1]])}else e.push(a)})),this[this.cbFn].apply(this,e)},handleConfirm:function(t){this.confirmTxt=t.confirmTxt,this.cbFn=t.cbFn,this.cbParam=t.cbParam,this.confirmVisible=!0},getList:function(){var t=this;return this.$api.chargepower.getList().then((function(e){e=JSON.parse(e.data.result),e.code&&e.data.forEach((function(e){switch(e.electric2KW_name){case"A组":t.groupInfo.A=e;break;case"B组":t.groupInfo.B=e;break}}))}))},showCurVolSettings:function(t){this.current_grp=t,this.local_set_cur=this.controlData[t].local_set_cur,this.local_set_vol=this.controlData[t].local_set_vol,this.real_set_cur=this.controlData[t].real_set_cur,this.real_set_vol=this.controlData[t].real_set_vol,this.cur_vol_setVisible=!0},curAdd:function(t){if(this.local_set_cur*=1,this.local_set_cur+t>500)return!1;this.local_set_cur+=t},curSub:function(t){if(this.local_set_cur<t)return!1;this.local_set_cur-=t},setCur:function(){var t=this;this.local_set_cur>500&&(this.local_set_cur=500),(this.local_set_cur<0||parseInt(this.local_set_cur)<0||!parseInt(this.local_set_cur))&&(this.local_set_cur=0);var e={num:20,currset:this.local_set_cur,electric2KW_id:this.groupInfo[this.current_grp].electric2KW_id,dev_name:this.current_grp+"机组"};this.controlData[this.current_grp].local_set_cur=this.local_set_cur,this.$api.chargepower.upDateControlData(e).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}));var a={num:7,currset_confirm:1,electric2KW_id:this.groupInfo[this.current_grp].electric2KW_id,dev_name:this.current_grp+"机组"};this.$api.chargepower.upDateControlData(a).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}))},volAdd:function(t){if(this.local_set_vol*=1,this.local_set_vol+t>1100)return!1;this.local_set_vol+=t},volSub:function(t){if(this.local_set_vol<t)return!1;this.local_set_vol-=t},setVol:function(){var t=this;this.local_set_vol>1100&&(this.local_set_vol=1100),(this.local_set_vol<0||parseInt(this.local_set_vol)<0||!parseInt(this.local_set_vol))&&(this.local_set_vol=0);var e={num:21,volset:this.local_set_vol,electric2KW_id:this.groupInfo[this.current_grp].electric2KW_id,dev_name:this.current_grp+"机组"};this.controlData[this.current_grp].local_set_vol=this.local_set_vol,this.$api.chargepower.upDateControlData(e).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}));var a={num:6,volset_confirm:1,electric2KW_id:this.groupInfo[this.current_grp].electric2KW_id,dev_name:this.current_grp+"机组"};this.$api.chargepower.upDateControlData(a).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}))},getRTData:function(t){var e=this,a={electric2KW_id:this.groupInfo[t].electric2KW_id};this.$api.chargepower.getRTData(a).then((function(a){if(a=JSON.parse(a.data.result),a.code){var s=a.data[0];e.model[t]=s.consvolcurrstatus,e.constantvolflag[t]=s.constantvolflag,e.local_remote_control[t]=s.local_remote_control,e.controlData[t].switchFlag=!s.dc_voltage_state}}))},getControlData:function(t){var e=this,a={electric2KW_id:this.groupInfo[t].electric2KW_id};this.$api.chargepower.getControlData(a).then((function(a){if(a=JSON.parse(a.data.result),a.code){var s=a.data[0];e.controlData.alldccurr=s.alldccurr,e.controlData.alldcvol=s.alldcvol,e.controlData[t].controlangle=s.controlangle,e.controlData[t].brachdccurr=s.brachdccurr,e.controlData[t].brachdcvol=s.brachdcvol,e.controlData[t].real_set_cur=s.localgivecurr,e.controlData[t].real_set_vol=s.localgivevol,t==e.current_grp&&(e.real_set_cur=s.localgivecurr,e.real_set_vol=s.localgivevol)}}))},loop:function(){var t=this;this.timer.start((function(){t.getRTData("A"),t.getRTData("B"),t.getControlData("A"),t.getControlData("B"),t.getHisAlarm(),t.getAlarm(),t.timer.open()}),1e3)},setConscurr:function(t){var e=this,a={num:4,conscurrswitch:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"warning",message:t.msg})}))},setConsvol:function(t){var e=this,a={num:11,consvolswitch:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"warning",message:t.msg})}))},setRemoteControl:function(t){var e=this,a={num:10,start_upper_set:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"warning",message:t.msg})}))},setLocalControl:function(t){var e=this,a={num:9,start_screen_set:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"warning",message:t.msg})}))},constantvol:function(t){var e=this,a={num:5,constantvol:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"warning",message:t.msg})}))},othermode:function(t){var e=this,a={num:12,othermode:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"warning",message:t.msg})}))},remoteStart:function(t){var e=this,a={num:2,remote_start:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"warning",message:t.msg})}))},remoteStop:function(t){var e=this,a={num:8,remote_stop:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"warning",message:t.msg})}))},getAlarm:function(){var t=this,e={electric_id:0};this.$api.chargepower.getAlarm(e).then((function(e){e=JSON.parse(e.data.result),e.code&&(t.fault_tableData=e.data)}))},getHisAlarm:function(){var t=this,e={electric_id:0,page:{pageCurr:this.pageCurr_hisAlarm,pageSize:10}};this.$api.chargepower.getHisAlarm(e).then((function(e){e=JSON.parse(e.data.result),e.code&&(t.fault_his_tableData=e.data,t.fault_his_total=e.sum)}))},handleCurrentChange:function(t){this.pageCurr_hisAlarm=t,this.getHisAlarm()},showGraph:function(t){var e=this;this.G_title=t+"机组历史曲线",this.G_Visible=!0,this.rootLoadingShow(),this.getHisData(t,this.select_date).then((function(t){e.$refs["G_dialog_id"].setOption(t),e.rootLoadingHide()})).catch((function(t){e.$refs["G_dialog_id"].setOption(e.format([])),e.rootLoadingHide(),e.$message({type:"warning",message:t})}))},search:function(){var t=this,e=/A|B/;e.test(this.G_title);var a=RegExp.lastMatch;this.rootLoadingShow(),this.getHisData(a,this.select_date).then((function(e){t.$refs["G_dialog_id"].setOption(e),t.rootLoadingHide()})).catch((function(e){t.$refs["G_dialog_id"].setOption(t.format([])),t.rootLoadingHide(),t.$message({type:"warning",message:e})}))},getProgress:function(){var t=this;this.$api.common.getProgress().then((function(e){e=JSON.parse(e.data.result);var a=e.data[0]?Number(e.data[0].toFixed(0)):0;t.progress.value=a,t.progress.text=0==a?"数据加载中...":"文件下载中...",e.data<100&&t.progress.show?setTimeout(t.getProgress,50):t.progress.value=100}))},exportCsv:function(){var t=this,e=/A|B/;e.test(this.G_title);var a=RegExp.lastMatch,s={dev_name:a+"组电源",dev_id:this.groupInfo[a].electric2KW_id,export_num:6,table_name:this.select_date.replace(/-/g,"_"),record_time:this.select_date+" 00:00:00"};this.progress.show=!0,this.$api.common.clearProgress().then((function(){t.getProgress(),t.$api.common.download(s).then((function(e){if(e=JSON.parse(e.data.result),1==e.code){t.progress.show=!1,t.progress.value=0;var a=e.data[0],s=document.createElement("a");s.href=encodeURI(t.$config.url+"tomcat7_csv/"+a.fileName),s.download=a.fileName,document.body.appendChild(s),s.click(),document.body.removeChild(s),setTimeout((function(){t.progress.show=!1,t.progress.value=0}),1e3)}else t.progress.show=!1,t.progress.value=0,t.$layer.msg("生成文件失败!")})).catch((function(e){t.progress.show=!1,t.progress.value=0,t.$layer.msg("生成文件失败!"),console.warn(e)}))}))},format:function(t){var e=[],a=[],s=[],i=[],r=[],o=[],n=[];return t.forEach((function(t){e.push(t.record_time),s.push(t.brachdccurr),i.push(t.brachdcvol),o.push(t.localgivecurr),n.push(t.localgivevol),r.push(t.controlangle)})),a.push({name:"支路电流",unit:"A",data:s},{name:"支路电压",unit:"V",data:i},{name:"本机给定电流",unit:"A",data:o},{name:"本机给定电压",unit:"V",data:n},{name:"控制角",unit:"度",data:r}),{xLabel:e,series:a}},getHisData:function(t,e){var a=this,s={electric2KW_id:"A"==t?6001:6002,record_time:(e||(new Date).format("yyyy-MM-dd"))+" 00:00:00"};return this.$api.chargepower.getHisData(s).then((function(t){if(t=JSON.parse(t.data.result),t.code)return a.format(t.data);throw t.msg}))},rootLoadingShow:function(){this.$event.$emit("rootLoadingShow","rectifier")},rootLoadingHide:function(){this.$event.$emit("rootLoadingHide","rectifier")}},mounted:function(){var t=this;this.getList().then((function(){t.loop()}))},destroyed:function(){this.timer.stop()}},c=l,_=(a("29ae"),a("2877")),d=Object(_["a"])(c,s,i,!1,null,"08f418f3",null);e["default"]=d.exports},"29ae":function(t,e,a){"use strict";var s=a("2c26"),i=a.n(s);i.a},"2c26":function(t,e,a){},"2cd1":function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.show?a("div",{staticClass:"progress-load"},[a("div",{staticClass:"progress-load-content"},[a("div",{staticClass:"progress-bg"}),a("div",{staticClass:"progress-container"},[a("el-progress",{attrs:{type:"circle","stroke-width":8,width:90,percentage:t.percentage}}),a("div",{staticClass:"progress-text"},[t._v(t._s(t.text))])],1)])]):t._e()},i=[],r=(a("a9e3"),{props:{show:{type:Boolean,default:!1},percentage:{type:[Number,String],default:0},text:{type:String,default:""}}}),o=r,n=(a("bfe8"),a("2877")),l=Object(n["a"])(o,s,i,!1,null,"5f036459",null);e["a"]=l.exports},b3f2:function(t,e,a){},bfe8:function(t,e,a){"use strict";var s=a("b3f2"),i=a.n(s);i.a}}]); |
New file |
| | |
| | | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-05d6c097"],{"2cd1":function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.show?a("div",{staticClass:"progress-load"},[a("div",{staticClass:"progress-load-content"},[a("div",{staticClass:"progress-bg"}),a("div",{staticClass:"progress-container"},[a("el-progress",{attrs:{type:"circle","stroke-width":8,width:90,percentage:t.percentage}}),a("div",{staticClass:"progress-text"},[t._v(t._s(t.text))])],1)])]):t._e()},i=[],o=(a("a9e3"),{props:{show:{type:Boolean,default:!1},percentage:{type:[Number,String],default:0},text:{type:String,default:""}}}),r=o,n=(a("bfe8"),a("2877")),l=Object(n["a"])(r,s,i,!1,null,"5f036459",null);e["a"]=l.exports},"4ee1":function(t,e,a){"use strict";var s=a("cc41"),i=a.n(s);i.a},"59e4":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"main"},[a("div",{staticClass:"header"},[a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"allSuddenChange","data-confirmTxt":"总突变加减载确认",param:JSON.stringify([null])}},[t._v("总突变加减载")]),a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"switchOffAll","data-confirmTxt":"总全部分闸确认",param:JSON.stringify([null])}},[t._v("总全部分闸")])]),a("div",{staticClass:"flex_contain"},[t._l(t.list,(function(e,s){return a("div",{key:s,staticClass:"item"},[a("div",{staticClass:"item_title vertical_middle"},[t._v(t._s(e.dev_name)),a("div",{staticClass:"btn_3d btn_export",on:{click:function(a){return t.exportData(e)}}},[t._v("数据导出")])]),a("div",{staticClass:"item_btn_grp"},[a("div",{staticClass:"vertical_middle"},[a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"suddenChange","data-confirmTxt":"突变加减载确认",param:JSON.stringify(["CONTEXT.list["+s+"]"])}},[t._v("突变加减载")])]),a("div",{staticClass:"vertical_middle"},[a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"switchOff","data-confirmTxt":"全部分闸确认",param:JSON.stringify(["CONTEXT.list["+s+"]"])}},[t._v("全部分闸")])])]),a("div",{staticClass:"data_contain"},[a("div",{staticClass:"row"},[a("div",{staticClass:"label vertical_middle"},[t._v("是否允许合闸")]),a("div",{staticClass:"data vertical_middle"},[a("div",{staticClass:"nowrap_indicator",class:{status_off:!e.allow_close,status_normal:e.allow_close}})])]),a("div",{staticClass:"row"},[a("div",{staticClass:"label vertical_middle"},[t._v("设定功率")]),a("div",{staticClass:"data editable vertical_middle",attrs:{title:"点击修改"},on:{click:function(a){return t.setPower(e)}}},[t._v(t._s(e.set_power)+" kVA")])]),a("div",{staticClass:"row"},[a("div",{staticClass:"label vertical_middle"},[t._v("已输出功率")]),a("div",{staticClass:"data vertical_middle"},[t._v(t._s(e.output_power)+" kVA")])]),a("div",{staticClass:"row"},[a("div",{staticClass:"label vertical_middle"},[t._v("电压")]),a("div",{staticClass:"data vertical_middle"},[t._v(t._s(e.actual_mov)+" V")])]),a("div",{staticClass:"row"},[a("div",{staticClass:"label vertical_middle"},[t._v("电流")]),a("div",{staticClass:"data vertical_middle"},[t._v(t._s(e.actual_curr)+" A")])])]),a("div",{staticClass:"item_status"},t._l(2,(function(s){return a("div",{key:s,staticClass:"column"},t._l(6,(function(i){return a("div",{key:i,staticClass:"sub_item"},[6*(s-1)+i<=e.FZ_button_num?a("div",{staticClass:"cell vertical_middle"},[t._v("KM"+t._s(6*(s-1)+i))]):a("div",{staticClass:"cell vertical_middle"}),6*(s-1)+i<=e.FZ_button_num?a("div",{staticClass:"cell vertical_middle"},[t._v(t._s(e["FZ_b"+(6*(s-1)+i)+"_power"])+"kVA")]):a("div",{staticClass:"cell vertical_middle"}),a("div",{staticClass:"cell_indicator vertical_middle"},[6*(s-1)+i<=e.FZ_button_num?a("div",{class:{status_off:!e["FZ_fw"+(6*(s-1)+i)],status_normal:e["FZ_fw"+(6*(s-1)+i)]}}):t._e()])])})),0)})),0)])})),t.list.length?t._e():a("div",{staticClass:"data_empty vertical_middle"},[t._v("暂无数据")])],2),a("div",{staticClass:"footer"},[a("div",{staticClass:"btn-grp"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.goTo("/load/main")}}},[t._v("主画面")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.goTo("/load/manual")}}},[t._v("手动加载")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.goTo("/load/auto")}}},[t._v("自动加载")]),a("div",{staticClass:"btn_3d"},[t._v("突加突卸")])])]),a("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"el-dialog-center dialog-drag dialog-white",attrs:{title:"修改设定功率",visible:t.updateSetPower.show,width:"3.2rem","close-on-click-modal":!1,modal:!1},on:{"update:visible":function(e){return t.$set(t.updateSetPower,"show",e)},closed:function(e){t.updateSetPower.show=!1}}},[a("flex-layout",[a("div",{staticClass:"color-black"},[a("el-form",{ref:"updateSetPower",staticClass:"updateSetPower",attrs:{"label-position":"right","label-width":"180px",size:"small",rules:t.updateSetPower.rules,model:t.updateSetPower.data}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"设定功率(kVA 0~750)",prop:"set_power"}},[a("el-input",{model:{value:t.updateSetPower.data.set_power,callback:function(e){t.$set(t.updateSetPower.data,"set_power",e)},expression:"updateSetPower.data.set_power"}})],1)],1)],1)],1),a("div",{staticClass:"color-black dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"default",size:"small"},on:{click:function(e){t.updateSetPower.show=!1}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.editSetPowerOk}},[t._v("确 定")])],1)])],1),a("el-dialog",{attrs:{title:t.confirmTxt,visible:t.confirmVisible,width:"300px"},on:{"update:visible":function(e){t.confirmVisible=e}}},[a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.confirmVisible=!1}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.callBack}},[t._v("确 定")])],1)]),a("el-dialog",{attrs:{title:"数据导出",visible:t.exportDialogVisible,width:"400px"},on:{"update:visible":function(e){t.exportDialogVisible=e}}},[a("label",{staticClass:"pr_o6em"},[t._v("选择日期")]),a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",type:"date",size:"small","picker-options":t.pickerOptions,placeholder:"选择日期"},model:{value:t.export_date,callback:function(e){t.export_date=e},expression:"export_date"}}),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.exportDialogVisible=!1}}},[t._v("关 闭")]),a("el-button",{attrs:{type:"primary"},on:{click:t.exportCsv}},[t._v("导 出")])],1)],1),a("progress-load",{attrs:{show:t.progress.show,percentage:t.progress.value,text:t.progress.text}})],1)},i=[],o=(a("4160"),a("c975"),a("d81d"),a("a9e3"),a("b680"),a("ac1f"),a("5319"),a("1276"),a("498a"),a("159b"),a("e621")),r=a("2cd1"),n={name:"BurstLoad",components:{FlexLayout:o["a"],ProgressLoad:r["a"]},data:function(){return{progress:{show:!1,value:0,text:""},export_id:0,export_name:"",exportDialogVisible:!1,export_date:(new Date).format("yyyy-MM-dd"),pickerOptions:{disabledDate:function(t){return t&&t.valueOf()>Date.now().valueOf()||t.valueOf()<Date.now().valueOf()-2592e6}},confirmTxt:"",confirmVisible:!1,cbFn:null,cbParam:null,timer:new this.$common.Timeout,info:[],list:[],updateSetPower:{show:!1,data:{set_power:"",dev_id:"",dev_name:"",dev_ip:"",num:0},rules:{set_power:[{validator:function(t,e,a){(""+e).trim()||a(new Error("功率值必填")),/[^0-9.]/.test(e)&&a(new Error("功率值必须为数值")),e<0||e>750?a(new Error("功率值应介于0~750之间")):a()},trigger:"blur"}]}}}},methods:{goTo:function(t){this.$router.push({path:t})},callBack:function(){var t=this;this.confirmVisible=!1;var e=[];this.cbParam.forEach((function(a){if("string"==typeof a&&a.indexOf("CONTEXT")>-1){var s=a.split(".");s.length>2&&console.warn("目前不支持深层属性参数");var i=s[1];if(i.indexOf("[")>-1){var o=/\[|\]/,r=i.split(o);e.push(t[r[0]][r[1]])}else e.push(t[i])}else e.push(a)})),this[this.cbFn].apply(this,e)},handleConfirm:function(t){this.confirmTxt=t.confirmTxt,this.cbFn=t.cbFn,this.cbParam=t.cbParam,this.confirmVisible=!0},getInfo:function(){var t=this;return this.$api.load.getInfo().then((function(e){e=JSON.parse(e.data.result),e.code&&(t.info=e.data)}))},switchOffAll:function(){var t=this,e=this.list.map((function(t){return{dev_id:t.dev_id,all_open:1,dev_ip:t.dev_ip}}));this.$api.load.allSwitchOpen(e).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"error",message:e.msg})})).catch((function(t){console.warn(t)}))},switchOff:function(t){var e=this,a={all_open:"1",dev_name:t.dev_name,dev_id:t.dev_id,dev_ip:t.dev_ip};this.$api.load.allBtnControl(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"error",message:t.msg})})).catch((function(t){console.warn(t)}))},setPower:function(t){this.updateSetPower.data.set_power=t.set_power,this.updateSetPower.data.dev_id=t.dev_id,this.updateSetPower.data.dev_name=t.dev_name,this.updateSetPower.data.dev_ip=t.dev_ip,this.updateSetPower.data.num=t.FZ_button_num,this.updateSetPower.show=!0},editSetPowerOk:function(){var t=this,e={set_power:this.updateSetPower.data.set_power,dev_id:this.updateSetPower.data.dev_id,dev_name:this.updateSetPower.data.dev_name,dev_ip:this.updateSetPower.data.dev_ip,num:this.updateSetPower.data.num};this.$refs.updateSetPower.validate((function(a){a&&t.$api.load.updateSetPower(e).then((function(e){var a=JSON.parse(e.data.result);a.code?(t.$message({type:"success",message:a.msg}),t.updateSetPower.show=!1):t.$message({type:"success",message:a.msg})}))}))},getStatus:function(){var t=this;this.$api.load.getBurstStatus().then((function(e){var a=JSON.parse(e.data.result),s=[];a.code&&(t.info.forEach((function(t,e){s[e]={};for(var i=0,o=a.data.length;i<o;i++)if(a.data[i].dev_id==t.dev_id){s[e]=a.data[i],s[e]["dev_ip"]=t.dev_ip,s[e]["FZ_button_num"]=t.FZ_button_num;break}})),t.list=s)}))},loop:function(){var t=this;this.timer.start((function(){t.getStatus(),t.timer.open()}),1e3)},suddenChange:function(t){var e=this,a={sudden_crease:1,dev_id:t.dev_id,dev_name:t.dev_name,dev_ip:t.dev_ip};this.$api.load.burstLoad(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"error",message:t.msg})})).catch((function(t){console.warn(t)}))},allSuddenChange:function(t){var e=this,a=this.list.map((function(t){return{dev_id:t.dev_id,sudden_crease:1,dev_ip:t.dev_ip}}));this.$api.load.allBurstLoad(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"error",message:t.msg})})).catch((function(t){console.warn(t)}))},exportData:function(t){this.export_id=t.dev_id,this.export_name=t.dev_name,this.exportDialogVisible=!0},getProgress:function(){var t=this;this.exportDialogVisible=!1,this.$api.common.getProgress().then((function(e){e=JSON.parse(e.data.result);var a=e.data[0]?Number(e.data[0].toFixed(0)):0;t.progress.value=a,t.progress.text=0==a?"数据加载中...":"文件下载中...",e.data<100&&t.progress.show?setTimeout(t.getProgress,50):t.progress.value=100}))},exportCsv:function(){var t=this,e={dev_name:this.export_name.replace(/#/g,"号"),dev_id:this.export_id,export_num:1,table_name:this.export_date.replace(/-/g,"_"),record_time:this.export_date+" 00:00:00"};this.progress.show=!0,this.$api.common.clearProgress().then((function(){t.getProgress(),t.$api.common.download(e).then((function(e){if(e=JSON.parse(e.data.result),1==e.code){t.progress.show=!1,t.progress.value=0;var a=e.data[0],s=document.createElement("a");s.href=encodeURI(t.$config.url+"tomcat7_csv/"+a.fileName),s.download=a.fileName,document.body.appendChild(s),s.click(),document.body.removeChild(s),setTimeout((function(){t.progress.show=!1,t.progress.value=0}),1e3)}else t.progress.show=!1,t.progress.value=0,t.$layer.msg("生成文件失败!")})).catch((function(e){t.progress.show=!1,t.progress.value=0,t.$layer.msg("生成文件失败!"),console.warn(e)}))}))}},mounted:function(){var t=this;this.getInfo().then((function(){t.loop()}))},destroyed:function(){this.timer.stop()}},l=n,d=(a("4ee1"),a("2877")),c=Object(d["a"])(l,s,i,!1,null,"c7e251de",null);e["default"]=c.exports},"8f85":function(t,e,a){"use strict";var s=a("c600"),i=a.n(s);i.a},a9e3:function(t,e,a){"use strict";var s=a("83ab"),i=a("da84"),o=a("94ca"),r=a("6eeb"),n=a("5135"),l=a("c6b6"),d=a("7156"),c=a("c04e"),u=a("d039"),p=a("7c73"),v=a("241c").f,f=a("06cf").f,_=a("9bf2").f,m=a("58a8").trim,h="Number",g=i[h],w=g.prototype,b=l(p(w))==h,C=function(t){var e,a,s,i,o,r,n,l,d=c(t,!1);if("string"==typeof d&&d.length>2)if(d=m(d),e=d.charCodeAt(0),43===e||45===e){if(a=d.charCodeAt(2),88===a||120===a)return NaN}else if(48===e){switch(d.charCodeAt(1)){case 66:case 98:s=2,i=49;break;case 79:case 111:s=8,i=55;break;default:return+d}for(o=d.slice(2),r=o.length,n=0;n<r;n++)if(l=o.charCodeAt(n),l<48||l>i)return NaN;return parseInt(o,s)}return+d};if(o(h,!g(" 0o1")||!g("0b1")||g("+0x1"))){for(var x,y=function(t){var e=arguments.length<1?0:t,a=this;return a instanceof y&&(b?u((function(){w.valueOf.call(a)})):l(a)!=h)?d(new g(C(e)),a,y):C(e)},S=s?v(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),N=0;S.length>N;N++)n(g,x=S[N])&&!n(y,x)&&_(y,x,f(g,x));y.prototype=w,w.constructor=y,r(i,h,y)}},b3f2:function(t,e,a){},bfe8:function(t,e,a){"use strict";var s=a("b3f2"),i=a.n(s);i.a},c600:function(t,e,a){},cc41:function(t,e,a){},e621:function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"flex-layout",class:t.getRootClass,style:t.getRootStyle},[a("div",{staticClass:"flex-layout-header"},[t._t("header")],2),a("div",{staticClass:"flex-layout-body"},[t._t("default")],2),a("div",{staticClass:"flex-layout-footer"},[t._t("footer")],2)])},i=[],o={props:{direction:{type:String,default:""},height:{type:String,default:"100%"}},computed:{getRootClass:function(){return{"direction-row":"row"==this.direction}},getRootStyle:function(){return{height:this.height}}}},r=o,n=(a("8f85"),a("2877")),l=Object(n["a"])(r,s,i,!1,null,"38fade03",null);e["a"]=l.exports}}]); |
New file |
| | |
| | | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0914c3a0"],{"129f":function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},1586:function(t,e,s){},"2cd1":function(t,e,s){"use strict";var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return t.show?s("div",{staticClass:"progress-load"},[s("div",{staticClass:"progress-load-content"},[s("div",{staticClass:"progress-bg"}),s("div",{staticClass:"progress-container"},[s("el-progress",{attrs:{type:"circle","stroke-width":8,width:90,percentage:t.percentage}}),s("div",{staticClass:"progress-text"},[t._v(t._s(t.text))])],1)])]):t._e()},a=[],r=(s("a9e3"),{props:{show:{type:Boolean,default:!1},percentage:{type:[Number,String],default:0},text:{type:String,default:""}}}),n=r,o=(s("bfe8"),s("2877")),c=Object(o["a"])(n,i,a,!1,null,"5f036459",null);e["a"]=c.exports},"3a5e":function(t,e,s){"use strict";var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{directives:[{name:"show",rawName:"v-show",value:t.show,expression:"show"}],staticClass:"loading_container flexR_center",class:{fixed:t.forBody}},[s("div",{ref:"wraper",staticClass:"wraper"}),s("div",{staticClass:"loading-mask"})])},a=[],r=(s("cb29"),s("fb6a"),function(){});function n(t){this.converter=t.converter,this.data=t.path||t.data,this.imageData=[],this.multiplier=t.multiplier||1,this.padding=t.padding||0,this.fps=t.fps||25,this.stepsPerFrame=~~t.stepsPerFrame||1,this.trailLength=t.trailLength||1,this.pointDistance=t.pointDistance||.05,this.domClass=t.domClass||"sonic",this.backgroundColor=t.backgroundColor||"rgba(0,0,0,0)",this.fillColor=t.fillColor,this.strokeColor=t.strokeColor,this.stepMethod="string"==typeof t.step?h[t.step]:t.step||h.square,this._setup=t.setup||r,this._teardown=t.teardown||r,this._preStep=t.preStep||r,this.pixelRatio=t.pixelRatio||null,this.width=t.width,this.height=t.height,this.fullWidth=this.width+2*this.padding,this.fullHeight=this.height+2*this.padding,this.domClass=t.domClass||"sonic",this.setup()}var o=n.argTypes={DIM:1,DEGREE:2,RADIUS:3,OTHER:0},c=n.argSignatures={arc:[1,1,3,2,2,0],bezier:[1,1,1,1,1,1,1,1],line:[1,1,1,1]},l=n.pathMethods={bezier:function(t,e,s,i,a,r,n,o,c){t=1-t;var l=1-t,h=t*t,d=l*l,u=h*t,f=3*h*l,p=3*t*d,g=d*l;return[u*e+f*r+p*o+g*i,u*s+f*n+p*c+g*a]},arc:function(t,e,s,i,a,r){var n=(r-a)*t+a,o=[Math.cos(n)*i+e,Math.sin(n)*i+s];return o.angle=n,o.t=t,o},line:function(t,e,s,i,a){return[(i-e)*t+e,(a-s)*t+s]}},h=n.stepMethods={square:function(t,e,s,i,a){this._.fillRect(t.x-3,t.y-3,6,6)},fader:function(t,e,s,i,a){this._.beginPath(),this._last&&this._.moveTo(this._last.x,this._last.y),this._.lineTo(t.x,t.y),this._.closePath(),this._.stroke(),this._last=t}};n.prototype={calculatePixelRatio:function(){var t=window.devicePixelRatio||1,e=this._.webkitBackingStorePixelRatio||this._.mozBackingStorePixelRatio||this._.msBackingStorePixelRatio||this._.oBackingStorePixelRatio||this._.backingStorePixelRatio||1;return t/e},setup:function(){var t,e,s,i,a=this.data;this.canvas=document.createElement("canvas"),this._=this.canvas.getContext("2d"),null==this.pixelRatio&&(this.pixelRatio=this.calculatePixelRatio()),this.canvas.className=this.domClass,1!=this.pixelRatio?(this.canvas.style.height=this.fullHeight+"px",this.canvas.style.width=this.fullWidth+"px",this.fullHeight*=this.pixelRatio,this.fullWidth*=this.pixelRatio,this.canvas.height=this.fullHeight,this.canvas.width=this.fullWidth,this._.scale(this.pixelRatio,this.pixelRatio)):(this.canvas.height=this.fullHeight,this.canvas.width=this.fullWidth),this.points=[];for(var r=-1,n=a.length;++r<n;){if(t=a[r].slice(1),s=a[r][0],s in c)for(var h=-1,d=t.length;++h<d;){switch(e=c[s][h],i=t[h],e){case o.RADIUS:i*=this.multiplier;break;case o.DIM:i*=this.multiplier,i+=this.padding;break;case o.DEGREE:i*=Math.PI/180;break}t[h]=i}t.unshift(0);for(var u,f=this.pointDistance,p=f;p<=1;p+=f)p=Math.round(1*p/f)/(1/f),t[0]=p,u=l[s].apply(null,t),this.points.push({x:u[0],y:u[1],progress:p})}this.frame=0,this.converter&&this.converter.setup&&this.converter.setup(this)},prep:function(t){if(!(t in this.imageData)){this._.clearRect(0,0,this.fullWidth,this.fullHeight),this._.fillStyle=this.backgroundColor,this._.fillRect(0,0,this.fullWidth,this.fullHeight);var e,s,i,a,r=this.points,n=r.length;this.pointDistance;this._setup();for(var o=-1,c=n*this.trailLength;++o<c&&!this.stopped;)s=t+o,e=r[s]||r[s-n],e&&(this.alpha=Math.round(o/(c-1)*1e3)/1e3,this._.globalAlpha=this.alpha,this.fillColor&&(this._.fillStyle=this.fillColor),this.strokeColor&&(this._.strokeStyle=this.strokeColor),a=t/(this.points.length-1),i=o/(c-1),this._preStep(e,i,a),this.stepMethod(e,i,a));return this._teardown(),this.imageData[t]=this._.getImageData(0,0,this.fullWidth,this.fullWidth),!0}},draw:function(){this.prep(this.frame)||(this._.clearRect(0,0,this.fullWidth,this.fullWidth),this._.putImageData(this.imageData[this.frame],0,0)),this.converter&&this.converter.step&&this.converter.step(this),this.iterateFrame()||this.converter&&this.converter.teardown&&(this.converter.teardown(this),this.converter=null)},iterateFrame:function(){return this.frame+=this.stepsPerFrame,!(this.frame>=this.points.length)||(this.frame=0,!1)},play:function(){this.stopped=!1;var t=this;this.timer=setInterval((function(){t.draw()}),1e3/this.fps)},stop:function(){this.stopped=!0,this.timer&&clearInterval(this.timer)}};var d=n,u={width:100,height:100,stepsPerFrame:4,trailLength:1,pointDistance:.01,fps:25,fillColor:"#ff7b24",setup:function(){this._.lineWidth=10},step:function(t,e,s){var i=t.progress,a=360*i,r=Math.PI/180*a,n=Math.PI/180*(a-180),o=5*e;this._.fillRect(25*Math.cos(r)+(50-o/2),15*Math.sin(r)+(50-o/2),o,o),this._.fillStyle="#63D3FF",this._.fillRect(15*Math.cos(n)+(50-o/2),25*Math.sin(n)+(50-o/2),o,o),1==t.progress&&(this._.globalAlpha=s<.5?1-s:s,this._.fillStyle="#EEE",this._.beginPath(),this._.arc(50,50,5,0,360,0),this._.closePath(),this._.fill())},path:[["line",40,10,60,90]]},f={name:"Loading",props:{forBody:{type:Boolean,default:!1},show:{type:Boolean,default:!1}},data:function(){return{}},methods:{init:function(){var t=new d(u);this.$refs.wraper.appendChild(t.canvas),t.play()}},mounted:function(){this.init()},destroyed:function(){}},p=f,g=(s("be58"),s("2877")),m=Object(g["a"])(p,i,a,!1,null,"13a40614",null);e["a"]=m.exports},"77ef":function(t,e,s){},"81d5":function(t,e,s){"use strict";var i=s("7b0b"),a=s("23cb"),r=s("50c4");t.exports=function(t){var e=i(this),s=r(e.length),n=arguments.length,o=a(n>1?arguments[1]:void 0,s),c=n>2?arguments[2]:void 0,l=void 0===c?s:a(c,s);while(l>o)e[o++]=t;return e}},"841c":function(t,e,s){"use strict";var i=s("d784"),a=s("825a"),r=s("1d80"),n=s("129f"),o=s("14c3");i("search",1,(function(t,e,s){return[function(e){var s=r(this),i=void 0==e?void 0:e[t];return void 0!==i?i.call(e,s):new RegExp(e)[t](String(s))},function(t){var i=s(e,t,this);if(i.done)return i.value;var r=a(t),c=String(this),l=r.lastIndex;n(l,0)||(r.lastIndex=0);var h=o(r,c);return n(r.lastIndex,l)||(r.lastIndex=l),null===h?-1:h.index}]}))},"86ef":function(t,e,s){},9548:function(t,e,s){"use strict";s.r(e);var i,a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"main"},[s("div",{staticClass:"list"},[t._m(0),s("div",{staticClass:"list-filter"},[s("el-form",{staticClass:"el-normal el-form-quiet",attrs:{size:"mini",inline:!0,"label-width":"4em"}},[s("el-form-item",{attrs:{label:"搜索"}},[s("el-input",{attrs:{required:"",placeholder:"输入关键字过滤"},on:{input:t.search},model:{value:t.list_keyword,callback:function(e){t.list_keyword=e},expression:"list_keyword"}})],1)],1)],1),s("div",{staticClass:"list-content posR"},[s("div",{staticClass:"posA_full"},[s("div",{staticClass:"inner"},[t._l(t.list,(function(e,i){return s("tree-item",{key:i,attrs:{"tree-data":e,level:0},on:{"leaf-click":t.selectDev}})})),t.list.length?t._e():s("div",{staticClass:"empty-list"},[t._v("暂无数据")])],2)])])]),s("div",{staticClass:"page-content"},[s("div",{staticClass:"page-banner tac"},[s("div",{staticClass:"f_right d_flex"},[s("div",{directives:[{name:"show",rawName:"v-show",value:!t.showTable,expression:"!showTable"}],staticClass:"btn-grp"},[s("div",{staticClass:"btn_3d",class:{disabled:t.prevDisabled},on:{click:t.prevGrp}},[t._v("上一组")]),s("div",{staticClass:"btn_3d",class:{disabled:t.nextDisabled},on:{click:t.nextGrp}},[t._v("下一组")]),s("div",{staticClass:"btn_3d",on:{click:t.showGOptions}},[t._v("图表选项")])])]),s("div",{staticClass:"f_left"},[s("el-form",{staticClass:"el-normal el-form-search el-form-quiet",attrs:{inline:!0,"show-message":!1,size:"small"}},[s("el-form-item",{attrs:{label:"时间段"}},[s("el-date-picker",{attrs:{type:"datetime",size:"mini",placeholder:"选择日期",disabled:!t.cur_devid,clearable:!1,"picker-options":t.pickerOptions,"value-format":"yyyy-MM-dd HH:mm:ss"},on:{focus:t.selectDate,change:t.startChanged},model:{value:t.time_start,callback:function(e){t.time_start=e},expression:"time_start"}}),t._v(" 至 "),s("el-date-picker",{attrs:{type:"datetime",size:"mini",placeholder:"选择日期",disabled:!t.cur_devid,clearable:!1,"picker-options":t.pickerOptions,"value-format":"yyyy-MM-dd HH:mm:ss"},on:{focus:t.selectDate,change:t.endChanged},model:{value:t.time_end,callback:function(e){t.time_end=e},expression:"time_end"}})],1)],1)],1),s("div",{staticClass:"btn-grp f_left"},[s("div",{staticClass:"btn_3d",class:{disabled:!t.cur_devid||!this.date_range[0]},on:{click:t.searchHis}},[t._v("查询")]),s("div",{staticClass:"btn_3d",class:{disabled:!t.cur_devid||!this.date_range[0]},on:{click:t.exportCSV}},[t._v("导出")])]),s("div",{staticClass:"content-title"},[t._v(t._s(t.cur_devname))])]),s("div",{staticClass:"wraper"},[s("div",{staticClass:"container",class:{showTable:t.showTable}},[s("div",{staticClass:"wrap-graph"},[s("line-chart-mul",{ref:"G_linechart",attrs:{id:"G_linechart",title:"我是标题",height:"100%","max-size":!0,"show-xaxis":!0,categoryLen:t.categoryLen,"show-zoom":!0,end:50,"sub-title-width":"160",subtext:!0,"trigger-on":"mousemove"}})],1),s("div",{staticClass:"wrap-table"},[s("assemble-table",{attrs:{data:t.rtData,len:3}})],1)])])]),s("el-drawer",{attrs:{title:"图表配置",direction:"rtl",size:"800px","custom-class":"drawer-bg drawer-options",visible:t.G_options.show},on:{"update:visible":function(e){return t.$set(t.G_options,"show",e)}}},[s("div",{staticClass:"drawer-content"},[s("el-form",{ref:"form",attrs:{inline:!0,size:"mini",model:t.form.data,rules:t.form.rules,"label-width":"8em"}},[s("el-form-item",{attrs:{label:"显示属性数量",prop:"categoryLen"}},[s("el-input",{attrs:{type:"number"},model:{value:t.form.data.categoryLen,callback:function(e){t.$set(t.form.data,"categoryLen",e)},expression:"form.data.categoryLen"}})],1),s("el-form-item",[s("el-button",{attrs:{type:"primary"},on:{click:t.setCategoryLen}},[t._v("设定")])],1)],1),s("el-transfer",{attrs:{titles:["未选定属性","已选定属性"],"button-texts":["移除","添加"],data:t.allLegends,filterable:!0},on:{change:t.selectChange},model:{value:t.selectedLegends,callback:function(e){t.selectedLegends=e},expression:"selectedLegends"}})],1)]),s("loading",{attrs:{show:t.showLoading}}),s("progress-load",{attrs:{show:t.progress.show,percentage:t.progress.value,text:t.progress.text}})],1)},r=[function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"list-title"},[s("div",{},[t._v("设备列表")])])}],n=(s("4de4"),s("4160"),s("a15b"),s("d81d"),s("fb6a"),s("a9e3"),s("b680"),s("b64b"),s("d3b7"),s("4d63"),s("ac1f"),s("25f0"),s("3ca3"),s("5319"),s("841c"),s("1276"),s("498a"),s("159b"),s("ddb0"),s("2909")),o=(s("03a1"),s("aab4")),c=s("0c7f"),l=s("e2fb"),h=s("f4f1"),d=s("3a5e"),u=s("2cd1"),f=s("e901"),p=10,g=null,m=null,v=f["a"].isArray,_={name:"subject_history",components:{AssembleTable:o["a"],LineChartMul:c["a"],TreeItem:l["a"],Loading:d["a"],ProgressLoad:u["a"]},data:function(){this.$route.query.dev_id;var t=this;return{progress:{show:!1,value:0,text:""},date_range:[0,0],pickerOptions:{disabledDate:function(e){return e&&e.valueOf()>Date.now().valueOf()||t.checkDate(e,t.date_range)}},list:[],list_keyword:"",cur_devname:"",cur_devid:0,cur_devtype:0,data_list:[],cur_id:0,showTable:!1,rtData:[],G_data:[],curLegendIdx:0,datazoom:{start:0,end:50},selectedLegends:[],curLegends:[],allLegends:[],categoryList:[],time_start:new Date((new Date).getTime()-864e5+1e3).format("yyyy-MM-dd hh:mm:ss"),time_end:(new Date).format("yyyy-MM-dd hh:mm:ss"),categoryLen_old:10,categoryLen:10,G_options:{show:!1},keyword:"",form:{data:{categoryLen:10},rules:{categoryLen:[{validator:function(t,e,s){(""+e).trim()||s(new Error("显示属性数量必填")),/[^0-9]/.test(e)&&s(new Error("显示属性数量必须为数值")),e<1||e>10?s(new Error("显示属性数量应介于1~10之间")):s()},trigger:"blur"}]}},showLoading:!1}},computed:{prevDisabled:function(){return this.curLegendIdx<p},nextDisabled:function(){return this.categoryLen,this.curLegendIdx+p>=this.selectedLegends.length}},methods:{getList:function(){var t=this;this.$api.subject.getList().then((function(e){e=JSON.parse(e.data.result),e.code&&e.data.forEach((function(t){t.txt=t.dev_name,t.open=!1,t.state=t.connection_state?"normal":"off",t.children=[]})),t.data_list=e.data,t.search()}))},toggle:function(){this.showTable=!this.showTable},checkDate:function(t,e){var s=new Date(t).getTime();return s<e[0]||s>e[1]},selectDate:function(){return this.cur_devid?this.date_range[0]?void 0:(this.$message({type:"warning",message:"当前设备没有历史数据"}),!1):(this.$message({type:"warning",message:"请先选择要查询的设备"}),!1)},search:function(){var t=this,e=this.list_keyword,s=[],i={},a=new RegExp(e,["i"]),r=this.data_list.filter((function(t){if(a.test(t.dev_name))return t}));r.forEach((function(e){i[e.dev_type]=i[e.dev_type]||[],e.active=e.dev_id==t.cur_devid,i[e.dev_type].push(e)})),Object.keys(i).forEach((function(t){for(var e=!1,a=!1,r=0,n=i[t].length;r<n;r++)i[t][r].active&&(a=!0),i[t][r].connection_state&&(e=!0);s.push({state:e?"normal":"off",open:!1,txt:i[t][0].note,active:a,dev_type:i[t][0].dev_type,children:i[t]})})),this.list=s},selectDev:function(t){console.log(t,"selectdev"),this.cur_devname=t.dev_name,this.cur_devid=t.dev_id,this.cur_devtype=t.dev_type,this.initLegends(t.dev_type),this.checkHis()},startChanged:function(){if(!this.cur_devid)return!1},endChanged:function(){if(!this.cur_devid)return!1},searchHis:function(){if(!this.cur_devid)return this.$message({type:"warning",message:"请先选择要查询的设备"}),!1;if(!this.date_range[0])return this.$message({type:"warning",message:"当前设备没有历史数据"}),!1;var t=new Date(this.time_start).getTime(),e=new Date(this.time_end).getTime();if(e-t>864e5)return this.$message({type:"warning",message:"由于数据量过大,最大可查询连续24小时数据"}),!1;this.getHisData()},exportCSV:function(){var t=this;if(!this.cur_devid)return this.$message({type:"warning",message:"请先选择要导出的设备"}),!1;if(!this.date_range[0])return this.$message({type:"warning",message:"当前设备没有历史数据"}),!1;var e={dev_name:this.cur_devname,dev_id:this.cur_devid,export_num:this.cur_devtype,table_name:this.time_start.split(" ")[0].replace(/-/g,"_"),record_time:this.time_start,record_time1:this.time_end,states:this.selectedLegends.map((function(t){return g[t]})).join(","),tablists:this.selectedLegends.join(",")};this.progress.show=!0,this.$api.common.clearProgress().then((function(){t.getProgress(),t.$api.subject.download(e).then((function(e){if(e=JSON.parse(e.data.result),1==e.code){t.progress.show=!1,t.progress.value=0;var s=e.data[0],i=document.createElement("a");i.href=encodeURI(t.$config.url+"tomcat7_csv/"+s.fileName),i.download=s.fileName,document.body.appendChild(i),i.click(),document.body.removeChild(i),setTimeout((function(){t.progress.show=!1,t.progress.value=0}),1e3)}else t.progress.show=!1,t.progress.value=0,t.$layer.msg("生成文件失败!")})).catch((function(e){t.progress.show=!1,t.progress.value=0,t.$layer.msg("生成文件失败!"),console.warn(e)}))}))},getProgress:function(){var t=this;this.$api.common.getProgress().then((function(e){e=JSON.parse(e.data.result);var s=e.data[0]?Number(e.data[0].toFixed(0)):0;t.progress.value=s,t.progress.text=0==s?"数据加载中...":"文件下载中...",e.data<100&&t.progress.show?setTimeout(t.getProgress,50):t.progress.value=100}))},initLegends:function(t){g=h["a"].DIR[t],i=g.unit;var e=[],s=[];if(g)for(var a=a||0,r=Object.keys(g),n=0,o=r.length;n<o;n++){var c=r[n];"unit"!=c&&(e.push({key:c,label:v(g[c])?g[c][a]:g[c],unit:g.unit[c]}),s.push(c))}this.allLegends=e,this.selectedLegends=s,this.curLegendIdx=0,this.G_data=[],this.curLegends=s.slice(this.curLegendIdx,p),this.updateGraph()},checkHis:function(){var t=this;if(!this.cur_devid)return!1;var e={dev_id:this.cur_devid};this.$api.subject.checkHis(e).then((function(e){if(e=JSON.parse(e.data.result),e.code){var s=e.data,i="0"==s[0]?0:new Date(s[0]+" 00:00:00").getTime(),a="0"==s[1]?0:new Date(s[1]+" 23:59:59").getTime();if(t.$set(t.date_range,0,i),t.$set(t.date_range,1,a),!i)return t.$message({type:"warning",message:"当前设备没有历史数据"}),!1;new Date(t.time_end).getTime()>a&&(t.time_end=new Date(a).format("yyyy-MM-dd hh:mm:ss")),new Date(t.time_end).getTime()<i&&(t.time_end=new Date(a).format("yyyy-MM-dd hh:mm:ss")),t.time_start=new Date(a-864e5+1e3).format("yyyy-MM-dd hh:mm:ss"),new Date(t.time_start).getTime()<i&&(t.time_start=new Date(i).format("yyyy-MM-dd hh:mm:ss")),new Date(t.time_start).getTime()>a&&(t.time_start=new Date(i).format("yyyy-MM-dd hh:mm:ss"))}}))},getHisData:function(){var t,e=this,s=this.time_start.split(" ")[0],i=this.time_end.split(" ")[0],a=[];t=s==i?[{type:this.cur_devtype,data:{dev_id:this.cur_devid,record_time:this.time_start,record_time1:this.time_end}}]:[{type:this.cur_devtype,data:{dev_id:this.cur_devid,record_time:this.time_start,record_time1:s+" 23:59:59"}},{type:this.cur_devtype,data:{dev_id:this.cur_devid,record_time:i+" 00:00:00",record_time1:this.time_end}}],this.showLoading=!0,t.forEach((function(t){a.push(e.$api.subject.getHisData(t))})),Promise.all(a).then((function(t){var s=[];t.forEach((function(t){var e=JSON.parse(t.data.result);e.code&&s.push.apply(s,Object(n["a"])(e.data))})),e.G_data=s,e.updateGraph(),e.showLoading=!1,s.length||e.$message({type:"warning",message:"暂无数据"})})).catch((function(t){e.showLoading=!1,e.$message({type:"warning",message:t})}))},format:function(t){var e=[],s=[],a={},r={},o=this.curLegends;o.forEach((function(t){a[t]=[],r[t]=r[t]||[],s.push({name:g[t],unit:i[t],data:a[t],step:""==i[t]})}));for(var c=0,l=t.length;c<l;c++){var h=t[c];e.push(h.record_time);for(var d=Object.keys(h),u=0,f=d.length;u<f;u++){var p=d[u];r[p]=r[p]||[],r[p].push(h[p])}}return Object.keys(a).forEach((function(t){var e;(e=a[t]).push.apply(e,Object(n["a"])(r[t]))})),{xLabel:e,series:s}},prevGrp:function(){if(this.curLegendIdx<p)return!1;this.curLegendIdx-=p,this.curLegends=this.selectedLegends.slice(this.curLegendIdx,this.curLegendIdx+p),this.updateGraph()},nextGrp:function(){if(this.curLegendIdx+p>=this.selectedLegends.length)return!1;this.curLegendIdx+=p,this.curLegends=this.selectedLegends.slice(this.curLegendIdx,this.curLegendIdx+p),this.updateGraph()},updateGraph:function(){var t=this;this.categoryLen=this.curLegends.length,this.categoryLen!=this.categoryLen_old&&m.clear(),this.categoryLen_old=this.categoryLen,this.$nextTick((function(){t.$refs["G_linechart"].setOption(t.format(t.G_data)),m.dispatchAction({type:"dataZoom",start:t.datazoom.start,end:t.datazoom.end})}))},setCategoryLen:function(){var t=this;this.$refs.form.validate((function(e){e&&(t.categoryLen=1*t.form.data.categoryLen,p=1*t.form.data.categoryLen,t.curLegendIdx=0,t.curLegends=t.selectedLegends.slice(t.curLegendIdx,t.curLegendIdx+p),t.updateGraph())}))},showGOptions:function(){this.G_options.show=!0},selectChange:function(t,e,s){this.curLegendIdx=0,this.selectedLegends=t,this.curLegends=this.selectedLegends.slice(this.curLegendIdx,this.curLegendIdx+p),this.updateGraph()}},mounted:function(){var t=this;m=this.$G.chartManage.get("G_linechart"),m.on("datazoom",(function(e){t.datazoom.start=e.start,t.datazoom.end=e.end})),this.getList()},destroyed:function(){}},y=_,w=(s("c7c7"),s("2877")),b=Object(w["a"])(y,a,r,!1,null,"306b5725",null);e["default"]=b.exports},b3f2:function(t,e,s){},be58:function(t,e,s){"use strict";var i=s("86ef"),a=s.n(i);a.a},bfe8:function(t,e,s){"use strict";var i=s("b3f2"),a=s.n(i);a.a},c7c7:function(t,e,s){"use strict";var i=s("77ef"),a=s.n(i);a.a},cb29:function(t,e,s){var i=s("23e7"),a=s("81d5"),r=s("44d2");i({target:"Array",proto:!0},{fill:a}),r("fill")},e2fb:function(t,e,s){"use strict";var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"tree-item",class:{active:t.treeData.active,leaf:!t.treeData.children.length}},[s("div",{staticClass:"tree-title",style:t.getPadding,on:{click:function(e){return t.treeClick(e)}}},[s("span",{staticClass:"box"},[t.getChildren?s("span",{staticClass:"iconfont",class:t.getOpen}):t._e()]),s("span",{staticClass:"iconfont icon-lingxing home-state",class:t.getHomeState}),s("span",{staticClass:"tree-title-txt"},[t._v(t._s(t.treeData.txt))])]),t.getChildren?s("div",{staticClass:"tree-child",class:t.isShow},t._l(t.treeData.children,(function(e,i){return s("tree-item",{key:i,class:{active:e.active},attrs:{"tree-data":e,level:t.getLevel},on:{"tree-click":t.childTreeClick}})})),1):t._e()])},a=[],r=(s("4160"),s("a9e3"),s("159b"),{name:"TreeItem",props:{treeData:{type:Object,default:function(){return{}}},level:{type:Number}},data:function(){return{}},methods:{treeClick:function(t){if(this.treeData.open=!this.treeData.open,this.$emit("tree-click",this.treeData),!this.getChildren){var e=t.target;if(e.classList.contains("tree-item"))e.classList.add("active");else{var s=this.$common.getParentsByClassName(e,"tree-item");s&&(document.querySelectorAll(".tree-item").forEach((function(t,e,s){t.classList.remove("active")})),s.classList.add("active"))}}},childTreeClick:function(t){this.treeData.active=!0,t.children.length?this.$emit("tree-click",t):this.$emit("leaf-click",t)}},computed:{getOpen:function(){return this.treeData.open?"icon-jianhao":"icon-jiahao"},getLevel:function(){var t=this.level+1;return t},getPadding:function(){return{paddingLeft:.18*this.level+"rem"}},getHomeState:function(){var t=this.treeData.state,e="";switch(t){case"warning":e="home-state-warning";break;case"danger":e="home-state-danger";break;case"off":e="home-state-off";break;default:e="home-state-normal"}return e},getChildren:function(){var t=!1,e=this.treeData.children;return e&&e.length&&(t=!0),t},isShow:function(){return this.treeData.open?"child-show":"child-hide"}}}),n=r,o=(s("fb9c"),s("2877")),c=Object(o["a"])(n,i,a,!1,null,"7d157427",null);e["a"]=c.exports},fb9c:function(t,e,s){"use strict";var i=s("1586"),a=s.n(i);a.a}}]); |
New file |
| | |
| | | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1a7c5635"],{"2cd1":function(t,e,i){"use strict";var s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.show?i("div",{staticClass:"progress-load"},[i("div",{staticClass:"progress-load-content"},[i("div",{staticClass:"progress-bg"}),i("div",{staticClass:"progress-container"},[i("el-progress",{attrs:{type:"circle","stroke-width":8,width:90,percentage:t.percentage}}),i("div",{staticClass:"progress-text"},[t._v(t._s(t.text))])],1)])]):t._e()},a=[],o=(i("a9e3"),{props:{show:{type:Boolean,default:!1},percentage:{type:[Number,String],default:0},text:{type:String,default:""}}}),n=o,r=(i("bfe8"),i("2877")),c=Object(r["a"])(n,s,a,!1,null,"5f036459",null);e["a"]=c.exports},6300:function(t,e,i){"use strict";var s=i("ca29"),a=i.n(s);a.a},a9e3:function(t,e,i){"use strict";var s=i("83ab"),a=i("da84"),o=i("94ca"),n=i("6eeb"),r=i("5135"),c=i("c6b6"),l=i("7156"),d=i("c04e"),f=i("d039"),u=i("7c73"),_=i("241c").f,v=i("06cf").f,m=i("9bf2").f,p=i("58a8").trim,h="Number",b=a[h],g=b.prototype,C=c(u(g))==h,y=function(t){var e,i,s,a,o,n,r,c,l=d(t,!1);if("string"==typeof l&&l.length>2)if(l=p(l),e=l.charCodeAt(0),43===e||45===e){if(i=l.charCodeAt(2),88===i||120===i)return NaN}else if(48===e){switch(l.charCodeAt(1)){case 66:case 98:s=2,a=49;break;case 79:case 111:s=8,a=55;break;default:return+l}for(o=l.slice(2),n=o.length,r=0;r<n;r++)if(c=o.charCodeAt(r),c<48||c>a)return NaN;return parseInt(o,s)}return+l};if(o(h,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var x,w=function(t){var e=arguments.length<1?0:t,i=this;return i instanceof w&&(C?f((function(){g.valueOf.call(i)})):c(i)!=h)?l(new b(y(e)),i,w):y(e)},k=s?_(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),F=0;k.length>F;F++)r(b,x=k[F])&&!r(w,x)&&m(w,x,v(b,x));w.prototype=g,g.constructor=w,n(a,h,w)}},b3f2:function(t,e,i){},bfe8:function(t,e,i){"use strict";var s=i("b3f2"),a=i.n(s);a.a},ca29:function(t,e,i){},cbc7:function(t,e,i){"use strict";i.r(e);var s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"main"},[i("div",{staticClass:"flex_contain"},[t._l(t.list,(function(e,s){return i("div",{key:s,staticClass:"item"},[i("div",{staticClass:"btn_main"},[i("div",{staticClass:"lay_label vertical_middle"},[t._v(t._s(e.dev_name))]),i("div",{staticClass:"lay_content vertical_middle"},[i("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"switchOff","data-confirmTxt":"全部分闸确认",param:JSON.stringify(["CONTEXT.list["+s+"]"])}},[t._v("全部分闸")]),i("div",{staticClass:"btn_3d btn_export",on:{click:function(i){return t.exportData(e)}}},[t._v("数据导出")])])]),i("div",{staticClass:"info_voltage"},[i("div",{staticClass:"lay_label vertical_middle"},[t._v(" 是否允许合闸 ")]),i("div",{staticClass:"lay_content vertical_middle"},[i("div",{staticClass:"nowrap_indicator",class:{status_off:!e.allow_close,status_normal:e.allow_close}})])]),i("div",{staticClass:"info_voltage"},[i("div",{staticClass:"lay_label vertical_middle"},[t._v(" 电压 ")]),i("div",{staticClass:"lay_content vertical_middle"},[t._v(" "+t._s(e.actual_mov)+" V ")])]),i("div",{staticClass:"info_electricity"},[i("div",{staticClass:"lay_label vertical_middle"},[t._v(" 电流 ")]),i("div",{staticClass:"lay_content vertical_middle"},[t._v(" "+t._s(e.actual_curr)+" A ")])]),i("div",{staticClass:"info_power"},[i("div",{staticClass:"lay_label vertical_middle"},[t._v(" 已输出功率 ")]),i("div",{staticClass:"lay_content vertical_middle"},[t._v(" "+t._s(e.output_power)+" kVA ")])]),i("div",{staticClass:"btn_sub_grp"},t._l(t.max_button_num,(function(s){return i("div",{key:s,staticClass:"row"},[s<=e.FZ_button_num?i("div",{staticClass:"lay_label vertical_middle"},[t._v("KM"+t._s(s)+" ("+t._s(e["FZ_b"+s+"_power"])+"kVA)")]):i("div",{staticClass:"lay_label vertical_middle"}),i("div",{staticClass:"lay_content"},[i("div",{staticClass:"vertical_middle"},[s<=e.FZ_button_num?i("div",{staticClass:"switch_3D"},[i("span"),i("label",{staticClass:"checkbox"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e["FZ_b"+s],expression:"item['FZ_b' + idx]"}],staticClass:"control",attrs:{type:"checkbox",value:"1"},domProps:{checked:Array.isArray(e["FZ_b"+s])?t._i(e["FZ_b"+s],"1")>-1:e["FZ_b"+s]},on:{click:function(i){return t.switch3DHandle(e,s)},change:function(i){var a=e["FZ_b"+s],o=i.target,n=!!o.checked;if(Array.isArray(a)){var r="1",c=t._i(a,r);o.checked?c<0&&t.$set(e,"FZ_b"+s,a.concat([r])):c>-1&&t.$set(e,"FZ_b"+s,a.slice(0,c).concat(a.slice(c+1)))}else t.$set(e,"FZ_b"+s,n)}}})])]):t._e()]),i("div",{staticClass:"vertical_middle"},[s<=e.FZ_button_num?i("div",{staticClass:"indicator",class:{status_off:!e["FZ_fw"+s],status_normal:e["FZ_fw"+s]}}):t._e()])])])})),0)])})),t.list.length?t._e():i("div",{staticClass:"data_empty vertical_middle"},[t._v("暂无数据")])],2),i("div",{staticClass:"footer"},[i("div",{staticClass:"btn-grp"},[i("div",{staticClass:"btn_3d",on:{click:function(e){return t.goTo("/load/main")}}},[t._v("主画面")]),i("div",{staticClass:"btn_3d"},[t._v("手动加载")]),i("div",{staticClass:"btn_3d",on:{click:function(e){return t.goTo("/load/auto")}}},[t._v("自动加载")]),i("div",{staticClass:"btn_3d",on:{click:function(e){return t.goTo("/load/burst")}}},[t._v("突加突卸")])])]),i("el-dialog",{staticClass:"el-dialog-center",attrs:{top:"0vh",title:"操作失败",visible:t.confirm.show,width:"5.2rem","close-on-click-modal":!1,"close-on-press-escape":!0,"show-close":!1},on:{"update:visible":function(e){return t.$set(t.confirm,"show",e)},closed:function(e){t.confirm.show=!1}}},[i("flex-layout",[i("div",{staticClass:"color-black"},[i("div",{staticClass:"dialog_content"},[t._v(t._s(t.confirm.txt)+"操作失败, 点击确认后撤销操作")])]),i("div",{staticClass:"color-black dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.confirmOk}},[t._v("确定")])],1)])],1),i("el-dialog",{attrs:{title:t.confirmTxt,visible:t.confirmVisible,width:"300px"},on:{"update:visible":function(e){t.confirmVisible=e}}},[i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.confirmVisible=!1}}},[t._v("取 消")]),i("el-button",{attrs:{type:"primary"},on:{click:t.callBack}},[t._v("确 定")])],1)]),i("el-dialog",{attrs:{title:"数据导出",visible:t.exportDialogVisible,width:"400px"},on:{"update:visible":function(e){t.exportDialogVisible=e}}},[i("label",{staticClass:"pr_o6em"},[t._v("选择日期")]),i("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",type:"date",size:"small","picker-options":t.pickerOptions,placeholder:"选择日期"},model:{value:t.export_date,callback:function(e){t.export_date=e},expression:"export_date"}}),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.exportDialogVisible=!1}}},[t._v("关 闭")]),i("el-button",{attrs:{type:"primary"},on:{click:t.exportCsv}},[t._v("导 出")])],1)],1),i("progress-load",{attrs:{show:t.progress.show,percentage:t.progress.value,text:t.progress.text}})],1)},a=[],o=(i("4160"),i("c975"),i("b0c0"),i("a9e3"),i("b680"),i("b64b"),i("ac1f"),i("5319"),i("1276"),i("159b"),i("2cd1")),n={name:"ManualLoad",components:{ProgressLoad:o["a"]},data:function(){return{progress:{show:!1,value:0,text:""},export_id:0,export_name:"",exportDialogVisible:!1,export_date:(new Date).format("yyyy-MM-dd"),pickerOptions:{disabledDate:function(t){return t&&t.valueOf()>Date.now().valueOf()||t.valueOf()<Date.now().valueOf()-2592e6}},confirmTxt:"",confirmVisible:!1,cbFn:null,cbParam:null,max_button_num:0,timer:new this.$common.Timeout,info:[],list:[],FzBList:{},FzBIgnore:{},confirm:{btnList:{a:{name:"KM1",dev_id:1,FzB:"FzB11"}},curBtnList:{},show:!1,txt:""}}},methods:{goTo:function(t){this.$router.push({path:t})},callBack:function(){var t=this;this.confirmVisible=!1;var e=[];this.cbParam.forEach((function(i){if("string"==typeof i&&i.indexOf("CONTEXT")>-1){var s=i.split(".");s.length>2&&console.warn("目前不支持深层属性参数");var a=s[1];if(a.indexOf("[")>-1){var o=/\[|\]/,n=a.split(o);e.push(t[n[0]][n[1]])}else e.push(t[a])}else e.push(i)})),this[this.cbFn].apply(this,e)},handleConfirm:function(t){this.confirmTxt=t.confirmTxt,this.cbFn=t.cbFn,this.cbParam=t.cbParam,this.confirmVisible=!0},getInfo:function(){var t=this;return this.$api.load.getInfo().then((function(e){e=JSON.parse(e.data.result),e.code&&(t.info=e.data)}))},switchOff:function(t){var e=this,i={all_open:"1",dev_name:t.dev_name,dev_id:t.dev_id,dev_ip:t.dev_ip};this.$api.load.allBtnControl(i).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"error",message:t.msg})})).catch((function(t){console.warn(t)}))},getStatus:function(){var t=this;this.$api.load.getManualStatus().then((function(e){var i=JSON.parse(e.data.result),s=[];i.code&&(t.info.forEach((function(e,a){s[a]={},t.max_button_num=t.max_button_num>e.FZ_button_num?t.max_button_num:e.FZ_button_num;for(var o=0,n=i.data.length;o<n;o++)if(i.data[o].dev_id==e.dev_id){var r=function(){var n=i.data[o],r=/^FZ_b\d+$/;return Object.keys(n).forEach((function(e){r.test(e)&&(t.checkFzBIgnore(n.dev_id,e)?(n[e]=t.FzBIgnore[e+n.dev_id].value,t.FzBIgnore[e+n.dev_id].time--,0==t.FzBIgnore[e+n.dev_id].time&&delete t.FzBIgnore[e+n.dev_id]):t.checkFzBIsChange(n.dev_id,e)?n[e]=1==n[e]:n[e]=t.FzBList[e+n.dev_id])})),s[a]=n,s[a]["dev_ip"]=e.dev_ip,"break"}();if("break"===r)break}})),t.list=s)}))},loop:function(){var t=this;this.timer.start((function(){t.getStatus(),t.timer.open()}),1e3)},checkFzBIsChange:function(t,e){var i=!0;return Object.keys(this.FzBList).forEach((function(s){s==e+t&&(i=!1)})),i},checkFzBIgnore:function(t,e){var i=!1;return Object.keys(this.FzBIgnore).forEach((function(s){s==e+t&&(i=!0)})),i},switch3DHandle:function(t,e){var i=this,s={dev_id:t.dev_id,dev_name:t.dev_name,num:e,dev_ip:t.dev_ip},a="FZ_b"+e;s[a]=t[a]?2:1,this.$set(this.FzBList,a+t.dev_id,1==s[a]?1:0),this.$api.load.btnControl(s).then((function(o){if(o=JSON.parse(o.data.result),o.code)i.$message({type:"success",message:o.msg}),delete i.FzBList[a+t.dev_id],i.$set(i.FzBIgnore,a+t.dev_id,{time:5,value:1==s[a]});else if(i.$message({type:"error",message:o.msg}),i.confirm.btnList[a+t.dev_id]={name:"KM"+e,dev_id:t.dev_id,FzB:a+t.dev_id},!i.confirm.show){var n="";Object.keys(i.confirm.btnList).forEach((function(t){n+=(""!=n?"、":"")+"机柜"+i.confirm.btnList[t].dev_id+": "+i.confirm.btnList[t].name,i.confirm.curBtnList[t]=i.confirm.btnList[t]})),i.confirm.txt=n,i.confirm.show=!0}})).catch((function(t){console.warn(t)}))},confirmOk:function(){var t=this;Object.keys(this.confirm.curBtnList).forEach((function(e){var i=t.confirm.curBtnList[e];delete t.FzBList[i.FzB],delete t.confirm.btnList[e]})),this.confirm.curBtnList={},this.confirm.show=!1,Object.keys(this.confirm.btnList).length&&setTimeout((function(){if(!t.confirm.show){var e="";Object.keys(t.confirm.btnList).forEach((function(i){e+="机柜"+t.confirm.btnList[i].dev_id+": "+t.confirm.btnList[i].name,t.confirm.curBtnList[i]=t.confirm.btnList[i]})),t.confirm.txt=e,t.confirm.show=!0}}),100)},exportData:function(t){this.export_id=t.dev_id,this.export_name=t.dev_name,this.exportDialogVisible=!0},getProgress:function(){var t=this;this.exportDialogVisible=!1,this.$api.common.getProgress().then((function(e){e=JSON.parse(e.data.result);var i=e.data[0]?Number(e.data[0].toFixed(0)):0;t.progress.value=i,t.progress.text=0==i?"数据加载中...":"文件下载中...",e.data<100&&t.progress.show?setTimeout(t.getProgress,50):t.progress.value=100}))},exportCsv:function(){var t=this,e={dev_name:this.export_name.replace(/#/g,"号"),dev_id:this.export_id,export_num:1,table_name:this.export_date.replace(/-/g,"_"),record_time:this.export_date+" 00:00:00"};this.progress.show=!0,this.$api.common.clearProgress().then((function(){t.getProgress(),t.$api.common.download(e).then((function(e){if(e=JSON.parse(e.data.result),1==e.code){t.progress.show=!1,t.progress.value=0;var i=e.data[0],s=document.createElement("a");s.href=encodeURI(t.$config.url+"tomcat7_csv/"+i.fileName),s.download=i.fileName,document.body.appendChild(s),s.click(),document.body.removeChild(s),setTimeout((function(){t.progress.show=!1,t.progress.value=0}),1e3)}else t.progress.show=!1,t.progress.value=0,t.$layer.msg("生成文件失败!")})).catch((function(e){t.progress.show=!1,t.progress.value=0,t.$layer.msg("生成文件失败!"),console.warn(e)}))}))}},mounted:function(){var t=this;this.getInfo().then((function(){t.loop()}))},destroyed:function(){this.timer.stop()}},r=n,c=(i("6300"),i("2877")),l=Object(c["a"])(r,s,a,!1,null,"fb3ee2e8",null);e["default"]=l.exports}}]); |
New file |
| | |
| | | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-23cb1a86"],{3686:function(t,s,i){"use strict";i.r(s);var a=function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"main"},[i("div",{staticClass:"title"},[t._v("整流充电电源工作模式选择窗口")]),i("div",{staticClass:"panel"},[i("div",{staticClass:"row"},[i("div",{staticClass:"p_left"},[i("div",{staticClass:"info",class:{green:!t.model.A,danger:t.model.A}},[t._v("A机组当前为"+t._s(t.model.A?"恒流":"恒压")+"模式")])]),i("div",{staticClass:"p_right"},[i("div",{staticClass:"info",class:{green:!t.model.B,danger:t.model.B}},[t._v("B机组当前为"+t._s(t.model.B?"恒流":"恒压")+"模式")])])]),i("div",{staticClass:"row"},[i("div",{staticClass:"p_left"},[i("div",{staticClass:"btn_3d",on:{click:function(s){return t.setConscurr("A")}}},[t._v("A机组切换为恒流模式")])]),i("div",{staticClass:"p_right"},[i("div",{staticClass:"btn_3d",on:{click:function(s){return t.setConscurr("B")}}},[t._v("B机组切换为恒流模式")])])]),i("div",{staticClass:"row"},[i("div",{staticClass:"p_left"},[i("div",{staticClass:"btn_3d",on:{click:function(s){return t.setConsvol("A")}}},[t._v("A机组切换为恒压模式")])]),i("div",{staticClass:"p_right"},[i("div",{staticClass:"btn_3d",on:{click:function(s){return t.setConsvol("B")}}},[t._v("B机组切换为恒压模式")])])])]),i("div",{staticClass:"panel"},[i("div",{staticClass:"row"},[i("div",{staticClass:"p_left"},[i("div",{staticClass:"info",class:{green:t.constantvolflag.A,danger:!t.constantvolflag.A}},[t._v("A机组当前为"+t._s(t.constantvolflag.A?"4并或2串2并模式":"4并或2串2并之外模式"))])]),i("div",{staticClass:"p_right"},[i("div",{staticClass:"info",class:{green:t.constantvolflag.B,danger:!t.constantvolflag.B}},[t._v("B机组当前为"+t._s(t.constantvolflag.B?"4并或2串2并模式":"4并或2串2并之外模式"))])])]),i("div",{staticClass:"row"},[i("div",{staticClass:"p_left"},[i("div",{staticClass:"btn_3d",on:{click:function(s){return t.constantvol("A")}}},[t._v("A机组切换为4并或2串2并模式")])]),i("div",{staticClass:"p_right"},[i("div",{staticClass:"btn_3d",on:{click:function(s){return t.constantvol("B")}}},[t._v("B机组切换为4并或2串2并模式")])])]),i("div",{staticClass:"row"},[i("div",{staticClass:"p_left"},[i("div",{staticClass:"btn_3d",on:{click:function(s){return t.othermode("A")}}},[t._v("A机组切换为4并或2串2并之外模式")])]),i("div",{staticClass:"p_right"},[i("div",{staticClass:"btn_3d",on:{click:function(s){return t.othermode("B")}}},[t._v("B机组切换为4并或2串2并之外模式")])])])]),i("div",{staticClass:"panel"},[i("div",{staticClass:"row"},[i("div",{staticClass:"p_left"},[i("div",{staticClass:"btn_3d",on:{click:function(s){return t.goTo("/chargepower/alone/A/series")}}},[t._v("转向A机组串联运行界面")])]),i("div",{staticClass:"p_right"},[i("div",{staticClass:"btn_3d",on:{click:function(s){return t.goTo("/chargepower/alone/A/parallel")}}},[t._v("转向A机组并联运行界面")])])]),i("div",{staticClass:"row"},[i("div",{staticClass:"p_left"},[i("div",{staticClass:"btn_3d",on:{click:function(s){return t.goTo("/chargepower/alone/B/series")}}},[t._v("转向B机组串联运行界面")])]),i("div",{staticClass:"p_right"},[i("div",{staticClass:"btn_3d",on:{click:function(s){return t.goTo("/chargepower/alone/B/parallel")}}},[t._v("转向B机组并联运行界面")])])]),i("div",{staticClass:"row"},[i("div",{staticClass:"p_left"},[i("div",{staticClass:"btn_3d",on:{click:function(s){return t.goTo("/chargepower/series")}}},[t._v("转向4机组串联运行界面")])]),i("div",{staticClass:"p_right"},[i("div",{staticClass:"btn_3d",on:{click:function(s){return t.goTo("/chargepower/parallel")}}},[t._v("转向4机组并联运行界面")])])]),i("div",{staticClass:"row"},[i("div",{staticClass:"p_left"},[i("div",{staticClass:"btn_3d",on:{click:function(s){return t.goTo("/chargepower/mixture")}}},[t._v("转向2串2并运行界面")])])])]),i("div",{staticClass:"menu"},[i("div",{staticClass:"menu-hanlder icon-symbols iconfont"}),i("div",{staticClass:"group"},[i("div",{staticClass:"menu-item btn_3d",on:{click:function(s){t.toggleVisible=!0}}},[t._v("触摸屏给定与上位机给定切换")]),i("div",{staticClass:"menu-item btn_3d",on:{click:function(s){t.faultVisible=!0}}},[t._v("故障查询")]),i("div",{staticClass:"menu-item btn_3d",on:{click:function(s){t.chargemodelVisible=!0}}},[t._v("曲线充电模式设置")]),i("div",{staticClass:"menu-item btn_3d",on:{click:function(s){t.hiscurveVisible=!0}}},[t._v("历史曲线")])])]),i("el-dialog",{staticClass:"dialog-bg",attrs:{title:"触摸屏给定与上位机给定切换",visible:t.toggleVisible,width:"40%"},on:{"update:visible":function(s){t.toggleVisible=s}}},[i("div",{staticClass:"D-content"},[i("div",{staticClass:"inner"},[i("div",{staticClass:"info"},[t._v("A机组当前为"+t._s(t.local_remote_control.A?"上位机控制":"触摸屏控制"))]),i("div",{staticClass:"btn_3d",on:{click:function(s){return t.setRemoteControl("A")}}},[t._v("A机组切换到上位机控制")]),i("div",{staticClass:"btn_3d",on:{click:function(s){return t.setLocalControl("A")}}},[t._v("A机组切换到就地控制")])]),i("div",{staticClass:"inner"},[i("div",{staticClass:"info"},[t._v("B机组当前为"+t._s(t.local_remote_control.B?"上位机控制":"触摸屏控制"))]),i("div",{staticClass:"btn_3d",on:{click:function(s){return t.setRemoteControl("B")}}},[t._v("B机组切换到上位机控制")]),i("div",{staticClass:"btn_3d",on:{click:function(s){return t.setLocalControl("B")}}},[t._v("B机组切换到就地控制")])])]),i("span",{staticClass:"dialog-footer h-center",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:function(s){t.toggleVisible=!1}}},[t._v("关闭")])],1)]),i("el-dialog",{staticClass:"dialog-bg",attrs:{title:"故障查询",visible:t.faultVisible,width:"60%"},on:{"update:visible":function(s){t.faultVisible=s}}},[i("div",{staticClass:"D-content"},[i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.fault_tableData,stripe:""}},[i("el-table-column",{attrs:{prop:"date",label:"时间",width:"180"}}),i("el-table-column",{attrs:{prop:"name",label:"故障名称",width:"180"}}),i("el-table-column",{attrs:{prop:"details",label:"故障描述"}})],1)],1),i("span",{staticClass:"dialog-footer h-center",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:function(s){t.faultVisible=!1}}},[t._v("关闭")])],1)]),i("el-dialog",{staticClass:"dialog-bg",attrs:{title:"曲线充电模式设置",visible:t.chargemodelVisible,"custom-class":"dialog-chargemodel"},on:{"update:visible":function(s){t.chargemodelVisible=s}}},[i("div",{staticClass:"D-content chargemodel"},[i("div",{staticClass:"part"},[i("div",{staticClass:"info"},[t._v("A机组当前为非曲线充电模式")]),i("div",{staticClass:"_row"},[i("div",{staticClass:"btn_3d column1"},[t._v("A机组切换为曲线充电模式")]),i("div",{staticClass:"btn_3d column1 disabled"},[t._v("A机组切换为非曲线充电模式")])]),i("div",{staticClass:"box"},[i("div",{staticClass:"box-title"},[t._v("A机组曲线充电电压电流设置")]),i("div",{staticClass:"_row"},[i("div",{staticClass:"column1"},[t._v("阶段")]),i("div",{staticClass:"column2"},[t._v("充电电流")]),i("div",{staticClass:"column2"},[t._v("终止电压")])]),t._l(5,(function(s){return i("div",{key:s,staticClass:"_row"},[i("span",{staticClass:"column1"},[t._v(t._s(s))]),i("div",{staticClass:"column2 flexR_center"},[i("el-input",{staticClass:"wrap-input",attrs:{size:"mini",autocomplete:"off"},model:{value:t.list_A["cur_"+s],callback:function(i){t.$set(t.list_A,"cur_"+s,t._n(i))},expression:"list_A['cur_' + index]"}}),i("div",{staticClass:"w_5em"},[i("div",{directives:[{name:"show",rawName:"v-show",value:0!=t.list_A["cur_"+s],expression:"0 != list_A['cur_' + index]"}]},[i("i",{staticClass:"el-icon-check btn_ok",attrs:{title:"确认"},on:{click:function(i){return t.controlOk("A","cur",s)}}}),i("i",{staticClass:"el-icon-close btn_cancel",attrs:{title:"撤消"},on:{click:function(i){return t.controlCancel(t.list_A["cur_"+s])}}})])])],1),i("div",{staticClass:"column2 flexR_center"},[i("el-input",{staticClass:"wrap-input",attrs:{size:"mini",autocomplete:"off"},model:{value:t.list_A["vol_"+s],callback:function(i){t.$set(t.list_A,"vol_"+s,t._n(i))},expression:"list_A['vol_' + index]"}}),i("div",{staticClass:"w_5em"},[i("div",{directives:[{name:"show",rawName:"v-show",value:0!=t.list_A["vol_"+s],expression:"0 != list_A['vol_' + index]"}]},[i("i",{staticClass:"el-icon-check btn_ok",attrs:{title:"确认"},on:{click:function(i){return t.controlOk("A","vol",s)}}}),i("i",{staticClass:"el-icon-close btn_cancel",attrs:{title:"撤消"},on:{click:function(i){return t.controlCancel(t.list_A["vol_"+s])}}})])])],1)])})),i("div",{staticClass:"_row"},[i("div",{staticClass:"column3"},[t._v("转为恒压模式充电电压")]),i("div",{staticClass:"column2 flexR_center"},[i("el-input",{staticClass:"wrap-input",attrs:{size:"mini",autocomplete:"off"},model:{value:t.list_A["vol_6"],callback:function(s){t.$set(t.list_A,"vol_6",t._n(s))},expression:"list_A['vol_6']"}}),i("div",{staticClass:"w_5em"},[i("div",{directives:[{name:"show",rawName:"v-show",value:0!=t.list_A["vol_6"],expression:"0 != list_A['vol_6']"}]},[i("i",{staticClass:"el-icon-check btn_ok",attrs:{title:"确认"},on:{click:function(s){return t.controlOk("A","vol",6)}}}),i("i",{staticClass:"el-icon-close btn_cancel",attrs:{title:"撤消"},on:{click:function(s){return t.controlCancel(t.list_A["vol_6"])}}})])])],1)])],2)]),i("div",{staticClass:"part"},[i("div",{staticClass:"info"},[t._v("B机组当前为非曲线充电模式")]),i("div",{staticClass:"_row"},[i("div",{staticClass:"btn_3d column1"},[t._v("B机组切换为曲线充电模式")]),i("div",{staticClass:"btn_3d column1 disabled"},[t._v("B机组切换为非曲线充电模式")])]),i("div",{staticClass:"box"},[i("div",{staticClass:"box-title"},[t._v("B机组曲线充电电压电流设置")]),i("div",{staticClass:"_row"},[i("div",{staticClass:"column1"},[t._v("阶段")]),i("div",{staticClass:"column2"},[t._v("充电电流")]),i("div",{staticClass:"column2"},[t._v("终止电压")])]),t._l(5,(function(s){return i("div",{key:s,staticClass:"_row"},[i("span",{staticClass:"column1"},[t._v(t._s(s))]),i("div",{staticClass:"column2 flexR_center"},[i("el-input",{staticClass:"wrap-input",attrs:{size:"mini",autocomplete:"off"},model:{value:t.list_B["cur_"+s],callback:function(i){t.$set(t.list_B,"cur_"+s,t._n(i))},expression:"list_B['cur_' + index]"}}),i("div",{staticClass:"w_5em"},[i("div",{directives:[{name:"show",rawName:"v-show",value:0!=t.list_B["cur_"+s],expression:"0 != list_B['cur_' + index]"}]},[i("i",{staticClass:"el-icon-check btn_ok",attrs:{title:"确认"},on:{click:function(i){return t.controlOk("B","cur",s)}}}),i("i",{staticClass:"el-icon-close btn_cancel",attrs:{title:"撤消"},on:{click:function(i){return t.controlCancel(t.list_B["cur_"+s])}}})])])],1),i("div",{staticClass:"column2 flexR_center"},[i("el-input",{staticClass:"wrap-input",attrs:{size:"mini",autocomplete:"off"},model:{value:t.list_B["vol_"+s],callback:function(i){t.$set(t.list_B,"vol_"+s,t._n(i))},expression:"list_B['vol_' + index]"}}),i("div",{staticClass:"w_5em"},[i("div",{directives:[{name:"show",rawName:"v-show",value:0!=t.list_B["vol_"+s],expression:"0 != list_B['vol_' + index]"}]},[i("i",{staticClass:"el-icon-check btn_ok",attrs:{title:"确认"},on:{click:function(i){return t.controlOk("B","vol",s)}}}),i("i",{staticClass:"el-icon-close btn_cancel",attrs:{title:"撤消"},on:{click:function(i){return t.controlCancel(t.list_B["vol_"+s])}}})])])],1)])})),i("div",{staticClass:"_row"},[i("div",{staticClass:"column3"},[t._v("转为恒压模式充电电压")]),i("div",{staticClass:"column2 flexR_center"},[i("el-input",{staticClass:"wrap-input",attrs:{size:"mini",autocomplete:"off"},model:{value:t.list_B["vol_6"],callback:function(s){t.$set(t.list_B,"vol_6",t._n(s))},expression:"list_B['vol_6']"}}),i("div",{staticClass:"w_5em"},[i("div",{directives:[{name:"show",rawName:"v-show",value:0!=t.list_B["vol_6"],expression:"0 != list_B['vol_6']"}]},[i("i",{staticClass:"el-icon-check btn_ok",attrs:{title:"确认"},on:{click:function(s){return t.controlOk("B","vol",6)}}}),i("i",{staticClass:"el-icon-close btn_cancel",attrs:{title:"撤消"},on:{click:function(s){return t.controlCancel(t.list_B["vol_6"])}}})])])],1)])],2)])]),i("span",{staticClass:"dialog-footer h-center",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:function(s){t.chargemodelVisible=!1}}},[t._v("退出")])],1)]),i("el-dialog",{staticClass:"dialog-bg",attrs:{title:"历史曲线",visible:t.hiscurveVisible,"custom-class":"dialog-his-curve"},on:{"update:visible":function(s){t.hiscurveVisible=s}}},[i("div",{staticClass:"D-content"},[i("el-tabs",{attrs:{type:"border-card"}},[i("el-tab-pane",{attrs:{label:"A机组并联运行"}},[i("div",{staticClass:"tab_content"},[i("div",{staticClass:"sub-title"},[t._v("A机组并联运行历史曲线")]),i("div",{staticClass:"content"})])]),i("el-tab-pane",{attrs:{label:"A机组串联运行"}},[i("div",{staticClass:"tab_content"},[i("div",{staticClass:"sub-title"},[t._v("A机组串联运行历史曲线")]),i("div",{staticClass:"content"})])]),i("el-tab-pane",{attrs:{label:"B机组并联运行"}},[i("div",{staticClass:"tab_content"},[i("div",{staticClass:"sub-title"},[t._v("B机组并联运行历史曲线")]),i("div",{staticClass:"content"})])]),i("el-tab-pane",{attrs:{label:"B机组串联运行"}},[i("div",{staticClass:"tab_content"},[i("div",{staticClass:"sub-title"},[t._v("B机组串联运行历史曲线")]),i("div",{staticClass:"content"})])]),i("el-tab-pane",{attrs:{label:"4机组并联运行"}},[i("div",{staticClass:"tab_content"},[i("div",{staticClass:"sub-title"},[t._v("4机组并联运行历史曲线")]),i("div",{staticClass:"content"})])]),i("el-tab-pane",{attrs:{label:"4机组串联运行"}},[i("div",{staticClass:"tab_content"},[i("div",{staticClass:"sub-title"},[t._v("4机组串联运行历史曲线")]),i("div",{staticClass:"content"})])]),i("el-tab-pane",{attrs:{label:"2串2并运行"}},[i("div",{staticClass:"tab_content"},[i("div",{staticClass:"sub-title"},[t._v("2串2并运行历史曲线")]),i("div",{staticClass:"content"})])])],1)],1),i("span",{staticClass:"dialog-footer h-center",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:function(s){t.hiscurveVisible=!1}}},[t._v("关闭")])],1)])],1)},e=[],l=(i("4160"),i("159b"),{name:"chargePowerMenu",data:function(){return{timer:new this.$common.Timeout,toggleVisible:!1,faultVisible:!1,chargemodelVisible:!1,hiscurveVisible:!1,groupInfo:{A:{},B:{}},model:{A:0,B:0},controlData:{alldcvol:0,alldccurr:0,A:{controlangle:0},B:{controlangle:0}},constantvolflag:{A:0,B:0},local_remote_control:{A:0,B:0},fault_tableData:[{date:"2019-10-11 12:13:14",name:"故障名",details:"故障描述文字"}],list_A:{cur_1:0,cur_2:0,cur_3:0,cur_4:0,cur_5:0,vol_1:0,vol_2:0,vol_3:0,vol_4:0,vol_5:0,vol_6:0},list_B:{cur_1:0,cur_2:0,cur_3:0,cur_4:0,cur_5:0,vol_1:0,vol_2:0,vol_3:0,vol_4:0,vol_5:0,vol_6:0}}},methods:{goTo:function(t){this.$router.push({path:t})},getList:function(){var t=this;return this.$api.chargepower.getList().then((function(s){s=JSON.parse(s.data.result),s.code&&s.data.forEach((function(s){switch(s.electric2KW_name){case"A组":t.groupInfo.A=s;break;case"B组":t.groupInfo.B=s;break}}))}))},getRTData:function(t){var s=this,i={electric2KW_id:this.groupInfo[t].electric2KW_id};this.$api.chargepower.getRTData(i).then((function(i){if(i=JSON.parse(i.data.result),i.code){var a=i.data[0];s.model[t]=a.consvolcurrstatus,s.constantvolflag[t]=a.constantvolflag,s.local_remote_control[t]=a.local_remote_control}}))},getControlData:function(t){var s=this,i={electric2KW_id:this.groupInfo[t].electric2KW_id};this.$api.chargepower.getControlData(i).then((function(i){if(i=JSON.parse(i.data.result),i.code){var a=i.data[0];s.controlData.alldccurr=a.alldccurr,s.controlData.alldcvol=a.alldcvol,s.controlData[t].controlangle=a.controlangle}}))},setRemoteControl:function(t){var s=this,i={num:10,start_upper_set:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(i).then((function(t){t=JSON.parse(t.data.result),t.code?s.$message({type:"success",message:t.msg}):s.$message({type:"warning",message:t.msg})}))},setLocalControl:function(t){var s=this,i={num:9,start_screen_set:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(i).then((function(t){t=JSON.parse(t.data.result),t.code?s.$message({type:"success",message:t.msg}):s.$message({type:"warning",message:t.msg})}))},setConscurr:function(t){var s=this,i={num:4,conscurrswitch:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(i).then((function(t){t=JSON.parse(t.data.result),t.code?s.$message({type:"success",message:t.msg}):s.$message({type:"warning",message:t.msg})}))},setConsvol:function(t){var s=this,i={num:11,consvolswitch:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(i).then((function(t){t=JSON.parse(t.data.result),t.code?s.$message({type:"success",message:t.msg}):s.$message({type:"warning",message:t.msg})}))},constantvol:function(t){var s=this,i={num:5,constantvol:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(i).then((function(t){t=JSON.parse(t.data.result),t.code?s.$message({type:"success",message:t.msg}):s.$message({type:"warning",message:t.msg})}))},othermode:function(t){var s=this,i={num:12,othermode:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(i).then((function(t){t=JSON.parse(t.data.result),t.code?s.$message({type:"success",message:t.msg}):s.$message({type:"warning",message:t.msg})}))},controlCancel:function(t){0},controlOk:function(t,s,i){var a={num:0,electric2KW_ip:this.groupInfo[t].electric2KW_ip,dev_name:t+"机组"},e=this["list_"+t][s+"_"+i];switch(i){case 1:"cur"==s?(a.num=15,a.chargecurr_one=e):(a.num=22,a.stopchargevol_one=e);break;case 2:"cur"==s?(a.num=16,a.chargecurr_two=e):(a.num=23,a.stopchargevol_two=e);break;case 3:"cur"==s?(a.num=17,a.chargecurr_three=e):(a.num=24,a.stopchargevol_three=e);break;case 4:"cur"==s?(a.num=18,a.chargecurr_four=e):(a.num=25,a.stopchargevol_four=e);break;case 5:"cur"==s?(a.num=19,a.chargecurr_five=e):(a.num=26,a.stopchargevol_five=e);break;case 6:a.num=14,a.consvolmode_chargecurr=e;break}this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result)}))},loop:function(){var t=this;this.timer.start((function(){t.getRTData("A"),t.getRTData("B"),t.getControlData("A"),t.getControlData("B"),t.timer.open()}),1e3)}},mounted:function(){var t=this;this.getList().then((function(){t.loop()}))},destroyed:function(){this.timer.stop()}}),c=l,o=(i("88f7"),i("2877")),n=Object(o["a"])(c,a,e,!1,null,"45962ccd",null);s["default"]=n.exports},"88f7":function(t,s,i){"use strict";var a=i("f016"),e=i.n(a);e.a},f016:function(t,s,i){}}]); |
New file |
| | |
| | | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2616579d"],{"2cd1":function(t,a,e){"use strict";var s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return t.show?e("div",{staticClass:"progress-load"},[e("div",{staticClass:"progress-load-content"},[e("div",{staticClass:"progress-bg"}),e("div",{staticClass:"progress-container"},[e("el-progress",{attrs:{type:"circle","stroke-width":8,width:90,percentage:t.percentage}}),e("div",{staticClass:"progress-text"},[t._v(t._s(t.text))])],1)])]):t._e()},i=[],r=(e("a9e3"),{props:{show:{type:Boolean,default:!1},percentage:{type:[Number,String],default:0},text:{type:String,default:""}}}),o=r,l=(e("bfe8"),e("2877")),n=Object(l["a"])(o,s,i,!1,null,"5f036459",null);a["a"]=n.exports},"4a51":function(t,a,e){},"7fb8":function(t,a,e){"use strict";e.r(a);var s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"main"},[e("div",{staticClass:"flex_row banner"},[e("div",{staticClass:"title vertical_middle"},[t._v("4MW整流装置单独运行监控界面")]),e("div",{staticClass:"btn_grp flex_row"},[e("div",{staticClass:"btn_3d",on:{click:function(a){return t.goTo("AB")}}},[t._v("AB组合界面")]),e("div",{staticClass:"btn_3d",on:{click:function(a){return t.goTo("CD")}}},[t._v("CD组合界面")])])]),e("div",{staticClass:"flex_contain"},t._l(t.list,(function(a,s){return e("div",{key:s,staticClass:"item"},[e("div",{staticClass:"name vertical_middle"},[t._v(t._s(a.idx)+"套电源")]),e("div",{staticClass:"text_row vertical_middle"},[e("div",{staticClass:"inner"},[e("span",[t._v(t._s(a.idx)+"直流电压")]),e("em",[t._v(t._s(t._f("numAdd0")(t._f("divided")(a.data.dcvol,10),4)))]),t._v("V ")])]),e("div",{staticClass:"text_row vertical_middle"},[e("div",{staticClass:"inner"},[e("span",[t._v(t._s(a.idx)+"直流电流")]),e("em",[t._v(t._s(t._f("numAdd0")(t._f("divided")(a.data.dccurr,10),4)))]),t._v("A ")])]),e("div",{staticClass:"text_row vertical_middle"},[e("div",{staticClass:"inner"},[e("span",[t._v(t._s(a.idx)+"触发角")]),e("em",[t._v(t._s(t._f("divided")(a.data.controlangle,10)))]),t._v("° ")])]),e("div",{staticClass:"flex_2btn_grp vertical_middle"},[e("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setPos","data-confirmTxt":"切换模式确认",param:JSON.stringify(["CONTEXT.list["+s+"]",3])}},[t._v(t._s(a.idx)+"恒压模式")]),a.data.consvolcurrflag?e("div",{staticClass:"center_con"},[t._v("恒流")]):e("div",{staticClass:"center_con"},[t._v("恒压")]),e("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setPos","data-confirmTxt":"切换模式确认",param:JSON.stringify(["CONTEXT.list["+s+"]",4])}},[t._v(t._s(a.idx)+"恒流模式")])]),e("div",{staticClass:"text_row vertical_middle"},[e("div",{staticClass:"inner"},[e("span",[t._v(t._s(a.idx)+"设定电压")]),e("em",{staticClass:"edit-val",on:{click:function(e){return t.showVolDialog(a)}}},[t._v(t._s(t._f("numAdd0")(a.data.upsetvol,4)))]),t._v("V ")])]),e("div",{staticClass:"text_row vertical_middle"},[e("div",{staticClass:"inner"},[e("span",[t._v(t._s(a.idx)+"设定电流")]),e("em",{staticClass:"edit-val",on:{click:function(e){return t.showCurrDialog(a)}}},[t._v(t._s(t._f("numAdd0")(a.data.upsetcurr,4)))]),t._v("A ")])]),e("div",{staticClass:"flex_2btn_grp vertical_middle"},[e("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setPos","data-confirmTxt":"合闸确认",param:JSON.stringify(["CONTEXT.list["+s+"]",15])}},[t._v(t._s(a.idx)+"套输出合闸")]),e("div",{staticClass:"center_con"},[e("div",{staticClass:"indicator",class:{status_normal:!a.state.qs1_state,status_error:a.state.qs1_state}},[e("span",[t._v(t._s(a.k_name1))])]),e("div",{staticClass:"indicator",class:{status_normal:!a.state.qs2_state,status_error:a.state.qs2_state}},[e("span",[t._v(t._s(a.k_name2))])])]),e("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setPos","data-confirmTxt":"分闸确认",param:JSON.stringify(["CONTEXT.list["+s+"]",16])}},[t._v(t._s(a.idx)+"套输出分闸")])]),e("div",{staticClass:"flex_2btn_grp vertical_middle"},[e("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setPos","data-confirmTxt":"启动确认",param:JSON.stringify(["CONTEXT.list["+s+"]",7])}},[t._v(t._s(a.idx)+"启动")]),e("div",{staticClass:"center_con"},[e("div",{staticClass:"indicator",class:{status_normal:!a.data.powerstartflag,status_error:a.data.powerstartflag}})]),e("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setPos","data-confirmTxt":"停止确认",param:JSON.stringify(["CONTEXT.list["+s+"]",8])}},[t._v(t._s(a.idx)+"停止")])])])})),0),e("div",{staticClass:"footer"},[e("div",{staticClass:"p_left"},[e("div",{staticClass:"tac"},[t._v("电源方位布置图")]),e("div",{staticClass:"flex_fbt"},[e("div",{staticClass:"flex_row-lg"},[e("div",{staticClass:"box",class:{"box-start":t.list[2].data.powerstartflag}},[t._v("C套")]),e("div",{staticClass:"box",class:{"box-start":t.list[0].data.powerstartflag}},[t._v("A套")])]),e("div",{staticClass:"flex_row-lg"},[e("div",{staticClass:"box",class:{"box-start":t.list[3].data.powerstartflag}},[t._v("D套")]),e("div",{staticClass:"box",class:{"box-start":t.list[1].data.powerstartflag}},[t._v("B套")])]),e("div",{staticClass:"flex_row"},[e("div",{staticClass:"box-sm",class:{"box-start":t.list[2].state.high_vol_switch_status}},[t._v("C变压器")]),e("div",{staticClass:"box-sm",class:{"box-start":t.list[3].state.high_vol_switch_status}},[t._v("D变压器")]),e("div",{staticClass:"box-sm",class:{"box-start":t.list[0].state.high_vol_switch_status}},[t._v("A变压器")]),e("div",{staticClass:"box-sm",class:{"box-start":t.list[1].state.high_vol_switch_status}},[t._v("B变压器")])])])]),e("div",{staticClass:"p_center",class:{fullScreen:t.isMaxSize}},[e("div",{staticClass:"toors"},[e("i",{staticClass:"iconfont f_right",class:{"icon-zuidahua":!t.isMaxSize,"icon-zuidahuahuanyuan":t.isMaxSize},on:{click:t.changeSize}})]),e("div",{staticClass:"table_wrap"},[e("el-table",{staticStyle:{width:"100%","overflow-y":"auto"},attrs:{border:"",height:"100%",data:t.tableData}},[e("el-table-column",{attrs:{prop:"alarm_date",label:"报警日期",width:""}}),e("el-table-column",{attrs:{prop:"alarm_time",label:"报警时间",width:""}}),e("el-table-column",{attrs:{prop:"electric_name",label:"电源",width:""}}),e("el-table-column",{attrs:{prop:"alarm_name",label:"报警名称",width:""}})],1)],1)]),e("div",{staticClass:"p_right"},[e("div",{staticClass:"btn_list"},[t._m(0),e("div",{},[e("div",{staticClass:"btn_3d",on:{click:function(a){t.faultVisible=!0}}},[t._v("历史报警")])]),e("div",{},[e("div",{staticClass:"btn_3d",on:{click:function(a){return t.showGraph("A")}}},[t._v("A套历史曲线")])]),e("div",{},[e("div",{staticClass:"btn_3d",on:{click:function(a){return t.showGraph("B")}}},[t._v("B套历史曲线")])]),e("div",{},[e("div",{staticClass:"btn_3d",on:{click:function(a){return t.showGraph("C")}}},[t._v("C套历史曲线")])]),e("div",{},[e("div",{staticClass:"btn_3d",on:{click:function(a){return t.showGraph("D")}}},[t._v("D套历史曲线")])])]),e("div",{staticClass:"inner_right"},[e("table",{staticClass:"table_status"},[t._m(1),t._m(2),e("tbody",t._l(t.list,(function(a){return e("tr",{key:a.idx},[e("th",[t._v(t._s(a.idx))]),e("td",[e("div",{staticClass:"cell-indicator",class:{status_normal:!a.state.high_vol_switch_status,status_error:a.state.high_vol_switch_status}})]),e("td",[e("div",{staticClass:"cell-indicator",class:{status_normal:!a.state.main_cabinet_fan_status,status_error:a.state.main_cabinet_fan_status}})])])})),0)])])])]),e("el-dialog",{staticClass:"dialog-bg",attrs:{title:t.G_title,visible:t.G_Visible,width:"60%"},on:{"update:visible":function(a){t.G_Visible=a}}},[e("div",{staticClass:"D-content"},[e("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0}},[e("el-form-item",{attrs:{label:"日期"}},[e("el-date-picker",{attrs:{type:"date",size:"mini",placeholder:"选择日期",clearable:!1,"value-format":"yyyy-MM-dd"},model:{value:t.select_date,callback:function(a){t.select_date=a},expression:"select_date"}})],1),e("el-form-item",[e("el-button-group",[e("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.search}},[t._v("查询")]),e("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.exportCsv}},[t._v("导出")])],1)],1)],1),e("div",{staticClass:"wrap_G"},[e("line-chart-mul",{ref:"G_dialog_id",attrs:{id:"G_dialog_id",title:"我是标题",height:"100%","show-xaxis":!0,"max-size":!0,categoryLen:3,"show-zoom":!0,subtext:!0,"trigger-on":"mousemove"}})],1)],1)]),e("el-dialog",{staticClass:"G_dialog dialog-white",attrs:{title:t.set_vol_dialog.idx+t.set_vol_dialog.title,visible:t.set_vol_dialog.show,width:"400px","close-on-click-modal":!1},on:{"update:visible":function(a){return t.$set(t.set_vol_dialog,"show",a)},opened:t.openedVolDialog}},[e("el-form",{ref:"setVolFrom",staticClass:"demo-ruleForm",attrs:{"label-width":"16em",size:"small",model:t.set_vol_dialog.form,rules:t.set_vol_dialog.rules,"label-position":"right"}},[e("el-form-item",{staticClass:"no-bottom-padding",attrs:{prop:"dcvol",label:"设定电压(取值范围:0~1000V)"}},[e("el-input",{ref:"vol",attrs:{oninput:"value=value.replace(/[^\\d]/g,'')",size:"small",clearable:""},model:{value:t.set_vol_dialog.form.dcvol,callback:function(a){t.$set(t.set_vol_dialog.form,"dcvol",t._n(a))},expression:"set_vol_dialog.form.dcvol"}})],1)],1),e("div",{staticClass:"dialog-footer"},[e("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.updateVol}},[t._v("确定")]),e("el-button",{attrs:{size:"small"},on:{click:function(a){t.set_vol_dialog.show=!1}}},[t._v("取消")])],1)],1),e("el-dialog",{staticClass:"G_dialog dialog-white",attrs:{title:t.set_curr_dialog.idx+t.set_curr_dialog.title,visible:t.set_curr_dialog.show,width:"400px","close-on-click-modal":!1},on:{"update:visible":function(a){return t.$set(t.set_curr_dialog,"show",a)},opened:t.openedCurrDialog}},[e("el-form",{ref:"setCurrFrom",staticClass:"demo-ruleForm",attrs:{"label-width":"100px",size:"small",model:t.set_curr_dialog.form,rules:t.set_curr_dialog.rules,"label-position":"right"}},[e("el-form-item",{staticClass:"no-bottom-padding",attrs:{prop:"dccurr",label:"设定电流"}},[e("el-input",{ref:"curr",attrs:{oninput:"value=value.replace(/[^\\d]/g,'')",size:"small",clearable:""},model:{value:t.set_curr_dialog.form.dccurr,callback:function(a){t.$set(t.set_curr_dialog.form,"dccurr",t._n(a))},expression:"set_curr_dialog.form.dccurr"}})],1)],1),e("div",{staticClass:"dialog-footer"},[e("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.updateCurr}},[t._v("确定")]),e("el-button",{attrs:{size:"small"},on:{click:function(a){t.set_curr_dialog.show=!1}}},[t._v("取消")])],1)],1),e("el-dialog",{staticClass:"dialog-bg",attrs:{title:"历史报警",visible:t.faultVisible,width:"60%"},on:{"update:visible":function(a){t.faultVisible=a}}},[e("div",{staticClass:"D-content"},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.fault_tableData,stripe:""}},[e("el-table-column",{attrs:{prop:"alarm_date",label:"报警日期",width:""}}),e("el-table-column",{attrs:{prop:"alarm_time",label:"报警时间",width:""}}),e("el-table-column",{attrs:{prop:"electric_name",label:"电源",width:""}}),e("el-table-column",{attrs:{prop:"alarm_name",label:"报警名称",width:""}})],1),e("div",{},[e("el-pagination",{attrs:{"current-page":t.pageCurr_hisAlarm,"page-size":10,layout:"total, prev, pager, next, jumper",total:t.fault_total},on:{"current-change":t.handleCurrentChange}})],1)],1),e("span",{staticClass:"dialog-footer h-center",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{type:"primary"},on:{click:function(a){t.faultVisible=!1}}},[t._v("关闭")])],1)]),e("el-dialog",{attrs:{title:t.confirmTxt,visible:t.confirmVisible,width:"300px"},on:{"update:visible":function(a){t.confirmVisible=a}}},[e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(a){t.confirmVisible=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:t.callBack}},[t._v("确 定")])],1)]),e("progress-load",{attrs:{show:t.progress.show,percentage:t.progress.value,text:t.progress.text}})],1)},i=[function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{},[e("div",{staticClass:"btn_3d"},[t._v("故障复位")])])},function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("colgroup",{staticClass:"col_status"},[e("col"),e("col"),e("col")])},function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("thead",[e("tr",[e("th"),e("th",[t._v("高压开关状态")]),e("th",[t._v("风机状态")])])])}],r=(e("4160"),e("c975"),e("d81d"),e("a9e3"),e("b680"),e("4d63"),e("ac1f"),e("25f0"),e("5319"),e("1276"),e("159b"),e("0c7f")),o=e("fbf4"),l=e("2cd1"),n={A:4001,B:4002,C:4003,D:4004},c={name:"MainLoad",components:{LineChartMul:r["a"],ProgressLoad:l["a"]},data:function(){return{progress:{show:!1,value:0,text:""},confirmTxt:"",confirmVisible:!1,cbFn:null,cbParam:null,timer:new o["a"],alarmTimer:new o["a"],faultVisible:!1,fault_tableData:[],fault_total:0,pageCurr_hisAlarm:1,G_title:"A机组历史曲线",select_date:(new Date).format("yyyy-MM-dd"),G_Visible:!1,isMaxSize:!1,list:[{idx:"A",k_name1:"KM1",k_name2:"KM2",type:["km1","km2"],num:"one",info:{electric_id:"4001",electric_ip:"127.0.0.1",electric_name:"A套电源"},data:{concurrcontrol:0,consvolcurrflag:0,controlangle:0,convolcontrol:0,dccurr:0,dcvol:0,fanstart:0,fanstop:0,loopflag:0,note:"",num:11,orderflag:0,othermodes:0,parallelmodes:0,powerstartflag:0,remoteflag:0,resetposition:0,startposition:0,stopposition:0,switchoff_1:0,switchoff_2:0,switchon_1:0,switchon_2:0,upsetcurr:0,upsetvol:0,workmodelflag:0},state:{alldccurr:0,alldcvol:0,case_trip_output:0,fault_reset_signal:0,high_vol_switch_status:0,main_cabinet_fan_status:0,qs1_state:0,qs2_state:0,stop_button:0,switch_cabinet_door_status:0,trans_cabinet_door_lock:0,trans_cabinet_overtem_alarm:0,trans_cabinet_overtem_trip:0},switch:[{on:0,off:0},{on:0,off:0}],power:{start:0,stop:0}},{idx:"B",k_name1:"KM3",k_name2:"KM4",type:["km3","km4"],num:"one",info:{electric_id:"4002",electric_ip:"127.0.0.1",electric_name:"B套电源"},data:{concurrcontrol:0,consvolcurrflag:0,controlangle:0,convolcontrol:0,dccurr:0,dcvol:0,fanstart:0,fanstop:0,loopflag:0,note:"",num:11,orderflag:0,othermodes:0,parallelmodes:0,powerstartflag:0,remoteflag:0,resetposition:0,startposition:0,stopposition:0,switchoff_1:0,switchoff_2:0,switchon_1:0,switchon_2:0,upsetcurr:0,upsetvol:0,workmodelflag:0},state:{alldccurr:0,alldcvol:0,case_trip_output:0,fault_reset_signal:0,high_vol_switch_status:0,main_cabinet_fan_status:0,qs1_state:0,qs2_state:0,stop_button:0,switch_cabinet_door_status:0,trans_cabinet_door_lock:0,trans_cabinet_overtem_alarm:0,trans_cabinet_overtem_trip:0},switch:[{on:0,off:0},{on:0,off:0}],power:{start:0,stop:0}},{idx:"C",k_name1:"KM1",k_name2:"KM2",type:["km1","km2"],num:"two",info:{electric_id:"4003",electric_ip:"127.0.0.1",electric_name:"C套电源"},data:{concurrcontrol:0,consvolcurrflag:0,controlangle:0,convolcontrol:0,dccurr:0,dcvol:0,fanstart:0,fanstop:0,loopflag:0,note:"",num:11,orderflag:0,othermodes:0,parallelmodes:0,powerstartflag:0,remoteflag:0,resetposition:0,startposition:0,stopposition:0,switchoff_1:0,switchoff_2:0,switchon_1:0,switchon_2:0,upsetcurr:0,upsetvol:0,workmodelflag:0},state:{alldccurr:0,alldcvol:0,case_trip_output:0,fault_reset_signal:0,high_vol_switch_status:0,main_cabinet_fan_status:0,qs1_state:0,qs2_state:0,stop_button:0,switch_cabinet_door_status:0,trans_cabinet_door_lock:0,trans_cabinet_overtem_alarm:0,trans_cabinet_overtem_trip:0},switch:[{on:0,off:0},{on:0,off:0}],power:{start:0,stop:0}},{idx:"D",k_name1:"KM3",k_name2:"KM4",type:["km3","km4"],num:"two",info:{electric_id:"4004",electric_ip:"127.0.0.1",electric_name:"D套电源"},data:{concurrcontrol:0,consvolcurrflag:0,controlangle:0,convolcontrol:0,dccurr:0,dcvol:0,fanstart:0,fanstop:0,loopflag:0,note:"",num:11,orderflag:0,othermodes:0,parallelmodes:0,powerstartflag:0,remoteflag:0,resetposition:0,startposition:0,stopposition:0,switchoff_1:0,switchoff_2:0,switchon_1:0,switchon_2:0,upsetcurr:0,upsetvol:0,workmodelflag:0},state:{alldccurr:0,alldcvol:0,case_trip_output:0,fault_reset_signal:0,high_vol_switch_status:0,main_cabinet_fan_status:0,qs1_state:0,qs2_state:0,stop_button:0,switch_cabinet_door_status:0,trans_cabinet_door_lock:0,trans_cabinet_overtem_alarm:0,trans_cabinet_overtem_trip:0},switch:[{on:0,off:0},{on:0,off:0}],power:{start:0,stop:0}}],tableData:[],select_options:[],select_value:"",set_vol_dialog:{idx:"",show:!1,title:"套电源设定电压",form:{electric_id:"4001",dev_name:"",electric_ip:"127.0.0.1",dcvol:0,num:2},rules:{dcvol:[{required:!0,message:"请输入设定电压",trigger:"blur"},{type:"number",min:0,max:1e3,message:"电压必须为0~1000数字"}]}},set_curr_dialog:{idx:"",show:!1,title:"套电源设定电流",form:{electric_id:"4001",dev_name:"",electric_ip:"127.0.0.1",dccurr:0,num:1},rules:{dccurr:[{required:!0,message:"请输入设定电流",trigger:"blur"},{type:"number",message:"电流必须数字"}]}}}},methods:{goTo:function(t){var a={path:"/rectifier/group/",query:{group:t}};this.$router.push(a)},callBack:function(){var t=this;this.confirmVisible=!1;var a=[];this.cbParam.forEach((function(e){if("string"==typeof e&&e.indexOf("CONTEXT")>-1){var s=e.split(".");s.length>2&&console.warn("目前不支持深层属性参数");var i=s[1];if(i.indexOf("[")>-1){var r=/\[|\]/,o=i.split(r);a.push(t[o[0]][o[1]])}else a.push(t[i])}else a.push(e)})),this[this.cbFn].apply(this,a)},handleConfirm:function(t){this.confirmTxt=t.confirmTxt,this.cbFn=t.cbFn,this.cbParam=t.cbParam,this.confirmVisible=!0},changeSize:function(){this.isMaxSize=!this.isMaxSize},getInfo:function(){var t=this;this.$api.electric.getInfo().then((function(a){var e=JSON.parse(a.data.result);if(1==e.code){var s=e.data;s.forEach((function(a,e){t.list[e].info=a}))}}))},startSearch:function(){var t=this;this.timer.start((function(){t.$axios.all([t.getAllRtData(),t.getAllRtState(),t.getHisAlarm()]).then((function(){t.timer.open()})).catch((function(){t.timer.open()}))}),1e3)},getAllRtData:function(){var t=this;return this.$api.electric.getAllRtData().then((function(a){var e=JSON.parse(a.data.result);if(1==e.code){var s=e.data;s.forEach((function(a,e){t.list[e].data=a}))}}))},getAllRtState:function(){var t=this;return this.$api.electric.getAllRtState().then((function(a){var e=JSON.parse(a.data.result);if(1==e.code){var s=e.data;s.forEach((function(a,e){t.list[e].state=a}))}}))},searchRtSwitchInfo:function(){var t=this.list;return this.$api.electric.searchRtSwitchInfo().then((function(a){var e=JSON.parse(a.data.result);if(1==e.code){var s=e.data[0],i=t.map((function(t){var a=[];return t.type.forEach((function(e){var i={},r=e+"_switchoff_"+t.num,o=e+"_switchon_"+t.num;i.off=s[r],i.on=s[o],a.push(i)})),a}));i.forEach((function(a,e){t[e].switch=a}))}}))},getProgress:function(){var t=this;this.$api.common.getProgress().then((function(a){a=JSON.parse(a.data.result);var e=a.data[0]?Number(a.data[0].toFixed(0)):0;t.progress.value=e,t.progress.text=0==e?"数据加载中...":"文件下载中...",a.data<100&&t.progress.show?setTimeout(t.getProgress,50):t.progress.value=100}))},exportCsv:function(){var t=this,a=/A|B|C|D/;a.test(this.G_title);var e=RegExp.lastMatch,s={dev_name:e+"套电源",dev_id:n[e],export_num:4,table_name:this.select_date.replace(/-/g,"_"),record_time:this.select_date+" 00:00:00"};this.progress.show=!0,this.$api.common.clearProgress().then((function(){t.getProgress(),t.$api.common.download(s).then((function(a){if(a=JSON.parse(a.data.result),1==a.code){t.progress.show=!1,t.progress.value=0;var e=a.data[0],s=document.createElement("a");s.href=encodeURI(t.$config.url+"tomcat7_csv/"+e.fileName),s.download=e.fileName,document.body.appendChild(s),s.click(),document.body.removeChild(s),setTimeout((function(){t.progress.show=!1,t.progress.value=0}),1e3)}else t.progress.show=!1,t.progress.value=0,t.$layer.msg("生成文件失败!")})).catch((function(a){t.progress.show=!1,t.progress.value=0,t.$layer.msg("生成文件失败!"),console.warn(a)}))}))},searchPower:function(){var t=this.list;return this.$api.electric.searchPower().then((function(a){var e=JSON.parse(a.data.result);if(1==e.code){var s=e.data[0],i=t.map((function(t){var a={},e=t.idx.toLocaleLowerCase(),i="start_"+e,r="stop_"+e;return a.start=s[i],a.stop=s[r],a}));i.forEach((function(a,e){t[e].power=a}))}}))},setPos:function(t,a,e){var s=this,i=t.info.electric_id,r=t.info.electric_name,o=t.info.electric_ip,l=this.$layer.loading(1);this.$api.electric.setPos(i,r,o,a,e).then((function(t){JSON.parse(t.data.result);s.$layer.close(l)})).catch((function(){s.$layer.close(l),s.$layer.msg("请求网络失败!")}))},showVolDialog:function(t){this.set_vol_dialog.idx=t.idx,this.set_vol_dialog.show=!0,this.set_vol_dialog.form.dev_name=t.info.electric_name,this.set_vol_dialog.form.electric_id=t.info.electric_id,this.set_vol_dialog.form.electric_ip=t.info.electric_ip,this.set_vol_dialog.form.dcvol=t.data.upsetvol},openedVolDialog:function(){this.$refs.vol.focus(),this.$refs.vol.select()},updateVol:function(){var t=this;this.$refs.setVolFrom.validate((function(a){if(a){var e=t.set_vol_dialog.form,s=t.$layer.loading(1);t.$api.electric.setPos(e.electric_id,e.dev_name,e.electric_ip,e.num,e.dcvol).then((function(a){var e=JSON.parse(a.data.result);1==e.code&&(t.set_vol_dialog.show=!1),t.$layer.close(s)})).catch((function(){t.$layer.close(s),t.$layer.msg("请求网络失败!")}))}}))},showCurrDialog:function(t){this.set_curr_dialog.idx=t.idx,this.set_curr_dialog.show=!0,this.set_curr_dialog.form.dev_name=t.info.electric_name,this.set_curr_dialog.form.electric_id=t.info.electric_id,this.set_curr_dialog.form.electric_ip=t.info.electric_ip,this.set_curr_dialog.form.dccurr=t.data.upsetcurr},openedCurrDialog:function(){this.$refs.curr.focus(),this.$refs.curr.select()},updateCurr:function(){var t=this;this.$refs.setCurrFrom.validate((function(a){if(a){var e=t.set_curr_dialog.form,s=t.$layer.loading(1);t.$api.electric.setPos(e.electric_id,e.dev_name,e.electric_ip,e.num,e.dccurr).then((function(a){var e=JSON.parse(a.data.result);1==e.code&&(t.set_curr_dialog.show=!1),t.$layer.close(s)})).catch((function(){t.$layer.close(s),t.$layer.msg("请求网络失败!")}))}}))},startAlarmInfo:function(){var t=this;this.alarmTimer.start((function(){t.alarmInfo()}),4e3)},alarmInfo:function(){var t=this;this.$api.electric.alarmInfo().then((function(a){var e=JSON.parse(a.data.result);1==e.code&&(e.data.forEach((function(t){var a=t.alarm_starttime.split(" ");t.alarm_date=a[0],t.alarm_time=a[1]})),t.tableData=e.data),t.alarmTimer.open()})).catch((function(){t.alarmTimer.open(),t.$layer.msg("请求网络失败!")}))},getHisAlarm:function(){var t=this,a={electric_id:0,page:{pageCurr:this.pageCurr_hisAlarm,pageSize:10}};return this.$api.electric.getHisAlarm(a).then((function(a){a=JSON.parse(a.data.result),a.code&&(a.data.forEach((function(t){var a=t.alarm_starttime.split(" ");t.alarm_date=a[0],t.alarm_time=a[1]})),t.fault_tableData=a.data,t.fault_total=a.sum)}))},handleCurrentChange:function(t){this.pageCurr_hisAlarm=t,this.getHisAlarm()},showGraph:function(t){var a=this;this.select_date=(new Date).format("yyyy-MM-dd"),this.G_title=t+"套历史曲线",this.G_Visible=!0,this.rootLoadingShow(),this.getHisData(t).then((function(t){a.$refs["G_dialog_id"].setOption(t),a.rootLoadingHide()})).catch((function(t){a.$refs["G_dialog_id"].setOption(a.format([])),a.rootLoadingHide(),a.$message({type:"warning",message:t})}))},search:function(){var t=this,a=/A|B|C|D/;a.test(this.G_title);var e=RegExp.lastMatch;this.rootLoadingShow(),this.getHisData(e,this.select_date).then((function(a){t.$refs["G_dialog_id"].setOption(a),t.rootLoadingHide()})).catch((function(a){t.$refs["G_dialog_id"].setOption(t.format([])),t.rootLoadingHide(),t.$message({type:"warning",message:a})}))},format:function(t){var a=[],e=[],s=[],i=[],r=[];return t.forEach((function(t){a.push(t.record_time),s.push(t.dccurr/10),i.push(t.dcvol/10),r.push(t.controlangle/10)})),e.push({name:"支路电流",unit:"A",data:s},{name:"支路电压",unit:"V",data:i},{name:"控制角",unit:"度",data:r}),{xLabel:a,series:e}},getHisData:function(t,a){var e=this,s={electric_id:n[t],record_time:(a||(new Date).format("yyyy-MM-dd"))+" 00:00:00"};return this.$api.electric.getHisData(s).then((function(t){if(t=JSON.parse(t.data.result),t.code)return e.format(t.data);throw t.msg}))},rootLoadingShow:function(){this.$event.$emit("rootLoadingShow","rectifier")},rootLoadingHide:function(){this.$event.$emit("rootLoadingHide","rectifier")}},mounted:function(){this.getInfo(),this.startSearch(),this.startAlarmInfo()},destroyed:function(){this.timer.stop(),this.alarmTimer.stop()}},d=c,_=(e("cc91"),e("2877")),u=Object(_["a"])(d,s,i,!1,null,"49edcb4a",null);a["default"]=u.exports},b3f2:function(t,a,e){},bfe8:function(t,a,e){"use strict";var s=e("b3f2"),i=e.n(s);i.a},cc91:function(t,a,e){"use strict";var s=e("4a51"),i=e.n(s);i.a}}]); |
New file |
| | |
| | | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-31346b40"],{"2cd1":function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.show?a("div",{staticClass:"progress-load"},[a("div",{staticClass:"progress-load-content"},[a("div",{staticClass:"progress-bg"}),a("div",{staticClass:"progress-container"},[a("el-progress",{attrs:{type:"circle","stroke-width":8,width:90,percentage:t.percentage}}),a("div",{staticClass:"progress-text"},[t._v(t._s(t.text))])],1)])]):t._e()},i=[],o=(a("a9e3"),{props:{show:{type:Boolean,default:!1},percentage:{type:[Number,String],default:0},text:{type:String,default:""}}}),r=o,l=(a("bfe8"),a("2877")),d=Object(l["a"])(r,s,i,!1,null,"5f036459",null);e["a"]=d.exports},"535e":function(t,e,a){"use strict";var s=a("585f"),i=a.n(s);i.a},"585f":function(t,e,a){},"8f85":function(t,e,a){"use strict";var s=a("c600"),i=a.n(s);i.a},a678:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"main"},[a("div",{staticClass:"flex_contain"},t._l(t.list,(function(e,s){return a("div",{key:s,staticClass:"item"},[a("div",{staticClass:"item_title vertical_middle"},[t._v(t._s(e.dev_name)),a("div",{staticClass:"btn_3d btn_export",on:{click:function(a){return t.exportData(e)}}},[t._v("数据导出")])]),a("div",{staticClass:"item_btn_grp"},[a("div",{staticClass:"vertical_middle"},[a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"startLoad","data-confirmTxt":"启动加减载确认",param:JSON.stringify(["CONTEXT.list["+s+"]"])}},[t._v("启动加减载")])]),a("div",{staticClass:"vertical_middle"},[a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"stopLoad","data-confirmTxt":"停止加减载确认",param:JSON.stringify(["CONTEXT.list["+s+"]"])}},[t._v("停止加减载")])]),a("div",{staticClass:"vertical_middle"},[a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"switchOff","data-confirmTxt":"全部分闸确认",param:JSON.stringify(["CONTEXT.list["+s+"]"])}},[t._v("全部分闸")])])]),a("div",{staticClass:"indicator_row"},[a("div",{staticClass:"label vertical_middle"},[t._v("自动流程")]),a("div",{staticClass:"indicator_grp"},t._l(5,(function(s){return a("div",{key:s,staticClass:"wrap_indicator vertical_middle",class:{status_off:!e["FZ_autostate"+s],status_normal:e["FZ_autostate"+s]}},[a("div",[a("span",[t._v(t._s(s))])])])})),0)]),a("div",{staticClass:"data_contain"},[a("div",{staticClass:"row"},[a("div",{staticClass:"label vertical_middle"},[t._v("是否允许合闸")]),a("div",{staticClass:"data vertical_middle"},[a("div",{staticClass:"nowrap_indicator",class:{status_off:!e.allow_close,status_normal:e.allow_close}})])]),a("div",{staticClass:"row"},[a("div",{staticClass:"label vertical_middle"},[t._v("设定功率")]),a("div",{staticClass:"data editable vertical_middle",attrs:{title:"点击修改"},on:{click:function(a){return t.setPower(e)}}},[t._v(t._s(e.set_power)+" kVA")])]),a("div",{staticClass:"row"},[a("div",{staticClass:"label vertical_middle"},[t._v("间隔时间")]),a("div",{staticClass:"data editable vertical_middle",attrs:{title:"点击修改"},on:{click:function(a){return t.setDelay(e)}}},[t._v(t._s(e.interval_time)+" (× 0.1s)")])]),a("div",{staticClass:"row"},[a("div",{staticClass:"label vertical_middle"},[t._v("已输出功率")]),a("div",{staticClass:"data vertical_middle"},[t._v(t._s(e.output_power)+" kVA")])]),a("div",{staticClass:"row"},[a("div",{staticClass:"label vertical_middle"},[t._v("电压")]),a("div",{staticClass:"data vertical_middle"},[t._v(t._s(e.actual_mov)+" V")])]),a("div",{staticClass:"row"},[a("div",{staticClass:"label vertical_middle"},[t._v("电流")]),a("div",{staticClass:"data vertical_middle"},[t._v(t._s(e.actual_curr)+" A")])])]),a("div",{staticClass:"item_status"},t._l(2,(function(s){return a("div",{key:s,staticClass:"column"},t._l(6,(function(i){return a("div",{key:i,staticClass:"sub_item"},[6*(s-1)+i<=e.FZ_button_num?a("div",{staticClass:"cell vertical_middle"},[t._v("KM"+t._s(6*(s-1)+i))]):a("div",{staticClass:"cell vertical_middle"}),6*(s-1)+i<=e.FZ_button_num?a("div",{staticClass:"cell vertical_middle"},[t._v(t._s(e["FZ_b"+(6*(s-1)+i)+"_power"])+"kVA")]):a("div",{staticClass:"cell vertical_middle"}),6*(s-1)+i<=e.FZ_button_num?a("div",{staticClass:"cell_indicator vertical_middle"},[a("div",{class:{status_off:!e["FZ_fw"+(6*(s-1)+i)],status_normal:e["FZ_fw"+(6*(s-1)+i)]}})]):a("div",{staticClass:"cell_indicator vertical_middle"})])})),0)})),0)])})),0),a("div",{staticClass:"footer"},[a("div",{staticClass:"btn-grp"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.goTo("/load/main")}}},[t._v("主画面")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.goTo("/load/manual")}}},[t._v("手动加载")]),a("div",{staticClass:"btn_3d"},[t._v("自动加载")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.goTo("/load/burst")}}},[t._v("突加突卸")])])]),a("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"el-dialog-center dialog-drag dialog-white",attrs:{title:"修改设定功率",modal:!1,visible:t.updateSetPower.show,width:"3.2rem","close-on-click-modal":!1},on:{"update:visible":function(e){return t.$set(t.updateSetPower,"show",e)},closed:function(e){t.updateSetPower.show=!1}}},[a("flex-layout",[a("div",{staticClass:"color-black"},[a("el-form",{ref:"updateSetPower",staticClass:"updateSetPower",attrs:{"label-position":"right","label-width":"180px",size:"small",rules:t.updateSetPower.rules,model:t.updateSetPower.data}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"设定功率(kVA 0~750)",prop:"set_power"}},[a("el-input",{model:{value:t.updateSetPower.data.set_power,callback:function(e){t.$set(t.updateSetPower.data,"set_power",e)},expression:"updateSetPower.data.set_power"}})],1)],1)],1)],1),a("div",{staticClass:"color-black dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"default",size:"small"},on:{click:function(e){t.updateSetPower.show=!1}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.editSetPowerOk}},[t._v("确 定")])],1)])],1),a("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"el-dialog-center dialog-drag dialog-white",attrs:{title:"修改时间间隔",modal:!1,visible:t.updateDelay.show,width:"3.2rem","close-on-click-modal":!1},on:{"update:visible":function(e){return t.$set(t.updateDelay,"show",e)},closed:function(e){t.updateDelay.show=!1}}},[a("flex-layout",[a("div",{staticClass:"color-black"},[a("el-form",{ref:"updateDelay",staticClass:"updateDelay",attrs:{"label-position":"right",size:"small","label-width":"180px",rules:t.updateDelay.rules,model:t.updateDelay.data}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"时间间隔(s 20的倍数)",prop:"delay"}},[a("el-input",{model:{value:t.updateDelay.data.delay,callback:function(e){t.$set(t.updateDelay.data,"delay",e)},expression:"updateDelay.data.delay"}})],1)],1)],1)],1),a("div",{staticClass:"color-black dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"default",size:"small"},on:{click:function(e){t.updateDelay.show=!1}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.updateDelayOk}},[t._v("确 定")])],1)])],1),a("el-dialog",{attrs:{title:t.confirmTxt,visible:t.confirmVisible,width:"300px"},on:{"update:visible":function(e){t.confirmVisible=e}}},[a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.confirmVisible=!1}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.callBack}},[t._v("确 定")])],1)]),a("el-dialog",{attrs:{title:"数据导出",visible:t.exportDialogVisible,width:"400px"},on:{"update:visible":function(e){t.exportDialogVisible=e}}},[a("label",{staticClass:"pr_o6em"},[t._v("选择日期")]),a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",type:"date",size:"small","picker-options":t.pickerOptions,placeholder:"选择日期"},model:{value:t.export_date,callback:function(e){t.export_date=e},expression:"export_date"}}),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.exportDialogVisible=!1}}},[t._v("关 闭")]),a("el-button",{attrs:{type:"primary"},on:{click:t.exportCsv}},[t._v("导 出")])],1)],1),a("progress-load",{attrs:{show:t.progress.show,percentage:t.progress.value,text:t.progress.text}})],1)},i=[],o=(a("4160"),a("c975"),a("a9e3"),a("b680"),a("ac1f"),a("5319"),a("1276"),a("498a"),a("159b"),a("e621")),r=a("2cd1"),l={name:"AutoLoad",components:{FlexLayout:o["a"],ProgressLoad:r["a"]},data:function(){return{progress:{show:!1,value:0,text:""},export_id:0,export_name:"",exportDialogVisible:!1,export_date:(new Date).format("yyyy-MM-dd"),pickerOptions:{disabledDate:function(t){return t&&t.valueOf()>Date.now().valueOf()||t.valueOf()<Date.now().valueOf()-2592e6}},confirmTxt:"",confirmVisible:!1,cbFn:null,cbParam:null,timer:new this.$common.Timeout,info:[],list:[],updateSetPower:{show:!1,data:{set_power:"",dev_id:"",dev_name:"",dev_ip:"",num:0},rules:{set_power:[{validator:function(t,e,a){(""+e).trim()||a(new Error("功率值必填")),/[^0-9]/.test(e)&&a(new Error("功率值必须为数值")),e<0||e>750?a(new Error("功率值应介于0~750之间")):a()},trigger:"blur"}]}},updateDelay:{show:!1,data:{delay:"",dev_id:"",dev_name:"",dev_ip:"",num:0},rules:{delay:[{validator:function(t,e,a){(""+e).trim()||a(new Error("时间间隔不能为空")),/[^0-9]/.test(e)&&a(new Error("时间间隔必须为数值")),e<0||e%20?a(new Error("时间间隔必须大于0且为20的倍数")):a()},trigger:"blur"}]}}}},methods:{goTo:function(t){this.$router.push({path:t})},callBack:function(){var t=this;this.confirmVisible=!1;var e=[];this.cbParam.forEach((function(a){if("string"==typeof a&&a.indexOf("CONTEXT")>-1){var s=a.split(".");s.length>2&&console.warn("目前不支持深层属性参数");var i=s[1];if(i.indexOf("[")>-1){var o=/\[|\]/,r=i.split(o);e.push(t[r[0]][r[1]])}else e.push(t[i])}else e.push(a)})),this[this.cbFn].apply(this,e)},handleConfirm:function(t){this.confirmTxt=t.confirmTxt,this.cbFn=t.cbFn,this.cbParam=t.cbParam,this.confirmVisible=!0},getInfo:function(){var t=this;return this.$api.load.getInfo().then((function(e){e=JSON.parse(e.data.result),e.code&&(t.info=e.data)}))},switchOff:function(t){var e=this,a={all_open:"1",dev_name:t.dev_name,dev_id:t.dev_id,dev_ip:t.dev_ip};this.$api.load.allBtnControl(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"error",message:t.msg})})).catch((function(t){console.warn(t)}))},getStatus:function(){var t=this;this.$api.load.getAutoStatus().then((function(e){var a=JSON.parse(e.data.result),s=[];a.code&&(t.info.forEach((function(t,e){s[e]={};for(var i=0,o=a.data.length;i<o;i++)if(a.data[i].dev_id==t.dev_id){s[e]=a.data[i],s[e]["dev_ip"]=t.dev_ip,s[e]["FZ_button_num"]=t.FZ_button_num;break}})),t.list=s)}))},setPower:function(t){this.updateSetPower.data.set_power=t.set_power,this.updateSetPower.data.dev_id=t.dev_id,this.updateSetPower.data.dev_ip=t.dev_ip,this.updateSetPower.data.dev_name=t.dev_name,this.updateSetPower.data.num=t.FZ_button_num,this.updateSetPower.show=!0},setDelay:function(t){this.updateDelay.data.delay=t.interval_time,this.updateDelay.data.dev_id=t.dev_id,this.updateDelay.data.dev_name=t.dev_name,this.updateDelay.data.dev_ip=t.dev_ip,this.updateDelay.data.num=t.FZ_button_num,this.updateDelay.show=!0},updateDelayOk:function(){var t=this,e={interval_time:this.updateDelay.data.delay,dev_id:this.updateDelay.data.dev_id,dev_name:this.updateDelay.data.dev_name,dev_ip:this.updateDelay.data.dev_ip,num:this.updateDelay.data.num};this.$refs.updateDelay.validate((function(a){a&&t.$api.load.updateDelay(e).then((function(e){var a=JSON.parse(e.data.result);a.code?(t.$message({type:"success",message:a.msg}),t.updateDelay.show=!1):t.$message({type:"success",message:a.msg})}))}))},editSetPowerOk:function(){var t=this,e={set_power:this.updateSetPower.data.set_power,dev_id:this.updateSetPower.data.dev_id,dev_name:this.updateSetPower.data.dev_name,dev_ip:this.updateSetPower.data.dev_ip,num:this.updateSetPower.data.num};this.$refs.updateSetPower.validate((function(a){a&&t.$api.load.updateSetPower(e).then((function(e){var a=JSON.parse(e.data.result);a.code?(t.$message({type:"success",message:a.msg}),t.updateSetPower.show=!1):t.$message({type:"success",message:a.msg})}))}))},loop:function(){var t=this;this.timer.start((function(){t.getStatus(),t.timer.open()}),1e3)},startLoad:function(t){var e=this,a={dev_id:t.dev_id,dev_name:t.dev_name,start_auto:1,dev_ip:t.dev_ip};this.$api.load.autoLoad(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"error",message:t.msg})})).catch((function(t){console.warn(t)}))},stopLoad:function(t){var e=this,a={dev_id:t.dev_id,dev_name:t.dev_name,stop_auto:1,dev_ip:t.dev_ip};this.$api.load.stopLoad(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"error",message:t.msg})})).catch((function(t){console.warn(t)}))},exportData:function(t){this.export_id=t.dev_id,this.export_name=t.dev_name,this.exportDialogVisible=!0},getProgress:function(){var t=this;this.exportDialogVisible=!1,this.$api.common.getProgress().then((function(e){e=JSON.parse(e.data.result);var a=e.data[0]?Number(e.data[0].toFixed(0)):0;t.progress.value=a,t.progress.text=0==a?"数据加载中...":"文件下载中...",e.data<100&&t.progress.show?setTimeout(t.getProgress,50):t.progress.value=100}))},exportCsv:function(){var t=this,e={dev_name:this.export_name.replace(/#/g,"号"),dev_id:this.export_id,export_num:1,table_name:this.export_date.replace(/-/g,"_"),record_time:this.export_date+" 00:00:00"};this.progress.show=!0,this.$api.common.clearProgress().then((function(){t.getProgress(),t.$api.common.download(e).then((function(e){if(e=JSON.parse(e.data.result),1==e.code){t.progress.show=!1,t.progress.value=0;var a=e.data[0],s=document.createElement("a");s.href=encodeURI(t.$config.url+"tomcat7_csv/"+a.fileName),s.download=a.fileName,document.body.appendChild(s),s.click(),document.body.removeChild(s),setTimeout((function(){t.progress.show=!1,t.progress.value=0}),1e3)}else t.progress.show=!1,t.progress.value=0,t.$layer.msg("生成文件失败!")})).catch((function(e){t.progress.show=!1,t.progress.value=0,t.$layer.msg("生成文件失败!"),console.warn(e)}))}))}},mounted:function(){var t=this;this.getInfo().then((function(){t.loop()}))},destroyed:function(){this.timer.stop()}},d=l,n=(a("535e"),a("2877")),c=Object(n["a"])(d,s,i,!1,null,"36d98267",null);e["default"]=c.exports},a9e3:function(t,e,a){"use strict";var s=a("83ab"),i=a("da84"),o=a("94ca"),r=a("6eeb"),l=a("5135"),d=a("c6b6"),n=a("7156"),c=a("c04e"),u=a("d039"),p=a("7c73"),v=a("241c").f,_=a("06cf").f,f=a("9bf2").f,m=a("58a8").trim,h="Number",g=i[h],w=g.prototype,b=d(p(w))==h,y=function(t){var e,a,s,i,o,r,l,d,n=c(t,!1);if("string"==typeof n&&n.length>2)if(n=m(n),e=n.charCodeAt(0),43===e||45===e){if(a=n.charCodeAt(2),88===a||120===a)return NaN}else if(48===e){switch(n.charCodeAt(1)){case 66:case 98:s=2,i=49;break;case 79:case 111:s=8,i=55;break;default:return+n}for(o=n.slice(2),r=o.length,l=0;l<r;l++)if(d=o.charCodeAt(l),d<48||d>i)return NaN;return parseInt(o,s)}return+n};if(o(h,!g(" 0o1")||!g("0b1")||g("+0x1"))){for(var C,x=function(t){var e=arguments.length<1?0:t,a=this;return a instanceof x&&(b?u((function(){w.valueOf.call(a)})):d(a)!=h)?n(new g(y(e)),a,x):y(e)},S=s?v(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),k=0;S.length>k;k++)l(g,C=S[k])&&!l(x,C)&&f(x,C,_(g,C));x.prototype=w,w.constructor=x,r(i,h,x)}},b3f2:function(t,e,a){},bfe8:function(t,e,a){"use strict";var s=a("b3f2"),i=a.n(s);i.a},c600:function(t,e,a){},e621:function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"flex-layout",class:t.getRootClass,style:t.getRootStyle},[a("div",{staticClass:"flex-layout-header"},[t._t("header")],2),a("div",{staticClass:"flex-layout-body"},[t._t("default")],2),a("div",{staticClass:"flex-layout-footer"},[t._t("footer")],2)])},i=[],o={props:{direction:{type:String,default:""},height:{type:String,default:"100%"}},computed:{getRootClass:function(){return{"direction-row":"row"==this.direction}},getRootStyle:function(){return{height:this.height}}}},r=o,l=(a("8f85"),a("2877")),d=Object(l["a"])(r,s,i,!1,null,"38fade03",null);e["a"]=d.exports}}]); |
New file |
| | |
| | | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-315c1782"],{2909:function(t,e,a){"use strict";function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,r=new Array(e);a<e;a++)r[a]=t[a];return r}function n(t){if(Array.isArray(t))return r(t)}a.d(e,"a",(function(){return l}));a("a4d3"),a("e01a"),a("d28b"),a("a630"),a("d3b7"),a("3ca3"),a("ddb0");function s(t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}a("fb6a"),a("b0c0"),a("25f0");function i(t,e){if(t){if("string"===typeof t)return r(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?r(t,e):void 0}}function o(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(t){return n(t)||s(t)||i(t)||o()}},"4df4":function(t,e,a){"use strict";var r=a("0366"),n=a("7b0b"),s=a("9bdd"),i=a("e95a"),o=a("50c4"),l=a("8418"),c=a("35a1");t.exports=function(t){var e,a,d,f,u,p,_=n(t),h="function"==typeof this?this:Array,v=arguments.length,g=v>1?arguments[1]:void 0,m=void 0!==g,b=c(_),w=0;if(m&&(g=r(g,v>2?arguments[2]:void 0,2)),void 0==b||h==Array&&i(b))for(e=o(_.length),a=new h(e);e>w;w++)p=m?g(_[w],w):_[w],l(a,w,p);else for(f=b.call(_),u=f.next,a=new h;!(d=u.call(f)).done;w++)p=m?s(f,g,[d.value,w],!0):d.value,l(a,w,p);return a.length=w,a}},"6ff5":function(t,e,a){"use strict";var r=a("f58c"),n=a.n(r);n.a},a630:function(t,e,a){var r=a("23e7"),n=a("4df4"),s=a("1c7e"),i=!s((function(t){Array.from(t)}));r({target:"Array",stat:!0,forced:i},{from:n})},a9a9:function(t,e,a){"use strict";function r(t,e){t.context;t.drawRect({strokeStyle:"transparent",startX:96,startY:286,width:170,height:120},!0),t.drawRect({strokeStyle:"transparent",startX:696,startY:286,width:170,height:120},!0),t.drawRect({strokeStyle:"transparent",startX:280,startY:30,width:400,height:140},!0),t.drawRect({strokeStyle:"transparent",startX:320,startY:200,width:320,height:200},!0),t.drawText({x:180,y:80,txt:"一号整流变压器"}),t.drawLine({startX:130,startY:96,endX:230,endY:96}),t.drawLine({startX:180,startY:96,endX:180,endY:130}),t.drawLine({startX:180,startY:170,endX:180,endY:210}),t.drawArrow({x:180,y:220}),t.drawLine({startX:180,startY:230,endX:180,endY:280}),t.drawLine({startX:70,startY:280,endX:294,endY:280}),t.drawLine({startX:70,startY:280,endX:70,endY:322}),t.drawLine({startX:70,startY:382,endX:70,endY:410}),t.drawLine({startX:294,startY:280,endX:294,endY:322}),t.drawLine({startX:294,startY:382,endX:294,endY:410}),t.drawText({x:780,y:80,txt:"二号整流变压器"}),t.drawLine({startX:730,startY:96,endX:830,endY:96}),t.drawLine({startX:780,startY:96,endX:780,endY:130}),t.drawLine({startX:780,startY:170,endX:780,endY:210}),t.drawArrow({x:780,y:220}),t.drawLine({startX:780,startY:230,endX:780,endY:280}),t.drawLine({startX:670,startY:280,endX:894,endY:280}),t.drawLine({startX:670,startY:280,endX:670,endY:322}),t.drawLine({startX:894,startY:280,endX:894,endY:322}),t.drawLine({startX:670,startY:382,endX:670,endY:410}),t.drawLine({startX:894,startY:382,endX:894,endY:410}),t.drawTransformer({startX:50,startY:340,index:1}),t.drawRectifier({startX:18,startY:410,label:"1整流主柜"}),t.drawTransformer({startX:274,startY:340,index:2}),t.drawRectifier({startX:242,startY:410,label:"2整流主柜"}),t.drawTransformer({startX:650,startY:340,index:3}),t.drawRectifier({startX:618,startY:410,label:"3整流主柜"}),t.drawTransformer({startX:874,startY:340,index:4}),t.drawRectifier({startX:842,startY:410,label:"4整流主柜"}),t.drawLine({startX:38,startY:460,endX:38,endY:645}),t.drawLine({startX:38,startY:645,endX:460,endY:645}),t.drawLine({strokeStyle:"parallel"==e||"mixture"==e?"#900":"#fff",startX:922,startY:460,endX:922,endY:645}),t.drawLine({strokeStyle:"parallel"==e||"mixture"==e?"#900":"#fff",startX:922,startY:645,endX:500,endY:645}),"parallel"==e&&(t.drawLine({startX:262,startY:460,endX:262,endY:480}),t.drawLine({startX:262,startY:480,endX:38,endY:480}),t.drawLine({startX:638,startY:460,endX:638,endY:500}),t.drawLine({startX:638,startY:500,endX:38,endY:500}),t.drawLine({startX:862,startY:460,endX:862,endY:520}),t.drawLine({startX:862,startY:520,endX:38,endY:520}),t.drawLine({strokeStyle:"#900",startX:698,startY:460,endX:698,endY:500}),t.drawLine({strokeStyle:"#900",startX:698,startY:500,endX:922,endY:500}),t.drawLine({strokeStyle:"#900",startX:322,startY:460,endX:322,endY:540}),t.drawLine({strokeStyle:"#900",startX:322,startY:540,endX:922,endY:540}),t.drawLine({strokeStyle:"#900",startX:98,startY:460,endX:98,endY:560}),t.drawLine({strokeStyle:"#900",startX:98,startY:560,endX:922,endY:560})),"mixture"==e&&(t.drawLine({startX:98,startY:460,endX:98,endY:490}),t.drawLine({startX:262,startY:460,endX:262,endY:490}),t.drawLine({startX:98,startY:490,endX:262,endY:490}),t.drawLine({startX:698,startY:460,endX:698,endY:490}),t.drawLine({startX:862,startY:460,endX:862,endY:490}),t.drawLine({startX:698,startY:490,endX:862,endY:490}),t.drawLine({startX:638,startY:460,endX:638,endY:520}),t.drawLine({startX:638,startY:520,endX:38,endY:520}),t.drawLine({strokeStyle:"#900",startX:322,startY:460,endX:322,endY:560}),t.drawLine({strokeStyle:"#900",startX:322,startY:560,endX:922,endY:560})),"series"==e&&(t.drawLine({startX:98,startY:460,endX:98,endY:490}),t.drawLine({startX:262,startY:460,endX:262,endY:490}),t.drawLine({startX:98,startY:490,endX:262,endY:490}),t.drawLine({startX:322,startY:460,endX:322,endY:490}),t.drawLine({startX:638,startY:460,endX:638,endY:490}),t.drawLine({startX:322,startY:490,endX:638,endY:490}),t.drawLine({startX:698,startY:460,endX:698,endY:490}),t.drawLine({startX:862,startY:460,endX:862,endY:490}),t.drawLine({startX:698,startY:490,endX:862,endY:490})),t.drawGradientRect({startX:460,startY:630,width:40,height:30})}function n(t,e,a){t.context;t.clearCanvas(),t.drawSwitch({startX:180,startY:130,isHor:!1,labelLeft:"高压开关",isOn:e[0]}),t.drawSwitch({startX:780,startY:130,isHor:!1,labelLeft:"高压开关",isOn:e[1]})}e["a"]={main:r,update:n}},a9e3:function(t,e,a){"use strict";var r=a("83ab"),n=a("da84"),s=a("94ca"),i=a("6eeb"),o=a("5135"),l=a("c6b6"),c=a("7156"),d=a("c04e"),f=a("d039"),u=a("7c73"),p=a("241c").f,_=a("06cf").f,h=a("9bf2").f,v=a("58a8").trim,g="Number",m=n[g],b=m.prototype,w=l(u(b))==g,X=function(t){var e,a,r,n,s,i,o,l,c=d(t,!1);if("string"==typeof c&&c.length>2)if(c=v(c),e=c.charCodeAt(0),43===e||45===e){if(a=c.charCodeAt(2),88===a||120===a)return NaN}else if(48===e){switch(c.charCodeAt(1)){case 66:case 98:r=2,n=49;break;case 79:case 111:r=8,n=55;break;default:return+c}for(s=c.slice(2),i=s.length,o=0;o<i;o++)if(l=s.charCodeAt(o),l<48||l>n)return NaN;return parseInt(s,r)}return+c};if(s(g,!m(" 0o1")||!m("0b1")||m("+0x1"))){for(var Y,C=function(t){var e=arguments.length<1?0:t,a=this;return a instanceof C&&(w?f((function(){b.valueOf.call(a)})):l(a)!=g)?c(new m(X(e)),a,C):X(e)},y=r?p(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),A=0;y.length>A;A++)o(m,Y=y[A])&&!o(C,Y)&&h(C,Y,_(m,Y));C.prototype=b,b.constructor=C,i(n,g,C)}},c456:function(t,e,a){"use strict";a.r(e);var r,n,s,i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"main posA_full"},[a("div",{staticClass:"p_banner"},[a("div",{staticClass:"title"},[t._v("2串2并运行监控系统")]),a("div",{staticClass:"_tools"},[a("div",{staticClass:"btn_3d",on:{click:t.back}},[t._v("返回主界面")])])]),a("div",{staticClass:"p_content"},[a("div",{staticClass:"flex_left posR"},[a("div",{ref:"container",staticClass:"canvas_container posA_full"},[a("canvas",{ref:"can",attrs:{id:"can",width:"960",height:"700"}}),a("canvas",{ref:"can1",staticClass:"can1",attrs:{id:"can1",width:"960",height:"700"}}),t._l(t.rects.slice(0,2),(function(e,r){return a("science-box",{key:"rect_"+r,staticClass:"panel_info transparent",attrs:{"no-header":"",cssWidth:e.position.width,cssHeight:e.position.height,top:e.position.top,left:e.position.left}},[a("div",{staticClass:"posA_full flexC_center"},[a("div",{staticClass:"status flexR_center"},[a("label",[t._v("通讯状态:")]),a("div",{class:["indicator",{status_off:!t.controlData[0==r?"A":"B"].connectFlag,status_normal:t.controlData[0==r?"A":"B"].connectFlag}]})]),a("div",{staticClass:"info flexR_center",class:{upper_pulse_block:t.rtData[0==r?"A":"B"].upper_pulse_block}},[t._v(t._s(t.rtData[0==r?"A":"B"].upper_pulse_block?"脉冲封锁":""))])])])})),a("science-box",{staticClass:"panel_info transparent",attrs:{"no-header":"",cssWidth:t.rects[2].position.width,cssHeight:t.rects[2].position.height,top:t.rects[2].position.top,left:t.rects[2].position.left}},[a("div",{staticClass:"posA_full panel_btn_grp"},[a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"remoteStart","data-confirmTxt":"启动电源确认",param:JSON.stringify([null])}},[t._v("启动电源")]),a("div",{staticClass:"btn_3d exception",on:{click:function(e){t.cur_vol_setVisible=!0}}},[t._v("电压电流给定")]),a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"remoteStop","data-confirmTxt":"停止电源确认",param:JSON.stringify([null])}},[t._v("停止电源")])])]),a("science-box",{staticClass:"panel_info transparent",attrs:{"no-header":"",cssWidth:t.rects[3].position.width,cssHeight:t.rects[3].position.height,top:t.rects[3].position.top,left:t.rects[3].position.left}},[a("div",{staticClass:"posA_full panel_details"},[a("div",{staticClass:"row"},[a("label",[t._v("总直流电压")]),a("span",[t._v(t._s(t._f("toFixed")(t.controlData.alldcvol))+"V")])]),a("div",{staticClass:"row"},[a("label",[t._v("总直流电流")]),a("span",[t._v(t._s(t._f("toFixed")(t.controlData.alldccurr))+"A")])]),a("div",{staticClass:"row"},[a("label",[t._v("A机组控制角")]),a("span",[t._v(t._s(t._f("toFixed")(t.controlData.A.controlangle))+"度")])]),a("div",{staticClass:"row"},[a("label",[t._v("B机组控制角")]),a("span",[t._v(t._s(t._f("toFixed")(t.controlData.A.controlangle))+"度")])])])])],2)]),a("div",{staticClass:"part_right"},[a("div",{staticClass:"inner"},[a("div",{staticClass:"btn-grp"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.faultReset("A")}}},[t._v("A机组故障复位")]),a("div",{staticClass:"btn iconfont",class:{"icon-jingyin":!0,"icon-quxiaojingyin":!1}})]),a("div",{staticClass:"table"},[a("div",{staticClass:"posA_full"},[a("el-table",{attrs:{data:t.tableData_A,border:"",size:"mini",height:"100%","header-cell-class-name":"blue-header"}},[a("el-table-column",{attrs:{prop:"alarm_starttime",label:"时间","min-width":150,resizeable:!1,align:"center"}}),a("el-table-column",{attrs:{prop:"alarm_name",label:"报警事件","min-width":150,resizeable:!1,align:"center"}}),a("el-table-column",{attrs:{prop:"details",label:"报警描述","min-width":150,resizeable:!1,align:"center"}})],1)],1)])]),a("div",{staticClass:"inner"},[a("div",{staticClass:"btn-grp"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.faultReset("B")}}},[t._v("B机组故障复位")]),a("div",{staticClass:"btn iconfont",class:{"icon-jingyin":!1,"icon-quxiaojingyin":!0}})]),a("div",{staticClass:"table"},[a("div",{staticClass:"posA_full"},[a("el-table",{attrs:{data:t.tableData_B,border:"",size:"mini",height:"100%","header-cell-class-name":"blue-header"}},[a("el-table-column",{attrs:{prop:"alarm_starttime",label:"时间","min-width":150,resizeable:!1,align:"center"}}),a("el-table-column",{attrs:{prop:"alarm_name",label:"报警事件","min-width":150,resizeable:!1,align:"center"}}),a("el-table-column",{attrs:{prop:"details",label:"报警描述","min-width":150,resizeable:!1,align:"center"}})],1)],1)])])])]),a("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"dialog-bg dialog-drag",attrs:{title:"电流电压设置",visible:t.cur_vol_setVisible,modal:!1},on:{"update:visible":function(e){t.cur_vol_setVisible=e}}},[a("div",{staticClass:"D-content cur_vol_set"},[a("div",{staticClass:"tab_content"},[a("div",{staticClass:"content"},[a("div",{staticClass:"part_left"},[a("div",{staticClass:"sub-title"},[t._v("2串2并运行电压设置")]),a("div",{staticClass:"_row"},[a("label",[t._v("机组给定电压")]),a("el-input",{staticClass:"input transparent",attrs:{size:"mini",type:"number"},model:{value:t.local_set_vol,callback:function(e){t.local_set_vol=e},expression:"local_set_vol"}}),t._v("V")],1),a("div",{staticClass:"_row"},[a("label",[t._v("机组实际给定电压")]),a("span",[t._v(t._s(t.real_set_vol))]),t._v("V")]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volAdd(10)}}},[t._v("+10")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volSub(10)}}},[t._v("-10")])]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volAdd(100)}}},[t._v("+100")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volSub(100)}}},[t._v("-100")])]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.setVol()}}},[t._v("确定")])])])])]),a("span",{staticClass:"dialog-footer h-center",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.cur_vol_setVisible=!1}}},[t._v("关闭")])],1)]),a("el-dialog",{attrs:{title:t.confirmTxt,visible:t.confirmVisible,width:"300px"},on:{"update:visible":function(e){t.confirmVisible=e}}},[a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.confirmVisible=!1}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.callBack}},[t._v("确 定")])],1)])],1)},o=[],l=(a("4160"),a("b64b"),a("4d63"),a("ac1f"),a("25f0"),a("159b"),a("2909")),c=a("2348"),d=a("a13a"),f=a("a9a9"),u={name:"chargePower_mixture",components:{ScienceBox:c["a"]},data:function(){return{confirmTxt:"",confirmVisible:!1,cbFn:null,cbParam:null,cur_vol_setVisible:!1,timer:new this.$common.Timeout,switchFlag:[!1,!1],local_set_vol:0,real_set_vol:0,rects:[{position:{left:0,right:0,top:0,bottom:0,width:0,height:0}},{position:{left:0,right:0,top:0,bottom:0,width:0,height:0}},{position:{left:0,right:0,top:0,bottom:0,width:0,height:0}},{position:{left:0,right:0,top:0,bottom:0,width:0,height:0}}],groupInfo:{A:{},B:{}},rtData:{A:{upper_pulse_block:0},B:{upper_pulse_block:0}},controlData:{alldcvol:0,alldccurr:0,A:{controlangle:0,connectFlag:!1},B:{controlangle:0,connectFlag:!1}},tableData_A:[],tableData_B:[]}},methods:{canvasInit:function(){r=new d["a"]("can"),n=new d["a"]("can1"),f["a"].main(r,"mixture"),this.setRect()},setRect:function(){for(var t=this.$refs.container,e=t.offsetWidth,a=t.offsetHeight,n=0;n<4;n++)this.rects[n]=this.rects[n]||{},this.rects[n].position=this.$common.transSize(e,a,960,700,r.getInfo("rect_"+n))},callBack:function(){this.confirmVisible=!1,this[this.cbFn].apply(this,Object(l["a"])(this.cbParam))},handleConfirm:function(t){this.confirmTxt=t.confirmTxt,this.cbFn=t.cbFn,this.cbParam=t.cbParam,this.confirmVisible=!0},back:function(){this.$router.push("/chargepower/main")},getList:function(){var t=this;return this.$api.chargepower.getList().then((function(e){e=JSON.parse(e.data.result),e.code&&e.data.forEach((function(e){switch(e.electric2KW_name){case"A组":t.groupInfo.A=e;break;case"B组":t.groupInfo.B=e;break}}))}))},getRTData:function(t){var e=this,a={electric2KW_id:this.groupInfo[t].electric2KW_id};this.$api.chargepower.getRTData(a).then((function(a){if(a=JSON.parse(a.data.result),a.code){var r=a.data[0];e.switchFlag["A"==t?0:1]=!r.dc_voltage_state,e.rtData[t].upper_pulse_block=r.pulse_blocking}}))},getControlData:function(t){var e=this,a={electric2KW_id:this.groupInfo[t].electric2KW_id};this.$api.chargepower.getControlData(a).then((function(a){if(a=JSON.parse(a.data.result),a.code){var r=a.data[0];e.controlData.alldccurr=r.alldccurr,e.controlData.alldcvol=r.alldcvol,e.controlData[t].controlangle=r.controlangle,e.real_set_vol=r.localgivevol}}))},getConnect:function(){var t=this;this.$api.common.getConnect().then((function(e){if(e=JSON.parse(e.data.result),e.code){var a=e.data;a.forEach((function(e){6001==e.dev_id&&(t.controlData.A.connectFlag=!!e.connect_en),6002==e.dev_id&&(t.controlData.B.connectFlag=!!e.connect_en)}))}}))},loop:function(){var t=this;this.timer.start((function(){t.getRTData("A"),t.getRTData("B"),t.getControlData("A"),t.getControlData("B"),t.getAlarm(),f["a"].update(n,t.switchFlag,t.model),t.getConnect(),t.timer.open()}),1e3)},volAdd:function(t){if(this.local_set_vol*=1,this.local_set_vol+t>1100)return!1;this.local_set_vol+=t},volSub:function(t){if(this.local_set_vol<t)return!1;this.local_set_vol-=t},setVol:function(){var t=this;this.local_set_vol>1100&&(this.local_set_vol=1100),(this.local_set_vol<0||parseInt(this.local_set_vol)<0||!parseInt(this.local_set_vol))&&(this.local_set_vol=0),Object.keys(this.groupInfo).forEach((function(e){var a={num:21,volset:t.local_set_vol,electric2KW_id:t.groupInfo[e].electric2KW_id,dev_name:e+"机组"};t.$api.chargepower.upDateControlData(a).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}));var r={num:6,volset_confirm:1,electric2KW_id:t.groupInfo[e].electric2KW_id,dev_name:e+"机组"};t.$api.chargepower.upDateControlData(r).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}))}))},faultReset:function(t){var e=this,a={num:3,fault_reset:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"warning",message:t.msg})}))},remoteStart:function(){var t=this;Object.keys(this.groupInfo).forEach((function(e){var a={num:2,remote_start:1,electric2KW_id:t.groupInfo[e].electric2KW_id,dev_name:e+"机组"};t.$api.chargepower.upDateControlData(a).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}))}))},remoteStop:function(){var t=this;Object.keys(this.groupInfo).forEach((function(e){var a={num:8,remote_stop:1,electric2KW_id:t.groupInfo[e].electric2KW_id,dev_name:e+"机组"};t.$api.chargepower.upDateControlData(a).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}))}))},getAlarm:function(){var t=this;Object.keys(this.groupInfo).forEach((function(e){var a={electric2KW_id:t.groupInfo[e].electric2KW_id},r=/A|B/,n=(r.test(e.electric2KW_name),RegExp.lastMatch);t.$api.chargepower.getAlarm(a).then((function(e){e=JSON.parse(e.data.result),e.code&&(t["tableData_"+n]=e.data)}))}))}},mounted:function(){var t=this;this.canvasInit(),this.getList().then((function(){t.loop()})),s=function(){t.setRect()},window.addEventListener("resize",s)},destroyed:function(){window.removeEventListener("resize",s),this.timer.stop()}},p=u,_=(a("6ff5"),a("2877")),h=Object(_["a"])(p,i,o,!1,null,"7af7850c",null);e["default"]=h.exports},f58c:function(t,e,a){},fb6a:function(t,e,a){"use strict";var r=a("23e7"),n=a("861d"),s=a("e8b5"),i=a("23cb"),o=a("50c4"),l=a("fc6a"),c=a("8418"),d=a("b622"),f=a("1dde"),u=a("ae40"),p=f("slice"),_=u("slice",{ACCESSORS:!0,0:0,1:2}),h=d("species"),v=[].slice,g=Math.max;r({target:"Array",proto:!0,forced:!p||!_},{slice:function(t,e){var a,r,d,f=l(this),u=o(f.length),p=i(t,u),_=i(void 0===e?u:e,u);if(s(f)&&(a=f.constructor,"function"!=typeof a||a!==Array&&!s(a.prototype)?n(a)&&(a=a[h],null===a&&(a=void 0)):a=void 0,a===Array||void 0===a))return v.call(f,p,_);for(r=new(void 0===a?Array:a)(g(_-p,0)),d=0;p<_;p++,d++)p in f&&c(r,d,f[p]);return r.length=d,r}})}}]); |
New file |
| | |
| | | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4c8c99cd"],{2909:function(t,e,a){"use strict";function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,s=new Array(e);a<e;a++)s[a]=t[a];return s}function r(t){if(Array.isArray(t))return s(t)}a.d(e,"a",(function(){return c}));a("a4d3"),a("e01a"),a("d28b"),a("a630"),a("d3b7"),a("3ca3"),a("ddb0");function n(t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}a("fb6a"),a("b0c0"),a("25f0");function i(t,e){if(t){if("string"===typeof t)return s(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?s(t,e):void 0}}function o(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(t){return r(t)||n(t)||i(t)||o()}},"3caf":function(t,e,a){"use strict";a.r(e);var s,r,n,i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"main posA_full"},[a("div",{staticClass:"p_banner"},[a("div",{staticClass:"title"},[t._v("4机组并联运行监控系统")]),a("div",{staticClass:"_tools"},[a("div",{staticClass:"btn_3d",on:{click:t.back}},[t._v("返回主界面")])])]),a("div",{staticClass:"p_content"},[a("div",{staticClass:"flex_left posR"},[a("div",{ref:"container",staticClass:"canvas_container posA_full"},[a("canvas",{ref:"can",attrs:{id:"can",width:"960",height:"700"}}),a("canvas",{ref:"can1",staticClass:"can1",attrs:{id:"can1",width:"960",height:"700"}}),t._l(t.rects.slice(0,2),(function(e,s){return a("science-box",{key:"rect_"+s,staticClass:"panel_info transparent",attrs:{"no-header":"",cssWidth:e.position.width,cssHeight:e.position.height,top:e.position.top,left:e.position.left}},[a("div",{staticClass:"posA_full flexC_center"},[a("div",{staticClass:"status flexR_center"},[a("label",[t._v("通讯状态:")]),a("div",{class:["indicator",{status_off:!t.controlData[0==s?"A":"B"].connectFlag,status_normal:t.controlData[0==s?"A":"B"].connectFlag}]})]),a("div",{staticClass:"info flexR_center",class:{upper_pulse_block:t.rtData[0==s?"A":"B"].upper_pulse_block}},[t._v(t._s(t.rtData[0==s?"A":"B"].upper_pulse_block?"脉冲封锁":""))])])])})),a("science-box",{staticClass:"panel_info transparent",attrs:{"no-header":"",cssWidth:t.rects[2].position.width,cssHeight:t.rects[2].position.height,top:t.rects[2].position.top,left:t.rects[2].position.left}},[a("div",{staticClass:"posA_full panel_btn_grp"},[a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"remoteStart","data-confirmTxt":"启动电源确认",param:JSON.stringify([null])}},[t._v("启动电源")]),a("div",{staticClass:"btn_3d exception",on:{click:function(e){t.cur_vol_setVisible=!0}}},[t._v("电压电流给定")]),a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"remoteStop","data-confirmTxt":"停止电源确认",param:JSON.stringify([null])}},[t._v("停止电源")])])]),a("science-box",{staticClass:"panel_info transparent",attrs:{"no-header":"",cssWidth:t.rects[3].position.width,cssHeight:t.rects[3].position.height,top:t.rects[3].position.top,left:t.rects[3].position.left}},[a("div",{staticClass:"posA_full panel_details"},[a("div",{staticClass:"row"},[a("label",[t._v("总直流电压")]),a("span",[t._v(t._s(t._f("toFixed")(t.controlData.alldcvol))+"V")])]),a("div",{staticClass:"row"},[a("label",[t._v("总直流电流")]),a("span",[t._v(t._s(t._f("toFixed")(t.controlData.alldccurr))+"A")])]),a("div",{staticClass:"row"},[a("label",[t._v("A机组控制角")]),a("span",[t._v(t._s(t._f("toFixed")(t.controlData.A.controlangle))+"度")])]),a("div",{staticClass:"row"},[a("label",[t._v("B机组控制角")]),a("span",[t._v(t._s(t._f("toFixed")(t.controlData.A.controlangle))+"度")])])])])],2)]),a("div",{staticClass:"part_right"},[a("div",{staticClass:"inner"},[a("div",{staticClass:"btn-grp"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.faultReset("A")}}},[t._v("A机组故障复位")]),a("div",{staticClass:"btn iconfont",class:{"icon-jingyin":!0,"icon-quxiaojingyin":!1}})]),a("div",{staticClass:"table"},[a("div",{staticClass:"posA_full"},[a("el-table",{attrs:{data:t.tableData_A,border:"",size:"mini",height:"100%","header-cell-class-name":"blue-header"}},[a("el-table-column",{attrs:{prop:"alarm_starttime",label:"时间","min-width":150,resizeable:!1,align:"center"}}),a("el-table-column",{attrs:{prop:"alarm_name",label:"报警事件","min-width":150,resizeable:!1,align:"center"}}),a("el-table-column",{attrs:{prop:"details",label:"报警描述","min-width":150,resizeable:!1,align:"center"}})],1)],1)])]),a("div",{staticClass:"inner"},[a("div",{staticClass:"btn-grp"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.faultReset("B")}}},[t._v("B机组故障复位")]),a("div",{staticClass:"btn iconfont",class:{"icon-jingyin":!1,"icon-quxiaojingyin":!0}})]),a("div",{staticClass:"table"},[a("div",{staticClass:"posA_full"},[a("el-table",{attrs:{data:t.tableData_B,border:"",size:"mini",height:"100%","header-cell-class-name":"blue-header"}},[a("el-table-column",{attrs:{prop:"alarm_starttime",label:"时间","min-width":150,resizeable:!1,align:"center"}}),a("el-table-column",{attrs:{prop:"alarm_name",label:"报警事件","min-width":150,resizeable:!1,align:"center"}}),a("el-table-column",{attrs:{prop:"details",label:"报警描述","min-width":150,resizeable:!1,align:"center"}})],1)],1)])])])]),a("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"dialog-bg dialog-drag",attrs:{title:"电流电压设置",visible:t.cur_vol_setVisible,modal:!1},on:{"update:visible":function(e){t.cur_vol_setVisible=e}}},[a("div",{staticClass:"D-content cur_vol_set"},[a("div",{staticClass:"tab_content"},[a("div",{staticClass:"content"},[a("div",{staticClass:"part_left"},[a("div",{staticClass:"sub-title"},[t._v("4并恒压运行电压设置")]),a("div",{staticClass:"_row"},[a("label",[t._v("机组给定电压")]),a("el-input",{staticClass:"input transparent",attrs:{size:"mini",type:"number"},model:{value:t.local_set_vol,callback:function(e){t.local_set_vol=e},expression:"local_set_vol"}}),t._v("V")],1),a("div",{staticClass:"_row"},[a("label",[t._v("机组实际给定电压")]),a("span",[t._v(t._s(t.real_set_vol))]),t._v("V")]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volAdd(10)}}},[t._v("+10")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volSub(10)}}},[t._v("-10")])]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volAdd(100)}}},[t._v("+100")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volSub(100)}}},[t._v("-100")])]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.setVol()}}},[t._v("确定")])]),a("div",{staticClass:"part_right"},[a("div",{staticClass:"sub-title"},[t._v("4并恒流运行电流设置")]),a("div",{staticClass:"_row"},[a("label",[t._v("机组给定电流")]),a("el-input",{staticClass:"input transparent",attrs:{size:"mini",type:"number"},model:{value:t.local_set_cur,callback:function(e){t.local_set_cur=e},expression:"local_set_cur"}}),t._v("A")],1),a("div",{staticClass:"_row"},[a("label",[t._v("机组实际给定电流")]),a("span",[t._v(t._s(t.real_set_cur))]),t._v("A")]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.curAdd(10)}}},[t._v("+10")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.curSub(10)}}},[t._v("-10")])]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.curAdd(100)}}},[t._v("+100")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.curSub(100)}}},[t._v("-100")])]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.setCur()}}},[t._v("确定")])])])])]),a("span",{staticClass:"dialog-footer h-center",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.cur_vol_setVisible=!1}}},[t._v("关闭")])],1)]),a("el-dialog",{attrs:{title:t.confirmTxt,visible:t.confirmVisible,width:"300px"},on:{"update:visible":function(e){t.confirmVisible=e}}},[a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.confirmVisible=!1}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.callBack}},[t._v("确 定")])],1)])],1)},o=[],c=(a("4160"),a("b64b"),a("4d63"),a("ac1f"),a("25f0"),a("159b"),a("2909")),l=a("2348"),d=a("a13a"),u=a("a9a9"),f={name:"chargePower_parallel",components:{ScienceBox:l["a"]},data:function(){return{confirmTxt:"",confirmVisible:!1,cbFn:null,cbParam:null,cur_vol_setVisible:!1,timer:new this.$common.Timeout,switchFlag:[!1,!1],local_set_cur:0,real_set_cur:0,local_set_vol:0,real_set_vol:0,rects:[{position:{left:0,right:0,top:0,bottom:0,width:0,height:0}},{position:{left:0,right:0,top:0,bottom:0,width:0,height:0}},{position:{left:0,right:0,top:0,bottom:0,width:0,height:0}},{position:{left:0,right:0,top:0,bottom:0,width:0,height:0}}],groupInfo:{A:{},B:{}},rtData:{A:{upper_pulse_block:0},B:{upper_pulse_block:0}},controlData:{alldcvol:0,alldccurr:0,A:{controlangle:0,connectFlag:!1},B:{controlangle:0,connectFlag:!1}},tableData_A:[],tableData_B:[]}},methods:{canvasInit:function(){s=new d["a"]("can"),r=new d["a"]("can1"),u["a"].main(s,"parallel"),this.setRect()},setRect:function(){for(var t=this.$refs.container,e=t.offsetWidth,a=t.offsetHeight,r=0;r<4;r++)this.rects[r]=this.rects[r]||{},this.rects[r].position=this.$common.transSize(e,a,960,700,s.getInfo("rect_"+r))},callBack:function(){this.confirmVisible=!1,this[this.cbFn].apply(this,Object(c["a"])(this.cbParam))},handleConfirm:function(t){this.confirmTxt=t.confirmTxt,this.cbFn=t.cbFn,this.cbParam=t.cbParam,this.confirmVisible=!0},back:function(){this.$router.push("/chargepower/main")},getList:function(){var t=this;return this.$api.chargepower.getList().then((function(e){e=JSON.parse(e.data.result),e.code&&e.data.forEach((function(e){switch(e.electric2KW_name){case"A组":t.groupInfo.A=e;break;case"B组":t.groupInfo.B=e;break}}))}))},getRTData:function(t){var e=this,a={electric2KW_id:this.groupInfo[t].electric2KW_id};this.$api.chargepower.getRTData(a).then((function(a){if(a=JSON.parse(a.data.result),a.code){var s=a.data[0];e.switchFlag["A"==t?0:1]=!s.dc_voltage_state,e.rtData[t].upper_pulse_block=s.pulse_blocking}}))},getControlData:function(t){var e=this,a={electric2KW_id:this.groupInfo[t].electric2KW_id};this.$api.chargepower.getControlData(a).then((function(a){if(a=JSON.parse(a.data.result),a.code){var s=a.data[0];e.controlData.alldccurr=s.alldccurr,e.controlData.alldcvol=s.alldcvol,e.controlData[t].controlangle=s.controlangle,e.real_set_cur=s.localgivecurr,e.real_set_vol=s.localgivevol}}))},getConnect:function(){var t=this;this.$api.common.getConnect().then((function(e){if(e=JSON.parse(e.data.result),e.code){var a=e.data;a.forEach((function(e){6001==e.dev_id&&(t.controlData.A.connectFlag=!!e.connect_en),6002==e.dev_id&&(t.controlData.B.connectFlag=!!e.connect_en)}))}}))},loop:function(){var t=this;this.timer.start((function(){t.getRTData("A"),t.getRTData("B"),t.getControlData("A"),t.getControlData("B"),t.getAlarm(),u["a"].update(r,t.switchFlag,t.model),t.getConnect(),t.timer.open()}),1e3)},curAdd:function(t){if(this.local_set_cur*=1,this.local_set_cur+t>1e3)return!1;this.local_set_cur+=t},curSub:function(t){if(this.local_set_cur<t)return!1;this.local_set_cur-=t},setCur:function(){var t=this;this.local_set_cur>1e3&&(this.local_set_cur=1e3),(this.local_set_cur<0||parseInt(this.local_set_cur)<0||!parseInt(this.local_set_cur))&&(this.local_set_cur=0),Object.keys(this.groupInfo).forEach((function(e){var a={num:20,currset:t.local_set_cur,electric2KW_id:t.groupInfo[e].electric2KW_id,dev_name:e+"机组"};t.$api.chargepower.upDateControlData(a).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}));var s={num:7,currset_confirm:1,electric2KW_id:t.groupInfo[e].electric2KW_id,dev_name:e+"机组"};t.$api.chargepower.upDateControlData(s).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}))}))},volAdd:function(t){if(this.local_set_vol*=1,this.local_set_vol+t>1100)return!1;this.local_set_vol+=t},volSub:function(t){if(this.local_set_vol<t)return!1;this.local_set_vol-=t},setVol:function(){var t=this;this.local_set_vol>1100&&(this.local_set_vol=1100),(this.local_set_vol<0||parseInt(this.local_set_vol)<0||!parseInt(this.local_set_vol))&&(this.local_set_vol=0),Object.keys(this.groupInfo).forEach((function(e){var a={num:21,volset:t.local_set_vol,electric2KW_id:t.groupInfo[e].electric2KW_id,dev_name:e+"机组"};t.$api.chargepower.upDateControlData(a).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}));var s={num:6,volset_confirm:1,electric2KW_id:t.groupInfo[e].electric2KW_id,dev_name:e+"机组"};t.$api.chargepower.upDateControlData(s).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}))}))},faultReset:function(t){var e=this,a={num:3,fault_reset:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"warning",message:t.msg})}))},remoteStart:function(){var t=this;Object.keys(this.groupInfo).forEach((function(e){var a={num:2,remote_start:1,electric2KW_id:t.groupInfo[e].electric2KW_id,dev_name:e+"机组"};t.$api.chargepower.upDateControlData(a).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}))}))},remoteStop:function(){var t=this;Object.keys(this.groupInfo).forEach((function(e){var a={num:8,remote_stop:1,electric2KW_id:t.groupInfo[e].electric2KW_id,dev_name:e+"机组"};t.$api.chargepower.upDateControlData(a).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}))}))},getAlarm:function(){var t=this;Object.keys(this.groupInfo).forEach((function(e){var a={electric2KW_id:t.groupInfo[e].electric2KW_id},s=/A|B/,r=(s.test(e.electric2KW_name),RegExp.lastMatch);t.$api.chargepower.getAlarm(a).then((function(e){e=JSON.parse(e.data.result),e.code&&(t["tableData_"+r]=e.data)}))}))}},mounted:function(){var t=this;this.canvasInit(),this.getList().then((function(){t.loop()})),n=function(){t.setRect()},window.addEventListener("resize",n)},destroyed:function(){window.removeEventListener("resize",n),this.timer.stop()}},_=f,p=(a("ae57"),a("2877")),v=Object(p["a"])(_,i,o,!1,null,"3db06d46",null);e["default"]=v.exports},"4df4":function(t,e,a){"use strict";var s=a("0366"),r=a("7b0b"),n=a("9bdd"),i=a("e95a"),o=a("50c4"),c=a("8418"),l=a("35a1");t.exports=function(t){var e,a,d,u,f,_,p=r(t),v="function"==typeof this?this:Array,h=arguments.length,g=h>1?arguments[1]:void 0,m=void 0!==g,b=l(p),w=0;if(m&&(g=s(g,h>2?arguments[2]:void 0,2)),void 0==b||v==Array&&i(b))for(e=o(p.length),a=new v(e);e>w;w++)_=m?g(p[w],w):p[w],c(a,w,_);else for(u=b.call(p),f=u.next,a=new v;!(d=f.call(u)).done;w++)_=m?n(u,g,[d.value,w],!0):d.value,c(a,w,_);return a.length=w,a}},"642f":function(t,e,a){},a630:function(t,e,a){var s=a("23e7"),r=a("4df4"),n=a("1c7e"),i=!n((function(t){Array.from(t)}));s({target:"Array",stat:!0,forced:i},{from:r})},a9a9:function(t,e,a){"use strict";function s(t,e){t.context;t.drawRect({strokeStyle:"transparent",startX:96,startY:286,width:170,height:120},!0),t.drawRect({strokeStyle:"transparent",startX:696,startY:286,width:170,height:120},!0),t.drawRect({strokeStyle:"transparent",startX:280,startY:30,width:400,height:140},!0),t.drawRect({strokeStyle:"transparent",startX:320,startY:200,width:320,height:200},!0),t.drawText({x:180,y:80,txt:"一号整流变压器"}),t.drawLine({startX:130,startY:96,endX:230,endY:96}),t.drawLine({startX:180,startY:96,endX:180,endY:130}),t.drawLine({startX:180,startY:170,endX:180,endY:210}),t.drawArrow({x:180,y:220}),t.drawLine({startX:180,startY:230,endX:180,endY:280}),t.drawLine({startX:70,startY:280,endX:294,endY:280}),t.drawLine({startX:70,startY:280,endX:70,endY:322}),t.drawLine({startX:70,startY:382,endX:70,endY:410}),t.drawLine({startX:294,startY:280,endX:294,endY:322}),t.drawLine({startX:294,startY:382,endX:294,endY:410}),t.drawText({x:780,y:80,txt:"二号整流变压器"}),t.drawLine({startX:730,startY:96,endX:830,endY:96}),t.drawLine({startX:780,startY:96,endX:780,endY:130}),t.drawLine({startX:780,startY:170,endX:780,endY:210}),t.drawArrow({x:780,y:220}),t.drawLine({startX:780,startY:230,endX:780,endY:280}),t.drawLine({startX:670,startY:280,endX:894,endY:280}),t.drawLine({startX:670,startY:280,endX:670,endY:322}),t.drawLine({startX:894,startY:280,endX:894,endY:322}),t.drawLine({startX:670,startY:382,endX:670,endY:410}),t.drawLine({startX:894,startY:382,endX:894,endY:410}),t.drawTransformer({startX:50,startY:340,index:1}),t.drawRectifier({startX:18,startY:410,label:"1整流主柜"}),t.drawTransformer({startX:274,startY:340,index:2}),t.drawRectifier({startX:242,startY:410,label:"2整流主柜"}),t.drawTransformer({startX:650,startY:340,index:3}),t.drawRectifier({startX:618,startY:410,label:"3整流主柜"}),t.drawTransformer({startX:874,startY:340,index:4}),t.drawRectifier({startX:842,startY:410,label:"4整流主柜"}),t.drawLine({startX:38,startY:460,endX:38,endY:645}),t.drawLine({startX:38,startY:645,endX:460,endY:645}),t.drawLine({strokeStyle:"parallel"==e||"mixture"==e?"#900":"#fff",startX:922,startY:460,endX:922,endY:645}),t.drawLine({strokeStyle:"parallel"==e||"mixture"==e?"#900":"#fff",startX:922,startY:645,endX:500,endY:645}),"parallel"==e&&(t.drawLine({startX:262,startY:460,endX:262,endY:480}),t.drawLine({startX:262,startY:480,endX:38,endY:480}),t.drawLine({startX:638,startY:460,endX:638,endY:500}),t.drawLine({startX:638,startY:500,endX:38,endY:500}),t.drawLine({startX:862,startY:460,endX:862,endY:520}),t.drawLine({startX:862,startY:520,endX:38,endY:520}),t.drawLine({strokeStyle:"#900",startX:698,startY:460,endX:698,endY:500}),t.drawLine({strokeStyle:"#900",startX:698,startY:500,endX:922,endY:500}),t.drawLine({strokeStyle:"#900",startX:322,startY:460,endX:322,endY:540}),t.drawLine({strokeStyle:"#900",startX:322,startY:540,endX:922,endY:540}),t.drawLine({strokeStyle:"#900",startX:98,startY:460,endX:98,endY:560}),t.drawLine({strokeStyle:"#900",startX:98,startY:560,endX:922,endY:560})),"mixture"==e&&(t.drawLine({startX:98,startY:460,endX:98,endY:490}),t.drawLine({startX:262,startY:460,endX:262,endY:490}),t.drawLine({startX:98,startY:490,endX:262,endY:490}),t.drawLine({startX:698,startY:460,endX:698,endY:490}),t.drawLine({startX:862,startY:460,endX:862,endY:490}),t.drawLine({startX:698,startY:490,endX:862,endY:490}),t.drawLine({startX:638,startY:460,endX:638,endY:520}),t.drawLine({startX:638,startY:520,endX:38,endY:520}),t.drawLine({strokeStyle:"#900",startX:322,startY:460,endX:322,endY:560}),t.drawLine({strokeStyle:"#900",startX:322,startY:560,endX:922,endY:560})),"series"==e&&(t.drawLine({startX:98,startY:460,endX:98,endY:490}),t.drawLine({startX:262,startY:460,endX:262,endY:490}),t.drawLine({startX:98,startY:490,endX:262,endY:490}),t.drawLine({startX:322,startY:460,endX:322,endY:490}),t.drawLine({startX:638,startY:460,endX:638,endY:490}),t.drawLine({startX:322,startY:490,endX:638,endY:490}),t.drawLine({startX:698,startY:460,endX:698,endY:490}),t.drawLine({startX:862,startY:460,endX:862,endY:490}),t.drawLine({startX:698,startY:490,endX:862,endY:490})),t.drawGradientRect({startX:460,startY:630,width:40,height:30})}function r(t,e,a){t.context;t.clearCanvas(),t.drawSwitch({startX:180,startY:130,isHor:!1,labelLeft:"高压开关",isOn:e[0]}),t.drawSwitch({startX:780,startY:130,isHor:!1,labelLeft:"高压开关",isOn:e[1]})}e["a"]={main:s,update:r}},a9e3:function(t,e,a){"use strict";var s=a("83ab"),r=a("da84"),n=a("94ca"),i=a("6eeb"),o=a("5135"),c=a("c6b6"),l=a("7156"),d=a("c04e"),u=a("d039"),f=a("7c73"),_=a("241c").f,p=a("06cf").f,v=a("9bf2").f,h=a("58a8").trim,g="Number",m=r[g],b=m.prototype,w=c(f(b))==g,X=function(t){var e,a,s,r,n,i,o,c,l=d(t,!1);if("string"==typeof l&&l.length>2)if(l=h(l),e=l.charCodeAt(0),43===e||45===e){if(a=l.charCodeAt(2),88===a||120===a)return NaN}else if(48===e){switch(l.charCodeAt(1)){case 66:case 98:s=2,r=49;break;case 79:case 111:s=8,r=55;break;default:return+l}for(n=l.slice(2),i=n.length,o=0;o<i;o++)if(c=n.charCodeAt(o),c<48||c>r)return NaN;return parseInt(n,s)}return+l};if(n(g,!m(" 0o1")||!m("0b1")||m("+0x1"))){for(var Y,C=function(t){var e=arguments.length<1?0:t,a=this;return a instanceof C&&(w?u((function(){b.valueOf.call(a)})):c(a)!=g)?l(new m(X(e)),a,C):X(e)},y=s?_(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),A=0;y.length>A;A++)o(m,Y=y[A])&&!o(C,Y)&&v(C,Y,p(m,Y));C.prototype=b,b.constructor=C,i(r,g,C)}},ae57:function(t,e,a){"use strict";var s=a("642f"),r=a.n(s);r.a},fb6a:function(t,e,a){"use strict";var s=a("23e7"),r=a("861d"),n=a("e8b5"),i=a("23cb"),o=a("50c4"),c=a("fc6a"),l=a("8418"),d=a("b622"),u=a("1dde"),f=a("ae40"),_=u("slice"),p=f("slice",{ACCESSORS:!0,0:0,1:2}),v=d("species"),h=[].slice,g=Math.max;s({target:"Array",proto:!0,forced:!_||!p},{slice:function(t,e){var a,s,d,u=c(this),f=o(u.length),_=i(t,f),p=i(void 0===e?f:e,f);if(n(u)&&(a=u.constructor,"function"!=typeof a||a!==Array&&!n(a.prototype)?r(a)&&(a=a[v],null===a&&(a=void 0)):a=void 0,a===Array||void 0===a))return h.call(u,_,p);for(s=new(void 0===a?Array:a)(g(p-_,0)),d=0;_<p;_++,d++)_ in u&&l(s,d,u[_]);return s.length=d,s}})}}]); |
New file |
| | |
| | | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4ed7eab9"],{"132e":function(t,a,e){},"2cd1":function(t,a,e){"use strict";var i=function(){var t=this,a=t.$createElement,e=t._self._c||a;return t.show?e("div",{staticClass:"progress-load"},[e("div",{staticClass:"progress-load-content"},[e("div",{staticClass:"progress-bg"}),e("div",{staticClass:"progress-container"},[e("el-progress",{attrs:{type:"circle","stroke-width":8,width:90,percentage:t.percentage}}),e("div",{staticClass:"progress-text"},[t._v(t._s(t.text))])],1)])]):t._e()},s=[],o=(e("a9e3"),{props:{show:{type:Boolean,default:!1},percentage:{type:[Number,String],default:0},text:{type:String,default:""}}}),r=o,l=(e("bfe8"),e("2877")),n=Object(l["a"])(r,i,s,!1,null,"5f036459",null);a["a"]=n.exports},"512d":function(t,a,e){},"55c2":function(t,a,e){"use strict";var i=e("512d"),s=e.n(i);s.a},"7eab":function(t,a,e){"use strict";var i=e("8d5a"),s=e.n(i);s.a},"81d5":function(t,a,e){"use strict";var i=e("7b0b"),s=e("23cb"),o=e("50c4");t.exports=function(t){var a=i(this),e=o(a.length),r=arguments.length,l=s(r>1?arguments[1]:void 0,e),n=r>2?arguments[2]:void 0,c=void 0===n?e:s(n,e);while(c>l)a[l++]=t;return a}},"8d5a":function(t,a,e){},ad2b:function(t,a,e){t.exports=e.p+"img/dg1.f83daa41.png"},b3f2:function(t,a,e){},bfe8:function(t,a,e){"use strict";var i=e("b3f2"),s=e.n(i);s.a},cb29:function(t,a,e){var i=e("23e7"),s=e("81d5"),o=e("44d2");i({target:"Array",proto:!0},{fill:s}),o("fill")},dd13:function(t,a,e){"use strict";e.r(a);var i=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"main"},[t.dev_list.length>1?e("div",{staticClass:"select_dev"},[e("span",[t._v("选择设备:")]),t._l(t.dev_list,(function(a,i){return e("el-radio",{key:i,attrs:{label:a.motor_id},model:{value:t.motor_id,callback:function(a){t.motor_id=a},expression:"motor_id"}},[t._v(t._s(a.motor_name))])}))],2):t._e(),e("div",{staticClass:"flex_content"},[e("div",{staticClass:"flex_main"},[e("div",{staticClass:"p_data"},[e("div",{staticClass:"panel_datas"},t._l(t.data_list,(function(a,i){return e("div",{key:i,staticClass:"data_row"},[e("label",[t._v(t._s(a.name))]),e("span",{staticClass:"color-highlight"},[t._v(t._s(a.value)+" "+t._s(a.unit))])])})),0),e("div",{staticClass:"date_time"},[t._v(t._s(t.dateTime))])]),e("div",{staticClass:"p_left posR"},[e("div",{staticClass:"wrap_motor posR"},[e("div",{staticClass:"posA_full"},[e("circuit",{ref:"circuit",attrs:{switch:t.G_switch,status:t.G_status,voltage:t.G_voltage}})],1)]),e("div",{staticClass:"flexR_center"},[e("div",{staticClass:"btn_3d w_8em",on:{click:t.showAlarm}},[t._v("报警归档")]),e("div",{staticClass:"btn_3d w_8em",on:{click:t.showData}},[t._v("数据归档")])])]),e("div",{staticClass:"panel_status posR"},[e("div",{},[e("div",{staticClass:"info_detail"},[t._v("最近故障: "),e("span",[t._v(t._s(t.latelyAlarm||"暂无"))])]),e("div",{staticClass:"btn_3d w_8em",class:{disabled:!t.latelyAlarm},on:{click:t.confirmAlarm}},[t._v("故障确认")])]),e("div",{staticClass:"p_main"},[e("div",{staticClass:"info_list"},[e("div",{staticClass:"flexC_center"},[e("label",[t._v("就绪")]),e("span",{class:{status_off:!t.inverter_status.ready,status_normal:t.inverter_status.ready}})]),e("div",{staticClass:"flexC_center"},[e("label",[t._v("运行")]),e("span",{class:{status_off:!t.inverter_status.running,status_normal:t.inverter_status.running}})]),e("div",{staticClass:"flexC_center"},[e("label",[t._v("报警")]),e("span",{class:{status_off:!t.inverter_status.alarm,status_error:t.inverter_status.alarm}})]),e("div",{staticClass:"flexC_center"},[e("label",[t._v("故障")]),e("span",{class:{status_off:!t.inverter_status.fault,status_error:t.inverter_status.fault}})]),e("div",{staticClass:"flexC_center"},[e("label",[t._v("遥控")]),e("span",{class:{status_off:t.inverter_status.remote_control,status_normal:!t.inverter_status.remote_control}})]),e("div",{staticClass:"flexC_center"},[e("label",[t._v("就地")]),e("span",{class:{status_off:!t.inverter_status.remote_control,status_normal:t.inverter_status.remote_control}})])])])])]),e("div",{staticClass:"flex_footer"},[e("div",{staticClass:"temp_grp"},[e("div",{staticClass:"temp_grp_inner temp_grp_1"},[e("div",{staticClass:"temp_title color-highlight"},[t._v("齿轮箱")]),e("div",{staticClass:"temp_list"},t._l(t.GList,(function(t,a){return e("div",{key:a,staticClass:"item"},[e("g-temp",{ref:"G_temp_"+a,refInFor:!0,attrs:{fixedSize:!0,max:t.max,min:t.min,"high-limit":t.highLimit,"mal-limit":t.malLimit,info:t.info}})],1)})),0)]),e("div",{staticClass:"temp_grp_inner temp_grp_2"},[e("div",{staticClass:"temp_title color-highlight"},[t._v("加载电机")]),e("div",{staticClass:"temp_list"},t._l(t.GList2,(function(t,a){return e("div",{key:"li_"+a,staticClass:"item"},[e("g-temp",{ref:"G_temp2_"+a,refInFor:!0,attrs:{info:t.info,max:t.max,min:t.min,"high-limit":t.highLimit,"mal-limit":t.malLimit,fixedSize:!0}})],1)})),0)])])])]),e("el-drawer",{attrs:{title:"试验设置",direction:"btt",size:"460","custom-class":"p_motor_drawer",visible:t.control.show},on:{close:t.controlClose,"update:visible":function(a){return t.$set(t.control,"show",a)}}},[e("div",{staticClass:"drawer_top"},[e("div",{staticClass:"_status"},[e("div",{staticClass:"sub_item flexR_center"},[e("label",[t._v("加载系统就绪")]),e("span",{class:{status_off:!t.inverter_status.ready,status_normal:t.inverter_status.ready}})]),e("div",{staticClass:"sub_item flexR_center"},[e("label",[t._v("加载系统运行")]),e("span",{class:{status_off:!t.inverter_status.running,status_normal:t.inverter_status.running}})]),e("div",{staticClass:"sub_item flexR_center"},[e("label",[t._v("加载系统报警")]),e("span",{class:{status_off:!t.inverter_status.alarm,status_error:t.inverter_status.alarm}})]),e("div",{staticClass:"sub_item flexR_center"},[e("label",[t._v("加载系统故障")]),e("span",{class:{status_off:!t.inverter_status.fault,status_error:t.inverter_status.fault}})]),e("div",{staticClass:"sub_item flexR_center"},[e("label",[t._v("滑油泵1运行")]),e("span",{class:{status_off:!this.G_status[4],status_normal:this.G_status[4]}})]),e("div",{staticClass:"sub_item flexR_center"},[e("label",[t._v("滑油泵2运行")]),e("span",{class:{status_off:!this.G_status[5],status_normal:this.G_status[5]}})])]),e("div",{staticClass:"_btn_grp"},[e("div",{staticClass:"btn_3d"},[t._v("稀油泵启动")]),e("div",{staticClass:"btn_3d"},[t._v("稀油泵停机")]),e("div",{staticClass:"btn_3d"},[t._v("加载电机启动")]),e("div",{staticClass:"btn_3d"},[t._v("加载电机停机")])]),e("div",{staticClass:"control_content"},[t._l(t.control.datas,(function(a,i){return e("div",{key:i,staticClass:"_item"},[e("label",[t._v(t._s(a.name+" ("+a.unit+")"))]),e("el-slider",{attrs:{min:a.min,max:a.max,step:a.step,"show-input":""},on:{change:function(e){return t.controlChange(a)}},model:{value:a.value,callback:function(e){t.$set(a,"value",e)},expression:"item.value"}}),e("div",{staticClass:"w_4em"},[e("div",{directives:[{name:"show",rawName:"v-show",value:a.value!=a.oldValue,expression:"item.value != item.oldValue"}]},[e("i",{staticClass:"el-icon-check btn_ok",attrs:{title:"确认"},on:{click:function(e){return t.controlOk(a)}}}),e("i",{staticClass:"el-icon-close btn_cancel",attrs:{title:"撤消"},on:{click:function(e){return t.controlCancel(a)}}})])])],1)})),e("div",{staticClass:"_btn_grp"},[e("div",{staticClass:"btn_3d",on:{click:t.addPower}},[t._v("加功率(+)")]),e("div",{staticClass:"btn_3d",on:{click:t.subPower}},[t._v("减功率(-)")]),e("div",{staticClass:"flexR_center"},[e("div",{staticClass:"btn_3d"},[t._v("功率控制")]),e("span",{class:{status_off:!0,status_normal:!1}})])])],2)]),e("div",{},[t._v("加载曲线")]),e("div",{staticClass:"wrap_charts"},[e("line-chart-mul",{ref:"G_dialog_id",attrs:{id:"G_dialog_id",title:"加载曲线",height:"400","max-size":!0,categoryLen:t.categoryLen,subtext:!0,"trigger-on":"mousemove"}})],1)]),e("el-drawer",{attrs:{title:"报警归档",direction:"btt",size:"460","custom-class":"p_motor_drawer drawer_alarm",visible:t.drawer_alarm.show},on:{"update:visible":function(a){return t.$set(t.drawer_alarm,"show",a)}}},[e("div",{staticClass:"posA_full flexWrap"},[e("el-tabs",{attrs:{type:"border-card"}},[e("el-tab-pane",{staticClass:"posR"},[e("span",{attrs:{slot:"label"},slot:"label"},[t._v("实时报警")]),e("div",{staticClass:"posA_full flex_column"},[e("div",{staticClass:"_tool_bar"},[t._v("工具栏")]),e("el-table",{attrs:{border:"",height:"100%",data:t.drawer_alarm.tableData}},[e("el-table-column",{attrs:{prop:"alarm_date",label:"日期",sortable:"",width:"200"}}),e("el-table-column",{attrs:{prop:"alarm_time",label:"时间",sortable:"",width:"200"}}),e("el-table-column",{attrs:{prop:"index",label:"编号",sortable:"",width:"100"}}),e("el-table-column",{attrs:{prop:"alarm_message",label:"消息文本","min-width":"200"}}),e("el-table-column",{attrs:{prop:"alarm_detail",label:"错误点","min-width":"200"}})],1)],1)]),e("el-tab-pane",{staticClass:"posR"},[e("span",{attrs:{slot:"label"},slot:"label"},[e("i",{staticClass:"el-icon-date"}),t._v("历史报警")]),e("div",{staticClass:"posA_full flex_column"},[e("div",{staticClass:"_tool_bar"},[t._v("工具栏")]),e("el-table",{attrs:{border:"",height:"100%",data:t.drawer_alarm.tableDataHis}},[e("el-table-column",{attrs:{prop:"alarm_date",label:"日期",sortable:"",width:"200"}}),e("el-table-column",{attrs:{prop:"alarm_time",label:"时间",sortable:"",width:"200"}}),e("el-table-column",{attrs:{prop:"index",label:"编号",sortable:"",width:"100"}}),e("el-table-column",{attrs:{prop:"alarm_message",label:"消息文本","min-width":"200"}}),e("el-table-column",{attrs:{prop:"alarm_detail",label:"错误点","min-width":"200"}})],1),e("div",{},[e("el-pagination",{attrs:{"current-page":t.pageCurr_hisAlarm,"page-size":10,layout:"total, prev, pager, next, jumper",total:t.drawer_alarm.his_len},on:{"current-change":t.handleCurrentChange}})],1)],1)])],1)],1)]),e("el-drawer",{attrs:{title:"数据归档",direction:"btt",size:"460","custom-class":"p_motor_drawer drawer_data",visible:t.drawer_data.show},on:{"update:visible":function(a){return t.$set(t.drawer_data,"show",a)}}},[e("div",{staticClass:"drawer_data_contain"},[e("div",{class:{fullScreen:t.isMaxSize1}},[e("div",{staticClass:"tool_bar clearfix"},[e("el-form",{staticClass:"demo-form-inline f_left",attrs:{inline:!0}},[e("el-form-item",{attrs:{label:"日期"}},[e("el-date-picker",{attrs:{type:"date",size:"mini",placeholder:"选择日期",clearable:!1,"value-format":"yyyy-MM-dd"},model:{value:t.select_date,callback:function(a){t.select_date=a},expression:"select_date"}})],1),e("el-form-item",[e("el-button-group",[e("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.search}},[t._v("查询")]),e("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.exportCsv}},[t._v("导出")])],1)],1)],1),e("i",{staticClass:"iconfont f_right",class:{"icon-zuidahua":!t.isMaxSize1,"icon-zuidahuahuanyuan":t.isMaxSize1},on:{click:t.changeSize1}})],1),e("div",{staticClass:"wrap_charts"},[e("line-chart-mul",{ref:"G_drawer_data",attrs:{id:"G_drawer_data",title:"电机加载试验数据归档",height:"100%","max-size":t.isMaxSize1,"show-xaxis":!0,categoryLen:t.categoryLen2,"show-zoom":!0,subtext:!0,"trigger-on":"mousemove"}})],1)])])]),e("progress-load",{attrs:{show:t.progress.show,percentage:t.progress.value,text:t.progress.text}})],1)},s=[],o=(e("4160"),e("b0c0"),e("a9e3"),e("b680"),e("ac1f"),e("5319"),e("159b"),function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"g_temp_container flexR_center"},[e("div",{staticClass:"info"},[t._v(t._s(t.info))]),e("div",{staticClass:"canvas_wrap"},[e("div",{staticClass:"posA_full"},[e("canvas",{ref:"can",attrs:{width:t.canvasWidth,height:t.canvasHeight}}),e("canvas",{ref:"can2",staticClass:"canvas2",attrs:{width:t.canvasWidth,height:t.canvasHeight}})])])])}),r=[],l=(e("cb29"),{name:"GTemp",props:{info:{type:String,default:"描述信息"},max:{type:Number,default:500},min:{type:Number,default:-30},limitColor:{type:Object,default:function(){return{normal:"green",hight:"#ea9500",mal:"red"}}},highLimit:{type:Number,default:80},malLimit:{type:Number,default:300}},data:function(){return{range:this.max-this.min,canvasWidth:180,canvasHeight:570,extent:460-40*Math.cos(30*Math.PI/180)}},methods:{drawPanel:function(){var t=this.$refs.can,a=t.getContext("2d");a.lineWidth=4,a.fillStyle="#fff",a.strokeStyle="#fff",a.lineCap="round",a.textAlign="center",a.font="22px Arial",a.textBaseline="middle",a.save(),a.beginPath(),a.translate(70,484),a.arc(0,0,40,-60*Math.PI/180,240*Math.PI/180),a.lineTo(-20,-460),a.arc(0,-460,20,Math.PI,0),a.lineTo(20,-40*Math.cos(30*Math.PI/180)),a.closePath();var e=a.createLinearGradient(-20,0,20,0);e.addColorStop(0,"#f0f0f0"),e.addColorStop(1,"#333"),a.fillStyle=e,a.fill(),a.stroke(),a.restore(),a.save(),a.translate(70,484),a.lineWidth=2,a.lineCap="butt",a.beginPath(),a.moveTo(30,-40*Math.cos(30*Math.PI/180)),a.lineTo(30,-460),a.stroke(),a.closePath(),a.restore(),a.save(),a.lineWidth=1,a.lineCap="butt",a.textAlign="start",a.translate(100,484-40*Math.cos(30*Math.PI/180));for(var i=this.range/10,s=this.extent/i,o=0;o<=i;o++){var r=-s*o,l=o%3?10:20;a.beginPath(),a.moveTo(0,r),a.lineTo(l,r),a.closePath(),a.stroke(),a.textBaseline="middle",o%3||a.fillText(this.min+10*o,25,r)}a.restore()},drawPoint:function(t){var a=this.$refs.can2,e=a.getContext("2d"),i="";i=t>=this.malLimit?this.limitColor.mal:t>=this.highLimit?this.limitColor.hight:this.limitColor.normal,e.lineWidth=4,e.fillStyle="#fff",e.strokeStyle="#fff",e.lineCap="round",e.textAlign="center",e.font="22px Arial",e.textBaseline="middle",e.clearRect(0,0,this.canvasWidth,this.canvasHeight);var s=(t-this.min)/this.range*this.extent;s<0&&(s=0),s>this.extent&&(s=this.extent),e.save(),e.fillStyle=i,e.beginPath(),e.translate(70,484),e.arc(0,0,38,-60*Math.PI/180,240*Math.PI/180),e.closePath();var o=e.createRadialGradient(-20,-20,0,-20,-20,40);o.addColorStop(0,"#aaa"),o.addColorStop(1,i),e.fillStyle=o,e.fill(),e.restore(),e.save(),e.beginPath(),e.translate(52,484-40*Math.cos(30*Math.PI/180));var r=e.createLinearGradient(0,0,36,0);r.addColorStop(0,i),r.addColorStop(.2,"#aaa"),r.addColorStop(1,i),e.fillStyle=r,e.fillRect(0,-s,36,s+4),e.closePath(),e.restore(),e.save(),e.translate(90,484-40*Math.cos(30*Math.PI/180)),e.fillStyle="rgba(250, 3, 77, .6)",e.beginPath(),e.moveTo(0,-s),e.lineTo(25,-s),e.lineTo(25,-s-6),e.lineTo(10,-s-6),e.closePath(),e.fill(),e.restore(),e.save();var l=(this.highLimit-this.min)/this.range*this.extent,n=(this.malLimit-this.min)/this.range*this.extent;e.translate(50,484-40*Math.cos(30*Math.PI/180)),e.fillStyle=this.limitColor.hight,e.beginPath(),e.moveTo(0,-l),e.lineTo(-25,-l),e.lineTo(-25,-l-6),e.lineTo(-10,-l-6),e.closePath(),e.fill(),e.fillStyle=this.limitColor.mal,e.beginPath(),e.moveTo(0,-n),e.lineTo(-25,-n),e.lineTo(-25,-n-6),e.lineTo(-10,-n-6),e.closePath(),e.fill(),e.restore(),e.save(),e.font="50px Arial",e.fillStyle="#ff0",e.beginPath(),e.translate(90,484),e.fillText(t+"℃",0,68),e.closePath(),e.restore()}},mounted:function(){this.drawPanel(),this.drawPoint(0)},destroyed:function(){}}),n=l,c=(e("55c2"),e("2877")),m=Object(c["a"])(n,o,r,!1,null,"4d62dff0",null),d=m.exports,u=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{ref:"root",staticClass:"container"},[e("canvas",{ref:"canvas",attrs:{width:"800",height:"330"}}),e("canvas",{ref:"canvas1",staticClass:"canvas1",attrs:{width:"800",height:"330"}})])},_=[],h=e("ad2b"),f=e.n(h),v=e("dfc8"),p=e.n(v),g={name:"Circuit",data:function(){return{timer:new this.$common.Timeout}},props:{voltage:{type:String,default:"690V"},switch:{type:Boolean,default:!1},status:{type:Array,default:function(){return[!1,!1,!1,!1,!1,!0,!0,!0,!1,!1,!1]}}},methods:{init:function(){this.drawStatic()},drawStatic:function(){var t=this.$refs.canvas,a=t.getContext("2d"),e=this.$refs.canvas1,i=e.getContext("2d");a.fillStyle="#fff",a.strokeStyle="#fff",a.font="16px Arial",a.textAlign="center",a.textBaseline="middle",a.lineWidth=1,i.fillStyle="#fff",i.strokeStyle="#fff",i.font="16px Arial",i.textAlign="center",i.textBaseline="middle",i.lineWidth=1,a.save(),a.beginPath(),a.moveTo(114,10),a.lineTo(114,90),a.moveTo(114,50),a.lineTo(150,50),a.stroke(),a.closePath(),a.restore(),a.save(),a.beginPath(),a.moveTo(200,50),a.lineTo(260,50),a.closePath(),a.stroke(),a.restore(),a.save(),a.translate(290,50),a.beginPath(),a.arc(0,0,30,0,2*Math.PI),a.closePath(),a.stroke(),a.beginPath(),a.arc(42,0,30,0,2*Math.PI),a.closePath(),a.stroke(),a.fillText("变压器",21,44),a.restore(),a.save(),a.beginPath(),a.moveTo(362,50),a.lineTo(650,50),a.moveTo(650,10),a.rect(650,10,100,80),a.fillText("变频器",700,50),a.closePath(),a.stroke(),a.beginPath(),a.moveTo(700,90),a.lineTo(700,200),a.closePath(),a.stroke(),a.restore(),a.save();var s=new Image;s.src=f.a,s.onload=function(){a.drawImage(s,30,200,122,79)};var o=new Image;o.src=p.a,o.onload=function(){a.drawImage(o,645,200,122,79)};var r=a.createLinearGradient(0,227,0,249);r.addColorStop(0,"#ccc"),r.addColorStop(.5,"gray"),r.addColorStop(1,"#ccc"),a.fillStyle=r,a.fillRect(152,227,493,22),a.fillStyle="#fff",a.fillText("加载电机",698,292),a.fillText("齿轮箱",444,292),a.fillText("受试电机",90,292),a.fillText("运行",30,160),a.fillText("报警",70,160),a.fillText("故障",110,160),a.fillText("紧停",150,160),a.textAlign="right",a.fillText("滑油泵1运行",380,158),a.fillText("滑油泵2运行",380,180),a.fillText("滑油允许加载电机启动",380,202),a.fillText("滑油允许操控台启动",380,268),a.fillText("滑油报警",380,290),a.fillText("滑油故障",380,312),a.restore();var l=a.createLinearGradient(420,196,520,296);l.addColorStop(0,"#ccc"),l.addColorStop(.25,"gray"),l.addColorStop(.5,"#f0f0f0"),l.addColorStop(.75,"gray"),l.addColorStop(1,"#ccc"),a.save(),a.strokeStyle="#666",a.lineWidth=3,a.fillStyle=l,a.beginPath(),a.rect(420,196,50,80),a.fill(),a.stroke(),a.closePath(),a.restore(),a.fillText("加载电机风机运行",550,160),this.update()},update:function(){var t=this.$refs.canvas1,a=t.getContext("2d");a.fillStyle="#fff",a.strokeStyle="#fff",a.font="16px Arial",a.textAlign="center",a.textBaseline="middle",a.lineWidth=1,a.clearRect(0,0,800,330),a.save(),a.textAlign="right",a.fillText(this.voltage+"主电",110,50),a.fillText(this.voltage,258,40),a.fillText("630V",408,40),a.restore(),a.save(),a.lineWidth=2,a.beginPath(),a.arc(150,50,2,0,2*Math.PI),a.arc(200,50,2,0,2*Math.PI),a.fill(),a.closePath(),a.beginPath(),this.switch?(a.strokeStyle="#0f0",a.moveTo(200,50),a.lineTo(150,48)):(a.strokeStyle="#f00",a.moveTo(200,50),a.lineTo(150,30)),a.closePath(),a.stroke(),a.restore(),a.save(),a.beginPath(),a.arc(30,180,10,0,2*Math.PI),this.status[0]?a.fillStyle="#0f0":a.fillStyle="gray",a.fill(),a.strokeStyle="#333",a.closePath(),a.stroke(),a.restore(),a.save(),a.beginPath(),a.arc(70,180,10,0,2*Math.PI),this.status[1]?a.fillStyle="#f00":a.fillStyle="gray",a.fill(),a.strokeStyle="#333",a.closePath(),a.stroke(),a.restore(),a.save(),a.beginPath(),a.arc(110,180,10,0,2*Math.PI),this.status[2]?a.fillStyle="#f00":a.fillStyle="gray",a.fill(),a.strokeStyle="#333",a.closePath(),a.stroke(),a.restore(),a.save(),a.beginPath(),a.arc(150,180,10,0,2*Math.PI),this.status[3]?a.fillStyle="#f00":a.fillStyle="gray",a.fill(),a.strokeStyle="#333",a.closePath(),a.stroke(),a.restore(),a.save(),a.beginPath(),a.arc(394,158,10,0,2*Math.PI),this.status[4]?a.fillStyle="#0f0":a.fillStyle="gray",a.fill(),a.strokeStyle="#333",a.closePath(),a.stroke(),a.restore(),a.save(),a.beginPath(),a.arc(394,180,10,0,2*Math.PI),this.status[5]?a.fillStyle="#0f0":a.fillStyle="gray",a.fill(),a.strokeStyle="#333",a.closePath(),a.stroke(),a.restore(),a.save(),a.beginPath(),a.arc(394,202,10,0,2*Math.PI),this.status[6]?a.fillStyle="#0f0":a.fillStyle="gray",a.fill(),a.strokeStyle="#333",a.closePath(),a.stroke(),a.restore(),a.save(),a.beginPath(),a.arc(394,268,10,0,2*Math.PI),this.status[7]?a.fillStyle="#0f0":a.fillStyle="gray",a.fill(),a.strokeStyle="#333",a.closePath(),a.stroke(),a.restore(),a.save(),a.beginPath(),a.arc(394,290,10,0,2*Math.PI),this.status[8]?a.fillStyle="#f00":a.fillStyle="gray",a.fill(),a.strokeStyle="#333",a.closePath(),a.stroke(),a.restore(),a.save(),a.beginPath(),a.arc(394,312,10,0,2*Math.PI),this.status[9]?a.fillStyle="#f00":a.fillStyle="gray",a.fill(),a.strokeStyle="#333",a.closePath(),a.stroke(),a.restore(),a.save(),a.beginPath(),a.arc(636,160,10,0,2*Math.PI),this.status[10]?a.fillStyle="#0f0":a.fillStyle="gray",a.fill(),a.strokeStyle="#333",a.closePath(),a.stroke(),a.restore()}},mounted:function(){this.init()},destroyed:function(){this.timer.stop()}},b=g,w=(e("f942"),Object(c["a"])(b,u,_,!1,null,"7da422b1",null)),x=w.exports,y=e("0c7f"),C=e("2cd1"),S={name:"Motor",components:{GTemp:d,Circuit:x,LineChartMul:y["a"],ProgressLoad:C["a"]},data:function(){return{progress:{show:!1,value:0,text:""},dateTime:this.$common.getCurrentDate("time"),timer:new this.$common.Timeout,timer_nowtime:new this.$common.Timeout,timer_g_control:new this.$common.Timeout,select_date:(new Date).format("yyyy-MM-dd"),latelyAlarm:"",latelyAlarm_num:!1,categoryLen:1,categoryLen2:1,pageCurr_hisAlarm:1,dev_list:[],motor_id:0,motor_ip:"",G_voltage:"10kV",G_switch:!0,G_status:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1],inverter_status:{ready:!1,running:!1,alarm:!1,fault:!1,remote_control:!1},GList:[{info:"轴承温度1",value:0,min:-5,max:100,highLimit:85,malLimit:90},{info:"轴承温度2",value:0,min:-5,max:100,highLimit:85,malLimit:90},{info:"轴承温度3",value:0,min:-5,max:100,highLimit:85,malLimit:90},{info:"轴承温度4",value:0,min:-5,max:100,highLimit:85,malLimit:90},{info:"轴承温度5",value:0,min:-5,max:100,highLimit:85,malLimit:90},{info:"轴承温度6",value:0,min:-5,max:100,highLimit:85,malLimit:90}],GList2:[{info:"电机水冷进水风温",value:0,min:-5,max:100,highLimit:60,malLimit:70},{info:"电机水冷出水风温",value:0,min:-5,max:100,highLimit:60,malLimit:70},{info:"绕组温度U1",value:0,min:-5,max:180,highLimit:130,malLimit:145},{info:"绕组温度V1",value:0,min:-5,max:180,highLimit:130,malLimit:145},{info:"绕组温度W1",value:0,min:-5,max:180,highLimit:130,malLimit:145},{info:"备用绕组温度U1",value:0,min:-5,max:180,highLimit:130,malLimit:145},{info:"备用绕组温度V1",value:0,min:-5,max:180,highLimit:130,malLimit:145},{info:"备用绕组温度W1",value:0,min:-5,max:180,highLimit:130,malLimit:145},{info:"DE轴承温度",value:0,min:-5,max:100,highLimit:90,malLimit:95},{info:"NDE轴承温度",value:0,min:-5,max:100,highLimit:90,malLimit:95}],nowInfo:{load_motor_curr:0,load_motor_power:0,load_motor_speed:0,load_motor_torque:0,load_motor_vol:0,motor_id:0,num:0,record_time:0},isMaxSize1:!1,isMaxSize2:!1,data_list:[{name:"电流",value:0,unit:"A"},{name:"电压",value:0,unit:"V"},{name:"加载功率",value:0,unit:"kW"},{name:"转速",value:0,unit:"RPM"},{name:"转矩",value:10075,unit:"N.M"},{name:"齿轮箱高速侧轴功率",value:0,unit:"kW"},{name:"推进轴功率",value:0,unit:"kW"}],control:{show:!1,pow_control:!1,datas:[{name:"当前试验最大功率给定",unit:"kW",upDate:!0,oldValue:0,value:0,max:100,min:0,step:1},{name:"加载电机功率设置",unit:"kW",upDate:!0,oldValue:0,value:0,max:1e3,min:0,step:1},{name:"实际功率",upDate:!0,unit:"kW",oldValue:0,value:0,max:100,min:0,step:1},{name:"实际转速",unit:"RPM",upDate:!0,oldValue:0,value:0,max:100,min:0,step:1},{name:"加载步长",unit:"kW",upDate:!0,oldValue:0,value:0,max:100,min:0,step:1}]},drawer_alarm:{show:!1,tableData:[],tableDataHis:[],his_len:0},drawer_data:{show:!1,tableData:[{alarm_date:"2020-07-22",alarm_time:"19:11:24",power:0},{alarm_date:"2020-07-22",alarm_time:"19:11:24",power:0},{alarm_date:"2020-07-22",alarm_time:"19:11:24",power:0},{alarm_date:"2020-07-22",alarm_time:"19:11:24",power:0},{alarm_date:"2020-07-22",alarm_time:"19:11:24",power:0},{alarm_date:"2020-07-22",alarm_time:"19:11:24",power:0}]}}},methods:{goTo:function(t){this.$router.push({path:t})},getDevList:function(){var t=this;return this.$api.motor.getDevList().then((function(a){a=JSON.parse(a.data.result),a.code?(t.dev_list=a.data,t.motor_id=a.data[0].motor_id,t.motor_ip=a.data[0].motor_ip):console.warn(a.msg)}))},getInfo:function(){var t=this,a={motor_id:this.motor_id};return this.$api.motor.getInfo(a).then((function(a){if(a=JSON.parse(a.data.result),a.code){var e=a.data[0];t.GList2[0].value=e.load_motor_inwater_tmp/10,t.GList2[1].value=e.load_motor_outwater_tmp/10,t.GList2[2].value=e.load_motor_wind_tmp1/10,t.GList2[3].value=e.load_motor_wind_tmp2/10,t.GList2[4].value=e.load_motor_wind_tmp3/10,t.GList2[5].value=e.load_motor_wind_tmp1_bp/10,t.GList2[6].value=e.load_motor_wind_tmp2_bp/10,t.GList2[7].value=e.load_motor_wind_tmp3_bp/10,t.GList2[8].value=e.load_motor_bear_tmp1/10,t.GList2[9].value=e.load_motor_bear_tmp2/10,t.data_list[0].value=e.load_motor_curr,t.data_list[1].value=e.load_motor_vol,t.data_list[2].value=e.load_motor_power,t.data_list[3].value=e.load_motor_speed,t.data_list[4].value=e.load_motor_torque,t.control.datas[0].upDate&&(t.control.datas[0].value=100,t.control.datas[0].oldValue=100),t.control.datas[1].upDate&&(t.control.datas[1].value=e.load_power,t.control.datas[1].oldValue=e.load_power),t.control.datas[2].upDate&&(t.control.datas[2].value=100,t.control.datas[2].oldValue=100),t.control.datas[3].upDate&&(t.control.datas[3].value=100,t.control.datas[3].oldValue=100),t.control.datas[4].upDate&&(t.control.datas[4].value=e.load_step_length,t.control.datas[4].oldValue=e.load_step_length),t.G_status[10]=e.load_motor_fan_state,t.nowInfo={load_motor_curr:e.load_motor_curr,load_motor_power:e.load_motor_power,load_motor_speed:e.load_motor_speed,load_motor_torque:e.load_motor_torque,load_motor_vol:e.load_motor_vol,motor_id:e.motor_id,num:e.num,record_time:e.record_time}}else console.warn(a.msg)}))},getOtherInfo:function(){var t=this,a={motor_id:this.motor_id};return this.$api.motor.getOtherInfo(a).then((function(a){if(a=JSON.parse(a.data.result),a.code){var e=a.data[0];t.G_switch=!!e.main_switch_state,t.GList[0].value=e.gear_box_tmp1/10,t.GList[1].value=e.gear_box_tmp2/10,t.GList[2].value=e.gear_box_tmp3/10,t.GList[3].value=e.gear_box_tmp4/10,t.GList[4].value=e.gear_box_tmp5/10,t.GList[5].value=e.gear_box_tmp6/10,t.data_list[5].value=e.gear_box_power,t.data_list[6].value=e.advance_power,t.G_status[0]=e.subject_motor_running,t.G_status[1]=e.subject_motor_alarm,t.G_status[2]=e.subject_motor_fault,t.G_status[3]=e.subject_motor_stop,t.G_status[4]=e.lubrication_pump1_start,t.G_status[5]=e.lubrication_pump2_start,t.G_status[6]=e.lubrication_host_running_allow,t.G_status[7]=e.lubrication_remote_start_allow,t.G_status[8]=e.lubrication_alarm,t.G_status[9]=e.lubrication_falut,t.inverter_status.ready=e.inverter_ready,t.inverter_status.running=e.inverter_running,t.inverter_status.alarm=e.inverter_alarm,t.inverter_status.fault=e.inverter_fault,t.inverter_status.remote_control=e.remote_control,t.control.pow_control=e.pow_control}else console.warn(a.msg)}))},controlOk:function(t){var a={motor_ip:this.motor_ip,motor_id:this.motor_id,num:1};switch(t.name){case"当前试验最大功率给定":return console.warn("暂无接口"),!1;case"加载电机功率设置":a.num=1,a.load_power=t.value;break;case"实际功率":a.num=7,a.sensor_power=t.value;break;case"实际转速":return console.warn("暂无接口"),!1;case"加载步长":a.num=6,a.load_step_length=t.value;break}this.$api.motor.updateControls(a).then((function(a){a=JSON.parse(a.data.result),a.code?(t.oldValue=t.value,t.upDate=!0):console.warn(a.msg)}))},addPower:function(){var t=this.control.datas[4].oldValue,a=this.control.datas[1];a.value+=t,a.value>a.max&&(a.value=a.max),this.controlOk(a)},subPower:function(){var t=this.control.datas[4].oldValue,a=this.control.datas[1];a.value-=t,a.value<a.min&&(a.value=a.min),this.controlOk(a)},getLatelyAlarm:function(){var t=this;this.$api.motor.getLatelyAlarm({motor_id:this.motor_id}).then((function(a){a=JSON.parse(a.data.result),a.code&&(t.latelyAlarm=a.data[0].alarm_name,t.latelyAlarm_num=a.data[0].num)}))},confirmAlarm:function(){var t=this;if(!1===this.latelyAlarm_num)return!1;this.$api.motor.confirmAlarm({motor_id:this.motor_id,num:this.latelyAlarm_num}).then((function(a){a=JSON.parse(a.data.result),t.$message({type:a.code?"success":"warning",message:a.msg})}))},handleCurrentChange:function(t){this.pageCurr_hisAlarm=t,this.getHisAlarm()},controlCancel:function(t){t.value=t.oldValue,t.upDate=!0},showControl:function(){var t=this;this.control.show=!0;var a=[],e=this.formatData([]);this.categoryLen=e.series.length;var i="";this.$nextTick((function(){t.$refs["G_dialog_id"].setOption(e),t.$G.chartManage.get("G_dialog_id").resize(),t.timer_g_control.start((function(){if(t.nowInfo.record_time!=i){a.push(t.nowInfo),a.length>=100&&a.shift(),i=t.nowInfo.record_time;var e=t.formatData(a);t.$refs["G_dialog_id"].setOption(e)}t.timer_g_control.open()}),1e3)}))},controlClose:function(){this.timer_g_control.stop()},showAlarm:function(){this.drawer_alarm.show=!0,this.getAlarm(),this.getHisAlarm()},getAlarm:function(){var t=this;this.$api.motor.getAlarm({motor_id:this.motor_id}).then((function(a){a=JSON.parse(a.data.result);var e=[];a.code?a.data.forEach((function(a,i){e.push({alarm_date:t.$common.getDate(a.alarm_starttime),alarm_time:t.$common.getTime(a.alarm_starttime),alarm_message:a.alarm_name,alarm_detail:"==TODO==",index:a.alarm_num})})):console.info(a.msg),t.drawer_alarm.tableData=e}))},getHisAlarm:function(){var t=this,a={motor_id:this.motor_id,page:{pageCurr:this.pageCurr_hisAlarm,pageSize:10}};this.$api.motor.getHisAlarm(a).then((function(a){a=JSON.parse(a.data.result);var e=[],i=0;a.code?(a.data.forEach((function(a,i){e.push({alarm_date:t.$common.getDate(a.alarm_starttime),alarm_time:t.$common.getTime(a.alarm_starttime),alarm_message:a.alarm_name,alarm_detail:"==TODO==",index:a.alarm_num})})),i=a.sum):console.info(a.msg),t.drawer_alarm.tableDataHis=e,t.drawer_alarm.his_len=i}))},showData:function(){var t=this;this.drawer_data.show=!0,this.categoryLen2=5,this.rootLoadingShow(),this.getHisData(this.select_date).then((function(a){t.$refs["G_drawer_data"].setOption(a),t.rootLoadingHide()})).catch((function(a){t.$refs["G_drawer_data"].setOption(t.formatData([])),t.rootLoadingHide(),t.$message({type:"warning",message:a})}))},changeSize1:function(){var t=this;this.isMaxSize1=!this.isMaxSize1,this.rootLoadingShow(),this.getHisData(this.select_date).then((function(a){t.$refs["G_drawer_data"].setOption(a),t.rootLoadingHide()})).catch((function(a){t.$refs["G_drawer_data"].setOption(t.formatData([])),t.rootLoadingHide(),t.$message({type:"warning",message:a})}))},updateTemp:function(){for(var t=0;t<6;t++)this.$refs["G_temp_"+t][0].drawPoint(this.GList[t].value);for(var a=0;a<10;a++)this.$refs["G_temp2_"+a][0].drawPoint(this.GList2[a].value)},loop:function(){var t=this;this.timer.start((function(){t.$axios.all([t.getInfo(),t.getOtherInfo(),t.getLatelyAlarm()]).then((function(){t.updateTemp(),t.$refs["circuit"].update(),t.getHisData(t.select_date).catch((function(t){console.error(t)})),t.timer.open()})).catch((function(a){t.$message({type:"warning",message:a}),t.timer.open()}))}),1e3)},controlChange:function(t){t.upDate=t.value==t.oldValue},formatData:function(t){var a=[],e=[],i={};return t.forEach((function(t){a.push(t.record_time),i["curr"]=i["curr"]||[],i["power"]=i["power"]||[],i["speed"]=i["speed"]||[],i["torque"]=i["torque"]||[],i["vol"]=i["vol"]||[],i.curr.push(t.load_motor_curr),i.power.push(t.load_motor_power),i.speed.push(t.load_motor_speed),i.torque.push(t.load_motor_torque),i.vol.push(t.load_motor_vol)})),e.push({name:"电压",unit:"V",data:i.vol||[]}),e.push({name:"电流",unit:"A",data:i.curr||[]}),e.push({name:"功率",unit:"kW",data:i.power||[]}),e.push({name:"转速",unit:"rpm",data:i.speed||[]}),e.push({name:"转矩",unit:"N*m",data:i.torque||[]}),{xLabel:a,series:e}},search:function(){var t=this;this.rootLoadingShow(),this.getHisData(this.select_date).then((function(a){t.$refs["G_drawer_data"].setOption(a),t.rootLoadingHide()})).catch((function(a){t.$refs["G_drawer_data"].setOption(t.formatData([])),t.rootLoadingHide(),t.$message({type:"warning",message:a})}))},getHisData:function(t){var a=this,e={motor_id:this.motor_id,record_time:(t||(new Date).format("yyyy-MM-dd"))+" 00:00:00"};return this.$api.motor.getHisData(e).then((function(t){if(t=JSON.parse(t.data.result),t.code)return a.formatData(t.data);throw t.msg})).catch((function(t){throw t}))},getProgress:function(){var t=this;this.$api.common.getProgress().then((function(a){a=JSON.parse(a.data.result);var e=a.data[0]?Number(a.data[0].toFixed(0)):0;t.progress.value=e,t.progress.text=0==e?"数据加载中...":"文件下载中...",a.data<100&&t.progress.show?setTimeout(t.getProgress,50):t.progress.value=100}))},exportCsv:function(){var t=this,a={dev_name:"电机加载系统",dev_id:2001,export_num:2,table_name:this.select_date.replace(/-/g,"_"),record_time:this.select_date+" 00:00:00"};this.progress.show=!0,this.$api.common.clearProgress().then((function(){t.getProgress(),t.$api.common.download(a).then((function(a){if(a=JSON.parse(a.data.result),1==a.code){t.progress.show=!1,t.progress.value=0;var e=a.data[0],i=document.createElement("a");i.href=encodeURI(t.$config.url+"tomcat7_csv/"+e.fileName),i.download=e.fileName,document.body.appendChild(i),i.click(),document.body.removeChild(i),setTimeout((function(){t.progress.show=!1,t.progress.value=0}),1e3)}else t.progress.show=!1,t.progress.value=0,t.$layer.msg("生成文件失败!")})).catch((function(a){t.progress.show=!1,t.progress.value=0,t.$layer.msg("生成文件失败!"),console.warn(a)}))}))},rootLoadingShow:function(){this.$event.$emit("rootLoadingShow","rectifier")},rootLoadingHide:function(){this.$event.$emit("rootLoadingHide","rectifier")}},mounted:function(){var t=this;this.getDevList().then((function(){t.loop()})),this.timer_nowtime.start((function(){t.dateTime=t.$common.getCurrentDate("time"),t.timer_nowtime.open()}),1e3)},destroyed:function(){this.timer.stop(),this.timer_nowtime.stop(),this.timer_g_control.stop()}},P=S,L=(e("7eab"),Object(c["a"])(P,i,s,!1,null,"57d56330",null));a["default"]=L.exports},dfc8:function(t,a,e){t.exports=e.p+"img/dg2.093c52a5.png"},f942:function(t,a,e){"use strict";var i=e("132e"),s=e.n(i);s.a}}]); |
New file |
| | |
| | | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-64e02e5b"],{2909:function(t,e,a){"use strict";function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,s=new Array(e);a<e;a++)s[a]=t[a];return s}function i(t){if(Array.isArray(t))return s(t)}a.d(e,"a",(function(){return o}));a("a4d3"),a("e01a"),a("d28b"),a("a630"),a("d3b7"),a("3ca3"),a("ddb0");function r(t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}a("fb6a"),a("b0c0"),a("25f0");function n(t,e){if(t){if("string"===typeof t)return s(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?s(t,e):void 0}}function c(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(t){return i(t)||r(t)||n(t)||c()}},"4df4":function(t,e,a){"use strict";var s=a("0366"),i=a("7b0b"),r=a("9bdd"),n=a("e95a"),c=a("50c4"),o=a("8418"),l=a("35a1");t.exports=function(t){var e,a,d,u,_,h,v=i(t),p="function"==typeof this?this:Array,f=arguments.length,m=f>1?arguments[1]:void 0,g=void 0!==m,b=l(v),w=0;if(g&&(m=s(m,f>2?arguments[2]:void 0,2)),void 0==b||p==Array&&n(b))for(e=c(v.length),a=new p(e);e>w;w++)h=g?m(v[w],w):v[w],o(a,w,h);else for(u=b.call(v),_=u.next,a=new p;!(d=_.call(u)).done;w++)h=g?r(u,m,[d.value,w],!0):d.value,o(a,w,h);return a.length=w,a}},"5ced":function(t,e,a){"use strict";a.r(e);var s,i,r,n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"main posA_full"},[a("div",{staticClass:"p_banner"},[a("div",{staticClass:"title"},[t._v(t._s(t.group)+"机组"+t._s(t.modelStr)+"运行监控系统")]),a("div",{staticClass:"_tools"},[a("div",{staticClass:"btn_3d",on:{click:t.back}},[t._v("返回主界面")])])]),a("div",{staticClass:"p_content"},[a("div",{staticClass:"panel_circuit posR"},[a("div",{ref:"container",staticClass:"canvas_container posA_full"},[a("canvas",{ref:"can",attrs:{id:"can",width:"360",height:"700"}}),a("canvas",{ref:"can1",staticClass:"can1",attrs:{id:"can1",width:"360",height:"700"}}),a("science-box",{staticClass:"panel_info transparent",attrs:{"no-header":"",cssWidth:t.rect.position.width,cssHeight:t.rect.position.height,top:t.rect.position.top,left:t.rect.position.left}},[a("div",{staticClass:"posA_full flexC_center"},[a("div",{staticClass:"status flexR_center"},[a("label",[t._v("通讯状态:")]),a("div",{class:["indicator",{status_off:!t.connectFlag,status_normal:t.connectFlag}]})]),a("div",{staticClass:"info flexR_center",class:{upper_pulse_block:t.upper_pulse_block}},[t._v(t._s(t.upper_pulse_block?"脉冲封锁":""))])])])],1)]),a("div",{staticClass:"part_center"},[a("div",{staticClass:"uper"},[a("div",{staticClass:"panel_details"},[a("div",{staticClass:"row"},[a("label",[t._v(t._s(t.group)+"机组直流电压")]),a("span",[t._v(t._s(t._f("toFixed")(t.brachdcvol))+"V")])]),a("div",{staticClass:"row"},[a("label",[t._v(t._s(t.group)+"机组直流电流")]),a("span",[t._v(t._s(t._f("toFixed")(t.brachdccurr))+"A")])]),a("div",{staticClass:"row"},[a("label",[t._v(t._s(t.group)+"机组控制角")]),a("span",[t._v(t._s(t._f("toFixed")(t.controlangle))+"度")])])]),a("div",{staticClass:"panel_btn_grp"},[a("div",{staticClass:"btn_3d exception",on:{click:function(e){t.cur_vol_setVisible=!0}}},[t._v("电压电流给定")]),a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"remoteStart","data-confirmTxt":"启动电源确认",param:JSON.stringify([null])}},[t._v("启动电源")]),a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"remoteStop","data-confirmTxt":"停止电源确认",param:JSON.stringify([null])}},[t._v("停止电源")])])]),a("div",{staticClass:"inner"},[a("div",{staticClass:"btn-grp"},[a("div",{staticClass:"btn_3d",on:{click:t.faultReset}},[t._v(t._s(t.group)+"机组故障复位")]),a("div",{staticClass:"btn iconfont",class:{"icon-jingyin":!0,"icon-quxiaojingyin":!1}})]),a("div",{staticClass:"table"},[a("div",{staticClass:"posA_full"},[a("el-table",{attrs:{data:t.tableData,border:"",size:"mini",height:"100%","header-cell-class-name":"blue-header"}},[a("el-table-column",{attrs:{prop:"alarm_starttime",label:"时间",width:"277",resizeable:!1,align:"center"}}),a("el-table-column",{attrs:{prop:"alarm_name",label:"报警事件",width:"277",resizeable:!1,align:"center"}}),a("el-table-column",{attrs:{prop:"details",label:"报警描述",resizeable:!1,align:"center"}})],1)],1)])])]),a("div",{staticClass:"part_right"},[a("div",{staticClass:"wrap_G"},[a("line-chart-mul",{ref:"G_dialog_id",attrs:{id:"G_dialog_id",title:"我是标题",height:"100%","max-size":!0,"show-xaxis":!0,categoryLen:5,subtext:!0,"trigger-on":"mousemove"}})],1)])]),a("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"dialog-bg dialog-drag",attrs:{title:"电流电压设置",visible:t.cur_vol_setVisible,modal:!1},on:{"update:visible":function(e){t.cur_vol_setVisible=e}}},[a("div",{staticClass:"D-content cur_vol_set"},[a("div",{staticClass:"tab_content"},[a("div",{staticClass:"sub-title"},[t._v(t._s(t.group)+"机组"+t._s(t.modelStr)+"运行电流电压设置")]),a("div",{staticClass:"content"},[a("div",{staticClass:"part_left"},[a("div",{staticClass:"_row"},[t._v("本机给定电流"),a("el-input",{staticClass:"input transparent",attrs:{size:"mini",type:"number"},model:{value:t.local_set_cur,callback:function(e){t.local_set_cur=e},expression:"local_set_cur"}}),t._v("A")],1),a("div",{staticClass:"_row"},[t._v("实际给定电流"),a("span",[t._v(t._s(t.real_set_cur))]),t._v("A")]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.curAdd(10)}}},[t._v("+10")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.curSub(10)}}},[t._v("-10")])]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.curAdd(100)}}},[t._v("+100")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.curSub(100)}}},[t._v("-100")])]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.setCur()}}},[t._v("确定")])]),a("div",{staticClass:"part_right"},[a("div",{staticClass:"_row"},[t._v("本机给定电压"),a("el-input",{staticClass:"input transparent",attrs:{size:"mini",type:"number"},model:{value:t.local_set_vol,callback:function(e){t.local_set_vol=e},expression:"local_set_vol"}}),t._v("V")],1),a("div",{staticClass:"_row"},[t._v("实际给定电压"),a("span",[t._v(t._s(t.real_set_vol))]),t._v("V")]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volAdd(10)}}},[t._v("+10")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volSub(10)}}},[t._v("-10")])]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volAdd(100)}}},[t._v("+100")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volSub(100)}}},[t._v("-100")])]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.setVol()}}},[t._v("确定")])])])])]),a("span",{staticClass:"dialog-footer h-center",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.cur_vol_setVisible=!1}}},[t._v("关闭")])],1)]),a("el-dialog",{attrs:{title:t.confirmTxt,visible:t.confirmVisible,width:"300px"},on:{"update:visible":function(e){t.confirmVisible=e}}},[a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.confirmVisible=!1}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.callBack}},[t._v("确 定")])],1)])],1)},c=[],o=(a("4160"),a("159b"),a("2909")),l=a("2348"),d=a("a13a"),u=a("8590"),_=a("0c7f"),h={A:6001,B:6002},v={name:"chargePower_alone",components:{ScienceBox:l["a"],LineChartMul:_["a"]},data:function(){return{confirmTxt:"",confirmVisible:!1,cbFn:null,cbParam:null,cur_vol_setVisible:!1,switchFlag:!1,connectFlag:!1,local_set_cur:0,real_set_cur:0,local_set_vol:0,real_set_vol:0,G_data:[],timer:new this.$common.Timeout,group:this.$route.params.group,model:this.$route.params.model,electric2KW_id:0,upper_pulse_block:0,brachdccurr:0,brachdcvol:0,controlangle:0,record_time:0,rect:{position:{left:0,right:0,top:0,bottom:0,width:0,height:0}},tableData:[]}},computed:{modelStr:function(){return"series"==this.model?"串联":"并联"}},methods:{canvasInit:function(){s=new d["a"]("can"),i=new d["a"]("can1"),u["a"].main(s,this.group,this.model),this.setRect()},setRect:function(){var t=this.$refs.container,e=t.offsetWidth,a=t.offsetHeight;this.rect.position=this.$common.transSize(e,a,360,700,s.getInfo("rect_0"))},callBack:function(){this.confirmVisible=!1,this[this.cbFn].apply(this,Object(o["a"])(this.cbParam))},handleConfirm:function(t){this.confirmTxt=t.confirmTxt,this.cbFn=t.cbFn,this.cbParam=t.cbParam,this.confirmVisible=!0},back:function(){this.$router.push("/chargepower/main")},getList:function(){var t=this;return this.$api.chargepower.getList().then((function(e){e=JSON.parse(e.data.result),e.code&&e.data.forEach((function(e){e.electric2KW_name==t.group+"组"&&(t.electric2KW_id=e.electric2KW_id)}))}))},getRTData:function(){var t=this,e={electric2KW_id:this.electric2KW_id};this.$api.chargepower.getRTData(e).then((function(e){if(e=JSON.parse(e.data.result),e.code){var a=e.data[0];t.switchFlag=!a.dc_voltage_state,t.upper_pulse_block=a.pulse_blocking}}))},getControlData:function(){var t=this,e={electric2KW_id:this.electric2KW_id};this.$api.chargepower.getControlData(e).then((function(e){if(e=JSON.parse(e.data.result),e.code){var a=e.data[0];t.brachdccurr=a.brachdccurr,t.brachdcvol=a.brachdcvol,t.controlangle=a.controlangle,t.real_set_cur=a.localgivecurr,t.real_set_vol=a.localgivevol,t.record_time=a.record_time}}))},getConnect:function(){var t=this;this.$api.common.getConnect().then((function(e){if(e=JSON.parse(e.data.result),e.code){var a=e.data;a.forEach((function(e){h[t.group]==e.dev_id&&(t.connectFlag=!!e.connect_en)}))}}))},loop:function(){var t=this;this.timer.start((function(){t.getRTData(),t.getControlData(),t.getAlarm(),u["a"].update(i,t.switchFlag,t.model),t.updateGraph(),t.getConnect(),t.timer.open()}),1e3)},curAdd:function(t){if(this.local_set_cur*=1,this.local_set_cur+t>500)return!1;this.local_set_cur+=t},curSub:function(t){if(this.local_set_cur<t)return!1;this.local_set_cur-=t},setCur:function(){var t=this;this.local_set_cur>500&&(this.local_set_cur=500),(this.local_set_cur<0||parseInt(this.local_set_cur)<0||!parseInt(this.local_set_cur))&&(this.local_set_cur=0);var e={num:20,currset:this.local_set_cur,electric2KW_id:this.electric2KW_id,dev_name:this.group+"机组"};this.$api.chargepower.upDateControlData(e).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}));var a={num:7,currset_confirm:1,electric2KW_id:this.electric2KW_id,dev_name:this.group+"机组"};this.$api.chargepower.upDateControlData(a).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}))},volAdd:function(t){if(this.local_set_vol*=1,this.local_set_vol+t>1100)return!1;this.local_set_vol+=t},volSub:function(t){if(this.local_set_vol<t)return!1;this.local_set_vol-=t},setVol:function(){var t=this;this.local_set_vol>1100&&(this.local_set_vol=1100),(this.local_set_vol<0||parseInt(this.local_set_vol)<0||!parseInt(this.local_set_vol))&&(this.local_set_vol=0);var e={num:21,volset:this.local_set_vol,electric2KW_id:this.electric2KW_id,dev_name:this.group+"机组"};this.$api.chargepower.upDateControlData(e).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}));var a={num:6,volset_confirm:1,electric2KW_id:this.electric2KW_id,dev_name:this.group+"机组"};this.$api.chargepower.upDateControlData(a).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}))},faultReset:function(){var t=this,e={num:3,fault_reset:1,electric2KW_id:this.electric2KW_id,dev_name:this.group+"机组"};this.$api.chargepower.upDateControlData(e).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}))},remoteStart:function(){var t=this,e={num:2,remote_start:1,electric2KW_id:this.electric2KW_id,dev_name:this.group+"机组"};this.$api.chargepower.upDateControlData(e).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}))},remoteStop:function(){var t=this,e={num:8,remote_stop:1,electric2KW_id:this.electric2KW_id,dev_name:this.group+"机组"};this.$api.chargepower.upDateControlData(e).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}))},getAlarm:function(){var t=this;this.$api.chargepower.getAlarm({electric2KW_id:this.electric2KW_id}).then((function(e){e=JSON.parse(e.data.result),e.code&&(t.tableData=e.data)}))},updateGraph:function(){if(!this.record_time)return!1;(!this.G_data.length||this.G_data.length&&this.record_time!=this.G_data[this.G_data.length-1].record_time)&&this.G_data.push({brachdccurr:this.brachdccurr,brachdcvol:this.brachdcvol,localgivecurr:this.local_set_cur,localgivevol:this.local_set_vol,controlangle:this.controlangle,record_time:this.record_time}),this.G_data.length>50&&this.G_data.shift(),this.$refs["G_dialog_id"].setOption(this.format(this.G_data))},format:function(t){var e=[],a=[],s=[],i=[],r=[],n=[],c=[];return t.forEach((function(t){e.push(t.record_time),s.push(t.brachdccurr),i.push(t.brachdcvol),n.push(t.localgivecurr),c.push(t.localgivevol),r.push(t.controlangle)})),a.push({name:"支路电流",unit:"A",data:s},{name:"支路电压",unit:"V",data:i},{name:"本机给定电流",unit:"A",data:n},{name:"本机给定电压",unit:"V",data:c},{name:"控制角",unit:"度",data:r}),{xLabel:e,series:a}}},mounted:function(){var t=this;this.canvasInit(),this.getList().then((function(){t.loop()})).catch((function(t){console.error(t)})),this.$refs["G_dialog_id"].setOption(this.format(this.G_data)),r=function(){t.setRect()},window.addEventListener("resize",r)},destroyed:function(){window.removeEventListener("resize",r),this.timer.stop()}},p=v,f=(a("d637"),a("2877")),m=Object(f["a"])(p,n,c,!1,null,"060531e1",null);e["default"]=m.exports},"6de4":function(t,e,a){},8590:function(t,e,a){"use strict";function s(t,e,a){t.context;t.drawRect({strokeStyle:"transparent",startX:96,startY:286,width:170,height:120},!0),t.drawText({x:180,y:80,txt:"A"==e?"一号整流变压器":"二号整流变压器"}),t.drawLine({startX:130,startY:96,endX:230,endY:96}),t.drawLine({startX:180,startY:96,endX:180,endY:130}),t.drawLine({startX:180,startY:170,endX:180,endY:210}),t.drawArrow({x:180,y:220}),t.drawLine({startX:180,startY:230,endX:180,endY:280}),t.drawLine({startX:70,startY:280,endX:294,endY:280}),t.drawLine({startX:70,startY:280,endX:70,endY:322}),t.drawLine({startX:70,startY:382,endX:70,endY:410}),t.drawLine({startX:294,startY:280,endX:294,endY:322}),t.drawLine({startX:294,startY:382,endX:294,endY:410}),t.drawTransformer({startX:50,startY:340,index:"A"==e?1:3}),t.drawRectifier({startX:18,startY:410,label:"A"==e?"1整流主柜":"3整流主柜"}),t.drawTransformer({startX:274,startY:340,index:"A"==e?2:4}),t.drawRectifier({startX:242,startY:410,label:"A"==e?"2整流主柜":"4整流主柜"}),t.drawLine({startX:38,startY:460,endX:38,endY:645}),t.drawLine({startX:38,startY:645,endX:160,endY:645}),t.drawLine({startX:322,startY:460,endX:322,endY:645}),t.drawLine({startX:322,startY:645,endX:200,endY:645}),"parallel"==a&&(t.drawLine({startX:262,startY:460,endX:262,endY:480}),t.drawLine({startX:262,startY:480,endX:38,endY:480}),t.drawLine({startX:88,startY:460,endX:88,endY:500}),t.drawLine({startX:88,startY:500,endX:322,endY:500})),"series"==a&&(t.drawLine({startX:98,startY:460,endX:98,endY:490}),t.drawLine({startX:262,startY:460,endX:262,endY:490}),t.drawLine({startX:98,startY:490,endX:262,endY:490})),t.drawGradientRect({startX:160,startY:630,width:40,height:30})}function i(t,e,a){t.context;t.clearCanvas(),t.drawSwitch({startX:180,startY:130,isHor:!1,labelLeft:"高压开关",isOn:e})}e["a"]={main:s,update:i}},a630:function(t,e,a){var s=a("23e7"),i=a("4df4"),r=a("1c7e"),n=!r((function(t){Array.from(t)}));s({target:"Array",stat:!0,forced:n},{from:i})},d637:function(t,e,a){"use strict";var s=a("6de4"),i=a.n(s);i.a},fb6a:function(t,e,a){"use strict";var s=a("23e7"),i=a("861d"),r=a("e8b5"),n=a("23cb"),c=a("50c4"),o=a("fc6a"),l=a("8418"),d=a("b622"),u=a("1dde"),_=a("ae40"),h=u("slice"),v=_("slice",{ACCESSORS:!0,0:0,1:2}),p=d("species"),f=[].slice,m=Math.max;s({target:"Array",proto:!0,forced:!h||!v},{slice:function(t,e){var a,s,d,u=o(this),_=c(u.length),h=n(t,_),v=n(void 0===e?_:e,_);if(r(u)&&(a=u.constructor,"function"!=typeof a||a!==Array&&!r(a.prototype)?i(a)&&(a=a[p],null===a&&(a=void 0)):a=void 0,a===Array||void 0===a))return f.call(u,h,v);for(s=new(void 0===a?Array:a)(m(v-h,0)),d=0;h<v;h++,d++)h in u&&l(s,d,u[h]);return s.length=d,s}})}}]); |
File was renamed from DyEnvir_system/WebRoot/js/chunk-5eb3d307.c945300b.js |
| | |
| | | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5eb3d307"],{"17b5":function(e,r,t){},"2d70":function(e,r,t){"use strict";t.r(r);var n=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"flex_contain"},[t("my-card",{attrs:{title:"权限组列表"}},[t("div",{staticClass:"clearfix",attrs:{slot:"card-tools"},slot:"card-tools"},[t("el-button",{staticClass:"card-tools",attrs:{size:"mini",type:"danger",icon:"el-icon-delete",circle:"",disabled:e.getToolsState},on:{click:e.delRoleGroup}}),t("el-button",{staticClass:"card-tools",attrs:{size:"mini",type:"primary",icon:"el-icon-edit",circle:"",disabled:e.getToolsState},on:{click:function(r){e.editRoleGroup.show=!0}}}),t("el-button",{staticClass:"card-tools",attrs:{size:"mini",type:"primary",icon:"el-icon-plus",circle:""},on:{click:function(r){e.addRoleGroup.show=!0}}})],1),t("my-list",{ref:"groupList",attrs:{list:e.roleList},on:{"handle-click":e.groupListClick}})],1),t("div",{staticClass:"main posR"},[t("el-tabs",{attrs:{type:"border-card"},model:{value:e.activeName,callback:function(r){e.activeName=r},expression:"activeName"}},[t("el-tab-pane",{attrs:{label:"用户",name:"user"}},[t("span",{attrs:{slot:"label"},slot:"label"},[t("i",{staticClass:"el-icon-user-solid"}),e._v(" 用户")]),t("el-transfer",{staticClass:"el-transfer-w320 el-transfer-h700",attrs:{titles:["未添加用户","已添加用户"],"button-texts":["移除","添加"],data:e.user.data,filterable:!0,"render-content":e.renderFn},on:{change:e.UserChange},model:{value:e.user.value,callback:function(r){e.$set(e.user,"value",r)},expression:"user.value"}})],1),t("el-tab-pane",{attrs:{label:"权限",name:"authority"}},[t("span",{attrs:{slot:"label"},slot:"label"},[t("i",{staticClass:"el-icon-tickets"}),e._v(" 权限")]),t("tree-transfer",{staticClass:"tree_transfer",attrs:{title:e.authority.title,from_data:e.authority.data,button_text:["添加","移除"],to_data:e.authority.value,height:"auto",defaultProps:{label:"label"},mode:e.treeTransferMode,filter:"",openAll:""},on:{addBtn:e.selectPermit,removeBtn:e.unselectPermit}})],1),t("el-tab-pane",{attrs:{label:"新增权限",name:"addPermit"}},[t("span",{attrs:{slot:"label"},slot:"label"},[t("i",{staticClass:"el-icon-tickets"}),e._v(" 新增权限")]),t("el-tree",{attrs:{data:e.rootData,"node-key":"id","default-expand-all":"","expand-on-click-node":!1},scopedSlots:e._u([{key:"default",fn:function(r){var n=r.node,i=r.data;return t("span",{staticClass:"custom-tree-node"},[t("span",[e._v(e._s(n.label))]),t("span",{staticClass:"btn_grp"},[i.permit_id?e._e():t("el-button",{attrs:{type:"primary",size:"mini",icon:"el-icon-circle-plus",circle:""},on:{click:function(r){return e.append(i)}}}),"root"!=i.label?t("el-button",{attrs:{type:"danger",icon:"el-icon-delete",circle:"",size:"mini"},on:{click:function(r){return e.remove(n,i)}}}):e._e()],1)])}}],null,!1,4027206629)})],1)],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.getToolsState,expression:"getToolsState"}],staticClass:"fg_mask cursor_not_allowed"}),t("el-dialog",{attrs:{top:"calc(50vh - 100px)",title:"添加权限组",visible:e.addRoleGroup.show,width:"400px"},on:{"update:visible":function(r){return e.$set(e.addRoleGroup,"show",r)}}},[t("el-form",{attrs:{size:"small"}},[t("el-form-item",{attrs:{label:"权限组名称"}},[t("el-input",{attrs:{placeholder:"请输入内容",clearable:!0},model:{value:e.addRoleGroup.value,callback:function(r){e.$set(e.addRoleGroup,"value","string"===typeof r?r.trim():r)},expression:"addRoleGroup.value"}})],1)],1),t("div",{staticStyle:{"text-align":"right"}},[t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.addRoleGroupOK}},[e._v("确定")]),t("el-button",{attrs:{size:"mini"},on:{click:function(r){e.addRoleGroup.show=!1}}},[e._v("取消")])],1)],1),t("el-dialog",{attrs:{top:"calc(50vh - 100px)",title:"编辑权限组",visible:e.editRoleGroup.show,width:"400px"},on:{"update:visible":function(r){return e.$set(e.editRoleGroup,"show",r)}}},[t("el-form",{attrs:{size:"small"}},[t("el-form-item",{attrs:{label:"权限组名称"}},[t("el-input",{attrs:{placeholder:"请输入内容",clearable:!0},model:{value:e.editRoleGroup.value,callback:function(r){e.$set(e.editRoleGroup,"value","string"===typeof r?r.trim():r)},expression:"editRoleGroup.value"}})],1)],1),t("div",{staticStyle:{"text-align":"right"}},[t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.editRoleGroupOk}},[e._v("确定")]),t("el-button",{attrs:{size:"mini"},on:{click:function(r){e.editRoleGroup.show=!1}}},[e._v("取消")])],1)],1),t("el-dialog",{attrs:{title:"添加权限",visible:e.addPermitForm.show},on:{"update:visible":function(r){return e.$set(e.addPermitForm,"show",r)}}},[t("el-form",[t("el-form-item",{attrs:{label:"权限名称","label-width":e.formLabelWidth}},[t("el-input",{attrs:{autocomplete:"off",placeholder:"请输入权限名称"},model:{value:e.addPermitForm.value,callback:function(r){e.$set(e.addPermitForm,"value",r)},expression:"addPermitForm.value"}})],1),t("el-form-item",{attrs:{label:"权限路径标识","label-width":e.formLabelWidth}},[t("el-input",{attrs:{clearable:"",disabled:e.addPermitForm.pathDisabled,autocomplete:"off",placeholder:"路径为英文 下划线分隔"},model:{value:e.addPermitForm.path,callback:function(r){e.$set(e.addPermitForm,"path",r)},expression:"addPermitForm.path"}})],1),t("el-form-item",{attrs:{label:"","label-width":e.formLabelWidth}},[t("el-checkbox",{on:{change:e.permitNodeChange},model:{value:e.addPermitForm.permitNode,callback:function(r){e.$set(e.addPermitForm,"permitNode",r)},expression:"addPermitForm.permitNode"}},[e._v("可以添加子项")])],1),t("el-form-item",{attrs:{label:"","label-width":e.formLabelWidth}},[t("el-checkbox",{attrs:{disabled:e.addPermitForm.realPermit},model:{value:e.addPermitForm.necessary,callback:function(r){e.$set(e.addPermitForm,"necessary",r)},expression:"addPermitForm.necessary"}},[e._v("必要权限")])],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(r){e.addPermitForm.show=!1}}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary"},on:{click:e.addPermitOK}},[e._v("确 定")])],1)],1)],1)],1)},i=[],s=(t("4160"),t("d81d"),t("a434"),t("159b"),function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"list_contain"},[t("ul",[0==e.list.length?t("li",[t("div",{staticClass:"no-data-text"},[e._v("暂无数据")])]):e._e(),e._l(e.list,(function(r){return t("li",{key:r.key},[t("a",{class:{active:r.key==e.activeKey},attrs:{href:"javascript:;"},on:{click:function(t){return e.handleClick(r)}}},[e._v(e._s(r.txt))])])}))],2)])}),a=[],o={name:"MyList",props:{list:{type:Array,default:function(){return[]}}},data:function(){return{activeKey:""}},methods:{handleClick:function(e){this.activeKey!=e.key&&(this.activeKey=e.key,this.$emit("handle-click",e))}}},l=o,d=(t("82a2"),t("2877")),c=Object(d["a"])(l,s,a,!1,null,"68b73610",null),h=c.exports,f=function(){var e=this,r=e.$createElement,n=e._self._c||r;return n("div",{staticClass:"my-card"},[n("div",{staticClass:"my-card-header"},[n("div",{staticClass:"card-title"},[n("img",{staticClass:"card-title-img",attrs:{src:t("fe3a")}}),e._v(" "+e._s(e.title)+" ")]),n("div",{staticClass:"my-card-tools"},[e._t("card-tools")],2),n("img",{staticClass:"left-top",attrs:{src:t("ef6a")}}),n("img",{staticClass:"top-right",attrs:{src:t("ef6a")}}),n("img",{staticClass:"left-bottom",attrs:{src:t("ef6a")}}),n("img",{staticClass:"bottom-right",attrs:{src:t("ef6a")}}),n("div",{staticClass:"border border_top"}),n("div",{staticClass:"border border_right"}),n("div",{staticClass:"border border_bottom"}),n("div",{staticClass:"border border_left"})]),n("div",{staticClass:"my-card-body"},[e._t("default")],2),n("div",{staticClass:"my-card-footer"},[e._t("card-footer")],2)])},m=[],u={name:"MyCard",props:{title:{type:String,default:"卡片描述"}}},p=u,A=(t("7c97"),Object(d["a"])(p,f,m,!1,null,"56afcc3a",null)),_=A.exports,v=t("4c70"),g=t.n(v),k={name:"UserPower",components:{MyList:h,MyCard:_,treeTransfer:g.a},data:function(){return{treeId:1e3,roleList:[],activeName:"user",searchParams:{group_id:"",group_name:""},user:{data:[],value:[]},userQuery:{},addRoleGroup:{show:!1,value:""},editRoleGroup:{show:!1,value:""},rootData:[{id:-1,canAppend:!0,label:"root",children:[]}],formLabelWidth:"140px",addPermitForm:{show:!1,curData:{},permitNode:!1,necessary:!1,pathDisabled:!1,path:"",value:""},AllPermits:[],Permits:[],treeTransferMode:"transfer",authority:{title:["未分配权限","已分配权限"],data:[],value:[]}}},computed:{getToolsState:function(){return""==this.searchParams.group_id}},mounted:function(){this.findRole(),this.getAllPermits(),this.getAllUsers()},methods:{groupListClick:function(e){this.searchParams.group_id=e.permit_group_id,this.searchParams.group_name=e.permit_group_name,this.editRoleGroup.value=e.permit_group_name,this.searchUserList(e.permit_group_id),this.getPermitByGroupId(e.permit_group_id)},renderFn:function(e,r){return e("span",{domProps:{title:r.label}},[r.label,"-000"])},findRole:function(){var e=this;this.$api.user.getAllRole().then((function(r){r=JSON.parse(r.data.result),1==r.code&&r.data.length&&(e.roleList=r.data,e.roleList.forEach((function(e,r,t){e.txt=e.permit_group_name,e.key=e.permit_group_id})))}))},getPermitByGroupId:function(e){var r=this;this.$api.user.getPermitByGroupId({permit_group_id:e}).then((function(e){var t=JSON.parse(e.data.result);t.code,t=t.data||[],r.Permits=t;var n=JSON.parse(JSON.stringify(r.AllPermits));if(r.AllPermits.length){r.Permits.forEach((function(e,t,i){var s=r.$common.getIdxFromArr("permit_id",e.permit_id,n);s>-1&&n.splice(s,1)}));var i=r.$common.permitsToObj(t,!0),s=r.$common.objFormat(i);r.authority.value=s.children;var a=r.$common.permitsToObj(n,!0),o=r.$common.objFormat(a);r.authority.data=o.children}else r.$api.user.getAllPermits().then((function(e){var t=JSON.parse(e.data.result);if(1==t.code){r.AllPermits=t.data;var n=JSON.parse(JSON.stringify(r.AllPermits));r.Permits.forEach((function(e,t,i){var s=r.$common.getIdxFromArr("permit_id",e.permit_id,n);s>-1&&n.splice(s,1)}));var i=r.$common.permitsToObj(t,!0),s=r.$common.objFormat(i);r.authority.value=s.children;var a=r.$common.permitsToObj(n,!0),o=r.$common.objFormat(a);r.authority.data=o.children}}))}))},getAllUsers:function(){var e=this;this.$api.user.getAllUsers().then((function(r){var t=JSON.parse(r.data.result),n=[];1==t.code&&(n=t.data,n.forEach((function(r,t,n){r.key=r.UId,r.label=r.UName,e.userQuery[r.UId]=r.UName}))),e.user.data=n}))},UserChange:function(e,r,t){switch(r){case"left":this.removeUser(t);break;case"right":this.addUser(t);break}},addUser:function(e){var r=this,t=e.map((function(e,t,n){return{permit_group_id:r.searchParams.group_id,permit_group_name:r.searchParams.group_name,uid:e,uname:r.userQuery[e]}}));this.$api.user.addPermitUser(t).then((function(e){var t=JSON.parse(e.data.result);1==t.code&&r.$message({type:"success",message:t.msg})})).catch((function(){r.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))},removeUser:function(e){var r=this,t=e.map((function(e,t,n){return{permit_group_id:r.searchParams.group_id,permit_group_name:r.searchParams.group_name,uid:e,uname:r.userQuery[e]}}));this.$api.user.delPermitUser(t).then((function(e){var t=JSON.parse(e.data.result);1==t.code&&r.$message({type:"success",message:t.msg})})).catch((function(){r.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))},searchUserList:function(e){var r=this;this.$api.user.getUsersByPermitgroup({permit_group_id:e}).then((function(e){var t=JSON.parse(e.data.result),n=[],i=[];1==t.code&&(n=t.data,n.forEach((function(e,r,t){i[r]=e.uid}))),r.user.value=i}))},permitNodeChange:function(e){e?(this.addPermitForm.necessary=!1,this.addPermitForm.path="",this.addPermitForm.pathDisabled=!0):this.addPermitForm.pathDisabled=!1},addRoleGroupOK:function(){var e=this,r=this.addRoleGroup.value,t=this.checkPermitGroup(r);if(0!=t.code){var n=[{permit_group_name:r}];this.$api.user.addPermitGroup(n).then((function(r){r=JSON.parse(r.data.result),1==r.code&&(e.$message({type:"success",message:r.msg}),e.addRoleGroup.show=!1,e.findRole())})).catch((function(){e.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))}else this.$message({type:"warning",message:t.message})},editRoleGroupOk:function(){var e=this,r=this.editRoleGroup.value,t=this.checkPermitGroup(r);if(0!=t.code){var n={permit_group_name:r,permit_group_id:this.searchParams.group_id};this.$api.user.editPermitGroup(n).then((function(r){r=JSON.parse(r.data.result),1==r.code&&(e.$message({type:"success",message:r.msg}),e.editRoleGroup.show=!1,e.findRole())})).catch((function(){e.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))}else this.$message({type:"warning",message:t.message})},delRoleGroup:function(){var e=this;if(!this.searchParams.group_id)return!1;var r=[{permit_group_id:this.searchParams.group_id,permit_group_name:this.searchParams.group_name}];this.$api.user.delPermitGroup(r).then((function(r){var t=JSON.parse(r.data.result);1==t.code&&(e.$message({type:"success",message:t.msg}),e.searchParams.group_id="",e.findRole())})).catch((function(){self.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))},checkPermitGroup:function(e){var r={code:1,message:""};if(""==e)return r.code=0,r.message="权限组名称不能为空",r;for(var t=0,n=this.roleList.length;t<n;t++){var i=this.roleList[t];if(e==i.txt){r.code=0,r.message=e+"已存在";break}}return r},getAllPermits:function(){var e=this;this.$api.user.getAllPermits().then((function(r){var t=JSON.parse(r.data.result);if(1==t.code){var n=t.data;e.AllPermits=n;var i=e.$common.permitsToObj(n),s=e.$common.objFormat(i);e.rootData[0].children=s.children,e.treeId=s.maxPid;var a=e.$common.permitsToObj(n,!0),o=e.$common.objFormat(a);e.authority.data=o.children}})).catch((function(){e.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))},append:function(e){if(!e.id){var r=this.$common.getAllAttr("permit_pid",e)[0];r||(r=++this.treeId),e.id=r}this.addPermitForm.curData=e,this.addPermitForm.show=!0},addPermitOK:function(){var e=this,r="root"!=this.addPermitForm.curData.label?this.addPermitForm.curData.label+">"+this.addPermitForm.value:this.addPermitForm.value,t=this.addPermitForm.permitNode;if(t){var n={id:++this.treeId,label:r,canAppend:t,children:[]};return this.addPermitForm.curData.children||this.$set(this.addPermitForm.curData,"children",[]),this.addPermitForm.curData.children.push(n),this.addPermitFormInit(),!1}var i=[{permit_pid:this.addPermitForm.curData.id,permit_name:this.addPermitForm.curData.label+">"+this.addPermitForm.value,permit_pname:this.addPermitForm.curData.label,permit_enable:+this.addPermitForm.necessary,permit_sibie:this.addPermitForm.path}];this.$api.user.addPermit(i).then((function(r){e.addPermitFormInit();var t=JSON.parse(r.data.result);1==t.code&&(e.$message({type:"success",message:t.msg}),e.getAllPermits())})).catch((function(){e.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))},remove:function(e,r){var t=this;if("root"==r.label)return!1;var n=this.$common.getAllAttr("permit_id",r);n=n.map((function(e,r,t){return{permit_id:e}})),n.length?this.$api.user.delPermit(n).then((function(e){var r=JSON.parse(e.data.result);1==r.code&&(t.$message({type:"success",message:r.msg}),t.getAllPermits())})).catch((function(){t.$message({type:"error",message:"请求后台失败,请检查网络连接!"})})):this.getAllPermits()},addPermitFormInit:function(){this.addPermitForm.show=!1,this.addPermitForm.value="",this.addPermitForm.path="",this.addPermitForm.permitNode=!1,this.addPermitForm.necessary=!1,this.addPermitForm.pathDisabled=!1},selectPermit:function(e,r,t){var n=this,i=this.$common.getAllAttr("permit_id",t.nodes),s=i.map((function(e,r,i){return{permit_group_id:n.searchParams.group_id,permit_group_name:n.searchParams.group_name,permit_name:t.nodes[r].permit_name,permit_id:e}}));this.$api.user.selectPermit(s).then((function(e){var r=JSON.parse(e.data.result);1==r.code&&(n.$message({type:"success",message:r.msg}),n.getPermitByGroupId(n.searchParams.group_id))})).catch((function(){n.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))},unselectPermit:function(e,r,t){var n=this,i=this.$common.getAllAttr("permit_id",t.nodes),s=i.map((function(e,r,i){return{permit_group_id:n.searchParams.group_id,permit_group_name:n.searchParams.group_name,permit_name:t.nodes[r].permit_name,permit_id:e}}));this.$api.user.unselectPermit(s).then((function(e){var r=JSON.parse(e.data.result);1==r.code&&(n.$message({type:"success",message:r.msg}),n.getPermitByGroupId(n.searchParams.group_id))})).catch((function(){n.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))}}},y=k,C=(t("7c39"),Object(d["a"])(y,n,i,!1,null,"5adc4b94",null));r["default"]=C.exports},"4c70":function(e,r,t){!function(r,t){e.exports=t()}("undefined"!=typeof self&&self,(function(){return function(e){function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}var t={};return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},r.p="/dist/",r(r.s=2)}([function(e,r,t){"use strict";function n(e){if(Array.isArray(e)){for(var r=0,t=Array(e.length);r<e.length;r++)t[r]=e[r];return t}return Array.from(e)}var i=t(10),s=function(){function e(e,r){var t=[],n=!0,i=!1,s=void 0;try{for(var a,o=e[Symbol.iterator]();!(n=(a=o.next()).done)&&(t.push(a.value),!r||t.length!==r);n=!0);}catch(e){i=!0,s=e}finally{try{!n&&o.return&&o.return()}finally{if(i)throw s}}return t}return function(r,t){if(Array.isArray(r))return r;if(Symbol.iterator in Object(r))return e(r,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();r.a={data:function(){return{from_is_indeterminate:!1,from_check_all:!1,to_is_indeterminate:!1,to_check_all:!1,from_expanded_keys:[],to_expanded_keys:[],from_disabled:!0,to_disabled:!0,from_check_keys:[],to_check_keys:[],filterFrom:"",filterTo:"",filterListFirst:"",filterListSecond:"",filterListThird:"",archiveFirst:[],archiveSecond:[],archiveThird:[],addressee:[],Cc:[],secret_receiver:[],move_up:!1}},props:{width:{type:String,default:"100%"},height:{type:String,default:"320px"},title:{type:Array,default:function(){return["源列表","目标列表"]}},button_text:Array,from_data:{type:Array,default:function(){return[]}},to_data:{type:Array,default:function(){return[]}},defaultProps:{type:Object,default:function(){return{label:"label",children:"children"}}},node_key:{type:String,default:"id"},pid:{type:String,default:"pid"},filter:{type:Boolean,default:!1},openAll:{type:Boolean,default:!1},renderContentLeft:Function,renderContentRight:Function,mode:{type:String,default:"transfer"},addressOptions:{type:Object,default:function(){return{num:3,suffix:"suffix",connector:"-"}}},transferOpenNode:{type:Boolean,default:!0},defaultCheckedKeys:{type:Array,default:function(){return[]}},defaultExpandedKeys:{type:Array,default:function(){return[]}},placeholder:{type:String,default:"输入关键字进行过滤"},filterNode:Function,defaultTransfer:{type:Boolean,default:!1},arrayToTree:{type:Boolean,default:!1},lazy:{type:Boolean,default:!1},lazyRight:{type:Boolean,default:!1},lazyFn:Function,highLight:{type:Boolean,default:!1}},created:function(){var e=this;this.from_check_keys=this.defaultCheckedKeys,this.from_expanded_keys=this.defaultExpandedKeys,this.to_expanded_keys=this.defaultExpandedKeys,this.defaultTransfer&&this.defaultCheckedKeys.length>0&&this.$nextTick((function(){e.addToAims(!1)}))},methods:{clearChecked:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"all";"left"===e?(this.$refs["from-tree"].setCheckedKeys([]),this.from_is_indeterminate=!1,this.from_check_all=!1):"right"===e?(this.$refs["to-tree"].setCheckedKeys([]),this.to_is_indeterminate=!1,this.to_check_all=!1):(this.$refs["from-tree"].setCheckedKeys([]),this.$refs["to-tree"].setCheckedKeys([]),this.from_is_indeterminate=!1,this.from_check_all=!1,this.to_is_indeterminate=!1,this.to_check_all=!1)},addToAims:function(e){function r(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f,t="number"==typeof e[h]?'"'+h+'":'+e[h]+",":'"'+h+'":"'+e[h]+'"';return RegExp(t).test(r)}var t=this,n=this.$refs["from-tree"].getCheckedKeys(),i=this.$refs["from-tree"].getHalfCheckedKeys(),s=this.$refs["from-tree"].getCheckedNodes(),a=JSON.parse(JSON.stringify(s)),o=this.$refs["from-tree"].getHalfCheckedNodes(),l=JSON.parse(JSON.stringify(o)),d=this.defaultProps.children||"children",c=this.pid||"pid",h=this.node_key||"id",f=JSON.stringify(this.self_to_data),m=JSON.parse(JSON.stringify(o)),u=[];m.forEach((function(e){r(e)||u.push(e)})),u.forEach((function(e){e[d]=[],[0,"0"].includes(e[c])?t.$refs["to-tree"].append(e):t.$refs["to-tree"].append(e,e[c])}));var p=[];a.forEach((function(e){r(e)||p.push(e)})),p.forEach((function(e){e[d]&&e[d].length>0&&(e[d]=[],[0,"0"].includes(e[c])?t.$refs["to-tree"].append(e):t.$refs["to-tree"].append(e,e[c]))})),s.filter((function(e){return!e[d]||0==e[d].length})).forEach((function(e){r(e)||t.$refs["to-tree"].append(e,e[c])})),s.map((function(e){return t.$refs["from-tree"].remove(e)})),this.from_check_keys=[],this.transferOpenNode&&!this.lazy&&(this.to_expanded_keys=n),e&&this.$emit("addBtn",this.self_from_data,this.self_to_data,{keys:n,nodes:a,harfKeys:i,halfNodes:l}),this.$refs["from-tree"].setCheckedKeys([])},removeToSource:function(){function e(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h,t="number"==typeof e[c]?'"'+c+'":'+e[c]+",":'"'+c+'":"'+e[c]+'"';return RegExp(t).test(r)}var r=this,t=this.$refs["to-tree"].getCheckedKeys(),n=this.$refs["to-tree"].getHalfCheckedKeys(),i=this.$refs["to-tree"].getCheckedNodes(),s=JSON.parse(JSON.stringify(i)),a=this.$refs["to-tree"].getHalfCheckedNodes(),o=JSON.parse(JSON.stringify(a)),l=this.defaultProps.children||"children",d=this.pid||"pid",c=this.node_key||"id",h=JSON.stringify(this.self_from_data),f=JSON.parse(JSON.stringify(a)),m=[];f.forEach((function(r){e(r)||m.push(r)})),m.forEach((function(e){e[l]=[],[0,"0"].includes(e[d])?r.$refs["from-tree"].append(e):r.$refs["from-tree"].append(e,e[d])}));var u=[];s.forEach((function(r){e(r)||u.push(r)})),u.forEach((function(e){e[l]&&e[l].length>0&&(e[l]=[],[0,"0"].includes(e[d])?r.$refs["from-tree"].append(e):r.$refs["from-tree"].append(e,e[d]))})),i.filter((function(e){return!e[l]||0==e[l].length})).forEach((function(t){e(t)||r.$refs["from-tree"].append(t,t[d])})),i.map((function(e){return r.$refs["to-tree"].remove(e)})),this.to_check_keys=[],this.transferOpenNode&&!this.lazy&&(this.from_expanded_keys=t),this.$emit("removeBtn",this.self_from_data,this.self_to_data,{keys:t,nodes:s,harfKeys:n,halfNodes:o}),this.$refs["to-tree"].setCheckedKeys([])},leftloadNode:function(e,r){if(0===e.level)return r(this.self_from_data);this.lazyFn&&this.lazyFn(e,r,"left")},rightloadNode:function(e,r){if(0===e.level)return r(this.self_to_data);this.lazyFn&&this.lazyFn(e,r,"right")},fromTreeChecked:function(e,r){var t=this;this.from_check_keys=r.checkedNodes,this.$nextTick((function(){t.$emit("left-check-change",e,r,t.from_check_all)}))},toTreeChecked:function(e,r){var t=this;this.to_check_keys=r.checkedNodes,this.$nextTick((function(){t.$emit("right-check-change",e,r,t.to_check_all)}))},fromAllBoxChange:function(e){0!=this.self_from_data.length&&(e?(this.from_check_keys=this.self_from_data,this.$refs["from-tree"].setCheckedNodes(this.self_from_data)):(this.$refs["from-tree"].setCheckedNodes([]),this.from_check_keys=[]),this.$emit("left-check-change",null,null,this.from_check_all))},toAllBoxChange:function(e){0!=this.self_to_data.length&&(e?(this.to_check_keys=this.self_to_data,this.$refs["to-tree"].setCheckedNodes(this.self_to_data)):(this.$refs["to-tree"].setCheckedNodes([]),this.to_check_keys=[]),this.$emit("right-check-change",null,null,this.to_check_all))},filterNodeFrom:function(e,r){return this.filterNode?this.filterNode(e,r,"form"):!e||-1!==r[this.defaultProps.label].indexOf(e)},filterNodeTo:function(e,r){return this.filterNode?this.filterNode(e,r,"to"):!e||-1!==r[this.defaultProps.label].indexOf(e)},addressListTransfer:function(e){var r=this,t=(this.$refs["from-tree"].getCheckedKeys(!0),this.$refs["from-tree"].getCheckedNodes(!0)),i=[];switch(e){case 0:i=t.filter((function(e){if(!r.addressee.some((function(t){return t[r.node_key]==e[r.node_key]})))return e})),this.addressee=[].concat(n(this.addressee),n(i));break;case 1:i=t.filter((function(e){if(!r.Cc.some((function(t){return t[r.node_key]==e[r.node_key]})))return e})),this.Cc=[].concat(n(this.Cc),n(i));break;case 2:i=t.filter((function(e){if(!r.secret_receiver.some((function(t){return t[r.node_key]==e[r.node_key]})))return e})),this.secret_receiver=[].concat(n(this.secret_receiver),n(i))}this.$refs["from-tree"].setCheckedKeys([]),this.from_check_keys=[],this.$emit("addBtn",this.addressee,this.Cc,this.secret_receiver)},clearList:function(e,r){var t=this;switch(e){case 0:this.addressee="all"==r?[]:this.addressee.filter((function(e){return e[t.node_key]!=r}));break;case 1:this.Cc="all"==r?[]:this.Cc.filter((function(e){return e[t.node_key]!=r}));break;case 2:this.secret_receiver="all"==r?[]:this.secret_receiver.filter((function(e){return e[t.node_key]!=r}))}this.$emit("removeBtn",this.addressee,this.Cc,this.secret_receiver)},moveUp:function(e){this.move_up="up"==e}},computed:{self_from_data:function(){var e=this,r=[].concat(n(this.from_data));return this.arrayToTree?Object(i.a)(r,{id:this.node_key,pid:this.pid,children:this.defaultProps.children}):(r.forEach((function(r){r[e.pid]=0})),r)},self_to_data:function(){var e=this,r=[].concat(n(this.to_data));return this.arrayToTree?Object(i.a)(r,{id:this.node_key,pid:this.pid,children:this.defaultProps.children}):(r.forEach((function(r){r[e.pid]=0})),r)},fromTitle:function(){return s(this.title,1)[0]},toTitle:function(){return s(this.title,2)[1]},toTitleSecond:function(){return s(this.title,3)[2]},toTitleThird:function(){return s(this.title,4)[3]},fromButton:function(){if(void 0!=this.button_text)return s(this.button_text,1)[0]},toButton:function(){if(void 0!=this.button_text)return s(this.button_text,2)[1]}},watch:{from_check_keys:function(e){var r=this;e.length>0?(this.from_disabled=!1,this.from_is_indeterminate=!0,e.filter((function(e){return 0==e[r.pid]})).length==this.self_from_data.length?(this.from_is_indeterminate=!1,this.from_check_all=!0):(this.from_is_indeterminate=!0,this.from_check_all=!1)):(this.from_disabled=!0,this.from_is_indeterminate=!1,this.from_check_all=!1)},to_check_keys:function(e){var r=this;e.length>0?(this.to_disabled=!1,this.to_is_indeterminate=!0,e.filter((function(e){return 0==e[r.pid]})).length==this.self_to_data.length?(this.to_is_indeterminate=!1,this.to_check_all=!0):(this.to_is_indeterminate=!0,this.to_check_all=!1)):(this.to_disabled=!0,this.to_is_indeterminate=!1,this.to_check_all=!1)},filterFrom:function(e){this.$refs["from-tree"].filter(e)},filterTo:function(e){this.$refs["to-tree"].filter(e)},filterListFirst:function(e,r){""==r&&(this.archiveFirst=this.addressee),""==e&&(this.addressee=this.archiveFirst);var t=RegExp(e);this.addressee=this.addressee.filter((function(e){return t.test(e.label)}))},filterListSecond:function(e,r){""==r&&(this.archiveSecond=this.Cc),""==e&&(this.Cc=this.archiveSecond);var t=RegExp(e);this.Cc=this.Cc.filter((function(e){return t.test(e.label)}))},filterListThird:function(e,r){""==r&&(this.archiveThird=this.secret_receiver),""==e&&(this.secret_receiver=this.archiveThird);var t=RegExp(e);this.secret_receiver=this.secret_receiver.filter((function(e){return t.test(e.label)}))},defaultCheckedKeys:function(e){var r=this;this.defaultTransfer&&e.length>0&&this.$nextTick((function(){r.addToAims(!1)}))},defaultExpandedKeys:function(e){var r=new Set(this.from_expanded_keys.concat(e));this.from_expanded_keys=[].concat(n(r));var t=new Set(this.to_expanded_keys.concat(e));this.to_expanded_keys=[].concat(n(t))}}}},function(e,r){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAADICAYAAACksw7kAAAQp0lEQVR4nO3debRkVXUG8AIaQqIMskSgISoCigwNLqaGtEIjEQjSS8IghjB0JyQyBFSGaBD6Bnjvnu/7blU1D1p8zJH5rShTRyNDo4I2AmqCURBISEAGE8MQiAKtufnj3Xa10MMbqu7eVW//1tr/sFiLe/Y551F1a599Go0QQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEDqA5M7WzxBCTyB5HsmS5HnWzxKCW3mev42kqs2yLJTn+dusny0EV1qt1uaSFr5hs5QkS0kLW63W5tbPGIILJLcBcNWKNstycSXJbayfNQRTzWZzJ5Ijq9ksy2Kk2WzuZP3MIZiQtCeARWPcLCXJEsAiSXtaP3sItZK0H8nF49ksy8XiZrP5YesxhFALAHNI3jfBzbIs7gMwx3osIXSVpCNJPjTJzbIsHkopHWk9phC6guQ8AP/aoc2yLB4nOc96bCF0lKSTST7b4c2y7HeaZwCcbD3GEDqC5JkkX+rGZlkuXiJ5pvVYQ5iwLMvWIfm3JJd2ebMsi6UAsizL1rEeewjj0m63N+Sb68JqCUlst9sbWucghDEBMH1ldWE1xkUAplvnIoRVIrkNR+u+LDfLsriy1WptbZ2TEFYopbSTpBsdbJTfBIAbJc2wzk0Iv0XSniRvs94gK4nbms3mTOschdBoNBoNAB/mxOvC6oq7JO1rnaswxUk6mJOvC6srlqSUDrbOWZiiSH6cnasLqyv+meTHrXMXphiS8zhax2W9AcYdkh4DMNc6h2GKAHCypGesF/4k42mSJ1nnMvQ5jtaFvehgwXciXgRwhnVOQx/KsmwdABmAuurC6orXJc0fHh5e2zrHoU+02+0NJdHB4u5mIKW0gXWuQ48DMJ3kRQ4WdB1xUbvd3sw656FHtVqtremnLqyWAHAFya2scx96jKQZAFzVhdUYN7RarR2t5yD0iGazOZN+68Lqilsl7WE9F8E5SfuSvMvBgvUQd+Z5HvVnYcWKotiWXWpUMc5YKqnN+o42ryqeLYpiW+u5Cc6klGYBeNl6gQJ4Oc/zfRqNRiPP8308PBPJF1JKs4ynKHghaS591IV9j+Shyz8byUOrf269kR8jeZzRFAUvSJ4EwLwuTNI9KaUDV/SMKaUDJd1j/Ywkny6K4sS65yg4QT91YV8nufdqnnXv6t+zftYXSJ5e1xwFB4aHh9cGkJF83cECvKkoit3G8txFUexG8iYHz/wagPlZlk3r9lwFYymlDRzVhV2bUtp+nM+/PclrHTx7SRJDQ0Prd2uugjFndWGXStpyIuOQtCXJSx2MoQRwIclNOz1XwVie51tLusJ6gZEsJV0wMDCwyWTGMzAwsImkC6zHUsXl7Xb7PZ2aq2BM0gySNzhYWCXJHMB6nRgXgPVI5g7GVAK4PqUU9We9DsBMSbdaLyiSr0o6e2RkZK1Ojm9kZGQtSWeTfNXBGG+J+rMe5qgu7HkAp3VzrABOI/m8g7HeAWB2N8cauoDkR0kucbCAfkryhJrGfEL13zMds6RvSzqojjGHDpB0BEf7b1lvlkeLoji2zrEXRXEsyUetxw7gn0geXufYwwQAmCvpsam8YEgeXv33p9wfjDAOJE/iaL8t64XyHeuPJJIOIvkdB7mo7SNpGAcAZ3C0zsl6gdzp5UsvgNkk73SQk66/9AhjNDw8vLak+fRRF+buWK+kPUi6eK1O8pxOv1YP45BS2oAkHCyGko4bR7RarR3p5IdbAKlTP9yGcWi325tJutB6AVSLwH1rIpJbVc9pni+SQwsWLJhUaVAYB2eT3zPN79rt9mZ0UnwK4LI8z6P+rNs8fbyQxF5rr+rseMN1knawzknfcvQF9nUAWa828HZ2gO5mALtb56TvVHVhHl6RvkjyTOt8dAL9HNG+XdI+1vnoGxytCzP/EU7SMwBOts5HJzm6HOpekn9knY+eJ+kISR7KPB4nOc86H91AJ9cPSvp+URSHWeejZ5E8ruqHZb1ZHpJ0pHU+uknSkXRwwS2An5A8xjofPQfAifRRF3YfgDnW+agDgDn0cYX6UwA+aZ2PnkHydPqoC1ssaT/rfNRJ0n4kFzvI/X9L+ox1PlzLsmwagPkkX7OeMEmLUkp7WefEQkppL0mLrOeA5C8BnJ1l2ZrWOXFnaGhoffqpCxshubN1TiyR3LnKg/VclCTzhQsXvtU6J26Q3NRLXZikq5rN5nutc+JBs9l8r6SrrOeEZAlg0q2p+gLJrUhebj0h1aRcDGALBznZlKMtYc0b5AHYAsDF1nNTxYSbH/aFlNKOAK53MBElyaLVam1knZOiKLZddsRa0mMeLjNqtVobkSwczFHJCbTX7QtVXdgtDibg15LOzbJsXQc5OYTkA8s/n6T7JR1i/WxZlq0r6VySv3YwZ2Nu4N4XAMwGYF4XBuBlAJ+zzkej0WiQPIbkwyt51ofp5Mc8AJ9zcivaaq8I6QuOmjP8jOSp1vloNBqNoihO5Or7iT0FwMVlRiRPrfJnOoeS7imKYoWXUPUF+mn/80RK6XjrfDQajQaAv+bYK4bdVEqnlI4n+YSDuXzTNYd9geRxdNBgjuSPABxlnY8sy36P5Hkc/3eCX5E8r9Vq/a71GAAcRfJHDub0EQBHW+ejY6q6MPMWpiQf8PAFemBgYBOSCyYzFgBtSe+wHsuKXlQYxZOS/tI6H5PG0bow8ybZkr6ZUtrfQT46+bvTpR7OxaeU9pf0Tes5Jvlzkp+2zseEZFk2jeQ59HENw9dIftA6JyR3BnBjh8d2g6QZDsb2wSrP1nP9C5KfL8tyDeucjFmWZetLSg6SV0r6cp7nu1jnpCiKWQC+2o0xAlhE8g+sx5jn+S6Svmw951VOBiW9xTonq8XRso4h64RVcTWA91vnJKV0IMlvdXms3/DwkRPA+0le7WDuS5ILPHzPW6k8z98j6TIHiSpJDhdF8S7rnJA8nOQPahqzi1esRVG8i+SwgzVQArgkz/N3W+fkTSTt4KUuDEB7cHBwY+uckJxX99Ub1RHf46zHPjg4uDGAtvVaqOKaoii2s87JbwDYnT7qwkqSAx4+u0o6BcBzRjl4WpJ5dxtJbyE54GBNlCS/AmBX65w0JO1D8g4HCfmFpLMajYbp25Esy9YEcBbJV4zz8T9O6uTWkHQWR99ema4RSf9YFMWHzDKRUjpI0retE0En79+rU6MurgGv4v9IDmRZZn5akeSnq3myzsm3SB5glYSVVdfWGUsBmPeyOv/88zenk0bfbwxJF9DHYbTDSC61zgfJZ00SwPre/qwsXNQQAXifl6O8KwsAV7Rara0d5Opoko9Y56Pdbm9Y++AtNwyA79PBK1QAu3r5sW4MMZLn+Qesc0by0Gr+YsPUFPd6OAchaR8AtzvYCGMOSV+lgzKhoigO5Gg/5dgwXY7b6eCknaSD6eMg3LgDgIuDVyT3ruYzNkyX4mYPZ7lJfoLkD60X/iTjBymlI6xzWRTFbiRvjg3T+bjOQ7cQkn9BHycNJx1VFYL5jQQppe1JXhcbpkMB4DIP/agkfYY+fkvoZG6fk3SKg9xuCaC2OsR+3jDmN+5mWbaOpPn0cbanG/EKgLOsz5AsWLBgE9ZU6d6XG0aS+Z3uVRM7OVjUdUSeZdn6lvkGsF4dZ6n6bcO8SvKckZGRtWof1HKqMvUvOljItYWkCwFMt8z7yMjIWuzyad1+2jDPkzy99sG8QfVF9BrrBWwRAFw0ZGcX+0H0xYaR9FMPzeoAzKSf4wpW8fdFUZgf7QZwoqSOdxzqhw3zKB0cfHJ0A5eHcNGOlV3oaWeyYSTdw9HfJCYVkh5LKc2qfQBvAGBXks86WKie4lkPNwiklGZVvxtNer2RfMJ6PD1P0n5OmmyXJJdw9AawJQ6epQTwsoc/aMGJqjPnU9YLs4orAbyvei5Pxwb+jeSfW89VMEbyTI69GXi3Y6jdbm+2/PMBmA7AxXWGJP+TDk62BgPLNQP/lYOFuMqjxADWAzDo4DlLjvZOODvLsml1z1kwIukdnGQz8A7GiyQ/O5bnJvlZSS85eOaSJEzeNIV6kdyqziK/1cS4L0kieVI3fpeYYHzBwyW6oUuazeZOXWgGPtH48UT7EXDV1/vVGpK+5KEdb+iwlNIskv9gvcCqRXYfgI9NZjzVvSz3W4+liq94ONgXOoTkAex+M/Cxxh2S9u3EuKqqhLscjKkkeQeA2Z0YVzBE8nBJph1KuvmXuLq+vfYjviuJJQDmdHJ8oUaS5gKotRn4KuLvulViMjg4uJ2kLzkYY0nyh5L+pBvjDF0k6RQ6qQur44wJgC0kLbQeaxX/3hf3TU4FZVmu4aQZ+LLNMljXqdGU0gZebn4j+XMAp9Ux7jBBWZZ5agZu0j3f0e0BJYDXJM3PsmyduvMQVgPAdDppBl79sHiScT7cfCQlWbRarY0s8xGW46yq92GSx1jnpNFoNADMlfQTBzkpSX7RwxWKU15RFLsA8NIM/H5Jh1jnZHkkD5X0oIPclCSv8dCMccqqbj/7uoOFUJK8U9J+1jlZEZIfIXm3gxyVJG+RtId1TqYckh+ln2bgNwHY3TonqyJpT5K3OshVSfIur39c+hJHm4E/5GDie6r4UNIOJK+1zlkV351sPV0YA0nHA3jCwYSXABb2Wnm7s+aEE67YDmNQNQP/LwcTXZLMh4aGTNuqTlSr1dpIEh3ksCT5JMkTrHPSV4aHh9dml1uHjjWqzjJ/Y924e7KyLJsm6Ww6uA6c5AsAzrDOSV9w1gz8aZJ/ZZ2TTpL0KZI/c5DbpQDOzbJsXeuc9KyU0jtJXuxgMkuSjxRFcax1TrpB0p+RfNxBjkuSrcHBwY2tc9JznDUDfwDAH1vnpJtSSkfQ/hr5kmQp6RIPF2j1DEl7SPJyKGoxgD+0zkkdUkoH0snJVADXt1qtHa1z4p6zY7c3T7Vfpasexosc5L4keVtKaS/rnLgF4GMkv+tgokqSVxdFsZ11TixImiHpegdzUEq6m+RHrHPiDoCjSf7YeoKq+EKz2fx965xYqi5pvcTBXJQkHyyKoq+/Q44LyRMkPelgYkpJKcuy6OjYaDSKong7gKb1nFTxCIC+fEs5LhxtBv6Cgwl5RdJZWZataZ0TT4aGhn4HQAbgNQdz9DSND+aZop/jxEsl/al1PjwD8EmSSx3MVQngU9b5MGGd+Cr5L5M8wDoXvQDAYSR/aT1n1bz1VNFrR9D+o9iDJA+1zkMvIfkJAOZHK/I8f7d1LmpnvGHuZryunBCOHt67NzZMzQw3zC3NZnOm9fh7WVEUHyL5tdgwNTLaMNGIoUOazeYHSI7EhqlJ3RsGwMUppXdaj7uftFqtrUleHhumBjVvmLhirksGBgY2Yc1XIMaG6d7/Vf6X5OdHRkbWsh5vP6v7kt3YMN3ZLM+RPNV6nFOJpDNIPh8bpgu6vGEelTTXeoxTUVUV8B+xYTqsixvme0VRHGY9vqkMwFEk/yU2TAd1acN8I6W0v/XYQqMBYA7JJbFhOqTTG0bSrXFCzxcAs0neHhumAzq8Ya6VtIP1mMKbAdi10zcsTNUNc2WHIs+ybJr1eMLKZVn2VkkXdmrOi6J4u/WYQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEDz7f4qhKPjjYl6NAAAAAElFTkSuQmCC"},function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t(3);r.default=n.a},function(e,r,t){"use strict";function n(e){a||t(4)}var i=t(0),s=t(11),a=!1,o=t(9),l=n,d=o(i.a,s.a,!1,l,"data-v-38146094",null);d.options.__file="lib/transfer-extend.vue",r.a=d.exports},function(e,r,t){var n=t(5);"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals),t(7)("4e2d4782",n,!1,{})},function(e,r,t){r=e.exports=t(6)(!0),r.push([e.i,'\nbody[data-v-38146094] {\r\n line-height: 1.666;\r\n color: #666;\r\n font-size: 14px;\n}\nbody[data-v-38146094], input[data-v-38146094] {\r\n font-family: "verdana";\n}\nbody[data-v-38146094], h1[data-v-38146094], h2[data-v-38146094], h3[data-v-38146094], h4[data-v-38146094], h5[data-v-38146094], h6[data-v-38146094], ul[data-v-38146094], ol[data-v-38146094], li[data-v-38146094], p[data-v-38146094], dl[data-v-38146094], dt[data-v-38146094], dd[data-v-38146094], table[data-v-38146094], th[data-v-38146094], td[data-v-38146094] {\r\n margin: 0;\r\n padding: 0;\n}\ntable[data-v-38146094], th[data-v-38146094], td[data-v-38146094], img[data-v-38146094] {\r\n border: 0;\n}\nem[data-v-38146094], i[data-v-38146094], th[data-v-38146094] {\r\n font-style: normal;\r\n text-decoration: none;\n}\nh1[data-v-38146094], h2[data-v-38146094], h3[data-v-38146094], h4[data-v-38146094], h5[data-v-38146094], h6[data-v-38146094], th[data-v-38146094], strong[data-v-38146094] {\r\n font-size: 100%;\r\n font-weight: normal;\n}\ninput[data-v-38146094], select[data-v-38146094], button[data-v-38146094], textarea[data-v-38146094], table[data-v-38146094] {\r\n margin: 0;\r\n font-family: inherit;\r\n font-size: 100%;\n}\ninput[data-v-38146094], button[data-v-38146094] {\r\n outline: none;\n}\nul[data-v-38146094], ol[data-v-38146094] {\r\n list-style: none;\n}\ntable[data-v-38146094] {\r\n border-collapse: collapse;\r\n border-spacing: 0;\n}\nth[data-v-38146094], caption[data-v-38146094] {\r\n text-align: left;\n}\na[data-v-38146094] {\r\n color: #666;\r\n text-decoration: none;\r\n outline: none;\r\n -webkit-tap-highlight-color: transparent;\n}\nselect[data-v-38146094] {\r\n background-color: #fff;\n}\n.el-tree[data-v-38146094] {\r\n min-width: 100%;\r\n display: inline-block !important;\n}\n.transfer[data-v-38146094] {\r\n position: relative;\r\n overflow: hidden;\n}\n.transfer-left[data-v-38146094] {\r\n position: absolute;\r\n top: 0;\r\n left: 0;\n}\n.transfer-right[data-v-38146094] {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\n}\n.transfer-right-item[data-v-38146094] {\r\n height: calc((100% - 41px) / 2);\n}\n.transfer-right-small[data-v-38146094] {\r\n height: 41px;\n}\n.transfer-right-only[data-v-38146094] {\r\n height: 100%;\n}\n.transfer-main[data-v-38146094] {\r\n padding: 10px;\r\n height: calc(100% - 41px);\r\n box-sizing: border-box;\r\n overflow: auto;\n}\n.transfer-left[data-v-38146094],\r\n.transfer-right[data-v-38146094] {\r\n border: 1px solid #ebeef5;\r\n width: 40%;\r\n height: 100%;\r\n box-sizing: border-box;\r\n border-radius: 5px;\r\n vertical-align: middle;\n}\n.transfer-center[data-v-38146094] {\r\n position: absolute;\r\n top: 50%;\r\n left: 40%;\r\n width: 20%;\r\n transform: translateY(-50%);\r\n text-align: center;\n}\n.transfer-center-item[data-v-38146094] {\r\n padding: 10px;\r\n overflow: hidden;\n}\n.address-list-center[data-v-38146094] {\r\n height: 100%;\n}\n.address-list-center > .transfer-center-item[data-v-38146094] {\r\n height: 50%;\r\n padding: 70px 10px 0;\r\n box-sizing: border-box;\r\n overflow: hidden;\n}\n.address-list-center > .address-only-item[data-v-38146094] {\r\n height: 100%;\r\n position: relative;\n}\n.address-only-item > .address-first-btn[data-v-38146094] {\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n transform: translate(-50%, -50%);\n}\n.transfer-title[data-v-38146094] {\r\n border-bottom: 1px solid #ebeef5;\r\n padding: 0 15px;\r\n height: 40px;\r\n line-height: 40px;\r\n color: #333;\r\n font-size: 16px;\r\n background-color: #f5f7fa;\n}\n.transfer-title .el-checkbox[data-v-38146094] {\r\n margin-right: 10px;\n}\n.filter-tree[data-v-38146094] {\r\n margin-bottom: 10px;\n}\n.address-list-ul[data-v-38146094] {\r\n padding-bottom: 20px;\n}\n.address-list-li[data-v-38146094] {\r\n position: relative;\r\n padding: 4px 24px 4px 4px;\r\n border-radius: 3px;\r\n overflow: hidden; /*超出部分隐藏*/\r\n white-space: nowrap; /*不换行*/\r\n text-overflow: ellipsis; /*超出部分文字以...显示*/\n}\n.address-list-li[data-v-38146094]:hover {\r\n background-color: #f5f7fa;\n}\n.address-list-li:hover .address-list-del[data-v-38146094] {\r\n display: block;\n}\n.address-list-del[data-v-38146094] {\r\n display: none;\r\n position: absolute;\r\n top: 50%;\r\n right: 2px;\r\n margin-top: -10px;\r\n width: 20px;\r\n height: 20px;\r\n line-height: 20px;\r\n border-radius: 50%;\r\n text-align: center;\r\n background-color: #fef0f0;\r\n color: #f56c6c;\r\n cursor: pointer;\n}\n.u-clear[data-v-38146094] {\r\n float: right;\r\n color: #67c23a;\r\n font-size: 14px;\r\n cursor: pointer;\n}\n.move_up_img[data-v-38146094] {\r\n float: right;\r\n margin-top: 10px;\r\n width: 20px;\r\n height: 20px;\r\n cursor: pointer;\n}\n.move_down_img[data-v-38146094] {\r\n transform: rotate(180deg);\n}\r\n',"",{version:3,sources:["F:/npm/tree-transfer/npm/lib/clear.css","F:/npm/tree-transfer/npm/lib/lib/transfer-extend.vue"],names:[],mappings:";AAAA;EACE,mBAAmB;EACnB,YAAY;EACZ,gBAAgB;CAAE;AAEpB;EACE,uBAAuB;CAAE;AAE3B;EACE,UAAU;EACV,WAAW;CAAE;AAEf;EACE,UAAU;CAAE;AAEd;EACE,mBAAmB;EACnB,sBAAsB;CAAE;AAE1B;EACE,gBAAgB;EAChB,oBAAoB;CAAE;AAExB;EACE,UAAU;EACV,qBAAqB;EACrB,gBAAgB;CAAE;AAEpB;EACE,cAAc;CAAE;AAElB;EACE,iBAAiB;CAAE;AAErB;EACE,0BAA0B;EAC1B,kBAAkB;CAAE;AAEtB;EACE,iBAAiB;CAAE;AAErB;EACE,YAAY;EACZ,sBAAsB;EACtB,cAAc;EACd,yCAAyC;CAAE;AAE7C;EACE,uBAAuB;CAAE;ACg/B3B;EACA,gBAAA;EACA,iCAAA;CACA;AAEA;EACA,mBAAA;EACA,iBAAA;CACA;AAEA;EACA,mBAAA;EACA,OAAA;EACA,QAAA;CACA;AAEA;EACA,mBAAA;EACA,OAAA;EACA,SAAA;CACA;AAEA;EACA,gCAAA;CACA;AAEA;EACA,aAAA;CACA;AAEA;EACA,aAAA;CACA;AAEA;EACA,cAAA;EACA,0BAAA;EACA,uBAAA;EACA,eAAA;CACA;AAEA;;EAEA,0BAAA;EACA,WAAA;EACA,aAAA;EACA,uBAAA;EACA,mBAAA;EACA,uBAAA;CACA;AAEA;EACA,mBAAA;EACA,SAAA;EACA,UAAA;EACA,WAAA;EACA,4BAAA;EACA,mBAAA;CACA;AAEA;EACA,cAAA;EACA,iBAAA;CACA;AAEA;EACA,aAAA;CACA;AAEA;EACA,YAAA;EACA,qBAAA;EACA,uBAAA;EACA,iBAAA;CACA;AAEA;EACA,aAAA;EACA,mBAAA;CACA;AAEA;EACA,mBAAA;EACA,SAAA;EACA,UAAA;EACA,iCAAA;CACA;AAEA;EACA,iCAAA;EACA,gBAAA;EACA,aAAA;EACA,kBAAA;EACA,YAAA;EACA,gBAAA;EACA,0BAAA;CACA;AAEA;EACA,mBAAA;CACA;AAEA;EACA,oBAAA;CACA;AAEA;EACA,qBAAA;CACA;AAEA;EACA,mBAAA;EACA,0BAAA;EACA,mBAAA;EACA,iBAAA,CAAA,UAAA;EACA,oBAAA,CAAA,OAAA;EACA,wBAAA,CAAA,gBAAA;CACA;AAEA;EACA,0BAAA;CACA;AAEA;EACA,eAAA;CACA;AAEA;EACA,cAAA;EACA,mBAAA;EACA,SAAA;EACA,WAAA;EACA,kBAAA;EACA,YAAA;EACA,aAAA;EACA,kBAAA;EACA,mBAAA;EACA,mBAAA;EACA,0BAAA;EACA,eAAA;EACA,gBAAA;CACA;AAEA;EACA,aAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;CACA;AAEA;EACA,aAAA;EACA,iBAAA;EACA,YAAA;EACA,aAAA;EACA,gBAAA;CACA;AAEA;EACA,0BAAA;CACA",file:"transfer-extend.vue",sourcesContent:['body {\r\n line-height: 1.666;\r\n color: #666;\r\n font-size: 14px; }\r\n\r\nbody, input {\r\n font-family: "verdana"; }\r\n\r\nbody, h1, h2, h3, h4, h5, h6, ul, ol, li, p, dl, dt, dd, table, th, td {\r\n margin: 0;\r\n padding: 0; }\r\n\r\ntable, th, td, img {\r\n border: 0; }\r\n\r\nem, i, th {\r\n font-style: normal;\r\n text-decoration: none; }\r\n\r\nh1, h2, h3, h4, h5, h6, th, strong {\r\n font-size: 100%;\r\n font-weight: normal; }\r\n\r\ninput, select, button, textarea, table {\r\n margin: 0;\r\n font-family: inherit;\r\n font-size: 100%; }\r\n\r\ninput, button {\r\n outline: none; }\r\n\r\nul, ol {\r\n list-style: none; }\r\n\r\ntable {\r\n border-collapse: collapse;\r\n border-spacing: 0; }\r\n\r\nth, caption {\r\n text-align: left; }\r\n\r\na {\r\n color: #666;\r\n text-decoration: none;\r\n outline: none;\r\n -webkit-tap-highlight-color: transparent; }\r\n\r\nselect {\r\n background-color: #fff; }\r\n\r\n/*# sourceMappingURL=clear.css.map */\r\n','<template>\r\n <div class="transfer" :style="{ width, height }">\r\n <template v-if="mode == \'transfer\'">\r\n \x3c!-- 左侧穿梭框 原料框 --\x3e\r\n <div class="transfer-left">\r\n <h3 class="transfer-title">\r\n <el-checkbox\r\n :indeterminate="from_is_indeterminate"\r\n v-model="from_check_all"\r\n @change="fromAllBoxChange"\r\n ></el-checkbox>\r\n <span>{{ fromTitle }}</span>\r\n <slot name="title-left"></slot>\r\n </h3>\r\n \x3c!-- 内容区 --\x3e\r\n <div class="transfer-main">\r\n <slot name="from"></slot>\r\n <el-input\r\n v-if="filter"\r\n :placeholder="placeholder"\r\n v-model="filterFrom"\r\n size="small"\r\n class="filter-tree"\r\n ></el-input>\r\n <el-tree\r\n ref="from-tree"\r\n show-checkbox\r\n :lazy="lazy"\r\n :node-key="node_key"\r\n :load="leftloadNode"\r\n :props="defaultProps"\r\n :data="self_from_data"\r\n :default-expand-all="openAll"\r\n :highlight-current="highLight"\r\n :render-content="renderContentLeft"\r\n :filter-node-method="filterNodeFrom"\r\n :default-checked-keys="defaultCheckedKeys"\r\n :default-expanded-keys="from_expanded_keys"\r\n @check="fromTreeChecked"\r\n ></el-tree>\r\n <slot name="left-footer"></slot>\r\n </div>\r\n </div>\r\n \x3c!-- 穿梭区 按钮框 --\x3e\r\n <div class="transfer-center">\r\n <template v-if="button_text">\r\n <p class="transfer-center-item">\r\n <el-button type="primary" @click="addToAims(true)" :disabled="from_disabled">\r\n {{ fromButton || "添加" }}\r\n <i class="el-icon-arrow-right"></i>\r\n </el-button>\r\n </p>\r\n <p class="transfer-center-item">\r\n <el-button\r\n type="primary"\r\n @click="removeToSource"\r\n :disabled="to_disabled"\r\n icon="el-icon-arrow-left"\r\n >{{ toButton || "移除" }}</el-button>\r\n </p>\r\n </template>\r\n <template v-else>\r\n <p class="transfer-center-item">\r\n <el-button\r\n type="primary"\r\n @click="addToAims(true)"\r\n icon="el-icon-arrow-right"\r\n circle\r\n :disabled="from_disabled"\r\n ></el-button>\r\n </p>\r\n <p class="transfer-center-item">\r\n <el-button\r\n type="primary"\r\n @click="removeToSource"\r\n :disabled="to_disabled"\r\n icon="el-icon-arrow-left"\r\n circle\r\n ></el-button>\r\n </p>\r\n </template>\r\n </div>\r\n \x3c!-- 右侧穿梭框 目标框 --\x3e\r\n <div class="transfer-right">\r\n <h3 class="transfer-title">\r\n <el-checkbox\r\n :indeterminate="to_is_indeterminate"\r\n v-model="to_check_all"\r\n @change="toAllBoxChange"\r\n ></el-checkbox>\r\n <span>{{ toTitle }}</span>\r\n <slot name="title-right"></slot>\r\n </h3>\r\n \x3c!-- 内容区 --\x3e\r\n <div class="transfer-main">\r\n <slot name="to"></slot>\r\n <el-input\r\n v-if="filter"\r\n :placeholder="placeholder"\r\n v-model="filterTo"\r\n size="small"\r\n class="filter-tree"\r\n ></el-input>\r\n <el-tree\r\n slot="to"\r\n ref="to-tree"\r\n show-checkbox\r\n :lazy="lazyRight"\r\n :data="self_to_data"\r\n :node-key="node_key"\r\n :props="defaultProps"\r\n :load="rightloadNode"\r\n :default-expand-all="openAll"\r\n :highlight-current="highLight"\r\n :render-content="renderContentRight"\r\n :filter-node-method="filterNodeTo"\r\n :default-expanded-keys="to_expanded_keys"\r\n @check="toTreeChecked"\r\n ></el-tree>\r\n <slot name="right-footer"></slot>\r\n </div>\r\n </div>\r\n </template>\r\n <template v-else-if="mode == \'addressList\'">\r\n \x3c!-- 左侧穿梭框 原料框 --\x3e\r\n <div class="transfer-left">\r\n <h3 class="transfer-title">\r\n <el-checkbox\r\n :indeterminate="from_is_indeterminate"\r\n v-model="from_check_all"\r\n @change="fromAllBoxChange"\r\n ></el-checkbox>\r\n <span>{{ fromTitle }}</span>\r\n </h3>\r\n \x3c!-- 内容区 --\x3e\r\n <div class="transfer-main">\r\n <slot name="from"></slot>\r\n <el-input\r\n v-if="filter"\r\n :placeholder="placeholder"\r\n v-model="filterFrom"\r\n size="small"\r\n class="filter-tree"\r\n ></el-input>\r\n <el-tree\r\n ref="from-tree"\r\n show-checkbox\r\n :node-key="node_key"\r\n :props="defaultProps"\r\n :data="self_from_data"\r\n :default-expand-all="openAll"\r\n :highlight-current="highLight"\r\n :render-content="renderContentLeft"\r\n :filter-node-method="filterNodeFrom"\r\n :default-expanded-keys="from_expanded_keys"\r\n @check="fromTreeChecked"\r\n ></el-tree>\r\n </div>\r\n </div>\r\n \x3c!-- 穿梭区 按钮框 --\x3e\r\n <div class="transfer-center address-list-center">\r\n <p\r\n class="transfer-center-item"\r\n v-show="!move_up"\r\n :class="{ \'address-only-item\': addressOptions.num === 1 }"\r\n >\r\n <el-button\r\n type="primary"\r\n @click="addressListTransfer(0)"\r\n icon="el-icon-arrow-right"\r\n circle\r\n class="address-first-btn"\r\n :disabled="from_disabled"\r\n ></el-button>\r\n </p>\r\n <p class="transfer-center-item" v-if="addressOptions.num > 1">\r\n <el-button\r\n type="primary"\r\n @click="addressListTransfer(1)"\r\n :disabled="from_disabled"\r\n icon="el-icon-arrow-right"\r\n circle\r\n ></el-button>\r\n </p>\r\n <p class="transfer-center-item" v-show="move_up">\r\n <el-button\r\n type="primary"\r\n @click="addressListTransfer(2)"\r\n :disabled="from_disabled"\r\n icon="el-icon-arrow-right"\r\n circle\r\n ></el-button>\r\n </p>\r\n </div>\r\n <div class="transfer-right">\r\n <div\r\n class="transfer-right-item"\r\n :class="{\r\n \'transfer-right-small\': move_up,\r\n \'transfer-right-only\': addressOptions.num === 1\r\n }"\r\n >\r\n <h3 class="transfer-title">\r\n <span>{{ toTitle }}</span>\r\n <span class="u-clear" @click="clearList(0, \'all\')" v-if="!move_up">清空</span>\r\n <img\r\n class="move_up_img move_down_img"\r\n v-else\r\n src="./shang.png"\r\n alt\r\n @click="moveUp(\'down\')"\r\n />\r\n </h3>\r\n \x3c!-- 内容区 --\x3e\r\n <div class="transfer-main" v-if="!move_up">\r\n <slot name="to"></slot>\r\n <el-input\r\n v-if="filter"\r\n :placeholder="placeholder"\r\n v-model="filterListFirst"\r\n size="small"\r\n class="filter-tree"\r\n ></el-input>\r\n <ul class="address-list-ul">\r\n <li class="address-list-li" v-for="item of addressee" :key="item[node_key]">\r\n <label>\r\n {{ item[defaultProps.label] }}\r\n {{ addressOptions.connector }}\r\n {{ item[addressOptions.suffix] }}\r\n </label>\r\n <i class="address-list-del" @click="clearList(0, item[node_key])">x</i>\r\n </li>\r\n </ul>\r\n </div>\r\n </div>\r\n <div class="transfer-right-item" v-if="addressOptions.num >= 2">\r\n <h3 class="transfer-title">\r\n <span>{{ toTitleSecond || "抄送人" }}</span>\r\n <span class="u-clear" @click="clearList(1, \'all\')">清空</span>\r\n </h3>\r\n \x3c!-- 内容区 --\x3e\r\n <div class="transfer-main">\r\n <slot name="to"></slot>\r\n <el-input\r\n v-if="filter"\r\n :placeholder="placeholder"\r\n v-model="filterListSecond"\r\n size="small"\r\n class="filter-tree"\r\n ></el-input>\r\n <ul class="address-list-ul">\r\n <li class="address-list-li" v-for="item of Cc" :key="item[node_key]">\r\n <label>\r\n {{ item[defaultProps.label] }}\r\n {{ addressOptions.connector }}\r\n {{ item[addressOptions.suffix] }}\r\n </label>\r\n <i class="address-list-del" @click="clearList(1, item[node_key])">x</i>\r\n </li>\r\n </ul>\r\n </div>\r\n </div>\r\n <div\r\n v-if="addressOptions.num === 3"\r\n class="transfer-right-item"\r\n :class="{ \'transfer-right-small\': !move_up }"\r\n >\r\n <h3 class="transfer-title">\r\n <span>{{ toTitleThird || "密送人" }}</span>\r\n <span class="u-clear" @click="clearList(2, \'all\')" v-if="move_up">清空</span>\r\n <img class="move_up_img" v-else src="./shang.png" alt @click="moveUp(\'up\')" />\r\n </h3>\r\n \x3c!-- 内容区 --\x3e\r\n <div class="transfer-main" v-if="move_up">\r\n <slot name="to"></slot>\r\n <el-input\r\n v-if="filter"\r\n :placeholder="placeholder"\r\n v-model="filterListThird"\r\n size="small"\r\n class="filter-tree"\r\n ></el-input>\r\n <ul class="address-list-ul">\r\n <li class="address-list-li" v-for="item of secret_receiver" :key="item[node_key]">\r\n <label>\r\n {{ item[defaultProps.label] }}\r\n {{ addressOptions.connector }}\r\n {{ item[addressOptions.suffix] }}\r\n </label>\r\n <i class="address-list-del" @click="clearList(2, item[node_key])">x</i>\r\n </li>\r\n </ul>\r\n </div>\r\n </div>\r\n </div>\r\n </template>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { arrayToTree } from "./array.js";\r\nexport default {\r\n data() {\r\n return {\r\n from_is_indeterminate: false, // 源数据是否半选\r\n from_check_all: false, // 源数据是否全选\r\n to_is_indeterminate: false, // 目标数据是否半选\r\n to_check_all: false, // 目标数据是否全选\r\n from_expanded_keys: [], // 源数据展开节点\r\n to_expanded_keys: [], // 目标数据展开节点\r\n from_disabled: true, // 添加按钮是否禁用\r\n to_disabled: true, // 移除按钮是否禁用\r\n from_check_keys: [], // 源数据选中key数组 以此属性关联穿梭按钮,总全选、半选状态\r\n to_check_keys: [], // 目标数据选中key数组 以此属性关联穿梭按钮,总全选、半选状态\r\n filterFrom: "", // 源数据筛选\r\n filterTo: "", // 目标数据筛选\r\n filterListFirst: "", // 通讯录模式 右1筛选\r\n filterListSecond: "", // 通讯录模式 右2筛选\r\n filterListThird: "", // 通讯录模式 右3筛选\r\n archiveFirst: [], // 存档右侧筛选前数据\r\n archiveSecond: [], // 存档右侧筛选前数据\r\n archiveThird: [], // 存档右侧筛选前数据\r\n addressee: [], // 收件人列表\r\n Cc: [], // 抄送人列表\r\n secret_receiver: [], // 密送人列表\r\n move_up: false // 通讯录模式 切换右侧\r\n };\r\n },\r\n props: {\r\n // 宽度\r\n width: {\r\n type: String,\r\n default: "100%"\r\n },\r\n // 高度\r\n height: {\r\n type: String,\r\n default: "320px"\r\n },\r\n // 标题\r\n title: {\r\n type: Array,\r\n default: () => ["源列表", "目标列表"]\r\n },\r\n // 穿梭按钮名字\r\n button_text: Array,\r\n // 源数据\r\n from_data: {\r\n type: Array,\r\n default: () => []\r\n },\r\n // 选中数据\r\n to_data: {\r\n type: Array,\r\n default: () => []\r\n },\r\n // el-tree 配置项\r\n defaultProps: {\r\n type: Object,\r\n default: () => {\r\n return { label: "label", children: "children" };\r\n }\r\n },\r\n // el-tree node-key 必须唯一\r\n node_key: {\r\n type: String,\r\n default: "id"\r\n },\r\n // 自定义 pid参数名\r\n pid: {\r\n type: String,\r\n default: "pid"\r\n },\r\n // 是否启用筛选\r\n filter: {\r\n type: Boolean,\r\n default: false\r\n },\r\n // 是否展开所有节点\r\n openAll: {\r\n type: Boolean,\r\n default: false\r\n },\r\n // 左侧自定义树节点\r\n renderContentLeft: Function,\r\n // 右侧自定义树节点\r\n renderContentRight: Function,\r\n // 穿梭框模式\r\n mode: {\r\n type: String,\r\n default: "transfer"\r\n },\r\n // 通讯录模式配置项 num-> 所需右侧通讯录个数 suffix-> label后想要拼接的字段(如id,即取此条数据的id拼接在后方)connector -> 连接符(字符串)\r\n addressOptions: {\r\n type: Object,\r\n default: () => {\r\n return {\r\n num: 3,\r\n suffix: "suffix",\r\n connector: "-"\r\n };\r\n }\r\n },\r\n // 穿梭后是否展开节点\r\n transferOpenNode: {\r\n type: Boolean,\r\n default: true\r\n },\r\n // 源数据 默认选中节点\r\n defaultCheckedKeys: {\r\n type: Array,\r\n default: () => []\r\n },\r\n // 源数据 默认展开节点\r\n defaultExpandedKeys: {\r\n type: Array,\r\n default: () => []\r\n },\r\n // 筛选placeholder\r\n placeholder: {\r\n type: String,\r\n default: "输入关键字进行过滤"\r\n },\r\n // 自定义筛选函数\r\n filterNode: Function,\r\n // 默认穿梭一次默认选中数据\r\n defaultTransfer: {\r\n type: Boolean,\r\n default: false\r\n },\r\n // 是否开启arrayToTree\r\n arrayToTree: {\r\n type: Boolean,\r\n default: false\r\n },\r\n // 是否启用懒加载\r\n lazy: {\r\n type: Boolean,\r\n default: false\r\n },\r\n // 是否右侧树也启用懒加载\r\n lazyRight: {\r\n type: Boolean,\r\n default: false\r\n },\r\n // 懒加载的回调函数\r\n lazyFn: Function,\r\n // 是否高亮当前选中节点,默认值是 false。\r\n highLight: {\r\n type: Boolean,\r\n default: false\r\n }\r\n },\r\n created() {\r\n this.from_check_keys = this.defaultCheckedKeys;\r\n this.from_expanded_keys = this.defaultExpandedKeys;\r\n this.to_expanded_keys = this.defaultExpandedKeys;\r\n if (this.defaultTransfer && this.defaultCheckedKeys.length > 0) {\r\n this.$nextTick(() => {\r\n this.addToAims(false);\r\n });\r\n }\r\n },\r\n methods: {\r\n // -------------------------------提供输出函数---------------------\r\n /**\r\n * 清空选中节点\r\n * type:string left左边 right右边 all全部 默认all\r\n */\r\n clearChecked(type = "all") {\r\n if (type === "left") {\r\n this.$refs["from-tree"].setCheckedKeys([]);\r\n this.from_is_indeterminate = false;\r\n this.from_check_all = false;\r\n } else if (type === "right") {\r\n this.$refs["to-tree"].setCheckedKeys([]);\r\n this.to_is_indeterminate = false;\r\n this.to_check_all = false;\r\n } else {\r\n this.$refs["from-tree"].setCheckedKeys([]);\r\n this.$refs["to-tree"].setCheckedKeys([]);\r\n this.from_is_indeterminate = false;\r\n this.from_check_all = false;\r\n this.to_is_indeterminate = false;\r\n this.to_check_all = false;\r\n }\r\n },\r\n // 添加按钮\r\n addToAims(emit) {\r\n // 获取选中通过穿梭框的keys - 仅用于传送纯净的id数组到父组件同后台通信\r\n let keys = this.$refs["from-tree"].getCheckedKeys();\r\n // 获取半选通过穿梭框的keys - 仅用于传送纯净的id数组到父组件同后台通信\r\n let harfKeys = this.$refs["from-tree"].getHalfCheckedKeys();\r\n // 选中节点数据\r\n let arrayCheckedNodes = this.$refs["from-tree"].getCheckedNodes();\r\n // 获取选中通过穿梭框的nodes - 仅用于传送选中节点数组到父组件同后台通信需求\r\n let nodes = JSON.parse(JSON.stringify(arrayCheckedNodes));\r\n // 半选中节点数据\r\n let arrayHalfCheckedNodes = this.$refs["from-tree"].getHalfCheckedNodes();\r\n // 获取半选通过穿梭框的nodes - 仅用于传送选中节点数组到父组件同后台通信需求\r\n let halfNodes = JSON.parse(JSON.stringify(arrayHalfCheckedNodes));\r\n\r\n // 自定义参数读取设置\r\n let children__ = this.defaultProps.children || "children";\r\n let pid__ = this.pid || "pid";\r\n let id__ = this["node_key"] || "id";\r\n\r\n /*\r\n * 先整合目标树没有父节点的叶子节点选中,需要整理出来此叶子节点的父节点直到根节点路径 - 此时所有骨架节点已有\r\n * 再将所有末端叶子节点根据pid直接推入目标树即可\r\n * 声明新盒子将所有半选节点的子节点清除 - 只保留骨架 因为排序是先父后子 因此不存在子元素处理好插入时父元素还没处理的情况\r\n * 下面一二步是为了搭建出来目标树没有根节点躯干节点时的叶子选中,给此叶子搭建出根节点和躯干节点\r\n */\r\n\r\n // let不存在状态提升 因此在函数调用之前赋值 并递归为以为数组!\r\n let self_to_data = JSON.stringify(this.self_to_data);\r\n // 第一步\r\n let skeletonHalfCheckedNodes = JSON.parse(\r\n JSON.stringify(arrayHalfCheckedNodes)\r\n ); // 深拷贝数据 - 半选节点\r\n // 筛选目标树不存在的骨架节点 - 半选内的节点\r\n let newSkeletonHalfCheckedNodes = [];\r\n skeletonHalfCheckedNodes.forEach(item => {\r\n if (!inquireIsExist(item)) {\r\n newSkeletonHalfCheckedNodes.push(item);\r\n }\r\n });\r\n // 筛选到目标树不存在的骨架后在处理每个骨架节点-非末端叶子节点 - 半选节点\r\n newSkeletonHalfCheckedNodes.forEach(item => {\r\n item[children__] = [];\r\n [0, "0"].includes(item[pid__])\r\n ? this.$refs["to-tree"].append(item)\r\n : this.$refs["to-tree"].append(item, item[pid__]);\r\n });\r\n\r\n // 第二步\r\n // 筛选目标树不存在的骨架节点 - 全选内的节点\r\n let newSkeletonCheckedNodes = [];\r\n nodes.forEach(item => {\r\n if (!inquireIsExist(item)) {\r\n newSkeletonCheckedNodes.push(item);\r\n }\r\n });\r\n // 筛选到目标树不存在的骨架后在处理每个骨架节点-非末端叶子节点 - 全选节点\r\n newSkeletonCheckedNodes.forEach(item => {\r\n if (item[children__] && item[children__].length > 0) {\r\n item[children__] = [];\r\n [0, "0"].includes(item[pid__])\r\n ? this.$refs["to-tree"].append(item)\r\n : this.$refs["to-tree"].append(item, item[pid__]);\r\n }\r\n });\r\n\r\n // 第三步 处理末端叶子元素 - 声明新盒子筛选出所有末端叶子节点\r\n let leafCheckedNodes = arrayCheckedNodes.filter(\r\n item => !item[children__] || item[children__].length == 0\r\n );\r\n // 末端叶子插入目标树\r\n leafCheckedNodes.forEach(item => {\r\n if (!inquireIsExist(item)) {\r\n this.$refs["to-tree"].append(item, item[pid__]);\r\n }\r\n });\r\n\r\n // 递归查询data内是否存在item函数\r\n function inquireIsExist(item, strData = self_to_data) {\r\n // 将树形数据格式化成一维字符串 然后通过匹配来判断是否已存在\r\n let strItem =\r\n typeof item[id__] == "number"\r\n ? `"${id__}":${item[id__]},`\r\n : `"${id__}":"${item[id__]}"`;\r\n let reg = RegExp(strItem);\r\n let existed = reg.test(strData);\r\n return existed;\r\n }\r\n\r\n // 左侧删掉选中数据\r\n arrayCheckedNodes.map(item => this.$refs["from-tree"].remove(item));\r\n\r\n // 处理完毕按钮恢复禁用状态\r\n this.from_check_keys = [];\r\n\r\n // 目标数据节点展开\r\n if (this.transferOpenNode && !this.lazy) {\r\n this.to_expanded_keys = keys;\r\n }\r\n\r\n // 传递信息给父组件\r\n emit &&\r\n this.$emit("addBtn", this.self_from_data, this.self_to_data, {\r\n keys,\r\n nodes,\r\n harfKeys,\r\n halfNodes\r\n });\r\n\r\n // 处理完毕取消选中\r\n this.$refs["from-tree"].setCheckedKeys([]);\r\n },\r\n // 移除按钮\r\n removeToSource() {\r\n // 获取选中通过穿梭框的keys - 仅用于传送纯净的id数组到父组件同后台通信\r\n let keys = this.$refs["to-tree"].getCheckedKeys();\r\n // 获取半选通过穿梭框的keys - 仅用于传送纯净的id数组到父组件同后台通信\r\n let harfKeys = this.$refs["to-tree"].getHalfCheckedKeys();\r\n // 获取选中通过穿梭框的nodes 选中节点数据\r\n let arrayCheckedNodes = this.$refs["to-tree"].getCheckedNodes();\r\n // 获取选中通过穿梭框的nodes - 仅用于传送选中节点数组到父组件同后台通信需求\r\n let nodes = JSON.parse(JSON.stringify(arrayCheckedNodes));\r\n // 半选中节点数据\r\n let arrayHalfCheckedNodes = this.$refs["to-tree"].getHalfCheckedNodes();\r\n // 获取半选通过穿梭框的nodes - 仅用于传送选中节点数组到父组件同后台通信需求\r\n let halfNodes = JSON.parse(JSON.stringify(arrayHalfCheckedNodes));\r\n\r\n // 自定义参数读取设置\r\n let children__ = this.defaultProps.children || "children";\r\n let pid__ = this.pid || "pid";\r\n let id__ = this["node_key"] || "id";\r\n\r\n /*\r\n * 先整合目标树没有父节点的叶子节点选中,需要整理出来此叶子节点的父节点直到根节点路径 - 此时所有骨架节点已有\r\n * 再将所有末端叶子节点根据pid直接推入目标树即可\r\n * 声明新盒子将所有半选节点的子节点清除 - 只保留骨架 因为排序是先父后子 因此不存在子元素处理好插入时父元素还没处理的情况\r\n * 下面一二步是为了搭建出来目标树没有根节点躯干节点时的叶子选中,给此叶子搭建出根节点和躯干节点\r\n */\r\n\r\n // let不存在状态提升 因此在函数调用之前赋值 并递归为以为数组!\r\n let self_from_data = JSON.stringify(this.self_from_data);\r\n // 第一步\r\n let skeletonHalfCheckedNodes = JSON.parse(\r\n JSON.stringify(arrayHalfCheckedNodes)\r\n ); // 深拷贝数据 - 半选节点\r\n // 筛选目标树不存在的骨架节点 - 半选内的节点\r\n let newSkeletonHalfCheckedNodes = [];\r\n skeletonHalfCheckedNodes.forEach(item => {\r\n if (!inquireIsExist(item)) {\r\n newSkeletonHalfCheckedNodes.push(item);\r\n }\r\n });\r\n // 筛选到目标树不存在的骨架后在处理每个骨架节点-非末端叶子节点 - 半选节点\r\n newSkeletonHalfCheckedNodes.forEach(item => {\r\n item[children__] = [];\r\n [0, "0"].includes(item[pid__])\r\n ? this.$refs["from-tree"].append(item)\r\n : this.$refs["from-tree"].append(item, item[pid__]);\r\n });\r\n\r\n // 第二步\r\n // 筛选目标树不存在的骨架节点 - 全选内的节点\r\n let newSkeletonCheckedNodes = [];\r\n nodes.forEach(item => {\r\n if (!inquireIsExist(item)) {\r\n newSkeletonCheckedNodes.push(item);\r\n }\r\n });\r\n // 筛选到目标树不存在的骨架后在处理每个骨架节点-非末端叶子节点 - 全选节点\r\n newSkeletonCheckedNodes.forEach(item => {\r\n if (item[children__] && item[children__].length > 0) {\r\n item[children__] = [];\r\n [0, "0"].includes(item[pid__])\r\n ? this.$refs["from-tree"].append(item)\r\n : this.$refs["from-tree"].append(item, item[pid__]);\r\n }\r\n });\r\n\r\n // 第三步 处理末端叶子元素 - 声明新盒子筛选出所有末端叶子节点\r\n let leafCheckedNodes = arrayCheckedNodes.filter(\r\n item => !item[children__] || item[children__].length == 0\r\n );\r\n // 末端叶子插入目标树\r\n leafCheckedNodes.forEach(item => {\r\n if (!inquireIsExist(item)) {\r\n this.$refs["from-tree"].append(item, item[pid__]);\r\n }\r\n });\r\n\r\n // 递归查询data内是否存在item函数\r\n function inquireIsExist(item, strData = self_from_data) {\r\n // 将树形数据格式化成一维字符串 然后通过匹配来判断是否已存在\r\n let strItem =\r\n typeof item[id__] == "number"\r\n ? `"${id__}":${item[id__]},`\r\n : `"${id__}":"${item[id__]}"`;\r\n let reg = RegExp(strItem);\r\n let existed = reg.test(strData);\r\n return existed;\r\n }\r\n\r\n // 右侧删掉选中数据\r\n arrayCheckedNodes.map(item => this.$refs["to-tree"].remove(item));\r\n\r\n // 处理完毕按钮恢复禁用状态\r\n this.to_check_keys = [];\r\n\r\n // 目标数据节点展开\r\n if (this.transferOpenNode && !this.lazy) {\r\n this.from_expanded_keys = keys;\r\n }\r\n\r\n // 传递信息给父组件\r\n this.$emit("removeBtn", this.self_from_data, this.self_to_data, {\r\n keys,\r\n nodes,\r\n harfKeys,\r\n halfNodes\r\n });\r\n // 处理完毕取消选中\r\n this.$refs["to-tree"].setCheckedKeys([]);\r\n },\r\n // 异步加载左侧\r\n leftloadNode(node, resolve) {\r\n if (node.level === 0) {\r\n return resolve(this.self_from_data);\r\n }\r\n\r\n this.lazyFn && this.lazyFn(node, resolve, "left");\r\n },\r\n // 异步加载右侧\r\n rightloadNode(node, resolve) {\r\n if (node.level === 0) {\r\n return resolve(this.self_to_data);\r\n }\r\n\r\n this.lazyFn && this.lazyFn(node, resolve, "right");\r\n },\r\n // 源树选中事件 - 是否禁用穿梭按钮\r\n fromTreeChecked(nodeObj, treeObj) {\r\n this.from_check_keys = treeObj.checkedNodes;\r\n this.$nextTick(() => {\r\n this.$emit("left-check-change", nodeObj, treeObj, this.from_check_all);\r\n });\r\n },\r\n // 目标树选中事件 - 是否禁用穿梭按钮\r\n toTreeChecked(nodeObj, treeObj) {\r\n this.to_check_keys = treeObj.checkedNodes;\r\n this.$nextTick(() => {\r\n this.$emit("right-check-change", nodeObj, treeObj, this.to_check_all);\r\n });\r\n },\r\n // 源数据 总全选checkbox\r\n fromAllBoxChange(val) {\r\n if (this.self_from_data.length == 0) {\r\n return;\r\n }\r\n if (val) {\r\n this.from_check_keys = this.self_from_data;\r\n this.$refs["from-tree"].setCheckedNodes(this.self_from_data);\r\n } else {\r\n this.$refs["from-tree"].setCheckedNodes([]);\r\n this.from_check_keys = [];\r\n }\r\n this.$emit("left-check-change", null, null, this.from_check_all);\r\n },\r\n // 目标数据 总全选checkbox\r\n toAllBoxChange(val) {\r\n if (this.self_to_data.length == 0) {\r\n return;\r\n }\r\n if (val) {\r\n this.to_check_keys = this.self_to_data;\r\n this.$refs["to-tree"].setCheckedNodes(this.self_to_data);\r\n } else {\r\n this.$refs["to-tree"].setCheckedNodes([]);\r\n this.to_check_keys = [];\r\n }\r\n this.$emit("right-check-change", null, null, this.to_check_all);\r\n },\r\n // 源数据 筛选\r\n filterNodeFrom(value, data) {\r\n if (this.filterNode) {\r\n return this.filterNode(value, data, "form");\r\n }\r\n if (!value) return true;\r\n return data[this.defaultProps.label].indexOf(value) !== -1;\r\n },\r\n // 目标数据筛选\r\n filterNodeTo(value, data) {\r\n if (this.filterNode) {\r\n return this.filterNode(value, data, "to");\r\n }\r\n if (!value) return true;\r\n return data[this.defaultProps.label].indexOf(value) !== -1;\r\n },\r\n // 通讯录模式 穿梭操作\r\n addressListTransfer(type) {\r\n // 获取选中通过穿梭框的keys - 仅用于传送纯净的id数组到父组件同后台通信\r\n let keys = this.$refs["from-tree"].getCheckedKeys(true);\r\n // 选中节点数据\r\n let arrayCheckedNodes = this.$refs["from-tree"].getCheckedNodes(true);\r\n // 去重筛选\r\n let arrayDeWeighting = [];\r\n switch (type) {\r\n case 0:\r\n arrayDeWeighting = arrayCheckedNodes.filter(item => {\r\n if (\r\n !this.addressee.some(\r\n ite => ite[this.node_key] == item[this.node_key]\r\n )\r\n ) {\r\n return item;\r\n }\r\n });\r\n this.addressee = [...this.addressee, ...arrayDeWeighting];\r\n break;\r\n case 1:\r\n arrayDeWeighting = arrayCheckedNodes.filter(item => {\r\n if (\r\n !this.Cc.some(ite => ite[this.node_key] == item[this.node_key])\r\n ) {\r\n return item;\r\n }\r\n });\r\n this.Cc = [...this.Cc, ...arrayDeWeighting];\r\n break;\r\n case 2:\r\n arrayDeWeighting = arrayCheckedNodes.filter(item => {\r\n if (\r\n !this.secret_receiver.some(\r\n ite => ite[this.node_key] == item[this.node_key]\r\n )\r\n ) {\r\n return item;\r\n }\r\n });\r\n this.secret_receiver = [...this.secret_receiver, ...arrayDeWeighting];\r\n break;\r\n }\r\n\r\n // 处理完毕取消选中\r\n this.$refs["from-tree"].setCheckedKeys([]);\r\n\r\n // 处理完毕按钮恢复禁用状态\r\n this.from_check_keys = [];\r\n\r\n // 传递信息给父组件\r\n this.$emit("addBtn", this.addressee, this.Cc, this.secret_receiver);\r\n },\r\n // 清理 通讯录选中 数据\r\n clearList(type, id) {\r\n switch (type) {\r\n case 0:\r\n this.addressee =\r\n id == "all"\r\n ? []\r\n : this.addressee.filter(item => item[this.node_key] != id);\r\n break;\r\n case 1:\r\n this.Cc =\r\n id == "all"\r\n ? []\r\n : this.Cc.filter(item => item[this.node_key] != id);\r\n break;\r\n case 2:\r\n this.secret_receiver =\r\n id == "all"\r\n ? []\r\n : this.secret_receiver.filter(item => item[this.node_key] != id);\r\n break;\r\n }\r\n // 传递信息给父组件\r\n this.$emit("removeBtn", this.addressee, this.Cc, this.secret_receiver);\r\n },\r\n // 右侧 通讯录 上下自动\r\n moveUp(type) {\r\n if (type == "up") {\r\n this.move_up = true;\r\n } else {\r\n this.move_up = false;\r\n }\r\n }\r\n // 以下为提供方法 ----------------------------------------------------------------方法--------------------------------------\r\n },\r\n computed: {\r\n // 左侧数据\r\n self_from_data() {\r\n let from_array = [...this.from_data];\r\n if (!this.arrayToTree) {\r\n from_array.forEach(item => {\r\n item[this.pid] = 0;\r\n });\r\n return from_array;\r\n } else {\r\n return arrayToTree(from_array, {\r\n id: this.node_key,\r\n pid: this.pid,\r\n children: this.defaultProps.children\r\n });\r\n }\r\n },\r\n // 右侧数据\r\n self_to_data() {\r\n let to_array = [...this.to_data];\r\n if (!this.arrayToTree) {\r\n to_array.forEach(item => {\r\n item[this.pid] = 0;\r\n });\r\n return to_array;\r\n } else {\r\n return arrayToTree(to_array, {\r\n id: this.node_key,\r\n pid: this.pid,\r\n children: this.defaultProps.children\r\n });\r\n }\r\n },\r\n // 左侧菜单名\r\n fromTitle() {\r\n let [text] = this.title;\r\n return text;\r\n },\r\n // 右侧菜单名\r\n toTitle() {\r\n let [, text] = this.title;\r\n return text;\r\n },\r\n // 右侧菜单名2\r\n toTitleSecond() {\r\n let [, , text] = this.title;\r\n return text;\r\n },\r\n // 右侧菜单名3\r\n toTitleThird() {\r\n let [, , , text] = this.title;\r\n return text;\r\n },\r\n // 上部按钮名\r\n fromButton() {\r\n if (this.button_text == undefined) {\r\n return;\r\n }\r\n\r\n let [text] = this.button_text;\r\n return text;\r\n },\r\n // 下部按钮名\r\n toButton() {\r\n if (this.button_text == undefined) {\r\n return;\r\n }\r\n let [, text] = this.button_text;\r\n return text;\r\n }\r\n },\r\n watch: {\r\n // 左侧 状态监测\r\n from_check_keys(val) {\r\n if (val.length > 0) {\r\n // 穿梭按钮是否禁用\r\n this.from_disabled = false;\r\n // 总半选是否开启\r\n this.from_is_indeterminate = true;\r\n\r\n // 总全选是否开启 - 根据选中节点中为根节点的数量是否和源数据长度相等\r\n let allCheck = val.filter(item => item[this.pid] == 0);\r\n if (allCheck.length == this.self_from_data.length) {\r\n // 关闭半选 开启全选\r\n this.from_is_indeterminate = false;\r\n this.from_check_all = true;\r\n } else {\r\n this.from_is_indeterminate = true;\r\n this.from_check_all = false;\r\n }\r\n } else {\r\n this.from_disabled = true;\r\n this.from_is_indeterminate = false;\r\n this.from_check_all = false;\r\n }\r\n },\r\n // 右侧 状态监测\r\n to_check_keys(val) {\r\n if (val.length > 0) {\r\n // 穿梭按钮是否禁用\r\n this.to_disabled = false;\r\n // 总半选是否开启\r\n this.to_is_indeterminate = true;\r\n\r\n // 总全选是否开启 - 根据选中节点中为根节点的数量是否和源数据长度相等\r\n let allCheck = val.filter(item => item[this.pid] == 0);\r\n if (allCheck.length == this.self_to_data.length) {\r\n // 关闭半选 开启全选\r\n this.to_is_indeterminate = false;\r\n this.to_check_all = true;\r\n } else {\r\n this.to_is_indeterminate = true;\r\n this.to_check_all = false;\r\n }\r\n } else {\r\n this.to_disabled = true;\r\n this.to_is_indeterminate = false;\r\n this.to_check_all = false;\r\n }\r\n },\r\n // 左侧 数据筛选\r\n filterFrom(val) {\r\n this.$refs["from-tree"].filter(val);\r\n },\r\n // 右侧 数据筛选\r\n filterTo(val) {\r\n this.$refs["to-tree"].filter(val);\r\n },\r\n // 通讯录模式 右1筛选\r\n filterListFirst(newval, oldval) {\r\n if (oldval == "") {\r\n this.archiveFirst = this.addressee;\r\n }\r\n if (newval == "") {\r\n this.addressee = this.archiveFirst;\r\n }\r\n let reg = RegExp(newval);\r\n this.addressee = this.addressee.filter(item => reg.test(item.label));\r\n },\r\n // 通讯录模式 右2筛选\r\n filterListSecond(newval, oldval) {\r\n if (oldval == "") {\r\n this.archiveSecond = this.Cc;\r\n }\r\n if (newval == "") {\r\n this.Cc = this.archiveSecond;\r\n }\r\n let reg = RegExp(newval);\r\n this.Cc = this.Cc.filter(item => reg.test(item.label));\r\n },\r\n // 通讯录模式 右3筛选\r\n filterListThird(newval, oldval) {\r\n if (oldval == "") {\r\n this.archiveThird = this.secret_receiver;\r\n }\r\n if (newval == "") {\r\n this.secret_receiver = this.archiveThird;\r\n }\r\n let reg = RegExp(newval);\r\n this.secret_receiver = this.secret_receiver.filter(item =>\r\n reg.test(item.label)\r\n );\r\n },\r\n // 监视默认选中\r\n defaultCheckedKeys(val) {\r\n if (this.defaultTransfer && val.length > 0) {\r\n this.$nextTick(() => {\r\n this.addToAims(false);\r\n });\r\n }\r\n },\r\n // 监视默认展开\r\n defaultExpandedKeys(val) {\r\n let _form = new Set(this.from_expanded_keys.concat(val));\r\n this.from_expanded_keys = [..._form];\r\n let _to = new Set(this.to_expanded_keys.concat(val));\r\n this.to_expanded_keys = [..._to];\r\n }\r\n }\r\n};\r\n<\/script>\r\n\r\n<style scoped>\r\n@import "./clear.css";\r\n.el-tree {\r\n min-width: 100%;\r\n display: inline-block !important;\r\n}\r\n\r\n.transfer {\r\n position: relative;\r\n overflow: hidden;\r\n}\r\n\r\n.transfer-left {\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n}\r\n\r\n.transfer-right {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n}\r\n\r\n.transfer-right-item {\r\n height: calc((100% - 41px) / 2);\r\n}\r\n\r\n.transfer-right-small {\r\n height: 41px;\r\n}\r\n\r\n.transfer-right-only {\r\n height: 100%;\r\n}\r\n\r\n.transfer-main {\r\n padding: 10px;\r\n height: calc(100% - 41px);\r\n box-sizing: border-box;\r\n overflow: auto;\r\n}\r\n\r\n.transfer-left,\r\n.transfer-right {\r\n border: 1px solid #ebeef5;\r\n width: 40%;\r\n height: 100%;\r\n box-sizing: border-box;\r\n border-radius: 5px;\r\n vertical-align: middle;\r\n}\r\n\r\n.transfer-center {\r\n position: absolute;\r\n top: 50%;\r\n left: 40%;\r\n width: 20%;\r\n transform: translateY(-50%);\r\n text-align: center;\r\n}\r\n\r\n.transfer-center-item {\r\n padding: 10px;\r\n overflow: hidden;\r\n}\r\n\r\n.address-list-center {\r\n height: 100%;\r\n}\r\n\r\n.address-list-center > .transfer-center-item {\r\n height: 50%;\r\n padding: 70px 10px 0;\r\n box-sizing: border-box;\r\n overflow: hidden;\r\n}\r\n\r\n.address-list-center > .address-only-item {\r\n height: 100%;\r\n position: relative;\r\n}\r\n\r\n.address-only-item > .address-first-btn {\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n transform: translate(-50%, -50%);\r\n}\r\n\r\n.transfer-title {\r\n border-bottom: 1px solid #ebeef5;\r\n padding: 0 15px;\r\n height: 40px;\r\n line-height: 40px;\r\n color: #333;\r\n font-size: 16px;\r\n background-color: #f5f7fa;\r\n}\r\n\r\n.transfer-title .el-checkbox {\r\n margin-right: 10px;\r\n}\r\n\r\n.filter-tree {\r\n margin-bottom: 10px;\r\n}\r\n\r\n.address-list-ul {\r\n padding-bottom: 20px;\r\n}\r\n\r\n.address-list-li {\r\n position: relative;\r\n padding: 4px 24px 4px 4px;\r\n border-radius: 3px;\r\n overflow: hidden; /*超出部分隐藏*/\r\n white-space: nowrap; /*不换行*/\r\n text-overflow: ellipsis; /*超出部分文字以...显示*/\r\n}\r\n\r\n.address-list-li:hover {\r\n background-color: #f5f7fa;\r\n}\r\n\r\n.address-list-li:hover .address-list-del {\r\n display: block;\r\n}\r\n\r\n.address-list-del {\r\n display: none;\r\n position: absolute;\r\n top: 50%;\r\n right: 2px;\r\n margin-top: -10px;\r\n width: 20px;\r\n height: 20px;\r\n line-height: 20px;\r\n border-radius: 50%;\r\n text-align: center;\r\n background-color: #fef0f0;\r\n color: #f56c6c;\r\n cursor: pointer;\r\n}\r\n\r\n.u-clear {\r\n float: right;\r\n color: #67c23a;\r\n font-size: 14px;\r\n cursor: pointer;\r\n}\r\n\r\n.move_up_img {\r\n float: right;\r\n margin-top: 10px;\r\n width: 20px;\r\n height: 20px;\r\n cursor: pointer;\r\n}\r\n\r\n.move_down_img {\r\n transform: rotate(180deg);\r\n}\r\n</style>\r\n'],sourceRoot:""}])},function(e,r){function t(e,r){var t=e[1]||"",i=e[3];if(!i)return t;if(r&&"function"==typeof btoa){var s=n(i);return[t].concat(i.sources.map((function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"}))).concat([s]).join("\n")}return[t].join("\n")}function n(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}e.exports=function(e){var r=[];return r.toString=function(){return this.map((function(r){var n=t(r,e);return r[2]?"@media "+r[2]+"{"+n+"}":n})).join("")},r.i=function(e,t){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},i=0;i<this.length;i++){var s=this[i][0];"number"==typeof s&&(n[s]=!0)}for(i=0;i<e.length;i++){var a=e[i];"number"==typeof a[0]&&n[a[0]]||(t&&!a[2]?a[2]=t:t&&(a[2]="("+a[2]+") and ("+t+")"),r.push(a))}},r}},function(e,r,t){function n(e){for(var r=0;r<e.length;r++){var t=e[r],n=c[t.id];if(n){n.refs++;for(var i=0;i<n.parts.length;i++)n.parts[i](t.parts[i]);for(;i<t.parts.length;i++)n.parts.push(s(t.parts[i]));n.parts.length>t.parts.length&&(n.parts.length=t.parts.length)}else{var a=[];for(i=0;i<t.parts.length;i++)a.push(s(t.parts[i]));c[t.id]={id:t.id,refs:1,parts:a}}}}function i(){var e=document.createElement("style");return e.type="text/css",h.appendChild(e),e}function s(e){var r,t,n=document.querySelector("style["+_+'~="'+e.id+'"]');if(n){if(u)return p;n.parentNode.removeChild(n)}if(v){var s=m++;n=f||(f=i()),r=a.bind(null,n,s,!1),t=a.bind(null,n,s,!0)}else n=i(),r=o.bind(null,n),t=function(){n.parentNode.removeChild(n)};return r(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap)return;r(e=n)}else t()}}function a(e,r,t,n){var i=t?"":n.css;if(e.styleSheet)e.styleSheet.cssText=g(r,i);else{var s=document.createTextNode(i),a=e.childNodes;a[r]&&e.removeChild(a[r]),a.length?e.insertBefore(s,a[r]):e.appendChild(s)}}function o(e,r){var t=r.css,n=r.media,i=r.sourceMap;if(n&&e.setAttribute("media",n),A.ssrId&&e.setAttribute(_,r.id),i&&(t+="\n/*# sourceURL="+i.sources[0]+" */",t+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */"),e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}var l="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!l)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var d=t(8),c={},h=l&&(document.head||document.getElementsByTagName("head")[0]),f=null,m=0,u=!1,p=function(){},A=null,_="data-vue-ssr-id",v="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());e.exports=function(e,r,t,i){u=t,A=i||{};var s=d(e,r);return n(s),function(r){for(var t=[],i=0;i<s.length;i++){var a=s[i],o=c[a.id];o.refs--,t.push(o)}r?(s=d(e,r),n(s)):s=[];for(i=0;i<t.length;i++){o=t[i];if(0===o.refs){for(var l=0;l<o.parts.length;l++)o.parts[l]();delete c[o.id]}}}};var g=function(){var e=[];return function(r,t){return e[r]=t,e.filter(Boolean).join("\n")}}()},function(e,r){e.exports=function(e,r){for(var t=[],n={},i=0;i<r.length;i++){var s=r[i],a=s[0],o=s[1],l=s[2],d=s[3],c={id:e+":"+i,css:o,media:l,sourceMap:d};n[a]?n[a].parts.push(c):t.push(n[a]={id:a,parts:[c]})}return t}},function(e,r){e.exports=function(e,r,t,n,i,s){var a,o=e=e||{},l=typeof e.default;"object"!==l&&"function"!==l||(a=e,o=e.default);var d,c="function"==typeof o?o.options:o;if(r&&(c.render=r.render,c.staticRenderFns=r.staticRenderFns,c._compiled=!0),t&&(c.functional=!0),i&&(c._scopeId=i),s?(d=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(s)},c._ssrRegister=d):n&&(d=n),d){var h=c.functional,f=h?c.render:c.beforeCreate;h?(c._injectStyles=d,c.render=function(e,r){return d.call(r),f(e,r)}):c.beforeCreate=f?[].concat(f,d):[d]}return{esModule:a,exports:o,options:c}}},function(e,r,t){"use strict";function n(e){if(Array.isArray(e)){for(var r=0,t=Array(e.length);r<e.length;r++)t[r]=e[r];return t}return Array.from(e)}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{id:"id",pid:"pid",children:"children"},t=[],s={};return e.forEach((function(i){["undefined",void 0,null].includes(i[r.pid])&&(i[r.pid]="0");var a,o=e.filter((function(e){return e[r.pid]===i[r.id]}));i.children&&i.children instanceof Array?(i.children.map((function(e){return s[e[r.id]]=1})),(a=i.children).push.apply(a,n(o.filter((function(e){return 1!==s[e[r.id]]}))))):i.children=o;var l=o.length>0;(l||!l&&[0,"0"].includes(i[r.pid]))&&t.push(i)})),t.every((function(e){return[0,"0"].includes(e[r.pid])}))?t:i(t,r)}t.d(r,"a",(function(){return i}))},function(e,r,t){"use strict";var n=function(){var e=this,r=e.$createElement,n=e._self._c||r;return n("div",{staticClass:"transfer",style:{width:e.width,height:e.height}},["transfer"==e.mode?[n("div",{staticClass:"transfer-left"},[n("h3",{staticClass:"transfer-title"},[n("el-checkbox",{attrs:{indeterminate:e.from_is_indeterminate},on:{change:e.fromAllBoxChange},model:{value:e.from_check_all,callback:function(r){e.from_check_all=r},expression:"from_check_all"}}),e._v(" "),n("span",[e._v(e._s(e.fromTitle))]),e._v(" "),e._t("title-left")],2),e._v(" "),n("div",{staticClass:"transfer-main"},[e._t("from"),e._v(" "),e.filter?n("el-input",{staticClass:"filter-tree",attrs:{placeholder:e.placeholder,size:"small"},model:{value:e.filterFrom,callback:function(r){e.filterFrom=r},expression:"filterFrom"}}):e._e(),e._v(" "),n("el-tree",{ref:"from-tree",attrs:{"show-checkbox":"",lazy:e.lazy,"node-key":e.node_key,load:e.leftloadNode,props:e.defaultProps,data:e.self_from_data,"default-expand-all":e.openAll,"highlight-current":e.highLight,"render-content":e.renderContentLeft,"filter-node-method":e.filterNodeFrom,"default-checked-keys":e.defaultCheckedKeys,"default-expanded-keys":e.from_expanded_keys},on:{check:e.fromTreeChecked}}),e._v(" "),e._t("left-footer")],2)]),e._v(" "),n("div",{staticClass:"transfer-center"},[e.button_text?[n("p",{staticClass:"transfer-center-item"},[n("el-button",{attrs:{type:"primary",disabled:e.from_disabled},on:{click:function(r){return e.addToAims(!0)}}},[e._v("\n "+e._s(e.fromButton||"添加")+"\n "),n("i",{staticClass:"el-icon-arrow-right"})])],1),e._v(" "),n("p",{staticClass:"transfer-center-item"},[n("el-button",{attrs:{type:"primary",disabled:e.to_disabled,icon:"el-icon-arrow-left"},on:{click:e.removeToSource}},[e._v(e._s(e.toButton||"移除"))])],1)]:[n("p",{staticClass:"transfer-center-item"},[n("el-button",{attrs:{type:"primary",icon:"el-icon-arrow-right",circle:"",disabled:e.from_disabled},on:{click:function(r){return e.addToAims(!0)}}})],1),e._v(" "),n("p",{staticClass:"transfer-center-item"},[n("el-button",{attrs:{type:"primary",disabled:e.to_disabled,icon:"el-icon-arrow-left",circle:""},on:{click:e.removeToSource}})],1)]],2),e._v(" "),n("div",{staticClass:"transfer-right"},[n("h3",{staticClass:"transfer-title"},[n("el-checkbox",{attrs:{indeterminate:e.to_is_indeterminate},on:{change:e.toAllBoxChange},model:{value:e.to_check_all,callback:function(r){e.to_check_all=r},expression:"to_check_all"}}),e._v(" "),n("span",[e._v(e._s(e.toTitle))]),e._v(" "),e._t("title-right")],2),e._v(" "),n("div",{staticClass:"transfer-main"},[e._t("to"),e._v(" "),e.filter?n("el-input",{staticClass:"filter-tree",attrs:{placeholder:e.placeholder,size:"small"},model:{value:e.filterTo,callback:function(r){e.filterTo=r},expression:"filterTo"}}):e._e(),e._v(" "),n("el-tree",{ref:"to-tree",attrs:{slot:"to","show-checkbox":"",lazy:e.lazyRight,data:e.self_to_data,"node-key":e.node_key,props:e.defaultProps,load:e.rightloadNode,"default-expand-all":e.openAll,"highlight-current":e.highLight,"render-content":e.renderContentRight,"filter-node-method":e.filterNodeTo,"default-expanded-keys":e.to_expanded_keys},on:{check:e.toTreeChecked},slot:"to"}),e._v(" "),e._t("right-footer")],2)])]:"addressList"==e.mode?[n("div",{staticClass:"transfer-left"},[n("h3",{staticClass:"transfer-title"},[n("el-checkbox",{attrs:{indeterminate:e.from_is_indeterminate},on:{change:e.fromAllBoxChange},model:{value:e.from_check_all,callback:function(r){e.from_check_all=r},expression:"from_check_all"}}),e._v(" "),n("span",[e._v(e._s(e.fromTitle))])],1),e._v(" "),n("div",{staticClass:"transfer-main"},[e._t("from"),e._v(" "),e.filter?n("el-input",{staticClass:"filter-tree",attrs:{placeholder:e.placeholder,size:"small"},model:{value:e.filterFrom,callback:function(r){e.filterFrom=r},expression:"filterFrom"}}):e._e(),e._v(" "),n("el-tree",{ref:"from-tree",attrs:{"show-checkbox":"","node-key":e.node_key,props:e.defaultProps,data:e.self_from_data,"default-expand-all":e.openAll,"highlight-current":e.highLight,"render-content":e.renderContentLeft,"filter-node-method":e.filterNodeFrom,"default-expanded-keys":e.from_expanded_keys},on:{check:e.fromTreeChecked}})],2)]),e._v(" "),n("div",{staticClass:"transfer-center address-list-center"},[n("p",{directives:[{name:"show",rawName:"v-show",value:!e.move_up,expression:"!move_up"}],staticClass:"transfer-center-item",class:{"address-only-item":1===e.addressOptions.num}},[n("el-button",{staticClass:"address-first-btn",attrs:{type:"primary",icon:"el-icon-arrow-right",circle:"",disabled:e.from_disabled},on:{click:function(r){return e.addressListTransfer(0)}}})],1),e._v(" "),e.addressOptions.num>1?n("p",{staticClass:"transfer-center-item"},[n("el-button",{attrs:{type:"primary",disabled:e.from_disabled,icon:"el-icon-arrow-right",circle:""},on:{click:function(r){return e.addressListTransfer(1)}}})],1):e._e(),e._v(" "),n("p",{directives:[{name:"show",rawName:"v-show",value:e.move_up,expression:"move_up"}],staticClass:"transfer-center-item"},[n("el-button",{attrs:{type:"primary",disabled:e.from_disabled,icon:"el-icon-arrow-right",circle:""},on:{click:function(r){return e.addressListTransfer(2)}}})],1)]),e._v(" "),n("div",{staticClass:"transfer-right"},[n("div",{staticClass:"transfer-right-item",class:{"transfer-right-small":e.move_up,"transfer-right-only":1===e.addressOptions.num}},[n("h3",{staticClass:"transfer-title"},[n("span",[e._v(e._s(e.toTitle))]),e._v(" "),e.move_up?n("img",{staticClass:"move_up_img move_down_img",attrs:{src:t(1),alt:""},on:{click:function(r){return e.moveUp("down")}}}):n("span",{staticClass:"u-clear",on:{click:function(r){return e.clearList(0,"all")}}},[e._v("清空")])]),e._v(" "),e.move_up?e._e():n("div",{staticClass:"transfer-main"},[e._t("to"),e._v(" "),e.filter?n("el-input",{staticClass:"filter-tree",attrs:{placeholder:e.placeholder,size:"small"},model:{value:e.filterListFirst,callback:function(r){e.filterListFirst=r},expression:"filterListFirst"}}):e._e(),e._v(" "),n("ul",{staticClass:"address-list-ul"},e._l(e.addressee,(function(r){return n("li",{key:r[e.node_key],staticClass:"address-list-li"},[n("label",[e._v("\n "+e._s(r[e.defaultProps.label])+"\n "+e._s(e.addressOptions.connector)+"\n "+e._s(r[e.addressOptions.suffix])+"\n ")]),e._v(" "),n("i",{staticClass:"address-list-del",on:{click:function(t){return e.clearList(0,r[e.node_key])}}},[e._v("x")])])})),0)],2)]),e._v(" "),e.addressOptions.num>=2?n("div",{staticClass:"transfer-right-item"},[n("h3",{staticClass:"transfer-title"},[n("span",[e._v(e._s(e.toTitleSecond||"抄送人"))]),e._v(" "),n("span",{staticClass:"u-clear",on:{click:function(r){return e.clearList(1,"all")}}},[e._v("清空")])]),e._v(" "),n("div",{staticClass:"transfer-main"},[e._t("to"),e._v(" "),e.filter?n("el-input",{staticClass:"filter-tree",attrs:{placeholder:e.placeholder,size:"small"},model:{value:e.filterListSecond,callback:function(r){e.filterListSecond=r},expression:"filterListSecond"}}):e._e(),e._v(" "),n("ul",{staticClass:"address-list-ul"},e._l(e.Cc,(function(r){return n("li",{key:r[e.node_key],staticClass:"address-list-li"},[n("label",[e._v("\n "+e._s(r[e.defaultProps.label])+"\n "+e._s(e.addressOptions.connector)+"\n "+e._s(r[e.addressOptions.suffix])+"\n ")]),e._v(" "),n("i",{staticClass:"address-list-del",on:{click:function(t){return e.clearList(1,r[e.node_key])}}},[e._v("x")])])})),0)],2)]):e._e(),e._v(" "),3===e.addressOptions.num?n("div",{staticClass:"transfer-right-item",class:{"transfer-right-small":!e.move_up}},[n("h3",{staticClass:"transfer-title"},[n("span",[e._v(e._s(e.toTitleThird||"密送人"))]),e._v(" "),e.move_up?n("span",{staticClass:"u-clear",on:{click:function(r){return e.clearList(2,"all")}}},[e._v("清空")]):n("img",{staticClass:"move_up_img",attrs:{src:t(1),alt:""},on:{click:function(r){return e.moveUp("up")}}})]),e._v(" "),e.move_up?n("div",{staticClass:"transfer-main"},[e._t("to"),e._v(" "),e.filter?n("el-input",{staticClass:"filter-tree",attrs:{placeholder:e.placeholder,size:"small"},model:{value:e.filterListThird,callback:function(r){e.filterListThird=r},expression:"filterListThird"}}):e._e(),e._v(" "),n("ul",{staticClass:"address-list-ul"},e._l(e.secret_receiver,(function(r){return n("li",{key:r[e.node_key],staticClass:"address-list-li"},[n("label",[e._v("\n "+e._s(r[e.defaultProps.label])+"\n "+e._s(e.addressOptions.connector)+"\n "+e._s(r[e.addressOptions.suffix])+"\n ")]),e._v(" "),n("i",{staticClass:"address-list-del",on:{click:function(t){return e.clearList(2,r[e.node_key])}}},[e._v("x")])])})),0)],2):e._e()]):e._e()])]:e._e()],2)},i=[];n._withStripped=!0;var s={render:n,staticRenderFns:i};r.a=s}])}))},"6b64":function(e,r,t){},"7c39":function(e,r,t){"use strict";var n=t("d4bd"),i=t.n(n);i.a},"7c97":function(e,r,t){"use strict";var n=t("6b64"),i=t.n(n);i.a},"82a2":function(e,r,t){"use strict";var n=t("17b5"),i=t.n(n);i.a},a434:function(e,r,t){"use strict";var n=t("23e7"),i=t("23cb"),s=t("a691"),a=t("50c4"),o=t("7b0b"),l=t("65f0"),d=t("8418"),c=t("1dde"),h=t("ae40"),f=c("splice"),m=h("splice",{ACCESSORS:!0,0:0,1:2}),u=Math.max,p=Math.min,A=9007199254740991,_="Maximum allowed length exceeded";n({target:"Array",proto:!0,forced:!f||!m},{splice:function(e,r){var t,n,c,h,f,m,v=o(this),g=a(v.length),k=i(e,g),y=arguments.length;if(0===y?t=n=0:1===y?(t=0,n=g-k):(t=y-2,n=p(u(s(r),0),g-k)),g+t-n>A)throw TypeError(_);for(c=l(v,n),h=0;h<n;h++)f=k+h,f in v&&d(c,h,v[f]);if(c.length=n,t<n){for(h=k;h<g-n;h++)f=h+n,m=h+t,f in v?v[m]=v[f]:delete v[m];for(h=g;h>g-n+t;h--)delete v[h-1]}else if(t>n)for(h=g-n;h>k;h--)f=h+n-1,m=h+t-1,f in v?v[m]=v[f]:delete v[m];for(h=0;h<t;h++)v[h+k]=arguments[h+2];return v.length=g-n+t,c}})},d4bd:function(e,r,t){},ef6a:function(e,r){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3QjYyQjM0RDJBMzExRThBMDdCQjJERTg1NjhGNzMyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3QjYyQjM1RDJBMzExRThBMDdCQjJERTg1NjhGNzMyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdCNjJCMzJEMkEzMTFFOEEwN0JCMkRFODU2OEY3MzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdCNjJCMzNEMkEzMTFFOEEwN0JCMkRFODU2OEY3MzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7x0kyvAAAA00lEQVR42mKUn/eIgQBgBOLpQJzOQAJgooWhhAxGNvQbELtBxYjCTEQaGgDEu6Fy6kAcSo6L8RlqDMRLgfgyqQbjM9QBiKcBcRAQ3yBkMAseQ/2BeA9Uzg+IS4HYB4hfExN5LEQYGg/EMUDsBcSfiU0VLAQMLQJiG6hLf5KS3Fig4YZuKMiyFiCWgKaAv+Sk4wwoG2YoM9QHbECcQo6h6KliD9SwZUD8ABpZ/xnIBCxo/OVAvAOIZzNQCNANziA2OZGaQahiKDGl26jBowZTEQAEGABIuDJ8cQA/QwAAAABJRU5ErkJggg=="},fe3a:function(e,r){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAQCAYAAAA1Qw7OAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBDODQzMEQ2RDAzMzExRTg5MTAzRjM2MEQ3ODQyNkMzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBDODQzMEQ3RDAzMzExRTg5MTAzRjM2MEQ3ODQyNkMzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEM4NDMwRDREMDMzMTFFODkxMDNGMzYwRDc4NDI2QzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEM4NDMwRDVEMDMzMTFFODkxMDNGMzYwRDc4NDI2QzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5rLvT6AAAAVUlEQVR42mJk6PrPxsDA0A3EMUDMCMSLgbiUBUh0AXEeAwKA2N8ZgTreAhlCDKjgHRMWQRAQYmLAAYaTxDss4uAgWYxFYg4odMugwR0LFQQprAUIMABR/w64Zj3dIAAAAABJRU5ErkJggg=="}}]); |
| | | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-691deb5b"],{"17b5":function(e,r,t){},"2d70":function(e,r,t){"use strict";t.r(r);var n=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"flex_contain"},[t("my-card",{attrs:{title:"权限组列表"}},[t("div",{staticClass:"clearfix",attrs:{slot:"card-tools"},slot:"card-tools"},[t("el-button",{staticClass:"card-tools",attrs:{size:"mini",type:"danger",icon:"el-icon-delete",circle:"",disabled:e.getToolsState},on:{click:e.delRoleGroup}}),t("el-button",{staticClass:"card-tools",attrs:{size:"mini",type:"primary",icon:"el-icon-edit",circle:"",disabled:e.getToolsState},on:{click:function(r){e.editRoleGroup.show=!0}}}),t("el-button",{staticClass:"card-tools",attrs:{size:"mini",type:"primary",icon:"el-icon-plus",circle:""},on:{click:function(r){e.addRoleGroup.show=!0}}})],1),t("my-list",{ref:"groupList",attrs:{list:e.roleList},on:{"handle-click":e.groupListClick}})],1),t("div",{staticClass:"main posR"},[t("el-tabs",{attrs:{type:"border-card"},model:{value:e.activeName,callback:function(r){e.activeName=r},expression:"activeName"}},[t("el-tab-pane",{attrs:{label:"用户",name:"user"}},[t("span",{attrs:{slot:"label"},slot:"label"},[t("i",{staticClass:"el-icon-user-solid"}),e._v(" 用户")]),t("el-transfer",{staticClass:"el-transfer-w320 el-transfer-h700",attrs:{titles:["未添加用户","已添加用户"],"button-texts":["移除","添加"],data:e.user.data,filterable:!0,"render-content":e.renderFn},on:{change:e.UserChange},model:{value:e.user.value,callback:function(r){e.$set(e.user,"value",r)},expression:"user.value"}})],1),t("el-tab-pane",{attrs:{label:"权限",name:"authority"}},[t("span",{attrs:{slot:"label"},slot:"label"},[t("i",{staticClass:"el-icon-tickets"}),e._v(" 权限")]),t("tree-transfer",{staticClass:"tree_transfer",attrs:{title:e.authority.title,from_data:e.authority.data,button_text:["添加","移除"],to_data:e.authority.value,height:"auto",defaultProps:{label:"label"},mode:e.treeTransferMode,filter:"",openAll:""},on:{addBtn:e.selectPermit,removeBtn:e.unselectPermit}})],1),t("el-tab-pane",{attrs:{label:"新增权限",name:"addPermit"}},[t("span",{attrs:{slot:"label"},slot:"label"},[t("i",{staticClass:"el-icon-tickets"}),e._v(" 新增权限")]),t("el-tree",{attrs:{data:e.rootData,"node-key":"id","default-expand-all":"","expand-on-click-node":!1},scopedSlots:e._u([{key:"default",fn:function(r){var n=r.node,i=r.data;return t("span",{staticClass:"custom-tree-node"},[t("span",[e._v(e._s(n.label))]),t("span",{staticClass:"btn_grp"},[i.permit_id?e._e():t("el-button",{attrs:{type:"primary",size:"mini",icon:"el-icon-circle-plus",circle:""},on:{click:function(r){return e.append(i)}}}),"root"!=i.label?t("el-button",{attrs:{type:"danger",icon:"el-icon-delete",circle:"",size:"mini"},on:{click:function(r){return e.remove(n,i)}}}):e._e()],1)])}}],null,!1,4027206629)})],1)],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.getToolsState,expression:"getToolsState"}],staticClass:"fg_mask cursor_not_allowed"}),t("el-dialog",{attrs:{top:"calc(50vh - 100px)",title:"添加权限组",visible:e.addRoleGroup.show,width:"400px"},on:{"update:visible":function(r){return e.$set(e.addRoleGroup,"show",r)}}},[t("el-form",{attrs:{size:"small"}},[t("el-form-item",{attrs:{label:"权限组名称"}},[t("el-input",{attrs:{placeholder:"请输入内容",clearable:!0},model:{value:e.addRoleGroup.value,callback:function(r){e.$set(e.addRoleGroup,"value","string"===typeof r?r.trim():r)},expression:"addRoleGroup.value"}})],1)],1),t("div",{staticStyle:{"text-align":"right"}},[t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.addRoleGroupOK}},[e._v("确定")]),t("el-button",{attrs:{size:"mini"},on:{click:function(r){e.addRoleGroup.show=!1}}},[e._v("取消")])],1)],1),t("el-dialog",{attrs:{top:"calc(50vh - 100px)",title:"编辑权限组",visible:e.editRoleGroup.show,width:"400px"},on:{"update:visible":function(r){return e.$set(e.editRoleGroup,"show",r)}}},[t("el-form",{attrs:{size:"small"}},[t("el-form-item",{attrs:{label:"权限组名称"}},[t("el-input",{attrs:{placeholder:"请输入内容",clearable:!0},model:{value:e.editRoleGroup.value,callback:function(r){e.$set(e.editRoleGroup,"value","string"===typeof r?r.trim():r)},expression:"editRoleGroup.value"}})],1)],1),t("div",{staticStyle:{"text-align":"right"}},[t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.editRoleGroupOk}},[e._v("确定")]),t("el-button",{attrs:{size:"mini"},on:{click:function(r){e.editRoleGroup.show=!1}}},[e._v("取消")])],1)],1),t("el-dialog",{attrs:{title:"添加权限",visible:e.addPermitForm.show},on:{"update:visible":function(r){return e.$set(e.addPermitForm,"show",r)}}},[t("el-form",[t("el-form-item",{attrs:{label:"权限名称","label-width":e.formLabelWidth}},[t("el-input",{attrs:{autocomplete:"off",placeholder:"请输入权限名称"},model:{value:e.addPermitForm.value,callback:function(r){e.$set(e.addPermitForm,"value",r)},expression:"addPermitForm.value"}})],1),t("el-form-item",{attrs:{label:"权限路径标识","label-width":e.formLabelWidth}},[t("el-input",{attrs:{clearable:"",disabled:e.addPermitForm.pathDisabled,autocomplete:"off",placeholder:"路径为英文 下划线分隔"},model:{value:e.addPermitForm.path,callback:function(r){e.$set(e.addPermitForm,"path",r)},expression:"addPermitForm.path"}})],1),t("el-form-item",{attrs:{label:"","label-width":e.formLabelWidth}},[t("el-checkbox",{on:{change:e.permitNodeChange},model:{value:e.addPermitForm.permitNode,callback:function(r){e.$set(e.addPermitForm,"permitNode",r)},expression:"addPermitForm.permitNode"}},[e._v("可以添加子项")])],1),t("el-form-item",{attrs:{label:"","label-width":e.formLabelWidth}},[t("el-checkbox",{attrs:{disabled:e.addPermitForm.realPermit},model:{value:e.addPermitForm.necessary,callback:function(r){e.$set(e.addPermitForm,"necessary",r)},expression:"addPermitForm.necessary"}},[e._v("必要权限")])],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(r){e.addPermitForm.show=!1}}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary"},on:{click:e.addPermitOK}},[e._v("确 定")])],1)],1)],1)],1)},i=[],s=(t("4160"),t("d81d"),t("a434"),t("159b"),function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"list_contain"},[t("ul",[0==e.list.length?t("li",[t("div",{staticClass:"no-data-text"},[e._v("暂无数据")])]):e._e(),e._l(e.list,(function(r){return t("li",{key:r.key},[t("a",{class:{active:r.key==e.activeKey},attrs:{href:"javascript:;"},on:{click:function(t){return e.handleClick(r)}}},[e._v(e._s(r.txt))])])}))],2)])}),a=[],o={name:"MyList",props:{list:{type:Array,default:function(){return[]}}},data:function(){return{activeKey:""}},methods:{handleClick:function(e){this.activeKey!=e.key&&(this.activeKey=e.key,this.$emit("handle-click",e))}}},l=o,d=(t("82a2"),t("2877")),c=Object(d["a"])(l,s,a,!1,null,"68b73610",null),h=c.exports,f=function(){var e=this,r=e.$createElement,n=e._self._c||r;return n("div",{staticClass:"my-card"},[n("div",{staticClass:"my-card-header"},[n("div",{staticClass:"card-title"},[n("img",{staticClass:"card-title-img",attrs:{src:t("fe3a")}}),e._v(" "+e._s(e.title)+" ")]),n("div",{staticClass:"my-card-tools"},[e._t("card-tools")],2),n("img",{staticClass:"left-top",attrs:{src:t("ef6a")}}),n("img",{staticClass:"top-right",attrs:{src:t("ef6a")}}),n("img",{staticClass:"left-bottom",attrs:{src:t("ef6a")}}),n("img",{staticClass:"bottom-right",attrs:{src:t("ef6a")}}),n("div",{staticClass:"border border_top"}),n("div",{staticClass:"border border_right"}),n("div",{staticClass:"border border_bottom"}),n("div",{staticClass:"border border_left"})]),n("div",{staticClass:"my-card-body"},[e._t("default")],2),n("div",{staticClass:"my-card-footer"},[e._t("card-footer")],2)])},m=[],u={name:"MyCard",props:{title:{type:String,default:"卡片描述"}}},p=u,A=(t("7c97"),Object(d["a"])(p,f,m,!1,null,"56afcc3a",null)),_=A.exports,v=t("4c70"),g=t.n(v),k={name:"UserPower",components:{MyList:h,MyCard:_,treeTransfer:g.a},data:function(){return{treeId:1e3,roleList:[],activeName:"user",searchParams:{group_id:"",group_name:""},user:{data:[],value:[]},userQuery:{},addRoleGroup:{show:!1,value:""},editRoleGroup:{show:!1,value:""},rootData:[{id:-1,canAppend:!0,label:"root",children:[]}],formLabelWidth:"140px",addPermitForm:{show:!1,curData:{},permitNode:!1,necessary:!1,pathDisabled:!1,path:"",value:""},AllPermits:[],Permits:[],treeTransferMode:"transfer",authority:{title:["未分配权限","已分配权限"],data:[],value:[]}}},computed:{getToolsState:function(){return""==this.searchParams.group_id}},mounted:function(){this.findRole(),this.getAllPermits(),this.getAllUsers()},methods:{groupListClick:function(e){this.searchParams.group_id=e.permit_group_id,this.searchParams.group_name=e.permit_group_name,this.editRoleGroup.value=e.permit_group_name,this.searchUserList(e.permit_group_id),this.getPermitByGroupId(e.permit_group_id)},renderFn:function(e,r){return e("span",{domProps:{title:r.label}},[r.label,"-000"])},findRole:function(){var e=this;this.$api.user.getAllRole().then((function(r){r=JSON.parse(r.data.result),1==r.code&&r.data.length&&(e.roleList=r.data,e.roleList.forEach((function(e,r,t){e.txt=e.permit_group_name,e.key=e.permit_group_id})))}))},getPermitByGroupId:function(e){var r=this;this.$api.user.getPermitByGroupId({permit_group_id:e}).then((function(e){var t=JSON.parse(e.data.result);t.code,t=t.data||[],r.Permits=t;var n=JSON.parse(JSON.stringify(r.AllPermits));if(r.AllPermits.length){r.Permits.forEach((function(e,t,i){var s=r.$common.getIdxFromArr("permit_id",e.permit_id,n);s>-1&&n.splice(s,1)}));var i=r.$common.permitsToObj(t,!0),s=r.$common.objFormat(i);r.authority.value=s.children;var a=r.$common.permitsToObj(n,!0),o=r.$common.objFormat(a);r.authority.data=o.children}else r.$api.user.getAllPermits().then((function(e){var t=JSON.parse(e.data.result);if(1==t.code){r.AllPermits=t.data;var n=JSON.parse(JSON.stringify(r.AllPermits));r.Permits.forEach((function(e,t,i){var s=r.$common.getIdxFromArr("permit_id",e.permit_id,n);s>-1&&n.splice(s,1)}));var i=r.$common.permitsToObj(t,!0),s=r.$common.objFormat(i);r.authority.value=s.children;var a=r.$common.permitsToObj(n,!0),o=r.$common.objFormat(a);r.authority.data=o.children}}))}))},getAllUsers:function(){var e=this;this.$api.user.getAllUsers().then((function(r){var t=JSON.parse(r.data.result),n=[];1==t.code&&(n=t.data,n.forEach((function(r,t,n){r.key=r.UId,r.label=r.UName,e.userQuery[r.UId]=r.UName}))),e.user.data=n}))},UserChange:function(e,r,t){switch(r){case"left":this.removeUser(t);break;case"right":this.addUser(t);break}},addUser:function(e){var r=this,t=e.map((function(e,t,n){return{permit_group_id:r.searchParams.group_id,permit_group_name:r.searchParams.group_name,uid:e,uname:r.userQuery[e]}}));this.$api.user.addPermitUser(t).then((function(e){var t=JSON.parse(e.data.result);1==t.code&&r.$message({type:"success",message:t.msg})})).catch((function(){r.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))},removeUser:function(e){var r=this,t=e.map((function(e,t,n){return{permit_group_id:r.searchParams.group_id,permit_group_name:r.searchParams.group_name,uid:e,uname:r.userQuery[e]}}));this.$api.user.delPermitUser(t).then((function(e){var t=JSON.parse(e.data.result);1==t.code&&r.$message({type:"success",message:t.msg})})).catch((function(){r.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))},searchUserList:function(e){var r=this;this.$api.user.getUsersByPermitgroup({permit_group_id:e}).then((function(e){var t=JSON.parse(e.data.result),n=[],i=[];1==t.code&&(n=t.data,n.forEach((function(e,r,t){i[r]=e.uid}))),r.user.value=i}))},permitNodeChange:function(e){e?(this.addPermitForm.necessary=!1,this.addPermitForm.path="",this.addPermitForm.pathDisabled=!0):this.addPermitForm.pathDisabled=!1},addRoleGroupOK:function(){var e=this,r=this.addRoleGroup.value,t=this.checkPermitGroup(r);if(0!=t.code){var n=[{permit_group_name:r}];this.$api.user.addPermitGroup(n).then((function(r){r=JSON.parse(r.data.result),1==r.code&&(e.$message({type:"success",message:r.msg}),e.addRoleGroup.show=!1,e.findRole())})).catch((function(){e.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))}else this.$message({type:"warning",message:t.message})},editRoleGroupOk:function(){var e=this,r=this.editRoleGroup.value,t=this.checkPermitGroup(r);if(0!=t.code){var n={permit_group_name:r,permit_group_id:this.searchParams.group_id};this.$api.user.editPermitGroup(n).then((function(r){r=JSON.parse(r.data.result),1==r.code&&(e.$message({type:"success",message:r.msg}),e.editRoleGroup.show=!1,e.findRole())})).catch((function(){e.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))}else this.$message({type:"warning",message:t.message})},delRoleGroup:function(){var e=this;if(!this.searchParams.group_id)return!1;var r=[{permit_group_id:this.searchParams.group_id,permit_group_name:this.searchParams.group_name}];this.$api.user.delPermitGroup(r).then((function(r){var t=JSON.parse(r.data.result);1==t.code&&(e.$message({type:"success",message:t.msg}),e.searchParams.group_id="",e.findRole())})).catch((function(){self.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))},checkPermitGroup:function(e){var r={code:1,message:""};if(""==e)return r.code=0,r.message="权限组名称不能为空",r;for(var t=0,n=this.roleList.length;t<n;t++){var i=this.roleList[t];if(e==i.txt){r.code=0,r.message=e+"已存在";break}}return r},getAllPermits:function(){var e=this;this.$api.user.getAllPermits().then((function(r){var t=JSON.parse(r.data.result);if(1==t.code){var n=t.data;e.AllPermits=n;var i=e.$common.permitsToObj(n),s=e.$common.objFormat(i);e.rootData[0].children=s.children,e.treeId=s.maxPid;var a=e.$common.permitsToObj(n,!0),o=e.$common.objFormat(a);e.authority.data=o.children}})).catch((function(){e.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))},append:function(e){if(!e.id){var r=this.$common.getAllAttr("permit_pid",e)[0];r||(r=++this.treeId),e.id=r}this.addPermitForm.curData=e,this.addPermitForm.show=!0},addPermitOK:function(){var e=this,r="root"!=this.addPermitForm.curData.label?this.addPermitForm.curData.label+">"+this.addPermitForm.value:this.addPermitForm.value,t=this.addPermitForm.permitNode;if(t){var n={id:++this.treeId,label:r,canAppend:t,children:[]};return this.addPermitForm.curData.children||this.$set(this.addPermitForm.curData,"children",[]),this.addPermitForm.curData.children.push(n),this.addPermitFormInit(),!1}var i=[{permit_pid:this.addPermitForm.curData.id,permit_name:this.addPermitForm.curData.label+">"+this.addPermitForm.value,permit_pname:this.addPermitForm.curData.label,permit_enable:+this.addPermitForm.necessary,permit_sibie:this.addPermitForm.path}];this.$api.user.addPermit(i).then((function(r){e.addPermitFormInit();var t=JSON.parse(r.data.result);1==t.code&&(e.$message({type:"success",message:t.msg}),e.getAllPermits())})).catch((function(){e.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))},remove:function(e,r){var t=this;if("root"==r.label)return!1;var n=this.$common.getAllAttr("permit_id",r);n=n.map((function(e,r,t){return{permit_id:e}})),n.length?this.$api.user.delPermit(n).then((function(e){var r=JSON.parse(e.data.result);1==r.code&&(t.$message({type:"success",message:r.msg}),t.getAllPermits())})).catch((function(){t.$message({type:"error",message:"请求后台失败,请检查网络连接!"})})):this.getAllPermits()},addPermitFormInit:function(){this.addPermitForm.show=!1,this.addPermitForm.value="",this.addPermitForm.path="",this.addPermitForm.permitNode=!1,this.addPermitForm.necessary=!1,this.addPermitForm.pathDisabled=!1},selectPermit:function(e,r,t){var n=this,i=this.$common.getAllAttr("permit_id",t.nodes),s=i.map((function(e,r,i){return{permit_group_id:n.searchParams.group_id,permit_group_name:n.searchParams.group_name,permit_name:t.nodes[r].permit_name,permit_id:e}}));this.$api.user.selectPermit(s).then((function(e){var r=JSON.parse(e.data.result);1==r.code&&(n.$message({type:"success",message:r.msg}),n.getPermitByGroupId(n.searchParams.group_id))})).catch((function(){n.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))},unselectPermit:function(e,r,t){var n=this,i=this.$common.getAllAttr("permit_id",t.nodes),s=i.map((function(e,r,i){return{permit_group_id:n.searchParams.group_id,permit_group_name:n.searchParams.group_name,permit_name:t.nodes[r].permit_name,permit_id:e}}));this.$api.user.unselectPermit(s).then((function(e){var r=JSON.parse(e.data.result);1==r.code&&(n.$message({type:"success",message:r.msg}),n.getPermitByGroupId(n.searchParams.group_id))})).catch((function(){n.$message({type:"error",message:"请求后台失败,请检查网络连接!"})}))}}},y=k,C=(t("7c39"),Object(d["a"])(y,n,i,!1,null,"5adc4b94",null));r["default"]=C.exports},"4c70":function(e,r,t){!function(r,t){e.exports=t()}("undefined"!=typeof self&&self,(function(){return function(e){function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}var t={};return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},r.p="/dist/",r(r.s=2)}([function(e,r,t){"use strict";function n(e){if(Array.isArray(e)){for(var r=0,t=Array(e.length);r<e.length;r++)t[r]=e[r];return t}return Array.from(e)}var i=t(10),s=function(){function e(e,r){var t=[],n=!0,i=!1,s=void 0;try{for(var a,o=e[Symbol.iterator]();!(n=(a=o.next()).done)&&(t.push(a.value),!r||t.length!==r);n=!0);}catch(e){i=!0,s=e}finally{try{!n&&o.return&&o.return()}finally{if(i)throw s}}return t}return function(r,t){if(Array.isArray(r))return r;if(Symbol.iterator in Object(r))return e(r,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();r.a={data:function(){return{from_is_indeterminate:!1,from_check_all:!1,to_is_indeterminate:!1,to_check_all:!1,from_expanded_keys:[],to_expanded_keys:[],from_disabled:!0,to_disabled:!0,from_check_keys:[],to_check_keys:[],filterFrom:"",filterTo:"",filterListFirst:"",filterListSecond:"",filterListThird:"",archiveFirst:[],archiveSecond:[],archiveThird:[],addressee:[],Cc:[],secret_receiver:[],move_up:!1}},props:{width:{type:String,default:"100%"},height:{type:String,default:"320px"},title:{type:Array,default:function(){return["源列表","目标列表"]}},button_text:Array,from_data:{type:Array,default:function(){return[]}},to_data:{type:Array,default:function(){return[]}},defaultProps:{type:Object,default:function(){return{label:"label",children:"children"}}},node_key:{type:String,default:"id"},pid:{type:String,default:"pid"},filter:{type:Boolean,default:!1},openAll:{type:Boolean,default:!1},renderContentLeft:Function,renderContentRight:Function,mode:{type:String,default:"transfer"},addressOptions:{type:Object,default:function(){return{num:3,suffix:"suffix",connector:"-"}}},transferOpenNode:{type:Boolean,default:!0},defaultCheckedKeys:{type:Array,default:function(){return[]}},defaultExpandedKeys:{type:Array,default:function(){return[]}},placeholder:{type:String,default:"输入关键字进行过滤"},filterNode:Function,defaultTransfer:{type:Boolean,default:!1},arrayToTree:{type:Boolean,default:!1},lazy:{type:Boolean,default:!1},lazyRight:{type:Boolean,default:!1},lazyFn:Function,highLight:{type:Boolean,default:!1}},created:function(){var e=this;this.from_check_keys=this.defaultCheckedKeys,this.from_expanded_keys=this.defaultExpandedKeys,this.to_expanded_keys=this.defaultExpandedKeys,this.defaultTransfer&&this.defaultCheckedKeys.length>0&&this.$nextTick((function(){e.addToAims(!1)}))},methods:{clearChecked:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"all";"left"===e?(this.$refs["from-tree"].setCheckedKeys([]),this.from_is_indeterminate=!1,this.from_check_all=!1):"right"===e?(this.$refs["to-tree"].setCheckedKeys([]),this.to_is_indeterminate=!1,this.to_check_all=!1):(this.$refs["from-tree"].setCheckedKeys([]),this.$refs["to-tree"].setCheckedKeys([]),this.from_is_indeterminate=!1,this.from_check_all=!1,this.to_is_indeterminate=!1,this.to_check_all=!1)},addToAims:function(e){function r(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f,t="number"==typeof e[h]?'"'+h+'":'+e[h]+",":'"'+h+'":"'+e[h]+'"';return RegExp(t).test(r)}var t=this,n=this.$refs["from-tree"].getCheckedKeys(),i=this.$refs["from-tree"].getHalfCheckedKeys(),s=this.$refs["from-tree"].getCheckedNodes(),a=JSON.parse(JSON.stringify(s)),o=this.$refs["from-tree"].getHalfCheckedNodes(),l=JSON.parse(JSON.stringify(o)),d=this.defaultProps.children||"children",c=this.pid||"pid",h=this.node_key||"id",f=JSON.stringify(this.self_to_data),m=JSON.parse(JSON.stringify(o)),u=[];m.forEach((function(e){r(e)||u.push(e)})),u.forEach((function(e){e[d]=[],[0,"0"].includes(e[c])?t.$refs["to-tree"].append(e):t.$refs["to-tree"].append(e,e[c])}));var p=[];a.forEach((function(e){r(e)||p.push(e)})),p.forEach((function(e){e[d]&&e[d].length>0&&(e[d]=[],[0,"0"].includes(e[c])?t.$refs["to-tree"].append(e):t.$refs["to-tree"].append(e,e[c]))})),s.filter((function(e){return!e[d]||0==e[d].length})).forEach((function(e){r(e)||t.$refs["to-tree"].append(e,e[c])})),s.map((function(e){return t.$refs["from-tree"].remove(e)})),this.from_check_keys=[],this.transferOpenNode&&!this.lazy&&(this.to_expanded_keys=n),e&&this.$emit("addBtn",this.self_from_data,this.self_to_data,{keys:n,nodes:a,harfKeys:i,halfNodes:l}),this.$refs["from-tree"].setCheckedKeys([])},removeToSource:function(){function e(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h,t="number"==typeof e[c]?'"'+c+'":'+e[c]+",":'"'+c+'":"'+e[c]+'"';return RegExp(t).test(r)}var r=this,t=this.$refs["to-tree"].getCheckedKeys(),n=this.$refs["to-tree"].getHalfCheckedKeys(),i=this.$refs["to-tree"].getCheckedNodes(),s=JSON.parse(JSON.stringify(i)),a=this.$refs["to-tree"].getHalfCheckedNodes(),o=JSON.parse(JSON.stringify(a)),l=this.defaultProps.children||"children",d=this.pid||"pid",c=this.node_key||"id",h=JSON.stringify(this.self_from_data),f=JSON.parse(JSON.stringify(a)),m=[];f.forEach((function(r){e(r)||m.push(r)})),m.forEach((function(e){e[l]=[],[0,"0"].includes(e[d])?r.$refs["from-tree"].append(e):r.$refs["from-tree"].append(e,e[d])}));var u=[];s.forEach((function(r){e(r)||u.push(r)})),u.forEach((function(e){e[l]&&e[l].length>0&&(e[l]=[],[0,"0"].includes(e[d])?r.$refs["from-tree"].append(e):r.$refs["from-tree"].append(e,e[d]))})),i.filter((function(e){return!e[l]||0==e[l].length})).forEach((function(t){e(t)||r.$refs["from-tree"].append(t,t[d])})),i.map((function(e){return r.$refs["to-tree"].remove(e)})),this.to_check_keys=[],this.transferOpenNode&&!this.lazy&&(this.from_expanded_keys=t),this.$emit("removeBtn",this.self_from_data,this.self_to_data,{keys:t,nodes:s,harfKeys:n,halfNodes:o}),this.$refs["to-tree"].setCheckedKeys([])},leftloadNode:function(e,r){if(0===e.level)return r(this.self_from_data);this.lazyFn&&this.lazyFn(e,r,"left")},rightloadNode:function(e,r){if(0===e.level)return r(this.self_to_data);this.lazyFn&&this.lazyFn(e,r,"right")},fromTreeChecked:function(e,r){var t=this;this.from_check_keys=r.checkedNodes,this.$nextTick((function(){t.$emit("left-check-change",e,r,t.from_check_all)}))},toTreeChecked:function(e,r){var t=this;this.to_check_keys=r.checkedNodes,this.$nextTick((function(){t.$emit("right-check-change",e,r,t.to_check_all)}))},fromAllBoxChange:function(e){0!=this.self_from_data.length&&(e?(this.from_check_keys=this.self_from_data,this.$refs["from-tree"].setCheckedNodes(this.self_from_data)):(this.$refs["from-tree"].setCheckedNodes([]),this.from_check_keys=[]),this.$emit("left-check-change",null,null,this.from_check_all))},toAllBoxChange:function(e){0!=this.self_to_data.length&&(e?(this.to_check_keys=this.self_to_data,this.$refs["to-tree"].setCheckedNodes(this.self_to_data)):(this.$refs["to-tree"].setCheckedNodes([]),this.to_check_keys=[]),this.$emit("right-check-change",null,null,this.to_check_all))},filterNodeFrom:function(e,r){return this.filterNode?this.filterNode(e,r,"form"):!e||-1!==r[this.defaultProps.label].indexOf(e)},filterNodeTo:function(e,r){return this.filterNode?this.filterNode(e,r,"to"):!e||-1!==r[this.defaultProps.label].indexOf(e)},addressListTransfer:function(e){var r=this,t=(this.$refs["from-tree"].getCheckedKeys(!0),this.$refs["from-tree"].getCheckedNodes(!0)),i=[];switch(e){case 0:i=t.filter((function(e){if(!r.addressee.some((function(t){return t[r.node_key]==e[r.node_key]})))return e})),this.addressee=[].concat(n(this.addressee),n(i));break;case 1:i=t.filter((function(e){if(!r.Cc.some((function(t){return t[r.node_key]==e[r.node_key]})))return e})),this.Cc=[].concat(n(this.Cc),n(i));break;case 2:i=t.filter((function(e){if(!r.secret_receiver.some((function(t){return t[r.node_key]==e[r.node_key]})))return e})),this.secret_receiver=[].concat(n(this.secret_receiver),n(i))}this.$refs["from-tree"].setCheckedKeys([]),this.from_check_keys=[],this.$emit("addBtn",this.addressee,this.Cc,this.secret_receiver)},clearList:function(e,r){var t=this;switch(e){case 0:this.addressee="all"==r?[]:this.addressee.filter((function(e){return e[t.node_key]!=r}));break;case 1:this.Cc="all"==r?[]:this.Cc.filter((function(e){return e[t.node_key]!=r}));break;case 2:this.secret_receiver="all"==r?[]:this.secret_receiver.filter((function(e){return e[t.node_key]!=r}))}this.$emit("removeBtn",this.addressee,this.Cc,this.secret_receiver)},moveUp:function(e){this.move_up="up"==e}},computed:{self_from_data:function(){var e=this,r=[].concat(n(this.from_data));return this.arrayToTree?Object(i.a)(r,{id:this.node_key,pid:this.pid,children:this.defaultProps.children}):(r.forEach((function(r){r[e.pid]=0})),r)},self_to_data:function(){var e=this,r=[].concat(n(this.to_data));return this.arrayToTree?Object(i.a)(r,{id:this.node_key,pid:this.pid,children:this.defaultProps.children}):(r.forEach((function(r){r[e.pid]=0})),r)},fromTitle:function(){return s(this.title,1)[0]},toTitle:function(){return s(this.title,2)[1]},toTitleSecond:function(){return s(this.title,3)[2]},toTitleThird:function(){return s(this.title,4)[3]},fromButton:function(){if(void 0!=this.button_text)return s(this.button_text,1)[0]},toButton:function(){if(void 0!=this.button_text)return s(this.button_text,2)[1]}},watch:{from_check_keys:function(e){var r=this;e.length>0?(this.from_disabled=!1,this.from_is_indeterminate=!0,e.filter((function(e){return 0==e[r.pid]})).length==this.self_from_data.length?(this.from_is_indeterminate=!1,this.from_check_all=!0):(this.from_is_indeterminate=!0,this.from_check_all=!1)):(this.from_disabled=!0,this.from_is_indeterminate=!1,this.from_check_all=!1)},to_check_keys:function(e){var r=this;e.length>0?(this.to_disabled=!1,this.to_is_indeterminate=!0,e.filter((function(e){return 0==e[r.pid]})).length==this.self_to_data.length?(this.to_is_indeterminate=!1,this.to_check_all=!0):(this.to_is_indeterminate=!0,this.to_check_all=!1)):(this.to_disabled=!0,this.to_is_indeterminate=!1,this.to_check_all=!1)},filterFrom:function(e){this.$refs["from-tree"].filter(e)},filterTo:function(e){this.$refs["to-tree"].filter(e)},filterListFirst:function(e,r){""==r&&(this.archiveFirst=this.addressee),""==e&&(this.addressee=this.archiveFirst);var t=RegExp(e);this.addressee=this.addressee.filter((function(e){return t.test(e.label)}))},filterListSecond:function(e,r){""==r&&(this.archiveSecond=this.Cc),""==e&&(this.Cc=this.archiveSecond);var t=RegExp(e);this.Cc=this.Cc.filter((function(e){return t.test(e.label)}))},filterListThird:function(e,r){""==r&&(this.archiveThird=this.secret_receiver),""==e&&(this.secret_receiver=this.archiveThird);var t=RegExp(e);this.secret_receiver=this.secret_receiver.filter((function(e){return t.test(e.label)}))},defaultCheckedKeys:function(e){var r=this;this.defaultTransfer&&e.length>0&&this.$nextTick((function(){r.addToAims(!1)}))},defaultExpandedKeys:function(e){var r=new Set(this.from_expanded_keys.concat(e));this.from_expanded_keys=[].concat(n(r));var t=new Set(this.to_expanded_keys.concat(e));this.to_expanded_keys=[].concat(n(t))}}}},function(e,r){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAADICAYAAACksw7kAAAQp0lEQVR4nO3debRkVXUG8AIaQqIMskSgISoCigwNLqaGtEIjEQjSS8IghjB0JyQyBFSGaBD6Bnjvnu/7blU1D1p8zJH5rShTRyNDo4I2AmqCURBISEAGE8MQiAKtufnj3Xa10MMbqu7eVW//1tr/sFiLe/Y551F1a599Go0QQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEDqA5M7WzxBCTyB5HsmS5HnWzxKCW3mev42kqs2yLJTn+dusny0EV1qt1uaSFr5hs5QkS0kLW63W5tbPGIILJLcBcNWKNstycSXJbayfNQRTzWZzJ5Ijq9ksy2Kk2WzuZP3MIZiQtCeARWPcLCXJEsAiSXtaP3sItZK0H8nF49ksy8XiZrP5YesxhFALAHNI3jfBzbIs7gMwx3osIXSVpCNJPjTJzbIsHkopHWk9phC6guQ8AP/aoc2yLB4nOc96bCF0lKSTST7b4c2y7HeaZwCcbD3GEDqC5JkkX+rGZlkuXiJ5pvVYQ5iwLMvWIfm3JJd2ebMsi6UAsizL1rEeewjj0m63N+Sb68JqCUlst9sbWucghDEBMH1ldWE1xkUAplvnIoRVIrkNR+u+LDfLsriy1WptbZ2TEFYopbSTpBsdbJTfBIAbJc2wzk0Iv0XSniRvs94gK4nbms3mTOschdBoNBoNAB/mxOvC6oq7JO1rnaswxUk6mJOvC6srlqSUDrbOWZiiSH6cnasLqyv+meTHrXMXphiS8zhax2W9AcYdkh4DMNc6h2GKAHCypGesF/4k42mSJ1nnMvQ5jtaFvehgwXciXgRwhnVOQx/KsmwdABmAuurC6orXJc0fHh5e2zrHoU+02+0NJdHB4u5mIKW0gXWuQ48DMJ3kRQ4WdB1xUbvd3sw656FHtVqtremnLqyWAHAFya2scx96jKQZAFzVhdUYN7RarR2t5yD0iGazOZN+68Lqilsl7WE9F8E5SfuSvMvBgvUQd+Z5HvVnYcWKotiWXWpUMc5YKqnN+o42ryqeLYpiW+u5Cc6klGYBeNl6gQJ4Oc/zfRqNRiPP8308PBPJF1JKs4ynKHghaS591IV9j+Shyz8byUOrf269kR8jeZzRFAUvSJ4EwLwuTNI9KaUDV/SMKaUDJd1j/Ywkny6K4sS65yg4QT91YV8nufdqnnXv6t+zftYXSJ5e1xwFB4aHh9cGkJF83cECvKkoit3G8txFUexG8iYHz/wagPlZlk3r9lwFYymlDRzVhV2bUtp+nM+/PclrHTx7SRJDQ0Prd2uugjFndWGXStpyIuOQtCXJSx2MoQRwIclNOz1XwVie51tLusJ6gZEsJV0wMDCwyWTGMzAwsImkC6zHUsXl7Xb7PZ2aq2BM0gySNzhYWCXJHMB6nRgXgPVI5g7GVAK4PqUU9We9DsBMSbdaLyiSr0o6e2RkZK1Ojm9kZGQtSWeTfNXBGG+J+rMe5qgu7HkAp3VzrABOI/m8g7HeAWB2N8cauoDkR0kucbCAfkryhJrGfEL13zMds6RvSzqojjGHDpB0BEf7b1lvlkeLoji2zrEXRXEsyUetxw7gn0geXufYwwQAmCvpsam8YEgeXv33p9wfjDAOJE/iaL8t64XyHeuPJJIOIvkdB7mo7SNpGAcAZ3C0zsl6gdzp5UsvgNkk73SQk66/9AhjNDw8vLak+fRRF+buWK+kPUi6eK1O8pxOv1YP45BS2oAkHCyGko4bR7RarR3p5IdbAKlTP9yGcWi325tJutB6AVSLwH1rIpJbVc9pni+SQwsWLJhUaVAYB2eT3zPN79rt9mZ0UnwK4LI8z6P+rNs8fbyQxF5rr+rseMN1knawzknfcvQF9nUAWa828HZ2gO5mALtb56TvVHVhHl6RvkjyTOt8dAL9HNG+XdI+1vnoGxytCzP/EU7SMwBOts5HJzm6HOpekn9knY+eJ+kISR7KPB4nOc86H91AJ9cPSvp+URSHWeejZ5E8ruqHZb1ZHpJ0pHU+uknSkXRwwS2An5A8xjofPQfAifRRF3YfgDnW+agDgDn0cYX6UwA+aZ2PnkHydPqoC1ssaT/rfNRJ0n4kFzvI/X9L+ox1PlzLsmwagPkkX7OeMEmLUkp7WefEQkppL0mLrOeA5C8BnJ1l2ZrWOXFnaGhoffqpCxshubN1TiyR3LnKg/VclCTzhQsXvtU6J26Q3NRLXZikq5rN5nutc+JBs9l8r6SrrOeEZAlg0q2p+gLJrUhebj0h1aRcDGALBznZlKMtYc0b5AHYAsDF1nNTxYSbH/aFlNKOAK53MBElyaLVam1knZOiKLZddsRa0mMeLjNqtVobkSwczFHJCbTX7QtVXdgtDibg15LOzbJsXQc5OYTkA8s/n6T7JR1i/WxZlq0r6VySv3YwZ2Nu4N4XAMwGYF4XBuBlAJ+zzkej0WiQPIbkwyt51ofp5Mc8AJ9zcivaaq8I6QuOmjP8jOSp1vloNBqNoihO5Or7iT0FwMVlRiRPrfJnOoeS7imKYoWXUPUF+mn/80RK6XjrfDQajQaAv+bYK4bdVEqnlI4n+YSDuXzTNYd9geRxdNBgjuSPABxlnY8sy36P5Hkc/3eCX5E8r9Vq/a71GAAcRfJHDub0EQBHW+ejY6q6MPMWpiQf8PAFemBgYBOSCyYzFgBtSe+wHsuKXlQYxZOS/tI6H5PG0bow8ybZkr6ZUtrfQT46+bvTpR7OxaeU9pf0Tes5Jvlzkp+2zseEZFk2jeQ59HENw9dIftA6JyR3BnBjh8d2g6QZDsb2wSrP1nP9C5KfL8tyDeucjFmWZetLSg6SV0r6cp7nu1jnpCiKWQC+2o0xAlhE8g+sx5jn+S6Svmw951VOBiW9xTonq8XRso4h64RVcTWA91vnJKV0IMlvdXms3/DwkRPA+0le7WDuS5ILPHzPW6k8z98j6TIHiSpJDhdF8S7rnJA8nOQPahqzi1esRVG8i+SwgzVQArgkz/N3W+fkTSTt4KUuDEB7cHBwY+uckJxX99Ub1RHf46zHPjg4uDGAtvVaqOKaoii2s87JbwDYnT7qwkqSAx4+u0o6BcBzRjl4WpJ5dxtJbyE54GBNlCS/AmBX65w0JO1D8g4HCfmFpLMajYbp25Esy9YEcBbJV4zz8T9O6uTWkHQWR99ema4RSf9YFMWHzDKRUjpI0retE0En79+rU6MurgGv4v9IDmRZZn5akeSnq3myzsm3SB5glYSVVdfWGUsBmPeyOv/88zenk0bfbwxJF9DHYbTDSC61zgfJZ00SwPre/qwsXNQQAXifl6O8KwsAV7Rara0d5Opoko9Y56Pdbm9Y++AtNwyA79PBK1QAu3r5sW4MMZLn+Qesc0by0Gr+YsPUFPd6OAchaR8AtzvYCGMOSV+lgzKhoigO5Gg/5dgwXY7b6eCknaSD6eMg3LgDgIuDVyT3ruYzNkyX4mYPZ7lJfoLkD60X/iTjBymlI6xzWRTFbiRvjg3T+bjOQ7cQkn9BHycNJx1VFYL5jQQppe1JXhcbpkMB4DIP/agkfYY+fkvoZG6fk3SKg9xuCaC2OsR+3jDmN+5mWbaOpPn0cbanG/EKgLOsz5AsWLBgE9ZU6d6XG0aS+Z3uVRM7OVjUdUSeZdn6lvkGsF4dZ6n6bcO8SvKckZGRtWof1HKqMvUvOljItYWkCwFMt8z7yMjIWuzyad1+2jDPkzy99sG8QfVF9BrrBWwRAFw0ZGcX+0H0xYaR9FMPzeoAzKSf4wpW8fdFUZgf7QZwoqSOdxzqhw3zKB0cfHJ0A5eHcNGOlV3oaWeyYSTdw9HfJCYVkh5LKc2qfQBvAGBXks86WKie4lkPNwiklGZVvxtNer2RfMJ6PD1P0n5OmmyXJJdw9AawJQ6epQTwsoc/aMGJqjPnU9YLs4orAbyvei5Pxwb+jeSfW89VMEbyTI69GXi3Y6jdbm+2/PMBmA7AxXWGJP+TDk62BgPLNQP/lYOFuMqjxADWAzDo4DlLjvZOODvLsml1z1kwIukdnGQz8A7GiyQ/O5bnJvlZSS85eOaSJEzeNIV6kdyqziK/1cS4L0kieVI3fpeYYHzBwyW6oUuazeZOXWgGPtH48UT7EXDV1/vVGpK+5KEdb+iwlNIskv9gvcCqRXYfgI9NZjzVvSz3W4+liq94ONgXOoTkAex+M/Cxxh2S9u3EuKqqhLscjKkkeQeA2Z0YVzBE8nBJph1KuvmXuLq+vfYjviuJJQDmdHJ8oUaS5gKotRn4KuLvulViMjg4uJ2kLzkYY0nyh5L+pBvjDF0k6RQ6qQur44wJgC0kLbQeaxX/3hf3TU4FZVmu4aQZ+LLNMljXqdGU0gZebn4j+XMAp9Ux7jBBWZZ5agZu0j3f0e0BJYDXJM3PsmyduvMQVgPAdDppBl79sHiScT7cfCQlWbRarY0s8xGW46yq92GSx1jnpNFoNADMlfQTBzkpSX7RwxWKU15RFLsA8NIM/H5Jh1jnZHkkD5X0oIPclCSv8dCMccqqbj/7uoOFUJK8U9J+1jlZEZIfIXm3gxyVJG+RtId1TqYckh+ln2bgNwHY3TonqyJpT5K3OshVSfIur39c+hJHm4E/5GDie6r4UNIOJK+1zlkV351sPV0YA0nHA3jCwYSXABb2Wnm7s+aEE67YDmNQNQP/LwcTXZLMh4aGTNuqTlSr1dpIEh3ksCT5JMkTrHPSV4aHh9dml1uHjjWqzjJ/Y924e7KyLJsm6Ww6uA6c5AsAzrDOSV9w1gz8aZJ/ZZ2TTpL0KZI/c5DbpQDOzbJsXeuc9KyU0jtJXuxgMkuSjxRFcax1TrpB0p+RfNxBjkuSrcHBwY2tc9JznDUDfwDAH1vnpJtSSkfQ/hr5kmQp6RIPF2j1DEl7SPJyKGoxgD+0zkkdUkoH0snJVADXt1qtHa1z4p6zY7c3T7Vfpasexosc5L4keVtKaS/rnLgF4GMkv+tgokqSVxdFsZ11TixImiHpegdzUEq6m+RHrHPiDoCjSf7YeoKq+EKz2fx965xYqi5pvcTBXJQkHyyKoq+/Q44LyRMkPelgYkpJKcuy6OjYaDSKong7gKb1nFTxCIC+fEs5LhxtBv6Cgwl5RdJZWZataZ0TT4aGhn4HQAbgNQdz9DSND+aZop/jxEsl/al1PjwD8EmSSx3MVQngU9b5MGGd+Cr5L5M8wDoXvQDAYSR/aT1n1bz1VNFrR9D+o9iDJA+1zkMvIfkJAOZHK/I8f7d1LmpnvGHuZryunBCOHt67NzZMzQw3zC3NZnOm9fh7WVEUHyL5tdgwNTLaMNGIoUOazeYHSI7EhqlJ3RsGwMUppXdaj7uftFqtrUleHhumBjVvmLhirksGBgY2Yc1XIMaG6d7/Vf6X5OdHRkbWsh5vP6v7kt3YMN3ZLM+RPNV6nFOJpDNIPh8bpgu6vGEelTTXeoxTUVUV8B+xYTqsixvme0VRHGY9vqkMwFEk/yU2TAd1acN8I6W0v/XYQqMBYA7JJbFhOqTTG0bSrXFCzxcAs0neHhumAzq8Ya6VtIP1mMKbAdi10zcsTNUNc2WHIs+ybJr1eMLKZVn2VkkXdmrOi6J4u/WYQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEDz7f4qhKPjjYl6NAAAAAElFTkSuQmCC"},function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t(3);r.default=n.a},function(e,r,t){"use strict";function n(e){a||t(4)}var i=t(0),s=t(11),a=!1,o=t(9),l=n,d=o(i.a,s.a,!1,l,"data-v-38146094",null);d.options.__file="lib/transfer-extend.vue",r.a=d.exports},function(e,r,t){var n=t(5);"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals),t(7)("4e2d4782",n,!1,{})},function(e,r,t){r=e.exports=t(6)(!0),r.push([e.i,'\nbody[data-v-38146094] {\r\n line-height: 1.666;\r\n color: #666;\r\n font-size: 14px;\n}\nbody[data-v-38146094], input[data-v-38146094] {\r\n font-family: "verdana";\n}\nbody[data-v-38146094], h1[data-v-38146094], h2[data-v-38146094], h3[data-v-38146094], h4[data-v-38146094], h5[data-v-38146094], h6[data-v-38146094], ul[data-v-38146094], ol[data-v-38146094], li[data-v-38146094], p[data-v-38146094], dl[data-v-38146094], dt[data-v-38146094], dd[data-v-38146094], table[data-v-38146094], th[data-v-38146094], td[data-v-38146094] {\r\n margin: 0;\r\n padding: 0;\n}\ntable[data-v-38146094], th[data-v-38146094], td[data-v-38146094], img[data-v-38146094] {\r\n border: 0;\n}\nem[data-v-38146094], i[data-v-38146094], th[data-v-38146094] {\r\n font-style: normal;\r\n text-decoration: none;\n}\nh1[data-v-38146094], h2[data-v-38146094], h3[data-v-38146094], h4[data-v-38146094], h5[data-v-38146094], h6[data-v-38146094], th[data-v-38146094], strong[data-v-38146094] {\r\n font-size: 100%;\r\n font-weight: normal;\n}\ninput[data-v-38146094], select[data-v-38146094], button[data-v-38146094], textarea[data-v-38146094], table[data-v-38146094] {\r\n margin: 0;\r\n font-family: inherit;\r\n font-size: 100%;\n}\ninput[data-v-38146094], button[data-v-38146094] {\r\n outline: none;\n}\nul[data-v-38146094], ol[data-v-38146094] {\r\n list-style: none;\n}\ntable[data-v-38146094] {\r\n border-collapse: collapse;\r\n border-spacing: 0;\n}\nth[data-v-38146094], caption[data-v-38146094] {\r\n text-align: left;\n}\na[data-v-38146094] {\r\n color: #666;\r\n text-decoration: none;\r\n outline: none;\r\n -webkit-tap-highlight-color: transparent;\n}\nselect[data-v-38146094] {\r\n background-color: #fff;\n}\n.el-tree[data-v-38146094] {\r\n min-width: 100%;\r\n display: inline-block !important;\n}\n.transfer[data-v-38146094] {\r\n position: relative;\r\n overflow: hidden;\n}\n.transfer-left[data-v-38146094] {\r\n position: absolute;\r\n top: 0;\r\n left: 0;\n}\n.transfer-right[data-v-38146094] {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\n}\n.transfer-right-item[data-v-38146094] {\r\n height: calc((100% - 41px) / 2);\n}\n.transfer-right-small[data-v-38146094] {\r\n height: 41px;\n}\n.transfer-right-only[data-v-38146094] {\r\n height: 100%;\n}\n.transfer-main[data-v-38146094] {\r\n padding: 10px;\r\n height: calc(100% - 41px);\r\n box-sizing: border-box;\r\n overflow: auto;\n}\n.transfer-left[data-v-38146094],\r\n.transfer-right[data-v-38146094] {\r\n border: 1px solid #ebeef5;\r\n width: 40%;\r\n height: 100%;\r\n box-sizing: border-box;\r\n border-radius: 5px;\r\n vertical-align: middle;\n}\n.transfer-center[data-v-38146094] {\r\n position: absolute;\r\n top: 50%;\r\n left: 40%;\r\n width: 20%;\r\n transform: translateY(-50%);\r\n text-align: center;\n}\n.transfer-center-item[data-v-38146094] {\r\n padding: 10px;\r\n overflow: hidden;\n}\n.address-list-center[data-v-38146094] {\r\n height: 100%;\n}\n.address-list-center > .transfer-center-item[data-v-38146094] {\r\n height: 50%;\r\n padding: 70px 10px 0;\r\n box-sizing: border-box;\r\n overflow: hidden;\n}\n.address-list-center > .address-only-item[data-v-38146094] {\r\n height: 100%;\r\n position: relative;\n}\n.address-only-item > .address-first-btn[data-v-38146094] {\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n transform: translate(-50%, -50%);\n}\n.transfer-title[data-v-38146094] {\r\n border-bottom: 1px solid #ebeef5;\r\n padding: 0 15px;\r\n height: 40px;\r\n line-height: 40px;\r\n color: #333;\r\n font-size: 16px;\r\n background-color: #f5f7fa;\n}\n.transfer-title .el-checkbox[data-v-38146094] {\r\n margin-right: 10px;\n}\n.filter-tree[data-v-38146094] {\r\n margin-bottom: 10px;\n}\n.address-list-ul[data-v-38146094] {\r\n padding-bottom: 20px;\n}\n.address-list-li[data-v-38146094] {\r\n position: relative;\r\n padding: 4px 24px 4px 4px;\r\n border-radius: 3px;\r\n overflow: hidden; /*超出部分隐藏*/\r\n white-space: nowrap; /*不换行*/\r\n text-overflow: ellipsis; /*超出部分文字以...显示*/\n}\n.address-list-li[data-v-38146094]:hover {\r\n background-color: #f5f7fa;\n}\n.address-list-li:hover .address-list-del[data-v-38146094] {\r\n display: block;\n}\n.address-list-del[data-v-38146094] {\r\n display: none;\r\n position: absolute;\r\n top: 50%;\r\n right: 2px;\r\n margin-top: -10px;\r\n width: 20px;\r\n height: 20px;\r\n line-height: 20px;\r\n border-radius: 50%;\r\n text-align: center;\r\n background-color: #fef0f0;\r\n color: #f56c6c;\r\n cursor: pointer;\n}\n.u-clear[data-v-38146094] {\r\n float: right;\r\n color: #67c23a;\r\n font-size: 14px;\r\n cursor: pointer;\n}\n.move_up_img[data-v-38146094] {\r\n float: right;\r\n margin-top: 10px;\r\n width: 20px;\r\n height: 20px;\r\n cursor: pointer;\n}\n.move_down_img[data-v-38146094] {\r\n transform: rotate(180deg);\n}\r\n',"",{version:3,sources:["F:/npm/tree-transfer/npm/lib/clear.css","F:/npm/tree-transfer/npm/lib/lib/transfer-extend.vue"],names:[],mappings:";AAAA;EACE,mBAAmB;EACnB,YAAY;EACZ,gBAAgB;CAAE;AAEpB;EACE,uBAAuB;CAAE;AAE3B;EACE,UAAU;EACV,WAAW;CAAE;AAEf;EACE,UAAU;CAAE;AAEd;EACE,mBAAmB;EACnB,sBAAsB;CAAE;AAE1B;EACE,gBAAgB;EAChB,oBAAoB;CAAE;AAExB;EACE,UAAU;EACV,qBAAqB;EACrB,gBAAgB;CAAE;AAEpB;EACE,cAAc;CAAE;AAElB;EACE,iBAAiB;CAAE;AAErB;EACE,0BAA0B;EAC1B,kBAAkB;CAAE;AAEtB;EACE,iBAAiB;CAAE;AAErB;EACE,YAAY;EACZ,sBAAsB;EACtB,cAAc;EACd,yCAAyC;CAAE;AAE7C;EACE,uBAAuB;CAAE;ACg/B3B;EACA,gBAAA;EACA,iCAAA;CACA;AAEA;EACA,mBAAA;EACA,iBAAA;CACA;AAEA;EACA,mBAAA;EACA,OAAA;EACA,QAAA;CACA;AAEA;EACA,mBAAA;EACA,OAAA;EACA,SAAA;CACA;AAEA;EACA,gCAAA;CACA;AAEA;EACA,aAAA;CACA;AAEA;EACA,aAAA;CACA;AAEA;EACA,cAAA;EACA,0BAAA;EACA,uBAAA;EACA,eAAA;CACA;AAEA;;EAEA,0BAAA;EACA,WAAA;EACA,aAAA;EACA,uBAAA;EACA,mBAAA;EACA,uBAAA;CACA;AAEA;EACA,mBAAA;EACA,SAAA;EACA,UAAA;EACA,WAAA;EACA,4BAAA;EACA,mBAAA;CACA;AAEA;EACA,cAAA;EACA,iBAAA;CACA;AAEA;EACA,aAAA;CACA;AAEA;EACA,YAAA;EACA,qBAAA;EACA,uBAAA;EACA,iBAAA;CACA;AAEA;EACA,aAAA;EACA,mBAAA;CACA;AAEA;EACA,mBAAA;EACA,SAAA;EACA,UAAA;EACA,iCAAA;CACA;AAEA;EACA,iCAAA;EACA,gBAAA;EACA,aAAA;EACA,kBAAA;EACA,YAAA;EACA,gBAAA;EACA,0BAAA;CACA;AAEA;EACA,mBAAA;CACA;AAEA;EACA,oBAAA;CACA;AAEA;EACA,qBAAA;CACA;AAEA;EACA,mBAAA;EACA,0BAAA;EACA,mBAAA;EACA,iBAAA,CAAA,UAAA;EACA,oBAAA,CAAA,OAAA;EACA,wBAAA,CAAA,gBAAA;CACA;AAEA;EACA,0BAAA;CACA;AAEA;EACA,eAAA;CACA;AAEA;EACA,cAAA;EACA,mBAAA;EACA,SAAA;EACA,WAAA;EACA,kBAAA;EACA,YAAA;EACA,aAAA;EACA,kBAAA;EACA,mBAAA;EACA,mBAAA;EACA,0BAAA;EACA,eAAA;EACA,gBAAA;CACA;AAEA;EACA,aAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;CACA;AAEA;EACA,aAAA;EACA,iBAAA;EACA,YAAA;EACA,aAAA;EACA,gBAAA;CACA;AAEA;EACA,0BAAA;CACA",file:"transfer-extend.vue",sourcesContent:['body {\r\n line-height: 1.666;\r\n color: #666;\r\n font-size: 14px; }\r\n\r\nbody, input {\r\n font-family: "verdana"; }\r\n\r\nbody, h1, h2, h3, h4, h5, h6, ul, ol, li, p, dl, dt, dd, table, th, td {\r\n margin: 0;\r\n padding: 0; }\r\n\r\ntable, th, td, img {\r\n border: 0; }\r\n\r\nem, i, th {\r\n font-style: normal;\r\n text-decoration: none; }\r\n\r\nh1, h2, h3, h4, h5, h6, th, strong {\r\n font-size: 100%;\r\n font-weight: normal; }\r\n\r\ninput, select, button, textarea, table {\r\n margin: 0;\r\n font-family: inherit;\r\n font-size: 100%; }\r\n\r\ninput, button {\r\n outline: none; }\r\n\r\nul, ol {\r\n list-style: none; }\r\n\r\ntable {\r\n border-collapse: collapse;\r\n border-spacing: 0; }\r\n\r\nth, caption {\r\n text-align: left; }\r\n\r\na {\r\n color: #666;\r\n text-decoration: none;\r\n outline: none;\r\n -webkit-tap-highlight-color: transparent; }\r\n\r\nselect {\r\n background-color: #fff; }\r\n\r\n/*# sourceMappingURL=clear.css.map */\r\n','<template>\r\n <div class="transfer" :style="{ width, height }">\r\n <template v-if="mode == \'transfer\'">\r\n \x3c!-- 左侧穿梭框 原料框 --\x3e\r\n <div class="transfer-left">\r\n <h3 class="transfer-title">\r\n <el-checkbox\r\n :indeterminate="from_is_indeterminate"\r\n v-model="from_check_all"\r\n @change="fromAllBoxChange"\r\n ></el-checkbox>\r\n <span>{{ fromTitle }}</span>\r\n <slot name="title-left"></slot>\r\n </h3>\r\n \x3c!-- 内容区 --\x3e\r\n <div class="transfer-main">\r\n <slot name="from"></slot>\r\n <el-input\r\n v-if="filter"\r\n :placeholder="placeholder"\r\n v-model="filterFrom"\r\n size="small"\r\n class="filter-tree"\r\n ></el-input>\r\n <el-tree\r\n ref="from-tree"\r\n show-checkbox\r\n :lazy="lazy"\r\n :node-key="node_key"\r\n :load="leftloadNode"\r\n :props="defaultProps"\r\n :data="self_from_data"\r\n :default-expand-all="openAll"\r\n :highlight-current="highLight"\r\n :render-content="renderContentLeft"\r\n :filter-node-method="filterNodeFrom"\r\n :default-checked-keys="defaultCheckedKeys"\r\n :default-expanded-keys="from_expanded_keys"\r\n @check="fromTreeChecked"\r\n ></el-tree>\r\n <slot name="left-footer"></slot>\r\n </div>\r\n </div>\r\n \x3c!-- 穿梭区 按钮框 --\x3e\r\n <div class="transfer-center">\r\n <template v-if="button_text">\r\n <p class="transfer-center-item">\r\n <el-button type="primary" @click="addToAims(true)" :disabled="from_disabled">\r\n {{ fromButton || "添加" }}\r\n <i class="el-icon-arrow-right"></i>\r\n </el-button>\r\n </p>\r\n <p class="transfer-center-item">\r\n <el-button\r\n type="primary"\r\n @click="removeToSource"\r\n :disabled="to_disabled"\r\n icon="el-icon-arrow-left"\r\n >{{ toButton || "移除" }}</el-button>\r\n </p>\r\n </template>\r\n <template v-else>\r\n <p class="transfer-center-item">\r\n <el-button\r\n type="primary"\r\n @click="addToAims(true)"\r\n icon="el-icon-arrow-right"\r\n circle\r\n :disabled="from_disabled"\r\n ></el-button>\r\n </p>\r\n <p class="transfer-center-item">\r\n <el-button\r\n type="primary"\r\n @click="removeToSource"\r\n :disabled="to_disabled"\r\n icon="el-icon-arrow-left"\r\n circle\r\n ></el-button>\r\n </p>\r\n </template>\r\n </div>\r\n \x3c!-- 右侧穿梭框 目标框 --\x3e\r\n <div class="transfer-right">\r\n <h3 class="transfer-title">\r\n <el-checkbox\r\n :indeterminate="to_is_indeterminate"\r\n v-model="to_check_all"\r\n @change="toAllBoxChange"\r\n ></el-checkbox>\r\n <span>{{ toTitle }}</span>\r\n <slot name="title-right"></slot>\r\n </h3>\r\n \x3c!-- 内容区 --\x3e\r\n <div class="transfer-main">\r\n <slot name="to"></slot>\r\n <el-input\r\n v-if="filter"\r\n :placeholder="placeholder"\r\n v-model="filterTo"\r\n size="small"\r\n class="filter-tree"\r\n ></el-input>\r\n <el-tree\r\n slot="to"\r\n ref="to-tree"\r\n show-checkbox\r\n :lazy="lazyRight"\r\n :data="self_to_data"\r\n :node-key="node_key"\r\n :props="defaultProps"\r\n :load="rightloadNode"\r\n :default-expand-all="openAll"\r\n :highlight-current="highLight"\r\n :render-content="renderContentRight"\r\n :filter-node-method="filterNodeTo"\r\n :default-expanded-keys="to_expanded_keys"\r\n @check="toTreeChecked"\r\n ></el-tree>\r\n <slot name="right-footer"></slot>\r\n </div>\r\n </div>\r\n </template>\r\n <template v-else-if="mode == \'addressList\'">\r\n \x3c!-- 左侧穿梭框 原料框 --\x3e\r\n <div class="transfer-left">\r\n <h3 class="transfer-title">\r\n <el-checkbox\r\n :indeterminate="from_is_indeterminate"\r\n v-model="from_check_all"\r\n @change="fromAllBoxChange"\r\n ></el-checkbox>\r\n <span>{{ fromTitle }}</span>\r\n </h3>\r\n \x3c!-- 内容区 --\x3e\r\n <div class="transfer-main">\r\n <slot name="from"></slot>\r\n <el-input\r\n v-if="filter"\r\n :placeholder="placeholder"\r\n v-model="filterFrom"\r\n size="small"\r\n class="filter-tree"\r\n ></el-input>\r\n <el-tree\r\n ref="from-tree"\r\n show-checkbox\r\n :node-key="node_key"\r\n :props="defaultProps"\r\n :data="self_from_data"\r\n :default-expand-all="openAll"\r\n :highlight-current="highLight"\r\n :render-content="renderContentLeft"\r\n :filter-node-method="filterNodeFrom"\r\n :default-expanded-keys="from_expanded_keys"\r\n @check="fromTreeChecked"\r\n ></el-tree>\r\n </div>\r\n </div>\r\n \x3c!-- 穿梭区 按钮框 --\x3e\r\n <div class="transfer-center address-list-center">\r\n <p\r\n class="transfer-center-item"\r\n v-show="!move_up"\r\n :class="{ \'address-only-item\': addressOptions.num === 1 }"\r\n >\r\n <el-button\r\n type="primary"\r\n @click="addressListTransfer(0)"\r\n icon="el-icon-arrow-right"\r\n circle\r\n class="address-first-btn"\r\n :disabled="from_disabled"\r\n ></el-button>\r\n </p>\r\n <p class="transfer-center-item" v-if="addressOptions.num > 1">\r\n <el-button\r\n type="primary"\r\n @click="addressListTransfer(1)"\r\n :disabled="from_disabled"\r\n icon="el-icon-arrow-right"\r\n circle\r\n ></el-button>\r\n </p>\r\n <p class="transfer-center-item" v-show="move_up">\r\n <el-button\r\n type="primary"\r\n @click="addressListTransfer(2)"\r\n :disabled="from_disabled"\r\n icon="el-icon-arrow-right"\r\n circle\r\n ></el-button>\r\n </p>\r\n </div>\r\n <div class="transfer-right">\r\n <div\r\n class="transfer-right-item"\r\n :class="{\r\n \'transfer-right-small\': move_up,\r\n \'transfer-right-only\': addressOptions.num === 1\r\n }"\r\n >\r\n <h3 class="transfer-title">\r\n <span>{{ toTitle }}</span>\r\n <span class="u-clear" @click="clearList(0, \'all\')" v-if="!move_up">清空</span>\r\n <img\r\n class="move_up_img move_down_img"\r\n v-else\r\n src="./shang.png"\r\n alt\r\n @click="moveUp(\'down\')"\r\n />\r\n </h3>\r\n \x3c!-- 内容区 --\x3e\r\n <div class="transfer-main" v-if="!move_up">\r\n <slot name="to"></slot>\r\n <el-input\r\n v-if="filter"\r\n :placeholder="placeholder"\r\n v-model="filterListFirst"\r\n size="small"\r\n class="filter-tree"\r\n ></el-input>\r\n <ul class="address-list-ul">\r\n <li class="address-list-li" v-for="item of addressee" :key="item[node_key]">\r\n <label>\r\n {{ item[defaultProps.label] }}\r\n {{ addressOptions.connector }}\r\n {{ item[addressOptions.suffix] }}\r\n </label>\r\n <i class="address-list-del" @click="clearList(0, item[node_key])">x</i>\r\n </li>\r\n </ul>\r\n </div>\r\n </div>\r\n <div class="transfer-right-item" v-if="addressOptions.num >= 2">\r\n <h3 class="transfer-title">\r\n <span>{{ toTitleSecond || "抄送人" }}</span>\r\n <span class="u-clear" @click="clearList(1, \'all\')">清空</span>\r\n </h3>\r\n \x3c!-- 内容区 --\x3e\r\n <div class="transfer-main">\r\n <slot name="to"></slot>\r\n <el-input\r\n v-if="filter"\r\n :placeholder="placeholder"\r\n v-model="filterListSecond"\r\n size="small"\r\n class="filter-tree"\r\n ></el-input>\r\n <ul class="address-list-ul">\r\n <li class="address-list-li" v-for="item of Cc" :key="item[node_key]">\r\n <label>\r\n {{ item[defaultProps.label] }}\r\n {{ addressOptions.connector }}\r\n {{ item[addressOptions.suffix] }}\r\n </label>\r\n <i class="address-list-del" @click="clearList(1, item[node_key])">x</i>\r\n </li>\r\n </ul>\r\n </div>\r\n </div>\r\n <div\r\n v-if="addressOptions.num === 3"\r\n class="transfer-right-item"\r\n :class="{ \'transfer-right-small\': !move_up }"\r\n >\r\n <h3 class="transfer-title">\r\n <span>{{ toTitleThird || "密送人" }}</span>\r\n <span class="u-clear" @click="clearList(2, \'all\')" v-if="move_up">清空</span>\r\n <img class="move_up_img" v-else src="./shang.png" alt @click="moveUp(\'up\')" />\r\n </h3>\r\n \x3c!-- 内容区 --\x3e\r\n <div class="transfer-main" v-if="move_up">\r\n <slot name="to"></slot>\r\n <el-input\r\n v-if="filter"\r\n :placeholder="placeholder"\r\n v-model="filterListThird"\r\n size="small"\r\n class="filter-tree"\r\n ></el-input>\r\n <ul class="address-list-ul">\r\n <li class="address-list-li" v-for="item of secret_receiver" :key="item[node_key]">\r\n <label>\r\n {{ item[defaultProps.label] }}\r\n {{ addressOptions.connector }}\r\n {{ item[addressOptions.suffix] }}\r\n </label>\r\n <i class="address-list-del" @click="clearList(2, item[node_key])">x</i>\r\n </li>\r\n </ul>\r\n </div>\r\n </div>\r\n </div>\r\n </template>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { arrayToTree } from "./array.js";\r\nexport default {\r\n data() {\r\n return {\r\n from_is_indeterminate: false, // 源数据是否半选\r\n from_check_all: false, // 源数据是否全选\r\n to_is_indeterminate: false, // 目标数据是否半选\r\n to_check_all: false, // 目标数据是否全选\r\n from_expanded_keys: [], // 源数据展开节点\r\n to_expanded_keys: [], // 目标数据展开节点\r\n from_disabled: true, // 添加按钮是否禁用\r\n to_disabled: true, // 移除按钮是否禁用\r\n from_check_keys: [], // 源数据选中key数组 以此属性关联穿梭按钮,总全选、半选状态\r\n to_check_keys: [], // 目标数据选中key数组 以此属性关联穿梭按钮,总全选、半选状态\r\n filterFrom: "", // 源数据筛选\r\n filterTo: "", // 目标数据筛选\r\n filterListFirst: "", // 通讯录模式 右1筛选\r\n filterListSecond: "", // 通讯录模式 右2筛选\r\n filterListThird: "", // 通讯录模式 右3筛选\r\n archiveFirst: [], // 存档右侧筛选前数据\r\n archiveSecond: [], // 存档右侧筛选前数据\r\n archiveThird: [], // 存档右侧筛选前数据\r\n addressee: [], // 收件人列表\r\n Cc: [], // 抄送人列表\r\n secret_receiver: [], // 密送人列表\r\n move_up: false // 通讯录模式 切换右侧\r\n };\r\n },\r\n props: {\r\n // 宽度\r\n width: {\r\n type: String,\r\n default: "100%"\r\n },\r\n // 高度\r\n height: {\r\n type: String,\r\n default: "320px"\r\n },\r\n // 标题\r\n title: {\r\n type: Array,\r\n default: () => ["源列表", "目标列表"]\r\n },\r\n // 穿梭按钮名字\r\n button_text: Array,\r\n // 源数据\r\n from_data: {\r\n type: Array,\r\n default: () => []\r\n },\r\n // 选中数据\r\n to_data: {\r\n type: Array,\r\n default: () => []\r\n },\r\n // el-tree 配置项\r\n defaultProps: {\r\n type: Object,\r\n default: () => {\r\n return { label: "label", children: "children" };\r\n }\r\n },\r\n // el-tree node-key 必须唯一\r\n node_key: {\r\n type: String,\r\n default: "id"\r\n },\r\n // 自定义 pid参数名\r\n pid: {\r\n type: String,\r\n default: "pid"\r\n },\r\n // 是否启用筛选\r\n filter: {\r\n type: Boolean,\r\n default: false\r\n },\r\n // 是否展开所有节点\r\n openAll: {\r\n type: Boolean,\r\n default: false\r\n },\r\n // 左侧自定义树节点\r\n renderContentLeft: Function,\r\n // 右侧自定义树节点\r\n renderContentRight: Function,\r\n // 穿梭框模式\r\n mode: {\r\n type: String,\r\n default: "transfer"\r\n },\r\n // 通讯录模式配置项 num-> 所需右侧通讯录个数 suffix-> label后想要拼接的字段(如id,即取此条数据的id拼接在后方)connector -> 连接符(字符串)\r\n addressOptions: {\r\n type: Object,\r\n default: () => {\r\n return {\r\n num: 3,\r\n suffix: "suffix",\r\n connector: "-"\r\n };\r\n }\r\n },\r\n // 穿梭后是否展开节点\r\n transferOpenNode: {\r\n type: Boolean,\r\n default: true\r\n },\r\n // 源数据 默认选中节点\r\n defaultCheckedKeys: {\r\n type: Array,\r\n default: () => []\r\n },\r\n // 源数据 默认展开节点\r\n defaultExpandedKeys: {\r\n type: Array,\r\n default: () => []\r\n },\r\n // 筛选placeholder\r\n placeholder: {\r\n type: String,\r\n default: "输入关键字进行过滤"\r\n },\r\n // 自定义筛选函数\r\n filterNode: Function,\r\n // 默认穿梭一次默认选中数据\r\n defaultTransfer: {\r\n type: Boolean,\r\n default: false\r\n },\r\n // 是否开启arrayToTree\r\n arrayToTree: {\r\n type: Boolean,\r\n default: false\r\n },\r\n // 是否启用懒加载\r\n lazy: {\r\n type: Boolean,\r\n default: false\r\n },\r\n // 是否右侧树也启用懒加载\r\n lazyRight: {\r\n type: Boolean,\r\n default: false\r\n },\r\n // 懒加载的回调函数\r\n lazyFn: Function,\r\n // 是否高亮当前选中节点,默认值是 false。\r\n highLight: {\r\n type: Boolean,\r\n default: false\r\n }\r\n },\r\n created() {\r\n this.from_check_keys = this.defaultCheckedKeys;\r\n this.from_expanded_keys = this.defaultExpandedKeys;\r\n this.to_expanded_keys = this.defaultExpandedKeys;\r\n if (this.defaultTransfer && this.defaultCheckedKeys.length > 0) {\r\n this.$nextTick(() => {\r\n this.addToAims(false);\r\n });\r\n }\r\n },\r\n methods: {\r\n // -------------------------------提供输出函数---------------------\r\n /**\r\n * 清空选中节点\r\n * type:string left左边 right右边 all全部 默认all\r\n */\r\n clearChecked(type = "all") {\r\n if (type === "left") {\r\n this.$refs["from-tree"].setCheckedKeys([]);\r\n this.from_is_indeterminate = false;\r\n this.from_check_all = false;\r\n } else if (type === "right") {\r\n this.$refs["to-tree"].setCheckedKeys([]);\r\n this.to_is_indeterminate = false;\r\n this.to_check_all = false;\r\n } else {\r\n this.$refs["from-tree"].setCheckedKeys([]);\r\n this.$refs["to-tree"].setCheckedKeys([]);\r\n this.from_is_indeterminate = false;\r\n this.from_check_all = false;\r\n this.to_is_indeterminate = false;\r\n this.to_check_all = false;\r\n }\r\n },\r\n // 添加按钮\r\n addToAims(emit) {\r\n // 获取选中通过穿梭框的keys - 仅用于传送纯净的id数组到父组件同后台通信\r\n let keys = this.$refs["from-tree"].getCheckedKeys();\r\n // 获取半选通过穿梭框的keys - 仅用于传送纯净的id数组到父组件同后台通信\r\n let harfKeys = this.$refs["from-tree"].getHalfCheckedKeys();\r\n // 选中节点数据\r\n let arrayCheckedNodes = this.$refs["from-tree"].getCheckedNodes();\r\n // 获取选中通过穿梭框的nodes - 仅用于传送选中节点数组到父组件同后台通信需求\r\n let nodes = JSON.parse(JSON.stringify(arrayCheckedNodes));\r\n // 半选中节点数据\r\n let arrayHalfCheckedNodes = this.$refs["from-tree"].getHalfCheckedNodes();\r\n // 获取半选通过穿梭框的nodes - 仅用于传送选中节点数组到父组件同后台通信需求\r\n let halfNodes = JSON.parse(JSON.stringify(arrayHalfCheckedNodes));\r\n\r\n // 自定义参数读取设置\r\n let children__ = this.defaultProps.children || "children";\r\n let pid__ = this.pid || "pid";\r\n let id__ = this["node_key"] || "id";\r\n\r\n /*\r\n * 先整合目标树没有父节点的叶子节点选中,需要整理出来此叶子节点的父节点直到根节点路径 - 此时所有骨架节点已有\r\n * 再将所有末端叶子节点根据pid直接推入目标树即可\r\n * 声明新盒子将所有半选节点的子节点清除 - 只保留骨架 因为排序是先父后子 因此不存在子元素处理好插入时父元素还没处理的情况\r\n * 下面一二步是为了搭建出来目标树没有根节点躯干节点时的叶子选中,给此叶子搭建出根节点和躯干节点\r\n */\r\n\r\n // let不存在状态提升 因此在函数调用之前赋值 并递归为以为数组!\r\n let self_to_data = JSON.stringify(this.self_to_data);\r\n // 第一步\r\n let skeletonHalfCheckedNodes = JSON.parse(\r\n JSON.stringify(arrayHalfCheckedNodes)\r\n ); // 深拷贝数据 - 半选节点\r\n // 筛选目标树不存在的骨架节点 - 半选内的节点\r\n let newSkeletonHalfCheckedNodes = [];\r\n skeletonHalfCheckedNodes.forEach(item => {\r\n if (!inquireIsExist(item)) {\r\n newSkeletonHalfCheckedNodes.push(item);\r\n }\r\n });\r\n // 筛选到目标树不存在的骨架后在处理每个骨架节点-非末端叶子节点 - 半选节点\r\n newSkeletonHalfCheckedNodes.forEach(item => {\r\n item[children__] = [];\r\n [0, "0"].includes(item[pid__])\r\n ? this.$refs["to-tree"].append(item)\r\n : this.$refs["to-tree"].append(item, item[pid__]);\r\n });\r\n\r\n // 第二步\r\n // 筛选目标树不存在的骨架节点 - 全选内的节点\r\n let newSkeletonCheckedNodes = [];\r\n nodes.forEach(item => {\r\n if (!inquireIsExist(item)) {\r\n newSkeletonCheckedNodes.push(item);\r\n }\r\n });\r\n // 筛选到目标树不存在的骨架后在处理每个骨架节点-非末端叶子节点 - 全选节点\r\n newSkeletonCheckedNodes.forEach(item => {\r\n if (item[children__] && item[children__].length > 0) {\r\n item[children__] = [];\r\n [0, "0"].includes(item[pid__])\r\n ? this.$refs["to-tree"].append(item)\r\n : this.$refs["to-tree"].append(item, item[pid__]);\r\n }\r\n });\r\n\r\n // 第三步 处理末端叶子元素 - 声明新盒子筛选出所有末端叶子节点\r\n let leafCheckedNodes = arrayCheckedNodes.filter(\r\n item => !item[children__] || item[children__].length == 0\r\n );\r\n // 末端叶子插入目标树\r\n leafCheckedNodes.forEach(item => {\r\n if (!inquireIsExist(item)) {\r\n this.$refs["to-tree"].append(item, item[pid__]);\r\n }\r\n });\r\n\r\n // 递归查询data内是否存在item函数\r\n function inquireIsExist(item, strData = self_to_data) {\r\n // 将树形数据格式化成一维字符串 然后通过匹配来判断是否已存在\r\n let strItem =\r\n typeof item[id__] == "number"\r\n ? `"${id__}":${item[id__]},`\r\n : `"${id__}":"${item[id__]}"`;\r\n let reg = RegExp(strItem);\r\n let existed = reg.test(strData);\r\n return existed;\r\n }\r\n\r\n // 左侧删掉选中数据\r\n arrayCheckedNodes.map(item => this.$refs["from-tree"].remove(item));\r\n\r\n // 处理完毕按钮恢复禁用状态\r\n this.from_check_keys = [];\r\n\r\n // 目标数据节点展开\r\n if (this.transferOpenNode && !this.lazy) {\r\n this.to_expanded_keys = keys;\r\n }\r\n\r\n // 传递信息给父组件\r\n emit &&\r\n this.$emit("addBtn", this.self_from_data, this.self_to_data, {\r\n keys,\r\n nodes,\r\n harfKeys,\r\n halfNodes\r\n });\r\n\r\n // 处理完毕取消选中\r\n this.$refs["from-tree"].setCheckedKeys([]);\r\n },\r\n // 移除按钮\r\n removeToSource() {\r\n // 获取选中通过穿梭框的keys - 仅用于传送纯净的id数组到父组件同后台通信\r\n let keys = this.$refs["to-tree"].getCheckedKeys();\r\n // 获取半选通过穿梭框的keys - 仅用于传送纯净的id数组到父组件同后台通信\r\n let harfKeys = this.$refs["to-tree"].getHalfCheckedKeys();\r\n // 获取选中通过穿梭框的nodes 选中节点数据\r\n let arrayCheckedNodes = this.$refs["to-tree"].getCheckedNodes();\r\n // 获取选中通过穿梭框的nodes - 仅用于传送选中节点数组到父组件同后台通信需求\r\n let nodes = JSON.parse(JSON.stringify(arrayCheckedNodes));\r\n // 半选中节点数据\r\n let arrayHalfCheckedNodes = this.$refs["to-tree"].getHalfCheckedNodes();\r\n // 获取半选通过穿梭框的nodes - 仅用于传送选中节点数组到父组件同后台通信需求\r\n let halfNodes = JSON.parse(JSON.stringify(arrayHalfCheckedNodes));\r\n\r\n // 自定义参数读取设置\r\n let children__ = this.defaultProps.children || "children";\r\n let pid__ = this.pid || "pid";\r\n let id__ = this["node_key"] || "id";\r\n\r\n /*\r\n * 先整合目标树没有父节点的叶子节点选中,需要整理出来此叶子节点的父节点直到根节点路径 - 此时所有骨架节点已有\r\n * 再将所有末端叶子节点根据pid直接推入目标树即可\r\n * 声明新盒子将所有半选节点的子节点清除 - 只保留骨架 因为排序是先父后子 因此不存在子元素处理好插入时父元素还没处理的情况\r\n * 下面一二步是为了搭建出来目标树没有根节点躯干节点时的叶子选中,给此叶子搭建出根节点和躯干节点\r\n */\r\n\r\n // let不存在状态提升 因此在函数调用之前赋值 并递归为以为数组!\r\n let self_from_data = JSON.stringify(this.self_from_data);\r\n // 第一步\r\n let skeletonHalfCheckedNodes = JSON.parse(\r\n JSON.stringify(arrayHalfCheckedNodes)\r\n ); // 深拷贝数据 - 半选节点\r\n // 筛选目标树不存在的骨架节点 - 半选内的节点\r\n let newSkeletonHalfCheckedNodes = [];\r\n skeletonHalfCheckedNodes.forEach(item => {\r\n if (!inquireIsExist(item)) {\r\n newSkeletonHalfCheckedNodes.push(item);\r\n }\r\n });\r\n // 筛选到目标树不存在的骨架后在处理每个骨架节点-非末端叶子节点 - 半选节点\r\n newSkeletonHalfCheckedNodes.forEach(item => {\r\n item[children__] = [];\r\n [0, "0"].includes(item[pid__])\r\n ? this.$refs["from-tree"].append(item)\r\n : this.$refs["from-tree"].append(item, item[pid__]);\r\n });\r\n\r\n // 第二步\r\n // 筛选目标树不存在的骨架节点 - 全选内的节点\r\n let newSkeletonCheckedNodes = [];\r\n nodes.forEach(item => {\r\n if (!inquireIsExist(item)) {\r\n newSkeletonCheckedNodes.push(item);\r\n }\r\n });\r\n // 筛选到目标树不存在的骨架后在处理每个骨架节点-非末端叶子节点 - 全选节点\r\n newSkeletonCheckedNodes.forEach(item => {\r\n if (item[children__] && item[children__].length > 0) {\r\n item[children__] = [];\r\n [0, "0"].includes(item[pid__])\r\n ? this.$refs["from-tree"].append(item)\r\n : this.$refs["from-tree"].append(item, item[pid__]);\r\n }\r\n });\r\n\r\n // 第三步 处理末端叶子元素 - 声明新盒子筛选出所有末端叶子节点\r\n let leafCheckedNodes = arrayCheckedNodes.filter(\r\n item => !item[children__] || item[children__].length == 0\r\n );\r\n // 末端叶子插入目标树\r\n leafCheckedNodes.forEach(item => {\r\n if (!inquireIsExist(item)) {\r\n this.$refs["from-tree"].append(item, item[pid__]);\r\n }\r\n });\r\n\r\n // 递归查询data内是否存在item函数\r\n function inquireIsExist(item, strData = self_from_data) {\r\n // 将树形数据格式化成一维字符串 然后通过匹配来判断是否已存在\r\n let strItem =\r\n typeof item[id__] == "number"\r\n ? `"${id__}":${item[id__]},`\r\n : `"${id__}":"${item[id__]}"`;\r\n let reg = RegExp(strItem);\r\n let existed = reg.test(strData);\r\n return existed;\r\n }\r\n\r\n // 右侧删掉选中数据\r\n arrayCheckedNodes.map(item => this.$refs["to-tree"].remove(item));\r\n\r\n // 处理完毕按钮恢复禁用状态\r\n this.to_check_keys = [];\r\n\r\n // 目标数据节点展开\r\n if (this.transferOpenNode && !this.lazy) {\r\n this.from_expanded_keys = keys;\r\n }\r\n\r\n // 传递信息给父组件\r\n this.$emit("removeBtn", this.self_from_data, this.self_to_data, {\r\n keys,\r\n nodes,\r\n harfKeys,\r\n halfNodes\r\n });\r\n // 处理完毕取消选中\r\n this.$refs["to-tree"].setCheckedKeys([]);\r\n },\r\n // 异步加载左侧\r\n leftloadNode(node, resolve) {\r\n if (node.level === 0) {\r\n return resolve(this.self_from_data);\r\n }\r\n\r\n this.lazyFn && this.lazyFn(node, resolve, "left");\r\n },\r\n // 异步加载右侧\r\n rightloadNode(node, resolve) {\r\n if (node.level === 0) {\r\n return resolve(this.self_to_data);\r\n }\r\n\r\n this.lazyFn && this.lazyFn(node, resolve, "right");\r\n },\r\n // 源树选中事件 - 是否禁用穿梭按钮\r\n fromTreeChecked(nodeObj, treeObj) {\r\n this.from_check_keys = treeObj.checkedNodes;\r\n this.$nextTick(() => {\r\n this.$emit("left-check-change", nodeObj, treeObj, this.from_check_all);\r\n });\r\n },\r\n // 目标树选中事件 - 是否禁用穿梭按钮\r\n toTreeChecked(nodeObj, treeObj) {\r\n this.to_check_keys = treeObj.checkedNodes;\r\n this.$nextTick(() => {\r\n this.$emit("right-check-change", nodeObj, treeObj, this.to_check_all);\r\n });\r\n },\r\n // 源数据 总全选checkbox\r\n fromAllBoxChange(val) {\r\n if (this.self_from_data.length == 0) {\r\n return;\r\n }\r\n if (val) {\r\n this.from_check_keys = this.self_from_data;\r\n this.$refs["from-tree"].setCheckedNodes(this.self_from_data);\r\n } else {\r\n this.$refs["from-tree"].setCheckedNodes([]);\r\n this.from_check_keys = [];\r\n }\r\n this.$emit("left-check-change", null, null, this.from_check_all);\r\n },\r\n // 目标数据 总全选checkbox\r\n toAllBoxChange(val) {\r\n if (this.self_to_data.length == 0) {\r\n return;\r\n }\r\n if (val) {\r\n this.to_check_keys = this.self_to_data;\r\n this.$refs["to-tree"].setCheckedNodes(this.self_to_data);\r\n } else {\r\n this.$refs["to-tree"].setCheckedNodes([]);\r\n this.to_check_keys = [];\r\n }\r\n this.$emit("right-check-change", null, null, this.to_check_all);\r\n },\r\n // 源数据 筛选\r\n filterNodeFrom(value, data) {\r\n if (this.filterNode) {\r\n return this.filterNode(value, data, "form");\r\n }\r\n if (!value) return true;\r\n return data[this.defaultProps.label].indexOf(value) !== -1;\r\n },\r\n // 目标数据筛选\r\n filterNodeTo(value, data) {\r\n if (this.filterNode) {\r\n return this.filterNode(value, data, "to");\r\n }\r\n if (!value) return true;\r\n return data[this.defaultProps.label].indexOf(value) !== -1;\r\n },\r\n // 通讯录模式 穿梭操作\r\n addressListTransfer(type) {\r\n // 获取选中通过穿梭框的keys - 仅用于传送纯净的id数组到父组件同后台通信\r\n let keys = this.$refs["from-tree"].getCheckedKeys(true);\r\n // 选中节点数据\r\n let arrayCheckedNodes = this.$refs["from-tree"].getCheckedNodes(true);\r\n // 去重筛选\r\n let arrayDeWeighting = [];\r\n switch (type) {\r\n case 0:\r\n arrayDeWeighting = arrayCheckedNodes.filter(item => {\r\n if (\r\n !this.addressee.some(\r\n ite => ite[this.node_key] == item[this.node_key]\r\n )\r\n ) {\r\n return item;\r\n }\r\n });\r\n this.addressee = [...this.addressee, ...arrayDeWeighting];\r\n break;\r\n case 1:\r\n arrayDeWeighting = arrayCheckedNodes.filter(item => {\r\n if (\r\n !this.Cc.some(ite => ite[this.node_key] == item[this.node_key])\r\n ) {\r\n return item;\r\n }\r\n });\r\n this.Cc = [...this.Cc, ...arrayDeWeighting];\r\n break;\r\n case 2:\r\n arrayDeWeighting = arrayCheckedNodes.filter(item => {\r\n if (\r\n !this.secret_receiver.some(\r\n ite => ite[this.node_key] == item[this.node_key]\r\n )\r\n ) {\r\n return item;\r\n }\r\n });\r\n this.secret_receiver = [...this.secret_receiver, ...arrayDeWeighting];\r\n break;\r\n }\r\n\r\n // 处理完毕取消选中\r\n this.$refs["from-tree"].setCheckedKeys([]);\r\n\r\n // 处理完毕按钮恢复禁用状态\r\n this.from_check_keys = [];\r\n\r\n // 传递信息给父组件\r\n this.$emit("addBtn", this.addressee, this.Cc, this.secret_receiver);\r\n },\r\n // 清理 通讯录选中 数据\r\n clearList(type, id) {\r\n switch (type) {\r\n case 0:\r\n this.addressee =\r\n id == "all"\r\n ? []\r\n : this.addressee.filter(item => item[this.node_key] != id);\r\n break;\r\n case 1:\r\n this.Cc =\r\n id == "all"\r\n ? []\r\n : this.Cc.filter(item => item[this.node_key] != id);\r\n break;\r\n case 2:\r\n this.secret_receiver =\r\n id == "all"\r\n ? []\r\n : this.secret_receiver.filter(item => item[this.node_key] != id);\r\n break;\r\n }\r\n // 传递信息给父组件\r\n this.$emit("removeBtn", this.addressee, this.Cc, this.secret_receiver);\r\n },\r\n // 右侧 通讯录 上下自动\r\n moveUp(type) {\r\n if (type == "up") {\r\n this.move_up = true;\r\n } else {\r\n this.move_up = false;\r\n }\r\n }\r\n // 以下为提供方法 ----------------------------------------------------------------方法--------------------------------------\r\n },\r\n computed: {\r\n // 左侧数据\r\n self_from_data() {\r\n let from_array = [...this.from_data];\r\n if (!this.arrayToTree) {\r\n from_array.forEach(item => {\r\n item[this.pid] = 0;\r\n });\r\n return from_array;\r\n } else {\r\n return arrayToTree(from_array, {\r\n id: this.node_key,\r\n pid: this.pid,\r\n children: this.defaultProps.children\r\n });\r\n }\r\n },\r\n // 右侧数据\r\n self_to_data() {\r\n let to_array = [...this.to_data];\r\n if (!this.arrayToTree) {\r\n to_array.forEach(item => {\r\n item[this.pid] = 0;\r\n });\r\n return to_array;\r\n } else {\r\n return arrayToTree(to_array, {\r\n id: this.node_key,\r\n pid: this.pid,\r\n children: this.defaultProps.children\r\n });\r\n }\r\n },\r\n // 左侧菜单名\r\n fromTitle() {\r\n let [text] = this.title;\r\n return text;\r\n },\r\n // 右侧菜单名\r\n toTitle() {\r\n let [, text] = this.title;\r\n return text;\r\n },\r\n // 右侧菜单名2\r\n toTitleSecond() {\r\n let [, , text] = this.title;\r\n return text;\r\n },\r\n // 右侧菜单名3\r\n toTitleThird() {\r\n let [, , , text] = this.title;\r\n return text;\r\n },\r\n // 上部按钮名\r\n fromButton() {\r\n if (this.button_text == undefined) {\r\n return;\r\n }\r\n\r\n let [text] = this.button_text;\r\n return text;\r\n },\r\n // 下部按钮名\r\n toButton() {\r\n if (this.button_text == undefined) {\r\n return;\r\n }\r\n let [, text] = this.button_text;\r\n return text;\r\n }\r\n },\r\n watch: {\r\n // 左侧 状态监测\r\n from_check_keys(val) {\r\n if (val.length > 0) {\r\n // 穿梭按钮是否禁用\r\n this.from_disabled = false;\r\n // 总半选是否开启\r\n this.from_is_indeterminate = true;\r\n\r\n // 总全选是否开启 - 根据选中节点中为根节点的数量是否和源数据长度相等\r\n let allCheck = val.filter(item => item[this.pid] == 0);\r\n if (allCheck.length == this.self_from_data.length) {\r\n // 关闭半选 开启全选\r\n this.from_is_indeterminate = false;\r\n this.from_check_all = true;\r\n } else {\r\n this.from_is_indeterminate = true;\r\n this.from_check_all = false;\r\n }\r\n } else {\r\n this.from_disabled = true;\r\n this.from_is_indeterminate = false;\r\n this.from_check_all = false;\r\n }\r\n },\r\n // 右侧 状态监测\r\n to_check_keys(val) {\r\n if (val.length > 0) {\r\n // 穿梭按钮是否禁用\r\n this.to_disabled = false;\r\n // 总半选是否开启\r\n this.to_is_indeterminate = true;\r\n\r\n // 总全选是否开启 - 根据选中节点中为根节点的数量是否和源数据长度相等\r\n let allCheck = val.filter(item => item[this.pid] == 0);\r\n if (allCheck.length == this.self_to_data.length) {\r\n // 关闭半选 开启全选\r\n this.to_is_indeterminate = false;\r\n this.to_check_all = true;\r\n } else {\r\n this.to_is_indeterminate = true;\r\n this.to_check_all = false;\r\n }\r\n } else {\r\n this.to_disabled = true;\r\n this.to_is_indeterminate = false;\r\n this.to_check_all = false;\r\n }\r\n },\r\n // 左侧 数据筛选\r\n filterFrom(val) {\r\n this.$refs["from-tree"].filter(val);\r\n },\r\n // 右侧 数据筛选\r\n filterTo(val) {\r\n this.$refs["to-tree"].filter(val);\r\n },\r\n // 通讯录模式 右1筛选\r\n filterListFirst(newval, oldval) {\r\n if (oldval == "") {\r\n this.archiveFirst = this.addressee;\r\n }\r\n if (newval == "") {\r\n this.addressee = this.archiveFirst;\r\n }\r\n let reg = RegExp(newval);\r\n this.addressee = this.addressee.filter(item => reg.test(item.label));\r\n },\r\n // 通讯录模式 右2筛选\r\n filterListSecond(newval, oldval) {\r\n if (oldval == "") {\r\n this.archiveSecond = this.Cc;\r\n }\r\n if (newval == "") {\r\n this.Cc = this.archiveSecond;\r\n }\r\n let reg = RegExp(newval);\r\n this.Cc = this.Cc.filter(item => reg.test(item.label));\r\n },\r\n // 通讯录模式 右3筛选\r\n filterListThird(newval, oldval) {\r\n if (oldval == "") {\r\n this.archiveThird = this.secret_receiver;\r\n }\r\n if (newval == "") {\r\n this.secret_receiver = this.archiveThird;\r\n }\r\n let reg = RegExp(newval);\r\n this.secret_receiver = this.secret_receiver.filter(item =>\r\n reg.test(item.label)\r\n );\r\n },\r\n // 监视默认选中\r\n defaultCheckedKeys(val) {\r\n if (this.defaultTransfer && val.length > 0) {\r\n this.$nextTick(() => {\r\n this.addToAims(false);\r\n });\r\n }\r\n },\r\n // 监视默认展开\r\n defaultExpandedKeys(val) {\r\n let _form = new Set(this.from_expanded_keys.concat(val));\r\n this.from_expanded_keys = [..._form];\r\n let _to = new Set(this.to_expanded_keys.concat(val));\r\n this.to_expanded_keys = [..._to];\r\n }\r\n }\r\n};\r\n<\/script>\r\n\r\n<style scoped>\r\n@import "./clear.css";\r\n.el-tree {\r\n min-width: 100%;\r\n display: inline-block !important;\r\n}\r\n\r\n.transfer {\r\n position: relative;\r\n overflow: hidden;\r\n}\r\n\r\n.transfer-left {\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n}\r\n\r\n.transfer-right {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n}\r\n\r\n.transfer-right-item {\r\n height: calc((100% - 41px) / 2);\r\n}\r\n\r\n.transfer-right-small {\r\n height: 41px;\r\n}\r\n\r\n.transfer-right-only {\r\n height: 100%;\r\n}\r\n\r\n.transfer-main {\r\n padding: 10px;\r\n height: calc(100% - 41px);\r\n box-sizing: border-box;\r\n overflow: auto;\r\n}\r\n\r\n.transfer-left,\r\n.transfer-right {\r\n border: 1px solid #ebeef5;\r\n width: 40%;\r\n height: 100%;\r\n box-sizing: border-box;\r\n border-radius: 5px;\r\n vertical-align: middle;\r\n}\r\n\r\n.transfer-center {\r\n position: absolute;\r\n top: 50%;\r\n left: 40%;\r\n width: 20%;\r\n transform: translateY(-50%);\r\n text-align: center;\r\n}\r\n\r\n.transfer-center-item {\r\n padding: 10px;\r\n overflow: hidden;\r\n}\r\n\r\n.address-list-center {\r\n height: 100%;\r\n}\r\n\r\n.address-list-center > .transfer-center-item {\r\n height: 50%;\r\n padding: 70px 10px 0;\r\n box-sizing: border-box;\r\n overflow: hidden;\r\n}\r\n\r\n.address-list-center > .address-only-item {\r\n height: 100%;\r\n position: relative;\r\n}\r\n\r\n.address-only-item > .address-first-btn {\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n transform: translate(-50%, -50%);\r\n}\r\n\r\n.transfer-title {\r\n border-bottom: 1px solid #ebeef5;\r\n padding: 0 15px;\r\n height: 40px;\r\n line-height: 40px;\r\n color: #333;\r\n font-size: 16px;\r\n background-color: #f5f7fa;\r\n}\r\n\r\n.transfer-title .el-checkbox {\r\n margin-right: 10px;\r\n}\r\n\r\n.filter-tree {\r\n margin-bottom: 10px;\r\n}\r\n\r\n.address-list-ul {\r\n padding-bottom: 20px;\r\n}\r\n\r\n.address-list-li {\r\n position: relative;\r\n padding: 4px 24px 4px 4px;\r\n border-radius: 3px;\r\n overflow: hidden; /*超出部分隐藏*/\r\n white-space: nowrap; /*不换行*/\r\n text-overflow: ellipsis; /*超出部分文字以...显示*/\r\n}\r\n\r\n.address-list-li:hover {\r\n background-color: #f5f7fa;\r\n}\r\n\r\n.address-list-li:hover .address-list-del {\r\n display: block;\r\n}\r\n\r\n.address-list-del {\r\n display: none;\r\n position: absolute;\r\n top: 50%;\r\n right: 2px;\r\n margin-top: -10px;\r\n width: 20px;\r\n height: 20px;\r\n line-height: 20px;\r\n border-radius: 50%;\r\n text-align: center;\r\n background-color: #fef0f0;\r\n color: #f56c6c;\r\n cursor: pointer;\r\n}\r\n\r\n.u-clear {\r\n float: right;\r\n color: #67c23a;\r\n font-size: 14px;\r\n cursor: pointer;\r\n}\r\n\r\n.move_up_img {\r\n float: right;\r\n margin-top: 10px;\r\n width: 20px;\r\n height: 20px;\r\n cursor: pointer;\r\n}\r\n\r\n.move_down_img {\r\n transform: rotate(180deg);\r\n}\r\n</style>\r\n'],sourceRoot:""}])},function(e,r){function t(e,r){var t=e[1]||"",i=e[3];if(!i)return t;if(r&&"function"==typeof btoa){var s=n(i);return[t].concat(i.sources.map((function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"}))).concat([s]).join("\n")}return[t].join("\n")}function n(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}e.exports=function(e){var r=[];return r.toString=function(){return this.map((function(r){var n=t(r,e);return r[2]?"@media "+r[2]+"{"+n+"}":n})).join("")},r.i=function(e,t){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},i=0;i<this.length;i++){var s=this[i][0];"number"==typeof s&&(n[s]=!0)}for(i=0;i<e.length;i++){var a=e[i];"number"==typeof a[0]&&n[a[0]]||(t&&!a[2]?a[2]=t:t&&(a[2]="("+a[2]+") and ("+t+")"),r.push(a))}},r}},function(e,r,t){function n(e){for(var r=0;r<e.length;r++){var t=e[r],n=c[t.id];if(n){n.refs++;for(var i=0;i<n.parts.length;i++)n.parts[i](t.parts[i]);for(;i<t.parts.length;i++)n.parts.push(s(t.parts[i]));n.parts.length>t.parts.length&&(n.parts.length=t.parts.length)}else{var a=[];for(i=0;i<t.parts.length;i++)a.push(s(t.parts[i]));c[t.id]={id:t.id,refs:1,parts:a}}}}function i(){var e=document.createElement("style");return e.type="text/css",h.appendChild(e),e}function s(e){var r,t,n=document.querySelector("style["+_+'~="'+e.id+'"]');if(n){if(u)return p;n.parentNode.removeChild(n)}if(v){var s=m++;n=f||(f=i()),r=a.bind(null,n,s,!1),t=a.bind(null,n,s,!0)}else n=i(),r=o.bind(null,n),t=function(){n.parentNode.removeChild(n)};return r(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap)return;r(e=n)}else t()}}function a(e,r,t,n){var i=t?"":n.css;if(e.styleSheet)e.styleSheet.cssText=g(r,i);else{var s=document.createTextNode(i),a=e.childNodes;a[r]&&e.removeChild(a[r]),a.length?e.insertBefore(s,a[r]):e.appendChild(s)}}function o(e,r){var t=r.css,n=r.media,i=r.sourceMap;if(n&&e.setAttribute("media",n),A.ssrId&&e.setAttribute(_,r.id),i&&(t+="\n/*# sourceURL="+i.sources[0]+" */",t+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */"),e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}var l="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!l)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var d=t(8),c={},h=l&&(document.head||document.getElementsByTagName("head")[0]),f=null,m=0,u=!1,p=function(){},A=null,_="data-vue-ssr-id",v="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());e.exports=function(e,r,t,i){u=t,A=i||{};var s=d(e,r);return n(s),function(r){for(var t=[],i=0;i<s.length;i++){var a=s[i],o=c[a.id];o.refs--,t.push(o)}r?(s=d(e,r),n(s)):s=[];for(i=0;i<t.length;i++){o=t[i];if(0===o.refs){for(var l=0;l<o.parts.length;l++)o.parts[l]();delete c[o.id]}}}};var g=function(){var e=[];return function(r,t){return e[r]=t,e.filter(Boolean).join("\n")}}()},function(e,r){e.exports=function(e,r){for(var t=[],n={},i=0;i<r.length;i++){var s=r[i],a=s[0],o=s[1],l=s[2],d=s[3],c={id:e+":"+i,css:o,media:l,sourceMap:d};n[a]?n[a].parts.push(c):t.push(n[a]={id:a,parts:[c]})}return t}},function(e,r){e.exports=function(e,r,t,n,i,s){var a,o=e=e||{},l=typeof e.default;"object"!==l&&"function"!==l||(a=e,o=e.default);var d,c="function"==typeof o?o.options:o;if(r&&(c.render=r.render,c.staticRenderFns=r.staticRenderFns,c._compiled=!0),t&&(c.functional=!0),i&&(c._scopeId=i),s?(d=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(s)},c._ssrRegister=d):n&&(d=n),d){var h=c.functional,f=h?c.render:c.beforeCreate;h?(c._injectStyles=d,c.render=function(e,r){return d.call(r),f(e,r)}):c.beforeCreate=f?[].concat(f,d):[d]}return{esModule:a,exports:o,options:c}}},function(e,r,t){"use strict";function n(e){if(Array.isArray(e)){for(var r=0,t=Array(e.length);r<e.length;r++)t[r]=e[r];return t}return Array.from(e)}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{id:"id",pid:"pid",children:"children"},t=[],s={};return e.forEach((function(i){["undefined",void 0,null].includes(i[r.pid])&&(i[r.pid]="0");var a,o=e.filter((function(e){return e[r.pid]===i[r.id]}));i.children&&i.children instanceof Array?(i.children.map((function(e){return s[e[r.id]]=1})),(a=i.children).push.apply(a,n(o.filter((function(e){return 1!==s[e[r.id]]}))))):i.children=o;var l=o.length>0;(l||!l&&[0,"0"].includes(i[r.pid]))&&t.push(i)})),t.every((function(e){return[0,"0"].includes(e[r.pid])}))?t:i(t,r)}t.d(r,"a",(function(){return i}))},function(e,r,t){"use strict";var n=function(){var e=this,r=e.$createElement,n=e._self._c||r;return n("div",{staticClass:"transfer",style:{width:e.width,height:e.height}},["transfer"==e.mode?[n("div",{staticClass:"transfer-left"},[n("h3",{staticClass:"transfer-title"},[n("el-checkbox",{attrs:{indeterminate:e.from_is_indeterminate},on:{change:e.fromAllBoxChange},model:{value:e.from_check_all,callback:function(r){e.from_check_all=r},expression:"from_check_all"}}),e._v(" "),n("span",[e._v(e._s(e.fromTitle))]),e._v(" "),e._t("title-left")],2),e._v(" "),n("div",{staticClass:"transfer-main"},[e._t("from"),e._v(" "),e.filter?n("el-input",{staticClass:"filter-tree",attrs:{placeholder:e.placeholder,size:"small"},model:{value:e.filterFrom,callback:function(r){e.filterFrom=r},expression:"filterFrom"}}):e._e(),e._v(" "),n("el-tree",{ref:"from-tree",attrs:{"show-checkbox":"",lazy:e.lazy,"node-key":e.node_key,load:e.leftloadNode,props:e.defaultProps,data:e.self_from_data,"default-expand-all":e.openAll,"highlight-current":e.highLight,"render-content":e.renderContentLeft,"filter-node-method":e.filterNodeFrom,"default-checked-keys":e.defaultCheckedKeys,"default-expanded-keys":e.from_expanded_keys},on:{check:e.fromTreeChecked}}),e._v(" "),e._t("left-footer")],2)]),e._v(" "),n("div",{staticClass:"transfer-center"},[e.button_text?[n("p",{staticClass:"transfer-center-item"},[n("el-button",{attrs:{type:"primary",disabled:e.from_disabled},on:{click:function(r){return e.addToAims(!0)}}},[e._v("\n "+e._s(e.fromButton||"添加")+"\n "),n("i",{staticClass:"el-icon-arrow-right"})])],1),e._v(" "),n("p",{staticClass:"transfer-center-item"},[n("el-button",{attrs:{type:"primary",disabled:e.to_disabled,icon:"el-icon-arrow-left"},on:{click:e.removeToSource}},[e._v(e._s(e.toButton||"移除"))])],1)]:[n("p",{staticClass:"transfer-center-item"},[n("el-button",{attrs:{type:"primary",icon:"el-icon-arrow-right",circle:"",disabled:e.from_disabled},on:{click:function(r){return e.addToAims(!0)}}})],1),e._v(" "),n("p",{staticClass:"transfer-center-item"},[n("el-button",{attrs:{type:"primary",disabled:e.to_disabled,icon:"el-icon-arrow-left",circle:""},on:{click:e.removeToSource}})],1)]],2),e._v(" "),n("div",{staticClass:"transfer-right"},[n("h3",{staticClass:"transfer-title"},[n("el-checkbox",{attrs:{indeterminate:e.to_is_indeterminate},on:{change:e.toAllBoxChange},model:{value:e.to_check_all,callback:function(r){e.to_check_all=r},expression:"to_check_all"}}),e._v(" "),n("span",[e._v(e._s(e.toTitle))]),e._v(" "),e._t("title-right")],2),e._v(" "),n("div",{staticClass:"transfer-main"},[e._t("to"),e._v(" "),e.filter?n("el-input",{staticClass:"filter-tree",attrs:{placeholder:e.placeholder,size:"small"},model:{value:e.filterTo,callback:function(r){e.filterTo=r},expression:"filterTo"}}):e._e(),e._v(" "),n("el-tree",{ref:"to-tree",attrs:{slot:"to","show-checkbox":"",lazy:e.lazyRight,data:e.self_to_data,"node-key":e.node_key,props:e.defaultProps,load:e.rightloadNode,"default-expand-all":e.openAll,"highlight-current":e.highLight,"render-content":e.renderContentRight,"filter-node-method":e.filterNodeTo,"default-expanded-keys":e.to_expanded_keys},on:{check:e.toTreeChecked},slot:"to"}),e._v(" "),e._t("right-footer")],2)])]:"addressList"==e.mode?[n("div",{staticClass:"transfer-left"},[n("h3",{staticClass:"transfer-title"},[n("el-checkbox",{attrs:{indeterminate:e.from_is_indeterminate},on:{change:e.fromAllBoxChange},model:{value:e.from_check_all,callback:function(r){e.from_check_all=r},expression:"from_check_all"}}),e._v(" "),n("span",[e._v(e._s(e.fromTitle))])],1),e._v(" "),n("div",{staticClass:"transfer-main"},[e._t("from"),e._v(" "),e.filter?n("el-input",{staticClass:"filter-tree",attrs:{placeholder:e.placeholder,size:"small"},model:{value:e.filterFrom,callback:function(r){e.filterFrom=r},expression:"filterFrom"}}):e._e(),e._v(" "),n("el-tree",{ref:"from-tree",attrs:{"show-checkbox":"","node-key":e.node_key,props:e.defaultProps,data:e.self_from_data,"default-expand-all":e.openAll,"highlight-current":e.highLight,"render-content":e.renderContentLeft,"filter-node-method":e.filterNodeFrom,"default-expanded-keys":e.from_expanded_keys},on:{check:e.fromTreeChecked}})],2)]),e._v(" "),n("div",{staticClass:"transfer-center address-list-center"},[n("p",{directives:[{name:"show",rawName:"v-show",value:!e.move_up,expression:"!move_up"}],staticClass:"transfer-center-item",class:{"address-only-item":1===e.addressOptions.num}},[n("el-button",{staticClass:"address-first-btn",attrs:{type:"primary",icon:"el-icon-arrow-right",circle:"",disabled:e.from_disabled},on:{click:function(r){return e.addressListTransfer(0)}}})],1),e._v(" "),e.addressOptions.num>1?n("p",{staticClass:"transfer-center-item"},[n("el-button",{attrs:{type:"primary",disabled:e.from_disabled,icon:"el-icon-arrow-right",circle:""},on:{click:function(r){return e.addressListTransfer(1)}}})],1):e._e(),e._v(" "),n("p",{directives:[{name:"show",rawName:"v-show",value:e.move_up,expression:"move_up"}],staticClass:"transfer-center-item"},[n("el-button",{attrs:{type:"primary",disabled:e.from_disabled,icon:"el-icon-arrow-right",circle:""},on:{click:function(r){return e.addressListTransfer(2)}}})],1)]),e._v(" "),n("div",{staticClass:"transfer-right"},[n("div",{staticClass:"transfer-right-item",class:{"transfer-right-small":e.move_up,"transfer-right-only":1===e.addressOptions.num}},[n("h3",{staticClass:"transfer-title"},[n("span",[e._v(e._s(e.toTitle))]),e._v(" "),e.move_up?n("img",{staticClass:"move_up_img move_down_img",attrs:{src:t(1),alt:""},on:{click:function(r){return e.moveUp("down")}}}):n("span",{staticClass:"u-clear",on:{click:function(r){return e.clearList(0,"all")}}},[e._v("清空")])]),e._v(" "),e.move_up?e._e():n("div",{staticClass:"transfer-main"},[e._t("to"),e._v(" "),e.filter?n("el-input",{staticClass:"filter-tree",attrs:{placeholder:e.placeholder,size:"small"},model:{value:e.filterListFirst,callback:function(r){e.filterListFirst=r},expression:"filterListFirst"}}):e._e(),e._v(" "),n("ul",{staticClass:"address-list-ul"},e._l(e.addressee,(function(r){return n("li",{key:r[e.node_key],staticClass:"address-list-li"},[n("label",[e._v("\n "+e._s(r[e.defaultProps.label])+"\n "+e._s(e.addressOptions.connector)+"\n "+e._s(r[e.addressOptions.suffix])+"\n ")]),e._v(" "),n("i",{staticClass:"address-list-del",on:{click:function(t){return e.clearList(0,r[e.node_key])}}},[e._v("x")])])})),0)],2)]),e._v(" "),e.addressOptions.num>=2?n("div",{staticClass:"transfer-right-item"},[n("h3",{staticClass:"transfer-title"},[n("span",[e._v(e._s(e.toTitleSecond||"抄送人"))]),e._v(" "),n("span",{staticClass:"u-clear",on:{click:function(r){return e.clearList(1,"all")}}},[e._v("清空")])]),e._v(" "),n("div",{staticClass:"transfer-main"},[e._t("to"),e._v(" "),e.filter?n("el-input",{staticClass:"filter-tree",attrs:{placeholder:e.placeholder,size:"small"},model:{value:e.filterListSecond,callback:function(r){e.filterListSecond=r},expression:"filterListSecond"}}):e._e(),e._v(" "),n("ul",{staticClass:"address-list-ul"},e._l(e.Cc,(function(r){return n("li",{key:r[e.node_key],staticClass:"address-list-li"},[n("label",[e._v("\n "+e._s(r[e.defaultProps.label])+"\n "+e._s(e.addressOptions.connector)+"\n "+e._s(r[e.addressOptions.suffix])+"\n ")]),e._v(" "),n("i",{staticClass:"address-list-del",on:{click:function(t){return e.clearList(1,r[e.node_key])}}},[e._v("x")])])})),0)],2)]):e._e(),e._v(" "),3===e.addressOptions.num?n("div",{staticClass:"transfer-right-item",class:{"transfer-right-small":!e.move_up}},[n("h3",{staticClass:"transfer-title"},[n("span",[e._v(e._s(e.toTitleThird||"密送人"))]),e._v(" "),e.move_up?n("span",{staticClass:"u-clear",on:{click:function(r){return e.clearList(2,"all")}}},[e._v("清空")]):n("img",{staticClass:"move_up_img",attrs:{src:t(1),alt:""},on:{click:function(r){return e.moveUp("up")}}})]),e._v(" "),e.move_up?n("div",{staticClass:"transfer-main"},[e._t("to"),e._v(" "),e.filter?n("el-input",{staticClass:"filter-tree",attrs:{placeholder:e.placeholder,size:"small"},model:{value:e.filterListThird,callback:function(r){e.filterListThird=r},expression:"filterListThird"}}):e._e(),e._v(" "),n("ul",{staticClass:"address-list-ul"},e._l(e.secret_receiver,(function(r){return n("li",{key:r[e.node_key],staticClass:"address-list-li"},[n("label",[e._v("\n "+e._s(r[e.defaultProps.label])+"\n "+e._s(e.addressOptions.connector)+"\n "+e._s(r[e.addressOptions.suffix])+"\n ")]),e._v(" "),n("i",{staticClass:"address-list-del",on:{click:function(t){return e.clearList(2,r[e.node_key])}}},[e._v("x")])])})),0)],2):e._e()]):e._e()])]:e._e()],2)},i=[];n._withStripped=!0;var s={render:n,staticRenderFns:i};r.a=s}])}))},"6b64":function(e,r,t){},"7c39":function(e,r,t){"use strict";var n=t("d4bd"),i=t.n(n);i.a},"7c97":function(e,r,t){"use strict";var n=t("6b64"),i=t.n(n);i.a},"82a2":function(e,r,t){"use strict";var n=t("17b5"),i=t.n(n);i.a},a434:function(e,r,t){"use strict";var n=t("23e7"),i=t("23cb"),s=t("a691"),a=t("50c4"),o=t("7b0b"),l=t("65f0"),d=t("8418"),c=t("1dde"),h=t("ae40"),f=c("splice"),m=h("splice",{ACCESSORS:!0,0:0,1:2}),u=Math.max,p=Math.min,A=9007199254740991,_="Maximum allowed length exceeded";n({target:"Array",proto:!0,forced:!f||!m},{splice:function(e,r){var t,n,c,h,f,m,v=o(this),g=a(v.length),k=i(e,g),y=arguments.length;if(0===y?t=n=0:1===y?(t=0,n=g-k):(t=y-2,n=p(u(s(r),0),g-k)),g+t-n>A)throw TypeError(_);for(c=l(v,n),h=0;h<n;h++)f=k+h,f in v&&d(c,h,v[f]);if(c.length=n,t<n){for(h=k;h<g-n;h++)f=h+n,m=h+t,f in v?v[m]=v[f]:delete v[m];for(h=g;h>g-n+t;h--)delete v[h-1]}else if(t>n)for(h=g-n;h>k;h--)f=h+n-1,m=h+t-1,f in v?v[m]=v[f]:delete v[m];for(h=0;h<t;h++)v[h+k]=arguments[h+2];return v.length=g-n+t,c}})},d4bd:function(e,r,t){},ef6a:function(e,r){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3QjYyQjM0RDJBMzExRThBMDdCQjJERTg1NjhGNzMyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3QjYyQjM1RDJBMzExRThBMDdCQjJERTg1NjhGNzMyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdCNjJCMzJEMkEzMTFFOEEwN0JCMkRFODU2OEY3MzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdCNjJCMzNEMkEzMTFFOEEwN0JCMkRFODU2OEY3MzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7x0kyvAAAA00lEQVR42mKUn/eIgQBgBOLpQJzOQAJgooWhhAxGNvQbELtBxYjCTEQaGgDEu6Fy6kAcSo6L8RlqDMRLgfgyqQbjM9QBiKcBcRAQ3yBkMAseQ/2BeA9Uzg+IS4HYB4hfExN5LEQYGg/EMUDsBcSfiU0VLAQMLQJiG6hLf5KS3Fig4YZuKMiyFiCWgKaAv+Sk4wwoG2YoM9QHbECcQo6h6KliD9SwZUD8ABpZ/xnIBCxo/OVAvAOIZzNQCNANziA2OZGaQahiKDGl26jBowZTEQAEGABIuDJ8cQA/QwAAAABJRU5ErkJggg=="},fe3a:function(e,r){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAQCAYAAAA1Qw7OAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBDODQzMEQ2RDAzMzExRTg5MTAzRjM2MEQ3ODQyNkMzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBDODQzMEQ3RDAzMzExRTg5MTAzRjM2MEQ3ODQyNkMzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEM4NDMwRDREMDMzMTFFODkxMDNGMzYwRDc4NDI2QzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEM4NDMwRDVEMDMzMTFFODkxMDNGMzYwRDc4NDI2QzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5rLvT6AAAAVUlEQVR42mJk6PrPxsDA0A3EMUDMCMSLgbiUBUh0AXEeAwKA2N8ZgTreAhlCDKjgHRMWQRAQYmLAAYaTxDss4uAgWYxFYg4odMugwR0LFQQprAUIMABR/w64Zj3dIAAAAABJRU5ErkJggg=="}}]); |
New file |
| | |
| | | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6dec0d01"],{2909:function(t,e,a){"use strict";function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,r=new Array(e);a<e;a++)r[a]=t[a];return r}function n(t){if(Array.isArray(t))return r(t)}a.d(e,"a",(function(){return l}));a("a4d3"),a("e01a"),a("d28b"),a("a630"),a("d3b7"),a("3ca3"),a("ddb0");function s(t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}a("fb6a"),a("b0c0"),a("25f0");function i(t,e){if(t){if("string"===typeof t)return r(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?r(t,e):void 0}}function o(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(t){return n(t)||s(t)||i(t)||o()}},"4df4":function(t,e,a){"use strict";var r=a("0366"),n=a("7b0b"),s=a("9bdd"),i=a("e95a"),o=a("50c4"),l=a("8418"),c=a("35a1");t.exports=function(t){var e,a,d,f,u,p,_=n(t),v="function"==typeof this?this:Array,h=arguments.length,g=h>1?arguments[1]:void 0,m=void 0!==g,b=c(_),w=0;if(m&&(g=r(g,h>2?arguments[2]:void 0,2)),void 0==b||v==Array&&i(b))for(e=o(_.length),a=new v(e);e>w;w++)p=m?g(_[w],w):_[w],l(a,w,p);else for(f=b.call(_),u=f.next,a=new v;!(d=u.call(f)).done;w++)p=m?s(f,g,[d.value,w],!0):d.value,l(a,w,p);return a.length=w,a}},"71f2":function(t,e,a){"use strict";var r=a("a1ce"),n=a.n(r);n.a},"8dd9":function(t,e,a){"use strict";a.r(e);var r,n,s,i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"main posA_full"},[a("div",{staticClass:"p_banner"},[a("div",{staticClass:"title"},[t._v("4机组串联运行监控系统")]),a("div",{staticClass:"_tools"},[a("div",{staticClass:"btn_3d",on:{click:t.back}},[t._v("返回主界面")])])]),a("div",{staticClass:"p_content"},[a("div",{staticClass:"flex_left posR"},[a("div",{ref:"container",staticClass:"canvas_container posA_full"},[a("canvas",{ref:"can",attrs:{id:"can",width:"960",height:"700"}}),a("canvas",{ref:"can1",staticClass:"can1",attrs:{id:"can1",width:"960",height:"700"}}),t._l(t.rects.slice(0,2),(function(e,r){return a("science-box",{key:"rect_"+r,staticClass:"panel_info transparent",attrs:{"no-header":"",cssWidth:e.position.width,cssHeight:e.position.height,top:e.position.top,left:e.position.left}},[a("div",{staticClass:"posA_full flexC_center"},[a("div",{staticClass:"status flexR_center"},[a("label",[t._v("通讯状态:")]),a("div",{class:["indicator",{status_off:!t.controlData[0==r?"A":"B"].connectFlag,status_normal:t.controlData[0==r?"A":"B"].connectFlag}]})]),a("div",{staticClass:"info flexR_center",class:{upper_pulse_block:t.rtData[0==r?"A":"B"].upper_pulse_block}},[t._v(t._s(t.rtData[0==r?"A":"B"].upper_pulse_block?"脉冲封锁":""))])])])})),a("science-box",{staticClass:"panel_info transparent",attrs:{"no-header":"",cssWidth:t.rects[2].position.width,cssHeight:t.rects[2].position.height,top:t.rects[2].position.top,left:t.rects[2].position.left}},[a("div",{staticClass:"posA_full panel_btn_grp"},[a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"remoteStart","data-confirmTxt":"启动电源确认",param:JSON.stringify([null])}},[t._v("启动电源")]),a("div",{staticClass:"btn_3d exception",on:{click:function(e){t.cur_vol_setVisible=!0}}},[t._v("电压电流给定")]),a("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"remoteStop","data-confirmTxt":"停止电源确认",param:JSON.stringify([null])}},[t._v("停止电源")])])]),a("science-box",{staticClass:"panel_info transparent",attrs:{"no-header":"",cssWidth:t.rects[3].position.width,cssHeight:t.rects[3].position.height,top:t.rects[3].position.top,left:t.rects[3].position.left}},[a("div",{staticClass:"posA_full panel_details"},[a("div",{staticClass:"row"},[a("label",[t._v("总直流电压")]),a("span",[t._v(t._s(t._f("toFixed")(t.controlData.alldcvol))+"V")])]),a("div",{staticClass:"row"},[a("label",[t._v("总直流电流")]),a("span",[t._v(t._s(t._f("toFixed")(t.controlData.alldccurr))+"A")])]),a("div",{staticClass:"row"},[a("label",[t._v("A机组控制角")]),a("span",[t._v(t._s(t._f("toFixed")(t.controlData.A.controlangle))+"度")])]),a("div",{staticClass:"row"},[a("label",[t._v("B机组控制角")]),a("span",[t._v(t._s(t._f("toFixed")(t.controlData.B.controlangle))+"度")])])])])],2)]),a("div",{staticClass:"part_right"},[a("div",{staticClass:"inner"},[a("div",{staticClass:"btn-grp"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.faultReset("A")}}},[t._v("A机组故障复位")]),a("div",{staticClass:"btn iconfont",class:{"icon-jingyin":!0,"icon-quxiaojingyin":!1}})]),a("div",{staticClass:"table"},[a("div",{staticClass:"posA_full"},[a("el-table",{attrs:{data:t.tableData_A,border:"",size:"mini",height:"100%","header-cell-class-name":"blue-header"}},[a("el-table-column",{attrs:{prop:"alarm_starttime",label:"时间","min-width":150,resizeable:!1,align:"center"}}),a("el-table-column",{attrs:{prop:"alarm_name",label:"报警事件","min-width":150,resizeable:!1,align:"center"}}),a("el-table-column",{attrs:{prop:"details",label:"报警描述","min-width":150,resizeable:!1,align:"center"}})],1)],1)])]),a("div",{staticClass:"inner"},[a("div",{staticClass:"btn-grp"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.faultReset("B")}}},[t._v("B机组故障复位")]),a("div",{staticClass:"btn iconfont",class:{"icon-jingyin":!1,"icon-quxiaojingyin":!0}})]),a("div",{staticClass:"table"},[a("div",{staticClass:"posA_full"},[a("el-table",{attrs:{data:t.tableData_B,border:"",size:"mini",height:"100%","header-cell-class-name":"blue-header"}},[a("el-table-column",{attrs:{prop:"alarm_starttime",label:"时间","min-width":150,resizeable:!1,align:"center"}}),a("el-table-column",{attrs:{prop:"alarm_name",label:"报警事件","min-width":150,resizeable:!1,align:"center"}}),a("el-table-column",{attrs:{prop:"details",label:"报警描述","min-width":150,resizeable:!1,align:"center"}})],1)],1)])])])]),a("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"dialog-bg dialog-drag",attrs:{title:"电流电压设置",visible:t.cur_vol_setVisible,modal:!1},on:{"update:visible":function(e){t.cur_vol_setVisible=e}}},[a("div",{staticClass:"D-content cur_vol_set"},[a("div",{staticClass:"tab_content"},[a("div",{staticClass:"content"},[a("div",{staticClass:"part_left"},[a("div",{staticClass:"sub-title"},[t._v("4串恒压运行电压设置")]),a("div",{staticClass:"_row"},[a("label",[t._v("机组给定电压")]),a("el-input",{staticClass:"input transparent",attrs:{size:"mini",type:"number"},model:{value:t.local_set_vol,callback:function(e){t.local_set_vol=e},expression:"local_set_vol"}}),t._v("V")],1),a("div",{staticClass:"_row"},[a("label",[t._v("机组实际给定电压")]),a("span",[t._v(t._s(t.real_set_vol))]),t._v("V")]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volAdd(10)}}},[t._v("+10")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volSub(10)}}},[t._v("-10")])]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volAdd(100)}}},[t._v("+100")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volSub(100)}}},[t._v("-100")])]),a("div",{staticClass:"_row"},[a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volAdd(500)}}},[t._v("+500")]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.volSub(500)}}},[t._v("-500")])]),a("div",{staticClass:"btn_3d",on:{click:function(e){return t.setVol()}}},[t._v("确定")])])])])]),a("span",{staticClass:"dialog-footer h-center",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.cur_vol_setVisible=!1}}},[t._v("关闭")])],1)]),a("el-dialog",{attrs:{title:t.confirmTxt,visible:t.confirmVisible,width:"300px"},on:{"update:visible":function(e){t.confirmVisible=e}}},[a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.confirmVisible=!1}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.callBack}},[t._v("确 定")])],1)])],1)},o=[],l=(a("4160"),a("b64b"),a("4d63"),a("ac1f"),a("25f0"),a("159b"),a("2909")),c=a("2348"),d=a("a13a"),f=a("a9a9"),u={name:"chargePower_series",components:{ScienceBox:c["a"]},data:function(){return{confirmTxt:"",confirmVisible:!1,cbFn:null,cbParam:null,cur_vol_setVisible:!1,timer:new this.$common.Timeout,switchFlag:[!1,!1],local_set_vol:0,real_set_vol:0,rects:[{position:{left:0,right:0,top:0,bottom:0,width:0,height:0}},{position:{left:0,right:0,top:0,bottom:0,width:0,height:0}},{position:{left:0,right:0,top:0,bottom:0,width:0,height:0}},{position:{left:0,right:0,top:0,bottom:0,width:0,height:0}}],groupInfo:{A:{},B:{}},rtData:{A:{upper_pulse_block:0},B:{upper_pulse_block:0}},controlData:{alldcvol:0,alldccurr:0,A:{controlangle:0,connectFlag:!1},B:{controlangle:0,connectFlag:!1}},tableData_A:[],tableData_B:[]}},methods:{canvasInit:function(){r=new d["a"]("can"),n=new d["a"]("can1"),f["a"].main(r,"series"),this.setRect()},setRect:function(){for(var t=this.$refs.container,e=t.offsetWidth,a=t.offsetHeight,n=0;n<4;n++)this.rects[n]=this.rects[n]||{},this.rects[n].position=this.$common.transSize(e,a,960,700,r.getInfo("rect_"+n))},callBack:function(){this.confirmVisible=!1,this[this.cbFn].apply(this,Object(l["a"])(this.cbParam))},handleConfirm:function(t){this.confirmTxt=t.confirmTxt,this.cbFn=t.cbFn,this.cbParam=t.cbParam,this.confirmVisible=!0},back:function(){this.$router.push("/chargepower/main")},getList:function(){var t=this;return this.$api.chargepower.getList().then((function(e){e=JSON.parse(e.data.result),e.code&&e.data.forEach((function(e){switch(e.electric2KW_name){case"A组":t.groupInfo.A=e;break;case"B组":t.groupInfo.B=e;break}}))}))},getRTData:function(t){var e=this,a={electric2KW_id:this.groupInfo[t].electric2KW_id};this.$api.chargepower.getRTData(a).then((function(a){if(a=JSON.parse(a.data.result),a.code){var r=a.data[0];e.switchFlag["A"==t?0:1]=!r.dc_voltage_state,e.rtData[t].upper_pulse_block=r.pulse_blocking}}))},getControlData:function(t){var e=this,a={electric2KW_id:this.groupInfo[t].electric2KW_id};this.$api.chargepower.getControlData(a).then((function(a){if(a=JSON.parse(a.data.result),a.code){var r=a.data[0];e.controlData.alldccurr=r.alldccurr,e.controlData.alldcvol=r.alldcvol,e.controlData[t].controlangle=r.controlangle,e.real_set_vol=r.localgivevol}}))},getConnect:function(){var t=this;this.$api.common.getConnect().then((function(e){if(e=JSON.parse(e.data.result),e.code){var a=e.data;a.forEach((function(e){6001==e.dev_id&&(t.controlData.A.connectFlag=!!e.connect_en),6002==e.dev_id&&(t.controlData.B.connectFlag=!!e.connect_en)}))}}))},loop:function(){var t=this;this.timer.start((function(){t.getRTData("A"),t.getRTData("B"),t.getControlData("A"),t.getControlData("B"),t.getAlarm(),t.getConnect(),f["a"].update(n,t.switchFlag,t.model),t.timer.open()}),1e3)},volAdd:function(t){if(this.local_set_vol*=1,this.local_set_vol+t>1100)return!1;this.local_set_vol+=t},volSub:function(t){if(this.local_set_vol<t)return!1;this.local_set_vol-=t},setVol:function(){var t=this;this.local_set_vol>1100&&(this.local_set_vol=1100),(this.local_set_vol<0||parseInt(this.local_set_vol)<0||!parseInt(this.local_set_vol))&&(this.local_set_vol=0),Object.keys(this.groupInfo).forEach((function(e){var a={num:21,volset:t.local_set_vol,electric2KW_id:t.groupInfo[e].electric2KW_id,dev_name:e+"机组"};t.$api.chargepower.upDateControlData(a).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}));var r={num:6,volset_confirm:1,electric2KW_id:t.groupInfo[e].electric2KW_id,dev_name:e+"机组"};t.$api.chargepower.upDateControlData(r).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}))}))},faultReset:function(t){var e=this,a={num:3,fault_reset:1,electric2KW_id:this.groupInfo[t].electric2KW_id,dev_name:t+"机组"};this.$api.chargepower.upDateControlData(a).then((function(t){t=JSON.parse(t.data.result),t.code?e.$message({type:"success",message:t.msg}):e.$message({type:"warning",message:t.msg})}))},remoteStart:function(){var t=this;Object.keys(this.groupInfo).forEach((function(e){var a={num:2,remote_start:1,electric2KW_id:t.groupInfo[e].electric2KW_id,dev_name:e+"机组"};t.$api.chargepower.upDateControlData(a).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}))}))},remoteStop:function(){var t=this;Object.keys(this.groupInfo).forEach((function(e){var a={num:8,remote_stop:1,electric2KW_id:t.groupInfo[e].electric2KW_id,dev_name:e+"机组"};t.$api.chargepower.upDateControlData(a).then((function(e){e=JSON.parse(e.data.result),e.code?t.$message({type:"success",message:e.msg}):t.$message({type:"warning",message:e.msg})}))}))},getAlarm:function(){var t=this;Object.keys(this.groupInfo).forEach((function(e){var a={electric2KW_id:t.groupInfo[e].electric2KW_id},r=/A|B/,n=(r.test(e.electric2KW_name),RegExp.lastMatch);t.$api.chargepower.getAlarm(a).then((function(e){e=JSON.parse(e.data.result),e.code&&(t["tableData_"+n]=e.data)}))}))}},mounted:function(){var t=this;this.canvasInit(),this.getList().then((function(){t.loop()})),s=function(){t.setRect()},window.addEventListener("resize",s)},destroyed:function(){window.removeEventListener("resize",s),this.timer.stop()}},p=u,_=(a("71f2"),a("2877")),v=Object(_["a"])(p,i,o,!1,null,"570f0659",null);e["default"]=v.exports},a1ce:function(t,e,a){},a630:function(t,e,a){var r=a("23e7"),n=a("4df4"),s=a("1c7e"),i=!s((function(t){Array.from(t)}));r({target:"Array",stat:!0,forced:i},{from:n})},a9a9:function(t,e,a){"use strict";function r(t,e){t.context;t.drawRect({strokeStyle:"transparent",startX:96,startY:286,width:170,height:120},!0),t.drawRect({strokeStyle:"transparent",startX:696,startY:286,width:170,height:120},!0),t.drawRect({strokeStyle:"transparent",startX:280,startY:30,width:400,height:140},!0),t.drawRect({strokeStyle:"transparent",startX:320,startY:200,width:320,height:200},!0),t.drawText({x:180,y:80,txt:"一号整流变压器"}),t.drawLine({startX:130,startY:96,endX:230,endY:96}),t.drawLine({startX:180,startY:96,endX:180,endY:130}),t.drawLine({startX:180,startY:170,endX:180,endY:210}),t.drawArrow({x:180,y:220}),t.drawLine({startX:180,startY:230,endX:180,endY:280}),t.drawLine({startX:70,startY:280,endX:294,endY:280}),t.drawLine({startX:70,startY:280,endX:70,endY:322}),t.drawLine({startX:70,startY:382,endX:70,endY:410}),t.drawLine({startX:294,startY:280,endX:294,endY:322}),t.drawLine({startX:294,startY:382,endX:294,endY:410}),t.drawText({x:780,y:80,txt:"二号整流变压器"}),t.drawLine({startX:730,startY:96,endX:830,endY:96}),t.drawLine({startX:780,startY:96,endX:780,endY:130}),t.drawLine({startX:780,startY:170,endX:780,endY:210}),t.drawArrow({x:780,y:220}),t.drawLine({startX:780,startY:230,endX:780,endY:280}),t.drawLine({startX:670,startY:280,endX:894,endY:280}),t.drawLine({startX:670,startY:280,endX:670,endY:322}),t.drawLine({startX:894,startY:280,endX:894,endY:322}),t.drawLine({startX:670,startY:382,endX:670,endY:410}),t.drawLine({startX:894,startY:382,endX:894,endY:410}),t.drawTransformer({startX:50,startY:340,index:1}),t.drawRectifier({startX:18,startY:410,label:"1整流主柜"}),t.drawTransformer({startX:274,startY:340,index:2}),t.drawRectifier({startX:242,startY:410,label:"2整流主柜"}),t.drawTransformer({startX:650,startY:340,index:3}),t.drawRectifier({startX:618,startY:410,label:"3整流主柜"}),t.drawTransformer({startX:874,startY:340,index:4}),t.drawRectifier({startX:842,startY:410,label:"4整流主柜"}),t.drawLine({startX:38,startY:460,endX:38,endY:645}),t.drawLine({startX:38,startY:645,endX:460,endY:645}),t.drawLine({strokeStyle:"parallel"==e||"mixture"==e?"#900":"#fff",startX:922,startY:460,endX:922,endY:645}),t.drawLine({strokeStyle:"parallel"==e||"mixture"==e?"#900":"#fff",startX:922,startY:645,endX:500,endY:645}),"parallel"==e&&(t.drawLine({startX:262,startY:460,endX:262,endY:480}),t.drawLine({startX:262,startY:480,endX:38,endY:480}),t.drawLine({startX:638,startY:460,endX:638,endY:500}),t.drawLine({startX:638,startY:500,endX:38,endY:500}),t.drawLine({startX:862,startY:460,endX:862,endY:520}),t.drawLine({startX:862,startY:520,endX:38,endY:520}),t.drawLine({strokeStyle:"#900",startX:698,startY:460,endX:698,endY:500}),t.drawLine({strokeStyle:"#900",startX:698,startY:500,endX:922,endY:500}),t.drawLine({strokeStyle:"#900",startX:322,startY:460,endX:322,endY:540}),t.drawLine({strokeStyle:"#900",startX:322,startY:540,endX:922,endY:540}),t.drawLine({strokeStyle:"#900",startX:98,startY:460,endX:98,endY:560}),t.drawLine({strokeStyle:"#900",startX:98,startY:560,endX:922,endY:560})),"mixture"==e&&(t.drawLine({startX:98,startY:460,endX:98,endY:490}),t.drawLine({startX:262,startY:460,endX:262,endY:490}),t.drawLine({startX:98,startY:490,endX:262,endY:490}),t.drawLine({startX:698,startY:460,endX:698,endY:490}),t.drawLine({startX:862,startY:460,endX:862,endY:490}),t.drawLine({startX:698,startY:490,endX:862,endY:490}),t.drawLine({startX:638,startY:460,endX:638,endY:520}),t.drawLine({startX:638,startY:520,endX:38,endY:520}),t.drawLine({strokeStyle:"#900",startX:322,startY:460,endX:322,endY:560}),t.drawLine({strokeStyle:"#900",startX:322,startY:560,endX:922,endY:560})),"series"==e&&(t.drawLine({startX:98,startY:460,endX:98,endY:490}),t.drawLine({startX:262,startY:460,endX:262,endY:490}),t.drawLine({startX:98,startY:490,endX:262,endY:490}),t.drawLine({startX:322,startY:460,endX:322,endY:490}),t.drawLine({startX:638,startY:460,endX:638,endY:490}),t.drawLine({startX:322,startY:490,endX:638,endY:490}),t.drawLine({startX:698,startY:460,endX:698,endY:490}),t.drawLine({startX:862,startY:460,endX:862,endY:490}),t.drawLine({startX:698,startY:490,endX:862,endY:490})),t.drawGradientRect({startX:460,startY:630,width:40,height:30})}function n(t,e,a){t.context;t.clearCanvas(),t.drawSwitch({startX:180,startY:130,isHor:!1,labelLeft:"高压开关",isOn:e[0]}),t.drawSwitch({startX:780,startY:130,isHor:!1,labelLeft:"高压开关",isOn:e[1]})}e["a"]={main:r,update:n}},a9e3:function(t,e,a){"use strict";var r=a("83ab"),n=a("da84"),s=a("94ca"),i=a("6eeb"),o=a("5135"),l=a("c6b6"),c=a("7156"),d=a("c04e"),f=a("d039"),u=a("7c73"),p=a("241c").f,_=a("06cf").f,v=a("9bf2").f,h=a("58a8").trim,g="Number",m=n[g],b=m.prototype,w=l(u(b))==g,X=function(t){var e,a,r,n,s,i,o,l,c=d(t,!1);if("string"==typeof c&&c.length>2)if(c=h(c),e=c.charCodeAt(0),43===e||45===e){if(a=c.charCodeAt(2),88===a||120===a)return NaN}else if(48===e){switch(c.charCodeAt(1)){case 66:case 98:r=2,n=49;break;case 79:case 111:r=8,n=55;break;default:return+c}for(s=c.slice(2),i=s.length,o=0;o<i;o++)if(l=s.charCodeAt(o),l<48||l>n)return NaN;return parseInt(s,r)}return+c};if(s(g,!m(" 0o1")||!m("0b1")||m("+0x1"))){for(var Y,C=function(t){var e=arguments.length<1?0:t,a=this;return a instanceof C&&(w?f((function(){b.valueOf.call(a)})):l(a)!=g)?c(new m(X(e)),a,C):X(e)},y=r?p(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),A=0;y.length>A;A++)o(m,Y=y[A])&&!o(C,Y)&&v(C,Y,_(m,Y));C.prototype=b,b.constructor=C,i(n,g,C)}},fb6a:function(t,e,a){"use strict";var r=a("23e7"),n=a("861d"),s=a("e8b5"),i=a("23cb"),o=a("50c4"),l=a("fc6a"),c=a("8418"),d=a("b622"),f=a("1dde"),u=a("ae40"),p=f("slice"),_=u("slice",{ACCESSORS:!0,0:0,1:2}),v=d("species"),h=[].slice,g=Math.max;r({target:"Array",proto:!0,forced:!p||!_},{slice:function(t,e){var a,r,d,f=l(this),u=o(f.length),p=i(t,u),_=i(void 0===e?u:e,u);if(s(f)&&(a=f.constructor,"function"!=typeof a||a!==Array&&!s(a.prototype)?n(a)&&(a=a[v],null===a&&(a=void 0)):a=void 0,a===Array||void 0===a))return h.call(f,p,_);for(r=new(void 0===a?Array:a)(g(_-p,0)),d=0;p<_;p++,d++)p in f&&c(r,d,f[p]);return r.length=d,r}})}}]); |
New file |
| | |
| | | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-71022421"],{"3a5e":function(t,i,e){"use strict";var s=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{directives:[{name:"show",rawName:"v-show",value:t.show,expression:"show"}],staticClass:"loading_container flexR_center",class:{fixed:t.forBody}},[e("div",{ref:"wraper",staticClass:"wraper"}),e("div",{staticClass:"loading-mask"})])},a=[],r=(e("cb29"),e("fb6a"),function(){});function n(t){this.converter=t.converter,this.data=t.path||t.data,this.imageData=[],this.multiplier=t.multiplier||1,this.padding=t.padding||0,this.fps=t.fps||25,this.stepsPerFrame=~~t.stepsPerFrame||1,this.trailLength=t.trailLength||1,this.pointDistance=t.pointDistance||.05,this.domClass=t.domClass||"sonic",this.backgroundColor=t.backgroundColor||"rgba(0,0,0,0)",this.fillColor=t.fillColor,this.strokeColor=t.strokeColor,this.stepMethod="string"==typeof t.step?c[t.step]:t.step||c.square,this._setup=t.setup||r,this._teardown=t.teardown||r,this._preStep=t.preStep||r,this.pixelRatio=t.pixelRatio||null,this.width=t.width,this.height=t.height,this.fullWidth=this.width+2*this.padding,this.fullHeight=this.height+2*this.padding,this.domClass=t.domClass||"sonic",this.setup()}var o=n.argTypes={DIM:1,DEGREE:2,RADIUS:3,OTHER:0},h=n.argSignatures={arc:[1,1,3,2,2,0],bezier:[1,1,1,1,1,1,1,1],line:[1,1,1,1]},l=n.pathMethods={bezier:function(t,i,e,s,a,r,n,o,h){t=1-t;var l=1-t,c=t*t,f=l*l,u=c*t,d=3*c*l,p=3*t*f,v=f*l;return[u*i+d*r+p*o+v*s,u*e+d*n+p*h+v*a]},arc:function(t,i,e,s,a,r){var n=(r-a)*t+a,o=[Math.cos(n)*s+i,Math.sin(n)*s+e];return o.angle=n,o.t=t,o},line:function(t,i,e,s,a){return[(s-i)*t+i,(a-e)*t+e]}},c=n.stepMethods={square:function(t,i,e,s,a){this._.fillRect(t.x-3,t.y-3,6,6)},fader:function(t,i,e,s,a){this._.beginPath(),this._last&&this._.moveTo(this._last.x,this._last.y),this._.lineTo(t.x,t.y),this._.closePath(),this._.stroke(),this._last=t}};n.prototype={calculatePixelRatio:function(){var t=window.devicePixelRatio||1,i=this._.webkitBackingStorePixelRatio||this._.mozBackingStorePixelRatio||this._.msBackingStorePixelRatio||this._.oBackingStorePixelRatio||this._.backingStorePixelRatio||1;return t/i},setup:function(){var t,i,e,s,a=this.data;this.canvas=document.createElement("canvas"),this._=this.canvas.getContext("2d"),null==this.pixelRatio&&(this.pixelRatio=this.calculatePixelRatio()),this.canvas.className=this.domClass,1!=this.pixelRatio?(this.canvas.style.height=this.fullHeight+"px",this.canvas.style.width=this.fullWidth+"px",this.fullHeight*=this.pixelRatio,this.fullWidth*=this.pixelRatio,this.canvas.height=this.fullHeight,this.canvas.width=this.fullWidth,this._.scale(this.pixelRatio,this.pixelRatio)):(this.canvas.height=this.fullHeight,this.canvas.width=this.fullWidth),this.points=[];for(var r=-1,n=a.length;++r<n;){if(t=a[r].slice(1),e=a[r][0],e in h)for(var c=-1,f=t.length;++c<f;){switch(i=h[e][c],s=t[c],i){case o.RADIUS:s*=this.multiplier;break;case o.DIM:s*=this.multiplier,s+=this.padding;break;case o.DEGREE:s*=Math.PI/180;break}t[c]=s}t.unshift(0);for(var u,d=this.pointDistance,p=d;p<=1;p+=d)p=Math.round(1*p/d)/(1/d),t[0]=p,u=l[e].apply(null,t),this.points.push({x:u[0],y:u[1],progress:p})}this.frame=0,this.converter&&this.converter.setup&&this.converter.setup(this)},prep:function(t){if(!(t in this.imageData)){this._.clearRect(0,0,this.fullWidth,this.fullHeight),this._.fillStyle=this.backgroundColor,this._.fillRect(0,0,this.fullWidth,this.fullHeight);var i,e,s,a,r=this.points,n=r.length;this.pointDistance;this._setup();for(var o=-1,h=n*this.trailLength;++o<h&&!this.stopped;)e=t+o,i=r[e]||r[e-n],i&&(this.alpha=Math.round(o/(h-1)*1e3)/1e3,this._.globalAlpha=this.alpha,this.fillColor&&(this._.fillStyle=this.fillColor),this.strokeColor&&(this._.strokeStyle=this.strokeColor),a=t/(this.points.length-1),s=o/(h-1),this._preStep(i,s,a),this.stepMethod(i,s,a));return this._teardown(),this.imageData[t]=this._.getImageData(0,0,this.fullWidth,this.fullWidth),!0}},draw:function(){this.prep(this.frame)||(this._.clearRect(0,0,this.fullWidth,this.fullWidth),this._.putImageData(this.imageData[this.frame],0,0)),this.converter&&this.converter.step&&this.converter.step(this),this.iterateFrame()||this.converter&&this.converter.teardown&&(this.converter.teardown(this),this.converter=null)},iterateFrame:function(){return this.frame+=this.stepsPerFrame,!(this.frame>=this.points.length)||(this.frame=0,!1)},play:function(){this.stopped=!1;var t=this;this.timer=setInterval((function(){t.draw()}),1e3/this.fps)},stop:function(){this.stopped=!0,this.timer&&clearInterval(this.timer)}};var f=n,u={width:100,height:100,stepsPerFrame:4,trailLength:1,pointDistance:.01,fps:25,fillColor:"#ff7b24",setup:function(){this._.lineWidth=10},step:function(t,i,e){var s=t.progress,a=360*s,r=Math.PI/180*a,n=Math.PI/180*(a-180),o=5*i;this._.fillRect(25*Math.cos(r)+(50-o/2),15*Math.sin(r)+(50-o/2),o,o),this._.fillStyle="#63D3FF",this._.fillRect(15*Math.cos(n)+(50-o/2),25*Math.sin(n)+(50-o/2),o,o),1==t.progress&&(this._.globalAlpha=e<.5?1-e:e,this._.fillStyle="#EEE",this._.beginPath(),this._.arc(50,50,5,0,360,0),this._.closePath(),this._.fill())},path:[["line",40,10,60,90]]},d={name:"Loading",props:{forBody:{type:Boolean,default:!1},show:{type:Boolean,default:!1}},data:function(){return{}},methods:{init:function(){var t=new f(u);this.$refs.wraper.appendChild(t.canvas),t.play()}},mounted:function(){this.init()},destroyed:function(){}},p=d,v=(e("be58"),e("2877")),m=Object(v["a"])(p,s,a,!1,null,"13a40614",null);i["a"]=m.exports},"6bde":function(t,i,e){},"7f94":function(t,i,e){"use strict";e.r(i);var s=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{attrs:{id:"app"}},[e("div",{staticClass:"page-container"},[e("page-header"),e("page-nav"),e("div",{staticClass:"page-content"},[e("div",{staticClass:"page-content-container"},[e("div",{staticClass:"page-content-right"},[e("content-box",{attrs:{"title-left":!0}},[e("div",{staticClass:"whyc-breadcrumb",attrs:{slot:"title"},slot:"title"},[t._v("当前位置:"+t._s(t.$store.getters.getCrumb))]),e("div",{staticClass:"banner_right",attrs:{slot:"titleBarRight"},slot:"titleBarRight"},[t.showStatus()?e("div",{staticClass:"status"},[t._v("通信状态: "),t._l(t.status,(function(t,i){return e("div",{key:i,class:["indicator_css",{status_normal:t,status_error:!t}]})}))],2):t._e()]),e("router-view",{key:t.$route.fullPath})],1)],1)])]),e("loading",{attrs:{"for-body":!0,show:t.showLoading}}),e("div",{},[e("scroll-ad",{attrs:{datalist:t.list}})],1)],1)])},a=[],r=(e("4160"),e("b64b"),e("4d63"),e("ac1f"),e("25f0"),e("159b"),e("36ad")),n=e("ce2f"),o=e("c770"),h=(e("7f69"),function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{ref:"root",staticClass:"contain"},[e("div",{staticClass:"inner"},[e("div",{ref:"move",staticClass:"wraper"},[e("ul",{ref:"con1",staticClass:"con1 anim clearfix"},t._l(t.datalist,(function(i,s){return e("li",{key:"list1_"+s},[t._v(t._s(i.text))])})),0),e("ul",{ref:"con2",staticClass:"con1 anim clearfix"},t._l(t.datalist,(function(i,s){return e("li",{key:"list2_"+s},[t._v(t._s(i.text))])})),0)])])])}),l=[],c=e("fbf4"),f=30,u=["con1","con2"],d={0:0,1:0},p=0,v={name:"ScrollAd",data:function(){return{remainder:0,timer:new c["a"]}},props:{datalist:{type:Array,default:function(){return[]}}},mounted:function(){var t=this;this.move();var i=this.$refs.root;i.addEventListener("mouseenter",(function(){t.stop()})),i.addEventListener("mouseleave",(function(){t.timer.open()}))},updated:function(){},methods:{getWidth:function(){var t=this.$refs.root,i=t.offsetWidth;return i},move:function(){var t=this;this.timer.start((function(){t.scroll(),t.timer.open()}),1e3)},stop:function(){this.timer.stop()},positionReset:function(){var t=this,i=(p+1)%2;setTimeout((function(){t.$refs[u[i]].style.opacity=0,t.$refs[u[i]].style.zIndex=-1,d[i]=0,t.$refs[u[i]].style.transform="translateX(0)",t.$refs[u[i]].style.webkitTransform="translateX(0)"}),1e3)},scroll:function(){var t=(p+1)%2,i=this.$refs[u[p]],e=this.$refs[u[t]],s=this.$refs.root,a=i.offsetWidth,r=s.offsetWidth,n=Math.ceil(r/f),o=r+a,h=o%n;this.remainder=h,d[p]-=n,i.style.transform="translateX("+d[p]+"px)",i.style.webkitTransform="translateX("+d[p]+"px)",0==d[t]&&setTimeout((function(){e.style.opacity=1,e.style.zIndex=0}),1e3),a>r+5*n?Math.abs(d[p])>=a+n&&(d[t]-=n,e.style.transform="translateX("+d[t]+"px)",e.style.webkitTransform="translateX("+d[t]+"px)"):Math.abs(d[p])>=r+2*n&&(d[t]-=n,e.style.transform="translateX("+d[t]+"px)",e.style.webkitTransform="translateX("+d[t]+"px)"),Math.abs(d[p])>=o&&(p++,p%=2,this.positionReset())}},destroyed:function(){this.stop()}},m=v,g=(e("9883"),e("2877")),_=Object(g["a"])(m,h,l,!1,null,"37e6404c",null),w=_.exports,b=e("3a5e"),y={1:"electric_id",2:"electric_id",3:"motor_id",4:"water_id",5:"BattGroupId"},x={1001:"水冷负载1",1002:"水冷负载2",1003:"水冷负载3",1004:"水冷负载4",2001:"加载电机系统",4001:"1号2号大功率整流电源A套电源",4002:"1号2号大功率整流电源B套电源",4003:"1号2号大功率整流电源C套电源",4004:"1号2号大功率整流电源D套电源",5001:"2号水冷装置",5002:"3号水冷装置",5003:"1号水冷装置",6001:"3号大功率整流电源A机组电源",6002:"3号大功率整流电源B机组电源",1000004:"蓄电池组1#",1000005:"蓄电池组2#",1000006:"蓄电池组3#",1000007:"蓄电池组4#"},C=!1,k={name:"App",components:{PageHeader:r["a"],PageNav:n["a"],ContentBox:o["a"],ScrollAd:w,Loading:b["a"]},data:function(){return{timer:new this.$common.Timeout,status:[],list:[],showLoading:!1}},methods:{showStatus:function(){var t=this.$route.path,i=/watercooling|load|rectifier|chargepower|motor/g;return i.test(t)},getConnect:function(){var t=this,i=this.$route.path,e=/watercooling|load|rectifier|chargepower|motor/g,s=e.test(i);if(!s)return!1;var a=RegExp.lastMatch;this.$api.common.getConnect().then((function(i){var e=JSON.parse(i.data.result);if(1==e.code){var s,r=e.data,n=[];switch(a){case"watercooling":s=/^50/,C=!0;break;case"load":s=/^10/,C=!1;break;case"rectifier":s=/^40/,C=!1;break;case"chargepower":C=!1,s=/^60/;break;case"motor":C=!1,s=/^20/;break}var o=[];r.forEach((function(t){if(C)switch(t.dev_id){case 5001:o[1]=t.connect_en;break;case 5002:o[2]=t.connect_en;break;case 5003:o[0]=t.connect_en;break}s.test(t.dev_id)&&n.push(t.connect_en)})),t.status=C?o:n}}))},loop:function(){var t=this;this.timer.start((function(){t.getConnect(),t.getAllRtAlarm(),t.timer.open()}),1e3)},getAllRtAlarm:function(){var t=this;this.$api.common.getAllRtAlarm().then((function(i){i=JSON.parse(i.data.result);var e=[];if(i.code){var s=i.data;Object.keys(s).forEach((function(t,i,a){var r=s[t];r.length&&r.forEach((function(i){var s=i[y[t]],a=x[s],r=i.alarm_starttime||i.alm_start_time,n=i.alarm_name||i.alm_name;i["text"]=a+" - "+r+" - "+n,e.push(i)}))}))}t.list=e}))}},created:function(){var t=this;this.$event.$on("rootLoadingShow",(function(){t.showLoading=!0})),this.$event.$on("rootLoadingHide",(function(){t.showLoading=!1}))},mounted:function(){var t=this;this.loop(),this.$router.afterEach((function(i,e){t.loop()}))},destroyed:function(){this.timer.stop()}},R=k,S=(e("8238"),Object(g["a"])(R,s,a,!1,null,"1e7f9a32",null));i["default"]=S.exports},"81d5":function(t,i,e){"use strict";var s=e("7b0b"),a=e("23cb"),r=e("50c4");t.exports=function(t){var i=s(this),e=r(i.length),n=arguments.length,o=a(n>1?arguments[1]:void 0,e),h=n>2?arguments[2]:void 0,l=void 0===h?e:a(h,e);while(l>o)i[o++]=t;return i}},8238:function(t,i,e){"use strict";var s=e("6bde"),a=e.n(s);a.a},"86ef":function(t,i,e){},"8c65":function(t,i,e){},9883:function(t,i,e){"use strict";var s=e("8c65"),a=e.n(s);a.a},be58:function(t,i,e){"use strict";var s=e("86ef"),a=e.n(s);a.a},cb29:function(t,i,e){var s=e("23e7"),a=e("81d5"),r=e("44d2");s({target:"Array",proto:!0},{fill:a}),r("fill")},fb6a:function(t,i,e){"use strict";var s=e("23e7"),a=e("861d"),r=e("e8b5"),n=e("23cb"),o=e("50c4"),h=e("fc6a"),l=e("8418"),c=e("b622"),f=e("1dde"),u=e("ae40"),d=f("slice"),p=u("slice",{ACCESSORS:!0,0:0,1:2}),v=c("species"),m=[].slice,g=Math.max;s({target:"Array",proto:!0,forced:!d||!p},{slice:function(t,i){var e,s,c,f=h(this),u=o(f.length),d=n(t,u),p=n(void 0===i?u:i,u);if(r(f)&&(e=f.constructor,"function"!=typeof e||e!==Array&&!r(e.prototype)?a(e)&&(e=e[v],null===e&&(e=void 0)):e=void 0,e===Array||void 0===e))return m.call(f,d,p);for(s=new(void 0===e?Array:e)(g(p-d,0)),c=0;d<p;d++,c++)d in f&&l(s,c,f[d]);return s.length=c,s}})}}]); |
New file |
| | |
| | | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7c9e984f"],{"3ae0":function(e,t,a){},"780e":function(e,t,a){"use strict";var s=a("3ae0"),l=a.n(s);l.a},b2e2:function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"main"},[a("div",{staticClass:"title"},[e._v("系统日志")]),a("div",{staticClass:"filter"},[a("el-form",{staticClass:"el-normal el-form-search el-form-quiet",attrs:{inline:!0,"show-message":!1,size:"small"}},[a("el-form-item",{attrs:{label:"时间段"}},[a("el-date-picker",{attrs:{type:"datetime",placeholder:"选择日期","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.time_start,callback:function(t){e.time_start=t},expression:"time_start"}}),e._v(" 至 "),a("el-date-picker",{attrs:{type:"datetime",placeholder:"选择日期","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.time_end,callback:function(t){e.time_end=t},expression:"time_end"}})],1),a("el-form-item",{attrs:{label:"设备"}},[a("el-select",{attrs:{placeholder:"选择设备"},model:{value:e.system,callback:function(t){e.system=t},expression:"system"}},[a("el-option",{attrs:{label:"全部",value:"0"}}),e._l(e.systemList,(function(e,t){return a("el-option",{key:"system_"+t,attrs:{label:e.text,value:e.value}})}))],2)],1),a("el-form-item",{attrs:{label:"操作"}},[a("el-select",{attrs:{placeholder:"选择操作"},model:{value:e.operate,callback:function(t){e.operate=t},expression:"operate"}},[a("el-option",{attrs:{label:"全部",value:"0"}}),e._l(e.operateList,(function(e,t){return a("el-option",{key:"operate_"+t,attrs:{label:e.text,value:e.value}})}))],2)],1)],1),a("div",{staticClass:"btn-grp"},[a("div",{staticClass:"btn_3d",on:{click:e.getUserLog}},[e._v("查询")])])],1),a("div",{staticClass:"content posR"},[a("div",{staticClass:"posA_full flex_column"},[a("el-table",{attrs:{border:"",height:"100%",data:e.data_logs}},[a("el-table-column",{attrs:{prop:"date",label:"日期"}}),a("el-table-column",{attrs:{prop:"time",label:"时间"}}),a("el-table-column",{attrs:{prop:"OprateType",label:"操作类型"}}),a("el-table-column",{attrs:{prop:"SystemType",label:"系统类型"}}),a("el-table-column",{attrs:{prop:"uOprateMsg",label:"事件"}})],1),a("div",{},[a("el-pagination",{attrs:{"current-page":e.pageCurr,"page-size":10,layout:"total, prev, pager, next, jumper",total:e.log_len},on:{"current-change":e.handleCurrentChange}})],1)],1)])])},l=[],r=(a("4160"),a("b64b"),a("ac1f"),a("1276"),a("159b"),null),n=null,i={name:"syslog",components:{},data:function(){return{log_len:0,pageCurr:1,data_logs:[],operate:"0",system:"0",operateList:[],systemList:[],time_start:new Date(Date.now()-864e5+1e3).format("yyyy-MM-dd hh:mm:ss"),time_end:(new Date).format("yyyy-MM-dd hh:mm:ss")}},methods:{handleCurrentChange:function(e){this.pageCurr=e,this.getUserLog()},getOperateList:function(){var e=this;this.$api.user.getOperateList().then((function(t){t=JSON.parse(t.data.result),r=t;var a=[];Object.keys(t).forEach((function(e){a.push({value:e,text:t[e]})})),e.operateList=a}))},getSystemList:function(){var e=this;this.$api.user.getSystemList().then((function(t){t=JSON.parse(t.data.result),n=t;var a=[];Object.keys(t).forEach((function(e){a.push({value:e,text:t[e]})})),e.systemList=a}))},getUserLog:function(){var e=this,t={uOprateType:this.operate,uSystemType:this.system,uOprateDay:this.time_start,uOprateDay1:this.time_end,page:{pageCurr:this.pageCurr,pageSize:10}};this.$api.user.getUserLog(t).then((function(t){t=JSON.parse(t.data.result);var a=[];t.code?a=t.data:e.$message({type:"warning",message:t.msg}),a.forEach((function(e){var t=e.uOprateDay.split(" ");e.OprateType=r[e.uOprateType],e.SystemType=n[e.uSystemType],e.date=t[0],e.time=t[1]})),e.data_logs=a})).catch((function(t){e.$message({type:"warning",message:t})}))}},mounted:function(){this.getOperateList(),this.getSystemList()}},o=i,p=(a("780e"),a("2877")),u=Object(p["a"])(o,s,l,!1,null,"105c1172",null);t["default"]=u.exports}}]); |
New file |
| | |
| | | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-bd4f6b94"],{"0f3a":function(t,a,i){"use strict";var s=i("a2f4"),e=i.n(s);e.a},"520a":function(t,a,i){"use strict";i.r(a);var s=function(){var t=this,a=t.$createElement,i=t._self._c||a;return i("div",{staticClass:"main"},[i("div",{staticClass:"flex_row banner"},[i("div",{staticClass:"title vertical_middle"},[t._v("4MW整流装置"+t._s(t.group)+"组合运行监控界面")]),i("div",{staticClass:"btn_grp flex_row"},[i("div",{staticClass:"btn_3d",on:{click:t.goBack}},[t._v("返回主界面")])])]),i("div",{staticClass:"flex_contain"},[i("div",{staticClass:"item"},[i("div",{staticClass:"text_row vertical_middle"},[i("div",{staticClass:"inner"},[i("span",[t._v(t._s(t.groupname)+"总直流电压")]),i("em",[t._v(t._s(t._f("numAdd0")(t.item1.state.alldcvol,4)))]),t._v("V ")])]),i("div",{staticClass:"text_row vertical_middle"},[i("div",{staticClass:"inner"},[i("span",[t._v(t._s(t.groupname)+"总直流电流")]),i("em",[t._v(t._s(t._f("numAdd0")(t.item1.state.alldccurr,4)))]),t._v("A ")])]),i("div",{staticClass:"text_row vertical_middle"},[i("div",{staticClass:"inner flex_row"},[i("span",{staticClass:"w_9em vertical_middle"},[t._v(t._s(t.item1.name)+"套高压开关状态")]),i("em",{staticClass:"wrap"},[i("div",{staticClass:"indicator",class:{status_normal:!t.item1.state.high_vol_switch_status,status_error:t.item1.state.high_vol_switch_status}})])])]),i("div",{staticClass:"text_row vertical_middle"},[i("div",{staticClass:"inner flex_row"},[i("span",{staticClass:"w_9em vertical_middle"},[t._v(t._s(t.item2.name)+"套高压开关状态")]),i("em",{staticClass:"wrap"},[i("div",{staticClass:"indicator",class:{status_normal:!t.item2.state.high_vol_switch_status,status_error:t.item2.state.high_vol_switch_status}})])])]),i("div",{staticClass:"text_row vertical_middle"},[i("div",{staticClass:"inner flex_row"},[i("span",{staticClass:"w_9em vertical_middle"},[t._v(t._s(t.item1.name)+"套风机状态")]),i("em",{staticClass:"wrap"},[i("div",{staticClass:"indicator",class:{status_normal:!t.item1.state.main_cabinet_fan_status,status_error:t.item1.state.main_cabinet_fan_status}})])])]),i("div",{staticClass:"text_row vertical_middle"},[i("div",{staticClass:"inner flex_row"},[i("span",{staticClass:"w_9em vertical_middle"},[t._v(t._s(t.item2.name)+"套风机状态")]),i("em",{staticClass:"wrap"},[i("div",{staticClass:"indicator",class:{status_normal:!t.item2.state.main_cabinet_fan_status,status_error:t.item2.state.main_cabinet_fan_status}})])])])]),i("div",{staticClass:"item"},[i("div",{staticClass:"flex_2btn_grp vertical_middle"},[i("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setGroupPos","data-confirmTxt":"模式切换确认",param:JSON.stringify(["CONTEXT.item1",1])}},[t._v("恒压模式")]),t.item1.data.consvolcurrflag?i("div",{staticClass:"center_con"},[t._v("恒流")]):i("div",{staticClass:"center_con"},[t._v("恒压")]),i("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setGroupPos","data-confirmTxt":"模式切换确认",param:JSON.stringify(["CONTEXT.item1",2])}},[t._v("恒流模式")])]),i("div",{staticClass:"flex_2btn_grp vertical_middle"},[i("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setGroupPos","data-confirmTxt":"模式切换确认",param:JSON.stringify(["CONTEXT.item1",3])}},[t._v("并联模式")]),t.item1.state.conn_flag?i("div",{staticClass:"center_con"},[t._v("串联")]):i("div",{staticClass:"center_con"},[t._v("并联")]),i("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setGroupPos","data-confirmTxt":"模式切换确认",param:JSON.stringify(["CONTEXT.item1",4])}},[t._v("串联模式")])]),i("div",{staticClass:"group_set"},[i("div",{staticClass:"part_left"},[i("div",{staticClass:"text_row vertical_middle"},[i("div",{staticClass:"inner"},[i("span",[t._v("设定电压")]),i("em",{staticClass:"edit-val",on:{click:t.showVolDialog}},[t._v(t._s(t._f("numAdd0")(t.giveVal.vol,4)))]),t._v("V ")])]),i("div",{staticClass:"text_row vertical_middle"},[i("div",{staticClass:"inner"},[i("span",[t._v("设定电流")]),i("em",{staticClass:"edit-val",on:{click:t.showCurrDialog}},[t._v(t._s(t._f("numAdd0")(t.giveVal.curr,4)))]),t._v("A ")])])]),i("div",{staticClass:"vertical_middle"},[i("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"giveValService","data-confirmTxt":"给定确认",param:JSON.stringify([null])}},[t._v("给定确认")])])]),i("div",{staticClass:"flex_2btn_grp vertical_middle"},[i("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setGroupPos","data-confirmTxt":"输出合闸确认",param:JSON.stringify(["CONTEXT.item1",7])}},[t._v(t._s(t.item1.name)+"套输出合闸")]),i("div",{staticClass:"center_con"},[i("div",{staticClass:"indicator",class:{status_normal:!t.item1.state.qs1_state,status_error:t.item1.state.qs1_state}},[i("span",[t._v(t._s(t.k_name1))])]),i("div",{staticClass:"indicator",class:{status_normal:!t.item1.state.qs2_state,status_error:t.item1.state.qs2_state}},[i("span",[t._v(t._s(t.k_name2))])])]),i("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setGroupPos","data-confirmTxt":"输出分闸确认",param:JSON.stringify(["CONTEXT.item1",9])}},[t._v(t._s(t.item1.name)+"套输出分闸")])]),i("div",{staticClass:"flex_2btn_grp vertical_middle"},[i("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setGroupPos","data-confirmTxt":"输出合闸确认",param:JSON.stringify(["CONTEXT.item1",8])}},[t._v(t._s(t.item2.name)+"套输出合闸")]),i("div",{staticClass:"center_con"},[i("div",{staticClass:"indicator",class:{status_normal:!t.item2.state.qs1_state,status_error:t.item2.state.qs1_state}},[i("span",[t._v(t._s(t.k_name3))])]),i("div",{staticClass:"indicator",class:{status_normal:!t.item2.state.qs2_state,status_error:t.item2.state.qs2_state}},[i("span",[t._v(t._s(t.k_name4))])])]),i("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setGroupPos","data-confirmTxt":"输出分闸确认",param:JSON.stringify(["CONTEXT.item1",10])}},[t._v(t._s(t.item2.name)+"套输出分闸")])]),i("div",{staticClass:"flex_2btn_grp vertical_middle"},[i("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setGroupPos","data-confirmTxt":"启动确认",param:JSON.stringify(["CONTEXT.item1",11])}},[t._v(t._s(t.groupname)+"启动")]),i("div",{staticClass:"center_con"},[i("div",{staticClass:"indicator",class:{status_normal:!t.item1.data.powerstartflag,status_error:t.item1.data.powerstartflag}}),i("div",{staticClass:"indicator",class:{status_normal:!t.item2.data.powerstartflag,status_error:t.item2.data.powerstartflag}})]),i("div",{directives:[{name:"btn-confirm",rawName:"v-btn-confirm",value:t.handleConfirm,expression:"handleConfirm"}],staticClass:"btn_3d",attrs:{"data-fn":"setGroupPos","data-confirmTxt":"停止确认",param:JSON.stringify(["CONTEXT.item1",12])}},[t._v(t._s(t.groupname)+"停止")])])]),i("div",{staticClass:"item"},[i("div",{staticClass:"text_row vertical_middle"},[i("div",{staticClass:"inner"},[i("span",[t._v(t._s(t.item1.name)+"直流电压")]),i("em",[t._v(t._s(t._f("numAdd0")(t._f("divided")(t.item1.data.dcvol,10),4)))]),t._v("V ")])]),i("div",{staticClass:"text_row vertical_middle"},[i("div",{staticClass:"inner"},[i("span",[t._v(t._s(t.item1.name)+"直流电流")]),i("em",[t._v(t._s(t._f("numAdd0")(t._f("divided")(t.item1.data.dccurr,10),4)))]),t._v("A ")])]),i("div",{staticClass:"text_row vertical_middle"},[i("div",{staticClass:"inner"},[i("span",[t._v(t._s(t.item1.name)+"触发角")]),i("em",[t._v(t._s(t._f("divided")(t.item1.data.controlangle,10)))]),t._v("° ")])]),i("div",{staticClass:"text_row vertical_middle"},[i("div",{staticClass:"inner"},[i("span",[t._v(t._s(t.item2.name)+"直流电压")]),i("em",[t._v(t._s(t._f("numAdd0")(t._f("divided")(t.item2.data.dcvol,10),4)))]),t._v("V ")])]),i("div",{staticClass:"text_row vertical_middle"},[i("div",{staticClass:"inner"},[i("span",[t._v(t._s(t.item2.name)+"直流电流")]),i("em",[t._v(t._s(t._f("numAdd0")(t._f("divided")(t.item2.data.dccurr,10),4)))]),t._v("A ")])]),i("div",{staticClass:"text_row vertical_middle"},[i("div",{staticClass:"inner"},[i("span",[t._v(t._s(t.item2.name)+"触发角")]),i("em",[t._v(t._s(t._f("divided")(t.item2.data.controlangle,10)))]),t._v("° ")])])])]),i("div",{staticClass:"footer"},[i("div",{staticClass:"p_left"},[i("div",{staticClass:"tac"},[t._v("电源方位布置图")]),i("div",{staticClass:"flex_fbt"},[i("div",{staticClass:"flex_row-lg"},[i("div",{staticClass:"box",class:{"box-start":t.rtData[2].powerstartflag}},[t._v("C套")]),i("div",{staticClass:"box",class:{"box-start":t.rtData[0].powerstartflag}},[t._v("A套")])]),i("div",{staticClass:"flex_row-lg"},[i("div",{staticClass:"box",class:{"box-start":t.rtData[3].powerstartflag}},[t._v("D套")]),i("div",{staticClass:"box",class:{"box-start":t.rtData[1].powerstartflag}},[t._v("B套")])]),i("div",{staticClass:"flex_row"},[i("div",{staticClass:"box-sm",class:{"box-start":t.high_vol_switch_status_C}},[t._v("C变压器")]),i("div",{staticClass:"box-sm",class:{"box-start":t.high_vol_switch_status_D}},[t._v("D变压器")]),i("div",{staticClass:"box-sm",class:{"box-start":t.high_vol_switch_status_A}},[t._v("A变压器")]),i("div",{staticClass:"box-sm",class:{"box-start":t.high_vol_switch_status_B}},[t._v("B变压器")])])])]),i("div",{staticClass:"p_center",class:{fullScreen:t.isMaxSize}},[i("div",{staticClass:"toors"},[i("i",{staticClass:"iconfont f_right",class:{"icon-zuidahua":!t.isMaxSize,"icon-zuidahuahuanyuan":t.isMaxSize},on:{click:t.changeSize}})]),i("div",{staticClass:"table_wrap"},[i("el-table",{attrs:{border:"",height:"100%",data:t.tableData,width:"100%"}},[i("el-table-column",{attrs:{prop:"alarm_date",label:"报警日期",width:"235"}}),i("el-table-column",{attrs:{prop:"alarm_time",label:"报警时间",width:"210"}}),i("el-table-column",{attrs:{prop:"electric_name",label:"电源",width:""}}),i("el-table-column",{attrs:{prop:"alarm_name",label:"报警名称",width:""}})],1)],1)]),i("div",{staticClass:"p_right"},[i("div",{staticClass:"btn_list"},[t._m(0),i("div",{},[i("div",{staticClass:"btn_3d",on:{click:function(a){t.faultVisible=!0}}},[t._v("历史报警")])]),i("div",{},[i("div",{staticClass:"btn_3d",on:{click:function(a){return t.showGraph(t.groupname)}}},[t._v(t._s(t.groupname)+"历史曲线")])])])])]),i("el-dialog",{staticClass:"G_dialog dialog-white",attrs:{title:t.set_vol_dialog.idx+t.set_vol_dialog.title,visible:t.set_vol_dialog.show,width:"400px","close-on-click-modal":!1},on:{"update:visible":function(a){return t.$set(t.set_vol_dialog,"show",a)},opened:t.openedVolDialog}},[i("el-form",{ref:"setVolFrom",staticClass:"demo-ruleForm",attrs:{"label-width":"18em",model:t.set_vol_dialog.form,rules:t.set_vol_dialog.rules,size:"small","label-position":"right"}},[i("el-form-item",{staticClass:"no-bottom-padding",attrs:{prop:"dcvol",label:"设定电压(取值范围:0~1000V)"}},[i("el-input",{ref:"vol",attrs:{oninput:"value=value.replace(/[^\\d]/g,'')",size:"small",clearable:""},model:{value:t.set_vol_dialog.form.dcvol,callback:function(a){t.$set(t.set_vol_dialog.form,"dcvol",t._n(a))},expression:"set_vol_dialog.form.dcvol"}})],1)],1),i("div",{staticClass:"dialog-footer"},[i("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.updateVol}},[t._v("确定")]),i("el-button",{attrs:{size:"small"},on:{click:function(a){t.set_vol_dialog.show=!1}}},[t._v("取消")])],1)],1),i("el-dialog",{staticClass:"G_dialog dialog-white",attrs:{title:t.set_curr_dialog.idx+t.set_curr_dialog.title,visible:t.set_curr_dialog.show,width:"400px","close-on-click-modal":!1},on:{"update:visible":function(a){return t.$set(t.set_curr_dialog,"show",a)},opened:t.openedCurrDialog}},[i("el-form",{ref:"setCurrFrom",staticClass:"demo-ruleForm",attrs:{"label-width":"10em",size:"small",model:t.set_curr_dialog.form,rules:t.set_curr_dialog.rules,"label-position":"right"}},[i("el-form-item",{staticClass:"no-bottom-padding",attrs:{prop:"dccurr",label:"设定电流"}},[i("el-input",{ref:"curr",attrs:{oninput:"value=value.replace(/[^\\d]/g,'')",size:"small",clearable:""},model:{value:t.set_curr_dialog.form.dccurr,callback:function(a){t.$set(t.set_curr_dialog.form,"dccurr",t._n(a))},expression:"set_curr_dialog.form.dccurr"}})],1)],1),i("div",{staticClass:"dialog-footer"},[i("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.updateCurr}},[t._v("确定")]),i("el-button",{attrs:{size:"small"},on:{click:function(a){t.set_curr_dialog.show=!1}}},[t._v("取消")])],1)],1),i("el-dialog",{staticClass:"dialog-bg",attrs:{title:"历史报警",visible:t.faultVisible,width:"60%"},on:{"update:visible":function(a){t.faultVisible=a}}},[i("div",{staticClass:"D-content"},[i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.fault_tableData,stripe:""}},[i("el-table-column",{attrs:{prop:"alarm_date",label:"报警日期",width:""}}),i("el-table-column",{attrs:{prop:"alarm_time",label:"报警时间",width:""}}),i("el-table-column",{attrs:{prop:"electric_name",label:"电源",width:""}}),i("el-table-column",{attrs:{prop:"alarm_name",label:"报警名称",width:""}})],1),i("div",{},[i("el-pagination",{attrs:{"current-page":1,"page-size":10,layout:"total, prev, pager, next, jumper",total:t.fault_total},on:{"current-change":t.handleCurrentChange}})],1)],1),i("span",{staticClass:"dialog-footer h-center",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:function(a){t.faultVisible=!1}}},[t._v("关闭")])],1)]),i("el-dialog",{staticClass:"dialog-bg",attrs:{title:t.G_title,visible:t.G_Visible,width:"60%"},on:{"update:visible":function(a){t.G_Visible=a}}},[i("div",{staticClass:"D-content"},[i("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0}},[i("el-form-item",{attrs:{label:"日期"}},[i("el-date-picker",{attrs:{type:"date",size:"mini",placeholder:"选择日期",clearable:!1,"value-format":"yyyy-MM-dd"},model:{value:t.select_date,callback:function(a){t.select_date=a},expression:"select_date"}})],1),i("el-form-item",[i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.search}},[t._v("查询")])],1)],1),i("el-radio-group",{staticClass:"selectG",attrs:{size:"mini"},model:{value:t.G_cur,callback:function(a){t.G_cur=a},expression:"G_cur"}},[i("el-radio-button",{attrs:{label:t.group1+"机组历史曲线"}}),i("el-radio-button",{attrs:{label:t.group2+"机组历史曲线"}})],1),i("div",{staticClass:"wraper",class:{toEnd:this.group2+"机组历史曲线"==this.G_cur}},[i("div",{staticClass:"wrap_G"},[i("div",{staticClass:"posA_full"},[i("line-chart-mul",{ref:"G_dialog_0",attrs:{id:"G_dialog_0",title:"我是标题",height:"100%","max-size":!0,"show-xaxis":!0,categoryLen:3,"show-zoom":!0,subtext:!0,"trigger-on":"mousemove"}})],1)]),i("div",{staticClass:"wrap_G"},[i("div",{staticClass:"posA_full"},[i("line-chart-mul",{ref:"G_dialog_1",attrs:{id:"G_dialog_1",title:"我是标题",height:"100%","max-size":!0,"show-xaxis":!0,categoryLen:3,"show-zoom":!0,subtext:!0,"trigger-on":"mousemove"}})],1)])])],1)]),i("el-dialog",{attrs:{title:t.confirmTxt,visible:t.confirmVisible,width:"300px"},on:{"update:visible":function(a){t.confirmVisible=a}}},[i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(a){t.confirmVisible=!1}}},[t._v("取 消")]),i("el-button",{attrs:{type:"primary"},on:{click:t.callBack}},[t._v("确 定")])],1)])],1)},e=[function(){var t=this,a=t.$createElement,i=t._self._c||a;return i("div",{},[i("div",{staticClass:"btn_3d"},[t._v("故障复位")])])}],r=(i("4160"),i("c975"),i("b0c0"),i("ac1f"),i("1276"),i("159b"),i("fbf4")),l=i("0c7f"),o={A:4001,B:4002,C:4003,D:4004},n={data_0:null,data_1:null},c={name:"RectifierGroup",components:{LineChartMul:l["a"]},data:function(){var t=this.$route.query.group.split("");return{confirmTxt:"",confirmVisible:!1,cbFn:null,cbParam:null,timer:new r["a"],alarmTimer:new r["a"],faultVisible:!1,fault_tableData:[],fault_total:0,pageCurr_hisAlarm:1,G_title:"A机组历史曲线",select_date:(new Date).format("yyyy-MM-dd"),G_Visible:!1,G_cur:t[0]+"机组历史曲线",group:this.$route.query.group,isMaxSize:!1,groupname:this.$route.query.group,groupVoltage:14,groupElectricity:5,setVoltage:0,setElectricity:0,k_name1:"KM1",k_name2:"KM2",k_name3:"KM3",k_name4:"KM4",high_vol_switch_status_A:0,high_vol_switch_status_B:0,high_vol_switch_status_C:0,high_vol_switch_status_D:0,rtData:[{powerstartflag:0},{powerstartflag:0},{powerstartflag:0},{powerstartflag:0}],itemName:this.$route.query.group,item1:{name:t[0],type:["km1","km2"],info:{electric_id:"4001",electric_ip:"127.0.0.1",electric_name:"A套电源"},data:{concurrcontrol:0,consvolcurrflag:0,controlangle:0,convolcontrol:0,dccurr:0,dcvol:0,fanstart:0,fanstop:0,loopflag:0,note:"",electric_id:0,num:11,orderflag:0,othermodes:0,parallelmodes:0,powerstartflag:0,remoteflag:0,resetposition:0,startposition:0,stopposition:0,switchoff_1:0,switchoff_2:0,switchon_1:0,switchon_2:0,upsetcurr:0,upsetvol:0,workmodelflag:0},state:{alldccurr:0,alldcvol:0,case_trip_output:0,electric_id:4001,fault_reset_signal:0,high_vol_switch_status:0,main_cabinet_fan_status:0,note:"",num:106,qs1_state:0,qs2_state:0,stop_button:0,switch_cabinet_door_status:0,trans_cabinet_door_lock:0,trans_cabinet_overtem_alarm:0,trans_cabinet_overtem_trip:0,conn_flag:0},switch:[{on:0,off:0},{on:0,off:0}],power:{on:0,off:0}},item2:{name:t[1],type:["km3","km4"],info:{electric_id:"4001",electric_ip:"127.0.0.1",electric_name:"A套电源"},data:{concurrcontrol:0,consvolcurrflag:0,controlangle:0,convolcontrol:0,dccurr:0,dcvol:0,fanstart:0,fanstop:0,loopflag:0,note:"",electric_id:0,num:11,orderflag:0,othermodes:0,parallelmodes:0,powerstartflag:0,remoteflag:0,resetposition:0,startposition:0,stopposition:0,switchoff_1:0,switchoff_2:0,switchon_1:0,switchon_2:0,upsetcurr:0,upsetvol:0,workmodelflag:0},state:{alldccurr:0,alldcvol:0,case_trip_output:0,electric_id:4001,fault_reset_signal:0,high_vol_switch_status:0,main_cabinet_fan_status:0,note:"",num:106,qs1_state:0,qs2_state:0,stop_button:0,switch_cabinet_door_status:0,trans_cabinet_door_lock:0,trans_cabinet_overtem_alarm:0,trans_cabinet_overtem_trip:0,conn_flag:0},switch:[{on:0,off:0},{on:0,off:0}],power:{on:0,off:0}},model:{status:0,status_txt:"恒压"},model2:{status:0,status_txt:"串联"},tableData:[],select_options:[],select_value:"",giveVal:{vol:0,curr:0,volset:0,currset:0},set_vol_dialog:{idx:"AB",show:!1,title:"套电源设定电压",form:{electric_id:"4001",dcvol:0,num:13},rules:{dcvol:[{required:!0,message:"请输入设定电压",trigger:"blur"},{type:"number",min:0,max:1e3,message:"电压必须为0~1000数字"}]}},set_curr_dialog:{idx:"CD",show:!1,title:"套电源设定电流",form:{electric_id:"4003",dccurr:0,num:14},rules:{dccurr:[{required:!0,message:"请输入设定电流",trigger:"blur"},{type:"number",message:"电流必须数字"}]}}}},computed:{group1:function(){return this.group.split("")[0]},group2:function(){return this.group.split("")[1]}},methods:{goBack:function(){this.$router.push({name:"RectifierMain"})},callBack:function(){var t=this;this.confirmVisible=!1;var a=[];this.cbParam.forEach((function(i){if("string"==typeof i&&i.indexOf("CONTEXT")>-1){var s=i.split(".");s.length>2&&console.warn("目前不支持深层属性参数"),a.push(t[s[1]])}else a.push(i)})),this[this.cbFn].apply(this,a)},handleConfirm:function(t){this.confirmTxt=t.confirmTxt,this.cbFn=t.cbFn,this.cbParam=t.cbParam,this.confirmVisible=!0},changeSize:function(){this.isMaxSize=!this.isMaxSize},getInfo:function(){var t=this;this.$api.electric.getInfo().then((function(a){var i=JSON.parse(a.data.result);if(1==i.code){var s=i.data;"AB"==t.group?(t.item1.info=s[0],t.item2.info=s[1]):(t.item1.info=s[2],t.item2.info=s[3])}}))},startSearch:function(){var t=this;this.timer.start((function(){t.$axios.all([t.getAllRtData(),t.getAllRtState(),t.getHisAlarm()]).then((function(){t.timer.open()})).catch((function(){t.timer.open()}))}),1e3)},getAllRtData:function(){var t=this;return this.$api.electric.getAllRtData().then((function(a){var i=JSON.parse(a.data.result);if(1==i.code){var s=i.data;"AB"==t.group?(t.item1.data=s[0],t.item2.data=s[1]):(t.item1.data=s[2],t.item2.data=s[3]),t.rtData=s}}))},getAllRtState:function(){var t=this;return this.$api.electric.getAllRtState().then((function(a){var i=JSON.parse(a.data.result);if(1==i.code){var s=i.data;"AB"==t.group?(t.item1.state=s[0],t.item2.state=s[1]):(t.item1.state=s[2],t.item2.state=s[3]),t.high_vol_switch_status_A=s[0].high_vol_switch_status,t.high_vol_switch_status_B=s[1].high_vol_switch_status,t.high_vol_switch_status_C=s[2].high_vol_switch_status,t.high_vol_switch_status_D=s[3].high_vol_switch_status}}))},searchRtSwitchInfo:function(){var t=this;return this.$api.electric.searchRtSwitchInfo().then((function(a){var i=JSON.parse(a.data.result);if(1==i.code){var s=i.data[0],e="one";e="AB"==t.group?"one":"two";var r=[];t.item1.type.forEach((function(t){var a={},i=t+"_switchoff_"+e,l=t+"_switchon_"+e;a.off=s[i],a.on=s[l],r.push(a)})),t.item1.switch=r;var l=[];t.item2.type.forEach((function(t){var a={},i=t+"_switchoff_"+e,r=t+"_switchon_"+e;a.off=s[i],a.on=s[r],l.push(a)})),t.item2.switch=l}}))},searchPower:function(){var t=this;this.group.split("");return this.$api.electric.searchPower().then((function(a){var i=JSON.parse(a.data.result);if(1==i.code){var s=i.data[0],e=t.group.toLocaleLowerCase();t.item1.power={on:s[e+"conn_start"],off:s[e+"conn_stop"]}}}))},setGroupPos:function(t,a,i){var s=this,e=t.data.electric_id,r=t.info.electric_ip,l=this.$layer.loading(1),o=[this.itemName,t.name];this.$api.electric.setGroupPos(e,o,r,a,i).then((function(t){JSON.parse(t.data.result);s.$layer.close(l)})).catch((function(){s.$layer.close(l),s.$layer.msg("请求网络失败!")}))},showVolDialog:function(){this.set_vol_dialog.show=!0,this.set_vol_dialog.idx=this.group,this.set_vol_dialog.form.electric_id=this.item1.data.electric_id,this.set_vol_dialog.form.dcvol=this.giveVal.vol},openedVolDialog:function(){this.$refs.vol.focus(),this.$refs.vol.select()},updateVol:function(){var t=this;this.$refs.setVolFrom.validate((function(a){if(a){var i=t.set_vol_dialog.form;t.giveVal.vol=i.dcvol,t.giveVal.volset=t.getVal(i.dcvol,"vol"),t.$api.electric.giveVal(t.item1.data.electric_id,t.itemName,13,t.giveVal.volset).then((function(a){a=JSON.parse(a.data.result),a.code?t.$message({type:"success",message:a.msg}):t.$message({type:"warning",message:a.msg})})),t.set_vol_dialog.show=!1}}))},showCurrDialog:function(){this.set_curr_dialog.show=!0,this.set_curr_dialog.idx=this.group,this.set_curr_dialog.form.electric_id=this.item1.data.electric_id,this.set_curr_dialog.form.dccurr=this.giveVal.curr},openedCurrDialog:function(){this.$refs.curr.focus(),this.$refs.curr.select()},updateCurr:function(){var t=this;this.$refs.setCurrFrom.validate((function(a){if(a){var i=t.set_curr_dialog.form;t.giveVal.curr=i.dccurr,t.giveVal.currset=t.getVal(i.dccurr,"curr"),t.$api.electric.giveVal(t.item1.data.electric_id,t.itemName,14,t.giveVal.currset).then((function(a){a=JSON.parse(a.data.result),a.code?t.$message({type:"success",message:a.msg}):t.$message({type:"warning",message:a.msg})})),t.set_curr_dialog.show=!1}}))},getVal:function(t,a){var i=this.item1.state.conn_flag,s=t;switch(a){case"curr":i||(s=t/2);break;case"vol":i&&(s=t/2);break}return s},giveValService:function(){var t=this,a=this.item1.data.electric_id,i=this.item1.info.electric_ip,s=this.getNum();-1==s&&this.$layer.msg("请先点击恒流/恒压模式");var e=5==s?this.giveVal.volset:this.giveVal.currset,r=this.$layer.loading(1),l=[this.itemName,this.item1.name];this.$api.electric.setGroupPos(a,l,i,s,e).then((function(a){var i=JSON.parse(a.data.result);i.code?t.$message({type:"success",message:i.msg}):t.$message({type:"warning",message:i.msg}),t.$layer.close(r)})).catch((function(){t.$layer.close(r),t.$layer.msg("请求网络失败!")}))},getNum:function(){var t=-1,a=this.item1.data.consvolcurrflag,i=this.item2.data.consvolcurrflag;return a&&i?t=6:a||i||(t=5),t},startAlarmInfo:function(){var t=this;this.alarmTimer.start((function(){t.alarmInfo()}),4e3)},alarmInfo:function(){var t=this,a={electric_id:"AB"==this.group?4001:4003};this.$api.electric.groupAlarmInfo(a).then((function(a){var i=JSON.parse(a.data.result);1==i.code&&(i.data.forEach((function(t){var a=t.alarm_starttime.split(" ");t.alarm_date=a[0],t.alarm_time=a[1]})),t.tableData=i.data),t.alarmTimer.open()})).catch((function(){t.alarmTimer.open(),t.$layer.msg("请求网络失败!")}))},getGiveVal:function(){var t,a=this;t="AB"==this.group?"4001":"4003";var i={electric_id:t};this.$api.electric.getGiveVal(i).then((function(t){var i=JSON.parse(t.data.result);if(1==i.code){var s=i.data[0];a.giveVal.vol=s.givevol,a.giveVal.curr=s.givecurr}})).catch((function(){a.$layer.msg("请求网络失败!")}))},getHisAlarm:function(){var t=this,a={electric_id:"AB"==this.group?4001:4003,page:{pageCurr:this.pageCurr_hisAlarm,pageSize:10}};return this.$api.electric.getHisAlarm(a).then((function(a){a=JSON.parse(a.data.result),a.code&&(a.data.forEach((function(t){var a=t.alarm_starttime.split(" ");t.alarm_date=a[0],t.alarm_time=a[1]})),t.fault_tableData=a.data,t.fault_total=a.sum)}))},handleCurrentChange:function(t){this.pageCurr_hisAlarm=t,this.getHisAlarm()},showGraph:function(t){var a=this;this.select_date=(new Date).format("yyyy-MM-dd"),this.G_title=t+"套历史曲线",this.G_Visible=!0,this.rootLoadingShow(),t.split("").forEach((function(t,i){var s=o[t];a.getHisData(s).then((function(t){n["data_"+i]=t,a.$refs["G_dialog_"+i].setOption(t).resize()})).catch((function(t){n["data_"+i]=a.format([]),a.$refs["G_dialog_"+i].setOption(a.format([])).resize(),a.rootLoadingHide(),a.$message({type:"warning",message:t})})),a.rootLoadingHide()}))},search:function(){var t=this;this.rootLoadingShow(),this.group.split("").forEach((function(a,i){var s=o[a];t.getHisData(s,t.select_date).then((function(a){n["data_"+i]=a,t.$refs["G_dialog_"+i].setOption(a).resize()})).catch((function(a){n["data_"+i]=t.format([]),t.$refs["G_dialog_"+i].setOption(t.format([])).resize(),t.rootLoadingHide(),t.$message({type:"warning",message:a})}))})),this.rootLoadingHide()},format:function(t){var a=[],i=[],s=[],e=[],r=[];return t.forEach((function(t){a.push(t.record_time),s.push(t.dccurr/10),e.push(t.dcvol/10),r.push(t.controlangle/10)})),i.push({name:"支路电流",unit:"A",data:s},{name:"支路电压",unit:"V",data:e},{name:"控制角",unit:"度",data:r}),{xLabel:a,series:i}},getHisData:function(t,a){var i=this,s={electric_id:t,record_time:(a||(new Date).format("yyyy-MM-dd"))+" 00:00:00"};return this.$api.electric.getHisData(s).then((function(t){if(t=JSON.parse(t.data.result),t.code)return i.format(t.data);throw t.msg}))},rootLoadingShow:function(){this.$event.$emit("rootLoadingShow","rectifier")},rootLoadingHide:function(){this.$event.$emit("rootLoadingHide","rectifier")}},mounted:function(){this.getInfo(),this.startSearch(),this.startAlarmInfo()},destroyed:function(){this.timer.stop(),this.alarmTimer.stop()}},d=c,_=(i("0f3a"),i("2877")),m=Object(_["a"])(d,s,e,!1,null,"c037e344",null);a["default"]=m.exports},a2f4:function(t,a,i){}}]); |