reloaded 5 years ago
parent
commit
767db89afa

+ 7 - 5
src/layout/companyup/detailInfo.vue

@@ -15,7 +15,7 @@
           <el-form-item label="实际经营地址:">
             <span>{{ ruleForm.business_addr }}</span>
           </el-form-item>
-          // 四级联动行业
+          /* 四级联动行业 */
           <el-form-item label="融资联系人:">
             <span>{{ ruleForm.contacts }}</span>
           </el-form-item>
@@ -31,10 +31,12 @@
           <el-form-item label="固定电话:">
             <span>{{ ruleForm.telephone }}</span>
           </el-form-item>
-          <el-form-item>
-            <el-button type="primary" @click="submitForm('ruleForm')">提交</el-button>
-            <el-button @click="resetForm('ruleForm')">取消</el-button>
-          </el-form-item>
+          <span v-if="ruleForm.status === '0'">
+            <el-form-item>
+              <el-button type="primary" @click="submitForm('ruleForm')">审核通过</el-button>
+              <el-button type="danger" @click="resetForm('ruleForm')">审核拒绝</el-button>
+            </el-form-item>
+          </span>
         </el-form>
       </el-col>
     </el-row>

+ 21 - 2
src/layout/layout-part/menus.vue

@@ -12,9 +12,28 @@
           <el-menu-item index="/supermarket/stock">股权产品</el-menu-item>
         </el-menu-item-group>
       </el-submenu>
-      <el-menu-item index="/financial/index"> <i class="el-icon-s-grid"></i>金融机构</el-menu-item>
+      <el-submenu index="2">
+        <template v-slot:title>
+          <i class="el-icon-s-grid"></i>
+          <span>金融机构</span>
+        </template>
+        <el-menu-item-group>
+          <el-menu-item index="/institution/index">银行</el-menu-item>
+          <el-menu-item index="/institution/index">非银行</el-menu-item>
+        </el-menu-item-group>
+      </el-submenu>
       <el-menu-item index="/otheruser/index"> <i class="el-icon-s-grid"></i>用户管理</el-menu-item>
-      <el-menu-item index="/companyup/index"> <i class="el-icon-s-grid"></i>企业信息管理</el-menu-item>
+      <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="/companyup/index">审核中</el-menu-item>
+          <el-menu-item index="/companyup/index">审核通过</el-menu-item>
+          <el-menu-item index="/companyup/index">审核拒绝</el-menu-item>
+        </el-menu-item-group>
+      </el-submenu>
       <el-menu-item index="/companyidentify/index"> <i class="el-icon-s-grid"></i>企业认证管理</el-menu-item>
     </el-menu>
   </div>

+ 4 - 4
src/router/index.js

@@ -20,13 +20,13 @@ const routes = [
   },
   // 金融机构
   {
-    path: '/financial/index',
-    component: () => import('../views/financial/index.vue'),
+    path: '/institution/index',
+    component: () => import('../views/institution/index.vue'),
   },
   // 金融机构添加
   {
-    path: '/financial/detail',
-    component: () => import('../views/financial/detail.vue'),
+    path: '/institution/detail',
+    component: () => import('../views/institution/detail.vue'),
   },
   // 其他用户管理-列表
   {

+ 1 - 0
src/views/companyup/detail.vue

@@ -47,6 +47,7 @@ export default {
       contact_position: '联系人职位',
       contact_email: '联系人邮箱',
       telephone: '固定电话',
+      status: '0',
     },
   }),
   created() {},

src/views/financial/detail.vue → src/views/institution/detail.vue


src/views/financial/index.vue → src/views/institution/index.vue