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

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

上级 a9273644
...@@ -267,4 +267,15 @@ class Em extends Base ...@@ -267,4 +267,15 @@ class Em extends Base
return true; 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 @@ ...@@ -83,7 +83,7 @@
</script> </script>
<script type="text/html" id="barDemo"> <script type="text/html" id="barDemo">
<div class="layui-text-left"> <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){ }} {{# if(d.em_type_id == 2 || d.em_type_id == 2){ }}
<a href="/payment/pay/{{d.id}}" class="layui-btn layui-btn-sm">缴费</a> <a href="/payment/pay/{{d.id}}" class="layui-btn layui-btn-sm">缴费</a>
{{# } }} {{# } }}
...@@ -94,10 +94,24 @@ ...@@ -94,10 +94,24 @@
</script> </script>
<script> <script>
layui.use(['laydate','form','table'], function(){ layui.use(['laydate','form','table'], function(){
var laydate = layui.laydate, var form = layui.form;
form = layui.form, form.on('submit(check)',
table = layui.table 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> </script>
{/block} {/block}
...@@ -229,6 +229,7 @@ ...@@ -229,6 +229,7 @@
form.on('submit(check)', form.on('submit(check)',
function (data) { function (data) {
$(this).addClass('layui-disabled'); $(this).addClass('layui-disabled');
$(this).attr('disabled','disabled');
$.ajax({ $.ajax({
url: '/useage/check', url: '/useage/check',
method: "POST", method: "POST",
......
...@@ -137,6 +137,7 @@ Route::get('em_add/:sid','em/em/create'); ...@@ -137,6 +137,7 @@ Route::get('em_add/:sid','em/em/create');
Route::post('em_add','em/em/store'); Route::post('em_add','em/em/store');
Route::get('em','em/em/index'); Route::get('em','em/em/index');
Route::get('em_edit/:id','em/em/update'); Route::get('em_edit/:id','em/em/update');
Route::post('em_check','em/em/check');
//抄表单 //抄表单
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论