taskProcess.html 5.18 KB
<!DOCTYPE HTML>
<html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
<meta charset="utf-8">
<head th:include="include :: header"></head>
<body class="gray-bg">
<div class="container-div">
    <input type="hidden" id="classValue" name="classValue" th:value="${id}"/>
    <input type="hidden" id="code" name="code" th:value="${code}"/>
<!--    <div class="row">-->
<!--        <div class="col-sm-12 select-info">-->
<!--            <form id="formId">-->
<!--                <div class="select-list">-->
<!--                    <ul>-->
<!--                        <li>-->
<!--                            <label>任务类型:</label>-->
<!--                            <input disabled="disabled" type="text" name="requestBody" placeholder="请求内容"/>-->
<!--                        </li>-->
<!--                        <li>-->
<!--                            <label>响应方:</label>-->
<!--                            <input disabled="disabled" type="text" name="requestBody" placeholder="请求内容"/>-->
<!--                        </li>-->
<!--                        <li>-->
<!--                            <label>请求内容:</label>-->
<!--                            <input disabled="disabled" type="text" name="requestBody" placeholder="请求内容"/>-->
<!--                        </li>-->
<!--                        <li>-->
<!--                            <label>响应内容:</label>-->
<!--                            <input disabled="disabled" type="text" name="responseBody" placeholder="响应内容"/>-->
<!--                        </li>-->
<!--                    </ul>-->
<!--                </div>-->
<!--            </form>-->
<!--        </div>-->
        <div class="btn-group hidden-xs" id="toolbar" role="group">
            <a class="btn btn-outline btn-success btn-rounded" onclick="$.operate.add()"
               shiro:hasPermission="apilog:apiLog:add">
                <i class="fa fa-plus"></i> 新增
            </a>
            <a class="btn btn-outline btn-primary single disabled" onclick="$.operate.edit()"
               shiro:hasPermission="apilog:apilog:edit">
                <i class="fa fa-edit"></i> 修改
            </a>
            <a class="btn btn-outline btn-danger btn-rounded multiple disabled" onclick="$.operate.batRemove()"
               shiro:hasPermission="apilog:apiLog:remove">
                <i class="fa fa-trash-o"></i> 删除
            </a>
        </div>

        <div class="col-sm-12 select-info table-striped">
            <table id="bootstrap-table" data-mobile-responsive="true"></table>
        </div>
    </div>
</div>
<div th:include="include :: footer"></div>
<script th:inline="javascript">
    var editFlag = [[${@permission.hasPermi('apilog:apiLog:edit')}]];
    var removeFlag = [[${@permission.hasPermi('apilog:apiLog:remove')}]];
    var prefix = ctx + "monitor/taskProcess"

    $(function () {
        var options = {
            url: prefix + "/list",
            detailUrl: prefix + "/list/{id}",
            sortOrder: "desc",
            search: false,
            clickToSelect:true,
            queryParams:queryParams,
            modalName: "接口调用日志",
            columns: [
                {
                    field: 'taskName',
                    title: '任务名称'
                },
                {
                    field: 'className',
                    title: '方法名称'
                },
                {
                    field: 'requestTime',
                    title: '请求时间'
                },
                // {
                //     field: 'requestBody',
                //     title: '请求内容'
                // },
                // {
                //     field: 'responseBody',
                //     title: '响应内容'
                // },
                {
                    field: 'state',
                    title: '状态'
                },
                {
                    title: '操作',
                    align: 'center',
                    formatter: function (value, row, index) {
                        var actions = [];
                        actions.push('<a class="btn btn-success btn-xs " href="#" onclick="$.operate.detail(' + row.id + ')">详情</a> ');
                        return actions.join('');
                    }
                },
                ]
        };
        $.table.init(options);
    });
    function queryParams(params) {
        debugger;
        return {
            classValue:    [[${id}]],
            processRelationCode:       [[${code}]],
            pageSize:       params.limit,
            pageNum:        params.offset / params.limit + 1,
            searchValue:    params.search,
            orderByColumn:  params.sort,
            isAsc:          params.order
        };
    }

    function copy(obj) {
        let transfer = document.createElement('textarea');
        document.body.appendChild(transfer);
        transfer.value = obj.innerHTML;
        // transfer.focus();
        transfer.select();
        if (document.execCommand('copy')) {
            document.execCommand('copy');
        }
        transfer.blur();
        document.body.removeChild(transfer);
    }
</script>
</body>
</html>