From 790ef691ffccd8998670f4ad2beb1e722da5bd1c Mon Sep 17 00:00:00 2001
From: odc.xiaohui <xiaohui@Q1>
Date: 星期二, 07 十一月 2023 16:16:02 +0800
Subject: [PATCH] 修改视频专网

---
 src/views/index.vue |   40 ++++++++++++++++++++++------------------
 1 files changed, 22 insertions(+), 18 deletions(-)

diff --git a/src/views/index.vue b/src/views/index.vue
index 33c0ed7..5574922 100644
--- a/src/views/index.vue
+++ b/src/views/index.vue
@@ -10,9 +10,9 @@
             <el-form-item label="鍘熷悕" prop="originalName">
               <el-input v-model="queryParams.originalName" placeholder="璇疯緭鍏ュ師鍚�" clearable style="width: 200px" @keyup.enter="handleQuery" />
             </el-form-item>
-            <el-form-item label="鏂囦欢鍚庣紑" prop="fileSuffix">
-              <el-input v-model="queryParams.fileSuffix" placeholder="璇疯緭鍏ユ枃浠跺悗缂�" clearable style="width: 200px" @keyup.enter="handleQuery" />
-            </el-form-item>
+<!--            <el-form-item label="鏂囦欢鍚庣紑" prop="fileSuffix">-->
+<!--              <el-input v-model="queryParams.fileSuffix" placeholder="璇疯緭鍏ユ枃浠跺悗缂�" clearable style="width: 200px" @keyup.enter="handleQuery" />-->
+<!--            </el-form-item>-->
             <!--            <el-form-item label="鍒涘缓鏃堕棿">-->
             <!--              <el-date-picker-->
             <!--                v-model="dateRangeCreateTime"-->
@@ -42,12 +42,12 @@
           <el-col :span="1.5">
             <el-button type="primary" plain icon="Upload" @click="handleFile" v-if="isContains(useUserStore().permissions, 'system:oss:upload')">涓婁紶鏂囦欢</el-button>
           </el-col>
-          <el-col :span="1.5">
-            <el-button type="primary" plain icon="Upload" @click="handleImage" v-if="isContains(useUserStore().permissions, 'system:oss:upload')">涓婁紶鍥剧墖</el-button>
-          </el-col>
-          <el-col :span="1.5">
-            <el-button type="primary" plain icon="Upload" @click="handleVideo" v-if="isContains(useUserStore().permissions, 'system:oss:upload')">涓婁紶瑙嗛</el-button>
-          </el-col>
+<!--          <el-col :span="1.5">-->
+<!--            <el-button type="primary" plain icon="Upload" @click="handleImage" v-if="isContains(useUserStore().permissions, 'system:oss:upload')">涓婁紶鍥剧墖</el-button>-->
+<!--          </el-col>-->
+<!--          <el-col :span="1.5">-->
+<!--            <el-button type="primary" plain icon="Upload" @click="handleVideo" v-if="isContains(useUserStore().permissions, 'system:oss:upload')">涓婁紶瑙嗛</el-button>-->
+<!--          </el-col>-->
           <el-col :span="1.5">
             <el-button type="danger" plain icon="Delete" :disabled="multiple" @click="handleDelete()" v-if="isContains(useUserStore().permissions, 'system:oss:remove')">
               鍒犻櫎
@@ -83,7 +83,7 @@
         <!--        <el-table-column label="瀵硅薄瀛樺偍涓婚敭" align="center" prop="ossId" v-if="true" />-->
         <!--        <el-table-column label="鏂囦欢鍚�" align="center" prop="fileName" />-->
         <el-table-column label="鍘熷悕" align="center" prop="originalName" />
-        <el-table-column label="鏂囦欢鍚庣紑" align="center" prop="fileSuffix" />
+<!--        <el-table-column label="鏂囦欢鍚庣紑" align="center" prop="fileSuffix" />-->
         <!--        <el-table-column label="鏂囦欢灞曠ず" align="center" prop="url">-->
         <!--          <template #default="scope">-->
         <!--            <ImagePreview-->
@@ -96,11 +96,11 @@
         <!--            <span v-text="scope.row.url" v-if="!checkFileSuffix(scope.row.fileSuffix) || !previewListResource" />-->
         <!--          </template>-->
         <!--        </el-table-column>-->
-        <el-table-column label="鍒涘缓鏃堕棿" align="center" prop="createTime" width="180" sortable="custom">
-          <template #default="scope">
-            <span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}</span>
-          </template>
-        </el-table-column>
+<!--        <el-table-column label="鍒涘缓鏃堕棿" align="center" prop="createTime" width="180" sortable="custom">-->
+<!--          <template #default="scope">-->
+<!--            <span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}</span>-->
+<!--          </template>-->
+<!--        </el-table-column>-->
         <el-table-column label="涓婁紶浜�" align="center" prop="createByName" />
         <!--        <el-table-column label="鏈嶅姟鍟�" align="center" prop="service" sortable="custom" />-->
         <el-table-column label="鎿嶄綔" align="center" class-name="small-padding fixed-width">
@@ -124,7 +124,7 @@
     <el-dialog :title="dialog.title" v-model="dialog.visible" width="500px" append-to-body>
       <el-form ref="ossFormRef" :model="form" :rules="rules" label-width="80px">
         <el-form-item label="鏂囦欢鍚�">
-          <fileUpload v-model="form.file" v-if="type === 0" />
+          <fileUpload ref="childFile" @closePopup="getList()"  v-model="form.file"  v-if="type === 0" />
           <imageUpload v-model="form.file" v-if="type === 1" />
           <video-upload v-model="form.file" v-if="type === 2" />"
         </el-form-item>
@@ -189,6 +189,7 @@
 const inputRef = ref<any>()
 const inputSty =ref<any>()
 const currentIp = ref('')
+const childFile = ref<any>()
 // 榛樿鎺掑簭
 const defaultSort = ref({ prop: 'createTime', order: 'ascending' });
 
@@ -341,9 +342,12 @@
   dialog.title = "涓婁紶瑙嗛";
 }
 /** 鎻愪氦鎸夐挳 */
-const submitForm = () => {
+
+const submitForm = async () => {
+  await childFile.value.handleCilck()
   dialog.visible = false;
-  getList();
+  // setTimeout(() =>{ getList();},1000)
+
 }
 const handleCode = async (row: OssVO) => {
   console.log(row, row.ossId);

--
Gitblit v1.8.0