From 5f20929a05501c5e5709f78fed9c7a890093a65f Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期五, 13 十月 2023 18:04:51 +0800 Subject: [PATCH] 相似项查重规则-整合代码 --- Source/UBCS-WEB/src/views/code/Match.vue | 99 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 99 insertions(+), 0 deletions(-) diff --git a/Source/UBCS-WEB/src/views/code/Match.vue b/Source/UBCS-WEB/src/views/code/Match.vue index c81ff91..bf67ba0 100644 --- a/Source/UBCS-WEB/src/views/code/Match.vue +++ b/Source/UBCS-WEB/src/views/code/Match.vue @@ -14,6 +14,30 @@ @size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad"> + <template slot="menuLeft"> + <el-button type="primary" + size="small" + icon="el-icon-search" + plain @click="searchHandler">鏌� 璇� + </el-button> + <advanced-query :options="options" :visible.sync="findvisible" + @echoContion="echoContion"></advanced-query> + <el-button type="danger" + size="small" + icon="el-icon-delete" + plain @click="deleteHandler">鍒� 闄� + </el-button> + <el-button type="success" + size="small" + icon="el-icon-edit" + plain>淇� 鏀� + </el-button> + <el-button type="primary" + size="small" + icon="el-icon-refresh-right" + plain>鍒� 鏂� + </el-button> + </template> </avue-crud> </basic-container> </template> @@ -24,6 +48,52 @@ name: "Match", data(){ return{ + options: [ + { + fieid:'id', + title:'缂栧彿', + fieldType:'text', + queryField:'id' + }, + { + fieid:'name', + title:'鍚嶇О', + fieldType:'text', + queryField:'name' + }, + { + fieid:'ignoreallspaceflag', + title:'蹇界暐鍏ㄩ儴绌烘牸', + fieldType:'truefalse', + queryField:'ignoreallspaceflag' + }, + { + fieid:'ignorecaseflag', + title:'蹇界暐澶у皬鍐�', + fieldType:'truefalse', + queryField:'ignorecaseflag' + }, + { + fieid:'ignorespaceflag', + title:'蹇界暐绌烘牸', + fieldType:'truefalse', + queryField:'ignorespaceflag' + }, + { + fieid:'ignorewidthflag', + title:'蹇界暐鍏ㄥ崐瑙�', + fieldType:'truefalse', + queryField:'ignorewidthflag' + }, + { + fieid:'linkCharacter', + title:'蹇界暐杩炴帴瀛楃', + fieldType:'text', + queryField:'linkCharacter' + }, + ], + findvisible:false, + selectRow:[], option:{ height:700, calcHeight: 80, @@ -142,6 +212,34 @@ this.onLoad() }, methods:{ + searchHandler(){ + this.findvisible=true; + }, + echoContion(row){ + + }, + deleteHandler(){ + if(this.selectRow.length <= 0){ + this.$message.warning('璇烽�夋嫨涓�鏉℃暟鎹�') + }else { + this.$confirm("纭畾灏嗛�夋嫨鏁版嵁鍒犻櫎?", { + confirmButtonText: "纭畾", + cancelButtonText: "鍙栨秷", + type: "warning" + }) + .then(() => { + const Obj = [...this.selectRow]; + return deleteData(item); + }) + .then(() => { + this.onLoad(this.page); + this.$message({ + type: "success", + message: "鎿嶄綔鎴愬姛!" + }); + }); + } + }, rowDel(row){ this.$confirm("纭畾灏嗛�夋嫨鏁版嵁鍒犻櫎?", { confirmButtonText: "纭畾", @@ -188,6 +286,7 @@ }, selectionChange(row){ console.log(row) + this.selectRow=row; }, currentChange(currentPage) { this.page.currentPage = currentPage; -- Gitblit v1.9.3