中扬CRM客户关系管理系统
#
whycq
2023-09-09 34f99d106551b51bf2af3bbd40c64624a3af25eb
src/main/webapp/views/dept/dept.html
@@ -70,19 +70,16 @@
                </div>
                <div class="layui-form-item">
                    <label class="layui-form-label">类型</label>
                    <label class="layui-form-label">邮箱</label>
                    <div class="layui-input-block">
                        <select name="type" lay-vertype="tips">
                            <option value="">请选择类型</option>
                            <option value="0">其他</option>
                        </select>
                        <input name="email" placeholder="请输入邮箱" class="layui-input">
                    </div>
                </div>
                <div class="layui-form-item">
                    <label class="layui-form-label">负责人</label>
                    <label class="layui-form-label">联系电话</label>
                    <div class="layui-input-block">
                        <input name="leading" placeholder="请输入负责人" class="layui-input">
                        <input name="phone" placeholder="请输入联系电话" class="layui-input">
                    </div>
                </div>
@@ -91,9 +88,9 @@
            <div class="layui-col-md6">
                <div class="layui-form-item">
                    <label class="layui-form-label layui-form-required">归类名称</label>
                    <label class="layui-form-label layui-form-required">部门名称</label>
                    <div class="layui-input-block">
                        <input name="name" placeholder="请输入归类名称" class="layui-input" lay-vertype="tips" lay-verify="required" required="">
                        <input name="name" placeholder="请输入部门名称" class="layui-input" lay-vertype="tips" lay-verify="required" required="">
                    </div>
                </div>
@@ -158,13 +155,13 @@
                ,{type: 'numbers'}
                ,{field: 'name', align: 'left',title: '名称', minWidth: 150}
                // ,{field: 'uuid', align: 'center',title: '编号'}
                ,{field: 'type$', align: 'center',title: '类型'}
                ,{field: 'leading', align: 'center',title: '负责人'}
                ,{field: 'email', align: 'center',title: '邮箱'}
                ,{field: 'phone', align: 'center',title: '联系电话'}
                ,{field: 'img', align: 'center',title: '图片', hide: true}
                // ,{field: 'brief', align: 'center',title: '简要描述'}
                // ,{field: 'count', align: 'center',title: '数量'}
                ,{field: 'sort', align: 'center',title: '排序'}
                ,{field: 'status$', align: 'center',title: '状态'}
                // ,{field: 'status$', align: 'center',title: '状态'}
                ,{field: 'updateTime$', align: 'center',title: '修改时间'}
                ,{field: 'updateBy$', align: 'center',title: '修改人员', hide: true}
                ,{field: 'memo', align: 'center',title: '备注', hide: true}
@@ -220,7 +217,9 @@
                    form.val('detail', mData);
                    // 表单提交事件
                    form.on('submit(editSubmit)', function (data) {
                        data.field.parentId = insXmSel.getValue('valueStr');
                        if(insXmSel != null){
                            data.field.parentId = insXmSel.getValue('valueStr');
                        }
                        var loadIndex = layer.load(2);
                        $.ajax({
                            url: baseUrl+"/dept/"+(mData?'update':'add')+"/auth",
@@ -243,25 +242,27 @@
                        return false;
                    });
                    // 渲染下拉树
                    var insXmSel = xmSelect.render({
                        el: '#deptParentSel',
                        height: '250px',
                        data: insTb.options.data,
                        initValue: mData ? [mData.parentId] : [],
                        model: {label: {type: 'text'}},
                        prop: {
                            name: 'name',
                            value: 'id'
                        },
                        radio: true,
                        clickClose: true,
                        tree: {
                            show: true,
                            indent: 15,
                            strict: false,
                            expandedKeys: true
                        }
                    });
                    if(mData == null || mData.parentId != null ) {//非顶级根节点,且是修改
                        var insXmSel = xmSelect.render({
                            el: '#deptParentSel',
                            height: '250px',
                            data: insTb.options.data,
                            initValue: mData ? [mData.parentId] : [],
                            model: {label: {type: 'text'}},
                            prop: {
                                name: 'name',
                                value: 'id'
                            },
                            radio: true,
                            clickClose: true,
                            tree: {
                                show: true,
                                indent: 15,
                                strict: false,
                                expandedKeys: true
                            }
                        });
                    }
                    // 弹窗不出现滚动条
                    $(layero).children('.layui-layer-content').css('overflow', 'visible');
                    layui.form.render('select');