zpj 1 سال پیش
والد
کامیت
fb0bdcdeaa
4فایلهای تغییر یافته به همراه39 افزوده شده و 4 حذف شده
  1. 2 0
      src/api/firm.js
  2. 2 0
      src/api/member.js
  3. 17 2
      src/views/admin/organ/list.vue
  4. 18 2
      src/views/admin/user/list.vue

+ 2 - 0
src/api/firm.js

@@ -7,3 +7,5 @@ export const firmList = (data) => request(commonUrl + 'list', 'post', { ...data
 export const firmSave = (data) => request(commonUrl + 'save', 'post', { ...data })
 // 获取详情
 export const firmInfo = (data) => request(commonUrl + 'info', 'post', { ...data })
+// 通知用户认证&授权
+export const firmNotice = (data) => request(commonUrl + 'notice', 'post', { ...data })

+ 2 - 0
src/api/member.js

@@ -7,3 +7,5 @@ export const memberList = (data) => request(commonUrl + 'list', 'post', { ...dat
 export const memberSave = (data) => request(commonUrl + 'save', 'post', { ...data })
 // 获取详情
 export const memberInfo = (data) => request(commonUrl + 'info', 'post', { ...data })
+// 通知用户认证&授权
+export const memberNotice = (data) => request(commonUrl + 'notice', 'post', { ...data })

+ 17 - 2
src/views/admin/organ/list.vue

@@ -37,9 +37,10 @@
               </template>
             </el-table-column>
             <el-table-column prop="created_at" label="创建时间"></el-table-column>
-            <el-table-column fixed='right' prop="" label="编辑">
+            <el-table-column fixed='right' prop="" label="编辑" width="300">
               <template slot-scope="scope">
                 <el-button type="warning" icon="el-icon-edit" @click="edit(scope.row)">编辑</el-button>
+                <el-button v-if="scope.row.realnameStatus != 1||scope.row.authorizeUserInfo != 1" type="primary" icon="el-icon-edit" @click="tongzhi(scope.row)">认证&授权</el-button>
               </template>
             </el-table-column>
         </el-table>
@@ -61,7 +62,7 @@
 </template>
 
 <script>
-  import {firmList} from '@/api/firm.js'
+  import {firmList,firmNotice} from '@/api/firm.js'
   export default {
     data(){
       return{
@@ -99,6 +100,20 @@
       edit(item){
         this.$router.push({path:'/organ/add-edit',query:{id:item.id}})
       },
+      tongzhi(item,i){
+        if(this.isAJAX){
+          return
+        }
+        this.isAJAX = true;
+        firmNotice({id:item.id}).then((res)=>{
+          this.isAJAX = false;
+          if(res.code == 1){
+            this.$message.success(res.msg);
+          }else{
+            this.$message.error(res.msg);
+          }
+        })
+      },
     },
   }
 </script>

+ 18 - 2
src/views/admin/user/list.vue

@@ -37,9 +37,10 @@
               </template>
             </el-table-column>
             <el-table-column prop="created_at" label="创建时间"></el-table-column>
-            <el-table-column fixed='right' prop="" label="编辑">
+            <el-table-column fixed='right' prop="" label="编辑" width="300">
               <template slot-scope="scope">
                 <el-button type="warning" icon="el-icon-edit" @click="edit(scope.row)">编辑</el-button>
+                <el-button v-if="scope.row.realnameStatus != 1||scope.row.authorizeUserInfo != 1" type="primary" icon="el-icon-edit" @click="tongzhi(scope.row)">认证&授权</el-button>
               </template>
             </el-table-column>
         </el-table>
@@ -61,7 +62,7 @@
 </template>
 
 <script>
-  import {memberList} from '@/api/member.js'
+  import {memberList,memberNotice} from '@/api/member.js'
   export default {
     data(){
       return{
@@ -71,6 +72,7 @@
           search:'',
         },
         total:0,
+        isAJAX:false,
       }
     },
     mounted(){
@@ -99,6 +101,20 @@
       edit(item){
         this.$router.push({path:'/user/add-edit',query:{id:item.id}})
       },
+      tongzhi(item,i){
+        if(this.isAJAX){
+          return
+        }
+        this.isAJAX = true;
+        memberNotice({id:item.id}).then((res)=>{
+          this.isAJAX = false;
+          if(res.code == 1){
+            this.$message.success(res.msg);
+          }else{
+            this.$message.error(res.msg);
+          }
+        })
+      },
     },
   }
 </script>