查询是否结算病人信息

点击查询病人按钮,在表格展示病人信息。可以通过弹出模态框的方式将查询的数据展现于表格。

在这里插入图片描述

既然需要表格,那就渲染表格,查询出病人基本信息,之后弹出模态框:$("#modPayedFinish").modal(“show”);

Page对表格数据进行分页,limit:5,指每页条数,limits:[5, 10, 15, 20, 25, 30,
35,40, 45, 50],每页条数的选项。Elem:元素,在这里指表格id,url是控制器查询数据的路径,cols表头值。表格可以设置各种css属性,例如宽高、文字水平居中、垂直居中等,edict:Text,设置可编辑单元格。

在这里插入图片描述

表格中自定义“操作”列,记录是否结算。

function setOperate(data) {

        //console.log(data);

        var payed = data.payed;//是否结算

        var patientId = data.PatientID;//用户类型id

        var btns = "";

        if (payed) {

            btns += '<button

type=“button” class=“layui-btn layui-btn-warm layui-btn-xs”
οnclick=switchEnable(’ + patientId + ‘,false)>已结’;

        } else {

            btns += '<button

type=“button” class=“layui-btn layui-btn-xs
layui-btn-normal” οnclick=switchEnable(’ + patientId + ‘,true)>未结’;

        }

        btns += '<button

type=“button” class=“layui-btn layui-btn-xs”
οnclick=showView(’ + patientId + ‘)>确定’;

        return btns;

    }

控制器查询:

public ActionResult selectPayedPateint(LayuiTablePage layuiTablePage)

    {

        var linqCount = from tbPatient in

myModels.B_Patient

                        orderby

tbPatient.PatientID

                        select tbPatient;

        var totalRow = linqCount.Count();

        //分页

        List<B_Patient> listAll =

linqCount

.Skip(layuiTablePage.GetStartIndex())

            .Take(layuiTablePage.limit)

            .ToList();

        LayuiTableData<B_Patient>

layuiTableData = new LayuiTableData<B_Patient>()

        {

            count = totalRow,

            data = listAll

        };

        return Json(layuiTableData,

JsonRequestBehavior.AllowGet);

    }

效果:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值