Ver Fonte

fix(@six/wisdom-legacy): 成果管理 - 医案库视频名称位置修改

cmj há 1 dia atrás
pai
commit
6d22389060

+ 0 - 9
apps/wisdom-legacy/src/views/outcome/medical-case-library.data.ts

@@ -206,15 +206,6 @@ export const medicalCaseLibraryForm = defineEditShell<MedicalCaseLibraryVO>({
       },
       rules: MedicalCaseLibraryVOSchema.shape.firstVisitDate,
     },
-    {
-      component: 'Input',
-      fieldName: 'video.name',
-      label: '讲解视频名称',
-      formItemClass: 'col-span-2',
-      componentProps: {
-        placeholder: '请输入',
-      },
-    },
     {
       component: 'Input',
       fieldName: 'workroomId',

+ 10 - 1
apps/wisdom-legacy/src/views/outcome/modules/MedicalCaseLibraryEdit.vue

@@ -10,7 +10,7 @@ import {
   PictureOutlined,
   UploadOutlined,
 } from '@ant-design/icons-vue';
-import { message, Upload, UploadDragger } from 'ant-design-vue';
+import { Input, message, Upload, UploadDragger } from 'ant-design-vue';
 
 import { useEditShell } from '#/adapter/shell';
 import { invokeMethod } from '#/adapter/vxe-table/proxy/invoke-method';
@@ -28,6 +28,7 @@ const pdfUrl = ref<string>();
 const videoUrl = ref<string>();
 const videoDuration = ref<string>();
 const videoThumbnailUrl = ref<string>();
+const videoName = ref('');
 const pdfUploading = ref(false);
 const videoUploading = ref(false);
 const thumbnailUploading = ref(false);
@@ -52,6 +53,7 @@ function resetUploads() {
   videoUrl.value = void 0;
   videoDuration.value = void 0;
   videoThumbnailUrl.value = void 0;
+  videoName.value = '';
   pdfUploading.value = false;
   videoUploading.value = false;
   thumbnailUploading.value = false;
@@ -136,6 +138,7 @@ const { Form, Shell } = useEditShell<MedicalCaseLibrarySubmitVO>(
       videoUrl.value = model.video?.url;
       videoDuration.value = model.video?.duration;
       videoThumbnailUrl.value = model.video?.thumbnailUrl;
+      videoName.value = model.video?.name ?? '';
       pdfFileList.value = createUploadFile(model.pdfUrl, '医案.pdf');
       videoFileList.value = createUploadFile(model.video?.url, '讲解视频');
       thumbnailFileList.value = createUploadFile(
@@ -173,6 +176,7 @@ const { Form, Shell } = useEditShell<MedicalCaseLibrarySubmitVO>(
         pdfUrl: pdfUrl.value,
         video: {
           ...values.video,
+          name: videoName.value,
           url: videoUrl.value,
           duration: videoDuration.value,
           thumbnailUrl: videoThumbnailUrl.value,
@@ -266,6 +270,11 @@ function onThumbnailRemove() {
         </UploadDragger>
       </div>
 
+      <div class="col-span-2 pb-4">
+        <div class="mb-2 text-sm">讲解视频名称</div>
+        <Input v-model:value="videoName" placeholder="请输入" />
+      </div>
+
       <div class="col-span-2 pb-4">
         <div class="mb-2 text-sm">讲解视频</div>
         <Upload