入库单事物类型默认为空+是否主材隐显逻辑添加
This commit is contained in:
parent
70570de660
commit
bbcec0604a
|
@ -40,11 +40,40 @@ import java.util.*;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 入库单发票导入插件
|
* 入库单发票导入插件+事物类型默认为空+是否主材隐显
|
||||||
*/
|
*/
|
||||||
public class MaterialInbFinaceConfirmeInvoicePlugin extends AbstractBillPlugIn implements Plugin {
|
public class MaterialInbFinaceConfirmeInvoicePlugin extends AbstractBillPlugIn implements Plugin {
|
||||||
private static final Log log = LogFactory.getLog(MaterialInbFinaceConfirmeInvoicePlugin.class);
|
private static final Log log = LogFactory.getLog(MaterialInbFinaceConfirmeInvoicePlugin.class);
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void afterCreateNewData(EventObject e) {
|
||||||
|
super.afterCreateNewData(e);
|
||||||
|
this.getModel().setValue("transtype", null);//事务类型默认为空
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void propertyChanged(PropertyChangedArgs e) {
|
||||||
|
super.propertyChanged(e);
|
||||||
|
String key = e.getProperty().getName();
|
||||||
|
if (key.equals("transtype")) {
|
||||||
|
//事务类型
|
||||||
|
ChangeData[] changeSet = e.getChangeSet();
|
||||||
|
ChangeData changeData = changeSet[0];
|
||||||
|
DynamicObject transtype = (DynamicObject) changeData.getNewValue();//新值
|
||||||
|
if (transtype != null) {
|
||||||
|
String number = transtype.getString("number");
|
||||||
|
if (number.equals("jrjc")) {
|
||||||
|
//事务类型为即入即出时隐藏是否主材
|
||||||
|
this.getView().setVisible(false, "ismainmaterial");//是否主材
|
||||||
|
} else {
|
||||||
|
this.getView().setVisible(true, "ismainmaterial");//是否主材
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
this.getView().setVisible(true, "ismainmaterial");//是否主材
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void beforeDoOperation(BeforeDoOperationEventArgs args) {
|
public void beforeDoOperation(BeforeDoOperationEventArgs args) {
|
||||||
super.beforeDoOperation(args);
|
super.beforeDoOperation(args);
|
||||||
|
|
Loading…
Reference in New Issue