hrjy há 2 anos atrás
pai
commit
8faeb834fa
1 ficheiros alterados com 10 adições e 2 exclusões
  1. 10 2
      app/admin/controller/user/User.php

+ 10 - 2
app/admin/controller/user/User.php

@@ -16,7 +16,7 @@ use app\models\user\UserLevel as Level;
 use app\admin\model\order\StoreOrder;
 use app\admin\model\wechat\WechatMessage;
 use app\admin\model\store\{StoreProduct, StoreVisit, StoreCouponUser};
-use app\admin\model\system\{SystemUserLevel, SystemUserTask};
+use app\admin\model\system\{SystemCity, SystemUserLevel, SystemUserTask};
 use crmeb\services\{FormBuilder as Form, UtilService as Util, JsonService as Json};
 use app\admin\model\user\{User as UserModel, UserBill as UserBillAdmin, UserLevel, UserGroup, UserTaskFinish};
 
@@ -339,7 +339,15 @@ class User extends AuthController
         $f[] = Form::radio('alliance', '老师', $user->getData('alliance'))->options([['value' => 1, 'label' => '是'], ['value' => 0, 'label' => '否']]);
         $f[] = Form::radio('shopkeeper', '店家', $user->getData('shopkeeper'))->options([['value' => 1, 'label' => '是'], ['value' => 0, 'label' => '否']]);
         $f[] = Form::radio('provinces', '省盟', $user->getData('provinces'))->options([['value' => 1, 'label' => '是'], ['value' => 0, 'label' => '否']]);
-        $f[] = Form::input('address', '省盟地址', $user->getData('address'));
+        $f[] = Form::select('address', '省盟地址', $user->getData('address'))->setOptions(function (){
+                $menus = [];
+                $list = SystemCity::where('level', 0)->select();
+                foreach ($list as $menu) {
+                    $menus[] = ['value' => $menu['name'], 'label' => $menu['name']];
+                }
+                return $menus;
+
+        });
         $f[] = Form::radio('group', '团长', $user->getData('group'))->options([['value' => 1, 'label' => '是'], ['value' => 0, 'label' => '否']]);
 
         $form = Form::make_post_form('添加用户通知', $f, Url::buildUrl('update', array('uid' => $uid)), 5);