yangyuxuan před 5 měsíci
rodič
revize
42247a0f2a

+ 2 - 5
src/types/components.d.ts

@@ -27,7 +27,6 @@ declare module 'vue' {
     ElAutocomplete: typeof import('element-plus/es')['ElAutocomplete']
     ElBadge: typeof import('element-plus/es')['ElBadge']
     ElButton: typeof import('element-plus/es')['ElButton']
-    ElCheckbox: typeof import('element-plus/es')['ElCheckbox']
     ElCol: typeof import('element-plus/es')['ElCol']
     ElColorPicker: typeof import('element-plus/es')['ElColorPicker']
     ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
@@ -52,17 +51,15 @@ declare module 'vue' {
     ElRow: typeof import('element-plus/es')['ElRow']
     ElScrollbar: typeof import('element-plus/es')['ElScrollbar']
     ElSelect: typeof import('element-plus/es')['ElSelect']
-    ElSkeleton: typeof import('element-plus/es')['ElSkeleton']
-    ElSkeletonItem: typeof import('element-plus/es')['ElSkeletonItem']
-    ElSlider: typeof import('element-plus/es')['ElSlider']
     ElSubMenu: typeof import('element-plus/es')['ElSubMenu']
     ElSwitch: typeof import('element-plus/es')['ElSwitch']
+    ElTable: typeof import('element-plus/es')['ElTable']
+    ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
     ElTag: typeof import('element-plus/es')['ElTag']
     ElText: typeof import('element-plus/es')['ElText']
     ElTimeline: typeof import('element-plus/es')['ElTimeline']
     ElTimelineItem: typeof import('element-plus/es')['ElTimelineItem']
     ElTooltip: typeof import('element-plus/es')['ElTooltip']
-    ElTree: typeof import('element-plus/es')['ElTree']
     ElUpload: typeof import('element-plus/es')['ElUpload']
     ExcelEditor: typeof import('./../components/ExcelEditor/index.vue')['default']
     FileUpload: typeof import('./../components/FileUpload/index.vue')['default']

+ 2 - 1
src/views/duty/eventing/CloseEventDialog.vue

@@ -37,7 +37,7 @@
         </el-col>
         <el-col :span="24">
           <el-form-item label="总结报告:" prop="fileNames">
-            <FileUpload v-model="form.fileNames" buttonText="上传报告" />
+            <FileUpload v-model="form.fileNames" buttonText="上传报告" :file-type="['pdf']" />
           </el-form-item>
         </el-col>
       </el-row>
@@ -120,6 +120,7 @@ const submitForm = () => {
 };
 
 const closeDialog = () => {
+  form.value.fileNames = [];
   emits('update:modelValue');
 };
 </script>

+ 1 - 1
src/views/duty/eventing/index.vue

@@ -113,7 +113,7 @@
             <template #default="scope">
               <el-text class="common-btn-text-primary" @click="handleView(scope.row)">查看</el-text>
               <el-text class="common-btn-text-primary" @click="handleUpdate(scope.row)">编辑</el-text>
-              <el-text class="common-btn-text-danger" @click="handleClose(scope.row)">关闭事件</el-text>
+              <el-text v-if="scope.row.event_status !== '3'" class="common-btn-text-danger" @click="handleClose(scope.row)">关闭事件</el-text>
             </template>
           </el-table-column>
         </el-table>