中扬CRM客户关系管理系统
#
luxiaotao1123
2022-11-17 c1c4db6170a51f809862ff94393f0612f72645ec
#
1个文件已修改
48 ■■■■ 已修改文件
src/main/webapp/views/planType/planType.html 48 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/planType/planType.html
@@ -119,14 +119,12 @@
<!-- 表单弹窗 -->
<script type="text/html" id="formEditDialog">
    <form id="formDes" lay-filter="formDes" class="layui-form layui-row" style="height: 100%">
        <div style="height: 90%; width: 100%;" id="formDesigner"></div>
        <hr>
        <div class="layui-form-item text-right" style="padding-right: 25px">
            <button class="layui-btn" lay-filter="editSubmit" lay-submit>保存</button>
            <button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">取消</button>
        </div>
    </form>
    <div style="height: 90%; width: 100%;" id="formDesigner"></div>
    <hr>
    <div class="layui-form-item text-right" style="padding-right: 25px">
        <button class="layui-btn" lay-filter="forEditSubmit" lay-submit>保存</button>
        <button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">取消</button>
    </div>
</script>
<!-- js部分 -->
@@ -207,14 +205,44 @@
            if (obj.event === 'form') {
                admin.open({
                    type: 1,
                    area: ['98%', '90%'],
                    area: ['95%', '90%'],
                    offset: 'auto',
                    title: '表单设计',
                    content: $('#formEditDialog').html(),
                    success: function (layero, dIndex) {
                        let formData = [];
                        if (data.data) {
                            formData = eval(data.data);
                        }
                        let formDesIdx = formDesigner.render({
                            data: [],
                            data: formData,
                            elem:'#formDesigner'
                        });
                        form.on('submit(forEditSubmit)', function () {
                            var loadIndex = layer.load(2);
                            $.ajax({
                                url: baseUrl+"/planType/update/auth",
                                headers: {'token': localStorage.getItem('token')},
                                data: {
                                    id: data.id,
                                    data: JSON.stringify(formDesIdx.getData())
                                },
                                method: 'POST',
                                success: function (res) {
                                    layer.close(loadIndex);
                                    if (res.code === 200){
                                        layer.close(dIndex);
                                        layer.msg(res.msg, {icon: 1});
                                        $(".layui-laypage-btn")[0].click();
                                    } else if (res.code === 403){
                                        top.location.href = baseUrl+"/";
                                    }else {
                                        layer.msg(res.msg, {icon: 2});
                                    }
                                }
                            })
                            return false;
                        })
                    }
                })
            } else if (obj.event === 'delete') {