Jianghan 5 yıl önce
ebeveyn
işleme
3c8d68dea1

+ 6 - 1
src/service/privateservice.go

@@ -63,7 +63,12 @@ func (s *Service) RuleCreate() {
 	if s.Method() == "POST" {
 
 	} else {
-		s.Render("private/rule_create.html")
+		s.T["province"] = Province
+		s.T["city"] = ProvinceCitys
+		s.T["district"] = CityDistricts
+		s.T["topType"] = InfoTypeMap
+		s.T["subType"] = InfoTypeArr
+		s.Render("private/rule_create.html", &s.T)
 	}
 }
 

+ 4 - 51
src/web/templates/private/rule_create.html

@@ -104,14 +104,6 @@
                                                     2.
                                                 </option>
                                             </select>
-                                            <script id="id_">
-                                                var sel = "";
-                                                if (sel == "1") {
-                                                    $("#spiderPageEncoding").get(0).selectedIndex = 0;
-                                                } else {
-                                                    $("#spiderPageEncoding").get(0).selectedIndex = 1;
-                                                }
-                                            </script>
                                         </div>
 
                                         <label for="spiderPageEncoding" class="col-sm-2 control-label ">
@@ -126,14 +118,6 @@
                                                     2.
                                                 </option>
                                             </select>
-                                            <script>
-                                                var sel = "";
-                                                if (sel == "1") {
-                                                    $("#spiderPageEncoding").get(0).selectedIndex = 0;
-                                                } else {
-                                                    $("#spiderPageEncoding").get(0).selectedIndex = 1;
-                                                }
-                                            </script>
                                         </div>
                                     </div>
                                     <div class="form-group">
@@ -187,14 +171,6 @@
                                                 </option>
                                             </select>
-                                            <script>
-                                                var sel = "";
-                                                if (sel == "1") {
-                                                    $("#spiderPageEncoding").get(0).selectedIndex = 0;
-                                                } else {
-                                                    $("#spiderPageEncoding").get(0).selectedIndex = 1;
-                                                }
-                                            </script>
                                         </div>
                                     </div>
                                     <hr>
@@ -217,14 +193,6 @@
                                                 </option>
                                             </select>
-                                            <script>
-                                                var sel = "";
-                                                if (sel == "1") {
-                                                    $("#spiderPageEncoding").get(0).selectedIndex = 0;
-                                                } else {
-                                                    $("#spiderPageEncoding").get(0).selectedIndex = 1;
-                                                }
-                                            </script>
                                         </div>
                                     </div>
                                     <div class="form-group">
@@ -238,7 +206,7 @@
                                             匹配方式
                                         </label>
                                         <div class="col-sm-3">
-                                            <select id="spiderPageEncoding" class="form-control">
+                                            <select class="form-control">
                                                 <option value="1">
                                                 </option>
@@ -246,14 +214,6 @@
                                                 </option>
                                             </select>
-                                            <script>
-                                                var sel = "";
-                                                if (sel == "1") {
-                                                    $("#spiderPageEncoding").get(0).selectedIndex = 0;
-                                                } else {
-                                                    $("#spiderPageEncoding").get(0).selectedIndex = 1;
-                                                }
-                                            </script>
                                         </div>
                                     </div>
                                     <hr>
@@ -276,14 +236,6 @@
                                                 </option>
                                             </select>
-                                            <script>
-                                                var sel = "";
-                                                if (sel == "1") {
-                                                    $("#spiderPageEncoding").get(0).selectedIndex = 0;
-                                                } else {
-                                                    $("#spiderPageEncoding").get(0).selectedIndex = 1;
-                                                }
-                                            </script>
                                         </div>
                                     </div>
                                 </div>
@@ -341,6 +293,8 @@
 <script>
     menuActive("/service/rule/list");
     var app = angular.module('app',["wui.date"]);
+    let provice = {{.T.provice}}}
+    console.dir(provice);
     $(function () {
         $('#keywords').DataTable({
             "paging"      : false,
@@ -388,7 +342,6 @@
      * 自动加载省份
      */
     (function showProv() {
-        btn.disabled = true;
         var len = provice.length;
         for (var i = 0; i < len; i++) {
             var provOpt = document.createElement('option');
@@ -398,7 +351,7 @@
         }
     })();
     function selectPro(obj) {
-        let val = obj.options[obj.selectedIndex].value;
+
     }
     function selectMatch() {
         $("#modal-select-match").modal("show");

+ 64 - 33
src/web/templates/private/rule_list.html

@@ -17,18 +17,27 @@
     <section class="content">
         <div class="row">
             <div class="col-xs-12">
+
                 <div class="box">
                     <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">
                             <thead>
                             <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>
                             </thead>
                         </table>
@@ -45,45 +54,67 @@
 <script>
     menuActive("/service/rule/list")
     $(function () {
-        ttable=$('#dataTable').DataTable({
-            "paging"      : false,
+        const myTable = $('#dataTable').DataTable({
+            "paging": true,
             "lengthChange": false,
-            "searching"   : false,
-            "ordering"    : false,
-            "info"        : true,
-            "autoWidth"   : false,
+            "searching": false,
+            "ordering": false,
+            "info": true,
+            "autoWidth": true,
             "ajax": {
                 "url": "/service/rule/list",
                 "type": "post",
-                "data":{}
+                "data": {}
             },
             "language": {
                 "url": "/dist/js/dataTables.chinese.lang"
             },
+            "fnDrawCallback": function () {
+                $("ul.pagination").prepend("&nbsp;&nbsp;&nbsp;转到第 <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": [
-                { "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")
-                    }},
-                { "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>';
-                        return  tmp
-                    }}
+                        return tmp
+                    }
+                }
             ]
         });
-    })
+    });
     function start(_id){
         showConfirm("确定启动?", function() {
             $.ajax({