1 line
2.3 KiB
JavaScript
1 line
2.3 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0be2bd"],{"2eb6":function(t,e,n){"use strict";n.r(e);var o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-card",[n("el-table",{staticStyle:{width:"100%"},attrs:{data:t.componentsAll,"row-key":"id"}},[n("el-table-column",{attrs:{prop:"name",label:"模块名称"}}),n("el-table-column",{attrs:{label:"优先级"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-input-number",{attrs:{min:1},on:{change:function(n){return t.handleChange(e.row)}},model:{value:e.row.priority,callback:function(n){t.$set(e.row,"priority",n)},expression:"scope.row.priority"}})]}}])}),n("el-table-column",{attrs:{label:"启用"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-switch",{on:{change:function(n){return t.handleSwitchChange(e.row)}},model:{value:e.row.status,callback:function(n){t.$set(e.row,"status",n)},expression:"scope.row.status"}})]}}])})],1)],1)},p=[],i=(n("6b54"),{data:function(){return{componentsAll:[],tmpCp:{id:0,status:!1,priority:1,updateTime:""}}},methods:{getComponents:function(){var t=this;this.$http({url:"/portal/component",methods:"get"}).then((function(e){console.log(e.data),t.componentsAll=e.data.data}))},getNewDate:function(){var t=new Date,e="-",n=":",o=t.getMonth()+1,p=t.getDate(),i=t.getHours(),a=t.getMinutes(),s=t.getSeconds();o>=1&&o<=9&&(o="0"+o),p>=1&&p<=9&&(p="0"+p),i>=1&&i<=9&&(i="0"+i),a>=1&&a<=9&&(a="0"+a),s>=1&&s<=9&&(s="0"+s);var r=t.getFullYear()+e+o+e+p+" "+i+n+a+n+s;return r},handleChange:function(t){var e=this,n=this.getNewDate();console.log(n),this.tmpCp.id=t.id,this.tmpCp.priority=t.priority,this.tmpCp.status=t.status,this.tmpCp.updateTime=n.toString(),this.$http.put("/portal/component/update",this.tmpCp).then((function(){e.tmpCp.id=0,e.tmpCp.status=!1,e.tmpCp.priority=1,e.tmpCp.status=1,e.tmpCp.updateTime="",e.getComponents()}))},handleSwitchChange:function(t){var e=this,n=this.getNewDate();console.log(n),this.tmpCp.id=t.id,this.tmpCp.priority=t.priority,this.tmpCp.status=t.status,this.tmpCp.updateTime=n.toString(),this.$http.put("/portal/component/update",this.tmpCp).then((function(){e.tmpCp.id=0,e.tmpCp.status=!1,e.tmpCp.priority=1,e.tmpCp.updateTime="",e.getComponents()}))}},created:function(){this.getComponents()}}),a=i,s=n("2877"),r=Object(s["a"])(a,o,p,!1,null,"29e5d34e",null);e["default"]=r.exports}}]); |