@@ -334,93 +324,54 @@
var options = {
id:'bootstrap-sub-table-editOrder',
url: ctx + "system/orderChild/list",
- pagination: false,
queryParams: queryParams,
sidePagination: "client",
+ showSearch: false,
+ showRefresh: false,
+ showToggle: false,
+ showColumns: false,
+ pagination: false, // 设置不分页
model: "物料报价信息",
columns: [
{checkbox: true},
{field: 'index',align: 'center', title: "序号",
- formatter: function (value, row, index) {
- var columnIndex = $.common.sprintf("
", $.table.serialNumber(index));
- return columnIndex + $.table.serialNumber(index);
+ formatter: function (value, row, index,column) {
+ return $.table.serialNumber(index) - 1;
}
},
{title: '物料索引id',field: 'materialId',align: 'center',visible: false},
{title: '料号',field: 'materialCode',align: 'center'},
{title: '物料名称',field: 'materialName',align: 'center'},
- {title: '图片',field: 'photoUrl',
- formatter: function(value, row, index) {
- return $.table.imageView(value);
- }
- },
- {title: '物料类型',field: 'materialType',align: 'center',
- formatter: function(value, row, index) {
- return $.table.selectCategoryLabel(materialTypeDatas, value);
- }
- },
+ {title: '图片',field: 'photoUrl',formatter: function(value, row, index) {return $.table.imageView(value);} },
+ {title: '物料类型',field: 'materialType',align: 'center',formatter: function(value, row, index) {return $.table.selectCategoryLabel(materialTypeDatas, value);}},
{ title: '描述',field: 'describe',align: 'center'},
{title: '品牌',field: 'brand',align: 'center'},
- { title: '单位',field: 'unit',align: 'center',
- formatter: function(value, row, index) {
- return $.table.selectDictLabel(sysUnitClassDatas, value);
- }
- },
- {title: '半成品类型',field: 'processMethod',align: 'center',
- formatter: function(value, row, index) {
- return $.table.selectDictLabel(processMethodDatas, value);
- }
- },
- { title: '对外售价',field: 'materialSole',editable: true},
- {title: '国内税率',field: 'countTax',align: 'center',editable: true},
- { title: '美元汇率',field: 'usdTax', align: 'center',editable: true},
- {field: 'materialNum',align: 'center',title: '物料的数量',editable: true},
+ { title: '单位',field: 'unit',align: 'center', formatter: function(value, row, index) {return $.table.selectDictLabel(sysUnitClassDatas, value);}},
+ {title: '半成品类型',field: 'processMethod',align: 'center',formatter: function(value, row, index) {return $.table.selectDictLabel(processMethodDatas, value);}},
+ { title: '对外售价',field: 'materialSole'},
+ {title: '国内税率',field: 'countTax',align: 'center'},
+ { title: '美元汇率',field: 'usdTax', align: 'center'},
{ title: '物料的不含税单价(RMB)',
field: 'materialNoRmb',
- align: 'center',
- editable: function(value, row, index) {
- var commonCurrency3 = $("#commonCurrency_edit option:selected").val();
- if (commonCurrency3 == 1){
- return true;
- }else{
- return false;
- }
- }
+ align: 'center'
},
+ { title: '物料的含税单价(RMB)',field: 'materialRmb',align: 'center',},
+ {field: 'materialNum',align: 'center',title: '物料的数量',
+ },
+ {title: '物料的不含税总价(RMB)',field: 'materialNoRmbSum',align: 'center',},
+ { title: '物料的含税总价(RMB)',field: 'materialRmbSum',align: 'center',},
{title: '物料的不含税单价(美元)',
field: 'materialNoUsd',
align: 'center',
- editable: function(value, row, index) {
- var commonCurrency2= $("#commonCurrency_edit option:selected").val();
- if (commonCurrency2 == 2){
- return true;
- }else{
- return false;
- }
- }
- },
- { title: '物料的含税单价(美元)',field: 'materialUsd',align: 'center'},
- { title: '物料的含税总价(美元)',field: 'materialUsdSum',align: 'center'},
- { title: '物料的不含税总价(美元)',field: 'materialNoUsdSum',align: 'center'},
- { title: '物料的含税总价(RMB)',field: 'materialNoRmbSum', align: 'center'},
- { title: '物料的不含税总价(RMB)',field: 'materialRmbSum',align: 'center'},
- { title: '计划交付时间',field: 'deliveryTime',align: 'center',
- editable: {type: 'date',title: '计划交付时间',format: 'yyyy-mm-dd', emptytext: "计划交付时间",
- formatter: function (value, row, index) {
- return value;
- }}
},
- {title: '质保天数',align: 'center',field: 'expiryDay',formatter: function(value, row, index){
- return value + "天数";
- },
+ { title: '物料的含税单价(美元)',field: 'materialUsd',align: 'center',},
+ { title: '物料的含税总价(美元)',field: 'materialUsdSum', align: 'center',},
+ { title: '物料的不含税总价(美元)',field: 'materialNoUsdSum',align: 'center',},
+ { title: '计划交付时间',field: 'deliveryTime',align: 'center' },
+ {title: '质保天数',align: 'center',field: 'expiryDay',
},
- {title:'已完成数'},{title: '已出货数'},{title: '已出库数'},{title: '已收货数'},{title: '已验收数'},
- { title: '录入人',field: 'createBy',align: 'center',visible: false},
- { title: '录入时间',field: 'createTime',align: 'center',visible: false},
- { title: '更新人',field: 'updateBy',align: 'center',visible: false},
- { title: '上次更新时间',field: 'updateTime',align: 'center',visible: false},
- { title: '备注',field: 'remark',align: 'center', visible: false },
- { title: '审核状态',field: 'auditStatus',align: 'center',visible: false,
+ {field: 'remark',align: 'center',title: '备注',},
+ {field: 'auditStatus',align: 'center',title: '审核状态',visible: false,
formatter: function(value, row, index) {
return $.table.selectDictLabel(auditStatusDatas, value);
}
@@ -433,43 +384,6 @@
}
}
],
- onEditableSave:function(field, row, oldValue, $el){
- var commonCurrency1 = $("#commonCurrency_edit option:selected").val();
- var rmb1 = $("#taxRate_edit").val();
- if (rmb1 =='' || rmb1== null){
- rmb1 = 0;
- }else{
- rmb1 = $("#taxRate_edit").val();
- }
- var rmb = Number(rmb1).toFixed(2) / 100;
- var usd = $("#usdTax_edit").val();
- if (usd =='' || usd== null){
- usd = 0;
- }else{
- usd = Number(usd).toFixed(2);
- }
- if(commonCurrency1 == 1){
- row.materialNoRmb = Number(row.materialNoRmb).toFixed(2);
- row.materialRmb = Number(row.materialNoRmb * Number(1 + rmb));
- row.materialNoRmbSum = Number(row.materialNum * Number(row.materialNoRmb)).toFixed(2);
- row.materialRmbSum = Number(row.materialRmb * row.materialNum).toFixed(2);
- row.materialNoUsd = Number(row.materialNoRmb / usd).toFixed(2);
- row.materialNoUsdSum = Number(row.materialNum * row.materialNoUsd).toFixed(2);
- row.materialUsd = Number(row.materialNoUsd).toFixed(2)
- row.materialUsdSum = Number(row.materialNum * Number(row.materialUsd)).toFixed(2);
- }
- else if( commonCurrency1 == 2){
- row.materialNoUsd = Number(row.materialNoUsd).toFixed(2);
- row.materialUsd = Number(row.materialNoUsd).toFixed(2);
- row.materialUsdSum = Number(row.materialNum * row.materialUsd).toFixed(2);
- row.materialNoUsdSum = Number(row.materialNoUsd * row.materialNum).toFixed(2);
- row.materialNoRmb = Number(row.materialNoUsd * usd).toFixed(2);
- row.materialRmb = Number(row.materialNoRmb * (1 + rmb)).toFixed(2);
- row.materialNoRmbSum = Number(row.materialNoRmb * row.materialNum).toFixed(2);
- row.materialRmbSum = Number(row.materialRmb * row.materialNum).toFixed(2);
- }
- getTotalAmount()
- },
};
$.table.init(options);
$.ajax({
@@ -693,46 +607,7 @@
}
}
}
- //计算
- function getTotalAmount(){
- // $("#addFinishbomTable").bootstrapTable('refresh');
- let getData = $("#bootstrap-sub-table-order").bootstrapTable('getData');
- let enterprise = 0;let enterpriseSum = 0; let noRmb = 0;
- let rmb = 0;let noRmbSum =0;let rmbSum = 0;
- let noUsd = 0;let usd = 0;let noUsdSum =0; let usdSum = 0;
- $("input[name='materialSum']").val(0);
- $("input[name='enterpriseSum']").val(0);
- $("input[name='noRmbPrice']").val(0);
- $("input[name='noRmbSum']").val(0);
- $("input[name='rmbPrice']").val(0);
- $("input[name='rmbTaxSum']").val(0);
- $("input[name='noUsdPrice']").val(0);
- $("input[name='noUsdSum']").val(0);
- $("input[name='usdPrice']").val(0);
- $("input[name='usdTaxSum']").val(0);
- for(let i=0;i