| | |
| | | <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> |
| | | <meta name="viewport" |
| | | content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi"/> |
| | | <link rel="stylesheet" href="./css/font.css"> |
| | | <link rel="stylesheet" href="./css/xadmin.css"> |
| | | <script src="./lib/layui/layui.js" charset="utf-8"></script> |
| | | <link rel="stylesheet" href="./css/theme3049.min.css"> |
| | | <script src="./js/vue.min.js" type="text/javascript" charset="utf-8"></script> |
| | | <script type="text/javascript" src="./js/xadmin.js"></script> |
| | | <script src="./js/http.js" type="text/javascript" charset="utf-8"></script> |
| | | <link rel="stylesheet" href="../css/font.css"> |
| | | <link rel="stylesheet" href="../css/xadmin.css"> |
| | | <script src="../lib/layui/layui.js" charset="utf-8"></script> |
| | | <link rel="stylesheet" href="../css/theme3049.min.css"> |
| | | <script src="../js/vue.min.js" type="text/javascript" charset="utf-8"></script> |
| | | <script type="text/javascript" src="../js/xadmin.js"></script> |
| | | <script src="../js/http.js" type="text/javascript" charset="utf-8"></script> |
| | | <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script> |
| | | <!--[if lt IE 9]> |
| | | <script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script> |
| | | <script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script> |
| | | <![endif]--> |
| | | <script src="./js/utils.js"></script> |
| | | <script src="../js/utils.js"></script> |
| | | </head> |
| | | |
| | | <body> |
| | |
| | | |
| | | <script> |
| | | var tableIns = null; |
| | | var app=null; |
| | | $(function () { |
| | | |
| | | var app = new Vue({ |
| | | app = new Vue({ |
| | | el: "#app", |
| | | data: { |
| | | key: '', |
| | |
| | | <#list searchFormRows as row > |
| | | <#if (row.type=="Text" && row.params.inputType=="DATE")> |
| | | laydate.render({ |
| | | elem: "intput[name=${row.key}]" //指定元素 |
| | | elem: "input[name=${row.key}]" //指定元素 |
| | | }); |
| | | </#if> |
| | | </#list> |
| | |
| | | <#list showFileds as field > |
| | | <#if field.showType=='TEXT'> |
| | | {field: '${field.identifier}', width: 120, sort: false, title: "${field.title}"}, |
| | | <#elseif field.showType=='DATETIME'> |
| | | {field: '${field.identifier}', width: 150, sort: false, title: "${field.title}"}, |
| | | <#elseif field.showType=='SWITCH'> |
| | | {field: '${field.identifier}', width: 120, sort: false, title: "${field.title}",templet:function(res){ |
| | | {field: '${field.identifier}', width: 80, sort: false, title: "${field.title}",templet:function(res){ |
| | | if(res.${field.identifier}){ |
| | | return " <input type=\"checkbox\" checked='true' disabled lay-skin=\"switch\""; |
| | | }else{ |
| | |
| | | if (res.code == 0) { |
| | | //填充数据 |
| | | $("${request.fillTarget}").empty(); |
| | | $("${request.fillTarget}").append("<option value=''>请选择</option>"); |
| | | for (var i = 0; i < res.data.length; i++) { |
| | | var html = "<option value='" + res.data[i].key + "'>"; |
| | | html += res.data[i].value + "</option>"; |
| | |
| | | }, |
| | | </#if> |
| | | search: function (params) { |
| | | |
| | | var ps = {}; |
| | | for (var key in params) { |
| | | if (params[key].length > 0) { |
| | | ps[key] = params[key]; |
| | | } |
| | | } |
| | | //数据重载 |
| | | tableIns.reload({ |
| | | where: params, |
| | | where: ps, |
| | | page: { |
| | | curr: 1 //重新从第 1 页开始 |
| | | } |