From f318c9c7c127b00f353bf45f273096d1dc4b424f Mon Sep 17 00:00:00 2001 From: admin <1101184511@qq.com> Date: 星期三, 20 八月 2025 01:10:48 +0800 Subject: [PATCH] 功能完善 --- src/main/resources/static/admin/order-task-assigned-clients.html | 75 ++++++++++++++++++++++++++++++++++++- 1 files changed, 73 insertions(+), 2 deletions(-) diff --git a/src/main/resources/static/admin/order-task-assigned-clients.html b/src/main/resources/static/admin/order-task-assigned-clients.html index 05a157f..a6d3c49 100644 --- a/src/main/resources/static/admin/order-task-assigned-clients.html +++ b/src/main/resources/static/admin/order-task-assigned-clients.html @@ -33,12 +33,32 @@ </div> </div> +<!-- 淇敼棰勮璇勪环鏃堕棿寮圭獥 --> +<div id="updateExpectedReviewTime" style="display: none; padding: 20px;"> + <form class="layui-form" action=""> + <input type="hidden" name="id" id="detailId"> + <div class="layui-form-item"> + <label class="layui-form-label">棰勮璇勪环鏃堕棿</label> + <div class="layui-input-block"> + <input type="text" name="expectedReviewTime" id="expectedReviewTime" placeholder="璇烽�夋嫨棰勮璇勪环鏃堕棿" autocomplete="off" class="layui-input"> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-input-block"> + <button class="layui-btn" lay-submit lay-filter="updateExpectedReviewTime">纭畾</button> + <button type="reset" class="layui-btn layui-btn-primary">閲嶇疆</button> + </div> + </div> + </form> +</div> + <script src="/admin/layui/layui.js" type="text/javascript" charset="utf-8"></script> <script src="/admin/js/jquery.min.js" type="text/javascript" charset="utf-8"></script> <script> - layui.use(['table', 'layer'], function () { + layui.use(['table', 'layer', 'laydate'], function () { var table = layui.table; var layer = layui.layer; + var laydate = layui.laydate; var urlParams = new URLSearchParams(window.location.search); var taskId = urlParams.get('taskId'); @@ -81,11 +101,62 @@ {field: 'statusDescription', title: '鐘舵�佽鏄�', width: 150}, {field: 'orderTime', title: '涓嬪崟鏃堕棿', width: 160}, {field: 'receiveTime', title: '鏀惰揣鏃堕棿', width: 160}, + {field: 'expectedReviewTime', title: '棰勪及璇勪环鏃堕棿', width: 160}, {field: 'reviewTime', title: '璇勪环鏃堕棿', width: 160}, + {field: 'createTime', title: '鍒涘缓鏃堕棿', width: 160}, - {field: 'updateTime', title: '鏇存柊鏃堕棿', width: 160} + {field: 'updateTime', title: '鏇存柊鏃堕棿', width: 160}, + { + title: '鎿嶄綔', width: 120, align: 'center', fixed: "right", templet: function (d) { + return "<a href='javascript:void(0)' class='layui-table-link' onclick=\"updateExpectedReviewTime('" + d.id + "')\">璁剧疆棰勪及鏃堕棿</a>"; + } + }, ]] }); + + // 淇敼棰勮璇勪环鏃堕棿 + window.updateExpectedReviewTime = function(id, expectedReviewTime) { + // 璁剧疆琛ㄥ崟鍊� + $("#detailId").val(id); + $("#expectedReviewTime").val(expectedReviewTime); + + // 寮瑰嚭淇敼绐楀彛 + layer.open({ + type: 1, + title: "淇敼棰勮璇勪环鏃堕棿", + content: $("#updateExpectedReviewTime"), + area: ['500px', '300px'], + end: function() { + $("#updateExpectedReviewTime").css("display", "none"); + } + }); + + // 鍒濆鍖栨棩鏈熸帶浠� + laydate.render({ + elem: '#expectedReviewTime', + type: 'datetime', + theme: '#448aff', + value: expectedReviewTime + }); + }; + + // 鐩戝惉琛ㄥ崟鎻愪氦 + layui.form.on('submit(updateExpectedReviewTime)', function(data) { + $.post("/admin/api/ordertask/js2/updateExpectedReviewTime", data.field, function(response) { + if (response.code == 0) { + layer.msg("淇敼鎴愬姛"); + layer.closeAll('page'); + // 閲嶆柊鍔犺浇琛ㄦ牸 + tableIns.reload(); + } else { + layer.msg(response.msg); + } + }, 'json').fail(function(jqXHR, textStatus, errorThrown) { + layer.msg("缃戠粶璇锋眰澶辫触"); + }); + + return false; + }); }); </script> </body> -- Gitblit v1.8.0