优化工单模块代码

This commit is contained in:
2025-06-26 18:16:33 +08:00
parent 77994b60e3
commit 646b58c851
5 changed files with 494 additions and 276 deletions
+7 -49
View File
@@ -3,7 +3,7 @@
{block name="breadcrumb"}
<span class="layui-breadcrumb">
<a href="http://www.meteteme.com/" target="_blank">江苏美天科技</a>
<a><cite>年度工单</cite></a>
<a><cite>工单管理</cite></a>
</span>
{/block} {block name="body"}
<div class="table-content p-3">
@@ -11,54 +11,9 @@
<div class="layui-form-bar border-t border-x">
<button class="layui-btn layui-btn-normal layui-btn-sm add-new">+ 新建工单</button>
<button class="layui-btn layui-btn-sm" id="refresh-btn">刷新</button>
<button class="layui-btn layui-btn-sm" id="batch_delete">批量删除</button>
<!-- <div class="layui-inline">
<input class="layui-input search-input" id="search-input" type="text" placeholder="请输入搜索内容">
</div>
<button class="layui-btn" id="search-btn">搜索</button> -->
<!-- <button class="layui-btn layui-btn-sm" id="batch_delete">批量删除</button> -->
</div>
<div class="cateselect layui-form-bar border-x">
<!-- <form class="layui-form" action="" id="filter-form">
<div class="layui-form-item">
<label class="layui-form-label">工单年份</label>
<div class="layui-input-inline">
<select name="year" lay-verify=""></select>
</div>
<label class="layui-form-label">重要程度</label>
<div class="layui-input-inline">
<select name="important" lay-verify="">
<option value="">请选择</option>
<option value="1">★</option>
<option value="2">★★</option>
<option value="3">★★★</option>
<option value="4">★★★★</option>
<option value="5">★★★★★</option>
</select>
</div>
<label class="layui-form-label">项目类型</label>
<div class="layui-input-inline">
<select name="cate" lay-verify=""></select>
</div>
<label class="layui-form-label">负责人</label>
<div class="layui-input-inline">
<input class="layui-input search-input" id="search-responsible" type="text" placeholder="请输入负责人">
</div>
</div>
<div class="layui-form-item">
<div style="width: 100%;height: 10px;"></div>
<label class="layui-form-label">项目名称</label>
<div class="layui-input-inline">
<input class="layui-input search-input" id="search-name" type="text" placeholder="请输入项目名称">
</div>
<div class="layui-input-inline">
<button class="layui-btn" lay-submit lay-filter="filterSearch" id="search-btn">筛选</button>
<button class="layui-btn layui-btn-normal" lay-submit lay-filter="filterSearch"
id="search-reload">清除</button>
</div>
</div>
</form> -->
</div>
</div>
<table class="layui-hide" id="workorder" lay-filter="workorder"></table>
@@ -146,7 +101,9 @@
tool.open('/workorder/index/view/id/' + id, '工单详情');
} else if (obj.event === 'edit') {
var id = data.id;
tool.open('/workorder/index/edit/id/' + id, '处理工单');
var status = data.status; // 获取当前行的status
// 处理工单时带上status参数
tool.open('/workorder/index/edit/id/' + id + '/status/' + status, '处理工单');
} else if (obj.event === 'delete') {
var id = data.id;
layui.layer.confirm('确定要删除该工单吗?', {icon: 3, title: '提示'}, function(index){
@@ -278,6 +235,7 @@
field: "remark",
title: "备注",
align: "center",
minWidth: 180,
rowspan: 2,
templet: function (d) {
if (d.remark) {
@@ -321,7 +279,7 @@
<!-- <button class="layui-btn layui-btn-sm" lay-event="view">查看详情</button> -->
<!-- <a class="layui-btn layui-btn-sm " data-href="/workorder/index/view/id/' + d.id + '" style="display: flex;justify-content: center;align-items: center;">查看详情</a> -->
<a class="layui-btn layui-btn-primary layui-border-blue layui-btn-sm" lay-event="edit">处理工单</a>
<a class="layui-btn layui-btn-primary layui-border layui-btn-sm" lay-event="delete">删除</a>
<!-- <a class="layui-btn layui-btn-primary layui-border layui-btn-sm" lay-event="delete">删除</a> -->
</script>
<style>