Browse Source

修改业绩调整

kevin_zhangl 3 years ago
parent
commit
a5bb7568ac

+ 12 - 0
backendApi/modules/v1/controllers/BonusController.php

@@ -2811,7 +2811,19 @@ class BonusController extends BaseController {
             // 查询传入会员业绩
             $perfMarket = UserPerf::getPerfMarket($userId);
             if ($perfMarket) {
+                // 查询传入会员的安置网下级
+                $memberList = UserNetwork::getFirstFloorChildren($userId);
+                $memberList = array_column($memberList, NULL, 'RELATIVE_LOCATION');
+                // 左腿1市场
+                $leftPerfUserName = (isset($memberList[1]) && $memberList[1]['USER_ID']) ? Info::getUserNameByUserId($memberList[1]['USER_ID']) : '';
+                // 右腿2市场
+                $rightPerfUserName = (isset($memberList[2]) && $memberList[1]['USER_ID']) ? Info::getUserNameByUserId($memberList[2]['USER_ID']) : '';
+
+                // 会员编号
                 $perfMarket['USER_NAME'] = $memberCode;
+                $perfMarket['SURPLUS_1L_USER_NAME'] = $leftPerfUserName;
+                $perfMarket['SURPLUS_2L_USER_NAME'] = $rightPerfUserName;
+
                 return static::notice(['allData' => $perfMarket]);
             }
 

+ 11 - 3
backendEle/src/views/bonus/perf-adjustment.vue

@@ -14,12 +14,15 @@
             <div class="grid-content bg-purple" style="width: 100%">
               <el-card class="box-card" shadow="hover">
                 <el-form :model="perfForm" status-icon ref="perfForm" label-width="250px" width="100%" class="demo-ruleForm">
-                  <el-form-item label="Member Code" prop="USER_NAME">
-                    <el-input type="text" size="small" v-model="perfForm.USER_ID" v-show="false" width="100%"></el-input>
-                    <el-input type="text" size="small" v-model="perfForm.USER_NAME" readonly></el-input>
+                  <el-form-item label="Member Code" prop="USER_NAME" v-show="false">
+                    <el-input type="text" size="small" v-model="perfForm.USER_ID"></el-input>
+                    <el-input type="text" size="small" v-model="perfForm.USER_NAME"></el-input>
                   </el-form-item>
 
                   <el-divider><span style="font-weight: bold;">L. Market Balance Performance</span></el-divider>
+                  <el-form-item label="Member Code" prop="SURPLUS_1L_USER_NAME"><!--会员编号-->
+                    <el-input type="text" size="small" v-model="perfForm.SURPLUS_1L_USER_NAME" autocomplete="off"></el-input>
+                  </el-form-item>
                   <el-form-item label="Balance Performance" prop="SURPLUS_1L"><!--综合结余业绩-->
                     <el-input type="text" size="small" v-model="perfForm.SURPLUS_1L" autocomplete="off"></el-input>
                   </el-form-item>
@@ -31,6 +34,9 @@
                   </el-form-item>
 
                   <el-divider><span style="font-weight: bold;">R. Market Balance Performance</span></el-divider>
+                  <el-form-item label="Member Code" prop="SURPLUS_2L_USER_NAME"><!--会员编号-->
+                    <el-input type="text" size="small" v-model="perfForm.SURPLUS_2L_USER_NAME" autocomplete="off"></el-input>
+                  </el-form-item>
                   <el-form-item label="Balance Performance" prop="SURPLUS_2L"><!--综合结余业绩-->
                     <el-input type="text" size="small" v-model="perfForm.SURPLUS_2L" autocomplete="off"></el-input>
                   </el-form-item>
@@ -70,9 +76,11 @@ export default {
         SURPLUS_1L: '',
         SURPLUS_1L_ZC: '',
         SURPLUS_1L_FX: '',
+        SURPLUS_21L_USER_NAME: '',
         SURPLUS_2L: '',
         SURPLUS_2L_ZC: '',
         SURPLUS_2L_FX: '',
+        SURPLUS_2L_USER_NAME: '',
       },
     }
   },