.
18516761980
2022-04-06 e52ba640d14d79570345aa766dacbd15c7bad1cf
src/main/webapp/static/js/projectPlan/projectPlan.js
@@ -1,6 +1,9 @@
var pageCurr;
var items;
var insTb2;
getItems();
layui.config({
    base: baseUrl + "/static/layui/lay/modules/"
@@ -13,7 +16,7 @@
    var admin = layui.admin;
    // 数据渲染
    tableIns = table.render({
    insTb2 = table.render({
        elem: '#projectPlan',
        headers: {token: localStorage.getItem('token')},
        url: baseUrl+'/projectPlan/list/auth',
@@ -25,25 +28,25 @@
        where: {
            items: items
        },
        height: 'full-100',
        cols: [[
            {type: 'checkbox', hide:true}
            // ,{field: 'id', align: 'center',title: '唯一ID'}
            ,{field: 'itemId$', align: 'center',title: '项目名称'}
            ,{field: 'flowId$', align: 'center',title: '节点名称'}
            ,{field: 'weightNum', align: 'center',title: '权重值'}
            ,{field: 'flowId$', align: 'center',title: '节点名称', width:180}
            ,{field: 'weightNum', align: 'center',title: '权重值', hide:true}
            // ,{field: 'flowId', align: 'center',title: '节点ID'}
            ,{field: 'startTime$', align: 'center',title: '计划开始时间'}
            ,{field: 'endTime$', align: 'center',title: '计划结束时间'}
            ,{field: 'realStartTime$', align: 'center',title: '实际开始时间'}
            ,{field: 'realEndTime$', align: 'center',title: '实际结束时间'}
            ,{field: 'delay', align: 'center',title: '延期天数'}
            ,{field: 'startTime$', align: 'center',title: '计划开始时间', width:115}
            ,{field: 'endTime$', align: 'center',title: '计划结束时间', width:115}
            ,{field: 'realStartTime$', align: 'center',title: '实际开始时间', width:115}
            ,{field: 'realEndTime$', align: 'center',title: '实际结束时间', width:115}
            ,{field: 'delay', align: 'center',title: '延期天数', width:90}
            ,{field: 'delayReason', align: 'center',title: '延期原因'}
            ,{field: 'memo', align: 'center',title: '备注'}
            ,{field: 'dutyDepartment', align: 'center',title: '责任部门'}
            ,{field: 'dutyMan', align: 'center',title: '责任人'}
            ,{fixed: 'right', title:'操作', align: 'center', toolbar: '#operate', width:150}
            ,{field: 'dutyMan', align: 'center',title: '责任人', width:80}
            ,{fixed: 'right', title:'操作', align: 'center', toolbar: '#operate', width:70}
        ]],
        request: {
            pageName: 'curr',
@@ -77,7 +80,7 @@
        });
        searchData['orderByField'] = obj.field;
        searchData['orderByType'] = obj.type;
        tableIns.reload({
        insTb2.reload({
            where: searchData,
            page: {curr: 1}
        });
@@ -239,7 +242,7 @@
    // 重置
    form.on('submit(reset)', function (data) {
        pageCurr = 1;
        clearFormVal($('#search-box'));
        $('#mysearch').val('');
        tableReload(false);
    });
@@ -247,22 +250,22 @@
    function layDateRender(mData) {
        setTimeout(function () {
            layDate.render({
                elem: '#startTime\\$',
                elem: '#startTime',
                type: 'datetime',
                value: mData!==null&&mData!==undefined?strToDate(mData['startTime$']):null
            });
            layDate.render({
                elem: '#realStartTime\\$',
                elem: '#realStartTime',
                type: 'datetime',
                value: mData!==null&&mData!==undefined?strToDate(mData['realStartTime$']):null
            });
            layDate.render({
                elem: '#endTime\\$',
                elem: '#endTime',
                type: 'datetime',
                value: mData!==null&&mData!==undefined?strToDate(mData['endTime$']):null
            });
            layDate.render({
                elem: '#realEndTime\\$',
                elem: '#realEndTime',
                type: 'datetime',
                value: mData!==null&&mData!==undefined?strToDate(mData['realEndTime$']):null
            });
@@ -293,7 +296,7 @@
    $.each($('#search-box [name]').serializeArray(), function() {
        searchData[this.name] = this.value;
    });
    tableIns.reload({
    insTb2.reload({
        where: searchData,
        page: {curr: pageCurr}
     });