diff --git a/src/views/pages/richedit/DetailDrawer/index.vue b/src/views/pages/richedit/DetailDrawer/index.vue
index 149ad88..db58af7 100644
--- a/src/views/pages/richedit/DetailDrawer/index.vue
+++ b/src/views/pages/richedit/DetailDrawer/index.vue
@@ -7,21 +7,51 @@
{{ readOnly ? '资讯信息浏览' : type == 1 ? '资讯信息编辑' : '资讯信息创建' }}
-
{{ readOnly ?
'编辑' : '浏览' }}
{{ readOnly ?
- '编辑' : '浏览' }}
+ '编辑' : '浏览' }} -->
+
+
+
+
+ {{ readOnly ?
+ '编辑' : '浏览' }}
+
+ 删除
+
+
+
+ {{ readOnly ?
+ '编辑' : '浏览' }}
+
+ 删除
+
+
+
+ {{ readOnly ?
+ '编辑' : '浏览' }}
+
+ 删除
+
-
-
删除
@@ -121,16 +151,30 @@
送审
撤审
-->
-
+
+ 撤稿
+
+
+ 复审
+
+
送审
发布
+ 退改
+ 退改
- 撤稿
+
@@ -150,6 +194,7 @@ import icon_ai from '/@/components/icon_ai.vue';
import translate from '/@/components/translate/translate.vue';
import { Session } from '/@/utils/storage';
import { isMobileByWidth } from '/@/utils/Utils'
+import { doNewReturn, doNewCheck } from '/@/api/api';
const emit = defineEmits(['doNewsPublishFn', 'handleEditStatus', 'doDeleteNewsFn', 'getData']);
@@ -334,6 +379,27 @@ watch(
}
);
+// 退改
+async function doNewReturnFn(item) {
+ let { code, data } = await doNewReturn({
+ id: item.id,
+ });
+ if (code == 200) {
+ ElMessage.success('操作成功');
+ goBack()
+ }
+}
+// 复审
+async function doNewCheckFn(item) {
+ let { code, data } = await doNewCheck({
+ id: item.id,
+ });
+ if (code == 200) {
+ ElMessage.success('操作成功');
+ goBack()
+ }
+}
+
const pictureTemp = ref([]);
/**
* 提交创建
diff --git a/src/views/pages/richedit/index.vue b/src/views/pages/richedit/index.vue
index 2b6b9c7..60c77e4 100644
--- a/src/views/pages/richedit/index.vue
+++ b/src/views/pages/richedit/index.vue
@@ -193,6 +193,9 @@
@click="doDeleteNewsFn(scope.row)">删除
+ 撤审
+
退改
@@ -202,6 +205,9 @@
复审
+
+ 发布
@@ -457,7 +463,7 @@ async function getData() {
async function doApprovalFn(item, status) {
let str = '确认初审完成并提交复核?送审后不支持再次编辑';
- if (status == 3) {
+ if (status == 3 || status == 4) {
str = '确认撤销该篇资讯审核?';
} else {
str = '确认初审完成并提交复核?送审后不支持再次编辑';