From ae138d1851770b46a7496f0bdf960f2b49c456d0 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期四, 07 九月 2023 16:19:29 +0800
Subject: [PATCH] 修改跳转

---
 src/views/coalMine/cTeacherManage/cReviewer/index.vue    |   48 ++-----
 /dev/null                                                |  148 ------------------------
 src/views/login.vue                                      |    2 
 src/views/notCoalMine/nTeacherManage/nReviewer/index.vue |   48 ++-----
 src/views/notCoalMine/nTeacherManage/nTeacher/index.vue  |   48 ++-----
 src/views/notCoalMine/nPeopleManage/index.vue            |    8 -
 src/router/index.js                                      |    2 
 src/views/coalMine/cPeopleManage/index.vue               |    8 -
 src/views/coalMine/cTeacherManage/cTeacher/index.vue     |   48 ++-----
 9 files changed, 66 insertions(+), 294 deletions(-)

diff --git a/src/router/index.js b/src/router/index.js
index 78fb171..a1c7386 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -64,7 +64,7 @@
   {
     path: '',
     component: Layout,
-    redirect: '/notCoalMine/nPeopleManage',
+    // redirect: '/notCoalMine/nPeopleManage/index',
     hidden: true,
     children: [
       // {
diff --git a/src/views/coalMine/cPeopleManage/index.vue b/src/views/coalMine/cPeopleManage/index.vue
index 5b2a90f..b80b393 100644
--- a/src/views/coalMine/cPeopleManage/index.vue
+++ b/src/views/coalMine/cPeopleManage/index.vue
@@ -35,14 +35,6 @@
         <el-button
           type="primary"
           plain
-          icon="el-icon-refresh"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['system:experts:add']"
-        >同步数据</el-button>
-        <el-button
-          type="primary"
-          plain
           icon="el-icon-plus"
           size="mini"
           @click="handleAdd"
diff --git a/src/views/notCoalMine/nTeacherManage/index.vue b/src/views/coalMine/cTeacherManage/cReviewer/index.vue
similarity index 69%
rename from src/views/notCoalMine/nTeacherManage/index.vue
rename to src/views/coalMine/cTeacherManage/cReviewer/index.vue
index 3b8dcca..ec5a418 100644
--- a/src/views/notCoalMine/nTeacherManage/index.vue
+++ b/src/views/coalMine/cTeacherManage/cReviewer/index.vue
@@ -17,13 +17,6 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="作业类型">
-        <el-cascader
-          v-model="classiFy"
-          :options="expertTypes"
-          :props="{ expandTrigger: 'hover', value: 'id',label: 'label'}"
-          @change="handleChange"></el-cascader>
-      </el-form-item>
       <el-form-item>
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -32,14 +25,6 @@
 
     <el-row :gutter="10" class="mb8">
       <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-refresh"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['system:experts:add']"
-        >同步数据</el-button>
         <el-button
           type="primary"
           plain
@@ -56,15 +41,14 @@
       <el-table-column label="姓名" align="center" prop="name" />
       <el-table-column label="性别" align="center" prop="name" />
       <el-table-column label="身份证号" align="center" prop="name" />
-      <el-table-column label="电话" align="center" prop="phone"/>
-      <el-table-column label="民族" align="center" prop="phone"/>
-      <el-table-column label="所属单位" align="center" prop="phone"/>
       <el-table-column label="最高学历" align="center" prop="degree" />
-      <el-table-column label="资格类型" align="center" prop="job" />
-      <el-table-column label="作业证书" align="center" prop="speciality" />
-      <el-table-column label="关联作业次数" align="center"/>
-      <el-table-column label="违章次数" align="center"/>
-      <el-table-column label="证件照片" align="center"/>
+      <el-table-column label="职称" align="center" prop="job" />
+      <el-table-column label="资质" align="center" prop="speciality" />
+      <el-table-column label="资质有效期" align="center"/>
+      <el-table-column label="描述" align="center"/>
+      <el-table-column label="证件照" align="center"/>
+      <el-table-column label="状态" align="center"/>
+      <el-table-column label="工种详情" align="center"/>
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template #default="scope">
           <el-button
@@ -78,14 +62,14 @@
             type="text"
             icon="el-icon-view"
             @click="handleView(scope.row)"
-          >查看</el-button>
-<!--          <el-button-->
-<!--            size="mini"-->
-<!--            type="text"-->
-<!--            icon="el-icon-delete"-->
-<!--            @click="handleDelete(scope.row)"-->
-<!--            v-hasPermi="['system:experts:remove']"-->
-<!--          >删除</el-button>-->
+          >停用</el-button>
+          <el-button
+            size="mini"
+            type="text"
+            icon="el-icon-delete"
+            @click="handleDelete(scope.row)"
+            v-hasPermi="['system:experts:remove']"
+          >删除</el-button>
         </template>
       </el-table-column>
     </el-table>
@@ -101,7 +85,7 @@
 
 <script>
 export default {
-  name: "nTeacherManage",
+  name: "cTeacherManage",
   dicts: [],
   components: {},
   data() {
diff --git a/src/views/notCoalMine/nTeacherManage/index.vue b/src/views/coalMine/cTeacherManage/cTeacher/index.vue
similarity index 69%
copy from src/views/notCoalMine/nTeacherManage/index.vue
copy to src/views/coalMine/cTeacherManage/cTeacher/index.vue
index 3b8dcca..ec5a418 100644
--- a/src/views/notCoalMine/nTeacherManage/index.vue
+++ b/src/views/coalMine/cTeacherManage/cTeacher/index.vue
@@ -17,13 +17,6 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="作业类型">
-        <el-cascader
-          v-model="classiFy"
-          :options="expertTypes"
-          :props="{ expandTrigger: 'hover', value: 'id',label: 'label'}"
-          @change="handleChange"></el-cascader>
-      </el-form-item>
       <el-form-item>
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -32,14 +25,6 @@
 
     <el-row :gutter="10" class="mb8">
       <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-refresh"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['system:experts:add']"
-        >同步数据</el-button>
         <el-button
           type="primary"
           plain
@@ -56,15 +41,14 @@
       <el-table-column label="姓名" align="center" prop="name" />
       <el-table-column label="性别" align="center" prop="name" />
       <el-table-column label="身份证号" align="center" prop="name" />
-      <el-table-column label="电话" align="center" prop="phone"/>
-      <el-table-column label="民族" align="center" prop="phone"/>
-      <el-table-column label="所属单位" align="center" prop="phone"/>
       <el-table-column label="最高学历" align="center" prop="degree" />
-      <el-table-column label="资格类型" align="center" prop="job" />
-      <el-table-column label="作业证书" align="center" prop="speciality" />
-      <el-table-column label="关联作业次数" align="center"/>
-      <el-table-column label="违章次数" align="center"/>
-      <el-table-column label="证件照片" align="center"/>
+      <el-table-column label="职称" align="center" prop="job" />
+      <el-table-column label="资质" align="center" prop="speciality" />
+      <el-table-column label="资质有效期" align="center"/>
+      <el-table-column label="描述" align="center"/>
+      <el-table-column label="证件照" align="center"/>
+      <el-table-column label="状态" align="center"/>
+      <el-table-column label="工种详情" align="center"/>
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template #default="scope">
           <el-button
@@ -78,14 +62,14 @@
             type="text"
             icon="el-icon-view"
             @click="handleView(scope.row)"
-          >查看</el-button>
-<!--          <el-button-->
-<!--            size="mini"-->
-<!--            type="text"-->
-<!--            icon="el-icon-delete"-->
-<!--            @click="handleDelete(scope.row)"-->
-<!--            v-hasPermi="['system:experts:remove']"-->
-<!--          >删除</el-button>-->
+          >停用</el-button>
+          <el-button
+            size="mini"
+            type="text"
+            icon="el-icon-delete"
+            @click="handleDelete(scope.row)"
+            v-hasPermi="['system:experts:remove']"
+          >删除</el-button>
         </template>
       </el-table-column>
     </el-table>
@@ -101,7 +85,7 @@
 
 <script>
 export default {
-  name: "nTeacherManage",
+  name: "cTeacherManage",
   dicts: [],
   components: {},
   data() {
diff --git a/src/views/coalMine/cTeacherManage/index.vue b/src/views/coalMine/cTeacherManage/index.vue
deleted file mode 100644
index 46b7ba8..0000000
--- a/src/views/coalMine/cTeacherManage/index.vue
+++ /dev/null
@@ -1,148 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="用户姓名" prop="userName">
-        <el-input
-          v-model="queryParams.userName"
-          placeholder="请输入用户姓名"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="身份证号" prop="idCard">
-        <el-input
-          v-model="queryParams.idCard"
-          placeholder="请输入身份证号"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="作业类型">
-        <el-cascader
-          v-model="classiFy"
-          :options="expertTypes"
-          :props="{ expandTrigger: 'hover', value: 'id',label: 'label'}"
-          @change="handleChange"></el-cascader>
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-refresh"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['system:experts:add']"
-        >同步数据</el-button>
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['system:experts:add']"
-        >新增</el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-    <el-table v-loading="loading" :data="expertList">
-      <el-table-column type="index" label="序号" width="55" align="center" />
-      <el-table-column label="姓名" align="center" prop="name" />
-      <el-table-column label="性别" align="center" prop="name" />
-      <el-table-column label="身份证号" align="center" prop="name" />
-      <el-table-column label="电话" align="center" prop="phone"/>
-      <el-table-column label="民族" align="center" prop="phone"/>
-      <el-table-column label="所属单位" align="center" prop="phone"/>
-      <el-table-column label="最高学历" align="center" prop="degree" />
-      <el-table-column label="资格类型" align="center" prop="job" />
-      <el-table-column label="作业证书" align="center" prop="speciality" />
-      <el-table-column label="关联作业次数" align="center"/>
-      <el-table-column label="违章次数" align="center"/>
-      <el-table-column label="证件照片" align="center"/>
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template #default="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-          >编辑</el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleView(scope.row)"
-          >查看</el-button>
-<!--          <el-button-->
-<!--            size="mini"-->
-<!--            type="text"-->
-<!--            icon="el-icon-delete"-->
-<!--            @click="handleDelete(scope.row)"-->
-<!--            v-hasPermi="['system:experts:remove']"-->
-<!--          >删除</el-button>-->
-        </template>
-      </el-table-column>
-    </el-table>
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageIndex"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-  </div>
-</template>
-
-<script>
-export default {
-  name: "cTeacherManage",
-  dicts: [],
-  components: {},
-  data() {
-    return {
-      loading: false,
-      single: true,
-      multiple: true,
-      showSearch: true,
-      addForm: false,
-      total: 0,
-      expertTypes: [],
-      expertList: [],
-      queryParams: {},
-      classiFy: [],
-      form: {},
-      rules: {
-        classifyName: [
-          { required: true, message: "分类名称不能为空", trigger: "blur" }
-        ]
-      }
-    };
-  },
-  created() {
-
-  },
-  methods: {
-    getList(){
-
-    },
-    handleChange(){
-
-    },
-    handleQuery(){
-
-    },
-    resetQuery(){
-
-    },
-    handleAdd(){
-
-    }
-  }
-};
-</script>
diff --git a/src/views/login.vue b/src/views/login.vue
index 7bfcdc4..d2cec1d 100644
--- a/src/views/login.vue
+++ b/src/views/login.vue
@@ -99,7 +99,7 @@
     $route: {
       handler: function(route) {
         // this.redirect = route.query && route.query.redirect;
-        this.redirect = '/notCoalMine/nPeopleManage/index'
+        this.redirect = '/notCoalMine/nPeopleManage'
       },
       immediate: true
     }
diff --git a/src/views/notCoalMine/nPeopleManage/index.vue b/src/views/notCoalMine/nPeopleManage/index.vue
index 6a79032..5fff864 100644
--- a/src/views/notCoalMine/nPeopleManage/index.vue
+++ b/src/views/notCoalMine/nPeopleManage/index.vue
@@ -40,14 +40,6 @@
           @click="handleAdd"
           v-hasPermi="['system:experts:add']"
         >同步数据</el-button>
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['system:experts:add']"
-        >新增</el-button>
       </el-col>
       <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
     </el-row>
diff --git a/src/views/notCoalMine/nTeacherManage/index.vue b/src/views/notCoalMine/nTeacherManage/nReviewer/index.vue
similarity index 69%
copy from src/views/notCoalMine/nTeacherManage/index.vue
copy to src/views/notCoalMine/nTeacherManage/nReviewer/index.vue
index 3b8dcca..ec5a418 100644
--- a/src/views/notCoalMine/nTeacherManage/index.vue
+++ b/src/views/notCoalMine/nTeacherManage/nReviewer/index.vue
@@ -17,13 +17,6 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="作业类型">
-        <el-cascader
-          v-model="classiFy"
-          :options="expertTypes"
-          :props="{ expandTrigger: 'hover', value: 'id',label: 'label'}"
-          @change="handleChange"></el-cascader>
-      </el-form-item>
       <el-form-item>
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -32,14 +25,6 @@
 
     <el-row :gutter="10" class="mb8">
       <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-refresh"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['system:experts:add']"
-        >同步数据</el-button>
         <el-button
           type="primary"
           plain
@@ -56,15 +41,14 @@
       <el-table-column label="姓名" align="center" prop="name" />
       <el-table-column label="性别" align="center" prop="name" />
       <el-table-column label="身份证号" align="center" prop="name" />
-      <el-table-column label="电话" align="center" prop="phone"/>
-      <el-table-column label="民族" align="center" prop="phone"/>
-      <el-table-column label="所属单位" align="center" prop="phone"/>
       <el-table-column label="最高学历" align="center" prop="degree" />
-      <el-table-column label="资格类型" align="center" prop="job" />
-      <el-table-column label="作业证书" align="center" prop="speciality" />
-      <el-table-column label="关联作业次数" align="center"/>
-      <el-table-column label="违章次数" align="center"/>
-      <el-table-column label="证件照片" align="center"/>
+      <el-table-column label="职称" align="center" prop="job" />
+      <el-table-column label="资质" align="center" prop="speciality" />
+      <el-table-column label="资质有效期" align="center"/>
+      <el-table-column label="描述" align="center"/>
+      <el-table-column label="证件照" align="center"/>
+      <el-table-column label="状态" align="center"/>
+      <el-table-column label="工种详情" align="center"/>
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template #default="scope">
           <el-button
@@ -78,14 +62,14 @@
             type="text"
             icon="el-icon-view"
             @click="handleView(scope.row)"
-          >查看</el-button>
-<!--          <el-button-->
-<!--            size="mini"-->
-<!--            type="text"-->
-<!--            icon="el-icon-delete"-->
-<!--            @click="handleDelete(scope.row)"-->
-<!--            v-hasPermi="['system:experts:remove']"-->
-<!--          >删除</el-button>-->
+          >停用</el-button>
+          <el-button
+            size="mini"
+            type="text"
+            icon="el-icon-delete"
+            @click="handleDelete(scope.row)"
+            v-hasPermi="['system:experts:remove']"
+          >删除</el-button>
         </template>
       </el-table-column>
     </el-table>
@@ -101,7 +85,7 @@
 
 <script>
 export default {
-  name: "nTeacherManage",
+  name: "cTeacherManage",
   dicts: [],
   components: {},
   data() {
diff --git a/src/views/notCoalMine/nTeacherManage/index.vue b/src/views/notCoalMine/nTeacherManage/nTeacher/index.vue
similarity index 69%
copy from src/views/notCoalMine/nTeacherManage/index.vue
copy to src/views/notCoalMine/nTeacherManage/nTeacher/index.vue
index 3b8dcca..ec5a418 100644
--- a/src/views/notCoalMine/nTeacherManage/index.vue
+++ b/src/views/notCoalMine/nTeacherManage/nTeacher/index.vue
@@ -17,13 +17,6 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="作业类型">
-        <el-cascader
-          v-model="classiFy"
-          :options="expertTypes"
-          :props="{ expandTrigger: 'hover', value: 'id',label: 'label'}"
-          @change="handleChange"></el-cascader>
-      </el-form-item>
       <el-form-item>
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -32,14 +25,6 @@
 
     <el-row :gutter="10" class="mb8">
       <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-refresh"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['system:experts:add']"
-        >同步数据</el-button>
         <el-button
           type="primary"
           plain
@@ -56,15 +41,14 @@
       <el-table-column label="姓名" align="center" prop="name" />
       <el-table-column label="性别" align="center" prop="name" />
       <el-table-column label="身份证号" align="center" prop="name" />
-      <el-table-column label="电话" align="center" prop="phone"/>
-      <el-table-column label="民族" align="center" prop="phone"/>
-      <el-table-column label="所属单位" align="center" prop="phone"/>
       <el-table-column label="最高学历" align="center" prop="degree" />
-      <el-table-column label="资格类型" align="center" prop="job" />
-      <el-table-column label="作业证书" align="center" prop="speciality" />
-      <el-table-column label="关联作业次数" align="center"/>
-      <el-table-column label="违章次数" align="center"/>
-      <el-table-column label="证件照片" align="center"/>
+      <el-table-column label="职称" align="center" prop="job" />
+      <el-table-column label="资质" align="center" prop="speciality" />
+      <el-table-column label="资质有效期" align="center"/>
+      <el-table-column label="描述" align="center"/>
+      <el-table-column label="证件照" align="center"/>
+      <el-table-column label="状态" align="center"/>
+      <el-table-column label="工种详情" align="center"/>
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template #default="scope">
           <el-button
@@ -78,14 +62,14 @@
             type="text"
             icon="el-icon-view"
             @click="handleView(scope.row)"
-          >查看</el-button>
-<!--          <el-button-->
-<!--            size="mini"-->
-<!--            type="text"-->
-<!--            icon="el-icon-delete"-->
-<!--            @click="handleDelete(scope.row)"-->
-<!--            v-hasPermi="['system:experts:remove']"-->
-<!--          >删除</el-button>-->
+          >停用</el-button>
+          <el-button
+            size="mini"
+            type="text"
+            icon="el-icon-delete"
+            @click="handleDelete(scope.row)"
+            v-hasPermi="['system:experts:remove']"
+          >删除</el-button>
         </template>
       </el-table-column>
     </el-table>
@@ -101,7 +85,7 @@
 
 <script>
 export default {
-  name: "nTeacherManage",
+  name: "cTeacherManage",
   dicts: [],
   components: {},
   data() {

--
Gitblit v1.9.2