fix: 修复西部数码账户级别apikey不可用的bug

This commit is contained in:
xiaojunnuo
2024-10-01 23:34:01 +08:00
parent f2f56adfd7
commit f8f3e8b43f
6 changed files with 41 additions and 23 deletions

View File

@@ -68,6 +68,9 @@ function install(app: App, options: any = {}) {
},
conditionalRender: {
match(scope) {
if (scope.key === "__blank__") {
return false;
}
//不能用 !scope.value 否则switch组件设置为关之后就消失了
const { value, key, props } = scope;
return !value && key != "_index" && value != false;
@@ -147,17 +150,18 @@ function install(app: App, options: any = {}) {
}
},
columns: {
// createdAt: {
// title: "创建时间",
// type: "datetime",
// form: {
// show: false
// },
// column: {
// show: false,
// order: 1000
// }
// }
__blank__: {
title: "",
type: "text",
form: {
show: false
},
column: {
show: true,
order: 999999,
width: -1
}
}
}
};

View File

@@ -185,11 +185,19 @@ export default function ({ crudExpose, context: { certdFormRef } }: CreateCrudOp
minWidth: 200,
fixed: "right",
buttons: {
view: {
play: {
title: null,
type: "link",
icon: "ant-design:play-outlined",
click({ row }) {
router.push({ path: "/certd/pipeline/detail", query: { id: row.id, editMode: "false" } });
}
},
// view: {
// click({ row }) {
// router.push({ path: "/certd/pipeline/detail", query: { id: row.id, editMode: "false" } });
// }
// },
copy: {
click: async (context) => {
userStore.checkPlus();
@@ -260,7 +268,7 @@ export default function ({ crudExpose, context: { certdFormRef } }: CreateCrudOp
show: true
},
column: {
width: 50
width: 100
},
form: {
show: false
@@ -280,7 +288,8 @@ export default function ({ crudExpose, context: { certdFormRef } }: CreateCrudOp
column: {
show: computed(() => {
return userStore.isAdmin && settingStore.sysPublic.managerOtherUserPipeline;
})
}),
width: 100
}
},
title: {
@@ -306,9 +315,11 @@ export default function ({ crudExpose, context: { certdFormRef } }: CreateCrudOp
}
},
content: {
title: "定时任务数",
title: "定时任务数",
type: "number",
column: {
align: "center",
width: 100,
cellRender({ value }) {
if (value && value.triggers) {
return value.triggers?.length > 0 ? value.triggers.length : "-";
@@ -346,7 +357,7 @@ export default function ({ crudExpose, context: { certdFormRef } }: CreateCrudOp
const percent = (leftDays / 90) * 100;
return <a-progress percent={percent} strokeColor={color} format={(percent: number) => `${leftDays}`} />;
},
width: 110
width: 150
}
},
lastHistoryTime: {
@@ -357,7 +368,7 @@ export default function ({ crudExpose, context: { certdFormRef } }: CreateCrudOp
},
column: {
sorter: true,
width: 120,
width: 150,
align: "center"
}
},
@@ -415,6 +426,7 @@ export default function ({ crudExpose, context: { certdFormRef } }: CreateCrudOp
helper: "历史记录保持条数,多余的会被删除"
},
column: {
width: 130,
show: false
}
},
@@ -438,7 +450,7 @@ export default function ({ crudExpose, context: { certdFormRef } }: CreateCrudOp
},
column: {
sorter: true,
width: 125,
width: 155,
align: "center"
}
},
@@ -449,6 +461,7 @@ export default function ({ crudExpose, context: { certdFormRef } }: CreateCrudOp
show: false
},
column: {
width: 125,
show: false
}
}