From 92301a6d7283cabf3fddaa4481636193c27b474a Mon Sep 17 00:00:00 2001 From: heimawl <1785969728@qq.com> Date: 星期五, 16 六月 2023 16:08:21 +0800 Subject: [PATCH] 测试接口 --- src/views/system/label/index.vue | 91 +++++++++++++++++++++++++++++++++++---------- 1 files changed, 70 insertions(+), 21 deletions(-) diff --git a/src/views/system/label/index.vue b/src/views/system/label/index.vue index a5f3a42..a991d82 100644 --- a/src/views/system/label/index.vue +++ b/src/views/system/label/index.vue @@ -14,7 +14,7 @@ size="medium " > <el-button - @click="sidecolumnss" + @click="gitclasify" slot="append" icon="el-icon-search" ></el-button> @@ -57,7 +57,7 @@ <div class="leftvlue-top"></div> <div class="leftvlue-bg"> <el-row :gutter="20"> - <!--鐢ㄦ埛鏁版嵁--> + <!--鏍囩鏁版嵁--> <el-col :span="24" :xs="24"> <el-form :model="queryParams" @@ -118,6 +118,21 @@ v-hasPermi="['system:user:remove']" >鍒犻櫎</el-button > + </el-col> + <el-col :span="1.5"> + <div class="documentf"> + <div class="document"> + <el-button + type="warning" + plain + icon="el-icon-download" + size="medium" + @click="handleExport" + v-hasPermi="['system:user:export']" + >瀵煎嚭</el-button + > + </div> + </div> </el-col> <!-- <el-col :span="1.5"> </el-col> --> @@ -289,7 +304,15 @@ addUser, updateUser, } from "@/api/system/user"; -import { getToken } from "@/utils/auth"; +import { + toamendtag, + addapitag, + detailstag, + deletetag, + listtag, + tagclassifylist, +} from "@/api/system/label"; + import Treeselect from "@riophae/vue-treeselect"; import "@riophae/vue-treeselect/dist/vue-treeselect.css"; export default { @@ -357,6 +380,7 @@ goQRCodeVisible: false, //浜岀淮鐮佸脊妗� sidecolumnval: "", //绫诲埆鎼滅储 propss: { multiple: true }, + topqueryParams: {}, //瀵煎嚭绛涢�夋潯浠� optionss: [ { value: 1, @@ -406,9 +430,9 @@ }, // 鍒椾俊鎭� columns: [ - { key: 0, label: `鐢ㄦ埛缂栧彿`, visible: true }, - { key: 1, label: `鐢ㄦ埛鍚嶇О`, visible: true }, - { key: 2, label: `鐢ㄦ埛鏄电О`, visible: true }, + { key: 0, label: `鏍囩缂栧彿`, visible: true }, + { key: 1, label: `鏍囩鍚嶇О`, visible: true }, + { key: 2, label: `鏍囩鏄电О`, visible: true }, { key: 3, label: `閮ㄩ棬`, visible: true }, { key: 4, label: `鎵嬫満鍙风爜`, visible: true }, { key: 5, label: `鐘舵�乣, visible: true }, @@ -417,23 +441,23 @@ // 琛ㄥ崟鏍¢獙 rules: { userName: [ - { required: true, message: "鐢ㄦ埛鍚嶇О涓嶈兘涓虹┖", trigger: "blur" }, + { required: true, message: "鏍囩鍚嶇О涓嶈兘涓虹┖", trigger: "blur" }, { min: 2, max: 20, - message: "鐢ㄦ埛鍚嶇О闀垮害蹇呴』浠嬩簬 2 鍜� 20 涔嬮棿", + message: "鏍囩鍚嶇О闀垮害蹇呴』浠嬩簬 2 鍜� 20 涔嬮棿", trigger: "blur", }, ], nickName: [ - { required: true, message: "鐢ㄦ埛鏄电О涓嶈兘涓虹┖", trigger: "blur" }, + { required: true, message: "鏍囩鏄电О涓嶈兘涓虹┖", trigger: "blur" }, ], password: [ - { required: true, message: "鐢ㄦ埛瀵嗙爜涓嶈兘涓虹┖", trigger: "blur" }, + { required: true, message: "鏍囩瀵嗙爜涓嶈兘涓虹┖", trigger: "blur" }, { min: 5, max: 20, - message: "鐢ㄦ埛瀵嗙爜闀垮害蹇呴』浠嬩簬 5 鍜� 20 涔嬮棿", + message: "鏍囩瀵嗙爜闀垮害蹇呴』浠嬩簬 5 鍜� 20 涔嬮棿", trigger: "blur", }, ], @@ -465,22 +489,31 @@ watch: {}, created() { this.getList(); + this.gitclasify(); }, methods: { - /** 鏌ヨ鐢ㄦ埛鍒楄〃 */ + /** 鏌ヨ鏍囩鍒楄〃 */ getList() { // this.loading = true; + let forms = {}; + forms.name = this.sidecolumnval; + listtag(forms).then((response) => { + console.log(response); + }); listUser().then((response) => { console.log(response); - // this.userList = response.data; - // this.total = response.total; - // this.loading = false; + console.log(this.userList); }); - // const { rows } = await listUser(); - // console.log(rows); - // this.list = rows; + }, + // 鑾峰彇鏍囩鍒嗙被 + gitclasify() { + let forms = {}; + forms.name = this.sidecolumnval; + tagclassifylist(forms).then((response) => { + console.log(response); + }); }, // 娣诲姞绫诲埆 submitsidecolumn() { @@ -496,8 +529,6 @@ this.amendtag = true; this.dialogFormVisible = true; }, - //鎼滅储绫诲埆 - sidecolumnss() {}, // 鍒囨崲鍏变韩/鏈湴 tophandleClick() {}, // 鍙栨秷鎸夐挳 @@ -523,7 +554,7 @@ }; this.resetForm("form"); }, - // 鐢ㄦ埛鐘舵�佷慨鏀� + // 鏍囩鐘舵�佷慨鏀� handleStatusChange(row) { let text = row.status === "0" ? "鍚敤" : "鍋滅敤"; this.$modal @@ -615,6 +646,16 @@ this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); }) .catch(() => {}); + }, + /** 瀵煎嚭鎸夐挳鎿嶄綔 */ + handleExport() { + this.download( + "basetag/export", + { + ...this.topqueryParams, + }, + `user_${new Date().getTime()}.xlsx` + ); }, }, }; @@ -715,6 +756,14 @@ font-size: 20px; } } +.document { + width: 100px; + height: 50px; +} +.documentf { + display: flex; + justify-content: flex-end; +} .button-text { color: rgb(70, 204, 238); } -- Gitblit v1.9.3