Browse Source

修改申诉的对话框数据显示

huxz 7 years ago
parent
commit
0b7cb24fb1
1 changed files with 67 additions and 15 deletions
  1. 67 15
      sso-manage-console-web/src/components/accounts/appeals/AppealHome.vue

+ 67 - 15
sso-manage-console-web/src/components/accounts/appeals/AppealHome.vue

@@ -172,6 +172,16 @@
               <div class="message-value" v-text="selectedAppeal.contactEmail"></div>
             </div>
           </div>
+          <div class="row">
+            <div class="col-lg-6">
+              <div class="message-label">原手机号</div>
+              <div class="message-value" v-text="selectedAppeal.oldMobile"></div>
+            </div>
+            <div class="col-lg-6">
+              <div class="message-label">绑定邮箱</div>
+              <div class="message-value" v-text="selectedAppeal.oldEmail"></div>
+            </div>
+          </div>
         </div>
         <!-- 验证手机 -->
         <div class="validate-mobile" v-if="approveType === 'validAccount'">
@@ -208,37 +218,39 @@
           <div class="row">
             <div class="col-lg-6">
               <div class="message-label">企业UU</div>
-              <div class="message-value" v-text="selectedAppeal.spaceUU"></div>
+              <div class="message-value" v-text="selectedAppeal.userspace.spaceUU"></div>
             </div>
             <div class="col-lg-6">
               <div class="message-label">申诉来源</div>
-              <div class="message-value" v-text="selectedAppeal.fromApp || '无'"></div>
+              <div class="message-value" v-text="selectedAppeal.userspace.fromApp || '无'"></div>
             </div>
           </div>
           <div class="row">
             <div class="col-lg-6">
               <div class="message-label">企业名称</div>
-              <div class="message-value" v-text="selectedAppeal.spaceName"></div>
+              <div class="message-value" v-text="selectedAppeal.userspace.spaceName"></div>
             </div>
             <div class="col-lg-6">
               <div class="message-label">法定代表人</div>
-              <div class="message-value" v-text="selectedAppeal.corporation"></div>
+              <div class="message-value" v-text="selectedAppeal.userspace.corporation"></div>
             </div>
           </div>
           <div class="row">
             <div class="col-lg-6">
               <div class="message-label">营业执照号</div>
-              <div class="message-value" v-text="selectedAppeal.businessCode"></div>
+              <div class="message-value" v-text="selectedAppeal.userspace.businessCode"></div>
             </div>
             <div class="col-lg-6">
               <div class="message-label">营业执照附件</div>
-              <div class="message-value" v-text="selectedAppeal.businessCodeImage"></div>
+              <div class="message-value">
+                <a :href="selectedAppeal.userspace.businessCodeImage" target="_blank">附件</a>
+              </div>
             </div>
           </div>
           <div class="row">
             <div class="col-lg-6" style="width: 840px;">
               <div class="message-label">注册地址</div>
-              <div class="message-value" v-text="selectedAppeal.regAddress"></div>
+              <div class="message-value" v-text="selectedAppeal.userspace.regAddress"></div>
             </div>
           </div>
           <!-- 申诉说明 -->
@@ -250,18 +262,40 @@
         <div style="border-bottom: 1px solid #E5E5E5;padding: 26px 0;">
           <div class="row">
             <div class="col-lg-6">
-              <div class="message-label">管理员UU</div>
-              <div class="message-value" v-text="selectedAppeal.admin.userUU"></div>
+              <div class="message-label">原管理员UU</div>
+              <div class="message-value" v-text="selectedAppeal.userspace.admin.userUU"></div>
+            </div>
+            <div class="col-lg-6">
+              <div class="message-label">原管理员姓名</div>
+              <div class="message-value" v-text="selectedAppeal.userspace.admin.vipName"></div>
             </div>
           </div>
           <div class="row">
             <div class="col-lg-6">
-              <div class="message-label">管理员姓名</div>
-              <div class="message-value" v-text="selectedAppeal.admin.vipName"></div>
+              <div class="message-label">原管理员手机</div>
+              <div class="message-value" v-text="selectedAppeal.userspace.admin.mobile"></div>
             </div>
             <div class="col-lg-6">
-              <div class="message-label">管理员手机号</div>
-              <div class="message-value" v-text="selectedAppeal.admin.mobile"></div>
+              <div class="message-label">原管理员邮箱</div>
+              <div class="message-value" v-text="selectedAppeal.userspace.admin.email"></div>
+            </div>
+          </div>
+        </div>
+        <div style="border-bottom: 1px solid #E5E5E5;padding: 26px 0;">
+          <div class="row">
+            <div class="col-lg-6">
+              <div class="message-label">新管理员姓名</div>
+              <div class="message-value" v-text="selectedAppeal.userspace.admin.userUU"></div>
+            </div>
+            <div class="col-lg-6">
+              <div class="message-label">新管理员手机</div>
+              <div class="message-value" v-text="selectedAppeal.userspace.admin.vipName"></div>
+            </div>
+          </div>
+          <div class="row">
+            <div class="col-lg-6">
+              <div class="message-label">新管理员邮箱</div>
+              <div class="message-value" v-text="selectedAppeal.userspace.admin.mobile"></div>
             </div>
           </div>
         </div>
@@ -462,9 +496,10 @@
         this.approveType = appeal.type
         const submitInfo = JSON.parse(appeal.submitInfo)
         this.selectedAppeal = _.defaultsDeep({}, appeal, submitInfo)
-        if (appeal.type === 'changeAdmin' && !this.selectedAppeal.admin) {
-          this.selectedAppeal.admin = {}
+        if (appeal.type === 'changeAdmin' && !this.selectedAppeal.userspace) {
+          this.selectedAppeal.userspace = {}
         }
+        console.log('appeal', this.selectedAppeal)
       },
       approveRequest (appeal) {
         this.handleAppeal(appeal)
@@ -546,6 +581,23 @@
   }
   .change-admin {
     width: 840px;
+    height: 350px;
+    overflow-y: auto;
+  }
+  .change-admin::-webkit-scrollbar-track-piece {
+    background-color: #EAEAEA;
+  }
+  .change-admin::-webkit-scrollbar {
+    width:9px;
+    height:9px;
+  }
+  .change-admin::-webkit-scrollbar-thumb {
+    background-color: #545454;
+    background-clip:padding-box;
+    min-height:28px;
+  }
+  .change-admin::-webkit-scrollbar-thumb:hover {
+    background-color:#bbb;
   }
 </style>