中扬CRM客户关系管理系统
#
LSH
2023-12-02 afa3bc1e2f39f66f59ee9b15d6af16593acdc9a4
src/main/webapp/static/js/order/order.js
@@ -141,30 +141,76 @@
        skin: 'line',
        where: where,
        cols: [[
            {type: 'checkbox'}
            ,{field: 'name', align: 'left',title: '跟踪项目名称', style: 'color: #1890ff;cursor:pointer', event: 'more', width: 300}
            ,{field: 'uuid', align: 'left',title: '项目代号'}
            ,{field: 'cstmrId$', align: 'left',title: '甲方单位', style: 'color: #1890ff;cursor:pointer', event: 'cstmrMore', templet:function(d){return emptyShow(d.cstmrId$)}}
            ,{field: 'pcd$', align: 'left',title: '所属区域', templet:function(d){return emptyShow(d.pcd$)}}
            ,{field: 'addr', align: 'left',title: '项目地址', templet:function(d){return emptyShow(d.addr)}}
            ,{field: 'money', align: 'right',title: '项目预算金额(万)', templet:function(d){return emptyShow(d.money+"")}}
            ,{field: 'transactionRate', align: 'right',title: '项目预估成交率', templet:function(d){return emptyShow(d.transactionRate+"%")}}
            ,{field: 'director$', align: 'left',title: '项目负责人', templet:function(d){return emptyShow(d.director$)}}
            ,{field: 'remarks', align: 'left',title: '备注', templet:function(d){return emptyShow(d.remarks)}}
            ,{field: 'createTime$', align: 'left',title: '添加时间'}
            ,{field: 'company$', align: 'left',title: '所属公司', hide: false}
            ,{field: 'orderProductTypeId$', align: 'left',title: '产品类型', hide: false}
            ,{field: 'province', align: 'left',title: '省', hide: true}
            ,{field: 'city', align: 'left',title: '市', hide: true}
            ,{field: 'district', align: 'left',title: '县', hide: true}
            ,{field: 'town', align: 'left',title: '镇', hide: true}
            ,{field: 'status$', align: 'left',title: '状态'}
            ,{field: 'files', align: 'left',title: '附件', hide: true}
            ,{field: 'updateBy$', align: 'left',title: '修改人员', hide: true}
            ,{field: 'updateTime$', align: 'left',title: '修改时间', hide: true}
            ,{field: 'memo', align: 'left',title: '注释', hide: true}
            {type: 'checkbox'},
            {field: 'id', align: 'left',title: '项目号',hide: false},
            {
                field: 'name',
                align: 'left',
                title: '跟踪项目名称',
                style: 'color: #1890ff;cursor:pointer',
                event: 'more',
                width: 300
            },
            {field: 'uuid', align: 'left',title: '项目代号',hide: false},
            {
                field: 'cstmrId$',
                align: 'left',
                title: '客户信息',
                style: 'color: #1890ff;cursor:pointer',
                event: 'cstmrMore',
                templet:function(d){
                    return emptyShow(d.cstmrId$)
                }
            },
            {
                field: 'pcd$',
                align: 'left',
                title: '所属区域',
                templet:function(d){
                    return emptyShow(d.pcd$)
                }
            },
            {
                field: 'addr',
                align: 'left',
                title: '项目地址',
                templet:function(d){
                    return emptyShow(d.addr)
                }
            },
            {
                field: 'money',
                align: 'right',
                title: '项目预算金额(万)',
                templet:function(d){
                    return emptyShow(d.money+"")
                }
            },
            {
                field: 'transactionRate',
                align: 'right',
                title: '项目预估成交率',
                templet:function(d){
                    return emptyShow(d.transactionRate+"%")
                }
            },
            {field: 'director$', align: 'left',title: '项目负责人', templet:function(d){return emptyShow(d.director$)}},
            {field: 'remarks', align: 'left',title: '备注', templet:function(d){return emptyShow(d.remarks)}},
            {field: 'createTime$', align: 'left',title: '添加时间', hide: false},
            {field: 'company$', align: 'left',title: '所属公司', hide: false},
            {field: 'orderProductTypeId$', align: 'left',title: '产品类型', hide: false},
            {field: 'province', align: 'left',title: '省', hide: true},
            {field: 'city', align: 'left',title: '市', hide: true},
            {field: 'district', align: 'left',title: '县', hide: true},
            {field: 'town', align: 'left',title: '镇', hide: true},
            {field: 'status$', align: 'left',title: '状态', hide: false},
            {field: 'status', align: 'left',title: '状态', hide: true},
            {field: 'files', align: 'left',title: '附件', hide: true},
            {field: 'updateBy$', align: 'left',title: '修改人员', hide: true},
            {field: 'updateTime$', align: 'left',title: '修改时间', hide: true},
            {field: 'memo', align: 'left',title: '注释', hide: true},
            ,{fixed: 'right', title:'操作', align: 'center', toolbar: '#operate', width:180}
            {fixed: 'right', title:'操作', align: 'center', toolbar: '#operate', width:180}
        ]],
        request: {
            pageName: 'curr',
@@ -343,6 +389,7 @@
                            layer.close(loadIndex);
                            if (res.code === 200){
                                layer.close(dIndex);
                                layer.closeAll()
                                layer.msg(res.msg, {icon: 1});
                                tableReload();
                            } else if (res.code === 403){
@@ -398,6 +445,7 @@
                            layer.close(loadIndex);
                            if (res.code === 200){
                                layer.close(dIndex);
                                layer.closeAll()
                                layer.msg(res.msg, {icon: 1});
                                tableReload();
                            } else if (res.code === 403){
@@ -465,7 +513,7 @@
                        return false;
                    }
                    if (!data.field.cstmrId) {
                        layer.msg("甲方单位不能为空", {icon: 2});
                        layer.msg("客户信息不能为空", {icon: 2});
                        return false;
                    }
                    if (!data.field.transactionRate) {