-
AI 审核建议
+
AI 审核建议
{aiReview.value?.suggestion?.map((item, index) => (
diff --git a/src/views/creative-generation-workshop/manuscript-writer/list/components/upload-manuscript-modal/index.vue b/src/views/creative-generation-workshop/manuscript-writer/list/components/upload-manuscript-modal/index.vue
index af091b3..2cca5f0 100644
--- a/src/views/creative-generation-workshop/manuscript-writer/list/components/upload-manuscript-modal/index.vue
+++ b/src/views/creative-generation-workshop/manuscript-writer/list/components/upload-manuscript-modal/index.vue
@@ -56,6 +56,15 @@ export default {
const form = ref(cloneDeep(INITIAL_FORM));
const works = ref([]);
+ // 生成自增 id(基于当前列表中最大的 id)
+ const getNextWorkId = () => {
+ const currentMax = works.value.reduce((max, item) => {
+ const numericId = Number(item?.id);
+ return Number.isFinite(numericId) ? Math.max(max, numericId) : max;
+ }, 0);
+ return currentMax + 1;
+ };
+
// 剪贴板功能
const isLink = computed(() => uploadType.value === UPLOAD_TYPE.LINK);
@@ -136,7 +145,10 @@ export default {
});
if (code === 200) {
taskStatus.value = TASK_STATUS.SUCCESS;
- data && works.value.push(data);
+ if (data) {
+ const id = data.id ?? getNextWorkId();
+ works.value.push({ ...data, id });
+ }
}
};
diff --git a/src/views/creative-generation-workshop/manuscript/check/components/content-card/index.vue b/src/views/creative-generation-workshop/manuscript/check/components/content-card/index.vue
index 16d274f..bf90496 100644
--- a/src/views/creative-generation-workshop/manuscript/check/components/content-card/index.vue
+++ b/src/views/creative-generation-workshop/manuscript/check/components/content-card/index.vue
@@ -345,7 +345,7 @@ export default {
-
AI 审核建议
+
AI 审核建议
@@ -372,7 +372,7 @@ export default {
-
AI 审核建议
+
AI 审核建议
{aiReview.value?.suggestion?.map((item, index) => (
diff --git a/src/views/creative-generation-workshop/manuscript/list/components/upload-manuscript-modal/index.vue b/src/views/creative-generation-workshop/manuscript/list/components/upload-manuscript-modal/index.vue
index bd86962..c68e592 100644
--- a/src/views/creative-generation-workshop/manuscript/list/components/upload-manuscript-modal/index.vue
+++ b/src/views/creative-generation-workshop/manuscript/list/components/upload-manuscript-modal/index.vue
@@ -52,6 +52,15 @@ export default {
const form = ref(cloneDeep(INITIAL_FORM));
const works = ref([]);
+ // 生成自增 id(基于当前列表中最大的 id)
+ const getNextWorkId = () => {
+ const currentMax = works.value.reduce((max, item) => {
+ const numericId = Number(item?.id);
+ return Number.isFinite(numericId) ? Math.max(max, numericId) : max;
+ }, 0);
+ return currentMax + 1;
+ };
+
// 剪贴板功能
const { copy } = useClipboard({ source: form.value.writerLink });
@@ -158,7 +167,10 @@ export default {
});
if (code === 200) {
taskStatus.value = TASK_STATUS.SUCCESS;
- data && works.value.push(data);
+ if (data) {
+ const id = data.id ?? getNextWorkId();
+ works.value.push({ ...data, id });
+ }
}
};