Commit d5307d39 authored by 鲁鑫's avatar 鲁鑫

质量信息记录优化;采购申请优化

parent a75b4993
...@@ -47,6 +47,7 @@ function loadCostCenterListGrid() { ...@@ -47,6 +47,7 @@ function loadCostCenterListGrid() {
{display: "有限期自", name: "datbi", width: 120, minWidth: 60, type: "string", align: "left"}, {display: "有限期自", name: "datbi", width: 120, minWidth: 60, type: "string", align: "left"},
{display: "有限截止日", name: "datab", width: 120, minWidth: 60, type: "string", align: "left"}, {display: "有限截止日", name: "datab", width: 120, minWidth: 60, type: "string", align: "left"},
{display: "负责人", name: "verak", width: 100, minWidth: 60, type: "string", align: "left"}, {display: "负责人", name: "verak", width: 100, minWidth: 60, type: "string", align: "left"},
{display: "层次结构范围", name: "khinr", width: 140, minWidth: 60, type: "string", align: "left"},
{display: "利润中心", name: "prctrTextView", width: 140, minWidth: 60, type: "string", align: "left"}, {display: "利润中心", name: "prctrTextView", width: 140, minWidth: 60, type: "string", align: "left"},
{display: "申请人", name: "personMemberName", width: 140, minWidth: 60, type: "string", align: "left"}, {display: "申请人", name: "personMemberName", width: 140, minWidth: 60, type: "string", align: "left"},
{display: "申请部门", name: "deptName", width: 140, minWidth: 60, type: "string", align: "left"}, {display: "申请部门", name: "deptName", width: 140, minWidth: 60, type: "string", align: "left"},
......
...@@ -45,10 +45,12 @@ function initAufnr(knttp){ ...@@ -45,10 +45,12 @@ function initAufnr(knttp){
return false; return false;
}) })
if ("K" == knttp){ if ("K" == knttp){
var rows = itemGridManager.currentData.Rows; if (Public.isNotBlank(itemGridManager.currentData)){
rows.forEach(row =>{ var rows = itemGridManager.currentData.Rows;
itemGridManager.updateRow(row,{aufnr:""}) rows.forEach(row =>{
}) itemGridManager.updateRow(row,{aufnr:""})
})
}
} }
columns.splice(0,2) columns.splice(0,2)
UICtrl.setGridColumns(itemGridManager,columns); UICtrl.setGridColumns(itemGridManager,columns);
...@@ -337,41 +339,41 @@ function getGridColumns() { ...@@ -337,41 +339,41 @@ function getGridColumns() {
} }
//editor: {type: 'text'} //editor: {type: 'text'}
},); },);
columns.push({ // columns.push({
display: "会计分配序号", name: "zebkn", width: "100", align: "left", type: "string", // display: "会计分配序号", name: "zebkn", width: "100", align: "left", type: "string",
editor: {type: 'text'}, // editor: {type: 'text'},
render: function (item) { // render: function (item) {
//申购项次为消耗性采购时,从1开始步长为1自动编号,最大99 // //申购项次为消耗性采购时,从1开始步长为1自动编号,最大99
// if (item.knttp != ''){ // // if (item.knttp != ''){
// ZEBKN_NUM = ZEBKN_NUM + 1; // // ZEBKN_NUM = ZEBKN_NUM + 1;
// } // // }
return item.zebkn = item.menge; // return item.zebkn = item.menge;
} // }
},); // },);
columns.push({ // columns.push({
display: "多重科目分配", name: "vrtkz", width: "100", align: "left", type: "string", // display: "多重科目分配", name: "vrtkz", width: "100", align: "left", type: "string",
//editor: {type: 'text'}, // //editor: {type: 'text'},
// render: function (item) { // // render: function (item) {
// //资产消耗性申购,若申请数量大于1,此处不能为空,必须选择1 // // //资产消耗性申购,若申请数量大于1,此处不能为空,必须选择1
// if (item.knttp == "A" && item.menge > 1) { // // if (item.knttp == "A" && item.menge > 1) {
// return item.vrtkz = 1; // // return item.vrtkz = 1;
// } // // }
// } // // }
},); // },);
columns.push({ // columns.push({
display: "部分发票", name: "twrkz", width: "100", align: "left", type: "string", // display: "部分发票", name: "twrkz", width: "100", align: "left", type: "string",
editor: {type: 'text'}, // editor: {type: 'text'},
// render: function (item) { // // render: function (item) {
// //资产消耗性申购,若申请数量大于1,此处不能为空,必须选择1 // // //资产消耗性申购,若申请数量大于1,此处不能为空,必须选择1
// if (item.knttp == "A" && item.menge > 1) { // // if (item.knttp == "A" && item.menge > 1) {
// return item.twrkz = 1; // // return item.twrkz = 1;
// } // // }
// } // // }
},); // },);
columns.push({ // columns.push({
display: "PR分解数量", name: "ekbnMenge", width: "100", align: "left", type: "string", // display: "PR分解数量", name: "ekbnMenge", width: "100", align: "left", type: "string",
editor: {type: 'text'} // editor: {type: 'text'}
},); // },);
// columns.push({ // columns.push({
// display: "总账科目", name: "sakto", width: "100", align: "left", type: "string", // display: "总账科目", name: "sakto", width: "100", align: "left", type: "string",
// editor: {type: 'text', required: true} // editor: {type: 'text', required: true}
...@@ -394,23 +396,23 @@ function getGridColumns() { ...@@ -394,23 +396,23 @@ function getGridColumns() {
},); },);
columns.push({ columns.push({
display: "订单号", name: "aufnr", width: "200", align: "left", type: "string", display: "订单号", name: "aufnr", width: "200", align: "left", type: "string",
//editor: {type: 'text'} editor: {type: 'text',required: false,}
editor: { // editor: {
required: false, type: "select", // required: false, type: "select",
data: { // data: {
type: 'system', // type: 'system',
name: "getCompanyOrders", // name: "getCompanyOrders",
getParam: function (item) { // getParam: function (item) {
return { // return {
BUKRS: '1000' // BUKRS: '1000'
} // }
}, // },
back: { // back: {
AUFNR: "aufnr", // AUFNR: "aufnr",
KTEXT: "ktext" // KTEXT: "ktext"
} // }
}, // },
} // }
}); });
columns.push({ columns.push({
display: "审批处理状态", name: "banpr", width: "100", align: "left", type: "string", display: "审批处理状态", name: "banpr", width: "100", align: "left", type: "string",
......
...@@ -11,7 +11,10 @@ function bindEvent() { ...@@ -11,7 +11,10 @@ function bindEvent() {
function initItemGrid() { function initItemGrid() {
var toolbarOptions = UICtrl.getDefaultToolbarOptions({ var toolbarOptions = UICtrl.getDefaultToolbarOptions({
addHandler: function(){ addHandler: function(){
UICtrl.addGridRow(itemGridManager); UICtrl.addGridRow(itemGridManager,{
zvdatab: $("#fillinDate").val()
}
);
}, },
deleteHandler: function (){ deleteHandler: function (){
var _grid = UICtrl.getGridManager('#maingrid'); var _grid = UICtrl.getGridManager('#maingrid');
...@@ -62,6 +65,22 @@ function initItemGrid() { ...@@ -62,6 +65,22 @@ function initItemGrid() {
return true; return true;
}, },
onAfterShowData: function (datas) {
if (Public.isNotBlank($("#tempId").val())){
$.each(datas.Rows,function(i,data){
itemGridManager.updateRow(data,{
zqinfno:"",
zqavfn1:"",
zvfnc1:"",
zqavfn2:"",
zvfnc2:"",
zqavfn3:"",
zvfnc3:"",
zqafst:"",
})
});
}
}
} }
); );
UICtrl.setSearchAreaToggle(itemGridManager); UICtrl.setSearchAreaToggle(itemGridManager);
...@@ -216,10 +235,10 @@ function getGridColumns() { ...@@ -216,10 +235,10 @@ function getGridColumns() {
editor: {type: "text"} editor: {type: "text"}
}, },
{display: "合格有效期从", name: "zvdatab", width: "150", minWidth: 60, type: "date", align: "center", {display: "合格有效期从", name: "zvdatab", width: "150", minWidth: 60, type: "date", align: "center",
editor: {type: 'date'}, editor: {type: 'date',required: true},
}, },
{display: "合格有效期到", name: "zvdatai", width: "150", minWidth: 60, type: "date", align: "center", {display: "合格有效期到", name: "zvdatai", width: "150", minWidth: 60, type: "date", align: "center",
editor: {type: "date"} editor: {type: "date",required: true}
}, },
{display: "备注文本", name: "ztext", width: "120", align: "left", type: "string", {display: "备注文本", name: "ztext", width: "120", align: "left", type: "string",
editor: {type: 'text'} editor: {type: 'text'}
......
package com.huigou.topsun.sap.purchase.domain.vo; package com.huigou.topsun.sap.purchase.domain.vo;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
...@@ -10,7 +11,7 @@ import java.math.BigDecimal; ...@@ -10,7 +11,7 @@ import java.math.BigDecimal;
* @Date: 2024/01/02/14:07 * @Date: 2024/01/02/14:07
* @Description: * @Description:
*/ */
@Data
public class SapPurchaseItemVo implements Serializable { public class SapPurchaseItemVo implements Serializable {
/** /**
* 需求跟踪号 * 需求跟踪号
...@@ -183,8 +184,8 @@ public class SapPurchaseItemVo implements Serializable { ...@@ -183,8 +184,8 @@ public class SapPurchaseItemVo implements Serializable {
/** /**
* 评估价格 * 评估价格
*/ */
//@JsonProperty("PREIS") @JsonProperty("netwr")
//private BigDecimal preis; private BigDecimal preis;
/** /**
* 价格基数 * 价格基数
...@@ -264,112 +265,4 @@ public class SapPurchaseItemVo implements Serializable { ...@@ -264,112 +265,4 @@ public class SapPurchaseItemVo implements Serializable {
//@JsonProperty("banpr") //@JsonProperty("banpr")
//private String banpr; //private String banpr;
public void setBillCode(String billCode) {
this.billCode = billCode;
}
public void setBnfpo(Integer bnfpo) {
this.bnfpo = bnfpo;
}
public void setPstyp(String pstyp) {
this.pstyp = pstyp;
}
public void setKnttp(String knttp) {
this.knttp = knttp;
}
public void setWerks(String werks) {
this.werks = werks;
}
public void setLgort(String lgort) {
this.lgort = lgort;
}
public void setMatnr(String matnr) {
this.matnr = matnr;
}
public void setTxz01(String txz01) {
this.txz01 = txz01;
}
public void setMatkl(String matkl) {
this.matkl = matkl;
}
public void setMenge(BigDecimal menge) {
this.menge = menge;
}
public void setMeins(String meins) {
this.meins = meins;
}
public void setEkgrp(String ekgrp) {
this.ekgrp = ekgrp;
}
public void setBadat(String badat) {
this.badat = badat;
}
public void setErdat(String erdat) {
this.erdat = erdat;
}
public void setFrgdt(String frgdt) {
this.frgdt = frgdt;
}
public void setLfdat(String lfdat) {
this.lfdat = lfdat;
}
public void setErnam(String ernam) {
this.ernam = ernam;
}
public void setAfnam(String afnam) {
this.afnam = afnam;
}
public void setWaers(String waers) {
this.waers = waers;
}
public void setZebkn(Integer zebkn) {
this.zebkn = zebkn;
}
public void setVrtkz(String vrtkz) {
this.vrtkz = vrtkz;
}
public void setTwrkz(String twrkz) {
this.twrkz = twrkz;
}
public void setSakto(String sakto) {
this.sakto = sakto;
}
public void setKostl(String kostl) {
this.kostl = kostl;
}
public void setAufnr(String aufnr) {
this.aufnr = aufnr;
}
public void setAnln1(String anln1) {
this.anln1 = anln1;
}
public void setAnln2(String anln2) {
this.anln2 = anln2;
}
} }
...@@ -154,9 +154,9 @@ public class SapQualityInfoRecordApplicationImpl extends FlowBroker implements S ...@@ -154,9 +154,9 @@ public class SapQualityInfoRecordApplicationImpl extends FlowBroker implements S
purchaseInfoRecordItemList.forEach(sapQualityInfoRecordItem -> { purchaseInfoRecordItemList.forEach(sapQualityInfoRecordItem -> {
SapQualityInfoRecordItemVo sapQualityInfoRecordItemVo = new SapQualityInfoRecordItemVo(); SapQualityInfoRecordItemVo sapQualityInfoRecordItemVo = new SapQualityInfoRecordItemVo();
BeanUtil.copyProperties(sapQualityInfoRecordItem, sapQualityInfoRecordItemVo); BeanUtil.copyProperties(sapQualityInfoRecordItem, sapQualityInfoRecordItemVo);
// sapQualityInfoRecordItem.setZqavfn3("M1"); sapQualityInfoRecordItem.setZqavfn3("M1");
// sapQualityInfoRecordItem.setZvfnc3("A"); sapQualityInfoRecordItem.setZvfnc3("A");
// sapQualityInfoRecordItem.setZqafst("11"); sapQualityInfoRecordItem.setZqafst("11");
if ("0".equals(sapQualityInfoRecordItemVo.getGrsrq())){ if ("0".equals(sapQualityInfoRecordItemVo.getGrsrq())){
sapQualityInfoRecordItemVo.setGrsrq(""); sapQualityInfoRecordItemVo.setGrsrq("");
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment