|
@@ -1,5 +1,6 @@
|
|
|
package nckd.jimin.jyyy.fi.plugin.form;
|
|
|
|
|
|
+import kd.bos.bill.BillOperationStatus;
|
|
|
import kd.bos.bill.BillShowParameter;
|
|
|
import kd.bos.bill.OperationStatus;
|
|
|
import kd.bos.dataentity.entity.DynamicObject;
|
|
@@ -40,7 +41,15 @@ public class GetPrepayParameterBillListPlugin extends AbstractListPlugin impleme
|
|
|
showParameter.setFormId(formId);
|
|
|
showParameter.setPkId(billId);
|
|
|
showParameter.getOpenStyle().setShowType(ShowType.MainNewTabPage);
|
|
|
- showParameter.setStatus(OperationStatus.VIEW);
|
|
|
+
|
|
|
+ if("A".equals(billStatus) || "D".equals(billStatus)) {
|
|
|
+ showParameter.setStatus(OperationStatus.EDIT);
|
|
|
+ showParameter.setBillStatus(BillOperationStatus.EDIT);
|
|
|
+ } else {
|
|
|
+ showParameter.setStatus(OperationStatus.VIEW);
|
|
|
+ showParameter.setBillStatus(BillOperationStatus.VIEW);
|
|
|
+ }
|
|
|
+
|
|
|
this.getView().showForm(showParameter);
|
|
|
}
|
|
|
}
|