Files
starRiverProperty/frontend-source/decompiled/cwos-portal/static/js/204.f4265cb2a37f6d59f51f.js
T
反编译工作区 4f79e10bd6 chore: cleanup stray nested directories in frontend-source
Former-commit-id: 376f94edd602d3dfed1cbada6e08361ee7b08e73
2026-04-29 13:07:40 +08:00

1 line
14 KiB
JavaScript

webpackJsonp([204],{N2Ap:function(e,t,a){"use strict";a.d(t,"a",function(){return o});var n=a("r6Af"),o=Object(n.a)({render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("el-date-picker",{staticStyle:{width:"380px","padding-right":"0"},attrs:{editable:!1,"picker-options":e.startPickerOptions,type:"datetimerange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd HH:mm:ss","default-time":["00:00:00","23:59:59"]},on:{change:e.out},model:{value:e.timeArr,callback:function(t){e.timeArr=t},expression:"timeArr"}})},staticRenderFns:[]},void 0,{data:function(){var e=this;return{timeArr:[],startPickerOptions:{shortcuts:[{text:"最近30分钟",onClick:function(e){var t=new Date,a=new Date;a.setHours(0,0,0,0),a.setTime(t.getTime()-18e5),e.$emit("pick",[a,t])}},{text:"最近1小时",onClick:function(e){var t=new Date,a=new Date;a.setHours(0,0,0,0),a.setTime(t.getTime()-36e5),e.$emit("pick",[a,t])}},{text:"最近三小时",onClick:function(e){var t=new Date,a=new Date;a.setHours(0,0,0,0),a.setTime(t.getTime()-108e5),e.$emit("pick",[a,t])}},{text:"当天",onClick:function(e){var t=new Date,a=new Date;a.setHours(0,0,0,0),t.setHours(23,59,59,0),e.$emit("pick",[a,t])}},{text:"近三天",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-1728e5),a.setHours(0,0,0,0),t.setHours(23,59,59,0),e.$emit("pick",[a,t])}},{text:"近七天",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-5184e5),a.setHours(0,0,0,0),t.setHours(23,59,59,0),e.$emit("pick",[a,t])}},{text:"近三十天",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-25056e5),a.setHours(0,0,0,0),t.setHours(23,59,59,0),e.$emit("pick",[a,t])}}],onPick:function(t){var a=t.maxDate,n=t.minDate;e.choiceDate=n.getTime(),a&&(e.choiceDate="")},disabledDate:function(t){var a=new Date;a.setHours(23),a.setMinutes(59),a.setSeconds(59);var n=e.timeRange.reference?a.getTime():e.choiceDate;if(n){var o=n+864e5*e.timeRange.min,r=n+864e5*e.timeRange.max;return t.getTime()<o||t.getTime()>r}}}}},props:{value:{type:Array,default:function(){return[]}},timeRange:{type:Array,default:{min:-365,max:365,reference:0}}},watch:{value:{immediate:!0,handler:function(e){this.timeArr=e}}},created:function(){this.out()},methods:{out:function(){this.$emit("input",this.timeArr)}},components:{}},void 0,!1,void 0,!1,void 0,void 0,void 0)},OY7m:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("hOsK"),o=a.n(n),r=a("kqC4"),i=a.n(r),s=a("lv5w"),l=a.n(s),c=a("2bj9"),u=a.n(c),f=a("44wJ"),p=a.n(f),m=a("6zSr"),d=a.n(m),h=a("23M+"),g=a.n(h),v=a("DixE"),b=a.n(v),y=a("cTKJ"),w=a.n(y),D=a("oiss"),_=a("H5tE"),S=a.n(_),T=a("ex/y"),k=a("r6Af"),x=a("5kpk"),$=a("FCLc"),C=(a.n($),a("cSe6")),O=(a.n(C),a("YO+z")),I=(a.n(O),a("I3KW")),A=(a.n(I),a("g8nV"),a("Mnsi")),H=(a.n(A),a("SBIS")),z=(a.n(H),a("Iy39")),N=(a.n(z),a("Ek6n")),P=a.n(N),F=a("r7d2"),E=a("mtWM"),R=(a.n(E),a("zL8q")),j=(a.n(R),a("9gOy")),B=a.n(j),L=a("N2Ap"),M=Object(k.a)({render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"queryForm",attrs:{inline:!0,model:e.form,"label-position":"left"}},[a("el-form-item",{staticClass:"software_230",attrs:{label:"软件类型",prop:"type"}},[a("el-select",{attrs:{placeholder:"软件类型"},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type","string"==typeof t?B()(t).call(t):t)},expression:"form.type"}},[e._l(e.softTypes,function(e,t){return[a("el-option",{key:t,attrs:{label:e,value:e}})]})],2)],1),e._v(" "),a("el-form-item",{staticClass:"software_230",attrs:{label:"软件名称",prop:"name"}},[a("el-input",{attrs:{placeholder:"软件名称"},nativeOn:{keyup:function(t){var a;return!P()(a=t.type).call(a,"key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name","string"==typeof t?B()(t).call(t):t)},expression:"form.name"}})],1),e._v(" "),a("el-form-item",{staticClass:"software_230",attrs:{label:"运行状态",prop:"currentState"}},[a("el-select",{attrs:{placeholder:"运行状态"},model:{value:e.form.currentState,callback:function(t){e.$set(e.form,"currentState","string"==typeof t?B()(t).call(t):t)},expression:"form.currentState"}},[e._l(e.stateTypes,function(e,t){return[a("el-option",{key:t,attrs:{label:e.text,value:e.code}})]})],2)],1),e._v(" "),a("el-form-item",{attrs:{label:"安装时间",prop:"installTime"}},[a("dates",{model:{value:e.form.installTime,callback:function(t){e.$set(e.form,"installTime",t)},expression:"form.installTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"修改时间",prop:"updateTime"}},[a("dates",{model:{value:e.form.updateTime,callback:function(t){e.$set(e.form,"updateTime",t)},expression:"form.updateTime"}})],1),e._v(" "),a("br"),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"warning"},on:{click:e.handleQuery}},[e._v("查询")]),e._v(" "),a("el-button",{on:{click:e.handleReset}},[e._v("重置")])],1)],1)},staticRenderFns:[]},void 0,{name:"SearchForm",components:{dates:L.a},data:function(){return{stateTypes:[],softTypes:[],form:{type:null,name:null,currentState:null,installTime:[],updateTime:[]}}},mounted:function(){this.getOptions(),this.handleQuery()},methods:{getOptions:function(){var e=this;F.g.stateOptions().then(function(t){e.stateTypes=t.data||[],e.stateTypes=[{code:0,text:"停用"},{code:1,text:"启用"}]}),F.g.softOptions().then(function(t){e.softTypes=t.data||[]})},getPara:function(){var e=this.form,t=e.type,a=e.name,n=e.currentState,o=e.installTime,r=e.updateTime;return{type:t,name:a,currentState:n,createAfter:o[0],createBefore:o[1],updateAfter:r[0],updateBefore:r[1]}},handleQuery:function(){this.$emit("search",this.getPara())},handleReset:function(){this.$refs.queryForm.resetFields(),this.form.installTime=[],this.form.updateTime=[],this.$emit("search",this.getPara())}}},"data-v-0665b815",!1,void 0,!1,void 0,void 0,void 0);function q(e,t){var a=g()(e);if(d.a){var n=d()(e);t&&(n=p()(n).call(n,function(t){return u()(e,t).enumerable})),a.push.apply(a,n)}return a}function Q(e){for(var t=1;t<arguments.length;t++){var a,n=null!=arguments[t]?arguments[t]:{};if(t%2)b()(a=q(Object(n),!0)).call(a,function(t){Object(D.a)(e,t,n[t])});else if(l.a)i()(e,l()(n));else{var r;b()(r=q(Object(n))).call(r,function(t){o()(e,t,u()(n,t))})}}return e}var J=Object(k.a)({render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-card",{attrs:{shadow:"hover"}},[a("search-page",{attrs:{"page-size":e.form.pageSize,"page-num":e.form.pageNum,total:e.total},on:{"update:pageSize":function(t){return e.$set(e.form,"pageSize",t)},"update:page-size":function(t){return e.$set(e.form,"pageSize",t)},"update:pageNum":function(t){return e.$set(e.form,"pageNum",t)},"update:page-num":function(t){return e.$set(e.form,"pageNum",t)},change:e.fetchData}},[a("searchForm",{on:{search:e.handleSearch}}),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.tableLoading,expression:"tableLoading"}],staticClass:"table_expand",attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"appName","show-overflow-tooltip":"",label:"软件实例名称",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{disabled:2===t.row.currentState,type:"text"},on:{click:function(a){return e.goDetail(t.row)}}},[e._v(e._s(t.row.appName))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"name","show-overflow-tooltip":"",label:"软件名称",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"typeCn","show-overflow-tooltip":"",label:"软件类型",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"version",label:"软件版本",align:"center","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"memTotal",label:"运行状态",align:"center","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(e){return[a("my-point",{attrs:{"status-color-list":["#E4071E","#67c23a"],text:e.row.currentStateText,value:e.row.currentState}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"供应商",prop:"supplier","show-overflow-tooltip":"",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"createTime","show-overflow-tooltip":"",label:"安装时间",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"updateTime","show-overflow-tooltip":"",label:"修改时间",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[2!==t.row.currentState?[0==t.row.currentState?a("el-button",{staticClass:"btn-border-right",attrs:{disabled:!t.row.canOperate,size:"middle",type:"text"},on:{click:function(a){return e.optSoft(t.row,1)}}},[e._v("启用")]):e._e(),e._v(" "),1==t.row.currentState?a("el-button",{staticClass:"btn-border-right",attrs:{disabled:!t.row.canOperate,size:"middle",type:"text"},on:{click:function(a){return e.optSoft(t.row,3)}}},[e._v("重启")]):e._e(),e._v(" "),1==t.row.currentState?a("el-button",{staticClass:"btn-border-right",attrs:{disabled:!t.row.canOperate,size:"middle",type:"text"},on:{click:function(a){return e.optSoft(t.row,2)}}},[e._v("停用")]):e._e()]:e._e(),e._v(" "),2===t.row.currentState?[a("span",{staticStyle:{color:"red","font-weight":"600"}},[e._v("正在卸载 ")]),e._v(" "),e._l(e.progressData,function(n,o){return a("sapn",{key:o,staticStyle:{color:"red","font-weight":"600"}},[t.row.id===n.id?a("span",[e._v("\n "+e._s(n.progress)+"%\n ")]):e._e()])})]:e._e()]}}])})],1),e._v(" "),a("el-dialog",{staticStyle:{"margin-top":"5%"},attrs:{visible:e.isShowDeleteDialog,title:"确认卸载",width:"30%"},on:{"update:visible":function(t){e.isShowDeleteDialog=t}}},[a("span",{staticStyle:{display:"flex",padding:"30px 20px"}},[a("span",[a("i",{staticClass:"el-icon-warning",staticStyle:{"font-size":"2em",color:"#E6A23C",margin:"10px"}})]),e._v(" "),a("span",{staticStyle:{"line-height":"2em"}},[e._v("卸载软件需要先停用该软件,可能会导致正在进行中的服务停止,请确认是否卸载软件?")])]),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.handleConfirmDelete}},[e._v("确 定")]),e._v(" "),a("el-button",{on:{click:e.closeDeleteDialog}},[e._v("取 消")])],1)])],1)],1)],1)},staticRenderFns:[]},void 0,{name:"SoftList",components:{searchForm:M,searchPage:T.a,myPoint:x.a},data:function(){return{total:0,isShow:!1,tableData:[],tableLoading:!1,statusOptions:[],softTypes:[],statusTypes:[],optType:"",optTypes:[],selected:[],form:{roleId:null,status:null,name:null,pageSize:10,pageNum:1},isShowDeleteDialog:!1,deleteId:null,deleteIds:[],progressData:[],timer:null}},computed:{},created:function(){this.fetchOptions(),this.fetchData()},beforeDestroy:function(){clearInterval(this.timer),this.timer=null},methods:{fetchOptions:function(){var e=this;F.g.optTypes().then(function(t){e.optTypes=t})},handleSelectionChange:function(e){e.length&&(this.optType=""),this.selected=e},fetchData:function(){var e=this;this.tableLoading=!0,F.g.search(this.form).then(function(t){S()(function(){for(var a in e.tableData=t.data.list,e.tableData){if(2===e.tableData[a].currentState){clearInterval(e.timer),e.polling();break}clearInterval(e.timer)}e.total=t.data.total,e.tableLoading=!1},500)}).catch(function(t){e.tableLoading=!1})},goAdd:function(){this.$router.push({path:"/nodeManage/add"})},goDetail:function(e){Q({},e),this.$router.push({path:"/software/detail",query:{id:e.id}})},deleteSoft:function(e){this.deleteId=e.id,this.isShowDeleteDialog=!0},closeDeleteDialog:function(){this.isShowDeleteDialog=!1},handleConfirmDelete:function(){this.isShowDeleteDialog=!1,this.delete(this.deleteId,8)},delete:function(e,t){var a=this;F.g.optSoftById(e,t).then(function(e){e.data&&(a.form.pageNum=1,a.fetchData(),clearInterval(a.timer),a.polling())}).catch(function(e){a.$message.error(e.message),a.fetchData()})},polling:function(){var e=this;this.getProgress(),this.timer=w()(function(){e.getProgress()},1e3)},getProgress:function(){var e,t=this;this.deleteIds=[],b()(e=this.tableData).call(e,function(e){2===e.currentState&&t.deleteIds.push(e.id)}),F.g.getDeleteProgress({softIds:this.deleteIds.join(",")}).then(function(e){for(var a in t.progressData=e.data,t.progressData)if(100===t.progressData[a].progress){t.fetchData(),S()(function(){t.$message.success({message:"软件卸载成功",duration:3e3},500)});break}for(var n in t.progressData)if(2===t.progressData[n].result){t.fetchData(),S()(function(){t.$message.error({message:"软件卸载失败",duration:3e3})},500);break}}).catch(function(e){})},optSoft:function(e,t){var a=this,n={1:"启动",2:"停用",3:"重启"}[t];this.$confirm("确认".concat(n,"此软件吗"),"确认".concat(n),{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){F.g.optSoftById(e.id,t).then(function(e){a.$message.success("".concat(n,"成功")),a.fetchData()}).catch(function(e){a.$message.error(e.message),a.fetchData()})}).catch(function(){})},reInit:function(e){var t=this;this.$confirm("确认重新初始化此软件吗","确认初始化",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.$set(e,"initing",!0),F.g.reInit(e.id).then(function(a){t.$message.success("初始化成功"),t.$set(e,"initing",!1),t.fetchData()}).catch(function(a){t.$set(e,"initing",!1),t.$message.error(a.message),t.fetchData()})}).catch(function(){})},handleSearch:function(e){this.form=Q(Q(Q({},this.form),e),{},{pageNum:1}),this.fetchData()},handleReset:function(){this.$refs.queryForm.resetFields(),this.fetchData()},handleQuery:function(){this.form.pageNum=1,this.fetchData()}}},"data-v-7e0110ce",!1,void 0,!1,void 0,void 0,void 0);t.default=J}});