wangxingcheng 3 năm trước cách đây
mục cha
commit
d6b45bf21c
2 tập tin đã thay đổi với 82 bổ sung90 xóa
  1. 71 62
      src/views/base/region/index.vue
  2. 11 28
      src/views/system/loginLog/index.vue

+ 71 - 62
src/views/base/region/index.vue

@@ -16,78 +16,85 @@
             :props="defaultProps"
             @node-click="handleNodeClick" />
         </div>
-        <vab-query-form-left-panel :span="2">
+        <vab-query-form-left-panel>
           <el-button icon="el-icon-plus" type="primary" @click="getCheckedNodes($event)">添加区域</el-button>
         </vab-query-form-left-panel>
       </el-col>
+      <el-col :sapn="19">
+        <vab-query-form>
+          <vab-query-form-top-panel>
+            <el-form :inline="true" :model="queryForm" @submit.native.prevent>
+              <el-form-item prop="custCode">
+                <el-input v-model="queryForm.custCode" clearable placeholder="客户编码" />
+              </el-form-item>
 
-      <vab-query-form>
-        <vab-query-form-top-panel>
-          <el-form :inline="true" :model="queryForm" @submit.native.prevent>
-            <el-form-item style="letter-spacing: 12px">
-              <el-input v-model.trim="queryForm.custCode" clearable placeholder="客户编码" />
-            </el-form-item>
-            <el-form-item>
-              <el-input v-model.trim="queryForm.custName" clearable placeholder="客户名称" />
-            </el-form-item>
-            <el-form-item label="" prop="custIndustry">
-              <el-select v-model="custIndustry" placeholder="请选择客户行业" style="width: 100%">
-                <el-option v-for="item in industryOptions" :key="item.value" :label="item.value" :value="item.value" />
-              </el-select>
-            </el-form-item>
-            <el-form-item style="margin-right: 5px">
-              <el-button icon="el-icon-search" type="primary" @click="queryData">查询</el-button>
-              <el-button icon="el-icon-refresh-right" @click="reset">重置</el-button>
-            </el-form-item>
-          </el-form>
-        </vab-query-form-top-panel>
-      </vab-query-form>
-      <vab-query-form>
-        <vab-query-form-left-panel :span="12" style="margin-bottom: 10px">
+              <el-form-item prop="custName">
+                <el-input v-model="queryForm.custName" clearable placeholder="客户名称" />
+              </el-form-item>
+              <el-form-item label="" prop="custIndustry">
+                <el-select v-model="custIndustry" placeholder="请选择客户行业" style="width: 100%">
+                  <el-option
+                    v-for="item in industryOptions"
+                    :key="item.value"
+                    :label="item.value"
+                    :value="item.value" />
+                </el-select>
+              </el-form-item>
+
+              <el-form-item>
+                <el-button icon="el-icon-search" type="primary" @click="queryData">查询</el-button>
+                <el-button icon="el-icon-refresh-right" @click="reset">重置</el-button>
+              </el-form-item>
+            </el-form>
+          </vab-query-form-top-panel>
+        </vab-query-form>
+
+        <vab-query-form-left-panel>
           <el-button icon="el-icon-plus" type="primary" @click="handleEdit($event)">添加</el-button>
         </vab-query-form-left-panel>
-        <vab-query-form-right-panel :span="12">
+        <vab-query-form-right-panel>
           <el-button icon="el-icon-download" />
           <table-tool :check-list.sync="checkList" :columns="columns" />
         </vab-query-form-right-panel>
-      </vab-query-form>
-      <el-table
-        v-loading="listLoading"
-        border
-        :data="list"
-        style="width: 100%; height: 500px"
-        @selection-change="setSelectRows">
-        <el-table-column
-          v-for="(item, index) in finallyColumns"
-          :key="index"
-          align="center"
-          :label="item.label"
-          :prop="item.prop"
-          show-overflow-tooltip
-          :sortable="item.sortable"
-          :width="item.width">
-          <template #default="{ row }">
-            <span>{{ row[item.prop] }}</span>
-          </template>
-        </el-table-column>
-        <el-table-column align="center" label="操作" show-overflow-tooltip width="85">
-          <template #default="{ row }">
-            <el-button type="text" @click="handleEdit(row)">编辑</el-button>
-            <el-button type="text" @click="handleDelete(row)">删除</el-button>
+
+        <el-table
+          v-loading="listLoading"
+          border
+          :data="list"
+          style="width: 100%; height: 500px"
+          @selection-change="setSelectRows">
+          <el-table-column
+            v-for="(item, index) in finallyColumns"
+            :key="index"
+            align="center"
+            :label="item.label"
+            :prop="item.prop"
+            show-overflow-tooltip
+            :sortable="item.sortable"
+            :width="item.width">
+            <template #default="{ row }">
+              <span>{{ row[item.prop] }}</span>
+            </template>
+          </el-table-column>
+          <el-table-column align="center" label="操作" show-overflow-tooltip width="85">
+            <template #default="{ row }">
+              <el-button type="text" @click="handleEdit(row)">编辑</el-button>
+              <el-button type="text" @click="handleDelete(row)">删除</el-button>
+            </template>
+          </el-table-column>
+          <template #empty>
+            <el-image class="vab-data-empty" :src="require('@/assets/empty_images/data_empty.png')" />
           </template>
