|
@@ -15,6 +15,7 @@ use App\TemplatesSource;
|
15
|
15
|
use App\TemplatesSourceSalers;
|
16
|
16
|
use App\AdminRole;
|
17
|
17
|
use App\TemplatesLog;
|
|
18
|
+use App\TemplatesBackimg;
|
18
|
19
|
use App\CustDetail;
|
19
|
20
|
use App\Order;
|
20
|
21
|
use App\Services\OssServices as oss;
|
|
@@ -149,7 +150,7 @@ class TemplateController extends Controller
|
149
|
150
|
*/
|
150
|
151
|
public function assignSalers(Request $request)
|
151
|
152
|
{
|
152
|
|
- $t_id = (int)$request->input('id');
|
|
153
|
+ $s_id = (int)$request->input('id');
|
153
|
154
|
$salers = $request->input('salers');
|
154
|
155
|
$assign_type = (int)$request->input('assign_type');
|
155
|
156
|
|
|
@@ -180,7 +181,7 @@ class TemplateController extends Controller
|
180
|
181
|
}
|
181
|
182
|
|
182
|
183
|
//如果已经有 ,删除未选中
|
183
|
|
- TemplatesSalers::where('t_id', $t_id)->whereNotIn('admin_id',$salers)->update(['is_del'=>1]);
|
|
184
|
+ TemplatesSourceSalers::where('s_id', $s_id)->whereNotIn('admin_id',$salers)->update(['is_del'=>1]);
|
184
|
185
|
foreach( $salers as $k=>$admin_id ){
|
185
|
186
|
if($assign_type == 1){
|
186
|
187
|
$weight = $weight_avg;
|
|
@@ -188,10 +189,10 @@ class TemplateController extends Controller
|
188
|
189
|
$weight = $weights[$k];
|
189
|
190
|
}
|
190
|
191
|
|
191
|
|
- TemplatesSalers::updateOrCreate( ['t_id'=>$t_id, 'admin_id'=>$admin_id], ['is_del'=>0, 'weight'=>$weight] );
|
|
192
|
+ TemplatesSourceSalers::updateOrCreate( ['s_id'=>$s_id, 'admin_id'=>$admin_id], ['is_del'=>0, 'weight'=>$weight] );
|
192
|
193
|
}
|
193
|
194
|
|
194
|
|
- exit('<script>parent.layer.msg("操作成功!",{icon:1,time:1000}); var index=parent.layer.getFrameIndex(window.name); parent.location.href="/admin/template/index";parent.layer.close(index);</script>');
|
|
195
|
+ exit('<script>parent.layer.msg("操作成功!",{icon:1,time:1000}); var index=parent.layer.getFrameIndex(window.name); parent.location.href="/admin/template/sourceindex";parent.layer.close(index);</script>');
|
195
|
196
|
}
|
196
|
197
|
|
197
|
198
|
/**
|
|
@@ -206,7 +207,7 @@ class TemplateController extends Controller
|
206
|
207
|
$query->whereNotNull('qrcode')->where('qrcode', '<>', '');
|
207
|
208
|
})->get();
|
208
|
209
|
$adminList = json_decode(json_encode($adminList), true);
|
209
|
|
- $assign_admin = TemplatesSalers::where('t_id', $id)->where('is_del', 0)->lists('weight', 'admin_id');
|
|
210
|
+ $assign_admin = TemplatesSourceSalers::where('s_id', $id)->where('is_del', 0)->lists('weight', 'admin_id');
|
210
|
211
|
|
211
|
212
|
$team_info = DB::table('teams')->lists('name', 'id');
|
212
|
213
|
foreach($adminList as &$admin){
|
|
@@ -428,7 +429,7 @@ class TemplateController extends Controller
|
428
|
429
|
|
429
|
430
|
foreach($result as $k=>&$v){
|
430
|
431
|
# 获取销售
|
431
|
|
- $salers = TemplatesSourceSalers::select('templates_source_salers.*', 'admin.realname as admin_name')->leftJoin('admin', 'admin.id', '=', 'templates_source_salers.admin_id')->where('templates_source_salers.t_id', $v['id'])->where('templates_source_salers.is_del', 0)->get();
|
|
432
|
+ $salers = TemplatesSourceSalers::select('templates_source_salers.*', 'admin.realname as admin_name')->leftJoin('admin', 'admin.id', '=', 'templates_source_salers.admin_id')->where('templates_source_salers.s_id', $v['id'])->where('templates_source_salers.is_del', 0)->get();
|
432
|
433
|
$v['salers'] = $salers;
|
433
|
434
|
$v['salers_k'] = count($salers);
|
434
|
435
|
# 获取模板图
|
|
@@ -447,7 +448,9 @@ class TemplateController extends Controller
|
447
|
448
|
*/
|
448
|
449
|
public function sourcecreate()
|
449
|
450
|
{
|
450
|
|
- return view('template/sourcecreate');
|
|
451
|
+ $templates = Templates::where('is_del', 0)->whereNotNull('url')->get();
|
|
452
|
+ $back_imgs = TemplatesBackimg::where('is_del', 0)->whereNotNull('back_img')->lists('back_img');
|
|
453
|
+ return view('template/sourcecreate', ['templates'=>$templates, 'back_imgs'=>$back_imgs]);
|
451
|
454
|
}
|
452
|
455
|
|
453
|
456
|
/**
|
|
@@ -491,8 +494,9 @@ class TemplateController extends Controller
|
491
|
494
|
*/
|
492
|
495
|
public function sourceedit($id)
|
493
|
496
|
{
|
|
497
|
+ $templates = Templates::where('is_del', 0)->whereNotNull('url')->get();
|
494
|
498
|
$template = TemplatesSource::findOrFail($id);
|
495
|
|
- return view('template/sourceedit', ['template' => $template, 'id'=>$id]);
|
|
499
|
+ return view('template/sourceedit', ['template' => $template, 'id'=>$id, 'templates' => $templates]);
|
496
|
500
|
}
|
497
|
501
|
|
498
|
502
|
/**
|
|
@@ -532,6 +536,14 @@ class TemplateController extends Controller
|
532
|
536
|
return redirect('/admin/template/sourceindex')->with('info', '修改成功');
|
533
|
537
|
}
|
534
|
538
|
|
|
539
|
+ public function createSourceUrl($t_id, $id){
|
|
540
|
+ $url = Templates::where('id', $t_id)->pluck('url');
|
|
541
|
+ if($url){
|
|
542
|
+ return $url . '?id='.$id;
|
|
543
|
+ }
|
|
544
|
+ return false;
|
|
545
|
+ }
|
|
546
|
+
|
535
|
547
|
|
536
|
548
|
}
|
537
|
549
|
|