fastadmin cms后台添加内容时,根据栏目ID控制模型字段显示

实现效果:

根据栏目ID,显示指定的模型字段。

图片[1]-fastadmin cms后台添加内容时,根据栏目ID控制模型字段显示-牧鸭人博客

文件位置:

public/assets/js/backend/cms/archives.js

    add: function () {
        this.toggleCarInfoPanel();
    },
    edit: function () {
        this.toggleCarInfoPanel();
    },
    toggleCarInfoPanel: function () {
        var self = this;
        var $channel = $('#c-channel_id');
        var $structureField = $('#c-jgt').closest('.form-group');
        var $carInfoPanel = $(".panel-intro").has("#c-carbrand");
        var $priceField = $('[data-field="price"]');

        function toggle() {
            var visibleChannelIds = ['27', '28', '29', '30', '31', '32', '33', '38']; // 可以从后端传入或全局变量读取
            var show = visibleChannelIds.includes($channel.val());
            $structureField.add($carInfoPanel).add($priceField).toggle(show);
        }

        // 初始判断
        toggle();

        // 监听栏目变化
        $channel.on('change', function () {
            toggle();
        });
    }
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容