diff --git a/src/main/resources/templates/admin/business/process-new.ftl b/src/main/resources/templates/admin/business/process-new.ftl
index 0181d27..e545156 100644
--- a/src/main/resources/templates/admin/business/process-new.ftl
+++ b/src/main/resources/templates/admin/business/process-new.ftl
@@ -490,7 +490,7 @@
-
+
@@ -674,16 +674,21 @@
* 过滤本次流程要填写的采购清单
*/
filterProcurementDetails() {
- this.procurementDetailSelectorVisible = false
- this.changeMode(procurementContractProcess)
- this.processType = procurementContract
-
- const procurementDetails = this.procurementDetails.filter(detail => {
+ const filteredProcurementDetails = this.procurementDetails.filter(detail => {
return detail.amountCurrent && detail.amountCurrent !== 0;
})
- this.procurementDetails = procurementDetails
+
+ if (isEmpty(filteredProcurementDetails)) {
+ this.$message.warning("预算采购明细至少选择一项")
+ return
+ }
+ this.processType = procurementContract
+ this.changeMode(procurementContractProcess)
+ this.procurementDetailSelectorVisible = false
+
+ this.procurementDetails = [...filteredProcurementDetails]
// 保留副本,提交订单的时候构建表单的时候用
- this.filteredProcurementDetails = [...procurementDetails]
+ this.filteredProcurementDetails = filteredProcurementDetails
},
goToHome() {
@@ -851,7 +856,6 @@
this.procurementDetails = procurementDetails && procurementDetails.map(detail => ({
...detail, feeType: computeFeeType(detail.type),
totalTaxInclude_: detail.totalTaxInclude, totalTaxInclude: undefined, // 存在相同字段转换一下
- isUnderwritten: detail.isUnderwritten === 1 ? "是" : "否",
rowKey: rowKey++, children: []
}))