Browse Source

快手-添加授权名称

yumeng 5 years ago
parent
commit
ff9849a45c
1 changed files with 23 additions and 1 deletions
  1. 23 1
      src/views/modules/advertiser/AdvertiserList.vue

+ 23 - 1
src/views/modules/advertiser/AdvertiserList.vue

@@ -167,11 +167,22 @@
 
 
               <a-form-item label="媒体:" :labelCol="{xs: {span: 24},sm: {span: 5}}"
               <a-form-item label="媒体:" :labelCol="{xs: {span: 24},sm: {span: 5}}"
                            :wrapperCol="{xs: {span: 24},sm: {span: 16}}">
                            :wrapperCol="{xs: {span: 24},sm: {span: 16}}">
-                <a-radio-group buttonStyle="outline" v-model="authorizationType">
+                <a-radio-group buttonStyle="outline" v-model="authorizationType" @change="changeShowAuthName">
                   <a-radio-button value="kuaishou">快手</a-radio-button>
                   <a-radio-button value="kuaishou">快手</a-radio-button>
                   <a-radio-button value="bytedance">头条</a-radio-button>
                   <a-radio-button value="bytedance">头条</a-radio-button>
                 </a-radio-group>
                 </a-radio-group>
               </a-form-item>
               </a-form-item>
+
+
+              <a-form-item
+                label="账号名称:"
+                v-if="showAuthName"
+                :label-col="{xs: {span: 24},sm: {span: 5}}"
+                :wrapper-col="{xs: {span: 24},sm: {span: 16}}">
+                <a-input v-model="authName" placeholder="请输入快手标识名称,便于区分用户"/>
+              </a-form-item>
+
+
               <a-form-item label="部门分配" :labelCol="{xs: {span: 24},sm: {span: 5}}"
               <a-form-item label="部门分配" :labelCol="{xs: {span: 24},sm: {span: 5}}"
                            :wrapperCol="{xs: {span: 24},sm: {span: 16}}" v-show="!departDisabled">
                            :wrapperCol="{xs: {span: 24},sm: {span: 16}}" v-show="!departDisabled">
                 <j-select-depart v-model="departmentId" :multi="false"></j-select-depart>
                 <j-select-depart v-model="departmentId" :multi="false"></j-select-depart>
@@ -229,6 +240,8 @@
         visible: false,
         visible: false,
         accountName: '',
         accountName: '',
         password: '',
         password: '',
+        showAuthName: true,
+        authName: '',
         mode: 'login',
         mode: 'login',
         showLogin: true,
         showLogin: true,
         showAuthorization: false,
         showAuthorization: false,
@@ -302,6 +315,14 @@
     methods: {
     methods: {
       ...mapGetters(["nickname", "avatar", "userInfo"]),
       ...mapGetters(["nickname", "avatar", "userInfo"]),
 
 
+      changeShowAuthName() {
+        if (this.authorizationType == 'bytedance') {
+          this.showAuthName = false;
+        } else {
+          this.showAuthName = true;
+        }
+      },
+
       handleSubmit() {
       handleSubmit() {
         /*postAction(this.url.getLoginInfo).then((res) => {
         /*postAction(this.url.getLoginInfo).then((res) => {
           if (res.success) {
           if (res.success) {
@@ -330,6 +351,7 @@
               params.loginType = this.loginType;
               params.loginType = this.loginType;
               if (this.loginType == 'kuaishou') {
               if (this.loginType == 'kuaishou') {
                 params.mediaId = 2;
                 params.mediaId = 2;
+                params.authName = this.authName;
               } else if (this.loginType == 'bytedance') {
               } else if (this.loginType == 'bytedance') {
                 params.mediaId = 1;
                 params.mediaId = 1;
               }
               }