Bladeren bron

染色时间设置

zqwang 1 jaar geleden
bovenliggende
commit
b36971a8d1
1 gewijzigde bestanden met toevoegingen van 18 en 15 verwijderingen
  1. 18 15
      src/views/promotion/ranse/index.vue

+ 18 - 15
src/views/promotion/ranse/index.vue

@@ -6,7 +6,7 @@
 			<el-text class="text-notice">2.未充值用户 >=n 分钟连续未登录,如果点击新连接,会归属于新链接的优化师</el-text>
 		</div>
 		
-		<div class="set-box" v-show="init_finish"  v-if="rolesIdentify.includes('optimizer')">
+		<div class="set-box" v-show="init_finish" >
 			<view class="set-box-item">
 				<el-text class="lab-txt"> <label style="color: red;margin-right: 10px;">*</label>非充值用户:</el-text>
 				<el-input-number v-model="no_charge_user_duration" :min="0"  @change="handleUnChargeUserChange" />
@@ -17,8 +17,8 @@
 				<el-input-number v-model="charge_user_duration" :min="0"  @change="handleChargeUserChange" />
 				<el-text style="margin-left: 10px;color: 555;">分</el-text>
 			</view>
-			<view class="set-box-item" >
-				<el-button style="margin-left: 140px;margin-top: 30px;" type="primary" @click="saveSetting">确认</el-button>
+			<view class="set-box-item"  v-action="'tuiguang.Promotion.delete'" >
+				<el-button :disabled="permission" style="margin-left: 140px;margin-top: 30px;" type="primary" @click="saveSetting">确认</el-button>
 			</view>
 			
 		</div>
@@ -32,6 +32,7 @@
 	const  charge_user_duration = ref(0);
 	const  no_charge_user_duration = ref(0);
 	const  init_finish = ref(0);
+	const permission = ref(true);
 	
 	const handleUnChargeUserChange = (value: number) => {
 		no_charge_user_duration.value = value;
@@ -54,26 +55,28 @@
 			return true;
 		}
 		setRanseDuration({charge_user_duration:charge_user_duration.value,no_charge_user_duration:no_charge_user_duration.value}).then(res => {
-			
 			if(res.code ==10000){
 				ElMessage.success(res.message);
 				getSetData();
 			}
 		})
-		// console.log('setData.charge_user_duration',setData.value.charge_user_duration,'setData.value.charge_user_duration',setData.value.no_charge_user_duration)
-		// console.log({charge_user_duration:charge_user_duration.value,no_charge_user_duration:no_charge_user_duration.value})
 	}
 	
 	const getSetData = async () =>{
-		await getRanseDuration().then(res => {
-			if(res.code ==10000){
-				setData.value.charge_user_duration = res.data.charge_user_duration;
-				setData.value.no_charge_user_duration = res.data.no_charge_user_duration;
-				charge_user_duration.value = res.data.charge_user_duration;
-				no_charge_user_duration.value = res.data.no_charge_user_duration;
-				init_finish.value = 1;
-			}
-		});
+		if(rolesIdentify.value.includes('optimizer')){
+			await getRanseDuration().then(res => {
+				if(res.code ==10000){
+					setData.value.charge_user_duration = res.data.charge_user_duration;
+					setData.value.no_charge_user_duration = res.data.no_charge_user_duration;
+					charge_user_duration.value = res.data.charge_user_duration;
+					no_charge_user_duration.value = res.data.no_charge_user_duration;
+					init_finish.value = 1;
+				}
+				permission.value = false;
+			});
+		}
+		init_finish.value = 1;
+		
 		
 	}
 	onMounted(async () =>{