-- fix 发布修改

This commit is contained in:
yuping
2023-03-10 03:23:55 +08:00
parent 43fefc29fc
commit 2494933f9e

View File

@@ -323,7 +323,7 @@
<template #operation="{ text, record, index }"> <template #operation="{ text, record, index }">
<a-space> <a-space>
<a-button <a-button
v-if="record.auditStatus === 2 && checkPer(record.permissions,createId)" v-if="(record.auditStatus === 2 || record.auditStatus === 3) && !record.publishStatus && checkPer(record.permissions,createId)"
@click="() => handlePush(text, index)" @click="() => handlePush(text, index)"
type="link" type="link"
>发布 >发布
@@ -335,7 +335,7 @@
>提交审核 >提交审核
</a-button> </a-button>
<a-button <a-button
v-if="record.auditStatus === 2 && checkPer(record.permissions,createId)" v-if="(record.auditStatus === 2 || record.auditStatus === 3) && !record.publishStatus && checkPer(record.permissions,createId)"
@click="() => handleEdit(record, String(record.courseform))" @click="() => handleEdit(record, String(record.courseform))"
type="link" type="link"
>编辑 >编辑
@@ -360,7 +360,7 @@
</a-button> </a-button>
<a-button <a-button
v-if=" v-if="
(record.auditStatus === 2 || record.auditStatus === 3) (record.auditStatus === 2 || record.publishStatus)
" "
@click="() => handleGuan22(record, String(record.courseform))" @click="() => handleGuan22(record, String(record.courseform))"
type="link" type="link"
@@ -388,7 +388,7 @@
> >
<a-button <a-button
v-if=" v-if="
record.auditStatus === 3 && (record.auditStatus === 2 || record.publishStatus) &&
record.status && record.status &&
checkPer(record.permissions,createId) checkPer(record.permissions,createId)
" "
@@ -398,7 +398,7 @@
> >
<a-button <a-button
v-if=" v-if="
record.auditStatus === 3 && record.publishStatus&&
record.status && record.status &&
checkPer(record.permissions,createId) checkPer(record.permissions,createId)
" "
@@ -408,7 +408,7 @@
> >
<a-button <a-button
v-if=" v-if="
record.auditStatus === 3 && record.publishStatus&&
!record.status && !record.status &&
checkPer(record.permissions,createId) checkPer(record.permissions,createId)
" "
@@ -2299,7 +2299,7 @@ export default defineComponent({
key: "7", key: "7",
align: "center", align: "center",
customRender: ({ record }) => customRender: ({ record }) =>
record.publishStatus === 1 ? "已发布" : "未发布", record.publishStatus? "已发布" : "未发布",
}, },
{ {
title: "创建人", title: "创建人",
@@ -2330,8 +2330,8 @@ export default defineComponent({
dataIndex: "publishTime", dataIndex: "publishTime",
key: "10", key: "10",
align: "center", align: "center",
customRender: ({ text, auditStatus }) => { customRender: ({ text, publishStatus }) => {
return auditStatus == 3 ? text || "-" : "-"; return publishStatus? text || "-" : "-";
}, },
}, },
{ {
@@ -2341,7 +2341,7 @@ export default defineComponent({
dataIndex: "status", dataIndex: "status",
align: "center", align: "center",
customRender: ({ record }) => customRender: ({ record }) =>
record.auditStatus === 3 ? (record.status ? "启用" : "停用") : "-", record.publishStatus? (record.status ? "启用" : "停用") : "-",
}, },
{ {
title: "操作", title: "操作",
@@ -4059,9 +4059,7 @@ export default defineComponent({
content: "确定撤回吗?", content: "确定撤回吗?",
ok: () => { ok: () => {
message.success("撤回成功"); message.success("撤回成功");
record.auditStatus === 3 record.publishStatus ? (state.tableData1[index].publishStatus = 0) : (state.tableData1[index].auditStatus = 0);
? (state.tableData1[index].auditStatus = 2)
: (state.tableData1[index].auditStatus = 0);
handle({ offcourseId: id, type: 0 }); handle({ offcourseId: id, type: 0 });
}, },
}); });
@@ -4516,7 +4514,7 @@ export default defineComponent({
content: "确定发布该课程吗?", content: "确定发布该课程吗?",
ok: () => { ok: () => {
message.success("发布成功"); message.success("发布成功");
state.tableData1[index].auditStatus = 3; state.tableData1[index].publishStatus = 1;
handle({ offcourseId: id, type: 3 }); handle({ offcourseId: id, type: 3 });
}, },
}); });