From 7e0ec9b7a6899cb47c0230231ca23924cef42c25 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期四, 05 九月 2024 21:52:46 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/views/system/data-manage/data-detail/index.vue |   75 +++++++++++++++++++++++++++----------
 1 files changed, 54 insertions(+), 21 deletions(-)

diff --git a/src/views/system/data-manage/data-detail/index.vue b/src/views/system/data-manage/data-detail/index.vue
index 8619b2d..a41849a 100644
--- a/src/views/system/data-manage/data-detail/index.vue
+++ b/src/views/system/data-manage/data-detail/index.vue
@@ -1,8 +1,12 @@
 <template>
   <div class="app-container">
+    <div style="display: flex;flex-direction: row;min-width: 158px;max-width: 158px;margin-bottom: 5px;border-radius: 1px">
+      <div @click="allData(0)" class="tab" :class="{tabActive: 0 === selected, tabInactive: 0 !== selected}">鍏ㄩ儴</div>
+      <div @click="provinceData(1)" class="tab" :class="{tabActive: 1 === selected, tabInactive: 1 !== selected}">鐪佸巺鑰冩牳</div>
+    </div>
     <el-card class="box-card" v-show="index !== 'image_resource_security'">
       <el-row style="display: flex; flex-direction: row; align-items: center" justify="space-between">
-        <div style="font-size: 18px;min-width: 200px">{{ruleName}}</div>
+        <div style="font-size: 18px;min-width: 200px;height: 80px;display: flex;align-items: center">{{ruleName}}</div>
         <div v-if="cardList && cardList.length > 0" v-for="card in cardList" style="display: flex;flex-direction: row; margin-right: 50px;margin-left: 20px;align-items: center" :key="card.label">
           <div>
             <div class="icon-container">
@@ -26,24 +30,28 @@
       </el-row>
     </el-card>
 
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch">
-      <el-form-item label="鍏抽敭璇�" prop="bayonetNumber">
-        <el-input v-model="queryParams.keyword" placeholder="鍏抽敭璇嶆悳绱�" clearable @input="handleQuery"/>
-      </el-form-item>
-      <el-form-item label="鏃堕棿鑼冨洿" prop="timeRange">
-        <el-date-picker
-          v-model="queryParams.timeRange"
-          type="daterange"
-          range-separator="鑷�"
-          start-placeholder="寮�濮嬫棩鏈�"
-          end-placeholder="缁撴潫鏃ユ湡">
-        </el-date-picker>
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="small" @click="handleQuery">鎼滅储</el-button>
-        <el-button icon="el-icon-refresh" size="small" @click="resetQuery">閲嶇疆</el-button>
-      </el-form-item>
-    </el-form>
+    <div style="display: flex;position: relative">
+      <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch">
+        <el-form-item label="鍏抽敭璇�" prop="bayonetNumber">
+          <el-input v-model="queryParams.keyword" placeholder="鍏抽敭璇嶆悳绱�" clearable @input="handleQuery"/>
+        </el-form-item>
+        <el-form-item label="鏃堕棿鑼冨洿" prop="timeRange">
+          <el-date-picker
+            v-model="queryParams.timeRange"
+            type="daterange"
+            range-separator="鑷�"
+            start-placeholder="寮�濮嬫棩鏈�"
+            end-placeholder="缁撴潫鏃ユ湡">
+          </el-date-picker>
+        </el-form-item>
+        <el-form-item>
+          <el-button type="primary" icon="el-icon-search" size="small" @click="handleQuery">鎼滅储</el-button>
+          <el-button icon="el-icon-refresh" size="small" @click="resetQuery">閲嶇疆</el-button>
+        </el-form-item>
+      </el-form>
+      <right-toolbar style="position: absolute;right: 0px" v-show="index !== 'image_resource_security'" :showSearch.sync="showSearch" @queryTable="handleQuery" :columns="showList"></right-toolbar>
+    </div>
+
 
     <el-row :gutter="10" class="mb8" v-show="index === 'image_resource_security'">
       <el-container>
@@ -81,8 +89,6 @@
       </el-col>
       <right-toolbar  :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
     </el-row>
-
-    <right-toolbar v-show="index !== 'image_resource_security'" :showSearch.sync="showSearch" @queryTable="handleQuery" :columns="showList"></right-toolbar>
 
     <div>
       <el-table v-loading="loading" :data="tableData.list">
@@ -160,6 +166,7 @@
   },
   data() {
     return {
+      selected: 0,
       // 瀵煎叆鍙傛暟
       upload: {
         // 鏄惁鏄剧ず寮瑰嚭灞�
@@ -277,6 +284,12 @@
     this.getList();
   },
   methods: {
+    allData(active) {
+      this.selected = active
+    },
+    provinceData(active) {
+      this.selected = active
+    },
     showListPD(item) {
       if (!this.showList) {
         return true
@@ -399,6 +412,26 @@
 };
 </script>
 <style scoped>
+.tab {
+  padding: 5px 15px;
+}
+.tab:hover {
+  cursor: pointer;
+  user-select: none;
+}
+.tabActive {
+  color: white;
+  background-color: #409eff;
+  border: none;
+  border-radius: 1px;
+}
+.tabInactive {
+  background-color: #edf2f6;
+  color: #409eff;
+}
+.tabInactive:hover {
+  background-color: #edf2f6;
+}
 .box-card {
   background-color: #F5F9FE;
   width: 100%;

--
Gitblit v1.8.0