yohoCoin.js 3.73 KB
//yoho币
'use strict';
var $ = require('jquery'),
    common=require('../common/common');

var ENUM = {
    gender: {
        1: '男',
        2: '女',
        3: '通用'
    },
    status: {
        1: '<font color="#428bca">待审核</font>',
        2: '<font color="#5cb85c">通过</font>',
        3: '<font color="#d9534f">驳回</font>'
    }
}

/*
var g = new common.grid({
    el: "#yohoCoin_table1",
    parms: function() {
        return {
            product_skn: common.util.__input("skn"),
            shop_id: common.util.__input("shop"),
            brand_id: common.util.__input("brand"),
            supplier_id: common.util.__input("supplier"),
            gender: common.util.__input("gender")
        };
    },
    columns: [{
        display: 'SKN',
        name: 'product_skn'
    }, {
        display: '商品信息',
        name: 'info',
        render: function(item) {
            return '<div>名称:' + item.product_name + '</div>' +
                '<div>品牌:' + item.brand_name + '</div>' +
                '<div>类目:' + item.middle_sort_name + '<b> ></b> ' + item.small_sort_name + '</div>';
        }
    }, {
        display: '供应商 / 店铺',
        name: 'supplier_name',
        render: function(item) {
            var html = '';
            if (item.supplier_name) {
                html += item.supplier_name;
            }
            if (item.shop_name) {
                html += '/' + item.shop_name;
            }
            return html;
        }
    }, {
        display: '性别',
        name: 'gender',
        render: function(item) {
            return ENUM.gender[item.gender];
        }
    }, {
        display: '吊牌价',
        name: 'retail_price'
    }, {
        display: '销售价',
        name: 'sales_price'
    },  {
        display: '返币金额',
        name: 'return_coin'
    }, {
        display: '状态',
        name: 'status',
        render: function(item) {
            return ENUM.status[item.status];
        }
    },{
        display: '操作信息',
        name: 'operateInfo',
        render: function(item) {
            var html = '';
            if (item.founder_name) {
                html += '<div>' + item.founder_name + '</div>';
            }
            if (item.updateTime) {
                html += '<div>' + item.updateTime + '</div>';
            }
            return html;
        }
    }, {
        display: '操作',
        render: function(item) {
            return '<a href="javascript:;" class="btn btn-info btn-xs btn-modify" data-skn="' + item.product_skn + '">修改</a>'
        }
    }]
});
*/

var g = new common.grid({
    el: "#yohoCoin_table",
    parms: function() {
        return {
            product_skn: common.util.__input("skn"),
            shop_id: common.util.__input("shop"),
            brand_id: common.util.__input("brand"),
            supplier_id: common.util.__input("supplier"),
            gender: common.util.__input("gender")
        };
    },
    columns: [{
        display: '',
        render: function(item){
            var html = "";
            if(item.__index == 0){
                $("#yohoCoin_table").find("thead tr th").html($("#coinListHead").html());
            }
            item.genderName = ENUM.gender[item.gender];
            html += common.util.__template2($("#coinList").html(),item);
            return html;
        }
    }]
});

g.init($("#gridurl").val());

$(document).on('click', '.btn-modify', function() {
    if($(this).hasClass("openEditor")){
        $(this).text("修改").removeClass("openEditor");
        $(this).parents(".dataForShow").find(".dataForEditor td").hide();
    }else{
        $(this).text("收起").addClass("openEditor");
        $(this).parents(".dataForShow").find(".dataForEditor td").show();
    }
});