65-legacy.e13c4f72.js 7.6 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[65],{8065:function(e,t,l){l.r(t),l.d(t,{default:function(){return D}});var s=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticStyle:{padding:"10px"}},[l("add",{staticStyle:{"margin-bottom":"10px"},on:{onSuccess:e.onSuccess}}),l("list",{ref:"list",scopedSlots:e._u([{key:"edit",fn:function(t){return[l("edit",{attrs:{data:t.data},on:{onSuccess:e.onSuccess}})]}},{key:"del",fn:function(t){return[l("service-del",{attrs:{data:t.data},on:{onSuccess:e.onSuccess}})]}}])})],1)},i=[],a=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list,size:"mini",stripe:"",border:""}},[l("el-table-column",{attrs:{prop:"rowindex",label:"行",width:"50",align:"center"}}),l("el-table-column",{attrs:{label:"操作",width:"60",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._t("edit",null,{data:t.row})]}}],null,!0)}),l("el-table-column",{attrs:{prop:"classname",label:"名称",width:"180"}}),l("el-table-column",{attrs:{prop:"remarks",label:"备注"}}),l("el-table-column",{attrs:{prop:"isused",label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-tag",{attrs:{type:1===t.row.isused?"primary":"error",size:"mini",effect:"dark"}},[e._v(e._s(1===t.row.isused?"启用":"停用"))])]}}])}),l("el-table-column",{attrs:{prop:"intervaltime",label:"间隔时长",width:"180"}}),l("el-table-column",{attrs:{prop:"lastruntime",label:"最后执行时间"}}),l("el-table-column",{attrs:{prop:"successed",label:"是否成功"}}),l("el-table-column",{attrs:{prop:"timelong",label:"执行时长(ms)"}}),l("el-table-column",{attrs:{label:"操作",width:"60",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._t("del",null,{data:t.row})]}}],null,!0)})],1)],1)},o=[],r={data:function(){return{list:[]}},methods:{listData:function(){var e=this,t={classname:"sysmanage.develop.services.services",method:"query_servicelist",content:{}};this.$api.requested(t).then((function(t){e.list=t.data}))}},mounted:function(){this.listData()}},n=r,c=l(1001),m=(0,c.Z)(n,a,o,!1,null,null,null),u=m.exports,d=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("el-button",{staticStyle:{margin:"0 10px"},attrs:{icon:"el-icon-plus",type:"primary",size:"mini"},on:{click:function(t){e.dialogFormVisible=!0}}},[e._v("添加任务")]),l("el-dialog",{attrs:{title:"添加任务",visible:e.dialogFormVisible,width:"500px"},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[l("el-form",{attrs:{model:e.form,size:"mini","label-position":"left"}},[l("el-form-item",{attrs:{label:"任务名称","label-width":"80px"}},[l("el-input",{attrs:{placeholder:"输入任务名称",autocomplete:"off"},model:{value:e.form.classname,callback:function(t){e.$set(e.form,"classname",t)},expression:"form.classname"}})],1),l("el-form-item",{attrs:{label:"循环时间","label-width":"80px"}},[l("el-input",{attrs:{placeholder:"输入循环时间",autocomplete:"off"},model:{value:e.form.intervaltime,callback:function(t){e.$set(e.form,"intervaltime",t)},expression:"form.intervaltime"}})],1),l("el-form-item",{attrs:{label:"备注","label-width":"80px"}},[l("el-input",{attrs:{placeholder:"输入备注",autocomplete:"off"},model:{value:e.form.remarks,callback:function(t){e.$set(e.form,"remarks",t)},expression:"form.remarks"}})],1),l("el-form-item",{attrs:{label:"启用","label-width":"80px"}},[l("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:e.form.isused,callback:function(t){e.$set(e.form,"isused",t)},expression:"form.isused"}},[e._v("启用功能")])],1)],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),l("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.addService}},[e._v("确 定")])],1)],1)],1)},f=[],p={data:function(){return{dialogFormVisible:!1,param:{classname:"sysmanage.develop.services.services",method:"insertormodify_service",content:{}},form:{serviceid:0,classname:"",intervaltime:"",remarks:"",isused:1}}},methods:{addService:function(){var e=this;this.param.content=this.form,this.$api.requested(this.param).then((function(t){1===t.code?(e.$notify({title:"成功",message:"应用任务成功",type:"success"}),e.$emit("onSuccess"),e.dialogFormVisible=!1):e.$notify({title:"失败",message:t.msg,type:"error"})}))}}},b=p,v=(0,c.Z)(b,d,f,!1,null,null,null),h=v.exports,y=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticStyle:{display:"inline"}},[l("el-button",{attrs:{type:"text",size:"mini"},on:{click:e.onShow}},[e._v("编 辑")]),l("el-dialog",{attrs:{title:"添加任务",visible:e.dialogFormVisible,width:"500px"},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[l("el-form",{attrs:{model:e.form,size:"mini","label-position":"left"}},[l("el-form-item",{attrs:{label:"任务名称","label-width":"80px"}},[l("el-input",{attrs:{placeholder:"输入任务名称",autocomplete:"off"},model:{value:e.form.classname,callback:function(t){e.$set(e.form,"classname",t)},expression:"form.classname"}})],1),l("el-form-item",{attrs:{label:"循环时间","label-width":"80px"}},[l("el-input",{attrs:{placeholder:"输入循环时间",autocomplete:"off"},model:{value:e.form.intervaltime,callback:function(t){e.$set(e.form,"intervaltime",t)},expression:"form.intervaltime"}})],1),l("el-form-item",{attrs:{label:"备注","label-width":"80px"}},[l("el-input",{attrs:{placeholder:"输入备注",autocomplete:"off"},model:{value:e.form.remarks,callback:function(t){e.$set(e.form,"remarks",t)},expression:"form.remarks"}})],1),l("el-form-item",{attrs:{label:"启用","label-width":"80px"}},[l("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:e.form.isused,callback:function(t){e.$set(e.form,"isused",t)},expression:"form.isused"}},[e._v("启用功能")])],1)],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),l("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.addService}},[e._v("确 定")])],1)],1)],1)},g=[],k={props:["data"],data:function(){return{dialogFormVisible:!1,param:{classname:"sysmanage.develop.services.services",method:"insertormodify_service",content:{}},form:{serviceid:0,classname:"",intervaltime:"",remarks:"",isused:1}}},methods:{onShow:function(){this.dialogFormVisible=!0,this.form=Object.assign({},this.form,this.data)},addService:function(){var e=this;this.param.content=this.form,this.$api.requested(this.param).then((function(t){1===t.code?(e.$notify({title:"成功",message:"应用修改成功",type:"success"}),e.$emit("onSuccess"),e.dialogFormVisible=!1):e.$notify({title:"失败",message:t.msg,type:"error"})}))}}},_=k,x=(0,c.Z)(_,y,g,!1,null,null,null),w=x.exports,S=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticStyle:{display:"inline"}},[l("el-popconfirm",{attrs:{title:"确定删除吗?"},on:{confirm:function(t){return e.deleteRow()}}},[l("el-button",{attrs:{slot:"reference",type:"text",size:"small"},slot:"reference"},[e._v("删 除")])],1)],1)},$=[],F={props:["data"],methods:{deleteRow:function(){var e=this;this.$api.requested({classname:"sysmanage.develop.services.services",method:"delete_service",content:{serviceid:this.data.serviceid}}).then((function(t){e.$emit("onSuccess")}))}}},V=F,z=(0,c.Z)(V,S,$,!1,null,null,null),q=z.exports,E={components:{list:u,add:h,edit:w,serviceDel:q},methods:{onSuccess:function(){this.$refs.list.listData()}}},Z=E,C=(0,c.Z)(Z,s,i,!1,null,null,null),D=C.exports}}]);