소스 검색

隐患检查

lin.liu 1 주 전
부모
커밋
454593322c
1개의 변경된 파일15개의 추가작업 그리고 3개의 파일을 삭제
  1. 15 3
      secure-producting-vue/src/views/check/DangerCheckRecordMine.vue

+ 15 - 3
secure-producting-vue/src/views/check/DangerCheckRecordMine.vue

@@ -1,5 +1,9 @@
 <template>
   <div class="app-container">
+    <el-tabs v-model="tabGridUserActiveName" @tab-click="handleChangeGridUser">
+      <el-tab-pane label="网格员" name="gridPerson"></el-tab-pane>
+      <el-tab-pane label="网格管理员" name="gridAdmin"></el-tab-pane>
+    </el-tabs>
     <el-form :model="queryParams" ref="queryRef" :inline="true">
       <el-form-item label="检查单号" prop="checkFormNo">
         <el-input
@@ -296,16 +300,24 @@ import {
 } from "@/api/form/DangerCheckRecord";
 import { parseTime } from "@/utils/ruoyi"
 import SubmitDangerCheck from '@/views/grid/components/SubmitDangerCheck';
+import { ref } from "vue";
 
 const { proxy } = getCurrentInstance();
 
-const getAdminList = ref(false);
-
 const deptOptions = ref(undefined);
 const gridCategoryList = ref([]);
 const dangerCategoryList = ref([]);
 const checkFormStatusList = ref([]);
 const dataList = ref([]);
+const showGridPerson = ref(true);
+const showGridAdmin = ref(false);
+const tabGridUserActiveName = ref('gridPerson');
+function handleChangeGridUser(tab, event) {
+  console.log(tabGridUserActiveName.value);
+  showGridPerson.value = (tabGridUserActiveName.value === 'gridAdmin');
+  showGridAdmin.value = (tabGridUserActiveName.value === 'gridPerson');
+  getList();
+}
 
 
 const showSubmitCheck = ref(false);
@@ -362,7 +374,7 @@ function getList() {
   ) {
     queryParams.value.checkTimeRange = dateRangeCheckTime.value.join(" ~ ");
   }
-  if (getAdminList.value) {
+  if (showGridAdmin.value) {
     listAdminMine(queryParams.value).then((response) => {
         dataList.value = response.data.list;
         total.value = response.data.total;