中扬CRM客户关系管理系统
#
luxiaotao1123
2022-09-12 b1191092c3cbbfe3eb294821c0566ea949857b67
src/main/webapp/static/js/cstmr/cstmr.js
@@ -1,13 +1,16 @@
var pageCurr;
layui.config({
    base: baseUrl + "/static/layui/lay/modules/"
}).use(['table','laydate', 'form', 'admin'], function(){
}).extend({
    dropdown: 'dropdown/dropdown',
}).use(['table','laydate', 'form', 'admin', 'xmSelect', 'dropdown', 'element'], function(){
    var table = layui.table;
    var $ = layui.jquery;
    var layer = layui.layer;
    var layDate = layui.laydate;
    var form = layui.form;
    var admin = layui.admin;
    var xmSelect = layui.xmSelect;
    // 数据渲染
    tableIns = table.render({
@@ -76,6 +79,24 @@
        }
    });
    // 添加
    $("#cstmrAddBtn").click(function () {
        showEditModel();
    });
    // 删除
    form.on('submit(cstmrDel)', function (data) {
        let checkStatus = layui.table.checkStatus('cstmr').data;
        if (checkStatus.length === 0) {
            layer.msg('请选择要删除的数据', {icon: 2});
            return;
        }
        del(checkStatus.map(function (d) {
            return d.id;
        }));
    });
    // 监听排序事件
    table.on('sort(cstmr)', function (obj) {
        var searchData = {};
@@ -90,24 +111,6 @@
        });
    });
    // 监听头工具栏事件
    table.on('toolbar(cstmr)', function (obj) {
        var checkStatus = table.checkStatus(obj.config.id).data;
        switch(obj.event) {
            case 'addData':
                showEditModel();
                break;
            case 'deleteData':
               if (checkStatus.length === 0) {
                   layer.msg('请选择要删除的数据', {icon: 2});
                   return;
               }
               del(checkStatus.map(function (d) {
                   return d.id;
               }));
               break;
        }
    });
    // 监听行工具事件
    table.on('tool(cstmr)', function(obj){