Browse Source

试课的资料放到注册里来

lizhen_gitee 1 năm trước cách đây
mục cha
commit
dc98f2a372

+ 1 - 0
application/admin/controller/user/User.php

@@ -25,6 +25,7 @@ class User extends Backend
         $this->view->assign("statusList", $this->model->getStatusList());
         $this->view->assign("noticeEmailList", $this->model->getNoticeEmailList());
         $this->view->assign("noticeWhatsappList", $this->model->getNoticeWhatsappList());
+        $this->view->assign("isFirstList", $this->model->getIsFirstList());
     }
 
 

+ 7 - 1
application/admin/lang/zh-cn/user/user.php

@@ -41,5 +41,11 @@ return [
     'Notice_whatsapp'   => 'whatsapp通知',
     'Notice_whatsapp 1' => '开',
     'Notice_whatsapp 0' => '关',
-    'Whatsapp'          => 'whatsapp账号'
+    'Whatsapp'          => 'whatsapp账号',
+    'Knowus'            => '如何知道我们',
+    'Health'            => '健康状况声明',
+    'Emergency'         => '紧急联系人姓名和联系号码',
+    'Is_first'          => '是否上过课',
+    'Is_first 0'        => '否',
+    'Is_first 1'        => '是'
 ];

+ 15 - 1
application/admin/model/User.php

@@ -30,7 +30,8 @@ class User extends Model
         'jointime_text',
         'status_text',
         'notice_email_text',
-        'notice_whatsapp_text'
+        'notice_whatsapp_text',
+        'is_first_text'
     ];
     
 
@@ -50,6 +51,11 @@ class User extends Model
         return ['1' => __('Notice_whatsapp 1'), '0' => __('Notice_whatsapp 0')];
     }
 
+    public function getIsFirstList()
+    {
+        return ['0' => __('Is_first 0'), '1' => __('Is_first 1')];
+    }
+
 
     public function getPrevtimeTextAttr($value, $data)
     {
@@ -95,6 +101,14 @@ class User extends Model
         return isset($list[$value]) ? $list[$value] : '';
     }
 
+
+    public function getIsFirstTextAttr($value, $data)
+    {
+        $value = $value ? $value : (isset($data['is_first']) ? $data['is_first'] : '');
+        $list = $this->getIsFirstList();
+        return isset($list[$value]) ? $list[$value] : '';
+    }
+
     protected function setPrevtimeAttr($value)
     {
         return $value === '' ? null : ($value && !is_numeric($value) ? strtotime($value) : $value);

+ 30 - 0
application/admin/view/user/user/add.html

@@ -218,6 +218,36 @@
             <input id="c-whatsapp" class="form-control" name="row[whatsapp]" type="text" value="">
         </div>
     </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Knowus')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-knowus" class="form-control" name="row[knowus]" type="text" value="">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Health')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-health" class="form-control" name="row[health]" type="text" value="">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Emergency')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-emergency" class="form-control" name="row[emergency]" type="text" value="">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Is_first')}:</label>
+        <div class="col-xs-12 col-sm-8">
+                        
+            <select  id="c-is_first" class="form-control selectpicker" name="row[is_first]">
+                {foreach name="isFirstList" item="vo"}
+                    <option value="{$key}" {in name="key" value="0"}selected{/in}>{$vo}</option>
+                {/foreach}
+            </select>
+
+        </div>
+    </div>
     <div class="form-group layer-footer">
         <label class="control-label col-xs-12 col-sm-2"></label>
         <div class="col-xs-12 col-sm-8">

+ 30 - 0
application/admin/view/user/user/edit.html

@@ -218,6 +218,36 @@
             <input id="c-whatsapp" class="form-control" name="row[whatsapp]" type="text" value="{$row.whatsapp|htmlentities}">
         </div>
     </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Knowus')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-knowus" class="form-control" name="row[knowus]" type="text" value="{$row.knowus|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Health')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-health" class="form-control" name="row[health]" type="text" value="{$row.health|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Emergency')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-emergency" class="form-control" name="row[emergency]" type="text" value="{$row.emergency|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Is_first')}:</label>
+        <div class="col-xs-12 col-sm-8">
+                        
+            <select  id="c-is_first" class="form-control selectpicker" name="row[is_first]">
+                {foreach name="isFirstList" item="vo"}
+                    <option value="{$key}" {in name="key" value="$row.is_first"}selected{/in}>{$vo}</option>
+                {/foreach}
+            </select>
+
+        </div>
+    </div>
     <div class="form-group layer-footer">
         <label class="control-label col-xs-12 col-sm-2"></label>
         <div class="col-xs-12 col-sm-8">