Browse Source

5.4 提测

bding 1 year ago
parent
commit
8305e9b9de
2 changed files with 19 additions and 14 deletions
  1. 6 3
      activityPages/activityDetail/jurisdiction/components.vue
  2. 13 11
      components/modalDialog.vue

+ 6 - 3
activityPages/activityDetail/jurisdiction/components.vue

@@ -12,8 +12,11 @@
       </block>
       <view class="tip" v-if="jurisdictionList.HasPermission === 2">
         <view v-if="jurisdictionList.IsResearch" class="research-noauth">
-          暂无 <text class="strong-text">买方研选</text> 权限
-          <text> 点击提交申请,提醒对口销售为你开通试用 </text>
+          <text v-if="jurisdictionList.IsResearchSpecial"> 签约买方研选套餐才可参与此活动,请联系对口销售 </text>
+          <block v-else>
+            暂无 <text class="strong-text">买方研选</text> 权限
+            <text> 点击提交申请,提醒对口销售为你开通试用 </text>
+          </block>
         </view>
         <block v-else>
           <block v-if="jurisdictionList.Type == '专项调研'"> 需要升级行业套餐权限才可参与此活动,请联系对口销售</block>
@@ -28,7 +31,7 @@
           </block>
         </block>
       </view>
-      <view v-if="jurisdictionList.HasPermission === 2 && jurisdictionList.Type !== '专项调研'" class="btn-cont" @click="sellerApplyAuth">
+      <view v-if="jurisdictionList.HasPermission === 2 && jurisdictionList.Type !== '专项调研' && !jurisdictionList.IsResearchSpecial" class="btn-cont" @click="sellerApplyAuth">
         {{ jurisdictionList.IsResearch ? "提交申请" : "立即申请" }}
       </view>
       <view class="btn-cont back-btn" @click="backIndex"> 返回</view>

+ 13 - 11
components/modalDialog.vue

@@ -22,8 +22,8 @@
         v-model="showhasPermission"
         :content-style="{ fontSize: '32rpx' }"
         @confirm="showhasPermissionBtn"
-        :show-cancel-button="true"
-        confirm-text="提交申请"
+        :show-cancel-button="!jurisdictionList.IsResearchSpecial"
+        :confirm-text="!jurisdictionList.IsResearchSpecial ? '提交申请' : '知道了'"
         @cancel="showhasPermissionCancel"
         :show-title="false"
         :cancel-style="{ borderRight: '1rpx solid #EBEBEB' }"
@@ -273,15 +273,17 @@ export default {
       this.editIsShowDlg = false;
     },
 
-    showhasPermissionBtn() {
-      // isAudioVideo -- 3 产业视频
-      User.applyTry({
-        TryType: this.jurisdictionList.isAudioVideo == 1 ? "MicroAudio" : this.jurisdictionList.isAudioVideo == 2 || this.jurisdictionList.isAudioVideo == 3 ? "MicroVideo" : "Activity",
-        DetailId: this.jurisdictionList.ActivityId,
-      }).then((res) => {
-        this.showhasPermission = false;
-        this.$parent.isShowhasPermission = false;
-      });
+    async showhasPermissionBtn() {
+      if (this.jurisdictionList.IsResearchSpecial) {
+      } else {
+        // isAudioVideo -- 3 产业视频
+        const res = await User.applyTry({
+          TryType: this.jurisdictionList.isAudioVideo == 1 ? "MicroAudio" : this.jurisdictionList.isAudioVideo == 2 || this.jurisdictionList.isAudioVideo == 3 ? "MicroVideo" : "Activity",
+          DetailId: this.jurisdictionList.ActivityId,
+        });
+      }
+      this.showhasPermission = false;
+      this.$parent.isShowhasPermission = false;
     },
     mobileDial() {
       uni.makePhoneCall({