|
@@ -0,0 +1,184 @@
|
|
|
+{{include "com/inc.html"}}
|
|
|
+<!-- Main Header -->
|
|
|
+{{include "com/header.html"}}
|
|
|
+<!-- Left side column. 权限菜单 -->
|
|
|
+{{/*<!--{{include "com/menu.html"}}-->*/}}
|
|
|
+<div class="content-wrapper" id="showbtn">
|
|
|
+ <section class="content-header">
|
|
|
+ <h1>
|
|
|
+ <small><a id="addTag" class="btn btn-primary opr">新增规则</a></small>
|
|
|
+ </h1>
|
|
|
+ </section>
|
|
|
+ <!-- Main content -->
|
|
|
+ <section class="content">
|
|
|
+ <div class="row">
|
|
|
+ <div class="col-xs-12">
|
|
|
+ <div class="box">
|
|
|
+ <div class="box-body">
|
|
|
+ <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>
|
|
|
+ </tr>
|
|
|
+ </thead>
|
|
|
+ </table>
|
|
|
+ </div>
|
|
|
+ <!-- /.box-body -->
|
|
|
+ </div>
|
|
|
+ <!-- /.box -->
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </section>
|
|
|
+</div>
|
|
|
+<div class="modal fade" id="modal-preview-href" tabindex="-1" role="dialog" aria-hidden="true">
|
|
|
+ <div class="modal-dialog">
|
|
|
+ <div class="modal-content">
|
|
|
+ <div class="modal-header">
|
|
|
+ <div class="modal-header">
|
|
|
+ <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
|
|
+ <div class="edit-form">
|
|
|
+ <div class="edit-info">
|
|
|
+ <span class="glyphicon glyphicon-ok-sign" aria-hidden="true"></span>
|
|
|
+ <span class="info">链接地址</span>
|
|
|
+ </div>
|
|
|
+ <a id="preview-href" target="_blank" style="word-wrap: break-word"></a>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="modal-footer">
|
|
|
+ <input type="button" id="copy" data-clipboard-target="#preview-href" class="btn btn-primary saveBtn"
|
|
|
+ value="复制">
|
|
|
+ <input type="button" onclick="cancelModel()" class="btn btn-default" value="取消">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div><!-- /.modal -->
|
|
|
+</div>
|
|
|
+{{include "com/footer.html"}}
|
|
|
+<script>
|
|
|
+ // menuActive("/customer/list");
|
|
|
+ var entRuleArr = {{.T.entRuleArr}};
|
|
|
+ console.log(entRuleArr);
|
|
|
+ $('#addTag').attr("href", "/customerRule/cuser/rule/create")
|
|
|
+ $(function () {
|
|
|
+ ttable = $('#dataTable').DataTable({
|
|
|
+ "paging": true,
|
|
|
+ "lengthChange": true,
|
|
|
+ "searching": true,
|
|
|
+ "ordering": true,
|
|
|
+ "info": true,
|
|
|
+ "autoWidth": true,
|
|
|
+ "language": {
|
|
|
+ "url": "/dist/js/dataTables.chinese.lang"
|
|
|
+ },
|
|
|
+ "data": entRuleArr,
|
|
|
+ "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;
|
|
|
+ }
|
|
|
+ ttable.page(redirectpage).draw(false);
|
|
|
+ });
|
|
|
+ this.api().column(0).nodes().each(function (cell, i) {
|
|
|
+ cell.innerHTML = i + 1;
|
|
|
+ });
|
|
|
+ },
|
|
|
+ "columns": [
|
|
|
+ {"data": null, width: "5%"},
|
|
|
+ {"data": "s_name", width: "20%"},
|
|
|
+ {
|
|
|
+ "data": "i_updatetime", width: "10%", render: function (val) {
|
|
|
+ var dt = new Date()
|
|
|
+ dt.setTime(parseInt(val) * 1000);
|
|
|
+ return dt.format("yyyy-MM-dd")
|
|
|
+ }
|
|
|
+ },
|
|
|
+ // {
|
|
|
+ // "data": "i_isuse", render: function (val, a, row) {
|
|
|
+ // tmp = ""
|
|
|
+ // if (val == 1) {
|
|
|
+ // tmp = "<a href='#' title='停用' onclick='setupRule(\"" + row._id + "\",false)'><i class='fa fa-fw fa-circle text-green'></i></a>已启用"
|
|
|
+ // } else {
|
|
|
+ // tmp = "<a href='#' title='启用' onclick='setupRule(\"" + row._id + "\",true)'><i class='fa fa-fw fa-circle text-red'></i></a>未启用"
|
|
|
+ // }
|
|
|
+ // return tmp
|
|
|
+ // }, width: "10%"
|
|
|
+ // },
|
|
|
+ {
|
|
|
+ "data": "_id", width: "10%", render: function (val, a, row, pos) {
|
|
|
+ tmp = '<div>' +
|
|
|
+ '<a class="btn btn-sm btn-primary" href="/client/cuser/rule/Edit">编辑</a> ' +
|
|
|
+ '<a class="btn btn-sm btn-danger" onclick="del(\'' + val + '\',\'' + row.i_isuse + '\')">删除</a>' +
|
|
|
+ '</div>';
|
|
|
+ return tmp
|
|
|
+ }
|
|
|
+ },
|
|
|
+ <!-- {"data": "_id", width:"26%",render: function (val, a, row, pos) {-->
|
|
|
+ <!-- var s = [val, row.s_dataid];-->
|
|
|
+ <!-- tmp = '<div>' +-->
|
|
|
+ /*<!-- '<a class="btn btn-sm btn-primary" href="/service/cuser/rule/downloadrule?id='+val+'">导出标签</a> '+-->
|
|
|
+ <!-- '<a class="btn btn-sm btn-info" href="/service/cuser/rule/downloadata?s_dataid='+val+'">导出数据</a> '+-->
|
|
|
+ <!-- '<a class="btn btn-sm btn-warning" onclick="archive(\'' + val + '\')">存档</a> '+-->
|
|
|
+ <!-- '</div>';-->
|
|
|
+ <!-- return tmp-->
|
|
|
+ <!-- }},-->*/
|
|
|
+ {
|
|
|
+ "data": "_id", width: "15%", render: function (val, a, row, pos) {
|
|
|
+ tmp = '<div xmlns="http://www.w3.org/1999/html">' +
|
|
|
+ '<button class="btn btn-sm btn-instagram" onclick="preview(\'' + row.s_dataid + '\')">链接地址</button> ' +
|
|
|
+ // <!-- '<a class="btn btn-sm btn-success" href="/service/rule/history?tagid='+val+'">变更历史</a>'+-->
|
|
|
+ '</div>';
|
|
|
+ return tmp
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ });
|
|
|
+ });
|
|
|
+
|
|
|
+ // function del(val, i_isuse) {
|
|
|
+ // if (i_isuse == 1) {
|
|
|
+ // showTip("请先把规则状态修改为关闭。", 2000);
|
|
|
+ // } else if (i_isuse == 0) {
|
|
|
+ // showConfirm("确定删除?", function () {
|
|
|
+ // $.ajax({
|
|
|
+ // url: "/client/cuser/rule/Del",
|
|
|
+ // type: "post",
|
|
|
+ // data: {"_id": val},
|
|
|
+ // success: function (r) {
|
|
|
+ // if (r.rep) {
|
|
|
+ // ttable.ajax.reload();
|
|
|
+ // } else {
|
|
|
+ // alert("删除失败");
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // });
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+
|
|
|
+ function preview(s_dataid) {
|
|
|
+ var href = {{.T.preview_href}} +"?type=private" + "&key=" + s_dataid;
|
|
|
+ $('#preview-href').html(href);
|
|
|
+ $('#preview-href').attr("href", href);
|
|
|
+ $('#modal-preview-href').modal("show")
|
|
|
+ }
|
|
|
+
|
|
|
+ function cancelModel() {
|
|
|
+ $('#modal-preview-href').modal("hide");
|
|
|
+ }
|
|
|
+
|
|
|
+ var clipboard = new ClipboardJS('#copy');
|
|
|
+ clipboard.on('success', function () {
|
|
|
+ alert("复制成功!")
|
|
|
+ });
|
|
|
+ clipboard.on('error', function () {
|
|
|
+ alert("复制失败!")
|
|
|
+ });
|
|
|
+</script>
|