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