| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- <?php /*a:2:{s:58:"D:\phpEnv\www\SCM-API\app\admin\view\user\index\index.html";i:1750736984;s:52:"D:\phpEnv\www\SCM-API\app\admin\view\layout\vue.html";i:1750736984;}*/ ?>
- import table from "http://yun.cn/assets/js/components/Table.js";
- export default{
- components:{'YunTable':table},
- data:{
- auth:{
- add:Yunqi.auth.check('app\\admin\\controller\\user\\Index','add'),
- edit:Yunqi.auth.check('app\\admin\\controller\\user\\Index','edit'),
- del:Yunqi.auth.check('app\\admin\\controller\\user\\Index','del'),
- multi:Yunqi.auth.check('app\\admin\\controller\\user\\Index','multi'),
- recyclebin:Yunqi.auth.check('app\\admin\\controller\\user\\Index','recyclebin'),
- },
- extend:{
- index_url: 'user/index/index',
- edit_url: 'user/index/edit',
- del_url: 'user/index/del',
- multi_url: 'user/index/multi',
- download_url: 'user/index/download',
- recyclebin_url: 'user/index/recyclebin',
- },
- columns:[
- {checkbox: true},
- {field: 'id',title: __('ID'),width:80,sortable: true},
- {field: 'username',title: __('用户名'),operate:'='},
- {field: 'avatar', title: __('头像'), formatter: Yunqi.formatter.image, operate: false},
- {field: 'nickname',title: __('昵称'),operate: 'LIKE',formatter: Yunqi.formatter.tag},
- {field: 'sex', title: __('性别'),width:100,searchList: {1: __('男'), 2: __('女')},operate:'select',formatter:Yunqi.formatter.select},
- {field: 'email',title: __('邮箱'),operate:'LIKE'},
- {field: 'mobile',title: __('手机'),operate: '='},
- {field: 'level', title: __('等级'),sortable: true,operate:'selects',searchList:{0:'普通',1:'1级',2:'2级',3:'3级',4:'4级'}},
- {field: 'score', title: __('积分'),sortable: true,operate:'between'},
- {field: 'balance', title: __('余额'),sortable: true,operate:'between'},
- {field: 'status', title: __('状态'),searchList: {'normal': __('正常'),'hidden': __('隐藏')},formatter:Yunqi.formatter.switch,operate:'select'},
- {field: 'createtime', title: __('创建时间'), width:160,formatter: Yunqi.formatter.datetime,operate:false,sortable: true},
- {
- field: 'operate',
- title: __('操作'),
- width:180,
- fixed:'right',
- action:{
- recharge:{
- tooltip:true,
- icon:'fa fa-plug',
- type:'warning',
- text:__('会员充值'),
- method:'recharge'
- },
- detail:{
- tooltip:true,
- icon:'fa fa-list',
- type:'info',
- text:__('会员明细'),
- method:'detail'
- },
- edit:true,
- del:true
- }
- }
- ]
- },
- methods: {
- detail:function (row){
- Yunqi.api.open({
- url:'user/index/detail?ids='+row.id,
- width:1000,
- title:__('会员明细'),
- icon:'fa fa-list'
- });
- },
- recharge:function (row){
- Yunqi.api.open({
- url:'user/index/recharge?ids='+row.id,
- title:__('会员充值'),
- icon:'fa fa-plug',
- close:()=>{
- this.$refs.yuntable.reload();
- }
- });
- }
- }
- }
|