|
|
@@ -79,7 +79,16 @@ class Auction extends AuthController
|
|
|
$f[] = Form::dateTimes('radd_time', '入场时间');
|
|
|
$f[] = Form::dateTimes('rend_time', '结束时间');
|
|
|
$f[] = Form::input('sort', '排序', '0');
|
|
|
- $f[] = Form::textarea('info', '介绍')->col(12);
|
|
|
+ $f[] = Form::input('sort', '排序', '0');
|
|
|
+ $f[] = Form::checkbox('site', '开场日期', [1])->options([
|
|
|
+ ['value' => 1, 'label' => '周一'],
|
|
|
+ ['value' => 2, 'label' => '周二'],
|
|
|
+ ['value' => 3, 'label' => '周三'],
|
|
|
+ ['value' => 4, 'label' => '周四'],
|
|
|
+ ['value' => 5, 'label' => '周五'],
|
|
|
+ ['value' => 6, 'label' => '周六'],
|
|
|
+ ['value' => 7, 'label' => '周七'],
|
|
|
+ ]);
|
|
|
|
|
|
$form = Form::make_post_form('添加', $f, Url::buildUrl('save'));
|
|
|
$this->assign(compact('form'));
|
|
|
@@ -109,7 +118,8 @@ class Auction extends AuthController
|
|
|
'rend_time',
|
|
|
'info',
|
|
|
'anticipate',
|
|
|
- 'auction_gu_id'
|
|
|
+ 'auction_gu_id',
|
|
|
+ 'site'
|
|
|
]);
|
|
|
$validate = Validate::rule('nickname', 'require')->rule([
|
|
|
'nickname' => 'require',
|
|
|
@@ -121,6 +131,7 @@ class Auction extends AuthController
|
|
|
'radd_time' => 'require',
|
|
|
'rend_time' => 'require',
|
|
|
'auction_gu_id' => 'require',
|
|
|
+ 'site' => 'require'
|
|
|
]);
|
|
|
$validate->message([
|
|
|
'nickname.require' => '名称不能为空',
|
|
|
@@ -132,7 +143,9 @@ class Auction extends AuthController
|
|
|
'radd_time.require' => '请选择进场时间',
|
|
|
'rend_time.require' => '请选择结束时间',
|
|
|
'auction_gu_id.require' => '请选择绑定场馆',
|
|
|
+ 'site.require' => '请选择开场日期',
|
|
|
]);
|
|
|
+ $data['site'] = implode($data['site'], ',');
|
|
|
if (!$validate->check($data)) {
|
|
|
return Json::fail($validate->getError());
|
|
|
}
|
|
|
@@ -203,7 +216,15 @@ class Auction extends AuthController
|
|
|
$f[] = Form::dateTimes('rend_time', '结束时间', $data->getData('rend_time'));
|
|
|
$f[] = Form::input('sort', '排序', '0', $data->getData('sort'));
|
|
|
$f[] = Form::textarea('info', '介绍', $data->getData('info'))->col(12);
|
|
|
-
|
|
|
+ $f[] = Form::checkbox('site', '开场日期', explode(',', $data->getData('site')))->options([
|
|
|
+ ['value' => 1, 'label' => '周一'],
|
|
|
+ ['value' => 2, 'label' => '周二'],
|
|
|
+ ['value' => 3, 'label' => '周三'],
|
|
|
+ ['value' => 4, 'label' => '周四'],
|
|
|
+ ['value' => 5, 'label' => '周五'],
|
|
|
+ ['value' => 6, 'label' => '周六'],
|
|
|
+ ['value' => 7, 'label' => '周七'],
|
|
|
+ ]);
|
|
|
$form = Form::make_post_form('修改', $f, Url::buildUrl('update', compact('id')));
|
|
|
$this->assign(compact('form'));
|
|
|
return $this->fetch('public/form-builder');
|
|
|
@@ -234,7 +255,8 @@ class Auction extends AuthController
|
|
|
'rend_time',
|
|
|
'info',
|
|
|
'anticipate',
|
|
|
- 'auction_gu_id'
|
|
|
+ 'auction_gu_id',
|
|
|
+ 'site'
|
|
|
]);
|
|
|
$validate = Validate::rule('nickname', 'require')->rule([
|
|
|
'nickname' => 'require',
|
|
|
@@ -246,6 +268,7 @@ class Auction extends AuthController
|
|
|
'radd_time' => 'require',
|
|
|
'rend_time' => 'require',
|
|
|
'auction_gu_id' => 'require',
|
|
|
+ 'site' => 'require'
|
|
|
]);
|
|
|
$validate->message([
|
|
|
'nickname.require' => '名称不能为空',
|
|
|
@@ -257,7 +280,9 @@ class Auction extends AuthController
|
|
|
'radd_time.require' => '请选择进场时间',
|
|
|
'rend_time.require' => '请选择结束时间',
|
|
|
'auction_gu_id.require' => '请选择绑定场馆',
|
|
|
+ 'site.require' => '请选择开场日期',
|
|
|
]);
|
|
|
+ $data['site'] = implode($data['site'], ',');
|
|
|
if (!$validate->check($data)) {
|
|
|
return Json::fail($validate->getError());
|
|
|
}
|