From 0a77c754424d57799d5d5b351a76928b24308cca Mon Sep 17 00:00:00 2001 From: lenovo Date: Mon, 5 Dec 2022 10:31:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=86=E5=8F=8D=E9=A6=88?= =?UTF-8?q?=E5=BB=BA=E8=AE=AE=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/gmhExcel/ImportSteps.vue | 12 ++-- src/components/gmhExcel/SuggestDialog.vue | 83 +++++++++++++++++++++-- src/components/gmhExcel/index.vue | 49 +++++++------ 3 files changed, 106 insertions(+), 38 deletions(-) diff --git a/src/components/gmhExcel/ImportSteps.vue b/src/components/gmhExcel/ImportSteps.vue index 47efeb2..634734d 100644 --- a/src/components/gmhExcel/ImportSteps.vue +++ b/src/components/gmhExcel/ImportSteps.vue @@ -2,9 +2,7 @@ - 导入名单🐸 + 导入名单🐸 @@ -19,8 +17,8 @@ export default { active: { type: Number, require: true, - default: 0, - }, + default: 0 + } }, components: {}, data() { @@ -31,8 +29,8 @@ export default { methods: { importClick() { this.$bus.$emit("openImportDialog"); - }, - }, + } + } }; diff --git a/src/components/gmhExcel/SuggestDialog.vue b/src/components/gmhExcel/SuggestDialog.vue index 17bcab3..4526b19 100644 --- a/src/components/gmhExcel/SuggestDialog.vue +++ b/src/components/gmhExcel/SuggestDialog.vue @@ -1,13 +1,84 @@ + this.closeDialog(); + } else { + this.$message.error("出现了一些错误,十分抱歉"); + } + }) + .catch(err => { + console.log(err); + }); + } else { + console.log("error submit!!"); + return false; + } + }); + }, + onClose() { + this.$refs.form.clearValidate(); + this.$refs.form.resetFields(); + } + }, + created() {}, + mounted() {} +}; + - \ No newline at end of file + diff --git a/src/components/gmhExcel/index.vue b/src/components/gmhExcel/index.vue index c794e51..e1a739d 100644 --- a/src/components/gmhExcel/index.vue +++ b/src/components/gmhExcel/index.vue @@ -1,11 +1,7 @@ @@ -59,13 +48,20 @@ import ImportSteps from "@/components/gmhExcel/ImportSteps"; import DataSourceImport from "@/components/gmhExcel/DataSourceImport"; import TemplateImport from "@/components/gmhExcel/TemplateImport"; import ExcelDownload from "@/components/gmhExcel/ExcelDownload"; +import SuggestDialog from "@/components/gmhExcel/SuggestDialog"; export default { - components: { ImportSteps, DataSourceImport, TemplateImport, ExcelDownload }, + components: { + ImportSteps, + DataSourceImport, + TemplateImport, + ExcelDownload, + SuggestDialog + }, data() { return { activeStep: 0, - suggestShow: false, + showSuggest: false }; }, created() { @@ -76,10 +72,10 @@ export default { test() { this.$axios .get("/api/test/test") - .then((res) => { + .then(res => { const { data } = res; }) - .catch((err) => { + .catch(err => { console.log(err); }); }, @@ -90,7 +86,7 @@ export default { window.scroll({ top: document.body.clientHeight, left: 0, - behavior: "smooth", + behavior: "smooth" }); }, 500); } @@ -98,7 +94,7 @@ export default { scrollIntoTemplateImport() { setTimeout(() => { document.getElementById("templateImport").scrollIntoView({ - behavior: "smooth", + behavior: "smooth" }); }, 500); }, @@ -107,6 +103,9 @@ export default { "https://chen-test-01-img.oss-cn-beijing.aliyuncs.com/video/gmh-guide.mp4" ); }, + closeSuggest() { + this.showSuggest = false + } }, computed: { // 数据源导入disabled @@ -116,8 +115,8 @@ export default { // 模板导入disabled templateImportDisabled() { return this.activeStep == 3; - }, - }, + } + } }; @@ -158,7 +157,7 @@ export default { } .suggest-btn { position: fixed; - bottom: 36%; + bottom: 38%; right: 2%; z-index: 999; }