提交 c67a78ab authored 作者: chengye's avatar chengye

测试抄表时,对电表基本信息进行校验

上级 a9273644
......@@ -267,4 +267,15 @@ class Em extends Base
return true;
}
}
public function check(){
$post = Request::post();
$em_numb = $post['em_numb'];
$em = \app\em\model\Em::with('rule')->get(['em_numb'=>$em_numb]);
if(!isset($em->rule->pay_price) || empty($em->rule->pay_price)){
return json(['status'=>0,'msg'=>'抄表单单价未填写,审核不通过.']);
}
return json(['status'=>1,'message'=>'']);
}
}
\ No newline at end of file
......@@ -83,7 +83,7 @@
</script>
<script type="text/html" id="barDemo">
<div class="layui-text-left">
<a title="抄表" class="layui-btn layui-btn-sm" href="/useage_add/{{d.id}}">抄表</a>
<a title="抄表" class="layui-btn layui-btn-sm" lay-filter="check" href="/useage_add/{{d.id}}">抄表</a>
{{# if(d.em_type_id == 2 || d.em_type_id == 2){ }}
<a href="/payment/pay/{{d.id}}" class="layui-btn layui-btn-sm">缴费</a>
{{# } }}
......@@ -94,10 +94,24 @@
</script>
<script>
layui.use(['laydate','form','table'], function(){
var laydate = layui.laydate,
form = layui.form,
table = layui.table
var form = layui.form;
form.on('submit(check)',
function (data) {
$.ajax({
url: '/em_check',
method: "POST",
data: data.field,
dataType: "json",
success: function (data) {
if (data.status == 1) {
return true;
} else {
layer.msg(data.msg,{icon: 5,time: 2000 });
return false;
}
}
});
});
});
</script>
{/block}
......@@ -229,6 +229,7 @@
form.on('submit(check)',
function (data) {
$(this).addClass('layui-disabled');
$(this).attr('disabled','disabled');
$.ajax({
url: '/useage/check',
method: "POST",
......
......@@ -137,6 +137,7 @@ Route::get('em_add/:sid','em/em/create');
Route::post('em_add','em/em/store');
Route::get('em','em/em/index');
Route::get('em_edit/:id','em/em/update');
Route::post('em_check','em/em/check');
//抄表单
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论