切换导航条
此项目
正在载入...
登录
李忠强
/
temporaryfood
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
李忠强
3 years ago
提交
2300bfa5f3591368f2a32037f81f91fd7ee92ba7
1 个父辈
a3ac00a5
更新
隐藏空白字符变更
内嵌
并排对比
正在显示
9 个修改的文件
包含
108 行增加
和
137 行删除
application/admin/controller/Tax.php
application/admin/controller/user/User.php
application/admin/lang/zh-cn/user/user.php
application/admin/view/activity/index.html
application/admin/view/tax/edit.html
application/admin/view/user/user/edit.html
public/assets/js/backend/activity.js
public/assets/js/backend/tax.js
public/assets/js/backend/user/user.js
application/admin/controller/Tax.php
查看文件 @
2300bfa
...
...
@@ -3,6 +3,10 @@
namespace
app\admin\controller
;
use
app\common\controller\Backend
;
use
think\Db
;
use
Exception
;
use
think\exception\PDOException
;
use
think\exception\ValidateException
;
/**
* 发票管理
...
...
@@ -73,4 +77,58 @@ class Tax extends Backend
return
$this
->
view
->
fetch
();
}
/**
* 编辑
*/
public
function
edit
(
$ids
=
null
)
{
$row
=
$this
->
model
->
get
(
$ids
);
if
(
!
$row
)
{
$this
->
error
(
__
(
'No Results were found'
));
}
$adminIds
=
$this
->
getDataLimitAdminIds
();
if
(
is_array
(
$adminIds
))
{
if
(
!
in_array
(
$row
[
$this
->
dataLimitField
],
$adminIds
))
{
$this
->
error
(
__
(
'You have no permission'
));
}
}
if
(
$this
->
request
->
isPost
())
{
$params
=
$this
->
request
->
post
(
"row/a"
);
if
(
$params
)
{
$params
=
$this
->
preExcludeFields
(
$params
);
$result
=
false
;
Db
::
startTrans
();
try
{
//是否采用模型验证
if
(
$this
->
modelValidate
)
{
$name
=
str_replace
(
"
\\
model
\\
"
,
"
\\
validate
\\
"
,
get_class
(
$this
->
model
));
$validate
=
is_bool
(
$this
->
modelValidate
)
?
(
$this
->
modelSceneValidate
?
$name
.
'.edit'
:
$name
)
:
$this
->
modelValidate
;
$row
->
validateFailException
(
true
)
->
validate
(
$validate
);
}
$params
[
'status'
]
=
'1'
;
$params
[
'tax_time'
]
=
time
();
$result
=
$row
->
allowField
(
true
)
->
save
(
$params
);
Db
::
commit
();
}
catch
(
ValidateException
$e
)
{
Db
::
rollback
();
$this
->
error
(
$e
->
getMessage
());
}
catch
(
PDOException
$e
)
{
Db
::
rollback
();
$this
->
error
(
$e
->
getMessage
());
}
catch
(
Exception
$e
)
{
Db
::
rollback
();
$this
->
error
(
$e
->
getMessage
());
}
if
(
$result
!==
false
)
{
$this
->
success
();
}
else
{
$this
->
error
(
__
(
'No rows were updated'
));
}
}
$this
->
error
(
__
(
'Parameter %s can not be empty'
,
''
));
}
$this
->
view
->
assign
(
"row"
,
$row
);
return
$this
->
view
->
fetch
();
}
}
...
...
application/admin/controller/user/User.php
查看文件 @
2300bfa
...
...
@@ -41,7 +41,6 @@ class User extends Backend
}
list
(
$where
,
$sort
,
$order
,
$offset
,
$limit
)
=
$this
->
buildparams
();
$list
=
$this
->
model
->
with
(
'group'
)
->
where
(
$where
)
->
order
(
$sort
,
$order
)
->
paginate
(
$limit
);
...
...
application/admin/lang/zh-cn/user/user.php
查看文件 @
2300bfa
...
...
@@ -30,4 +30,12 @@ return [
'Token'
=>
'Token'
,
'Status'
=>
'状态'
,
'Leave password blank if dont want to change'
=>
'不修改密码请留空'
,
'User_type'
=>
'用户角色'
,
'User_type 1'
=>
'普通用户'
,
'User_type 2'
=>
'骑手'
,
'Rider'
=>
'申请骑手状态'
,
'Rider 0'
=>
'无'
,
'Rider 1'
=>
'申请中'
,
'Rider 2'
=>
'成功'
,
'Rider 3'
=>
'拒绝'
,
];
...
...
application/admin/view/activity/index.html
查看文件 @
2300bfa
...
...
@@ -7,18 +7,18 @@
<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('activity/add')?'':'hide'}"
title=
"{:__('Add')}"
><i
class=
"fa fa-plus"
></i>
{:__('Add')}
</a
>
<!-- <a href="javascript:;" class="btn btn-success btn-add {:$auth->check('activity/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('activity/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('activity/del')?'':'hide'}"
title=
"{:__('Delete')}"
><i
class=
"fa fa-trash"
></i>
{:__('Delete')}
</a>
<a
href=
"javascript:;"
class=
"btn btn-danger btn-import {:$auth->check('activity/import')?'':'hide'}"
title=
"{:__('Import')}"
id=
"btn-import-file"
data-url=
"ajax/upload"
data-mimetype=
"csv,xls,xlsx"
data-multiple=
"false"
><i
class=
"fa fa-upload"
></i>
{:__('Import')}
</a>
<!-- <a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('activity/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>-->
<!-- <a href="javascript:;" class="btn btn-danger btn-import {:$auth->check('activity/import')?'':'hide'}" title="{:__('Import')}" id="btn-import-file" data-url="ajax/upload" data-mimetype="csv,xls,xlsx" data-multiple="false"><i class="fa fa-upload"></i> {:__('Import')}</a>-->
<div
class=
"dropdown btn-group {:$auth->check('activity/multi')?'':'hide'}"
>
<a
class=
"btn btn-primary btn-more dropdown-toggle btn-disabled disabled"
data-toggle=
"dropdown"
><i
class=
"fa fa-cog"
></i>
{:__('More')}
</a>
<ul
class=
"dropdown-menu text-left"
role=
"menu"
>
<li><a
class=
"btn btn-link btn-multi btn-disabled disabled"
href=
"javascript:;"
data-params=
"status=normal"
><i
class=
"fa fa-eye"
></i>
{:__('Set to normal')}
</a></li>
<li><a
class=
"btn btn-link btn-multi btn-disabled disabled"
href=
"javascript:;"
data-params=
"status=hidden"
><i
class=
"fa fa-eye-slash"
></i>
{:__('Set to hidden')}
</a></li>
</ul>
</div>
<!-- <div class="dropdown btn-group {:$auth->check('activity/multi')?'':'hide'}">-->
<!-- <a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>-->
<!-- <ul class="dropdown-menu text-left" role="menu">-->
<!-- <li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:;" data-params="status=normal"><i class="fa fa-eye"></i> {:__('Set to normal')}</a></li>-->
<!-- <li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:;" data-params="status=hidden"><i class="fa fa-eye-slash"></i> {:__('Set to hidden')}</a></li>-->
<!-- </ul>-->
<!-- </div>-->
</div>
...
...
application/admin/view/tax/edit.html
查看文件 @
2300bfa
<form
id=
"edit-form"
class=
"form-horizontal"
role=
"form"
data-toggle=
"validator"
method=
"POST"
action=
""
>
<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"
min=
"0"
data-source=
"user/user/index"
data-field=
"nickname"
class=
"form-control selectpage"
name=
"row[user_id]"
type=
"text"
value=
"{$row.user_id|htmlentities}"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Order_id')}:
</label>
<div
class=
"col-xs-12 col-sm-8"
>
<input
id=
"c-order_id"
data-rule=
"required"
min=
"0"
data-source=
"order/index"
class=
"form-control selectpage"
name=
"row[order_id]"
type=
"text"
value=
"{$row.order_id|htmlentities}"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Order_no')}:
</label>
<div
class=
"col-xs-12 col-sm-8"
>
<input
id=
"c-order_no"
data-rule=
"required"
class=
"form-control"
name=
"row[order_no]"
type=
"text"
value=
"{$row.order_no|htmlentities}"
>
<input
id=
"c-order_no"
readonly=
"readonly"
data-rule=
"required"
class=
"form-control"
name=
"row[order_no]"
type=
"text"
value=
"{$row.order_no|htmlentities}"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Type')}:
</label>
<div
class=
"col-xs-12 col-sm-8"
>
<select
id=
"c-type"
data-rule=
"required"
class=
"form-control selectpicker"
name=
"row[type]"
>
<select
id=
"c-type"
d
isabled
d
ata-rule=
"required"
class=
"form-control selectpicker"
name=
"row[type]"
>
{foreach name="typeList" item="vo"}
<option
value=
"{$key}"
{
in
name=
"key"
value=
"$row.type"
}
selected
{/
in
}
>
{$vo}
</option>
<option
value=
"{$key}"
{
in
name=
"key"
value=
"$row.type"
}
selected
{/
in
}
>
{$vo}
</option>
.
{/foreach}
</select>
...
...
@@ -33,7 +21,7 @@
<div
class=
"form-group"
>
<label
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Price')}:
</label>
<div
class=
"col-xs-12 col-sm-8"
>
<input
id=
"c-price"
class=
"form-control"
step=
"0.01"
name=
"row[price]"
type=
"number"
value=
"{$row.price|htmlentities}"
>
<input
id=
"c-price"
class=
"form-control"
data-rule=
"required"
step=
"0.01"
name=
"row[price]"
type=
"number"
value=
"{$row.price|htmlentities}"
>
</div>
</div>
<div
class=
"form-group"
>
...
...
@@ -87,16 +75,16 @@
<div
class=
"form-group"
>
<label
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Tax_time')}:
</label>
<div
class=
"col-xs-12 col-sm-8"
>
<input
id=
"c-tax_time"
data-rule=
"required"
class=
"form-control datetimepicker"
data-date-format=
"YYYY-MM-DD HH:mm:ss"
data-use-current=
"true"
name=
"row[tax_time]"
type=
"text"
value=
"{:$row.tax_time?datetime($row.tax_time):''}"
>
<input
id=
"c-tax_time"
data-rule=
"required"
disabled
class=
"form-control datetimepicker"
data-date-format=
"YYYY-MM-DD HH:mm:ss"
data-use-current=
"true"
name=
"row[tax_time]"
type=
"text"
value=
"{:$row.tax_time?datetime($row.tax_time):''}"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Status')}:
</label>
<div
class=
"col-xs-12 col-sm-8"
>
<div
class=
"radio"
>
{foreach name="statusList" item="vo"}
<label
for=
"row[status]-{$key}"
><input
id=
"row[status]-{$key}"
name=
"row[status]"
type=
"radio"
value=
"{$key}"
{
in
name=
"key"
value=
"$row.status"
}
checked
{/
in
}
/>
{$vo}
</label>
<label
for=
"row[status]-{$key}"
><input
id=
"row[status]-{$key}"
disabled
name=
"row[status]"
type=
"radio"
value=
"{$key}"
{
in
name=
"key"
value=
"$row.status"
}
checked
{/
in
}
/>
{$vo}
</label>
{/foreach}
</div>
...
...
@@ -108,7 +96,7 @@
<div
class=
"radio"
>
{foreach name="delStatusList" item="vo"}
<label
for=
"row[del_status]-{$key}"
><input
id=
"row[del_status]-{$key}"
name=
"row[del_status]"
type=
"radio"
value=
"{$key}"
{
in
name=
"key"
value=
"$row.del_status"
}
checked
{/
in
}
/>
{$vo}
</label>
<label
for=
"row[del_status]-{$key}"
><input
disabled
id=
"row[del_status]-{$key}"
name=
"row[del_status]"
type=
"radio"
value=
"{$key}"
{
in
name=
"key"
value=
"$row.del_status"
}
checked
{/
in
}
/>
{$vo}
</label>
{/foreach}
</div>
...
...
@@ -117,8 +105,9 @@
<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"
>
{neq name="$row.status" value='1'}
<button
type=
"submit"
class=
"btn btn-success btn-embossed disabled"
>
{:__('OK')}
</button>
<button
type=
"reset"
class=
"btn btn-default btn-embossed"
>
{:__('Reset')}
</button>
{/neq}
</div>
</div>
</form>
...
...
application/admin/view/user/user/edit.html
查看文件 @
2300bfa
...
...
@@ -2,18 +2,6 @@
{:token()}
<input
type=
"hidden"
name=
"row[id]"
value=
"{$row.id}"
>
<div
class=
"form-group"
>
<label
for=
"c-group_id"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Group')}:
</label>
<div
class=
"col-xs-12 col-sm-4"
>
{$groupList}
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"c-username"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Username')}:
</label>
<div
class=
"col-xs-12 col-sm-4"
>
<input
id=
"c-username"
data-rule=
"required"
class=
"form-control"
name=
"row[username]"
type=
"text"
value=
"{$row.username|htmlentities}"
>
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"c-nickname"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Nickname')}:
</label>
<div
class=
"col-xs-12 col-sm-4"
>
<input
id=
"c-nickname"
data-rule=
"required"
class=
"form-control"
name=
"row[nickname]"
type=
"text"
value=
"{$row.nickname|htmlentities}"
>
...
...
@@ -26,12 +14,6 @@
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"c-email"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Email')}:
</label>
<div
class=
"col-xs-12 col-sm-4"
>
<input
id=
"c-email"
data-rule=
""
class=
"form-control"
name=
"row[email]"
type=
"text"
value=
"{$row.email|htmlentities}"
>
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"c-mobile"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Mobile')}:
</label>
<div
class=
"col-xs-12 col-sm-4"
>
<input
id=
"c-mobile"
data-rule=
""
class=
"form-control"
name=
"row[mobile]"
type=
"text"
value=
"{$row.mobile|htmlentities}"
>
...
...
@@ -52,89 +34,19 @@
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"c-level"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Level')}:
</label>
<div
class=
"col-xs-12 col-sm-4"
>
<input
id=
"c-level"
data-rule=
"required"
class=
"form-control"
name=
"row[level]"
type=
"number"
value=
"{$row.level}"
>
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"c-gender"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Gender')}:
</label>
<div
class=
"col-xs-12 col-sm-8"
>
{:build_radios('row[gender]', ['1'=>__('Male'), '0'=>__('Female')], $row['gender'])}
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"c-birthday"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Birthday')}:
</label>
<div
class=
"col-xs-12 col-sm-4"
>
<input
id=
"c-birthday"
data-rule=
""
class=
"form-control datetimepicker"
data-date-format=
"YYYY-MM-DD"
data-use-current=
"true"
name=
"row[birthday]"
type=
"text"
value=
"{$row.birthday}"
>
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"c-bio"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Bio')}:
</label>
<div
class=
"col-xs-12 col-sm-8"
>
<input
id=
"c-bio"
data-rule=
""
class=
"form-control"
name=
"row[bio]"
type=
"text"
value=
"{$row.bio|htmlentities}"
>
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"c-money"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Money')}:
</label>
<div
class=
"col-xs-12 col-sm-4"
>
<input
id=
"c-money"
data-rule=
"required"
class=
"form-control"
name=
"row[money]"
type=
"number"
value=
"{$row.money}"
>
</div>
</div>
{eq name="$row.rider" value="1"}
<div
class=
"form-group"
>
<label
for=
"c-score"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Score')}:
</label>
<div
class=
"col-xs-12 col-sm-4"
>
<input
id=
"c-score"
data-rule=
"required"
class=
"form-control"
name=
"row[score]"
type=
"number"
value=
"{$row.score}"
>
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"c-successions"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Successions')}:
</label>
<div
class=
"col-xs-12 col-sm-4"
>
<input
id=
"c-successions"
data-rule=
"required"
class=
"form-control"
name=
"row[successions]"
type=
"number"
value=
"{$row.successions}"
>
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"c-maxsuccessions"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Maxsuccessions')}:
</label>
<div
class=
"col-xs-12 col-sm-4"
>
<input
id=
"c-maxsuccessions"
data-rule=
"required"
class=
"form-control"
name=
"row[maxsuccessions]"
type=
"number"
value=
"{$row.maxsuccessions}"
>
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"c-prevtime"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Prevtime')}:
</label>
<div
class=
"col-xs-12 col-sm-4"
>
<input
id=
"c-prevtime"
data-rule=
"required"
class=
"form-control datetimepicker"
data-date-format=
"YYYY-MM-DD HH:mm:ss"
data-use-current=
"true"
name=
"row[prevtime]"
type=
"text"
value=
"{$row.prevtime|datetime}"
>
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"c-logintime"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Logintime')}:
</label>
<div
class=
"col-xs-12 col-sm-4"
>
<input
id=
"c-logintime"
data-rule=
"required"
class=
"form-control datetimepicker"
data-date-format=
"YYYY-MM-DD HH:mm:ss"
data-use-current=
"true"
name=
"row[logintime]"
type=
"text"
value=
"{$row.logintime|datetime}"
>
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"c-loginip"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Loginip')}:
</label>
<div
class=
"col-xs-12 col-sm-4"
>
<input
id=
"c-loginip"
data-rule=
"required"
class=
"form-control"
name=
"row[loginip]"
type=
"text"
value=
"{$row.loginip}"
>
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"c-loginfailure"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Loginfailure')}:
</label>
<div
class=
"col-xs-12 col-sm-4"
>
<input
id=
"c-loginfailure"
data-rule=
"required"
class=
"form-control"
name=
"row[loginfailure]"
type=
"number"
value=
"{$row.loginfailure}"
>
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"c-joinip"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Joinip')}:
</label>
<div
class=
"col-xs-12 col-sm-4"
>
<input
id=
"c-joinip"
data-rule=
"required"
class=
"form-control"
name=
"row[joinip]"
type=
"text"
value=
"{$row.joinip}"
>
</div>
</div>
<div
class=
"form-group"
>
<label
for=
"c-jointime"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Jointime')}:
</label>
<div
class=
"col-xs-12 col-sm-4"
>
<input
id=
"c-jointime"
data-rule=
"required"
class=
"form-control datetimepicker"
data-date-format=
"YYYY-MM-DD HH:mm:ss"
data-use-current=
"true"
name=
"row[jointime]"
type=
"text"
value=
"{$row.jointime|datetime}"
>
<label
for=
"content"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Rider')}:
</label>
<div
class=
"col-xs-12 col-sm-8"
>
{:build_radios('row[rider]', ['0'=>__('Rider 0'), '1'=>__('Rider 1'), '2'=>__('Rider 2'), '3'=>__('Rider 3')], $row['rider'])}
</div>
</div>
{/eq}
<div
class=
"form-group"
>
<label
for=
"content"
class=
"control-label col-xs-12 col-sm-2"
>
{:__('Status')}:
</label>
<div
class=
"col-xs-12 col-sm-8"
>
...
...
public/assets/js/backend/activity.js
查看文件 @
2300bfa
...
...
@@ -8,7 +8,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
index_url
:
'activity/index'
+
location
.
search
,
add_url
:
'activity/add'
,
edit_url
:
'activity/edit'
,
del_url
:
'activity/del'
,
//
del_url: 'activity/del',
multi_url
:
'activity/multi'
,
import_url
:
'activity/import'
,
table
:
'activity'
,
...
...
@@ -22,6 +22,9 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
url
:
$
.
fn
.
bootstrapTable
.
defaults
.
extend
.
index_url
,
pk
:
'id'
,
sortName
:
'id'
,
search
:
false
,
showSearch
:
false
,
showExport
:
false
,
columns
:
[
[
{
checkbox
:
true
},
...
...
public/assets/js/backend/tax.js
查看文件 @
2300bfa
...
...
@@ -27,9 +27,11 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
columns
:
[
[
{
checkbox
:
true
},
{
field
:
'id'
,
title
:
__
(
'Id'
)},
{
field
:
'user_id'
,
title
:
__
(
'User_id'
)},
{
field
:
'order_id'
,
title
:
__
(
'Order_id'
)},
{
field
:
'id'
,
title
:
__
(
'Id'
),
operate
:
false
},
{
field
:
'user_id'
,
title
:
__
(
'User_id'
),
visible
:
false
},
{
field
:
'user.nickname'
,
title
:
__
(
'User.nickname'
),
operate
:
false
},
{
field
:
'user.avatar'
,
title
:
__
(
'User.avatar'
),
operate
:
false
,
events
:
Table
.
api
.
events
.
image
,
formatter
:
Table
.
api
.
formatter
.
image
},
{
field
:
'order_id'
,
title
:
__
(
'Order_id'
),
operate
:
false
,
visible
:
false
},
{
field
:
'order_no'
,
title
:
__
(
'Order_no'
),
operate
:
'LIKE'
},
{
field
:
'type'
,
title
:
__
(
'Type'
),
searchList
:
{
"1"
:
__
(
'Type 1'
),
"2"
:
__
(
'Type 2'
)},
formatter
:
Table
.
api
.
formatter
.
normal
},
{
field
:
'price'
,
title
:
__
(
'Price'
),
operate
:
'BETWEEN'
},
...
...
@@ -38,15 +40,13 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
{
field
:
'tax_number'
,
title
:
__
(
'Tax_number'
),
operate
:
'LIKE'
},
{
field
:
'company_address'
,
title
:
__
(
'Company_address'
),
operate
:
'LIKE'
},
{
field
:
'company_mobile'
,
title
:
__
(
'Company_mobile'
),
operate
:
'LIKE'
},
{
field
:
'bank'
,
title
:
__
(
'Bank'
),
operate
:
'LIKE'
},
{
field
:
'bank'
,
title
:
__
(
'Bank'
),
operate
:
false
,
visible
:
false
},
{
field
:
'mobile'
,
title
:
__
(
'Mobile'
),
operate
:
'LIKE'
},
{
field
:
'email'
,
title
:
__
(
'Email'
),
operate
:
'LIKE'
},
{
field
:
'createtime'
,
title
:
__
(
'Createtime'
),
operate
:
'RANGE'
,
addclass
:
'datetimerange'
,
autocomplete
:
false
,
formatter
:
Table
.
api
.
formatter
.
datetime
},
{
field
:
'tax_time'
,
title
:
__
(
'Tax_time'
),
operate
:
'RANGE'
,
addclass
:
'datetimerange'
,
autocomplete
:
false
,
formatter
:
Table
.
api
.
formatter
.
datetime
},
{
field
:
'status'
,
title
:
__
(
'Status'
),
searchList
:
{
"0"
:
__
(
'Status 0'
),
"1"
:
__
(
'Status 1'
)},
formatter
:
Table
.
api
.
formatter
.
status
},
{
field
:
'del_status'
,
title
:
__
(
'Del_status'
),
searchList
:
{
"normal"
:
__
(
'Del_status normal'
),
"hidden"
:
__
(
'Del_status hidden'
)},
formatter
:
Table
.
api
.
formatter
.
status
},
{
field
:
'user.nickname'
,
title
:
__
(
'User.nickname'
),
operate
:
'LIKE'
},
{
field
:
'user.avatar'
,
title
:
__
(
'User.avatar'
),
operate
:
'LIKE'
,
events
:
Table
.
api
.
events
.
image
,
formatter
:
Table
.
api
.
formatter
.
image
},
{
field
:
'operate'
,
title
:
__
(
'Operate'
),
table
:
table
,
events
:
Table
.
api
.
events
.
operate
,
formatter
:
Table
.
api
.
formatter
.
operate
}
]
]
...
...
public/assets/js/backend/user/user.js
查看文件 @
2300bfa
...
...
@@ -25,14 +25,15 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
[
{
checkbox
:
true
},
{
field
:
'id'
,
title
:
__
(
'Id'
),
sortable
:
true
},
{
field
:
'group.name'
,
title
:
__
(
'Group'
)},
{
field
:
'username'
,
title
:
__
(
'Username'
),
operate
:
'LIKE'
},
{
field
:
'user_type'
,
title
:
__
(
'User_type'
),
formatter
:
Table
.
api
.
formatter
.
status
,
searchList
:
{
1
:
__
(
'User_type 1'
),
2
:
__
(
'User_type 2'
)}},
// {field: 'group.name', title: __('Group')},
// {field: 'username', title: __('Username'), operate: 'LIKE'},
{
field
:
'nickname'
,
title
:
__
(
'Nickname'
),
operate
:
'LIKE'
},
{
field
:
'email'
,
title
:
__
(
'Email'
),
operate
:
'LIKE'
},
//
{field: 'email', title: __('Email'), operate: 'LIKE'},
{
field
:
'mobile'
,
title
:
__
(
'Mobile'
),
operate
:
'LIKE'
},
{
field
:
'avatar'
,
title
:
__
(
'Avatar'
),
events
:
Table
.
api
.
events
.
image
,
formatter
:
Table
.
api
.
formatter
.
image
,
operate
:
false
},
{
field
:
'level'
,
title
:
__
(
'Level'
),
operate
:
'BETWEEN'
,
sortable
:
true
},
{
field
:
'gender'
,
title
:
__
(
'Gender'
),
visible
:
false
,
searchList
:
{
1
:
__
(
'Male'
),
0
:
__
(
'Female'
)}},
// {field: 'level', title: __('Level'), operate: 'BETWEEN', sortable: true},
// {field: 'gender', title: __('Gender'), visible: false, searchList: {1: __('Male'), 0: __('Female')}},
{
field
:
'score'
,
title
:
__
(
'Score'
),
operate
:
'BETWEEN'
,
sortable
:
true
},
{
field
:
'successions'
,
title
:
__
(
'Successions'
),
visible
:
false
,
operate
:
'BETWEEN'
,
sortable
:
true
},
{
field
:
'maxsuccessions'
,
title
:
__
(
'Maxsuccessions'
),
visible
:
false
,
operate
:
'BETWEEN'
,
sortable
:
true
},
...
...
@@ -40,6 +41,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
{
field
:
'loginip'
,
title
:
__
(
'Loginip'
),
formatter
:
Table
.
api
.
formatter
.
search
},
{
field
:
'jointime'
,
title
:
__
(
'Jointime'
),
formatter
:
Table
.
api
.
formatter
.
datetime
,
operate
:
'RANGE'
,
addclass
:
'datetimerange'
,
sortable
:
true
},
{
field
:
'joinip'
,
title
:
__
(
'Joinip'
),
formatter
:
Table
.
api
.
formatter
.
search
},
{
field
:
'rider'
,
title
:
__
(
'Rider'
),
formatter
:
Table
.
api
.
formatter
.
status
,
searchList
:
{
0
:
__
(
'Rider 0'
),
1
:
__
(
'Rider 1'
),
2
:
__
(
'Rider 2'
),
3
:
__
(
'Rider 3'
)}},
{
field
:
'status'
,
title
:
__
(
'Status'
),
formatter
:
Table
.
api
.
formatter
.
status
,
searchList
:
{
normal
:
__
(
'Normal'
),
hidden
:
__
(
'Hidden'
)}},
{
field
:
'operate'
,
title
:
__
(
'Operate'
),
table
:
table
,
events
:
Table
.
api
.
events
.
operate
,
formatter
:
Table
.
api
.
formatter
.
operate
}
]
...
...
请
注册
或
登录
后发表评论