设备维修确认单工序字段赋值逻辑添加
This commit is contained in:
parent
06a57b2eef
commit
db5d5f20a0
|
|
@ -30,6 +30,7 @@ import java.util.EventObject;
|
||||||
* 3:供应商赋值和必录逻辑
|
* 3:供应商赋值和必录逻辑
|
||||||
* 4:关联设备维修申请字段过滤
|
* 4:关联设备维修申请字段过滤
|
||||||
* 5:发票号码超链接点击跳转
|
* 5:发票号码超链接点击跳转
|
||||||
|
* 6:工序字段赋值逻辑
|
||||||
*/
|
*/
|
||||||
public class MaintenanceConfirmBillPlugin extends AbstractBillPlugIn implements BeforeF7SelectListener, HyperLinkClickListener {
|
public class MaintenanceConfirmBillPlugin extends AbstractBillPlugIn implements BeforeF7SelectListener, HyperLinkClickListener {
|
||||||
@Override
|
@Override
|
||||||
|
|
@ -93,6 +94,23 @@ public class MaintenanceConfirmBillPlugin extends AbstractBillPlugIn implements
|
||||||
BasedataEdit edit = this.getView().getControl("zcgj_partb");
|
BasedataEdit edit = this.getView().getControl("zcgj_partb");
|
||||||
edit.setMustInput(false);// 设置非必录
|
edit.setMustInput(false);// 设置非必录
|
||||||
}
|
}
|
||||||
|
} else if ("zcgj_accounttype".equals(key)) {
|
||||||
|
//科目属性
|
||||||
|
ChangeData[] changeSet = e.getChangeSet();
|
||||||
|
ChangeData changeData = changeSet[0];
|
||||||
|
int rowIndex = changeData.getRowIndex();
|
||||||
|
Object zcgj_equipment = this.getModel().getValue("zcgj_basedatafield", rowIndex);//设备名称
|
||||||
|
if (zcgj_equipment != null) {
|
||||||
|
DynamicObject zcgj_equipment1 = (DynamicObject) zcgj_equipment;//设备台账F7
|
||||||
|
String number = zcgj_equipment1.getString("number");//设备编号
|
||||||
|
QFilter[] qFilters = new QFilter[]{new QFilter("number", QCP.equals, number)};
|
||||||
|
DynamicObject eceq_equipinfo = BusinessDataServiceHelper.loadSingle("eceq_equipinfo", "id,zcgj_cbs", qFilters);//设备详情
|
||||||
|
if (eceq_equipinfo != null) {
|
||||||
|
this.getModel().setValue("zcgj_pa_process", eceq_equipinfo.get("zcgj_cbs"), rowIndex);//工序
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
this.getModel().setValue("zcgj_pa_process", null, rowIndex);//工序
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue