From d91ee46e736cd877ee9c55e6917f135e5ffd1338 Mon Sep 17 00:00:00 2001 From: 16639036659 <577530412@qq.com> Date: 星期二, 23 四月 2024 09:41:47 +0800 Subject: [PATCH] SPI数据接口提供 --- src/main/resources/templates/tr/hiddenDangerCheck/dangerLedger/dangerLedger.html | 91 +++++++++++++++++++++++++++++++++++++-------- 1 files changed, 75 insertions(+), 16 deletions(-) diff --git a/src/main/resources/templates/tr/hiddenDangerCheck/dangerLedger/dangerLedger.html b/src/main/resources/templates/tr/hiddenDangerCheck/dangerLedger/dangerLedger.html index c1497c9..54f5a59 100644 --- a/src/main/resources/templates/tr/hiddenDangerCheck/dangerLedger/dangerLedger.html +++ b/src/main/resources/templates/tr/hiddenDangerCheck/dangerLedger/dangerLedger.html @@ -19,8 +19,8 @@ <div class="form-group" style="font-size: 25px;color: #4CAF50;"> <label class="col-sm-3 control-label">按期改:<span id="onTimeRectifyNum"></span></label> <label class="col-sm-3 control-label">按期率:<span id="onTimeRectifyRate"></span></label> - <label class="col-sm-3 control-label">超期改:<span id="overdueRectifyNum"></span></label> - <label class="col-sm-3 control-label">超期率:<span id="overdueRectifyRate"></span></label> + <label class="col-sm-3 control-label">超期改:<span>0</span></label> + <label class="col-sm-3 control-label">超期率:<span>0%</span></label> </div> <div class="form-group" style="font-size: 25px;color: #4CAF50;"> @@ -78,13 +78,23 @@ <option value="超期改">超期改</option> </select> </li> - <li> + <li style="display: flex;align-items: center"> <label>整改部门:</label> - <select name="rectifyDeptIdLedger"> - <option value="">所有</option> - <option th:each="dept : ${deptList}" th:text="${dept.deptName}" - th:value="${dept.deptId}"></option> - </select> + <div class="input-group" style="width: 200px;position: relative"> + <input name="rectifyDeptIdLedger" id="rectifyDeptIdLedger" style="position: absolute;z-index: -1;top: 0;left: 0"> + <input onclick="selectDangerDeptTree()" id="dangerDeptName" type="text" + placeholder="请选择部门" class="form-control" required + readonly="readonly"> + <span class="input-group-addon"><i class="fa fa-search"></i></span> + </div> + </li> + <li style="display: flex;align-items: center"> + <label>隐患登记人:</label> + <div class="input-group" style="width: 200px;position: relative"> + <input id="registerUserId" name="registerUserId" style="position: absolute;z-index: -1;top: 0;left: 0"> + <input id="registerUserName" placeholder="请选择登记人" class="form-control" type="text" onclick="selectAcceptUser()" maxlength="30" readonly="true" required> + <span class="input-group-addon"><i class="fa fa-search"></i></span> + </div> </li> <li> <a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i @@ -126,6 +136,26 @@ $("#yearOnYearRate").text([[${yearOnYearRate}]]); }); + /*验收人 选择 start*/ + function selectAcceptUser() { + var url = ctx + "system/user/selectUserListByParentSonCompany"; + var options = { + title: '用户选择', + width: "800", + url: url, + }; + $.modal.openOptionsByCallback(options, function (layero, index) { + var body = layer.getChildFrame('body', index); + body.on("click", ".selectUser", function () { + var userId = $(this).data("userid"); + var userName = $(this).data("username"); + $("#registerUserId").val(userId); + $("#registerUserName").val(userName); + layer.close(index); + }); + }); + } + $(function () { var options = { url: prefix + "/list", @@ -142,6 +172,10 @@ field: 'id', title: '隐患检查点ID', visible: false + }, + { + field: 'registerCreateTime', + title: '登记时间' }, { field: 'checkType', @@ -261,11 +295,7 @@ label = "验收未通过"; } } - if (compareDate(item.rectifyDeadlineTime, item.rectifyCompleteTime)) { - label += "(按期改)"; - } else { - label += "(超期改)"; - } + } } return label; @@ -279,6 +309,7 @@ if (row.stage) { if (row.stage == 3) { actions.push('<a class="btn btn-warning btn-xs" href="javascript:void(0)" onclick="detailDangerExamine(\'' + row.id + '\')"><i class="fa fa-search"></i>查看</a> '); + actions.push('<a class="btn btn-success btn-xs" href="javascript:void(0)" onclick="editType(\'' + row.id + '\')"><i class="fa fa-edit"></i>修改</a>'); if (common == "common") { actions.push('<a class="btn btn-danger btn-xs " href="javascript:void(0)" onclick="$.operate.remove(\'' + row.id + '\')"><i class="fa fa-remove"></i>删除</a>'); } @@ -286,6 +317,7 @@ return actions.join(''); } else if (row.stage == 4) { actions.push('<a class="btn btn-warning btn-xs" href="javascript:void(0)" onclick="detailDangerRectify(\'' + row.id + '\')"><i class="fa fa-search"></i>查看</a> '); + actions.push('<a class="btn btn-success btn-xs" href="javascript:void(0)" onclick="editType(\'' + row.id + '\')"><i class="fa fa-edit"></i>修改</a>'); if (common == "common") { actions.push('<a class="btn btn-danger btn-xs " href="javascript:void(0)" onclick="$.operate.remove(\'' + row.id + '\')"><i class="fa fa-remove"></i>删除</a>'); } @@ -293,11 +325,10 @@ return actions.join(''); } else if (row.stage == 5) { actions.push('<a class="btn btn-warning btn-xs" href="javascript:void(0)" onclick="detailDangerAccept(\'' + row.id + '\')"><i class="fa fa-search"></i>查看</a> '); - + actions.push('<a class="btn btn-success btn-xs" href="javascript:void(0)" onclick="editType(\'' + row.id + '\')"><i class="fa fa-edit"></i>修改</a>'); if (common == "common") { actions.push('<a class="btn btn-danger btn-xs " href="javascript:void(0)" onclick="$.operate.remove(\'' + row.id + '\')"><i class="fa fa-remove"></i>删除</a>'); } - return actions.join(''); } } @@ -307,7 +338,6 @@ }; $.table.init(options); }); - var compareDate = function (date1, date2) { var oDate1 = new Date(date1); @@ -324,6 +354,13 @@ function editDangerExamine(id) { var editDangerExamineUrl = ctx + "tr/hiddenDangerCheck/dangerExamine/editDangerExamine/{id}"; $.modal.open("隐患核查", editDangerExamineUrl.replace("{id}", id)); + } + + /* 隐患核查--修改 */ + function editType(id) { + var editTypeUrl = prefix + "/editDangerLevel/{id}"; + console.log(id,'id') + $.modal.open("修改", editTypeUrl.replace("{id}", id)); } /* 隐患核查--查看 */ @@ -356,7 +393,29 @@ $.operate.openDetailInfo("查看隐患验收信息", detailDangerAcceptUrl.replace("{id}", id)); } + /*隐患责任部门 选择 start*/ + function selectDangerDeptTree() { + var treeId = $("#rectifyDeptIdLedger").val(); + var deptId = $.common.isEmpty(treeId) ? "100" : $("#rectifyDeptIdLedger").val(); + var url = ctx + "system/dept/selectDeptTreeByCompanyId/" + deptId; + var options = { + title: '选择部门', + width: "380", + url: url, + callBack: doSubmitBeCheckedDept + }; + $.modal.openOptions(options); + } + function doSubmitBeCheckedDept(index, layero) { + var tree = layero.find("iframe")[0].contentWindow.$._tree; + // if ($.tree.notAllowParents(tree)) { + var body = layer.getChildFrame('body', index); + $("#rectifyDeptIdLedger").val(body.find('#treeId').val()); + $("#dangerDeptName").val(body.find('#treeName').val()); + layer.close(index); + // } + } </script> </body> </html> \ No newline at end of file -- Gitblit v1.9.2