实现效果:
根据栏目ID,显示指定的模型字段。
![图片[1]-fastadmin cms后台添加内容时,根据栏目ID控制模型字段显示-牧鸭人博客](https://img.muyaren.com/wp-content/uploads/2025/06/20250624094638532.webp)
文件位置:
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
暂无评论内容