فهرست منبع

Merge remote-tracking branch 'origin/master'

syh 5 سال پیش
والد
کامیت
d7f208a432
1فایلهای تغییر یافته به همراه23 افزوده شده و 1 حذف شده
  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}}"
                            :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="bytedance">头条</a-radio-button>
                 </a-radio-group>
               </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}}"
                            :wrapperCol="{xs: {span: 24},sm: {span: 16}}" v-show="!departDisabled">
                 <j-select-depart v-model="departmentId" :multi="false"></j-select-depart>
@@ -229,6 +240,8 @@
         visible: false,
         accountName: '',
         password: '',
+        showAuthName: true,
+        authName: '',
         mode: 'login',
         showLogin: true,
         showAuthorization: false,
@@ -302,6 +315,14 @@
     methods: {
       ...mapGetters(["nickname", "avatar", "userInfo"]),
 
+      changeShowAuthName() {
+        if (this.authorizationType == 'bytedance') {
+          this.showAuthName = false;
+        } else {
+          this.showAuthName = true;
+        }
+      },
+
       handleSubmit() {
         /*postAction(this.url.getLoginInfo).then((res) => {
           if (res.success) {
@@ -349,6 +370,7 @@
               params.authorizationType = this.authorizationType;
               if (this.authorizationType == 'kuaishou') {
                 params.mediaId = 2;
+                params.authName = this.authName;
               } else if (this.authorizationType == 'bytedance') {
                 params.mediaId = 1;
               }