【一】增加查询注销状态
有时候我们不需要全部都显示,只想查询有几个注销或者几个正常用户的,那就可以按下图这样添加
【1】打开后台打包文件/src/pages/user/list/index.vue
1、在第36行换行增加
<Col v-bind="grid">
<FormItem label="注销状态:" label-for="is_del">
<RadioGroup v-model="userFrom.is_del" type="button">
<Radio label="">
<span>全部</span>
</Radio>
<Radio label="0">
<span>正常</span>
</Radio>
<Radio label="1">
<span>注销</span>
</Radio>
</RadioGroup>
</FormItem>
</Col>
2、在570行回车添加
is_del: '',
3、在1016行回车添加
this.userFrom.is_del = this.userFrom.is_del || '';
4在1056行回车添加
is_del: '',
【2】打开后端文件app\dao\user\UserWechatUserDao.php
在171行回车添加
//用户是否注销
if (isset($where['is_del']) && $where['is_del'] != '') {
$model = $model->where($userAlias . 'is_del', $where['is_del']);
}
【二】增加在后端手动给用户注销
【1】打开后台打包文件src/pages/user/list/handle/userEdit.vue
1、在112行回车添加
<FormItem label="是否注销:">
<RadioGroup v-model="formItem.is_del" class="form-sty">
<Radio :label="1">是</Radio>
<Radio :label="0">否</Radio>
</RadioGroup>
</FormItem>
2、在173行回车添加
is_del:0,
3、在258行回车添加
is_del:0,
【2】打开后端文件app\adminapi\controller\v1\user\User.php
1、在73行回车添加,
['is_del',0]
2、在124行回车添加,
['is_del',0]
3、在404行回车添加,
['is_del',0]
【3】打开后端文件app\services\user\UserServices.php
1、在702行回车添加
$f[] = Form::radio('is_del', '是否注销', $user->getData('is_del'))->options([['value' => 1, 'label' => '正常'], ['value' => 0, 'label' => '注销']]);
2、在828行回车添加
$edit['is_del'] = $data['is_del'];
大功告成
防止步骤又消失不见,可查看附件!
防止步骤又消失不见,可查看附件!
防止步骤又消失不见,可查看附件!