diff --git a/src/views/pages/richedit/indexMobile.vue b/src/views/pages/richedit/indexMobile.vue
index 7d8135e..a45c293 100644
--- a/src/views/pages/richedit/indexMobile.vue
+++ b/src/views/pages/richedit/indexMobile.vue
@@ -52,9 +52,15 @@
草稿
-
未发布
+
+ {{ item.deleted ? '已删除' : '未发布' }}
+
已发布
审核中
+
已二审
+
+
退改中
+
已删除
@@ -172,19 +178,7 @@ import DetailDrawer from './DetailDrawer/index.vue';
import SortButton from '/@/components/mobile/SortButton.vue';
import { Session } from '/@/utils/storage';
import { isMobileByWidth } from '/@/utils/Utils';
-import {
- doNewRevoke,
- doNewSubmit,
- doNewLog,
- getNews,
- doNewsPublish,
- doDeleteNews,
- getColumn,
- getNewsScore,
- getIndustryHierarchy,
- getTagSource,
- doRecover,
-} from '/@/api/api';
+import { doNewRevoke, doNewSubmit, doNewLog, getNews, doNewsPublish, doNewCheck, doNewReturn } from '/@/api/api';
import preventBack from 'vue-prevent-browser-back'; //组件内单独引入
import router from '/@/router';
import { highlightTitle } from '/@/utils/highlight';
@@ -273,6 +267,7 @@ async function getData() {
size: tableData.size,
dateline_from: _sdate || undefined,
dateline_to: _edate || undefined,
+ range: Session.get('userInfoLocal').userType == '01' ? 'review' : Session.get('userInfoLocal').userType == '02' ? 'secondReview' : 'all',
});
loading.value = false;
if (code == 200) {
@@ -417,6 +412,58 @@ function handleScroll() {
}
}
+// 复审
+async function doNewCheckFn(item) {
+ let { code, data } = await doNewCheck({
+ id: item.id,
+ });
+ if (code == 200) {
+ ElMessage.success('操作成功');
+ getData();
+ }
+}
+
+// 退改
+async function doNewReturnFn(item) {
+ let { code, data } = await doNewReturn({
+ id: item.id,
+ });
+ if (code == 200) {
+ ElMessage.success('操作成功');
+ getData();
+ }
+}
+
+async function doApprovalFn(item, status) {
+ let str = '确认初审完成并提交复核?送审后不支持再次编辑';
+ if (status == 3 || status == 4) {
+ str = '确认撤销该篇资讯审核?';
+ } else {
+ str = '确认初审完成并提交复核?送审后不支持再次编辑';
+ }
+ ElMessageBox.confirm(str, '提示', {
+ confirmButtonText: '确认',
+ cancelButtonText: '取消',
+ type: 'warning',
+ })
+ .then(async () => {
+ let { code } =
+ status == 3 || status == 4
+ ? await doNewRevoke({
+ id: item.id,
+ })
+ : await doNewSubmit({
+ id: item.id,
+ });
+ if (code == 200) {
+ ElMessage.success('操作成功');
+ drawer.value = false;
+ getData();
+ }
+ })
+ .catch(() => {});
+}
+
onMounted(() => {
changeTab(0);
mescrollRef.value.addEventListener('scroll', handleScroll);