* 仓库单据系统代码二开

* 说明:去除被引用的仓库单据锁定项目逻辑
This commit is contained in:
xuhaihui 2025-09-16 11:17:52 +08:00
parent d1a7de5f5c
commit dd5477333e
1 changed files with 5 additions and 1 deletions

View File

@ -23,6 +23,10 @@ import kd.bos.orm.query.QFilter;
import kd.bos.servicehelper.basedata.BaseDataRefrenceHelper;
import kd.ec.basedata.common.utils.OpenPageUtils;
/**
* 仓库单据系统代码二开
* 说明去除被引用的仓库单据锁定项目逻辑
*/
public class DepotEditPluginExt extends AbstractBillPlugIn implements BeforeF7SelectListener, AfterF7SelectListener {
private static final String PROJECT = "project";
private static final String EC_PROJECT = "ec_project";
@ -91,7 +95,7 @@ public class DepotEditPluginExt extends AbstractBillPlugIn implements BeforeF7Se
if (pkValue != null) {
boolean isRefrenced = BaseDataRefrenceHelper.isRefrenced((BasedataEntityType)EntityMetadataCache.getDataEntityType("ecma_depot"), pkValue);
if (isRefrenced) {
this.getView().setEnable(false, new String[]{"project"});
// this.getView().setEnable(false, new String[]{"project"});//二开注释掉的去除项目字段锁定
}
}