$(function () { ua.table.render({ init: init, totalRow: true, cols: [[ { type: "checkbox" }, { field: 'id', width: 80, title: 'ID', totalRowText: '合计:' }, { field: 'sort', width: 80, title: '排序', edit: 'text' }, { field: 'cate_id', minWidth: 80, title: '商品分类', selectList: ua.getDataBrage('select_list_cate'), selectValue: 'id', selectLabel: 'title', defaultSearchValue: ua.getQueryVariable('cate_id', '') }, { field: 'cate.image', minWidth: 80, title: '分类图片', search: false, templet: ua.table.image }, { field: 'title', minWidth: 80, title: '商品名称', }, { field: 'logo', minWidth: 80, title: '商品图片', search: false, templet: ua.table.image }, { field: 'market_price', width: 100, title: '市场价', templet: ua.table.price }, { field: 'discount_price', width: 120, title: '折扣价', templet: ua.table.price, totalRow: true, templet: ua.table.copyText, valueParser(value) { return '¥' + value; }, copyText(value, data) { return data.discount_price; } }, { field: 'total_stock', width: 100, title: '库存统计', totalRow: '{{= parseInt(d.TOTAL_NUMS) }} 个' }, { field: 'stock', width: 100, title: '剩余库存', valueParser(value, data) { if (value >= 20) { return value; } return value + '(缺货)'; } }, { field: 'virtual_sales', width: 100, title: '虚拟销量' }, { field: 'sales', width: 80, title: '销量' }, { field: 'status', title: '状态', width: 85, selectList: { 0: '禁用', 1: '启用' }, templet: ua.table.switch }, { field: 'create_time', minWidth: 80, title: '创建时间', search: 'range' }, { width: 250, title: '操作', templet: ua.table.tool, fixed: 'right', operat: [ 'edit', [{ text: '入库', url: init.stock_url, method: 'open', auth: 'stock', class: 'layui-btn layui-btn-xs layui-btn-normal', }, { text: '详情', url: init.read_url, method: 'open', auth: 'edit', extend: 'data-full="true"', class: 'layui-btn layui-btn-xs layui-btn-primary', },], 'delete'] } ]], }); ua.listen(); });