-        </el-table-column>
-        <template #empty>
-          <el-image class="vab-data-empty" :src="require('@/assets/empty_images/data_empty.png')" />
-        </template>
-      </el-table>
-      <el-pagination
-        background
-        :current-page="queryForm.pageNum"
-        :layout="layout"
-        :page-size="queryForm.pageSize"
-        :total="total"
-        @current-change="handleCurrentChange"
-        @size-change="handleSizeChange" />
+        </el-table>
+        <el-pagination
+          background
+          :current-page="queryForm.pageNum"
+          :layout="layout"
+          :page-size="queryForm.pageSize"
+          :total="total"
+          @current-change="handleCurrentChange"
+          @size-change="handleSizeChange" />
+      </el-col>
     </el-row>
     <edit ref="edit" @fetch-data="fetchData" />
 
@@ -100,6 +107,7 @@
   import RegEdit from './components/RegEdit'
   import regionApi from '@/api/base/region/region'
   import TableTool from '@/components/table/TableTool'
+
   export default {
     name: 'Distr',
     components: { Edit, RegEdit, TableTool },
@@ -289,6 +297,7 @@
     font-weight: bold;
     background-color: #dde9ff !important;
   }
+
   .el-form-item__content {
     margin-right: 3px;
   }

+ 11 - 28
src/views/system/loginLog/index.vue

@@ -3,7 +3,7 @@
     <vab-query-form>
       <vab-query-form-top-panel>
         <el-form :inline="true" :model="queryForm" @submit.native.prevent>
-          <el-form-item label="登录IP" prop="ipaddr">
+          <el-form-item prop="ipaddr">
             <el-input
               v-model="queryForm.ipaddr"
               clearable
@@ -11,7 +11,7 @@
               @keyup.enter.native="queryData" />
           </el-form-item>
 
-          <el-form-item label="登录地点" prop="loginLocation">
+          <el-form-item prop="loginLocation">
             <el-input
               v-model="queryForm.loginLocation"
               clearable
@@ -20,7 +20,7 @@
               @keyup.enter.native="queryData" />
           </el-form-item>
 
-          <el-form-item label="用户名称" prop="userName">
+          <el-form-item prop="userName">
             <el-input
               v-model="queryForm.userName"
               clearable
@@ -28,20 +28,15 @@
               @keyup.enter.native="queryData" />
           </el-form-item>
 
-          <el-form-item label="状态" prop="status">
-            <el-select
-              v-model="queryForm.status"
-              clearable
-              placeholder="登录状态">
+          <el-form-item prop="status">
+            <el-select v-model="queryForm.status" clearable placeholder="登录状态">
               <el-option label="成功" value="10" />
               <el-option label="失败" value="20" />
             </el-select>
           </el-form-item>
 
           <el-form-item>
-            <el-button icon="el-icon-search" type="primary" @click="queryData">
-              查询
-            </el-button>
+            <el-button icon="el-icon-search" type="primary" @click="queryData">查询</el-button>
             <!--            <el-button type="text" @click="handleFold">-->
             <!--              <span v-if="fold">展开</span>-->
             <!--              <span v-else>合并</span>-->
@@ -53,25 +48,15 @@
           </el-form-item>
         </el-form>
       </vab-query-form-top-panel>
-      <vab-query-form-left-panel :span="12">
-        <el-button
-          icon="el-icon-delete"
-          size="mini"
-          type="danger"
-          @click="handleDelete">
-          删除
-        </el-button>
+      <vab-query-form-left-panel>
+        <el-button icon="el-icon-delete" size="mini" type="danger" @click="handleDelete">删除</el-button>
       </vab-query-form-left-panel>
-      <vab-query-form-right-panel :span="12">
+      <vab-query-form-right-panel>
         <table-tool :check-list.sync="checkList" :columns="columns" />
       </vab-query-form-right-panel>
     </vab-query-form>
 
-    <el-table
-      v-loading="listLoading"
-      :data="list"
-      :height="height"
-      @selection-change="setSelectRows">
+    <el-table v-loading="listLoading" :data="list" :height="height" @selection-change="setSelectRows">
       <el-table-column align="center" type="selection" />
       <el-table-column
         v-for="(item, index) in finallyColumns"
@@ -174,9 +159,7 @@
     },
     computed: {
       finallyColumns() {
-        return this.columns.filter((item) =>
-          this.checkList.includes(item.label)
-        )
+        return this.columns.filter((item) => this.checkList.includes(item.label))
       },
     },
     created() {