code/Athena0.0.1/Web/Views/ACETemplate/Shared/_MutipleSearch-js.cshtml

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

@*<script>
    var _vm;
  

    function submitForm() {
        ////ko////////////////////////////
        var vm = new ViewModel();
        _vm = vm;
        ko.applyBindings(vm);
        //////////////////////////////////
        if (!$('#formSearch').formValid()) {
            return false;
        }
        var trList = $("#bodyTable").children("tr");
        var rules = "";
        for (var i = 0; i < trList.length; i++) {
            var tdArr = trList.eq(i).find("td");
            var searchField = tdArr.eq(0).find("select").val();
            var searchOper = tdArr.eq(1).find("select").val();
            var searchString = tdArr.eq(2).find("input").val();
            if (searchField && searchOper && searchString) {
                rules += ',{"field":"' + searchField + '","op":"' + searchOper + '","data":"' + searchString + '"}';
            }
            else {
                alert('不能为空');
                return;
            }
        }
        if (rules) {
            rules = rules.substring(1);
        }
        var filtersStr = '{"groupOp":"AND","rules":[' + rules + ']}';

        $.ajax({
            url: "/SystemManage/Group/GetModels",
            data: { filters: filtersStr },
            dataType: "json",
            async: false,
            success: function (result) {
                this.DataTable.SelectedModel(null);
                this.DataTable.SetPagedData(result.data)
                console.log(result.data);
            }
        });
    }

 
    function Addrule()//添加规则
    {
        var i = 0
        i++
        R = formTable.insertRow()
        C = R.insertCell()
        C.innerHTML =
            '<select id="searchField" class="form-control required"><option value="id">编号</option>   <option value="groupname">组名</option>  <option value="groupcode">组编号</option> </select>'
        C = R.insertCell()
        C.innerHTML =
            ' <select  id="searchOper" class="form-control required"><option value="eq" selected="selected">等于</option><option value="ne">不等</option><option value="bw">开始于</option><option value="bn">不开始于</option><option value="ew">结束于</option><option value="en">不结束于</option><option value="cn">包含</option><option value="nc">不包含</option><option value="nu">空值</option><option value="nn">非空值</option><option value="in">包含</option><option value="ni">不包含</option><select>'
        C = R.insertCell()
        C.innerHTML =
后面还有 92 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。