wuhongyuq 5 лет назад
Родитель
Сommit
57b3c22784
3 измененных файлов с 22 добавлено и 25 удалено
  1. 1 12
      src/layout/layout-part/menus.vue
  2. 20 3
      src/views/duijiehui/duijieshenhe.vue
  3. 1 10
      src/views/user/index.vue

+ 1 - 12
src/layout/layout-part/menus.vue

@@ -30,18 +30,7 @@
           <el-menu-item index="/enterprise/transaction">科技超市交易状态审核管理</el-menu-item>
         </el-menu-item-group>
       </el-submenu>
-
-      <el-submenu index="3">
-        <template v-slot:title>
-          <i class="el-icon-s-grid"></i>
-          <span>对接会</span>
-        </template>
-        <el-menu-item-group>
-          <el-menu-item index="/duijiehui/index">对接会的召开</el-menu-item>
-          <el-menu-item index="/duijiehui/duijieshenhe">对接会的审核</el-menu-item>
-        </el-menu-item-group>
-      </el-submenu>
-
+      <el-menu-item index="/duijiehui/index"><i class="el-icon-s-grid"></i>对接会</el-menu-item>
       <el-menu-item index="/site/index"> <i class="el-icon-s-grid"></i>站点信息管理</el-menu-item>
       <el-menu-item index="/user/index"> <i class="el-icon-s-grid"></i>用户管理</el-menu-item>
       <el-menu-item index="/links/index"> <i class="el-icon-attract"></i>友情链接管理</el-menu-item>

+ 20 - 3
src/views/duijiehui/duijieshenhe.vue

@@ -6,8 +6,7 @@
           <topInfo :topTitle="topTitle"></topInfo>
         </el-col>
         <el-col :span="24" class="main">
-          <!-- <mainData :tableData="tableData" :total="total" @delete="deleteData"></mainData> -->
-          <data-table :fields="fields" @delete="toDelete" :data="list" :opera="opera" @edit="toEdit" :total="total" @query="search"></data-table>
+          <data-table :fields="fields" @delete="toDelete" :data="list" :opera="opera" @edit="toEdit" :total="total" @query="search" @share="share"></data-table>
         </el-col>
       </el-col>
     </el-row>
@@ -30,10 +29,16 @@ export default {
     topTitle: '用户管理',
     opera: [
       {
-        label: '审核',
+        label: '通过审核',
         icon: 'el-icon-edit',
         method: 'edit',
       },
+
+      {
+        label: '审核拒绝',
+        icon: 'el-icon-share',
+        method: 'share',
+      },
     ],
     fields: [
       { label: '用户名称', prop: 'user_name', filter: 'input' },
@@ -69,7 +74,19 @@ export default {
       data.id = data._id;
       console.log(data);
       let res = await this.update(data);
+      this.$checkRes(res, '通过审核', '添加失败');
     },
+
+    async share({ data }) {
+      console.log(data);
+      data.status = '2';
+      data.dock_id = this.data.id;
+      data.id = data._id;
+      console.log(data);
+      let res = await this.update(data);
+      this.$checkRes(res, '审核拒绝', '添加失败');
+    },
+
     async toDelete({ data }) {
       const res = await this.delete(data.id);
       if (this.$checkRes(res, '删除成功', res.errmsg || '删除失败')) this.search();

+ 1 - 10
src/views/user/index.vue

@@ -10,16 +10,7 @@
         </el-col>
         <el-col :span="24" class="main">
           <!-- <mainData :tableData="tableData" :total="total" @delete="deleteData"></mainData> -->
-          <data-table
-            :fields="fields"
-            @delete="toDelete"
-            :data="list"
-            :opera="opera"
-            @edit="toEdit"
-            :total="total"
-            @query="search"
-            @status="toStatus"
-          ></data-table>
+          <data-table :fields="fields" @delete="toDelete" :data="list" :opera="opera" @edit="toEdit" :total="total" @query="search"></data-table>
         </el-col>
       </el-col>
     </el-row>