#
Junjie
3 天以前 dd02021c93ac8df899823ba4aa48c1ecb1b102d1
#
1个文件已修改
115 ■■■■■ 已修改文件
src/main/webapp/static/js/basDevp/basDevp.js 115 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/basDevp/basDevp.js
@@ -1752,6 +1752,117 @@
    ]);
    var basDevpFieldOrder = [
        'id',
        'devpNo',
        'status',
        'memo',
        'stationList',
        'barcodeStationList',
        'inStationList',
        'outStationList',
        'runBlockReassignLocStationList',
        'isOutOrderList',
        'isLiftTransferList',
        'createBy',
        'createTime',
        'updateBy',
        'updateTime'
    ];
    var basDevpFieldSettings = {
        id: {
            label: '编号',
            minWidth: 90
        },
        devpNo: {
            label: '设备编号',
            minWidth: 110
        },
        status: {
            label: '状态',
            minWidth: 110
        },
        memo: {
            label: '备注',
            textarea: true,
            minWidth: 180
        },
        stationList: {
            label: '站点数据',
            textarea: true,
            minWidth: 220
        },
        barcodeStationList: {
            label: '条码站点数据',
            textarea: true,
            minWidth: 220
        },
        inStationList: {
            label: '入库站点数据',
            textarea: true,
            minWidth: 220
        },
        outStationList: {
            label: '出库站点数据',
            textarea: true,
            minWidth: 220
        },
        runBlockReassignLocStationList: {
            label: '堵塞重分配库位站点数据',
            textarea: true,
            minWidth: 240
        },
        isOutOrderList: {
            label: '出库排序交互点',
            textarea: true,
            minWidth: 220
        },
        isLiftTransferList: {
            label: '顶升移栽点',
            textarea: true,
            minWidth: 220
        },
        createBy: {
            label: '创建人员',
            editable: false,
            minWidth: 110
        },
        createTime: {
            label: '创建时间',
            editable: false,
            minWidth: 168
        },
        updateBy: {
            label: '修改人员',
            editable: false,
            minWidth: 110
        },
        updateTime: {
            label: '修改时间',
            editable: false,
            minWidth: 168
        }
    };
    fieldMeta = filterFieldMetaByOrder(fieldMeta, basDevpFieldOrder, basDevpFieldSettings);
    function filterFieldMetaByOrder(list, order, settings) {
        var metaMap = {};
        (list || []).forEach(function (field) {
            if (!field || !field.field) {
                return;
            }
            metaMap[field.field] = Object.assign({}, field);
        });
        return (order || []).map(function (fieldName) {
            if (!metaMap[fieldName]) {
                return null;
            }
            return Object.assign({}, metaMap[fieldName], settings && settings[fieldName] ? settings[fieldName] : {});
        }).filter(Boolean);
    }
    function formatFieldLabel(field) {
        var raw = field && field.label ? String(field.label).trim() : '';
        if (raw) {
@@ -1813,7 +1924,7 @@
    }
    function isSearchableField(field) {
        return !!field && field.kind !== 'image' && !field.textarea;
        return !!field && field.searchable !== false && field.kind !== 'image' && !field.textarea;
    }
    function isSortableField(field) {
@@ -2195,7 +2306,7 @@
                },
                editableFields: function () {
                    return this.fieldMeta.filter(function (field) {
                        return !field.primaryKey;
                        return !field.primaryKey && field.editable !== false;
                    });
                },
                exportColumns: function () {