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