瀏覽代碼

增加ai审核功能

zhaoyang 2 天之前
父節點
當前提交
2830f7fb4c
共有 2 個文件被更改,包括 13 次插入12 次删除
  1. 7 11
      src/views/operationManagement/activityList.vue
  2. 6 1
      src/views/operationManagement/newActivity.vue

+ 7 - 11
src/views/operationManagement/activityList.vue

@@ -36,14 +36,7 @@
           编辑
         </el-button>
         <!-- 查看详情按钮 -->
-        <el-button
-          v-if="canShowButton(scope.row.status, OPERATION_PERMISSIONS.查看详情)"
-          link
-          type="primary"
-          @click="toDetail(scope.row)"
-        >
-          查看详情
-        </el-button>
+        <el-button link type="primary" @click="toDetail(scope.row)"> 查看详情 </el-button>
         <!-- 删除按钮 -->
         <el-button
           v-if="canShowButton(scope.row.status, OPERATION_PERMISSIONS.删除)"
@@ -117,7 +110,8 @@ const ACTIVITY_STATUS = {
   审核驳回: 3,
   进行中: 5,
   已下架: 6,
-  已结束: 7
+  已结束: 7,
+  审核通过: 8
 } as const;
 
 // 活动状态选项(用于搜索)
@@ -127,7 +121,8 @@ const statusEnum = [
   { label: "审核驳回", value: "3" },
   { label: "进行中", value: "5" },
   { label: "已下架", value: "6" },
-  { label: "已结束", value: "7" }
+  { label: "已结束", value: "7" },
+  { label: "审核通过", value: "8" }
 ];
 
 // 操作按钮权限配置
@@ -159,7 +154,8 @@ const getStatusLabel = (status: number) => {
     3: "审核驳回",
     5: "进行中",
     6: "已下架",
-    7: "已结束"
+    7: "已结束",
+    8: "审核通过"
   };
   return statusMap[status] || "--";
 };

+ 6 - 1
src/views/operationManagement/newActivity.vue

@@ -938,6 +938,10 @@ const handleSubmit = async () => {
   await ruleFormRef.value.validate(async valid => {
     if (valid) {
       const [startTime, endTime] = activityModel.value.activityTimeRange || [];
+      const auditParam = {
+        text: `${activityModel.value.activityName}, ${activityModel.value.imgDescribe || ""}`,
+        image_urls: [titleImageUrl.value, detailImageUrl.value]
+      };
       const params: any = {
         activityName: activityModel.value.activityName,
         startTime: startTime,
@@ -949,7 +953,8 @@ const handleSubmit = async () => {
         uploadImgType: activityModel.value.uploadImgType,
         storeId: localGet("createdId"),
         groupType: localGet("businessSection"),
-        status: 1 // 1-待审核
+        status: 1, // 1-待审核
+        auditParam: JSON.stringify(auditParam)
       };
 
       // 根据上传图片方式设置不同的参数