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