#
mrzhssss
2022-04-07 a8b9893712835e3e4ebb94c3563234f7ed81d089
src/main/webapp/static/js/itemReport/itemReport.js
@@ -26,6 +26,7 @@
            ,{field: 'qualityReason$', align: 'center',title: '质量问题原因'}
            ,{field: 'designReason$', align: 'center',title: '设计问题原因'}
            ,{field: 'installReason$', align: 'center',title: '安装问题原因'}
            ,{field: 'issue$', align: 'center',title: '异常描述'}
            ,{field: 'conclusion', align: 'center',title: '总结'}
            ,{field: 'updateBy', align: 'center',title: '', hide:true}
            ,{field: 'updateTime$', align: 'center',title: '', hide:true}
@@ -134,19 +135,47 @@
    // 监听行工具事件
    table.on('tool(itemReport)', function(obj){
        var data = obj.data;
        switch (obj.event) {
            case 'edit':
                showEditModel(data);
                break;
            case "del":
                var ids = [data.id];
                del(ids);
                var id = data.id;
                del(id);
                break;
            case "makeReport":
                console.log(obj);
                var ids = [data.itemId];
                makeReport(ids);
                break;
        }
    });
    function makeReport(id) {
        location.href = 'http://localhost:8080/pms/itemReport/makeReport/auth?id=' + id;
        // layer.confirm('确定要生成选中数据的报告吗?', {
        //         skin: 'layui-layer-admin',
        //         shade: .1
        //     }, function (i) {
        //         layer.close(i);
        //         var loadIndex = layer.load(2);
        //         $.ajax({
        //             url: baseUrl+"/itemReport/makeReport/auth",
        //             headers: {'token': localStorage.getItem('token')},
        //             data: {ids: ids},
        //             method: 'POST',
        //             success: function (res) {
        //                 layer.close(loadIndex);
        //
        //             }
        //         })
        //     }
        // )
    };
    /* 弹窗 - 新增、修改 */
    function showEditModel(mData) {
        mData.itemId$ = mData.itemName;
        admin.open({
            type: 1,
            area: '600px',
@@ -156,6 +185,7 @@
                layDateRender();
                form.val('detail', mData);
                form.on('submit(editSubmit)', function (data) {
                    console.log(data);
                    var loadIndex = layer.load(2);
                    $.ajax({
                        url: baseUrl+"/itemReport/"+(mData?'update':'add')+"/auth",