@@ -3,6 +3,7 @@
namespace app\admin\model;
use think\Model;
+use think\Db;
class Useridconfirm extends Model
@@ -29,6 +30,20 @@ class Useridconfirm extends Model
];
+ protected static function init(){
+ self::afterUpdate(function ($row) {
+ $changed = $row->getChangedData();
+ if (isset($changed['status'])) {
+ $update = ['idcard_status'=>$changed['status']];
+ if($changed['status'] == 1){
+ $update['nickname'] = $row['truename'];
+ }
+ Db::name('user')->where('id',$row['user_id'])->update($update);
+
+ });
public function getStatusList()
{
@@ -3,7 +3,7 @@
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('User_id')}:</label>
<div class="col-xs-12 col-sm-8">
- <input id="c-user_id" data-rule="required" data-source="user/user/index" data-field="nickname" class="form-control selectpage" name="row[user_id]" type="text" value="{$row.user_id|htmlentities}">
+ <input id="c-user_id" data-rule="required" disabled data-source="user/user/index" data-field="nickname" class="form-control selectpage" name="row[user_id]" type="text" value="{$row.user_id|htmlentities}">
</div>
@@ -17,7 +17,7 @@
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
- <a href="javascript:;" class="btn btn-success btn-add {:$auth->check('useridconfirm/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
+ <!--<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('useridconfirm/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('useridconfirm/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('useridconfirm/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
@@ -29,7 +29,7 @@
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:" data-params="status={$key}">{:__('Set status to ' . $key)}</a></li>
{/foreach}
</ul>
- </div>
+ </div>-->
@@ -418,9 +418,9 @@ class Auth
$userinfo = array_intersect_key($data, array_flip($allowFields));
$userinfo = array_merge($userinfo, Token::get($this->_token));
- if($this->idcard_status == 1){
+ /*if($this->idcard_status == 1){
$userinfo['nickname'] = Db::name('user_idconfirm')->where('user_id',$this->id)->value('truename');
- }
+ }*/
return $userinfo;
}
@@ -8,7 +8,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
index_url: 'useridconfirm/index' + location.search,
add_url: 'useridconfirm/add',
edit_url: 'useridconfirm/edit',
- del_url: 'useridconfirm/del',
+// del_url: 'useridconfirm/del',
multi_url: 'useridconfirm/multi',
import_url: 'useridconfirm/import',
table: 'user_idconfirm',