中扬CRM客户关系管理系统
#
luxiaotao1123
2022-11-17 ea0c0dce72aec67ca8b48174f153d04e66b17072
src/main/webapp/views/planType/planType.html
@@ -7,6 +7,10 @@
    <title>弹窗实例</title>
    <link rel="stylesheet" href="../../static/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../static/css/admin.css?v=318" media="all">
    <link rel="stylesheet" href="../../static/layui/lay/modules/formDesigner/cron.css" />
    <link rel="stylesheet" href="../../static/layui/lay/modules/formDesigner/labelGeneration.css" />
    <link rel="stylesheet" href="../../static/layui/lay/modules/formDesigner/formDesigner.css" />
    <!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
    <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
@@ -89,7 +93,7 @@
            <div class="layui-form-item">
                <label class="layui-form-label">类型标识</label>
                <div class="layui-input-block">
                    <input class="layui-input" name="memo" placeholder="请输入标识"/>
                    <input class="layui-input" name="flag" placeholder="请输入标识"/>
                </div>
            </div>
            <div class="layui-form-item">
@@ -108,26 +112,42 @@
<!-- 表格操作列 -->
<script type="text/html" id="eDialogTbBar">
    <a class="layui-btn layui-btn-sm" lay-event="form"><i class="layui-icon">&#xe63c;</i>表单</a>
    <a class="layui-btn layui-btn-sm layui-btn-primary" lay-event="edit"><i class="layui-icon">&#xe642;</i>修改</a>
    <a class="layui-btn layui-btn-sm layui-btn-danger" lay-event="delete"><i class="layui-icon">&#xe640;</i>删除</a>
</script>
<!-- 表单弹窗 -->
<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>
</script>
<!-- js部分 -->
<script type="text/javascript" src="../../static/js/jquery/jquery-3.3.1.min.js"></script>
<script type="text/javascript" src="../../static/layui/layui.js" charset="utf-8"></script>
<script type="text/javascript" src="../../static/js/common.js" charset="utf-8"></script>
<script type="text/javascript" src="../../static/js/cool.js" charset="utf-8"></script>
<script type="text/javascript" src="../../static/layui/lay/modules/formDesigner/Sortable/Sortable.js"></script>
<script type="text/javascript" src="../../static/layui/lay/modules/formDesigner/htmlformat.js"></script>
<script type="text/javascript" src="../../static/layui/lay/modules/formDesigner/jsformat.js"></script>
<script>
    layui.config({
        base: baseUrl + "/static/layui/lay/modules/"
    }).use(['table','laydate', 'form', 'util', 'admin'], function(){
    }).use(['table','laydate', 'form', 'util', 'admin', 'formDesigner'], function(){
        var $ = layui.jquery;
        var layer = layui.layer;
        var admin = layui.admin;
        var form = layui.form;
        var table = layui.table;
        var laydate = layui.laydate;
        var formDesigner = layui.formDesigner;
        // 添加
        $('#eDialogAddBtn').click(function () {
@@ -184,7 +204,20 @@
        // 工具条点击事件
        table.on('tool(planTypeTable)', function (obj) {
            var data = obj.data;
            if (obj.event === 'delete') {
            if (obj.event === 'form') {
                admin.open({
                    type: 1,
                    area: ['98%', '90%'],
                    offset: 'auto',
                    content: $('#formEditDialog').html(),
                    success: function (layero, dIndex) {
                        let formDesIdx = formDesigner.render({
                            data: [],
                            elem:'#formDesigner'
                        });
                    }
                })
            } else if (obj.event === 'delete') {
                var ids = [data.id];
                doDel({ids: ids});
            } else if (obj.event === 'edit') {