| | |
| | | <a lay-event="edit" shiro:hasPermission="user:update"><i |
| | | class="layui-icon febs-edit-area febs-blue"></i></a> |
| | | </script> |
| | | <script type="text/html" id="upOrDownSwitch"> |
| | | {{# if(d.isSale === 1) { }} |
| | | <input type="checkbox" value={{d.id}} lay-text="上架|下架" checked lay-skin="switch" lay-filter="upOrDownSwitch"> |
| | | {{# } else { }} |
| | | <input type="checkbox" value={{d.id}} lay-text="上架|下架" lay-skin="switch" lay-filter="upOrDownSwitch"> |
| | | {{# } }} |
| | | </script> |
| | | <script type="text/html" id="isSkuFormat"> |
| | | {{# if(d.isSku === 1) { }} |
| | | <span>是</span> |
| | | {{# } else { }} |
| | | <span>否</span> |
| | | {{# } }} |
| | | </script> |
| | | <script type="text/html" id="goodsTypeFormat"> |
| | | {{# if(d.isNormal === 1) { }} |
| | | <span>普通商品</span> |
| | | {{# } else { }} |
| | | <span>套餐</span> |
| | | {{# } }} |
| | | </script> |
| | | <style> |
| | | .layui-form-onswitch { |
| | | background-color: #5FB878 !important; |
| | | } |
| | | </style> |
| | | <!-- 表格操作栏 end --> |
| | | <script data-th-inline="none" type="text/javascript"> |
| | | // 引入组件并初始化 |
| | |
| | | if (layEvent === 'goodsUpdate') { |
| | | febs.modal.open('编辑', 'modules/goods/goodsUpdateNew/' + data.id, { |
| | | btn: ['提交', '取消'], |
| | | area:['100%','100%'], |
| | | yes: function (index, layero) { |
| | | $('#goods-updatenew').find('#submit').trigger('click'); |
| | | $('#febs-update').find('#submit').trigger('click'); |
| | | }, |
| | | btn2: function () { |
| | | layer.closeAll(); |
| | |
| | | }); |
| | | |
| | | $add.on('click', function () { |
| | | febs.view.tab.change("/modules/goods/goodsAddNew/"); |
| | | febs.modal.open('新增商品', 'modules/goods/goodsAddNew/', { |
| | | btn: ['提交', '取消'], |
| | | area:['100%','100%'], |
| | | yes: function (index, layero) { |
| | | $('#febs-goods-add').find('#submit').trigger('click'); |
| | | }, |
| | | btn2: function () { |
| | | layer.closeAll(); |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | function initTable() { |
| | | tableIns = febs.table.init({ |
| | | elem: $view.find('table'), |
| | | id: 'userTable', |
| | | url: ctx + 'admin/goods/goodsList', |
| | | url: ctx + 'admin/goods/goodsList?goodsType=1', |
| | | cols: [[ |
| | | {field: 'goodsNo', title: '商品编号', minWidth: 150,align:'left'}, |
| | | {field: 'goodsName', title: '商品名称', minWidth: 150,align:'left'}, |
| | | {field: 'thumb', title: '缩略图', |
| | | templet: function (d) { |
| | | return '<a lay-event="seeImgThumb"><img id="seeImgThumb'+d.id+'" src="'+d.thumb+'" alt=""></a>'; |
| | | }, minWidth: 100,align:'center'}, |
| | | }, minWidth: 150,align:'center'}, |
| | | {field: 'categaryName', title: '分类', minWidth: 150,align:'left'}, |
| | | {field: 'isSale', title: '是否上架', |
| | | templet: function (d) { |
| | | if (d.isSale === 1) { |
| | | return '<span>上架</span>' |
| | | } else if (d.isSale === 2) { |
| | | return '<span>下架</span>' |
| | | }else{ |
| | | return '' |
| | | } |
| | | }, minWidth: 80,align:'center'}, |
| | | {field: 'isSale', title: '是否上架', templet: '#upOrDownSwitch', minWidth: 130,align:'center'}, |
| | | {templet:"#goodsTypeFormat", title: '商品类型', minWidth: 150,align:'left'}, |
| | | {templet:"#isSkuFormat", title: '是否多规格', minWidth: 150,align:'left'}, |
| | | {field: 'presentPrice', title: '现价', minWidth: 150,align:'left'}, |
| | | {field: 'originalPrice', title: '原价', minWidth: 150,align:'left'}, |
| | | {field: 'stock', title: '商品库存', minWidth: 150,align:'left'}, |
| | | {field: 'skuVolume', title: '商品销量', minWidth: 150,align:'left'}, |
| | | // {field: 'accountStatus', title: '账号状态', |
| | | // templet: function (d) { |
| | | // if (d.accountStatus === 1) { |
| | | // return '<span style="color:green;">正常</span>' |
| | | // } else if (d.accountStatus === 2) { |
| | | // return '<span style="color:red;">禁用</span>' |
| | | // }else{ |
| | | // return '' |
| | | // } |
| | | // }, minWidth: 80,align:'center'}, |
| | | // {field: 'createdTime', title: '注册时间', minWidth: 180,align:'center'}, |
| | | {title: '操作', |
| | | templet: function (d) { |
| | | if (d.isSale === 1) { |
| | | return '<button class="layui-btn layui-btn-normal layui-btn-xs febs-bg-orange" lay-event="downGoods" shiro:hasPermission="user:update">下架</button>' |
| | | + '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="detailGoods" shiro:hasPermission="user:update">详情</button>' |
| | | return ''; |
| | | // return '<button class="layui-btn layui-btn-normal layui-btn-xs febs-bg-orange" lay-event="downGoods" shiro:hasPermission="user:update">下架</button>' |
| | | // + '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="detailGoods" shiro:hasPermission="user:update">详情</button>' |
| | | }else{ |
| | | return '<button class="layui-btn layui-btn-normal layui-btn-xs febs-bg-green" lay-event="upGoods" shiro:hasPermission="user:update">上架</button>' |
| | | + '<button class="layui-btn layui-btn-normal layui-btn-xs febs-bg-red" lay-event="delGoods" shiro:hasPermission="user:update">删除</button>' |
| | | // '<button class="layui-btn layui-btn-normal layui-btn-xs febs-bg-green" lay-event="upGoods" shiro:hasPermission="user:update">上架</button>' |
| | | return '' |
| | | + '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="goodsUpdate" shiro:hasPermission="user:update">编辑</button>' |
| | | + '<button class="layui-btn layui-btn-normal layui-btn-xs febs-bg-red" lay-event="delGoods" shiro:hasPermission="user:update">删除</button>' |
| | | |
| | | } |
| | | },minWidth: 300,align:'center'} |
| | | },minWidth: 160,align:'center'} |
| | | ]] |
| | | }); |
| | | } |
| | | |
| | | form.on('switch(upOrDownSwitch)', function (data) { |
| | | if (data.elem.checked) { |
| | | upGoods(data.value); |
| | | } else { |
| | | downGoods(data.value); |
| | | } |
| | | }) |
| | | |
| | | // 获取查询参数 |
| | | function getQueryParams() { |
| | | return { |