|
@@ -9,6 +9,9 @@
|
|
namespace App\Http\Controllers\Admin\Base;
|
|
namespace App\Http\Controllers\Admin\Base;
|
|
|
|
|
|
use App\Http\Controllers\Admin\Controller;
|
|
use App\Http\Controllers\Admin\Controller;
|
|
|
|
+use App\Models\AdminUserModel;
|
|
|
|
+use App\Models\AlbumManufacturerModel;
|
|
|
|
+use App\Models\AlbumUserModel;
|
|
use App\Services\Admin\Role;
|
|
use App\Services\Admin\Role;
|
|
use App\Services\Admin\AdminUser;
|
|
use App\Services\Admin\AdminUser;
|
|
use Request;
|
|
use Request;
|
|
@@ -41,6 +44,15 @@ class UserController extends Controller
|
|
$orderby[$request['sort_field']] = $request['sort_field_by'];
|
|
$orderby[$request['sort_field']] = $request['sort_field_by'];
|
|
}
|
|
}
|
|
$list = $this->_service->search($search, $orderby);
|
|
$list = $this->_service->search($search, $orderby);
|
|
|
|
+ //dd($list);
|
|
|
|
+ foreach ($list as $item) {
|
|
|
|
+ $item->store = '暂无';
|
|
|
|
+ $store = AlbumManufacturerModel::where('store_id', $item->store_id)->first();
|
|
|
|
+ if ($store) {
|
|
|
|
+ $item->store = $store->name;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
$roles = pairList($this->_getRoles(), 'id', 'name');
|
|
$roles = pairList($this->_getRoles(), 'id', 'name');
|
|
return view('admin.base.user.index', compact('list', 'roles'));
|
|
return view('admin.base.user.index', compact('list', 'roles'));
|
|
}
|
|
}
|
|
@@ -116,8 +128,12 @@ class UserController extends Controller
|
|
*/
|
|
*/
|
|
public function update()
|
|
public function update()
|
|
{
|
|
{
|
|
- if(Request::method() == 'POST'){
|
|
|
|
|
|
+ if(Request::method() == 'POST')
|
|
|
|
+ {
|
|
$data = Request::input('info');
|
|
$data = Request::input('info');
|
|
|
|
+ if ($data['password'] == null) {
|
|
|
|
+ unset($data['password']);
|
|
|
|
+ }
|
|
if(isset($data['admin_role_id']))$data['admin_role_id'] = implode(',', $data['admin_role_id']);
|
|
if(isset($data['admin_role_id']))$data['admin_role_id'] = implode(',', $data['admin_role_id']);
|
|
if($this->_service->update(Request::input('id'), $data)){
|
|
if($this->_service->update(Request::input('id'), $data)){
|
|
$this->showMessage('操作成功', urldecode(Request::input('_referer')));
|
|
$this->showMessage('操作成功', urldecode(Request::input('_referer')));
|
|
@@ -192,5 +208,18 @@ class UserController extends Controller
|
|
{
|
|
{
|
|
return $this->_role_service->get()->toArray();
|
|
return $this->_role_service->get()->toArray();
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 删除
|
|
|
|
+ */
|
|
|
|
+ public function destroy()
|
|
|
|
+ {
|
|
|
|
+ $user = AdminUserModel::find(Request::get('id'));
|
|
|
|
+ $ok = $user->delete();
|
|
|
|
+ if ($ok) {
|
|
|
|
+ return $this->showMessage('操作成功');
|
|
|
|
+ } else {
|
|
|
|
+ return $this->showWarning("操作失败");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|