|
@@ -17,18 +17,27 @@
|
|
<section class="content">
|
|
<section class="content">
|
|
<div class="row">
|
|
<div class="row">
|
|
<div class="col-xs-12">
|
|
<div class="col-xs-12">
|
|
|
|
+
|
|
<div class="box">
|
|
<div class="box">
|
|
<div class="box-body">
|
|
<div class="box-body">
|
|
|
|
+ <div style="padding-bottom:3px;float: right">
|
|
|
|
+ <div class="col-lg-9">
|
|
|
|
+ <input type="text" id="" name="" value="" class="form-control" placeholder="请输入搜索内容">
|
|
|
|
+ </div>
|
|
|
|
+ <div class="col-sm-1" style="padding-left:0px;padding-right:0px;">
|
|
|
|
+ <button class="btn btn-default" onclick="search(0)">搜索</button>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
<table id="dataTable" class="table table-bordered table-hover">
|
|
<table id="dataTable" class="table table-bordered table-hover">
|
|
<thead>
|
|
<thead>
|
|
<tr>
|
|
<tr>
|
|
- <th>编号</th>
|
|
|
|
- <th>客户姓名</th>
|
|
|
|
- <th>规则名称</th>
|
|
|
|
- <th>销售经理</th>
|
|
|
|
- <th>创建时间</th>
|
|
|
|
- <th>修改时间</th>
|
|
|
|
- <th>操作</th>
|
|
|
|
|
|
+ <th style="text-align: center">编号</th>
|
|
|
|
+ <th style="text-align: center">客户姓名</th>
|
|
|
|
+ <th style="text-align: center">规则名称</th>
|
|
|
|
+ <th style="text-align: center">销售经理</th>
|
|
|
|
+ <th style="text-align: center">创建时间</th>
|
|
|
|
+ <th style="text-align: center">修改时间</th>
|
|
|
|
+ <th style="text-align: center">操作</th>
|
|
</tr>
|
|
</tr>
|
|
</thead>
|
|
</thead>
|
|
</table>
|
|
</table>
|
|
@@ -45,45 +54,67 @@
|
|
<script>
|
|
<script>
|
|
menuActive("/service/rule/list")
|
|
menuActive("/service/rule/list")
|
|
$(function () {
|
|
$(function () {
|
|
- ttable=$('#dataTable').DataTable({
|
|
|
|
- "paging" : false,
|
|
|
|
|
|
+ const myTable = $('#dataTable').DataTable({
|
|
|
|
+ "paging": true,
|
|
"lengthChange": false,
|
|
"lengthChange": false,
|
|
- "searching" : false,
|
|
|
|
- "ordering" : false,
|
|
|
|
- "info" : true,
|
|
|
|
- "autoWidth" : false,
|
|
|
|
|
|
+ "searching": false,
|
|
|
|
+ "ordering": false,
|
|
|
|
+ "info": true,
|
|
|
|
+ "autoWidth": true,
|
|
"ajax": {
|
|
"ajax": {
|
|
"url": "/service/rule/list",
|
|
"url": "/service/rule/list",
|
|
"type": "post",
|
|
"type": "post",
|
|
- "data":{}
|
|
|
|
|
|
+ "data": {}
|
|
},
|
|
},
|
|
"language": {
|
|
"language": {
|
|
"url": "/dist/js/dataTables.chinese.lang"
|
|
"url": "/dist/js/dataTables.chinese.lang"
|
|
},
|
|
},
|
|
|
|
+ "fnDrawCallback": function () {
|
|
|
|
+ $("ul.pagination").prepend(" 转到第 <input type='text' id='changePage' style='width:20px;'> 页 <a type='text' href='javascript:void(0);' id='dataTable-btn' style='text-align:center'>GO</a>");
|
|
|
|
+ $('#dataTable-btn').click(function (e) {
|
|
|
|
+ var redirectpage = 0
|
|
|
|
+ if ($("#changePage").val() && $("#changePage").val() > 0) {
|
|
|
|
+ var redirectpage = $("#changePage").val() - 1;
|
|
|
|
+ }
|
|
|
|
+ myTable.page(redirectpage).draw(false);
|
|
|
|
+ });
|
|
|
|
+ this.api().column(0).nodes().each(function(cell, i) {
|
|
|
|
+ cell.innerHTML = i + 1;
|
|
|
|
+ });
|
|
|
|
+ },
|
|
"columns": [
|
|
"columns": [
|
|
- { "data": "_id",render:function(val,a,row){
|
|
|
|
- return row.num
|
|
|
|
- }},
|
|
|
|
- { "data": "s_taskname"},
|
|
|
|
- { "data": "l_comeintime",render:function(val){
|
|
|
|
- var dt=new Date()
|
|
|
|
- dt.setTime(parseInt(val)*1000)
|
|
|
|
|
|
+ {"data": null},
|
|
|
|
+ {"data": "s_customername"},
|
|
|
|
+ {"data": "s_tagname"},
|
|
|
|
+ {"data": "s_salesperson"},
|
|
|
|
+ {
|
|
|
|
+ "data": "i_createtime", render: function (val) {
|
|
|
|
+ var dt = new Date()
|
|
|
|
+ dt.setTime(parseInt(val) * 1000)
|
|
return dt.format("yyyy-MM-dd hh:mm:ss")
|
|
return dt.format("yyyy-MM-dd hh:mm:ss")
|
|
- }},
|
|
|
|
- { "data": "s_username"},
|
|
|
|
- { "data": "s_descript","width":"23%"},
|
|
|
|
- { "data":"_id","width":"25%",render:function(val,a,row,pos){
|
|
|
|
- tmp = '<div>'+
|
|
|
|
- '<a class="btn btn-sm btn-primary opr" opr="edit" row="'+pos.row+'" >编辑</a> '+
|
|
|
|
- '<a class="btn btn-sm btn-success opr" opr="start" onclick="start(\''+row._id+'\')">启动</a> '+
|
|
|
|
- '<a class="btn btn-sm btn-info opr" opr="stop" onclick="stop(\''+row._id+'\')">停止</a> '+
|
|
|
|
- '<a class="btn btn-sm btn-danger opr" opr="del" onclick="del(\''+val+'\')">删除</a>'+
|
|
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "data": "i_updatetime", render: function (val) {
|
|
|
|
+ var dt = new Date()
|
|
|
|
+ dt.setTime(parseInt(val) * 1000)
|
|
|
|
+ return dt.format("yyyy-MM-dd hh:mm:ss")
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "data": "_id", "width": "25%", render: function (val, a, row, pos) {
|
|
|
|
+ tmp = '<div>' +
|
|
|
|
+ '<a class="btn btn-sm btn-primary opr" opr="edit" row="' + pos.row + '" >编辑</a> ' +
|
|
|
|
+ '<a class="btn btn-sm btn-danger opr" opr="start" onclick="start(\'' + row._id + '\')">删除</a> ' +
|
|
|
|
+ '<a class="btn btn-sm btn-info opr" opr="stop" onclick="stop(\'' + row._id + '\')">预览</a> ' +
|
|
|
|
+ '<a class="btn btn-sm btn-success opr" opr="del" onclick="del(\'' + val + '\')">导出</a>' +
|
|
'</div>';
|
|
'</div>';
|
|
- return tmp
|
|
|
|
- }}
|
|
|
|
|
|
+ return tmp
|
|
|
|
+ }
|
|
|
|
+ }
|
|
]
|
|
]
|
|
});
|
|
});
|
|
- })
|
|
|
|
|
|
+ });
|
|
function start(_id){
|
|
function start(_id){
|
|
showConfirm("确定启动?", function() {
|
|
showConfirm("确定启动?", function() {
|
|
$.ajax({
|
|
$.ajax({
|