cost detail if_pay use checkbox operation

This commit is contained in:
qianhy
2023-01-09 17:15:46 +08:00
parent 095349fdf9
commit 84d535a763
+24 -1
View File
@@ -503,7 +503,7 @@
<div class="am-form-group am-u-lg-4">
<label class="am-para-label label-width"><span class="span-bold">是否齐款:</span></label>
<div class="am-para-input">
<label class="am-para-label-con">
<label class="am-para-label-con" style="display: none">
<a v-if="info['srv_json']['if_pay'] == '1'" type="button" class="am-btn am-btn-xs am-btn-success"
data-ajax="post" data-action="/items/cost/edit_pay" :data-params-id="info.row.id"
data-params-status="0">
@@ -515,6 +515,7 @@
</a>
</label>
<input id="if_pay" type="checkbox" class="mui-switch mui-switch-anim va-mid" true-value="1" false-value="0" <?=$info['srv_json']['if_pay'] == '1'?'checked':''?> onchange="edit_pay(this,<?=$info['row']['id']?>)"/>
</div>
</div>
</div>
@@ -525,6 +526,28 @@
</div>
</div>
</div>
<script>
function edit_pay(obj,id){
var value = '';
if($(obj).get(0).checked) {
value = 1;
}else{
value = 0;
}
var data = {'id':id,'status':value};
$.post('/items/cost/edit_pay',data,function(result){
if(result.code){
layer.msg(result.msg, {time: 2000,icon:1 }, function () {
$.form.reload();
});
}else{
layer.msg(result.msg,{icon:2});
}
},'json')
}
</script>
<script>
require(['laydate'], function (laydate) {
//日期范围