|
@@ -66,6 +66,18 @@ class WaterMaterialScience extends AuthController
|
|
|
return $this->fetch();
|
|
|
}
|
|
|
|
|
|
+ public function warm()
|
|
|
+ {
|
|
|
+ $this->assign('role', 'warm');
|
|
|
+ return $this->fetch();
|
|
|
+ }
|
|
|
+
|
|
|
+ public function channel()
|
|
|
+ {
|
|
|
+ $this->assign('role', 'channel');
|
|
|
+ return $this->fetch();
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
public function list()
|
|
|
{
|
|
@@ -94,8 +106,6 @@ class WaterMaterialScience extends AuthController
|
|
|
['value' => 2, 'label' => '侧板'],
|
|
|
['value' => 3, 'label' => '拉筋'],
|
|
|
['value' => 4, 'label' => '底板'],
|
|
|
- ['value' => 5, 'label' => '立柱'],
|
|
|
- ['value' => 6, 'label' => '辅拉'],
|
|
|
])->filterable(true);
|
|
|
$f[] = Form::select('th_id', '选择厚度', '')->options(
|
|
|
array_merge([['value' => 0, 'label' => '请选择分类']], \app\admin\model\water\WaterThickness::order('id DESC')->field('id as value,name as label')->select()->toArray())
|
|
@@ -125,10 +135,6 @@ class WaterMaterialScience extends AuthController
|
|
|
$f[] = Form::input('name', '名称')->col(12);
|
|
|
$f[] = Form::select('type', '选择分类', '')->options([
|
|
|
['value' => 0, 'label' => '请选择分类'],
|
|
|
- ['value' => 1, 'label' => '顶板'],
|
|
|
- ['value' => 2, 'label' => '侧板'],
|
|
|
- ['value' => 3, 'label' => '拉筋'],
|
|
|
- ['value' => 4, 'label' => '底板'],
|
|
|
['value' => 5, 'label' => '立柱'],
|
|
|
['value' => 6, 'label' => '辅拉'],
|
|
|
])->filterable(true);
|
|
@@ -146,6 +152,51 @@ class WaterMaterialScience extends AuthController
|
|
|
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 显示创建资源表单页.
|
|
|
+ *
|
|
|
+ * @return \think\Response
|
|
|
+ */
|
|
|
+ public function create_warm($id = 0)
|
|
|
+ {
|
|
|
+ $f = [];
|
|
|
+ $f[] = Form::input('name', '名称')->col(12);
|
|
|
+ $f[] = Form::select('type', '选择分类', '')->options([
|
|
|
+ ['value' => 7, 'label' => '保温'],
|
|
|
+ ])->filterable(true);
|
|
|
+ $f[] = Form::input('weight', '重量(kg)');
|
|
|
+ $f[] = Form::input('unit_price', '单价');
|
|
|
+ $f[] = Form::input('company', '单位');
|
|
|
+ $f[] = Form::input('long', '长');
|
|
|
+ $f[] = Form::input('wide', '宽');
|
|
|
+ $f[] = Form::radio('is_gc', '公差', 0)->options([['value' => 0, 'label' => '正常'], ['value' => 1, 'label' => '大公差']]);
|
|
|
+ $form = Form::make_post_form('添加', $f, Url::buildUrl('save'));
|
|
|
+ $this->assign(compact('form'));
|
|
|
+ return $this->fetch('public/form-builder');
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 显示创建资源表单页.
|
|
|
+ *
|
|
|
+ * @return \think\Response
|
|
|
+ */
|
|
|
+ public function create_channel($id = 0)
|
|
|
+ {
|
|
|
+ $f = [];
|
|
|
+ $f[] = Form::input('name', '名称')->col(12);
|
|
|
+ $f[] = Form::select('type', '选择分类', '')->options([
|
|
|
+ ['value' => 8, 'label' => '槽钢'],
|
|
|
+ ])->filterable(true);
|
|
|
+ $f[] = Form::input('weight', '重量(kg)');
|
|
|
+ $f[] = Form::input('unit_price', '单价');
|
|
|
+ $f[] = Form::input('company', '单位');
|
|
|
+ $f[] = Form::radio('is_gc', '公差', 0)->options([['value' => 0, 'label' => '正常'], ['value' => 1, 'label' => '大公差']]);
|
|
|
+ $form = Form::make_post_form('添加', $f, Url::buildUrl('save'));
|
|
|
+ $this->assign(compact('form'));
|
|
|
+ return $this->fetch('public/form-builder');
|
|
|
+ }
|
|
|
+
|
|
|
public function save()
|
|
|
{
|
|
|
$model = new model;
|
|
@@ -163,7 +214,6 @@ class WaterMaterialScience extends AuthController
|
|
|
$validate = Validate::rule('name', 'require')->rule([
|
|
|
'name' => 'require',
|
|
|
'type' => 'require',
|
|
|
- 'th_id' => 'require',
|
|
|
'weight' => 'require',
|
|
|
'unit_price' => 'require',
|
|
|
'company' => 'require',
|
|
@@ -171,7 +221,6 @@ class WaterMaterialScience extends AuthController
|
|
|
$validate->message([
|
|
|
'name.require' => '名称不能为空',
|
|
|
'type.require' => '请选择分类',
|
|
|
- 'th_id.require' => '请选择厚度',
|
|
|
'weight.require' => '请填写重量',
|
|
|
'unit_price.require' => '请填写单价',
|
|
|
'company.require' => '请填写单位',
|
|
@@ -203,6 +252,8 @@ class WaterMaterialScience extends AuthController
|
|
|
['value' => 4, 'label' => '底板'],
|
|
|
['value' => 5, 'label' => '立柱'],
|
|
|
['value' => 6, 'label' => '辅拉'],
|
|
|
+ ['value' => 7, 'label' => '保温'],
|
|
|
+ ['value' => 8, 'label' => '槽钢'],
|
|
|
])->filterable(true);
|
|
|
$f[] = Form::select('th_id', '选择厚度', (string)$data['th_id'])->options(
|
|
|
array_merge([['value' => 0, 'label' => '请选择分类']], \app\admin\model\water\WaterThickness::order('id DESC')->field('id as value,name as label')->select()->toArray())
|
|
@@ -237,6 +288,8 @@ class WaterMaterialScience extends AuthController
|
|
|
['value' => 4, 'label' => '底板'],
|
|
|
['value' => 5, 'label' => '立柱'],
|
|
|
['value' => 6, 'label' => '辅拉'],
|
|
|
+ ['value' => 7, 'label' => '保温'],
|
|
|
+ ['value' => 8, 'label' => '槽钢'],
|
|
|
])->filterable(true);
|
|
|
$f[] = Form::select('th_id', '选择厚度', (string)$data['th_id'])->options(
|
|
|
array_merge([['value' => 0, 'label' => '请选择分类']], \app\admin\model\water\WaterThickness::order('id DESC')->field('id as value,name as label')->select()->toArray())
|
|
@@ -251,6 +304,54 @@ class WaterMaterialScience extends AuthController
|
|
|
return $this->fetch('public/form-builder');
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 显示创建资源表单页.
|
|
|
+ *
|
|
|
+ * @return \think\Response
|
|
|
+ */
|
|
|
+ public function edit_warm($id = 0)
|
|
|
+ {
|
|
|
+ $data = model::find($id);
|
|
|
+ $f = [];
|
|
|
+ $f[] = Form::input('name', '名称', $data['name'])->col(12);
|
|
|
+ $f[] = Form::select('type', '选择分类', (string)$data['type'])->options([
|
|
|
+ ['value' => 7, 'label' => '保温'],
|
|
|
+ ])->filterable(true);
|
|
|
+ $f[] = Form::input('weight', '重量(kg)', $data['weight']);
|
|
|
+ $f[] = Form::input('unit_price', '单价', $data['unit_price']);
|
|
|
+ $f[] = Form::input('company', '单位', $data['company']);
|
|
|
+ $f[] = Form::input('long', '长', $data['long']);
|
|
|
+ $f[] = Form::input('wide', '宽', $data['wide']);
|
|
|
+ $f[] = Form::radio('is_gc', '公差', $data['is_gc'])->options([['value' => 0, 'label' => '正常'], ['value' => 1, 'label' => '大公差']]);
|
|
|
+ $f[] = Form::hidden('id', $id);
|
|
|
+ $form = Form::make_post_form('修改', $f, Url::buildUrl('update'));
|
|
|
+ $this->assign(compact('form'));
|
|
|
+ return $this->fetch('public/form-builder');
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 显示创建资源表单页.
|
|
|
+ *
|
|
|
+ * @return \think\Response
|
|
|
+ */
|
|
|
+ public function edit_channel($id = 0)
|
|
|
+ {
|
|
|
+ $data = model::find($id);
|
|
|
+ $f = [];
|
|
|
+ $f[] = Form::input('name', '名称', $data['name'])->col(12);
|
|
|
+ $f[] = Form::select('type', '选择分类', (string)$data['type'])->options([
|
|
|
+ ['value' => 8, 'label' => '槽钢'],
|
|
|
+ ])->filterable(true);
|
|
|
+ $f[] = Form::input('weight', '重量(kg)', $data['weight']);
|
|
|
+ $f[] = Form::input('unit_price', '单价', $data['unit_price']);
|
|
|
+ $f[] = Form::input('company', '单位', $data['company']);
|
|
|
+ $f[] = Form::radio('is_gc', '公差', $data['is_gc'])->options([['value' => 0, 'label' => '正常'], ['value' => 1, 'label' => '大公差']]);
|
|
|
+ $f[] = Form::hidden('id', $id);
|
|
|
+ $form = Form::make_post_form('修改', $f, Url::buildUrl('update'));
|
|
|
+ $this->assign(compact('form'));
|
|
|
+ return $this->fetch('public/form-builder');
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 修改
|
|
@@ -277,7 +378,6 @@ class WaterMaterialScience extends AuthController
|
|
|
$validate = Validate::rule('name', 'require')->rule([
|
|
|
'name' => 'require',
|
|
|
'type' => 'require',
|
|
|
- 'th_id' => 'require',
|
|
|
'weight' => 'require',
|
|
|
'unit_price' => 'require',
|
|
|
'company' => 'require',
|
|
@@ -285,7 +385,6 @@ class WaterMaterialScience extends AuthController
|
|
|
$validate->message([
|
|
|
'name.require' => '名称不能为空',
|
|
|
'type.require' => '请选择分类',
|
|
|
- 'th_id.require' => '请选择厚度',
|
|
|
'weight.require' => '请填写重量',
|
|
|
'unit_price.require' => '请填写单价',
|
|
|
'company.require' => '请填写单位',
|
|
@@ -298,6 +397,8 @@ class WaterMaterialScience extends AuthController
|
|
|
$details['unit_price'] = $data['unit_price'];
|
|
|
$details['company'] = $data['company'];
|
|
|
$details['is_gc'] = $data['is_gc'];
|
|
|
+ $details['long'] = $data['long'];
|
|
|
+ $details['wide'] = $data['wide'];
|
|
|
$res = $details->save();
|
|
|
if ($res) return Json::successful('修改成功');
|
|
|
return Json::fail('修改失败');
|