杂项:编辑

Posted storebook

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了杂项:编辑相关的知识,希望对你有一定的参考价值。

ylbtech-杂项:编辑

 

1.返回顶部
1、platforminfo.js
/// <reference path="../../js/md5.js" />
/// <reference path="../../js/jquery-1.10.2.js" />
/// <reference path="../../js/utils.js" />
;
(function () {
    var platform = {
        initInfo: function () {
            var editor1 = utils.initCkEditor({ id: ‘FirstGuideUrl‘, zIndex: 900 });
            var editor2 = utils.initCkEditor({ id: ‘DayGuideUrl‘, zIndex: 900 });
            var editor3 = utils.initCkEditor({ id: ‘WeekGuideUrl‘, zIndex: 900 });
            var editor4 = utils.initCkEditor({ id: ‘MonthGuideUrl‘, zIndex: 900 });
            utils.getRequest(‘platforminfo/getbytoken/1‘, {}, function (d) {
                if (d && d.Data) {
                    loadData(d.Data);
                }
            });

            $(‘#btnedit‘).unbind(‘click‘).click(function () {
                $(‘[data-edit]‘).removeClass(‘hide‘);
                $(‘[data-view]‘).addClass(‘hide‘);
                $(this).closest(‘div‘).addClass(‘hide‘);               
            });
            $(‘#btncancel‘).unbind(‘click‘).click(function () {
                $(‘[data-edit]‘).addClass(‘hide‘);
                $(‘[data-view]‘).removeClass(‘hide‘);
                $(‘#btnedit‘).closest(‘div‘).removeClass(‘hide‘);
                utils.getRequest(‘platforminfo/getbytoken/1‘, {}, function (d) {
                    if (d && d.Data) {
                        loadData(d.Data);
                    }
                });
            });
            initUpload();
            function initUpload() {
                //utils.uploader({
                //    browse_button: ‘FirstGuideUrl‘, completeCallback: function (d) {
                //        $(‘[data-FirstGuideUrl]‘).attr(‘src‘, d);
                //    }
                //});
                //utils.uploader({
                //    browse_button: ‘DayGuideUrl‘, completeCallback: function (d) {
                //        $(‘[data-DayGuideUrl]‘).attr(‘src‘, d);
                //    }
                //});
                //utils.uploader({
                //    browse_button: ‘WeekGuideUrl‘, completeCallback: function (d) {
                //        $(‘[data-WeekGuideUrl]‘).attr(‘src‘, d);
                //    }
                //});
                //utils.uploader({
                //    browse_button: ‘MonthGuideUrl‘, completeCallback: function (d) {
                //        $(‘[data-MonthGuideUrl]‘).attr(‘src‘, d);
                //    }
                //});
                utils.uploader({
                    browse_button: ‘FamilyProDutyUrl‘, completeCallback: function (d) {
                        $(‘[data-FamilyProDutyUrl]‘).attr(‘src‘, d);
                    }
                });
                utils.uploader({
                    browse_button: ‘PayrollCreditDesUrl‘, completeCallback: function (d) {
                        $(‘[data-PayrollCreditDesUrl]‘).attr(‘src‘, d);
                    }
                });
                utils.uploader({
                    browse_button: ‘HomeServiceUrl‘, completeCallback: function (d) {
                        $(‘[data-HomeServiceUrl]‘).attr(‘src‘, d);
                    }
                });
                utils.uploader({
                    browse_button: ‘HomeMarkingUrl‘, completeCallback: function (d) {
                        $(‘[data-HomeMarkingUrl]‘).attr(‘src‘, d);
                    }
                });
                utils.uploader({
                    browse_button: ‘HomeMarkingSupUrl‘, completeCallback: function (d) {
                        $(‘[data-HomeMarkingSupUrl]‘).attr(‘src‘, d);
                    }
                });
                utils.uploader({
                    browse_button: ‘PreChargeDesUrl‘, completeCallback: function (d) {
                        $(‘[data-PreChargeDesUrl]‘).attr(‘src‘, d);
                    }
                });
            }
            function getParams() {
                var params = {};
                params.FirstGuideUrl = editor1.getContent();
                params.DayGuideUrl = editor2.getContent();
                params.WeekGuideUrl = editor3.getContent();
                params.MonthGuideUrl = editor4.getContent();
                params.FamilyProDutyUrl = $(‘[data-FamilyProDutyUrl]‘).attr(‘src‘);
                params.PayrollCreditDesUrl = $(‘[data-PayrollCreditDesUrl]‘).attr(‘src‘);
                params.HomeServiceUrl = $(‘[data-HomeServiceUrl]‘).attr(‘src‘);
                params.HomeMarkingUrl = $(‘[data-HomeMarkingUrl]‘).attr(‘src‘);
                params.PreChargeDesUrl = $(‘[data-PreChargeDesUrl]‘).attr(‘src‘);
                params.HomeMarkingSupUrl = $(‘[data-HomeMarkingSupUrl]‘).attr(‘src‘);

                return params;
            }
            function loadData(d) {
                $(‘#FirstGuide‘).html(template(‘platforminfo/viewdetail‘, { data: d.FirstGuideUrl }));
                $(‘#DayGuide‘).html(template(‘platforminfo/viewdetail‘, { data: d.DayGuideUrl }));
                $(‘#WeekGuide‘).html(template(‘platforminfo/viewdetail‘, { data: d.WeekGuideUrl }));
                $(‘#MonthGuide‘).html(template(‘platforminfo/viewdetail‘, { data: d.MonthGuideUrl }));
                editor1.ready(function () {
                    editor1.setContent(d.FirstGuideUrl);
                    $(‘[data-edit1]‘).addClass(‘hide‘);
                });
                editor2.ready(function () {
                    editor2.setContent(d.DayGuideUrl);
                    $(‘[data-edit2]‘).addClass(‘hide‘);
                });
                editor3.ready(function () {
                    editor3.setContent(d.WeekGuideUrl);
                    $(‘[data-edit3]‘).addClass(‘hide‘);
                });
                editor4.ready(function () {
                    editor4.setContent(d.MonthGuideUrl);
                    $(‘[data-edit4]‘).addClass(‘hide‘);
                });
                $(‘[data-FamilyProDutyUrl]‘).attr(‘src‘, d.FamilyProDutyUrl);
                $(‘[data-PayrollCreditDesUrl]‘).attr(‘src‘, d.PayrollCreditDesUrl);
                $(‘[data-HomeServiceUrl]‘).attr(‘src‘, d.HomeServiceUrl);
                $(‘[data-HomeMarkingUrl]‘).attr(‘src‘, d.HomeMarkingUrl);
                $(‘[data-PreChargeDesUrl]‘).attr(‘src‘, d.PreChargeDesUrl);
                $(‘#id‘).val(d.Id);
            }
            $(‘#btnsave‘).unbind(‘click‘).click(function () {
                var btn = new utils.buttonHelper(this);
                btn.disable();
                var params = getParams();
                params.Id = $(‘#id‘).val();

                utils.postRequest(‘platforminfo/{0}‘.format(params.Id || 0), params, function () {
                    $.msg(‘success‘, ‘保存成功‘);
                    setTimeout(function () {
                        $(‘#btncancel‘).trigger(‘click‘);
                    }, 500);
                }).then(function () {
                    btn.setText(‘确认‘);
                    btn.enable();
                });
            });
        },
        initAddAccount: function () {
            var id = $.getUrlParamBy(‘id‘) || 0;
            var f = $.getUrlParamBy(‘f‘);
            if (id == 0) {//新增
                $(‘[data-title]‘).html(‘新增账号‘);
                $(‘#btnadd‘).html(‘保存‘);
                $(‘[data-btn-del]‘).addClass(‘hide‘);
                $(‘#username‘).removeAttr(‘disabled‘);
                $(‘[data-edit]‘).removeClass(‘hide‘);

                $(‘#btnadd‘).unbind(‘click‘).click(function () {
                    var btn = new utils.buttonHelper(this);
                    btn.disable();
                    var params = getParams();
                    if (params.IsError) {
                        btn.setText(‘保存‘);
                        btn.enable();
                        return;
                    }

                    utils.postRequest(‘platform‘, params, function () {
                        $.msg(‘success‘, ‘添加成功‘);
                        setTimeout(function () {
                            location.hash = ‘#platforminfo/loginacc/index‘;
                        }, 300);
                    }).complete(function () {
                        btn.setText(‘保存‘);
                        btn.enable();
                    });
                });
            } else {//修改
                $(‘[data-title]‘).html(‘修改账号‘);
                $(‘#btnadd‘).html(‘保存‘);
                $(‘#username‘).attr(‘disabled‘, ‘disabled‘);
                $(‘[data-edit]‘).addClass(‘hide‘);
                loadData();

                $(‘#btnadd‘).unbind(‘click‘).click(function () {
                    var btn = new utils.buttonHelper(this);
                    btn.disable();
                    var params = {};
                    params.RoleId = $(‘#roleid‘).val();
                    params.Curstatus = $(‘#curstatus‘).val();
                    params.Id = id;
                    utils.postRequest(‘platform/{0}‘.format(id), params, function () {
                        $.msg(‘success‘, ‘更新成功‘);
                        setTimeout(function () {
                            location.hash = ‘#platforminfo/loginacc/index‘;
                        }, 300);
                    }).complete(function () {
                        btn.setText(‘保存‘);
                        btn.enable();
                    });
                });
            }

            $(‘#btncancel‘).unbind(‘click‘).click(function () {
                window.history.back();
            });
            function loadData() {
                utils.getRequest(‘platform/{0}‘.format(id), {}, function (d) {
                    $(‘#username‘).val(d.Data.UserName);
                    $(‘#roleid‘).val(d.Data.RoleId);
                    $(‘#curstatus‘).val(d.Data.CurStatus);
                    $(‘Id‘).val(d.Data.id);
                });
            };
            function getParams() {
                var params = {};
                params.UserName = $.trim($(‘#username‘).val());
                if (utils.isNull(params.UserName)) {
                    $.msg(‘用户名不能为空‘);
                    params.IsError = true;
                    return params;
                }

                var pwd = $.trim($(‘#pwd‘).val());
                if (utils.isNull(pwd)) {
                    $.msg(‘密码不能为空‘);
                    params.IsError = true;
                    return params;
                }
                var pwd1 = $.trim($(‘#pwd1‘).val());
                if (pwd !== pwd1) {
                    $.msg(‘两次密码输入不一致!‘);
                    params.IsError = true;
                    return params;
                }
                params.Password = CryptoJS.MD5(pwd).toString();
                params.RoleId = $(‘#roleid‘).val();
                params.CurStatus = $(‘#curstatus‘).val();
                if (params.CurStatus == -1) {
                    $.msg(‘请选择状态‘);
                    params.IsError = true;
                    return params;
                }

                params.IsError = false;
                return params;
            }
        },
        initEditPwd: function () {
            $(‘#btnadd‘).unbind(‘click‘).click(function () {
                var btn = new utils.buttonHelper(this);
                btn.disable();
                var oldPwd = $.trim($(‘#oldpwd‘).val());
                if (utils.isNull(oldPwd)) {
                    $.msg(‘原密码不能为空‘);
                    btn.setText(‘保存‘);
                    btn.enable();
                    return;
                }
                var pwd = $.trim($(‘#pwd‘).val());
                if (utils.isNull(pwd)) {
                    $.msg(‘新密码不能为空‘);
                    btn.setText(‘保存‘);
                    btn.enable();
                    return;
                }
                var pwd1 = $.trim($(‘#pwd1‘).val());
                if (pwd !== pwd1) {
                    $.msg(‘两次输入的密码不一致‘);
                    btn.setText(‘保存‘);
                    btn.enable();
                    return;
                }

                utils.postRequest(‘platform/updatepwd‘, { id: $.cookie(‘userid‘), UserName: $.cookie(‘username‘), Password: CryptoJS.MD5(oldPwd).toString(), newpwd: CryptoJS.MD5(pwd).toString() }, function () {
                    $.msg(‘success‘, ‘密码修改成功‘);
                    setTimeout(function () {
                        window.location = ‘login.html‘;
                    }, 300);
                }).complete(function () {
                    btn.setText(‘保存‘);
                    btn.enable();
                });
            });
            $(‘#btncancel‘).unbind(‘click‘).click(function () {
                window.history.back();
            });
        },
        initAcc: function () {
            $(‘[data-query-value]‘).unbind(‘click‘).click(function () {
                loadData();
            });
            $(‘[data-query-text]‘).keypress(function (evt) {
                var et = evt || event;
                var iKeyCode = et.keyCode || et.which;
                if (iKeyCode == 13) {
                    loadData();
                }
            });
            loadData();
            function loadData(p) {
                var params = {};
                $.extend(params, p);
                params.UserName = $.trim($(‘[data-query-text]‘).val());
                utils.loadDataList(‘platform‘, params, ‘platforminfo/loginacc/itemlist‘, $(‘#datalist‘), $(‘.pg‘), null, null, null, function () {
                    $(‘[data-delete]‘).unbind(‘click‘).click(function () {
                        var id = $(this).closest(‘tr‘).attr(‘id‘);
                        utils.postHandleFun(‘platform/del‘, { id: id }, function () {
                            $.msg(‘success‘, ‘删除成功‘);
                            setTimeout(function () {
                                loadData();
                            }, 500);
                        }, ‘确定要删除吗?‘, null, null, function () {
                            console.log(1111);
                        });
                    })
                });
            };
        },
        initBaseAccount: function () {
            var cxapi;
            function initSelect(d) {
                if (cxapi) {
                    cxapi.detach();
                }
                /*初始化省市县三级联动*/
                $(‘#bankarea‘).cxSelect({
                    url: "/js/cityData.min.json", // 如果服务器不支持 .json 类型文件,请将文件改为 .js 文件
                    selects: ["province", "city"] // 数组,请注意顺序
                }, function (api) {
                    cxapi = api;
                });
                utils.initSelect($(‘#BankId‘), ‘bankitem‘, null, d && d.Data ? [{ id: d.Data.BankId, text: d.Data.BankItemName }] : []);
            }
            function loadData() {
                utils.getRequest(‘platforminfo/detail‘, {}, function (d) {
                    initData(d);
                });
            }
            function initData(d) {
                initSelect(d);
                if (d && d.Data) {
                    $(‘#Province‘).attr(‘data-value‘, d.Data.Province);
                    $(‘#City‘).attr(‘data-value‘, d.Data.City);
                    $(‘#Id‘).val(d.Data.Id);
                    $(‘#AccountTypeId‘).val(d.Data.AccountType);
                    $(‘#AccountName‘).val(d.Data.AccountName);
                    $(‘#AccountNo‘).val(d.Data.AccountNo);
                    $(‘#BankBranchName‘).val(d.Data.BranchName);
                }

            }
            loadData();
            $(‘#btnEdit‘).unbind(‘click‘).click(function () {
                $(this).closest(‘div [data-edit]‘).addClass(‘hide‘);
                $(‘[data-save]‘).removeClass(‘hide‘);
                enabledObj();
            });
            $(‘#btncancel‘).unbind(‘click‘).click(function () {
                $(‘[data-save]‘).addClass(‘hide‘);
                $(‘[data-edit]‘).removeClass(‘hide‘);
                loadData();
                disabledObj();
            });

            $(‘#btnsave‘).unbind(‘click‘).click(function () {
                var self = this;
                var params = {};
                params.Id = $(‘#Id‘).val();
                params.AccountType = $(‘#AccountTypeId‘).val();
                if (!params.AccountType) {
                    $.msg(‘请选择账户类型‘);
                    return;
                }

                params.AccountName = $(‘#AccountName‘).val();
                if (utils.isNull(params.AccountName)) {
                    $.msg(‘账户名称不能为空‘);
                    return;
                }
                params.AccountNo = $(‘#AccountNo‘).val();
                if (utils.isNull(params.AccountNo)) {
                    $.msg(‘银行卡号不能为空‘);
                    return;
                }
                params.Province = $(‘#Province‘).val();
                if (utils.isNull(params.Province)) {
                    $.msg(‘开户行所在省份不能为空‘);
                    return;
                }
                params.City = $(‘#City‘).val();
                if (utils.isNull(params.City)) {
                    $.msg(‘开户行所在的城市不能为空‘);
                    return;
                }
                params.BankId = $(‘#BankId‘).val();
                if (!params.BankId || params.BankId == 0) {
                    $.msg(‘请选择开户银行‘);
                    return;
                }
                params.BranchName = $(‘#BankBranchName‘).val();
                if (utils.isNull(params.BranchName)) {
                    $.msg(‘分行名称不能为空‘);
                    return;
                }

                $(this).attr(‘disabled‘, ‘disabled‘);
                utils.postRequest(‘platforminfo/create‘, params, function (d) {
                    $.msg(‘保存成功‘);
                    initData(d);
                    $(‘[data-save]‘).addClass(‘hide‘);
                    $(‘[data-edit]‘).removeClass(‘hide‘);
                    disabledObj();
                }).complete(function () {
                    $(self).removeAttr(‘disabled‘);
                })
            });

            function enabledObj() {
                $(‘#AccountTypeId‘).removeAttr(‘disabled‘);
                $(‘#AccountName‘).removeAttr(‘disabled‘);
                $(‘#AccountNo‘).removeAttr(‘disabled‘);
                $(‘#BankId‘).removeAttr(‘disabled‘);
                $(‘#BankBranchName‘).removeAttr(‘disabled‘);
            }

            function disabledObj() {
                $(‘#AccountTypeId‘).attr(‘disabled‘, ‘disabled‘);
                $(‘#AccountName‘).attr(‘disabled‘, ‘disabled‘);
                $(‘#AccountNo‘).attr(‘disabled‘, ‘disabled‘);
                $(‘#BankId‘).attr(‘disabled‘, ‘disabled‘);
                $(‘#BankBranchName‘).attr(‘disabled‘, ‘disabled‘);
            }
        },
        /*资产管理*/
        initAsset: {
            unissued: function () {
                $(‘[data-query-start],[data-query-end]‘).focus(function () {
                    WdatePicker();
                });
                
                function loadData() {
                    var params = {};
                    params.StartTime = $(‘[data-query-start]‘).val();
                    params.EndTime = $(‘[data-query-end]‘).val();
                    params.Vague = $.trim($(‘[data-query-text]‘).val());
                    params.CurStatus = 0;

                    utils.loadDataList(‘DrawCashRecord‘, params, ‘asset/drawcashrecord/itemlist‘, $(‘#datalist‘), $(‘.pg‘), null, null, null, function () {
                        $(‘[data-evt="ok"]‘).off(‘click‘).on(‘click‘, function () {
                            var objtr = $(this).closest(‘tr‘);
                            var id = objtr.data(‘id‘);
                            var drawcash = objtr.find(‘[data-evt="drawcash"]‘).html();
                            var serviceamount = objtr.find(‘[data-evt="servicecharge"]‘).html();
                            var paymentamount = objtr.find(‘[data-evt="paymentamount"]‘).html();
                            var html = template(‘asset/drawcashrecord/issuedialog‘, { DrawCash: drawcash, ServiceAmount: serviceamount, PaymentAmount:paymentamount});
                            utils.openDialog({
                                id: ‘drawcash‘,
                                title: ‘提现发放‘,
                                content: html,
                                showFooter: false,
                                modelSizeCss:‘modal-md‘,
                                callBack: function (dlgbox) {
                                    $(dlgbox).on(‘click‘, ‘#btnok‘, function () {
                                        var btn = utils.buttonHelper(this);
                                        btn.disable();
                                        utils.postRequest(‘DrawCashRecord/audit/{0}‘.format(id), {}, function (d) {
                                            if (d.IsError) {
                                                $.msg(d.Msg);
                                                return;
                                            }
                                            $.msg(‘success‘, ‘发放成功‘);
                                            setTimeout(function () {
                                                utils.closeDialog(‘drawcash‘);
                                                loadData();
                                            }, 300);
                                        }).complete(function () {
                                            btn.enable();
                                            btn.setText(‘确认发放‘);
                                        });
                                    });
                                }
                            })
                        });
                    });
                }
                loadData();
                $(‘[data-query-value]‘).off(‘click‘).on(‘click‘, function () {
                    loadData();
                });
                $(‘[data-query-text]‘).keydown(function (evt) {
                    var ev = evt || window.event;
                    var keCode = ev.keyCode || ev.which;
                    if (keCode === 13) {
                        loadData();
                    }
                });
            },
            issued: function () {
                $(‘[data-query-start],[data-query-end]‘).focus(function () {
                    WdatePicker();
                });

                function loadData() {
                    var params = {};
                    params.StartTime = $(‘[data-query-start]‘).val();
                    params.EndTime = $(‘[data-query-end]‘).val();
                    params.Vague = $.trim($(‘[data-query-text]‘).val());
                    params.CurStatus = 1;

                    utils.loadDataList(‘DrawCashRecord‘, params, ‘asset/drawcashrecord/itemlist‘, $(‘#datalist‘), $(‘.pg‘), null, null, null, function (d) {
                        if (d && d.Data && d.Data.Collection.length > 0) {
                            $(‘#datalist tr‘).each(function (index, ele) {
                                $(ele).find(‘td:last‘).empty().remove();
                            });
                        }
                    });
                }

                loadData();
                $(‘[data-query-value]‘).off(‘click‘).on(‘click‘, function () {
                    loadData();
                });
                $(‘[data-query-text]‘).keydown(function (evt) {
                    var ev = evt || window.event;
                    var keCode = ev.keyCode || ev.which;
                    if (keCode === 13) {
                        loadData();
                    }
                });
            }
        },
        message: function () {
            function loadData() {
                utils.loadDataList(‘Message/list‘, { FromType: 6, flag: 1 }, ‘message/itemlist‘, $(‘#datalist‘), $(‘.pg‘));
            };
            loadData();

            $(‘#datalist‘).on(‘click‘, ‘[data-evt="detail"]‘, function () {
                var id = $(this).data(‘id‘);
                utils.getRequest(‘message/{0}‘.format(id), {}, function (d) {
                    var html = template(‘message/detail‘, d.Data || {});
                    utils.openDialog({
                        id: ‘view‘,
                        title: ‘详情‘,
                        content: html,
                        showFooter: false,
                        callBack: function () { }
                    });
                });
            });

            $(‘[data-evt="sndmsg"]‘).off(‘click‘).on(‘click‘, function () {
                var html = template(‘message/sndmsg‘, {});
                utils.openDialog({
                    id: ‘sndmsg‘,
                    title: ‘发送消息‘,
                    content: html,
                    showFooter: false,
                    callBack: function (dlgbox) {
                        $(dlgbox).find(‘[for="all"]‘).off(‘click‘).on(‘click‘, function () {
                            $(dlgbox).find(‘#receive‘).closest(‘div.form-group‘).addClass(‘hide‘);
                        });
                        $(dlgbox).find(‘#all‘).off(‘click‘).on(‘click‘, function () {
                            $(dlgbox).find(‘[for="all"]‘).trigger(‘click‘);
                        });
                        $(dlgbox).find(‘#localteam‘).off(‘click‘).on(‘click‘, function () {
                            $(dlgbox).find(‘[for="localteam"]‘).trigger(‘click‘);
                        });
                        $(dlgbox).find(‘#seller‘).off(‘click‘).on(‘click‘, function () {
                            $(dlgbox).find(‘[for="seller"]‘).trigger(‘click‘);
                        });
                        $(dlgbox).find(‘#housekeeper‘).off(‘click‘).on(‘click‘, function () {
                            $(dlgbox).find(‘[for="housekeeper"]‘).trigger(‘click‘);
                        });
                        $(dlgbox).find(‘#customer‘).off(‘click‘).on(‘click‘, function () {
                            $(dlgbox).find(‘[for="customer"]‘).trigger(‘click‘);
                        });
                        $(dlgbox).find(‘#localteam_lb,#seller_lb,#housekeeper_lb,#customer_lb‘).off(‘click‘).on(‘click‘, function () {
                            showDialog($(dlgbox), $(this).data(‘type‘) + ‘‘);
                        });
                        $(dlgbox).find(‘#btnsave‘).off(‘click‘).on(‘click‘, function () {
                            var params = {};
                            params.content = $(dlgbox).find(‘#content‘).val();
                            if (utils.isNull(params.content)) {
                                $.msg(‘内容不能为空‘);
                                return;
                            }
                            params.ids = $(this).data(‘ids‘) || [];
                            $(dlgbox).find(‘[type="radio"]‘).each(function () {
                                if ($(this).prop(‘checked‘)) {
                                    params.type = $(this).data(‘type‘);
                                    return;
                                }
                            });
                            params.isall = $(this).data(‘isall‘) || false;

                            if (params.type !== 0) {
                                if (params.isall == false) {
                                    if (params.ids.length === 0) {
                                        $.msg(‘请选择发送对象‘);
                                        return;
                                    }
                                }
                            }

                            var btn = utils.buttonHelper(this);
                            btn.disable();
                            utils.postRequest(‘Message/batchcreate‘, params, function (d) {
                                if (d.IsError) {
                                    $.msg(d.Msg);
                                    return;
                                }
                                $.msg(‘success‘, ‘消息发送成功‘);
                                utils.closeDialog(‘sndmsg‘);
                                setTimeout(function () { loadData();}, 250);
                            }).complete(function () {
                                btn.enable();
                                btn.setText(‘确定‘);
                            });
                        });
                    }
                });
            });

            function showDialog(dlgbox, type) {
                var ids = [];
                var isAll = false;
                var htm = template(‘message/sndtooltip‘, {});
                utils.openDialog({
                    id: ‘choose‘,
                    title: ‘选择‘,
                    content: htm,
                    showFooter: false,
                    modelSizeCss: ‘modal-sm‘,
                    callBack: function (box) {
                        $(box).find(‘[for="chooseone"]‘).off(‘click‘).on(‘click‘, function () {
                            var htmlchoose = template(‘message/choose‘, {});
                            utils.closeDialog(‘choose‘);
                            utils.openDialog({
                                id: ‘chooses‘,
                                title: ‘选择‘,
                                showFooter: false,
                                content: htmlchoose,
                                callBack: function (ddlgbox) {
                                    var url = "";
                                    switch (type) {
                                        case "1":
                                            url = "localteamOther/choose";
                                            break;
                                        case "2":
                                            url = "localteamOther/choose";
                                            break;
                                        case "3":
                                            url = "HouseKeeper/choose";
                                            break;
                                        case "4":
                                            url = "customer/choose";
                                            break;
                                        default:
                                            break;
                                    }

                                    function loadChooseData() {
                                        var params = {};
                                        if (type === "1") {
                                            params.IsPlatform = true;
                                        } else {
                                            params.IsPlatform = false;
                                        }
                                        params.Vague = $.trim($(ddlgbox).find(‘#queryValue‘).val());
                                        utils.loadDataList(url, params, ‘message/chooseitem‘, $(ddlgbox).find(‘#datalist‘), $(ddlgbox).find(‘.pg‘), null, null, null, function () {
                                            $(ddlgbox).find(‘#datalist tr‘).off(‘click‘).on(‘click‘, function () {
                                                if ($(this).hasClass(‘active‘)) {
                                                    $(this).removeClass(‘active‘);
                                                    $(this).find(‘.cbone‘).prop(‘checked‘, false);
                                                } else {
                                                    $(this).addClass(‘active‘);
                                                    $(this).find(‘.cbone‘).prop(‘checked‘, true);
                                                }
                                            });
                                        });
                                    }

                                    loadChooseData();

                                    $(ddlgbox).find(‘#queryValue‘).keypress(function (evt) {
                                        var ev = evt || window.event;
                                        var keyCode = ev.keyCode || ev.which;
                                        if (keyCode === 13) {
                                            loadChooseData();
                                        }
                                    });

                                    $(ddlgbox).find(‘[data-evt="query"]‘).off(‘click‘).on(‘click‘, function () {
                                        loadChooseData();
                                    });

                                    $(ddlgbox).find(‘.cball‘).off(‘click‘).on(‘click‘, function () {
                                        if ($(this).prop(‘checked‘)) {
                                            $(ddlgbox).find(‘#datalist tr‘).addClass(‘active‘);
                                            $(ddlgbox).find(‘#datalist tr .cbone‘).prop(‘checked‘, true);
                                        } else {
                                            $(ddlgbox).find(‘#datalist tr‘).removeClass(‘active‘);
                                            $(ddlgbox).find(‘#datalist tr .cbone‘).prop(‘checked‘, false);
                                        }
                                    });

                                    $(ddlgbox).find(‘[data-evt="ok"]‘).off(‘click‘).on(‘click‘, function () {
                                        if ($(ddlgbox).find(‘#datalist tr.active‘).length === 0) {
                                            $.msg(‘请选择记录后操作‘);
                                            return;
                                        }
                                        var idss = [];
                                        var names = [];
                                        $(ddlgbox).find(‘#datalist tr.active‘).each(function () {
                                            idss.push($(this).data(‘id‘));
                                            names.push($(this).find(‘td:last‘).text());
                                        });
                                        ids = idss;
                                        idsss = [];
                                        $(dlgbox).find(‘#receive‘).closest(‘div.form-group‘).removeClass(‘hide‘);
                                        $(dlgbox).find(‘#receive‘).val(names.join(‘,‘));
                                        utils.closeDialog(‘chooses‘);

                                        $(dlgbox).find(‘#btnsave‘).data(‘isall‘, isAll).data(‘ids‘, ids).data(‘type‘, type);
                                    });
                                }
                            });
                        });
                        $(box).find(‘#chooseone‘).off(‘click‘).on(‘click‘, function () {
                            $(box).find(‘[for="chooseone"]‘).trigger(‘click‘);
                        });
                        $(box).find(‘#chooseall‘).off(‘click‘).on(‘click‘, function () {
                            $(box).find(‘[for="chooseall"]‘).trigger(‘click‘);
                        });
                        $(box).find(‘[for="chooseall"]‘).off(‘click‘).on(‘click‘, function () {
                            utils.closeDialog(‘choose‘);
                            var tips = "";
                            switch (type) {
                                case "1":
                                    tips = "全部的地方平台";
                                    break;
                                case "2":
                                    tips = "全部的商家";
                                    break;
                                case "3":
                                    tips = "全部的家政员";
                                    break;
                                case "4":
                                    tips = "全部的客户";
                                    break;
                                default:
                                    break;
                            }
                            isAll = true;
                            $(dlgbox).find(‘#receive‘).closest(‘div.form-group‘).removeClass(‘hide‘);
                            $(dlgbox).find(‘#receive‘).val(tips);

                            $(dlgbox).find(‘#btnsave‘).data(‘isall‘, isAll).data(‘type‘, type);
                        });
                    }
                });
            }
        },
        /*账目管理*/
        initAccount: {
            initSer: function () {
                function loadData(){
                    var params = {};
                    params.curstatus = $(‘#curstatus‘).val();
                    params[$(‘#selectvalue‘).val()] = $.trim($(‘[data-query-text]‘).val());
                    utils.loadDataList(‘accountrecord/servicecharge‘, params, ‘accountrecord/seritemlist‘, $(‘#datalist‘), $(‘.pg‘));
                }
                loadData();
                $(‘[data-query-text]‘).keypress(function (evt) {
                    var ev = evt || window.event;
                    var keyCode = ev.keyCode || ev.which;
                    if (keyCode === 13) {
                        loadData();
                    }
                });

                $(‘[data-query-value]‘).off(‘click‘).on(‘click‘, function () {
                    loadData();
                });
            },
            initSerPay: function () {
                function loadData() {
                    var params = {};
                    params.curstatus = $(‘#curstatus‘).val();
                    params[$(‘#selectvalue‘).val()] = $.trim($(‘[data-query-text]‘).val());
                    utils.loadDataList(‘accountrecord/servicechargepay‘, params, ‘accountrecord/serpayitem‘, $(‘#datalist‘), $(‘.pg‘));
                }
                loadData();
                $(‘[data-query-text]‘).keypress(function (evt) {
                    var ev = evt || window.event;
                    var keyCode = ev.keyCode || ev.which;
                    if (keyCode === 13) {
                        loadData();
                    }
                });

                $(‘[data-query-value]‘).off(‘click‘).on(‘click‘, function () {
                    loadData();
                });
            },
            initPayRoll: function () {
                function loadData() {
                    var params = {};
                    params.curstatus = $(‘#curstatus‘).val();
                    params[$(‘#selectvalue‘).val()] = $.trim($(‘[data-query-text]‘).val());
                    utils.loadDataList(‘accountrecord/payrollpay‘, params, ‘accountrecord/payrollitem‘, $(‘#datalist‘), $(‘.pg‘));
                }
                loadData();
                $(‘[data-query-text]‘).keypress(function (evt) {
                    var ev = evt || window.event;
                    var keyCode = ev.keyCode || ev.which;
                    if (keyCode === 13) {
                        loadData();
                    }
                });

                $(‘[data-query-value]‘).off(‘click‘).on(‘click‘, function () {
                    loadData();
                });
            }
        }
    }
    window.platform = platform;
})();
2、
2.返回顶部
 
3.返回顶部
 
4.返回顶部
 
5.返回顶部
 
 
6.返回顶部
 
7.返回顶部
 
8.返回顶部
 
9.返回顶部
 
10.返回顶部
 
 
11.返回顶部
 
12.返回顶部
 
13.返回顶部
 
14.返回顶部
 
15.返回顶部
 
 
16.返回顶部
 
技术分享图片 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。


以上是关于杂项:编辑的主要内容,如果未能解决你的问题,请参考以下文章

[开发杂项][编辑器][代码阅读]ctags&vim

[开发杂项][编辑器][代码阅读]ctags&vim

杂项:编辑

Notepad++编辑器——Verilog代码片段直接编译

VsCode编辑器如何自定义代码片段

配置 VScode 编辑器 (前端篇)