You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
2.0 KiB

import{t as u}from"./index-CIzvAREh.js";import{y as n,l,f as p,o as g,i as m,E as c,v as h}from"./index-Dk5CK9SF.js";import"./index-Ce2KtBHV.js";function d(r){return n({url:"/api/taskconifgure/setisauto",method:"get",params:r})}const k=Object.assign({name:"taskConifgure"},{__name:"index",setup(r){const t=l({apiName:"taskconifgure",searchFilter:{tableName:null,taskName:null,creationTime:null},searchOptions:[{type:"input",prop:"tableName",label:"表名"},{type:"input",prop:"taskName",label:"任务名"},{type:"datetimerange",prop:"creationTime",label:"创建时间"}],rightOperation:[],showApiRightOperation:["apiUpdate"],apiEditFormRules:{tableName:[{required:!0,message:"必填项",trigger:"blur"}],taskName:[{required:!0,message:"必填项",trigger:"blur"}],api:[{required:!0,message:"必填项",trigger:"blur"}],url:[{required:!0,message:"必填项",trigger:"blur"}],corn:[{required:!0,message:"必填项",trigger:"blur"}]}});t.rightOperation=[{label:"启动",name:"setisautoOk",link:!0,type:"success",auth:t.apiName+":setisautoOk",hide:(e,a)=>e.isAuto},{label:"关闭",name:"setisautoNo",link:!0,type:"danger",auth:t.apiName+":setisautoNo",hide:(e,a)=>!e.isAuto}];const i=p(null);function s(e,a){c.confirm(`是否确定${a}`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{i.value.state.loading=!0,d({uid:e.uId,isauto:!e.isAuto}).then(f=>{h.success("操作成功!"),i.value.getTableData()}).finally(()=>{i.value.state.loading=!1})})}function o(e,a){e.name=="setisautoOk"&&s(a.row,e.label),e.name=="setisautoNo"&&s(a.row,e.label)}return(e,a)=>(g(),m(u,{ref_key:"tablePageRef",ref:i,columnWidth:150,apiName:t.apiName,searchOptions:t.searchOptions,searchFilter:t.searchFilter,rightOperation:t.rightOperation,showApiRightOperation:t.showApiRightOperation,apiEditFormRules:t.apiEditFormRules,onRightOperationHadel:o},null,8,["apiName","searchOptions","searchFilter","rightOperation","showApiRightOperation","apiEditFormRules"]))}});export{k as default};