From bce36a4e16647b1ed8273aa847d0dde6b443e3a1 Mon Sep 17 00:00:00 2001 From: GaoHao <1210693421@qq.com> Date: Thu, 12 Dec 2024 11:02:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7=E7=89=88=E6=9C=AC=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E4=BF=AE=E6=94=B9=EF=BC=8C=E5=8F=B0=E6=A1=8C=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E9=A2=84=E7=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/version/components/add-version.vue | 6 +- .../system/version/components/upload-file.vue | 14 +- src/views/table/components/subscribe.vue | 135 ++++ src/views/table/table_list copy.vue | 638 ++++++++++++++++++ src/views/table/table_list.vue | 421 +++++++----- 5 files changed, 1024 insertions(+), 190 deletions(-) create mode 100644 src/views/table/components/subscribe.vue create mode 100644 src/views/table/table_list copy.vue diff --git a/src/views/system/version/components/add-version.vue b/src/views/system/version/components/add-version.vue index 68e141e..6a76001 100644 --- a/src/views/system/version/components/add-version.vue +++ b/src/views/system/version/components/add-version.vue @@ -94,6 +94,8 @@ export default { sources: [ { label: "PC", value: "PC" }, { label: "APP", value: "APP" }, + { label: "点餐宝", value: "点餐宝" }, + { label: "电话机", value: "电话机" }, ], title: "", dialogVisible: false, @@ -153,20 +155,18 @@ export default { const { version } = this.form; let fileRes = ""; const file = this.$refs.uploadFile.getFileList(); - console.log(file); if (Object.prototype.toString.call(file)=== '[object File]') { this.loadingText = "文件上传中,请耐心等待..."; this.loading = true; // fileRes = await $uploadVersionFile(file, { name: version }); fileRes = await this.ossClient.partUpload( - `/version/${version}.exe`, + `/version/${version}${file.name.replace('.apk', '')}`, file, (p) => { this.progress = Math.floor(p * 100); // 这里可以根据进度做相应的处理,例如更新UI等 } ); - console.log(fileRes); if (!fileRes) { this.loading = false; this.progress = 0; diff --git a/src/views/system/version/components/upload-file.vue b/src/views/system/version/components/upload-file.vue index d2327c0..75068df 100644 --- a/src/views/system/version/components/upload-file.vue +++ b/src/views/system/version/components/upload-file.vue @@ -56,9 +56,11 @@ export default { }, methods: { beforeUpload(file) { + console.log(1) const isExe = file.name.endsWith(".exe"); - if (!isExe) { - this.$message.error("只允许上传.exe文件!"); + const isApk = file.name.endsWith(".apk"); + if (!isExe&&!isApk) { + this.$message.error("只允许上传.exe或者.apk文件!"); return false; // 阻止上传 } return true; // 允许上传 @@ -99,10 +101,12 @@ export default { this.dialogVisible = true; }, onExceed(files ) { + console.log(2) + const file=files[0]; - const isExe = file.name.endsWith(".exe"); - if (!isExe) { - this.$message.error("只允许上传.exe文件!"); + const isApk = file.name.endsWith(".apk"); + if (!isExe&&!isApk) { + this.$message.error("只允许上传.exe或者.apk文件!"); return false; // 阻止上传 } console.log(files); diff --git a/src/views/table/components/subscribe.vue b/src/views/table/components/subscribe.vue new file mode 100644 index 0000000..20caa03 --- /dev/null +++ b/src/views/table/components/subscribe.vue @@ -0,0 +1,135 @@ + + + diff --git a/src/views/table/table_list copy.vue b/src/views/table/table_list copy.vue new file mode 100644 index 0000000..82abe96 --- /dev/null +++ b/src/views/table/table_list copy.vue @@ -0,0 +1,638 @@ + + + + + + diff --git a/src/views/table/table_list.vue b/src/views/table/table_list.vue index 48b46e6..8d79d82 100644 --- a/src/views/table/table_list.vue +++ b/src/views/table/table_list.vue @@ -1,7 +1,7 @@