内外部工单

This commit is contained in:
2024-12-01 16:41:22 +08:00
parent a9dc2f46f7
commit 9f10f727ed
6 changed files with 0 additions and 145 deletions

View File

@ -36,30 +36,6 @@ class TicketInter extends Controller
});
}
/**
* 添加工单
* @auth true
* @menu true
* @return void
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\DbException
* @throws \think\db\exception\ModelNotFoundException
*/
public function add()
{
$this->title = '添加工单';
$this->types = TicketType::mk()->scope('active')->select();
TicketTicketInter::mForm('form');
}
public function _form_filter(&$data)
{
if ($this->request->isPost()) {
$data['user_id'] = 0;
}
$data['status'] = 0;
}
/**
* 查看工单
* @auth true

View File

@ -37,30 +37,6 @@ class TicketOuter extends Controller
});
}
/**
* 添加工单
* @auth true
* @menu true
* @return void
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\DbException
* @throws \think\db\exception\ModelNotFoundException
*/
public function add()
{
$this->title = '添加工单';
$this->types = TicketType::mk()->scope('active')->select();
TicketTicketOuter::mForm('form');
}
public function _form_filter(&$data)
{
if ($this->request->isPost()) {
$data['user_id'] = 0;
}
$data['status'] = 0;
}
/**
* 查看工单
* @auth true

View File

@ -1,41 +0,0 @@
<form class="layui-form layui-card" action="{:sysuri()}" data-auto="true" method="post" autocomplete="off" data-table-id="ticketTable">
<div class="layui-row">
<div class="layui-form-item">
<label class="layui-form-label">工单标题</label>
<div class="layui-input-block">
<input type="text" name="title" value='{$vo.title|default=""}' required placeholder="请输入工单标题" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">工单分类</label>
<div class="layui-input-block">
<select class="layui-select" name="type_id" required>
{foreach $types as $type}
<option value='{$type.id}'>{$type.name}</option>
{/foreach}
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">工单内容</label>
<div class="layui-input-block">
<textarea data-textarea class="layui-textarea" name='content' required>{$vo.content|default=""}</textarea>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">工单图片</label>
<div class="layui-input-block">
<input type="hidden" value='{$vo.imgs|default=""}' name="imgs">
</div>
</div>
</div>
{notempty name='id'}<input class="layui-input layui-hide" type='hidden' value='{$id}' name='id'>{/notempty}
<div class="layui-form-item text-center">
<button class="layui-btn layui-btn-normal" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
</div>
</form>
<script>
$('[name="imgs"]').uploadMultipleImage()
</script>

View File

@ -1,9 +1,6 @@
{extend name="table"}
{block name="button"}
<!--{if auth("add")}-->
<button type="button" class="layui-btn layui-btn-sm layui-btn-disabled" data-modal='{:url("add")}' data-title="添加工单">添加工单</button>
<!--{/if}-->
{/block}
{block name="content"}
@ -21,15 +18,6 @@
<!--{if auth("detail")}-->
<a data-modal="{:url('detail')}?id={{ d.id }}" data-height="90%" data-width="60%" class="layui-btn layui-btn-xs layui-btn-normal" title="详情">详情</a>
<!--{/if}-->
<!--{if auth("move")}-->
<a data-modal="{:url('move')}?ticket_id={{ d.id }}" data-height="80%" data-width="80%" class="layui-btn layui-btn-xs" title="流转">分配</a>
<!--{/if}-->
<!--{if auth("edit")}-->
<a data-modal="{:url('edit')}?id={{ d.id }}" data-height="80%" data-width="80%" class="layui-btn layui-btn-xs layui-btn-danger" title="修改工单">修改</a>
<!--{/if}-->
<!--{if auth("remove")}-->
<a data-confirm="是否删除此工单?" data-action="{:url('remove')}" data-value="id#{{ d.id }}" class="layui-btn layui-btn-xs layui-btn-danger" title="删除">删除</a>
<!--{/if}-->
</script>
{/block}

View File

@ -1,41 +0,0 @@
<form class="layui-form layui-card" action="{:sysuri()}" data-auto="true" method="post" autocomplete="off" data-table-id="ticketTable">
<div class="layui-row">
<div class="layui-form-item">
<label class="layui-form-label">工单标题</label>
<div class="layui-input-block">
<input type="text" name="title" value='{$vo.title|default=""}' required placeholder="请输入工单标题" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">工单分类</label>
<div class="layui-input-block">
<select class="layui-select" name="type_id" required>
{foreach $types as $type}
<option value='{$type.id}'>{$type.name}</option>
{/foreach}
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">工单内容</label>
<div class="layui-input-block">
<textarea data-textarea class="layui-textarea" name='content' required>{$vo.content|default=""}</textarea>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">工单图片</label>
<div class="layui-input-block">
<input type="hidden" value='{$vo.imgs|default=""}' name="imgs">
</div>
</div>
</div>
{notempty name='id'}<input class="layui-input layui-hide" type='hidden' value='{$id}' name='id'>{/notempty}
<div class="layui-form-item text-center">
<button class="layui-btn layui-btn-normal" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
</div>
</form>
<script>
$('[name="imgs"]').uploadMultipleImage()
</script>

View File

@ -1,9 +1,6 @@
{extend name="table"}
{block name="button"}
<!--{if auth("add")}-->
<button type="button" class="layui-btn layui-btn-sm layui-btn-disabled" data-modal='{:url("add")}' data-title="添加工单">添加工单</button>
<!--{/if}-->
{/block}
{block name="content"}