Jelajahi Sumber

'改账户绑定'

魏志佳 4 tahun lalu
induk
melakukan
aeb10b9e5d
1 mengubah file dengan 22 tambahan dan 6 penghapusan
  1. 22 6
      src/views/modules/advertiser/ProjectMemberList.vue

+ 22 - 6
src/views/modules/advertiser/ProjectMemberList.vue

@@ -168,14 +168,15 @@
             <span style="color:red;" v-if="loginType == 'bytedance'">*重要:如存在一户多开情况,请勾选所有子账号进行授权!!!</span>
           </a-form-item>
           <a-form-item
-            label="是否本代理商开户:"
+            label="开户代理商:"
             :label-col="{ xs: { span: 24 }, sm: { span: 5 } }"
             :wrapper-col="{ xs: { span: 24 }, sm: { span: 16 } }"
             v-if="loginType == 'kuaishou'"
           >
-            <a-radio-group buttonStyle="outline" v-model="agentType">
-              <a-radio-button value="0">否</a-radio-button>
-              <a-radio-button value="1">是</a-radio-button>
+            <a-radio-group buttonStyle="outline" v-model="id">
+              <!-- <a-radio-button value="0">否</a-radio-button>
+              <a-radio-button value="1">是</a-radio-button> -->
+              <a-radio-button v-for="item in authConfigList" :key="item.id" :value='item.id'>{{item.agentName}}</a-radio-button>
             </a-radio-group>
           </a-form-item>
           <a-form-item
@@ -423,6 +424,7 @@ export default {
   mixins: [JeecgListMixin],
   data() {
     return {
+      authConfigList:[],
       title: '',
       titleAccount: '',
       description: '我的项目',
@@ -434,7 +436,7 @@ export default {
       accountName: '',
       password: '',
       loginType: 'kuaishou',
-      agentType: '1',
+      id: undefined,
       form: this.$form.createForm(this),
       record: '',
       systemType: '不限',
@@ -827,7 +829,7 @@ export default {
             params.authorizationType = this.loginType
             if (this.loginType == 'kuaishou') {
               params.mediaId = this.mediaId
-              params.agentType = this.agentType
+              params.id = this.id
             } else if (this.loginType == 'bytedance') {
               params.mediaId = 1
             }
@@ -886,10 +888,24 @@ export default {
         this.getAllUserList()
       }
     },
+    getauthConfigList(){
+      getAction('/auth/oauthConfig/list',{
+        status:0,
+        mediaId:2
+      }).then(res=>{
+        console.log(res)
+        this.authConfigList=res.result;
+        if(res.result.length>0){
+          this.id=res.result[0].id
+        }
+        
+      })
+    }
   },
   mounted() {
     this.$nextTick(() => {
       this.getParticipateList()
+      this.getauthConfigList()
     })
   },
 }