Pārlūkot izejas kodu

完善生成预览链接功能

dsy 2 nedēļas atpakaļ
vecāks
revīzija
41183e7448

+ 1 - 1
.env

@@ -11,4 +11,4 @@ VUE_APP_BookWebSI = '/GCLSBookWebSI/ServiceInterface'
 VUE_APP_EepServer = '/EEPServer/SI'
 
 #version
-VUE_APP_VERSION = '2025.10.19'
+VUE_APP_VERSION = '2025.10.20'

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "eep_page",
-  "version": "2025.10.19",
+  "version": "2025.10.20",
   "private": true,
   "main": "main.js",
   "description": "智慧梧桐数字教材编辑器",

+ 1 - 1
src/components/CommonPreview.vue

@@ -20,7 +20,7 @@
           </el-select>
         </span>
         <div class="operator">
-          <slot name="operator" :courseware="courseware_info"></slot>
+          <slot name="operator" :courseware="courseware_info" :project-id="projectId"></slot>
         </div>
       </div>
     </div>

+ 2 - 2
src/views/project_manage/book/BookPreview.vue

@@ -3,9 +3,9 @@
     <MenuPage cur-key="/project_manage/book" />
 
     <CommonPreview ref="preview" :project-id="project_id" :is-show-audit="false" :is-book="true">
-      <template #operator="{ courseware }">
+      <template #operator="{ courseware, projectId }">
         <span class="link">查看教材信息</span>
-        <span class="link" @click="createBookPreviewURL(courseware.id)">生成预览链接</span>
+        <span class="link" @click="createBookPreviewURL(projectId)">生成预览链接</span>
         <span v-if="isTrue(courseware.is_can_request_xiajia)" class="link">申请下架</span>
         <span class="link" @click="goBackToProjectList">返回教材列表</span>
       </template>

+ 2 - 2
src/views/project_manage/project/ProjectPreview.vue

@@ -3,14 +3,14 @@
     <MenuPage cur-key="/project_manage/project" />
 
     <CommonPreview ref="preview" :project-id="project_id">
-      <template #operator="{ courseware }">
+      <template #operator="{ courseware, projectId }">
         <span v-if="isTrue(courseware.is_can_request_shangjia_book)" class="link" @click="openRequestBookDialog">
           申请上架
         </span>
         <span v-if="isTrue(courseware.is_can_request_rollback_project)" class="link" @click="requestRollbackProject">
           申请退回
         </span>
-        <span class="link" @click="createBookPreviewURL(courseware.id)">生成预览链接</span>
+        <span class="link" @click="createBookPreviewURL(projectId)">生成预览链接</span>
         <span class="link" @click="goBackBookList">返回项目列表</span>
       </template>
     </CommonPreview>