中扬CRM客户关系管理系统
LSH
2023-09-09 469712af22140dfffbb67d9d7ceff2a2b5f1b803
#优化
5个文件已修改
122 ■■■■■ 已修改文件
src/main/webapp/static/js/cstmr/cstmr.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/order/order.js 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/home/dashboard.html 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/order/order.html 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/order/order_more.html 32 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/cstmr/cstmr.js
@@ -153,7 +153,7 @@
            ,{field: 'deptId$', align: 'left',title: '所属部门', hide: true}
            ,{field: 'rela', align: 'left',title: '客户关系', hide: true}
            ,{field: 'contacts', align: 'left',title: '客户联系人', hide: true}
            ,{field: 'director$', align: 'left',title: '负责人', hide: true}
            ,{field: 'director$', 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}
src/main/webapp/static/js/order/order.js
@@ -145,7 +145,8 @@
            ,{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: '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: '添加时间'}
@@ -285,6 +286,22 @@
                        layer.msg("甲方单位不能为空", {icon: 2});
                        return false;
                    }
                    if (!data.field.transactionRate) {
                        layer.msg("预计成交率不能为空", {icon: 2});
                        return false;
                    }
                    if (!data.field.status) {
                        layer.msg("项目状态不能为空", {icon: 2});
                        return false;
                    }
                    if (!data.field.pcd) {
                        layer.msg("省市区不能为空", {icon: 2});
                        return false;
                    }
                    if (!data.field.director) {
                        layer.msg("负责人不能为空", {icon: 2});
                        return false;
                    }
                    var loadIndex = layer.load(2);
                    $.ajax({
                        url: baseUrl+"/order/"+(mData?'update':'add')+"/auth",
src/main/webapp/views/home/dashboard.html
@@ -34,6 +34,10 @@
            margin-left: 4px;
            line-height: 32px;
        }
        .testColorBlack{
            color: black;
        }
    </style>
</head>
@@ -43,86 +47,86 @@
<div class="layui-fluid">
    <div class="layui-row layui-col-space15">
        <div class="layui-col-xs12 layui-col-md8">
        <div class="layui-col-xs12 layui-col-md8" >
            <div class="layui-card" style="">
                <div class="layui-card-header">团队活动实时交易情况</div>
                <div class="layui-card-body" style="padding-bottom: 20px;">
                <div class="layui-card-header testColorBlack" style="background-color: #FFFA1C1C">团队活动实时交易情况</div>
                <div class="layui-card-body" style="padding-bottom: 20px;background-color: #FFC6A02D">
                    <div class="layui-row">
                        <div>团队数据</div>
                        <div class="testColorBlack">团队数据</div>
                        <div class="layui-col-xs12 layui-col-sm6 layui-col-lg3 text-center">
                            <div class="numberInfoSubTitle">年度销售目标</div>
                            <div class="numberInfoSubTitle testColorBlack" >年度销售目标</div>
                            <div class="numberInfoValue">
                                <span id="companyYearTarget">124,543,233</span><em class="numberInfoSuffix">万元</em>
                            </div>
                        </div>
                        <div class="layui-col-xs12 layui-col-sm6 layui-col-lg3 text-center">
                            <div class="numberInfoSubTitle">已完成销售任务</div>
                            <div class="numberInfoSubTitle testColorBlack">已完成销售任务</div>
                            <div class="numberInfoValue">
                                <span id="companySuccess">124,543,233</span><em class="numberInfoSuffix">万元</em>
                            </div>
                        </div>
                        <div class="layui-col-xs12 layui-col-sm6 layui-col-lg3 text-center">
                            <div class="numberInfoSubTitle">未完成销售任务</div>
                            <div class="numberInfoSubTitle testColorBlack">未完成销售任务</div>
                            <div class="numberInfoValue">
                                <span id="companyProgress">124,543,233</span><em class="numberInfoSuffix">万元</em>
                            </div>
                        </div>
                        <div class="layui-col-xs12 layui-col-sm6 layui-col-lg3 text-center">
                            <div class="numberInfoSubTitle">完成率</div>
                            <div class="numberInfoSubTitle testColorBlack">完成率</div>
                            <div class="numberInfoValue"><span id="companyRate">92</span>%</div>
                        </div>
                    </div>
                </div>
            </div>
            <div class="layui-card" style="">
                <div class="layui-card-header">实时销售情况</div>
                <div class="layui-card-body" style="padding-bottom: 20px;">
            <div class="layui-card" style="background-color: #ffffff">
                <div class="layui-card-header testColorBlack" style="background-color: #FFFA1C1C">实时销售情况</div>
                <div class="layui-card-body" style="padding-bottom: 20px;background-color: #FFC6A02D">
                    <div class="layui-row">
                        <div>个人数据</div>
                        <div class="testColorBlack">个人数据</div>
                        <div class="layui-col-xs12 layui-col-sm6 layui-col-lg3 text-center">
                            <div class="numberInfoSubTitle">年度销售目标</div>
                            <div class="numberInfoSubTitle testColorBlack">年度销售目标</div>
                            <div class="numberInfoValue">
                                <span id="personYearTarget">124,543,233</span><em class="numberInfoSuffix">万元</em>
                            </div>
                        </div>
                        <div class="layui-col-xs12 layui-col-sm6 layui-col-lg3 text-center">
                            <div class="numberInfoSubTitle">已完成销售任务</div>
                            <div class="numberInfoSubTitle testColorBlack">已完成销售任务</div>
                            <div class="numberInfoValue">
                                <span id="personSuccess">124,543,233</span><em class="numberInfoSuffix">万元</em>
                            </div>
                        </div>
                        <div class="layui-col-xs12 layui-col-sm6 layui-col-lg3 text-center">
                            <div class="numberInfoSubTitle">未完成销售任务</div>
                            <div class="numberInfoSubTitle testColorBlack">未完成销售任务</div>
                            <div class="numberInfoValue">
                                <span id="personProgress">124,543,233</span><em class="numberInfoSuffix">万元</em>
                            </div>
                        </div>
                        <div class="layui-col-xs12 layui-col-sm6 layui-col-lg3 text-center">
                            <div class="numberInfoSubTitle">完成率</div>
                            <div class="numberInfoSubTitle testColorBlack">完成率</div>
                            <div class="numberInfoValue"><span id="personRate">92</span>%</div>
                        </div>
                    </div>
                    <div class="layui-row" style="margin-top: 40px;">
                        <div class="layui-col-xs12 layui-col-sm6 layui-col-lg3 text-center">
                            <div class="numberInfoSubTitle">跟踪项目数量</div>
                            <div class="numberInfoSubTitle testColorBlack">跟踪项目数量</div>
                            <div class="numberInfoValue">
                                <a href="#" id="openProgress" style="color: #1E9FFF"><span id="progressCount">124</span><em class="numberInfoSuffix">个</em></a>
                            </div>
                        </div>
                        <div class="layui-col-xs12 layui-col-sm6 layui-col-lg3 text-center">
                            <div class="numberInfoSubTitle">跟踪项目金额</div>
                            <div class="numberInfoSubTitle testColorBlack">跟踪项目金额</div>
                            <div class="numberInfoValue">
                                <span id="progressMoney">124,543,233</span><em class="numberInfoSuffix">万元</em>
                            </div>
                        </div>
                        <div class="layui-col-xs12 layui-col-sm6 layui-col-lg3 text-center">
                            <div class="numberInfoSubTitle">成交项目数量</div>
                            <div class="numberInfoSubTitle testColorBlack">成交项目数量</div>
                            <div class="numberInfoValue">
                                <a href="#" id="openSuccess" style="color: #1E9FFF"><span id="successCount">121</span><em class="numberInfoSuffix">个</em></a>
                            </div>
                        </div>
                        <div class="layui-col-xs12 layui-col-sm6 layui-col-lg3 text-center">
                            <div class="numberInfoSubTitle">成交项目金额</div>
                            <div class="numberInfoSubTitle testColorBlack">成交项目金额</div>
                            <div class="numberInfoValue">
                                <span id="successMoney">124,543,233</span><em class="numberInfoSuffix">万元</em>
                            </div>
@@ -133,15 +137,14 @@
        </div>
        <div class="layui-col-xs12 layui-col-md4">
            <div class="layui-card" style="height: 403px;overflow: hidden;">
            <div class="layui-card" style="height: 403px;overflow: hidden;background-color: #FFFA1C1C;height: 438px">
                <div class="layui-card-header" style="display: flex;justify-content: space-between;">
                    <div>公司公告</div>
                    <div><a href="#" id="openCompanyPost" style="color: #1E9FFF">查看更多>></a></div>
                </div>
                <div class="layui-card-body" id="companyPostId">
                <div class="layui-card-body" id="companyPostId" style="background-color: #FFC6A02D">
                </div>
            </div>
        </div>
        <div class="layui-col-xs12">
@@ -305,7 +308,16 @@
            success: function (res) {
                let data = res.data
                for (var i = 0; i < data.length; i++) {
                    let div = "<tr>";
                    let div = "";
                    if (i==0){
                        div += "<tr style='color: red'>";
                    }else if (i==1){
                        div += "<tr style='color: blueviolet'>";
                    }else if (i==2){
                        div += "<tr style='color: #0181ee'>";
                    }else {
                        div += "<tr>";
                    }
                    if (i < 3) {
                        div += "<td><span class='layui-badge layui-bg-cyan'>" + (i+1) + "</span></td>"
                    }else {
src/main/webapp/views/order/order.html
@@ -135,13 +135,13 @@
                    </div>
                </div>
                <div class="layui-form-item">
                    <label class="layui-form-label">省市区 : </label>
                    <label class="layui-form-label layui-form-required">省市区 : </label>
                    <div class="layui-input-block">
                        <input id="cascaderVal" name="pcd" placeholder="请选择" class="layui-hide"/>
                    </div>
                </div>
                <div class="layui-form-item">
                    <label class="layui-form-label">负责人: </label>
                    <label class="layui-form-label layui-form-required">负责人: </label>
                    <div class="layui-input-block cool-auto-complete">
                        <input class="layui-input" name="director" placeholder="请输入负责人" style="display: none">
                        <input id="director$" name="director$" class="layui-input cool-auto-complete-div" onclick="autoShow(this.id)" type="text" placeholder="请输入负责人" onfocus=this.blur()>
@@ -152,9 +152,10 @@
                        </div>
                    </div>
                </div>
                <div class="layui-form-item">
                    <label class="layui-form-label">项目状态 : </label>
                    <div class="layui-input-block">
                    <label class="layui-form-label layui-form-required">项目状态 : </label>
                    <div class="layui-input-block" >
                        <input type="radio" name="status" value="0" title="跟踪中"/>
                        <input type="radio" name="status" value="1" title="完成"/>
                        <input type="radio" name="status" value="2" title="关闭"/>
src/main/webapp/views/order/order_more.html
@@ -52,7 +52,7 @@
        </div>
        <div class="layui-row">
            <!-- 基本信息 -->
            <div class="layui-col-md9">
            <div class="layui-col-md12">
                <div class="layui-card">
                    <div class="layui-card-header">
                        基本信息
@@ -142,20 +142,20 @@
                    </div>
                </div>
            </div>
            <!-- 跟进人 -->
            <div class="layui-col-md3" style="width: 24%;margin-left: 1%">
                <div class="layui-card">
                    <div class="layui-card-header">
                        <span>跟进人</span>
                        <span lay-filter="followerAdd" lay-submit style="float: right;cursor: pointer;">
                            <i class="layui-icon" style="font-size: 20px;color: #1890ff;">&#xe61f;</i>
                        </span>
                    </div>
                    <div class="layui-card-body">
                        <table id="followersTable" lay-filter="followersTable"></table>
                    </div>
                </div>
            </div>
<!--            &lt;!&ndash; 跟进人 &ndash;&gt;-->
<!--            <div class="layui-col-md3" style="width: 24%;margin-left: 1%">-->
<!--                <div class="layui-card">-->
<!--                    <div class="layui-card-header">-->
<!--                        <span>跟进人</span>-->
<!--                        <span lay-filter="followerAdd" lay-submit style="float: right;cursor: pointer;">-->
<!--                            <i class="layui-icon" style="font-size: 20px;color: #1890ff;">&#xe61f;</i>-->
<!--                        </span>-->
<!--                    </div>-->
<!--                    <div class="layui-card-body">-->
<!--                        <table id="followersTable" lay-filter="followersTable"></table>-->
<!--                    </div>-->
<!--                </div>-->
<!--            </div>-->
        </div>
    </div>
@@ -220,7 +220,7 @@
                        // 设备明细
                        form.val('formAdvForm', order);
                        // 跟进人
                        initFollowers(order.id);
                        // initFollowers(order.id);
                        layDateRender();
                    } else if (res.code === 403) {
                        top.location.href = baseUrl + "/";