| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- var twbs = null;
- var pageCount = 1;
- $(function() {
- searchAll("bpmFlowInsDataConfAction.do", "#iform");
- // $("#modelName").keydown(function(e) {
- // if (e.keyCode == 13) {
- // search('bpmFlowInsDataConfAction.do', '#iform');
- // return false;
- // }
- // });
- });
- /**
- *
- * @param actionUrl
- * @param formName
- */
- function search(actionUrl, formName) {
- getData(actionUrl, formName);
- $('.pagination').empty();
- if (pageCount >= 1) {
- twbs = $('.pagination').twbsPagination({
- totalPages : pageCount,
- visiblePages : 5,
- first : "首页",
- prev : "上一页",
- next : "下一页",
- last : "尾页",
- onPageClick : function(event, page) {
- $("#p").val(page);
- getData(actionUrl, formName);
- }
- });
- }
- }
- function searchAll(actionUrl, formName) {
- $("#dataName").val("");
- search(actionUrl, formName);
- }
- /**
- *
- * @param actionUrl
- * @param formName
- */
- function getData(actionUrl, formName) {
- $("#time").val(new Date().getTime());
- var x = $(formName).serializeArray();
- $.each(x, function(i, field) {
- field.value = encodeURI(field.value);
- });
- $.ajax({
- url : actionUrl + "?time=" + new Date().getTime(),
- async : false,
- type : "post",
- data : x,
- dataType : 'json',
- success : function(data) {
- // var size = data.Rows.length;
- $("tbody").empty();
- $.each(data.Rows,function(index, value) {
- var row = '<tr>';
- if (value.data_name.length > 10) {
- row += '<td style="vertical-align: middle;" title="'
- + value.data_name
- + '">'
- + value.data_name
- .substring(0, 10)
- + '...</td>';
- } else {
- row += '<td style="vertical-align: middle;" title="'
- + value.data_name
- + '">'
- + value.data_name + '</td>';
- }
- var v_model_name = "";
- if(value.v_model_name){
- v_model_name = value.v_model_name;
- }
- row += '<td style="vertical-align: middle;">'
- + v_model_name
- + '</td>';
- row += '<td style="vertical-align: middle;">'
- + value.data_type + '</td>';
- row += '<td>';
- row += '<button type="button" class="btn btn-link" onclick="toFlowIndDataConf('+value.universalid+')">配置</button>';
- row += '</td></tr>';
- $("tbody").append(row);
- });
- pageCount = getPageCount(data);
- }
- });
- }
- /**
- *
- * @param data
- * @returns
- */
- function getPageCount(data) {
- var total = data.Total;
- var pSize = $("#pSize").val();
- var tag = total % pSize;
- var pageCount = Math.floor(total / pSize);
- if (tag > 0) {
- pageCount++;
- }
- return pageCount;
- }
- function toFlowIndDataConf(confId) {
-
- // $.ajax({
- // url : "bpmFlowInsDataConfAction.do?task=toFlowIndDataConf&time="+new Date(),
- // async : false,
- // type : "post",
- // dataType: "json",
- // data : {"confId": confId},
- // success : function(data) {
- // $("#dataName").text(data[0].dataName);
- // $("#dataType").text(data[0].dataType);
- //// $("#resetType").text(data[0].resetType.value).select2();
- // $('#flowInsDataConf').modal('show');
- // $("#confId").val(data[0].confId);
- // }
- // });
-
- location='bpmFlowInsDataConfAction.do?task=toFlowIndDataConf&confId='+confId;
- }
|