|
@@ -6,12 +6,19 @@ let gljComponentOprObj = {
|
|
workBook: null,
|
|
workBook: null,
|
|
setting: {
|
|
setting: {
|
|
owner: "gljComponent",
|
|
owner: "gljComponent",
|
|
- header:[
|
|
|
|
|
|
+ /* header:[
|
|
{headerName:"编码",headerWidth:50,dataCode:"code", dataType: "String", formatter: "@", hAlign: "left", vAlign: "center"},
|
|
{headerName:"编码",headerWidth:50,dataCode:"code", dataType: "String", formatter: "@", hAlign: "left", vAlign: "center"},
|
|
{headerName:"名称",headerWidth:60,dataCode:"name", dataType: "String", formatter: "@", hAlign: "left", vAlign: "center"},
|
|
{headerName:"名称",headerWidth:60,dataCode:"name", dataType: "String", formatter: "@", hAlign: "left", vAlign: "center"},
|
|
{headerName:"单位",headerWidth:60,dataCode:"unit", dataType: "String", hAlign: "center", vAlign: "center"},
|
|
{headerName:"单位",headerWidth:60,dataCode:"unit", dataType: "String", hAlign: "center", vAlign: "center"},
|
|
{headerName:"单价",headerWidth:50,dataCode:"basePrice", dataType: "Number", formatter: "0.00", hAlign: "right", vAlign: "center"},
|
|
{headerName:"单价",headerWidth:50,dataCode:"basePrice", dataType: "Number", formatter: "0.00", hAlign: "right", vAlign: "center"},
|
|
{headerName:"消耗量",headerWidth:55,dataCode:"consumeAmt", dataType: "Number", formatter: "0.000", hAlign: "right", vAlign: "center"}
|
|
{headerName:"消耗量",headerWidth:55,dataCode:"consumeAmt", dataType: "Number", formatter: "0.000", hAlign: "right", vAlign: "center"}
|
|
|
|
+ ],*/
|
|
|
|
+ header:[
|
|
|
|
+ {headerName:"编码",headerWidth:80,dataCode:"code", dataType: "String", formatter: "@", hAlign: "left", vAlign: "center"},
|
|
|
|
+ {headerName:"名称",headerWidth:90,dataCode:"name", dataType: "String", formatter: "@", hAlign: "left", vAlign: "center"},
|
|
|
|
+ {headerName:"单位",headerWidth:45,dataCode:"unit", dataType: "String", hAlign: "center", vAlign: "center"},
|
|
|
|
+ {headerName:"单价",headerWidth:60,dataCode:"basePrice", dataType: "Number", formatter: "0.00", hAlign: "right", vAlign: "center"},
|
|
|
|
+ {headerName:"消耗量",headerWidth:70,dataCode:"consumeAmt", dataType: "Number", formatter: "0.000", hAlign: "right", vAlign: "center"}
|
|
],
|
|
],
|
|
view: {
|
|
view: {
|
|
lockedCols:[1, 2, 3]
|
|
lockedCols:[1, 2, 3]
|
|
@@ -309,8 +316,10 @@ let gljComponentOprObj = {
|
|
}
|
|
}
|
|
else if(args.col === 4 && me.currentEditingComponent.code && args.editingText && args.editingText.trim().length > 0){//消耗量
|
|
else if(args.col === 4 && me.currentEditingComponent.code && args.editingText && args.editingText.trim().length > 0){//消耗量
|
|
let consumeAmt = parseFloat(args.editingText);
|
|
let consumeAmt = parseFloat(args.editingText);
|
|
|
|
+ console.log(consumeAmt);
|
|
if(!isNaN(consumeAmt) && consumeAmt !== me.currentEditingComponent.consumeAmt){
|
|
if(!isNaN(consumeAmt) && consumeAmt !== me.currentEditingComponent.consumeAmt){
|
|
let roundCons = scMathUtil.roundTo(consumeAmt, -3);
|
|
let roundCons = scMathUtil.roundTo(consumeAmt, -3);
|
|
|
|
+ console.log(roundCons);
|
|
let component = that.currentGlj.component;
|
|
let component = that.currentGlj.component;
|
|
for(let i = 0; i < component.length; i++){
|
|
for(let i = 0; i < component.length; i++){
|
|
if(component[i].ID === that.currentComponent[args.row].ID){
|
|
if(component[i].ID === that.currentComponent[args.row].ID){
|