mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-10 00:40:30 +08:00
0c56a3e599
Made-with: Cursor Former-commit-id: 571c9a99ee26d90505e550c287eb8ad8d743ff8d
1 line
23 KiB
JavaScript
1 line
23 KiB
JavaScript
webpackJsonp([7],{"0Lrp":function(t,e,s){(t.exports=s("FZ+f")(!1)).push([t.i,"\n.step_container {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n margin-left: 10px;\n margin-top: 10px;\n}\n.step_container .title {\n font-size: 1em;\n font-weight: 600;\n margin-bottom: 20px;\n}\n.step_container .step_item {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.step_container .step_item .el-icon-success {\n font-size: 2em;\n}\n.step_container .step_item .el-icon-error {\n font-size: 2em;\n color: #da1616;\n}\n.step_container .step_item .step_item_content {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n color: #C0C4CC;\n}\n.step_container .step_item .step_item_content .step_item_circle {\n width: 2em;\n height: 2em;\n border-radius: 50%;\n border: 2px solid #C0C4CC;\n text-align: center;\n line-height: 23px;\n}\n.step_container .step_item .step_item_content .step_item_title {\n margin-left: 15px;\n font-size: 1em;\n}\n.step_container .step_item .step_item_content .step_item_btn {\n margin-left: 10px;\n height: 1em;\n}\n.step_container .step_item .step_item_content .step_item_btn :hover {\n color: #409EFF;\n}\n.step_container .step_item .step_item_line {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n margin-left: 13px;\n width: 2px;\n height: 40px;\n background-color: #C0C4CC;\n}\n.step_container .step_item.current .step_item_content {\n color: #FFFFFF;\n}\n.step_container .step_item.current .step_item_circle {\n width: 2em;\n height: 2em;\n border-radius: 50%;\n border: 2px solid #409EFF;\n background-color: #409EFF;\n text-align: center;\n line-height: 23px;\n}\n.step_container .step_item.current .step_item_title {\n color: #000000;\n font-size: 1em;\n font-weight: 600;\n}\n.step_container .step_item.actived .step_item_content {\n color: #409EFF;\n}\n.step_container .step_item.actived .step_item_circle {\n border-color: #409EFF;\n}\n.step_container .step_item.actived .step_item_line {\n background-color: #409EFF;\n}\n",""])},"8CL8":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAzCAMAAAD4gUuoAAAAgVBMVEUAAAD/AAD/AAAAdtsAct3vBh/tBiHtBx/uBiEAdtoAdtztByDsBx8AddsAddrtBiDuByAAddoFctZMUp5PUJt/uuzJFzvMFjnhDCntByDtCSLtCyPtDCT3mqT3nqj4pK34pq/4qLH4qbH4rbX4rbb4sLf4sLj5sbn6v8b71Nj////ddNzuAAAAEXRSTlMAAgUcJlFViqSttdjc7vHy/sH6r8oAAAEPSURBVEjH7dbbcoMgFAVQYrxgSNSTa6m2iTFX/v8DAxhabZypu08dx/3CnIc1I3BAGPPjhIAksc8a8RcEZtH0Mc2mDMh0RnGjTAjS2lPSqIgYmJYYGP+5USMfMu9zVEf+b/lGbcygFL0OIx8u/7VtvJBv31LBQ+8vPJjLZ+YBzCdRJr+SRROQR7KVCOOrrM2zAOHLnSbXj3cj8/Ju5u8BfG3cXh20zytVmioEftDcgOKsvdZVbioOcCGdd1oKgKfSeXWqtUxxrr/czr/m/R9mwunq4rwAnoXc6bxwngOPUrtxpV017T/rjev/JLZtcy/tqhXHW902QIKOpkXScWSQdBxYLC/XBRh9WYn0+7J6AOTbd57jbYgdAAAAAElFTkSuQmCC"},"9arw":function(t,e,s){var d=s("egVS");"string"==typeof d&&(d=[[t.i,d,""]]),d.locals&&(t.exports=d.locals);s("rjj0")("8dbffa7e",d,!0)},IcWT:function(t,e,s){var d=s("0Lrp");"string"==typeof d&&(d=[[t.i,d,""]]),d.locals&&(t.exports=d.locals);s("rjj0")("58f3386a",d,!0)},TI5S:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAuBAMAAACVGyclAAAAHlBMVEUAAADk5OTd3d3d3d/d3d/d3d7d3d7d3d7u7u7////y74L4AAAAB3RSTlMAHCatte7xGSIT1wAAAFRJREFUOMtjYDIrxwqSFRhUy3GAIAZzRwasQKSYIV0AuxRjGUM5Aw5QTkMpmKOHkRRmjAwtqc728srp5eUzwaxhJDV0I4VeuRJP4YCnSMFTEOEuvgDHby56orGAOwAAAABJRU5ErkJggg=="},TwF3:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAtCAMAAAAJMcKVAAACH1BMVEUAAAD///////+/v7/////MzMzV1dX////b29vj4+Pm5ubR0ejo6OjV1dXY2NjY2Ovb29vd3d3h4eHk5OTn5+fc3Nzo6Ojf39/W1uDg4ODZ2dnj4+Pb2+Tc3Nze3t7h4eHc3OPd3d3Z2d/c3Nzg4ODc3OHd3d3d3eLe3uPb29/b2+Dd3eHe3t7e3t7f39/b29/f39/g4ODd3d3d3eHf39/f39/g4ODd3eDe3t7b29/c3N/d3d3e3t7e3t7f39/d3d3d3eDe3uHf39/d3d3e3uDe3t7c3N/f39/d3d/d3d3d3eDe3uDf39/d3d/d3d3e3t7c3N7c3N/d3d/e3t7e3t7e3t7f39/d3d3d3d/e3uDe3t7f39/e3t7e3t7e3t7d3d7e3t7f39/d3d/c3N7e3uDe3t7e3t7d3d/d3d/f39/d3d/e3t7e3t/e3t7e3t/c3N7e3t7e3uDe3t7e3t7e3t/d3d7d3d3c3N7e3t7c3N7d3d7d3d7d3d/e3t/d3d7e3t7e3t7d3d7d3d/d3d7e3t7d3d7d3d7d3d3e3t/d3d7d3d7d3d/d3d/c3N7d3d7e3t7e3t/d3d7d3d7d3d3d3d7d3d7d3d7d3d7e3t/e3t/d3d7d3d7d3d7d3d7d3d7e3t7d3d7e3t/d3d7c3N3d3d7e3t/d3d7d3d7d3d7e3t/f3+Dr6+vr6+zs7Ozv7/Dw8PDw8PH4+Pj6+vr8/Pz///+jEyBIAAAAqHRSTlMAAQIEBAUGBgcJCgsLDA0NDg8RExUWFhgZGRsbHB0fIiQlKCwxMzU1Njg5PD0+P0BAQUNER0hKS01PUFNUVVlaW11gYmNlZ2hpampsbm9xc3R2eHp8fX6AgYKEhoqLjI2NjpCRkpSVlp2dnqCgoaGiqqqrsbGztre3uLu8vcDBwcLExcjIycvNzs/S1NXW19nf4uPk5ufo6ezt7/Dx8/T19vb4+/z8/f7De5wlAAAB3UlEQVRIx+2TV1PVYBRFNypWRLyo2Hvvig0bNuz12hWxYu+9oWLHLhYUQUGFu7x2kx/ow3fCOGNwwsgwPrif1j5Zkzn5kkiaUZGtKDl8o7UkqYTpkfxrzJSkYZS1jOTncVmStpIfSVdaZaKbpHuMsMH8/S1CtCnnexmdZI6Uxavmrma8TnQJ8bdTYLSII1I2RVZnczFw+sXzZ7UyHsTTFEdDuS0tY7ddOMQSo4XvgPvBGo8Z4CA9Ud1Mm4nbvIQhDgbXAnDJ5sfJNXpJTIUstlZGJwd7cOnr6hZWmvGI3trLXGsVdHBwwvyxrm5kjRkP6K8dLLX2hB4OCpye6OnqzjqjlO7awFprxYyz06kC4KjNz5JjVEl75XHA2i7WGU16AZzp6EpqOXZSnSmXhnPLrIncDc4/4yYLAp7MHaPxXJHS379NsxuVMiaQzjEhwNOsMFpNoaRiplqf93xgiL/voS2mq+RIinPw94/mF78uXWuq20rqU1uVGclfzzFJ0ilWRfFTnzFSkjS6ZlMUP/bmulFmSqR9strV/++F+X9K/X4sNBeYFjpvIxqUbU3hJ5PJZPJDdN/3fd//Ed33PM/zvv87z/v3/if/q9FH/5vRZ//Lf7+J/EZ8v8sblFE/AeFl4oQFye3eAAAAAElFTkSuQmCC"},a5iH:function(t,e,s){var d=s("zLkZ");"string"==typeof d&&(d=[[t.i,d,""]]),d.locals&&(t.exports=d.locals);s("rjj0")("0398dffe",d,!0)},a6zU:function(t,e){t.exports="data:image/png;base64,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"},egVS:function(t,e,s){(t.exports=s("FZ+f")(!1)).push([t.i,"\n.container[data-v-a1f1ff3c] {\n margin: 20px;\n}\n.container .title[data-v-a1f1ff3c] {\n line-height: 56px;\n height: 56px;\n background: #fafcff;\n border-radius: 2px;\n text-indent: 16px;\n font-size: 16px;\n font-weight: 600;\n color: #2c2d2f;\n}\n.cards[data-v-a1f1ff3c] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n border-radius: 2px;\n border: 1px solid #e4e6e9;\n}\n.cards .item[data-v-a1f1ff3c] {\n width: 256px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n padding: 40px 12px 30px;\n text-align: center;\n height: 290px;\n position: relative;\n}\n.cards .item .icon[data-v-a1f1ff3c] {\n width: 52px;\n height: 46px;\n margin: 0 auto;\n}\n.cards .item .name[data-v-a1f1ff3c] {\n font-weight: bold;\n margin: 8px 0 16px;\n}\n.cards .item .info[data-v-a1f1ff3c] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n overflow: hidden;\n margin-top: 10px;\n font-size: 0.8em;\n}\n.cards .item .info p[data-v-a1f1ff3c] {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n text-align: right;\n}\n.cards .item .info span[data-v-a1f1ff3c] {\n text-align: left;\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n",""])},nufv:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAtCAMAAAAJMcKVAAACEFBMVEUAAAAAAP8AgP8AgL8AgP8AZswAgNUAgP8AbdsAceMAgOYAdNEAdOgAatUAdtgAbdsAd90AeOEAedcAedsAdNwAddUAdd8AcNYAcdkAe+MAdtsActwAc94AeOEAeNwAddYAdd0Ac9kAdNwAeNsAeNwAc9kAc90Adt4AdtsAdNsAd90Add4Ad9oAddsAdNsAdtwAdtkAdN0Ad9sAddwAdd0AdNoAd9sAdNgAc9kAddoAc9sAddgAdd0AdNoAdtsAdtsAddoAddsAdtsAd9wAdNoAdtoAddsAdtsAdtwAdtoAddoAddsAdtwAddoAddoAddsAddkAddoAdtoAddsAdtkAddsAdtwAdtoAdtsAdNoAddoAdtsAdtsAd9sAddwAdNoAddoAddsAdtsAddoAddoAddsAdtsAdNoAdtoAddsAdNkAddoAd9sAdtsAddsAddoAdNsAddsAdNoAddoAddoAddsAddsAdtoAddoAddkAddsAdtsAddoAddoAddsAddoAdtsAddoAddsAddoAddsAddoAdNoAdtsAddoAddoAddoAddoAdtoAddsAddoAddoAddsAddoAddoAddoAddoAdNoAddsAdNoAddkAddsAddoAddsAddoAddkAdNoAddsAddoAdNoAddoAddoOfNsQfdxsr+ltr+lysuqNwe6SxO+TxO/P5Pfd7Pru9vz///+uhOPuAAAAo3RSTlMAAQIEBAUGBgcJCgsLDA0ODxETFRYYGBkbGxwdHyIkJSUoLDEzNTU2ODk8PT4/QEFDREdISktNT1BTVFVZWltdYGJjZWdoaWpsbm9xc3R2eHp8fX6AgYKEhoqLjI2OkJGSlJWWnZ2eoKChoqqqq7Gztre4u7y9wMHCxMTFyMnLzc7P0tTV1tfZ3+Lj5Obn6Onp7O3v8PHx8/T19vb4+/z8/f7+56dJoAAAAdtJREFUSMftk1dPFVEURj9UrHjxIoq9944Ne0PFfu2KYMHeFXvBgl3soqKgwnU5dmf+og9nDzFxMEM0xAe/p/XtrEzO2TMjaebzfMXJgUvtJUmVzIjlVzBLkkbwqG0sv5CzklRKcSxdWTXpPEk3GGWDhXvbRGhTT/Y2Oso8qTvPWrua/TKdG+FvpcSoiINSPmeszuV06AxIFc9pZzyE+xmOhnNVWsbOcF8sMVr8BrgZHuMugxwk0nWttJmUzSsZ5mBoA4DbhqQjzDZ6SlJlFFl7TFcHu3Dp5+oWVppxhz7azXxrL0iEe3AZ5+pG1phxi4HaxlJr9+jpoMTp73q5ur3RqKKHNrDW2gXGO+hfC8Ahm5dTYFRDZxWyz9oO1hlNfgKUd3ElsxrbVC7V0kiumDWJ6+H+sy+zKOQpXDOawDkp8fZ1lj2oKryhdIKJIR5nhdFqyiSdZ5r1BQ8HR/h7btvBdJECSSn2//rR/OQ3Jq++rqOkvg21ObH89RyWJB1jVRw/8wGjJUlj6zfF8ZOvKoxyMmKdp1unpv+9KP93adpPRuYU0yPnHUSzUtoSvud5nvc+vh8EQRB8j+/7vu/73/6d+/65/zH4YvQh+Gr0Kfj8328h/y++3+XNypgf03TLTtVjJC0AAAAASUVORK5CYII="},pkpm:function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var d=s("YwUV"),n=s("Xxa5"),i=s.n(n),o=s("exGp"),r=s.n(o),a=s("Dd8w"),A=s.n(a),c={props:{steps:{type:Array,default:function(){return[]}},active:{type:Number,default:0},createTime:{type:String,default:null},showMsg:{type:String,default:""}},watch:{active:function(){}},methods:{refresh:function(){this.$emit("reGetProgress",!0)}}},l={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"step_container"},[null!==t.createTime?s("div",{staticClass:"title"},[t._v("修改配置时间:")]):t._e(),t._v(" "),null!==t.createTime?s("div",{staticClass:"title"},[t._v(t._s(t.createTime))]):t._e(),t._v(" "),null===t.createTime?s("div",{staticClass:"title",staticStyle:{color:"red"}},[t._v(t._s(t.showMsg))]):t._e(),t._v(" "),t._l(t.steps,function(e,d){return s("div",{key:d,staticClass:"step_item",class:{current:t.active===d,actived:d<t.active}},[s("el-tooltip",{staticClass:"item",attrs:{disabled:!(3===e.flag||2===e.flag||4===e.flag),effect:"light",placement:"right"}},[s("div",{staticStyle:{width:"300px"},attrs:{slot:"content"},slot:"content"},[t._v(t._s(e.tips))]),t._v(" "),s("div",{staticClass:"step_item_content"},[0===e.flag?s("div",{staticClass:"step_item_circle"},[0===e.flag?s("span",[t._v(t._s(d+1))]):t._e()]):s("div",[1===e.flag||3===e.flag?s("i",{staticClass:"el-icon-success"}):t._e(),t._v(" "),2===e.flag||4===e.flag?s("i",{staticClass:"el-icon-error"}):t._e()]),t._v(" "),s("div",{staticClass:"step_item_title"},[t._v(t._s(e.title))]),t._v(" "),2!==d&&3!==d||4!==e.flag?t._e():s("div",{staticClass:"step_item_btn"},[s("el-button",{staticStyle:{color:"#C0C4CC"},attrs:{type:"text"},on:{click:t.refresh}},[s("i",{staticClass:"el-icon-refresh"}),t._v("重新获取")])],1)])]),t._v(" "),d!==t.steps.length-1?s("div",{staticClass:"step_item_line"}):t._e()],1)})],2)},staticRenderFns:[]};var p={name:"EditNet",inject:["vm"],components:{steps:s("VU/8")(c,l,!1,function(t){s("IcWT")},null,null).exports},props:{nodeName:String,data:{type:Object,default:function(){return{address:null,netmask:null,gateway:null,route:null}}}},data:function(){return{form:{},oldForm:{},canGetProgress:!1,formData:{},progressData:{},steps:[],showProgress:!1,progressSteps:null,timer:null,showMsg:"",createTime:""}},watch:{data:{immediate:!0,deep:!0,handler:function(t){this.form=A()({},t),this.oldForm={address:t.address,gateway:t.gateway,id:t.id,netmask:t.netmask}}}},beforeDestroy:function(){clearInterval(this.timer)},methods:{reset:function(){this.$refs.form.resetFields()},submit:function(){var t=this;return r()(i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$confirm("修改网络配置将会断开网络连接,可从修改后的地址继续访问请确定是否修改"+t.nodeName+"节点下"+t.data.interfaceName+"的网卡信息?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){for(var e in t.formData={address:t.form.address,gateway:t.form.gateway,id:t.form.id,netmask:t.form.netmask},t.formData)t.formData[e]!==t.oldForm[e]&&(t.showProgress=!0);d.g.update(A()({},t.formData)).then(function(e){"00000000"===e.code?(t.$emit("resetForm",!0),t.$message.success({showClose:!0,message:"网卡正在修改中,请等待...",duration:3e3})):(t.$emit("resetForm",!1),t.$message.error(e.showMsg))}).catch(function(e){t.$emit("resetForm",!1)})}).catch(function(){t.reset()});case 2:case"end":return e.stop()}},e,t)}))()},getProgress:function(t){var e=this;d.g.getReviseProgress(t).then(function(t){"00000000"===t.code&&(e.canGetProgress=!0,e.createTime=t.data.createTime,e.progressData=t.data,e.progress(e.progressData))}).catch(function(t){clearInterval(e.timer),e.showMsg=t,e.createTime=null})},closeReviseBtn:function(){var t=this;this.$refs.popover1.showPopper||this.$nextTick(function(){t.vm.$el.click(),t.reset()})},reGetProgress:function(t){var e=this;d.g.reGetReviseProgress(this.form.id).then(function(t){t&&e.getProgress(e.form.id)}).catch(function(t){})},closeProgressBtn:function(){var t=this;this.$refs.popover2.showPopper||(this.$nextTick(function(){t.vm.$el.click()}),this.steps=[{title:"获取taskID",flag:0,tips:""},{title:"请求修改网卡",flag:0,tips:""},{title:"获取网卡结果",flag:0,tips:""},{title:"获取重置结果",flag:0,tips:""}],this.getProgress(this.form.id),clearInterval(this.timer),this.timer=setInterval(function(){t.getProgress(t.form.id)},3e4))},progress:function(t){for(var e in"succeed"===t.stage4State?(this.progressSteps=4,this.steps[3].flag=1,this.steps[2].flag=1,this.steps[1].flag=1,this.steps[0].flag=3,this.steps[0].tips="taskId:"+t.taskId,this.form.operState=1):"succeed"===t.stage3State?(this.progressSteps=3,this.steps[2].flag=1,this.steps[1].flag=1,this.steps[0].flag=3,this.steps[0].tips="taskId:"+t.taskId):"succeed"===t.stage2State?(this.progressSteps=2,this.steps[1].flag=1,this.steps[0].flag=3,this.steps[0].tips="taskId:"+t.taskId):"succeed"===t.stage1State&&(this.progressSteps=1,this.steps[0].flag=3,this.steps[0].tips="taskId:"+t.taskId),t)if("failed"===t[e])if(this.progressSteps=e.split("")[5]-1,0===this.progressSteps)this.steps[0].flag=2,this.steps[0].tips="失败原因:"+t.stage1Message;else{for(var s in this.steps)s<this.progressSteps&&(this.steps[s].flag=1);this.steps[0].flag=3,this.steps[0].tips="taskID:"+t.taskId,this.steps[this.progressSteps].flag=2,this.steps[this.progressSteps].tips="失败原因:"+t["stage"+e.split("")[5]+"Message"]}else if("pending"===t[e]){if(this.progressSteps=e.split("")[5]-1,this.progressSteps>0){for(var d in this.steps)d<this.progressSteps&&(this.steps[d].flag=1);this.steps[0].flag=3,this.steps[0].tips="taskID:"+t.taskId}}else"timeout"===t[e]&&(this.progressSteps=e.split("")[5]-1,2===this.progressSteps&&(this.steps[0].flag=3,this.steps[0].tips="taskID:"+t.taskId,this.steps[1].flag=1,this.steps[2].flag=4,this.steps[2].tips="失败原因:"+t.stage3Message),3===this.progressSteps&&(this.steps[0].flag=3,this.steps[0].tips="taskID:"+t.taskId,this.steps[1].flag=1,this.steps[2].flag=1,this.steps[3].flag=4,this.steps[3].tips="失败原因:"+t.stage3Message))}}},f={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[s("el-popover",{ref:"popover1",attrs:{placement:"right",width:"400",trigger:"click"}},[s("el-form",{ref:"form",attrs:{model:t.form,"label-width":"80px",inline:"","label-position":"right"}},[s("el-form-item",{attrs:{prop:"address",label:"IPv4地址"}},[s("el-input",{attrs:{placeholder:"输入中"},model:{value:t.form.address,callback:function(e){t.$set(t.form,"address",e)},expression:"form.address"}})],1),t._v(" "),s("br"),t._v(" "),s("el-form-item",{attrs:{prop:"netmask",label:"子网掩码"}},[s("el-input",{attrs:{placeholder:"输入中"},model:{value:t.form.netmask,callback:function(e){t.$set(t.form,"netmask",e)},expression:"form.netmask"}})],1),t._v(" "),s("br"),t._v(" "),s("el-form-item",{attrs:{prop:"gateway",label:"网关"}},[s("el-input",{attrs:{placeholder:"输入中"},model:{value:t.form.gateway,callback:function(e){t.$set(t.form,"gateway",e)},expression:"form.gateway"}})],1),t._v(" "),s("br"),t._v(" "),s("el-form-item",{attrs:{label:" "}},[s("el-button",{attrs:{type:"warning"},on:{click:t.submit}},[t._v("保存修改")]),t._v(" "),s("el-button",{on:{click:t.reset}},[t._v("恢复默认")])],1)],1),t._v(" "),s("el-button",{directives:[{name:"permission",rawName:"v-permission",value:[t.$ecoAuth.networkCardConfigEdit],expression:"[$ecoAuth.networkCardConfigEdit]"}],staticClass:"line",attrs:{slot:"reference",disabled:!(1===t.form.operState)},nativeOn:{click:function(e){return e.stopPropagation(),t.closeReviseBtn(e)}},slot:"reference"},[t._v("修改配置")])],1),t._v(" "),s("el-popover",{ref:"popover2",attrs:{placement:"right",width:"300",trigger:"click"}},[s("steps",{attrs:{active:t.progressSteps,"create-time":t.createTime,steps:t.steps,"show-msg":t.showMsg},on:{reGetProgress:t.reGetProgress}}),t._v(" "),s("el-button",{directives:[{name:"permission",rawName:"v-permission",value:[t.$ecoAuth.networkCardProcess],expression:"[$ecoAuth.networkCardProcess]"}],staticClass:"line",attrs:{slot:"reference",disabled:0===t.form.operState||!1===t.form.modified},nativeOn:{click:function(e){return e.stopPropagation(),t.closeProgressBtn(e)}},slot:"reference"},[t._v("查看进度")])],1)],1)},staticRenderFns:[]};var g=s("VU/8")(p,f,!1,function(t){s("a5iH")},"data-v-0cf4f608",null).exports,m=s("pmVf"),h=s.n(m),u=s("8CL8"),v=s.n(u),x=s("TI5S"),b=s.n(x),w=s("nufv"),_=s.n(w),k=s("a6zU"),N=s.n(k),C=s("TwF3"),S=s.n(C),y={name:"NetworkCard",components:{editNet:g},provide:function(){return{vm:this}},data:function(){return{imgs:{nic:h.a,nic_error:v.a,nic_off:b.a,wifi:_.a,wifi_error:N.a,wifi_off:S.a},list:[],infoVisible:!1}},created:function(){this.fetchData()},methods:{fetchData:function(){var t=this;d.g.getNetworkCardInfo().then(function(e){t.list=e.data||[]}).catch(function(t){})},getImg:function(t){var e="ether"===t.type?"nic":"wifi";return null!==t.state&&void 0!==t.state?this.imgs[""+e+["","_error","_off",""][t.state]]:this.imgs[""+e]},showInfo:function(){this.infoVisible=!this.infoVisible},resetForm:function(t){t&&this.fetchData()}}},F={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"container"},[s("el-card",[0===t.list.length?s("div",{staticStyle:{margin:"10px 5px 250px 5px",color:"#C0C4CC"}},[t._v("暂无数据")]):t._e(),t._v(" "),t._l(t.list,function(e,d){return[s("div",{key:d,staticStyle:{"margin-bottom":"32px"}},[s("div",{staticClass:"title"},[t._v(" "+t._s(e.nodeName))]),t._v(" "),0===e.netcard.length?s("div",{staticStyle:{"margin-left":"50%","margin-top":"130px","margin-bottom":"130px",color:"#C0C4CC"}},[t._v("暂无网卡数据")]):t._e(),t._v(" "),s("div",{staticClass:"cards"},[t._l(e.netcard,function(d,n){return[s("el-popover",{key:n,ref:"popover",refInFor:!0,attrs:{placement:"right",width:"300",trigger:"click"}},[s("el-form",{staticClass:"detail"},[s("el-form-item",{staticStyle:{"margin-bottom":"15px","margin-left":"20px"},attrs:{label:"IPV4地址"}},[t._v(t._s(d.address))]),t._v(" "),s("br"),t._v(" "),s("el-form-item",{staticStyle:{"margin-bottom":"15px","margin-left":"20px"},attrs:{label:"子网掩码"}},[t._v(t._s(d.netmask))]),t._v(" "),s("br"),t._v(" "),s("el-form-item",{staticStyle:{"margin-bottom":"15px","margin-left":"20px"},attrs:{label:"网关"}},[t._v(t._s(d.gateway))]),t._v(" "),s("br"),t._v(" "),s("el-form-item",{staticStyle:{"margin-bottom":"15px","margin-left":"20px"},attrs:{label:"物理地址"}},[t._v(t._s(d.macAddress))])],1),t._v(" "),s("div",{key:n,staticClass:"item",attrs:{slot:"reference"},slot:"reference"},[s("div",{staticClass:"icon",on:{click:t.showInfo}},[s("img",{attrs:{src:t.getImg(d),alt:""}})]),t._v(" "),s("div",{staticClass:"name",on:{click:t.showInfo}},[t._v(t._s(d.interfaceName))]),t._v(" "),s("div",{staticClass:"info"},[s("p",[t._v("IP地址:")]),s("span",[t._v(t._s(d.address))])]),t._v(" "),s("div",{staticClass:"info"},[s("p",[t._v("网卡带宽规格:")]),s("span",[t._v(t._s(d.bandwidth))])]),t._v(" "),s("div",{staticClass:"info"},[s("p",[t._v("当前网卡带宽:")]),s("span",[t._v(t._s(d.currentBandwidth))])]),t._v(" "),s("editNet",{attrs:{"node-name":e.nodeName,data:d},on:{resetForm:t.resetForm}})],1)],1)]})],2)])]})],2)],1)},staticRenderFns:[]};var R=s("VU/8")(y,F,!1,function(t){s("9arw")},"data-v-a1f1ff3c",null);e.default=R.exports},pmVf:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAuBAMAAACVGyclAAAAHlBMVEUAAAAAdtsAct0AdtoAdtwAddsAddoAddp/uuz///85FVetAAAAB3RSTlMAHCatte7xGSIT1wAAAFFJREFUOMtjYDIrxwqSFRhUy3GAIAZzRwasQKSYIV0AuxRjGUM5Aw5QTkMpmKOHkRRmjAwtqc728ooZcGr4SA3dSKFXrsRTOOApUvAURLiLLwDGXy56uyzD0QAAAABJRU5ErkJggg=="},zLkZ:function(t,e,s){(t.exports=s("FZ+f")(!1)).push([t.i,"\n.line[data-v-0cf4f608] {\n margin-top: 24px;\n color: #0075daff;\n border-color: #0075daff;\n}\n.line.el-button--default[data-v-0cf4f608]:hover {\n opacity: 1;\n}\n.line[disabled][data-v-0cf4f608] {\n color: #c0c4cc;\n cursor: not-allowed;\n background-image: none;\n background-color: #fff;\n border-color: #ebeef5;\n}\n[data-v-0cf4f608] .el-input {\n width: 276px;\n}\n",""])}}); |