<%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>
<%@ page isELIgnored="false" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%
    String basePath = request.getContextPath();
%>
<div class="table-responsive">
    <table class="table table-striped table-bordered table-hover " >
        <thead>
        <tr>
            <th>目录分类</th>
            <th>服务名称</th>
            <th>服务标示</th>
            <th>服务简介</th>
            <th>提供单位</th>
            <th>状态</th>
            <th>提交日期</th>
            <th class="hidden-print">操 作</th>
        </tr>
        </thead>
        <tbody>
        <c:choose>
            <c:when test="${list!=null}">
                <c:forEach items="${list}" var="item" >
                    <tr>
                        <td>${item.catelogType}</td>
                        <td><a onclick="detail(${item.id})">${item.resourceName}</a></td>
                        <td>${item.resourceIdentity}</td>
                        <td>${item.resourceSummary}</td>
                        <td>${item.provider}</td>
                        <td>${item.resourceState}</td>
                        <td><fmt:formatDate value="${item.registerDate}" pattern="yyyy-MM-dd"/></td>
                        <td class="btn-table hidden-print">
                            <input type="hidden" name="id" value="${item.id}" />
                            <c:if test="${item.resourceState eq '待提交'}">
                                <button name="btnEdit" class="btn btn-sm btn-primary m-r-sm"><i class="fa fa-edit"></i>编辑</button>
                                <button name="btnDelete" class="btn btn-sm btn-danger m-r-sm"><i class="fa fa-trash-o"></i>删除</button>
                                <%--<button name="btnDetail" class="btn btn-sm btn-primary m-r-sm"><i class="fa fa-check"></i>详情</button>--%>
                            </c:if>
                            <c:if test="${item.resourceState eq '待审核'}">
                                <%--<button name="btnDetail" class="btn btn-sm btn-primary m-r-sm"><i class="fa fa-check"></i>详情</button>--%>
                                <button name="btnAduit" class="btn btn-sm m-r-sm  btn-warning"><i class="fa fa-edit"></i>审核</button>
                                <button class="btn btn-sm m-r-sm  btn-warning" onclick="auditService(${item.id})"><i class="fa fa-edit"></i>发布微服务</button>
                            </c:if>
                            <c:if test="${item.resourceState eq '审核通过'}">
                                <button name="btnEdit" class="btn btn-sm btn-primary m-r-sm"><i class="fa fa-edit"></i>编辑</button>
                                <%--<button name="btnDetail" class="btn btn-sm btn-primary m-r-sm"><i class="fa fa-check"></i>详情</button>--%>
                            </c:if>
                            <c:if test="${item.resourceState eq '审核不通过'}">
                                <button name="btnEdit" class="btn btn-sm btn-primary m-r-sm"><i class="fa fa-edit"></i>编辑</button>
                                <%--<button name="btnDetail" class="btn btn-sm btn-primary m-r-sm"><i class="fa fa-check"></i>详情</button>--%>
                            </c:if>

                        </td>
                    </tr>
                </c:forEach>
            </c:when>
            <c:otherwise>
                <tr>
                    <td colspan="4">无数据</td>
                </tr>
            </c:otherwise>
        </c:choose>
        </tbody>
    </table>
</div>
<jsp:include page="../../../common/admin/pager.jsp">
    <jsp:param name="pageNo" value="${pager.pageNo}"/>
    <jsp:param name="pageSize" value="${pager.pageSize}"/>
    <jsp:param name="total" value="${pager.total}"/>
</jsp:include>
<script type="text/javascript">
    $("#divGrid table tbody tr td:last-child")
        .on("click", "button[name='btnEdit']", function () {
            var id = $(this).parent().children("input[type='hidden'][name='id']").val();
            $.popBsPartial({ url: "<%=basePath%>/admin/microapp_register/edit.htm/" + id });
        })
        .on("click", "button[name='btnDelete']", function() {
            var id = $(this).parent().children("input[type='hidden'][name='id']").val();
            $.delWithConfirm({ func: $.ajaxGetRefresh, funcArgs: { ajaxGetOptions: { url: "<%=basePath%>/admin/microapp_register/delete.action/" + id } } });
        })
        <%--.on("click", "button[name='btnDetail']", function () {--%>
            <%--var id = $(this).parent().children("input[type='hidden'][name='id']").val();--%>
            <%--$.popBsPartial({ url: "<%=basePath%>/admin/microapp_register/toDetail.htm/" + id });--%>
        <%--})--%>
        .on("click", "button[name='btnAduit']", function () {
            var id = $(this).parent().children("input[type='hidden'][name='id']").val();
            $.popBsPartial({ url: "<%=basePath%>/admin/microapp_register/aduit.htm/" + id });
        })
        .on("click", "button[name='btnSubmit']", function () {
            var id = $(this).parent().children("input[type='hidden'][name='id']").val();
            $.popBsPartial({ url: "<%=basePath%>/admin/microapp_register/doSubmit.action/" + id });
        })
    ;
    function detail(id) {
        $.popBsPartial({ url: "<%=basePath%>/admin/microapp_register/toDetail.htm/" + id });
    }
    
    function auditService(id) {
        $.popBsPartial({ url: "<%=basePath%>/admin/microapp_register/auditService.htm/" + id });
    }
</script>