添加:消费返利 - 我的收入添加海报设置

This commit is contained in:
wuhui_zzw 2024-03-20 09:52:58 +08:00
parent d57e84fc09
commit 236537640c
4 changed files with 20 additions and 1 deletions

View File

@ -6,6 +6,7 @@ use app\common\components\BaseController;
use app\common\facades\Setting; use app\common\facades\Setting;
use app\common\helpers\PaginationHelper; use app\common\helpers\PaginationHelper;
use Yunshop\CollectionRoom\models\CollectionRoomModel; use Yunshop\CollectionRoom\models\CollectionRoomModel;
use Yunshop\NewPoster\models\Poster;
use Yunshop\Rebate\models\Rebate; use Yunshop\Rebate\models\Rebate;
class IndexController extends BaseController{ class IndexController extends BaseController{
@ -47,8 +48,11 @@ class IndexController extends BaseController{
}else{ }else{
// 获取信息 // 获取信息
$set = Setting::get('plugin.rebate'); $set = Setting::get('plugin.rebate');
$poster = Poster::uniacid()->select(['id','title'])->get()->toArray();
return view('Yunshop\Rebate::index.set',[ return view('Yunshop\Rebate::index.set',[
'set' => $set, 'set' => $set,
'poster_list' => $poster,
])->render(); ])->render();
} }
} }

View File

@ -99,8 +99,11 @@ class IndexController extends ApiController{
} }
} }
} }
// 海报
$set = Setting::get('plugin.rebate');
$poster_id = $set['poster_id'] ?? 0;
$data = compact('userInfo','toDayIncome','allIncome','withdrawal','rebate','recommend','levelGive','subCount','goods'); $data = compact('userInfo','toDayIncome','allIncome','withdrawal','rebate','recommend','levelGive','subCount','goods','poster_id');
return $this->successJson('success', $data); return $this->successJson('success', $data);
} }
/** /**

View File

@ -73,6 +73,11 @@
</div> </div>
</el-form-item> </el-form-item>
<template v-if="set.is_switch == 1"> <template v-if="set.is_switch == 1">
<el-form-item label="我的收入海报">
<el-select v-model="set.poster_id">
<el-option v-for="(poster,poster_index) in poster_list" :key="poster_index" :label="poster.title" :value="poster.id"></el-option>
</el-select>
</el-form-item>
<el-form-item label="复购限制时间"> <el-form-item label="复购限制时间">
<el-input v-model.number="set.repurchase_day" min="0" type="number" class="shortInput"> <el-input v-model.number="set.repurchase_day" min="0" type="number" class="shortInput">
<template slot="prepend">需要在复购返利结算后</template> <template slot="prepend">需要在复购返利结算后</template>
@ -140,10 +145,12 @@
name: 'test', name: 'test',
data() { data() {
return{ return{
poster_list: JSON.parse('{!! json_encode($poster_list) !!}') || {},
// 设置信息 // 设置信息
set:{ set:{
is_switch: Number("{{ $set['is_switch'] ?? 0 }}"), is_switch: Number("{{ $set['is_switch'] ?? 0 }}"),
repurchase_day: Number("{{ $set['repurchase_day'] ?? 0 }}"), repurchase_day: Number("{{ $set['repurchase_day'] ?? 0 }}"),
poster_id: Number("{{ $set['poster_id'] ?? '' }}"),
total_quarter: "{{ $set['total_quarter'] ?? '' }}", total_quarter: "{{ $set['total_quarter'] ?? '' }}",
quarter_list: JSON.parse('{!! json_encode($set['quarter_list']) !!}') || {}, quarter_list: JSON.parse('{!! json_encode($set['quarter_list']) !!}') || {},
}, },

View File

@ -208,4 +208,9 @@ class TeamDividendLevelModel extends BackendModel
'award_ratio' => 'required' 'award_ratio' => 'required'
]; ];
} }
public function getAll(){
return [];
}
} }