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
1.7 KiB
1 lines
1.7 KiB
import{_ as i,a as m,b as l}from"./index-Dk4mkaLm.js";import{g as c,r as u,o as d,c as f,d as o,w as h,a as b,E as w,J as N}from"./index-CL0IOL6c.js";import"./download-DA4MPZiT.js";const _={class:"taskSubPage"},O={style:{height:"100%",display:"flex"}},C=Object.assign({name:"taskSub"},{__name:"index",setup(g){const e=c({apiName:"tasksub",searchFilter:{taskName:null},searchOptions:[{type:"input",prop:"taskName",label:"任务名称"}],leftOperation:[{label:"查看详情",name:"showInfo",link:!0,type:"primary"}],drawerShow:!1,infoTableColumns:null,infoSearchFilter:[],rightOperation:"apiUpdate"});function n(t){let a=null;for(let r in l)l[r].tableName==t&&(console.log(l[r].tableName,t),a=r);return a}function s(t,a){if(t.name=="showInfo"){if(e.infoTableColumns=m[n(a.row.tableName)],!e.infoTableColumns){w.error(`不支持的表名: ${a.row.tableName}`);return}e.infoSearchFilter=[{logic:"And",column:"TableName",action:"==",value:a.row.tableName},{logic:"And",column:"TaskId",action:"==",value:a.row.taskId}],N(()=>{e.drawerShow=!0})}}return(t,a)=>{const r=u("el-drawer");return d(),f("div",_,[o(i,{apiName:e.apiName,searchOptions:e.searchOptions,searchFilter:e.searchFilter,onLeftOperationHadel:s,leftOperation:e.leftOperation,rightOperation:e.rightOperation},null,8,["apiName","searchOptions","searchFilter","leftOperation","rightOperation"]),o(r,{modelValue:e.drawerShow,"onUpdate:modelValue":a[0]||(a[0]=p=>e.drawerShow=p),title:"详情",direction:"rtl","destroy-on-close":"",size:"80%"},{default:h(()=>[b("div",O,[o(i,{apiName:e.apiName,tableColumns:e.infoTableColumns,searchFilter:e.infoSearchFilter,hideSearch:!0,apiType:"detailApi"},null,8,["apiName","tableColumns","searchFilter"])])]),_:1},8,["modelValue"])])}}});export{C as default};
|
|
|