优化项目文档搜索项所属项目的选择操作
This commit is contained in:
parent
0a21a1b738
commit
5e74ebd8af
@ -11,13 +11,9 @@
|
|||||||
<div id="documentList" class="p-3">
|
<div id="documentList" class="p-3">
|
||||||
<div class="gg-form-bar border-t border-x">
|
<div class="gg-form-bar border-t border-x">
|
||||||
<form id="documentForm" class="layui-form">
|
<form id="documentForm" class="layui-form">
|
||||||
<div class="layui-input-inline" style="width:200px;">
|
<div class="layui-input-inline" style="width:240px;">
|
||||||
<select name="project_id" lay-filter="project">
|
<input type="text" name="project_name" placeholder="所属项目" readonly class="layui-input picker-project" autocomplete="off" />
|
||||||
<option value="">所属项目</option>
|
<input name="project_id" style="display: none;" value="" />
|
||||||
{volist name="project" id="vo"}
|
|
||||||
<option value="{$vo.id}">{$vo.name}</option>
|
|
||||||
{/volist}
|
|
||||||
</select>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-input-inline" style="width:300px;">
|
<div class="layui-input-inline" style="width:300px;">
|
||||||
<input type="text" name="keywords" placeholder="关键字" class="layui-input" autocomplete="off" />
|
<input type="text" name="keywords" placeholder="关键字" class="layui-input" autocomplete="off" />
|
||||||
@ -41,15 +37,16 @@
|
|||||||
<!-- 脚本 -->
|
<!-- 脚本 -->
|
||||||
{block name="script"}
|
{block name="script"}
|
||||||
<script>
|
<script>
|
||||||
const moduleInit = ['tool'];
|
const moduleInit = ['tool','tablePlus','oaTool'];
|
||||||
function gouguInit() {
|
function gouguInit() {
|
||||||
var table = layui.table, form = layui.form, tool = layui.tool;
|
var table = layui.tablePlus, form = layui.form, tool = layui.tool;
|
||||||
|
|
||||||
layui.documentTable = table.render({
|
layui.documentTable = table.render({
|
||||||
elem: '#document',
|
elem: '#document',
|
||||||
title: '文档列表',
|
title: '文档列表',
|
||||||
toolbar: '#toolbarDemo',
|
toolbar: '#toolbarDemo',
|
||||||
defaultToolbar: false,
|
defaultToolbar:false,
|
||||||
|
is_excel:true,
|
||||||
cellMinWidth: 80,
|
cellMinWidth: 80,
|
||||||
url: "/project/document/index",
|
url: "/project/document/index",
|
||||||
page: true, //开启分页
|
page: true, //开启分页
|
||||||
@ -66,7 +63,7 @@
|
|||||||
return html;
|
return html;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
, { field: 'project_name', title: '关联项目', width: 200,}
|
, { field: 'project_name', title: '关联项目', width: 300,}
|
||||||
, { field: 'admin_name', title: '创建人', align: 'center', width: 80 }
|
, { field: 'admin_name', title: '创建人', align: 'center', width: 80 }
|
||||||
, { field: 'create_time', title: '创建时间', align: 'center', width: 132 }
|
, { field: 'create_time', title: '创建时间', align: 'center', width: 132 }
|
||||||
,{
|
,{
|
||||||
|
@ -39,7 +39,7 @@ function project_task(){
|
|||||||
var html = '<span class="layui-badge layui-bg-'+d.priority+'">'+d.priority_name+'</span> <a class="side-a" lay-event="detail">'+d.title+'</a>';
|
var html = '<span class="layui-badge layui-bg-'+d.priority+'">'+d.priority_name+'</span> <a class="side-a" lay-event="detail">'+d.title+'</a>';
|
||||||
return html;
|
return html;
|
||||||
}}
|
}}
|
||||||
, { field: 'before_task', title: '前置任务编号',align: 'center', width: 100, templet: function (d) {
|
, { field: 'before_task', title: '前置任务编号',align: 'center', width: 110, templet: function (d) {
|
||||||
var html = '-';
|
var html = '-';
|
||||||
if(d.before_task > 0){
|
if(d.before_task > 0){
|
||||||
html = '<a class="blue" lay-event="before" style="cursor:pointer">T' + d.before_task + '</a>';
|
html = '<a class="blue" lay-event="before" style="cursor:pointer">T' + d.before_task + '</a>';
|
||||||
@ -47,7 +47,7 @@ function project_task(){
|
|||||||
return html;
|
return html;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
, { field: 'after_num', title: '后置任务数', align: 'center',width: 90, templet: function (d) {
|
, { field: 'after_num', title: '后置任务数', align: 'center',width: 100, templet: function (d) {
|
||||||
var html = '-';
|
var html = '-';
|
||||||
if(d.after_num > 0){
|
if(d.after_num > 0){
|
||||||
html = '<a class="blue" lay-event="more" style="cursor:pointer;">'+d.after_num+'</a>';
|
html = '<a class="blue" lay-event="more" style="cursor:pointer;">'+d.after_num+'</a>';
|
||||||
|
@ -101,7 +101,7 @@
|
|||||||
return html;
|
return html;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
, { field: 'before_task', title: '前置任务编号',align: 'center', width: 100, templet: function (d) {
|
, { field: 'before_task', title: '前置任务编号',align: 'center', width: 110, templet: function (d) {
|
||||||
var html = '-';
|
var html = '-';
|
||||||
if(d.before_task > 0){
|
if(d.before_task > 0){
|
||||||
html = '<a class="side-a" data-href="/project/task/view/id/' + d.before_task + '">T' + d.before_task + '</a>';
|
html = '<a class="side-a" data-href="/project/task/view/id/' + d.before_task + '">T' + d.before_task + '</a>';
|
||||||
@ -109,7 +109,7 @@
|
|||||||
return html;
|
return html;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
, { field: 'after_num', title: '后置任务数', align: 'center',width: 90, templet: function (d) {
|
, { field: 'after_num', title: '后置任务数', align: 'center',width: 100, templet: function (d) {
|
||||||
var html = '-';
|
var html = '-';
|
||||||
if(d.after_num > 0){
|
if(d.after_num > 0){
|
||||||
html = '<a class="blue" lay-event="more" style="cursor:pointer;">'+d.after_num+'</a>';
|
html = '<a class="blue" lay-event="more" style="cursor:pointer;">'+d.after_num+'</a>';
|
||||||
@ -120,7 +120,7 @@
|
|||||||
return html;
|
return html;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
, { field: 'project_name', title: '关联项目', width: 200 }
|
, { field: 'project_name', title: '关联项目', width: 300 }
|
||||||
, { field: 'director_name', title: '负责人', align: 'center', width: 80 }
|
, { field: 'director_name', title: '负责人', align: 'center', width: 80 }
|
||||||
, { field: 'assist_admin_names', title: '协作人', width: 200 }
|
, { field: 'assist_admin_names', title: '协作人', width: 200 }
|
||||||
, { field: 'plan_hours', title: '预估工时', align: 'center', width: 80 }
|
, { field: 'plan_hours', title: '预估工时', align: 'center', width: 80 }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user