|
@@ -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 () =>{
|