| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[368],{6368:function(e,t,l){l.r(t),l.d(t,{default:function(){return C}});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:"名称"}}),l("el-table-column",{attrs:{prop:"remarks",label:"备注"}}),l("el-table-column",{attrs:{prop:"isused",label:"状态",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.isused?l("el-tag",{attrs:{size:"mini",effect:"dark"}},[e._v("启用 ")]):e._e(),0===t.row.isused?l("el-tag",{attrs:{type:"info",size:"mini",effect:"dark"}},[e._v("停用 ")]):e._e()]}}])}),l("el-table-column",{attrs:{prop:"type",label:"任务计划",width:"300px"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("div",{staticStyle:{display:"flex"}},[l("div",{staticStyle:{"font-size":"12px"}},[e._v("每")]),l("el-tag",{directives:[{name:"show",rawName:"v-show",value:t.row.count>1,expression:"scope.row.count >1"}],staticStyle:{margin:"0 5px 0 5px"},attrs:{size:"mini"}},[e._v(e._s(t.row.count)+" ")]),"second"===t.row.type?l("div",{staticStyle:{"font-size":"12px"}},[e._v("秒钟 ")]):e._e(),"minute"===t.row.type?l("div",{staticStyle:{"font-size":"12px"}},[e._v(" 分钟 ")]):e._e(),"hour"===t.row.type?l("div",{staticStyle:{"font-size":"12px"}},[e._v(" 小时 ")]):e._e(),"day"===t.row.type?l("div",{staticStyle:{"font-size":"12px"}},[e._v(" 天 ")]):e._e(),"hour"===t.row.type||"day"===t.row.type?l("div",[e._v(",在 "),l("el-tag",{staticStyle:{margin:"0 5px 0 5px"},attrs:{size:"mini"}},[e._v(e._s(t.row.time)+" ")])],1):e._e(),l("div",{staticStyle:{"font-size":"12px"}},[e._v(" 执行一次 ")])],1)]}}])}),l("el-table-column",{attrs:{prop:"lastruntime",label:"最后执行时间"}}),l("el-table-column",{attrs:{prop:"successed",label:"是否成功",width:"100"}}),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(){return{list:[]}},methods:{listData(){let e={classname:"sysmanage.develop.services.services",method:"query_servicelist",content:{}};this.$api.requested(e).then((e=>{this.list=e.data}))}},mounted(){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.remarks,callback:function(t){e.$set(e.form,"remarks",t)},expression:"form.remarks"}})],1),l("el-row",[l("el-form-item",{attrs:{label:"计划","label-width":"80px"}},[l("div",{staticStyle:{display:"flex"}},[l("div",{staticStyle:{"font-size":"12px"}},[e._v("每")]),l("el-input",{staticStyle:{width:"50px","margin-left":"5px"},attrs:{placeholder:"",autocomplete:"off"},model:{value:e.form.count,callback:function(t){e.$set(e.form,"count",t)},expression:"form.count"}}),l("el-select",{staticStyle:{width:"75px"},attrs:{placeholder:"",size:"mini"},on:{change:e.typeselect},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},e._l(e.options,(function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),l("div",{directives:[{name:"show",rawName:"v-show",value:"hour"===e.form.type||"day"===e.form.type,expression:"form.type==='hour'||form.type==='day'"}],staticStyle:{"font-size":"12px","margin-left":"5px"}},[e._v("在")]),l("el-input",{directives:[{name:"show",rawName:"v-show",value:"hour"===e.form.type||"day"===e.form.type,expression:"form.type==='hour'||form.type==='day'"}],staticStyle:{width:"90px","margin-left":"5px"},attrs:{placeholder:"执行时间点",autocomplete:"off"},model:{value:e.form.time,callback:function(t){e.$set(e.form,"time",t)},expression:"form.time"}}),l("div",{staticStyle:{"font-size":"12px","margin-left":"5px"}},[e._v("执行一次 ")])],1)])],1),l("el-form-item",{attrs:{label:"启用","label-width":"80px",align:"left"}},[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"}})],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)},p=[],f={data(){return{dialogFormVisible:!1,param:{classname:"sysmanage.develop.services.services",method:"insertormodify_service",content:{}},form:{serviceid:0,classname:"",intervaltime:"",remarks:"",isused:1,type:"",count:"",time:""},options:[{value:"second",label:"秒钟"},{value:"minute",label:"分钟"},{value:"hour",label:"小时"},{value:"day",label:"天"}]}},methods:{addService(){this.param.content=this.form,this.$api.requested(this.param).then((e=>{1===e.code?(this.$notify({title:"成功",message:"应用任务成功",type:"success"}),this.$emit("onSuccess"),this.dialogFormVisible=!1):this.$notify({title:"失败",message:e.msg,type:"error"})}))},typeselect(e){this.form.time="hour"===e?"00:00":"day"===e?"00:00:00":""}}},v=f,y=(0,c.Z)(v,d,p,!1,null,null,null),h=y.exports,b=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",disabled:""},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.remarks,callback:function(t){e.$set(e.form,"remarks",t)},expression:"form.remarks"}})],1),l("el-row",[l("el-form-item",{attrs:{label:"计划","label-width":"80px"}},[l("div",{staticStyle:{display:"flex"}},[l("div",{staticStyle:{"font-size":"12px"}},[e._v("每")]),l("el-input",{staticStyle:{width:"50px","margin-left":"5px"},attrs:{placeholder:"间隔数",autocomplete:"off"},model:{value:e.form.count,callback:function(t){e.$set(e.form,"count",t)},expression:"form.count"}}),l("el-select",{staticStyle:{width:"75px"},attrs:{placeholder:"请选择",size:"mini"},on:{change:e.typeselect},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},e._l(e.options,(function(e){return l("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),l("div",{directives:[{name:"show",rawName:"v-show",value:"hour"===e.form.type||"day"===e.form.type,expression:"form.type==='hour'||form.type==='day'"}],staticStyle:{"font-size":"12px","margin-left":"5px"}},[e._v("在")]),l("el-input",{directives:[{name:"show",rawName:"v-show",value:"hour"===e.form.type||"day"===e.form.type,expression:"form.type==='hour'||form.type==='day'"}],staticStyle:{width:"90px","margin-left":"5px"},attrs:{placeholder:"执行时间点",autocomplete:"off"},model:{value:e.form.time,callback:function(t){e.$set(e.form,"time",t)},expression:"form.time"}}),l("div",{staticStyle:{"font-size":"12px","margin-left":"5px"}},[e._v("执行一次 ")])],1)])],1),l("el-form-item",{attrs:{label:"启用","label-width":"80px",align:"left"}},[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"}})],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)},x=[],w={props:["data"],data(){return{dialogFormVisible:!1,param:{classname:"sysmanage.develop.services.services",method:"insertormodify_service",content:{}},form:{serviceid:0,classname:"",intervaltime:"",remarks:"",isused:1,type:"",count:"",time:""},options:[{value:"second",label:"秒钟"},{value:"minute",label:"分钟"},{value:"hour",label:"小时"},{value:"day",label:"天"}]}},methods:{onShow(){this.dialogFormVisible=!0,this.form=Object.assign({},this.form,this.data)},addService(){this.param.content=this.form,this.$api.requested(this.param).then((e=>{1===e.code?(this.$notify({title:"成功",message:"应用修改成功",type:"success"}),this.$emit("onSuccess"),this.dialogFormVisible=!1):this.$notify({title:"失败",message:e.msg,type:"error"})}))},typeselect(e){this.form.time="hour"===e?"00:00":"day"===e?"00:00:00":""}}},_=w,g=(0,c.Z)(_,b,x,!1,null,null,null),S=g.exports,k=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)},$=[],z={props:["data"],methods:{deleteRow(){this.$api.requested({classname:"sysmanage.develop.services.services",method:"delete_service",content:{serviceid:this.data.serviceid}}).then((e=>{this.$emit("onSuccess")}))}}},F=z,V=(0,c.Z)(F,k,$,!1,null,null,null),q=V.exports,E={components:{list:u,add:h,edit:S,serviceDel:q},methods:{onSuccess(){this.$refs.list.listData()}}},N=E,Z=(0,c.Z)(N,s,i,!1,null,null,null),C=Z.exports}}]);
|