|
@ -230,8 +230,29 @@ |
|
|
}, |
|
|
}, |
|
|
{title:'最新报价',field: 'materialSole',align: 'center',}, |
|
|
{title:'最新报价',field: 'materialSole',align: 'center',}, |
|
|
{title: '物料的数量', field: 'materialNum',align: 'center',editable: true,visible: false}, |
|
|
{title: '物料的数量', field: 'materialNum',align: 'center',editable: true,visible: false}, |
|
|
{title: '物料的不含税单价(RMB)',field: 'materialNoRmb',align: 'center',editable: true,}, |
|
|
{title: '物料的不含税单价(RMB)',field: 'materialNoRmb',align: 'center', |
|
|
{title: '物料的含税单价(RMB)',field: 'materialRmb',align: 'center',editable: true,}, |
|
|
editable:{ |
|
|
|
|
|
type: 'text', |
|
|
|
|
|
validate: function(v) { |
|
|
|
|
|
if (!v) return '输入不能为空'; |
|
|
|
|
|
if (isNaN(v)) return '输入错误'; |
|
|
|
|
|
if (v < 0) return '单价可以为0'; |
|
|
|
|
|
//正则金额保留两位小数 |
|
|
|
|
|
if (!/^\d+(\.\d{1,2})?$/.test(v)) return '金额保留两位小数'; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
{title: '物料的含税单价(RMB)',field: 'materialRmb',align: 'center',editable:{ |
|
|
|
|
|
type: 'text', |
|
|
|
|
|
validate: function(v) { |
|
|
|
|
|
if (!v) return '输入不能为空'; |
|
|
|
|
|
if (isNaN(v)) return '输入错误'; |
|
|
|
|
|
if (v < 0) return '单价可以为0'; |
|
|
|
|
|
//正则金额保留两位小数 |
|
|
|
|
|
if (!/^\d+(\.\d{1,2})?$/.test(v)) return '金额保留两位小数'; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
{title: '录入人',field: 'createBy',align: 'center',visible: false}, |
|
|
{title: '录入人',field: 'createBy',align: 'center',visible: false}, |
|
|
{title: '录入时间',field: 'createTime',align: 'center',visible: false }, |
|
|
{title: '录入时间',field: 'createTime',align: 'center',visible: false }, |
|
|
{title: '更新人',field: 'updateBy',align: 'center',visible: false}, |
|
|
{title: '更新人',field: 'updateBy',align: 'center',visible: false}, |
|
|