| | |
| | | <div class="layui-btn-container"> |
| | | <button class="layui-btn layui-btn-sm layui-btn-primary febs-button-green-plain" shiro:hasPermission="productQuestionList:add" lay-event="productQuestionAdd">手动新增</button> |
| | | <button class="layui-btn layui-btn-sm layui-btn-primary febs-button-green-plain" shiro:hasPermission="productQuestionList:aiAdd" lay-event="productQuestionAiAdd">AI新增</button> |
| | | <button class="layui-btn layui-btn-sm layui-btn-primary febs-button-green-plain" shiro:hasPermission="productQuestionList:aiAdd" lay-event="productQuestionStateOpen">启用</button> |
| | | <button class="layui-btn layui-btn-sm layui-btn-primary febs-button-green-plain" shiro:hasPermission="productQuestionList:aiAdd" lay-event="productQuestionStateClose">禁用</button> |
| | | <button class="layui-btn layui-btn-danger layui-btn-primary febs-button-green-plain" shiro:hasPermission="productQuestionList:aiAdd" lay-event="productQuestionDelete">删除</button> |
| | | <button class="layui-btn layui-btn-sm layui-btn-primary febs-button-blue-plain" shiro:hasPermission="productQuestionList:aiAdd" lay-event="exportProductQuestion">导出</button> |
| | | <button class="layui-btn layui-btn-sm layui-btn-primary febs-button-blue-plain" shiro:hasPermission="productQuestionList:aiAdd" lay-event="importProductQuestion">导入</button> |
| | | </div> |
| | | </script> |
| | | |
| | |
| | | <!-- 表格操作栏 end --> |
| | | <script data-th-inline="none" type="text/javascript"> |
| | | // 引入组件并初始化 |
| | | layui.use([ 'jquery', 'form', 'table', 'febs', 'xmSelect'], function () { |
| | | layui.use([ 'jquery', 'form', 'table', 'febs', 'xmSelect', 'upload'], function () { |
| | | var $ = layui.jquery, |
| | | febs = layui.febs, |
| | | form = layui.form, |
| | | table = layui.table, |
| | | upload = layui.upload, |
| | | $view = $('#febs-productQuestion'), |
| | | $query = $view.find('#query'), |
| | | $reset = $view.find('#reset'), |
| | |
| | | } |
| | | }); |
| | | } |
| | | if (layEvent === 'productQuestionStateOpen') { |
| | | var checkData = table.checkStatus('productQuestionTable').data; |
| | | if (checkData.length <= 0) { |
| | | febs.alert.warn('请选择'); |
| | | return; |
| | | } |
| | | febs.modal.confirm('状态', '启用?', function () { |
| | | var ids = []; |
| | | layui.each(checkData, function (key, item) { |
| | | ids.push(item.id) |
| | | }); |
| | | productQuestionStateUpdate(ids.join(','), 1); |
| | | }); |
| | | } |
| | | if (layEvent === 'productQuestionStateClose') { |
| | | |
| | | var checkData = table.checkStatus('productQuestionTable').data; |
| | | if (checkData.length <= 0) { |
| | | febs.alert.warn('请选择'); |
| | | return; |
| | | } |
| | | febs.modal.confirm('状态', '禁用?', function () { |
| | | var ids = []; |
| | | layui.each(checkData, function (key, item) { |
| | | ids.push(item.id) |
| | | }); |
| | | productQuestionStateUpdate(ids.join(','), 0); |
| | | }); |
| | | } |
| | | if (layEvent === 'productQuestionDelete') { |
| | | |
| | | var checkData = table.checkStatus('productQuestionTable').data; |
| | | if (checkData.length <= 0) { |
| | | febs.alert.warn('请选择'); |
| | | return; |
| | | } |
| | | febs.modal.confirm('删除', '确定?', function () { |
| | | var ids = []; |
| | | layui.each(checkData, function (key, item) { |
| | | ids.push(item.id) |
| | | }); |
| | | productQuestionDelete(ids.join(',')); |
| | | }); |
| | | } |
| | | if (layEvent == 'exportProductQuestion') { |
| | | var checkData = table.checkStatus('productQuestionTable').data; |
| | | if (checkData.length <= 0) { |
| | | febs.alert.warn('请选择'); |
| | | return; |
| | | } |
| | | var ids = []; |
| | | layui.each(checkData, function (key, item) { |
| | | ids.push(item.id) |
| | | }); |
| | | window.location.href = ctx + "admin/productQuestion/exportProductQuestion?ids="+ids; |
| | | } |
| | | }); |
| | | |
| | | upload.render({ |
| | | elem: '#importProductQuestion' |
| | | ,url: 'admin/productQuestion/importProductQuestion' //此处配置你自己的上传接口即可 |
| | | ,accept: 'file' //普通文件 |
| | | ,done: function(res){ |
| | | console.log("123"); |
| | | febs.alert.success('操作成功'); |
| | | $query.click(); |
| | | } |
| | | }); |
| | | |
| | | |
| | | |
| | | function productQuestionStateUpdate(ids, type) { |
| | | febs.post(ctx + 'admin/productQuestion/stateUpdate/' + type + "/"+ ids, null, function () { |
| | | febs.alert.success('操作成功'); |
| | | }); |
| | | } |
| | | |
| | | |
| | | |
| | | function productQuestionDelete(ids) { |
| | | febs.post(ctx + 'admin/productQuestion/productQuestionDelete/'+ ids, null, function () { |
| | | febs.alert.success('操作成功'); |
| | | }); |
| | | } |
| | | |
| | | function initProductQuestionTable() { |
| | | tableIns = febs.table.init({ |
| | | elem: $view.find('table'), |