diff --git a/src/main/resources/templates/admin/business/process-completed.ftl b/src/main/resources/templates/admin/business/process-completed.ftl
index b0045e7..424ea0d 100644
--- a/src/main/resources/templates/admin/business/process-completed.ftl
+++ b/src/main/resources/templates/admin/business/process-completed.ftl
@@ -88,7 +88,7 @@
-
+
{{scope.row.projectTitle|ellipsis(25)}}
diff --git a/src/main/resources/templates/admin/business/process-detail.ftl b/src/main/resources/templates/admin/business/process-detail.ftl
index 5ae1ee4..8d2a76e 100644
--- a/src/main/resources/templates/admin/business/process-detail.ftl
+++ b/src/main/resources/templates/admin/business/process-detail.ftl
@@ -54,7 +54,7 @@
{{process.projectNo}}
- {{process.projectTitle}}
+ {{process.projectTitle}}
{{process.applyDate}}
${projectType}
${cooperationType}
diff --git a/src/main/resources/templates/admin/business/process-edit.ftl b/src/main/resources/templates/admin/business/process-edit.ftl
index 7711efa..e0e5837 100644
--- a/src/main/resources/templates/admin/business/process-edit.ftl
+++ b/src/main/resources/templates/admin/business/process-edit.ftl
@@ -76,7 +76,7 @@
{{processForm.projectNo}}
-
+
{{processForm.projectTitle}}
@@ -364,7 +364,7 @@
+ @change="updateExpirationDate(scope.row)" show-word-limit>
@@ -628,6 +628,17 @@
}
return true
},
+
+ /**
+ * 处理 质保期
+ * @param row 数据行
+ */
+ updateExpirationDate(row) {
+ if (row.expirationDate) {
+ row.expirationDate = row.expirationDate.replace(/[^\d\u4E00-\u9FA5]/g, '')
+ }
+ },
+
/**
* 保存 业务采购合同清单明细,返回上一级的表单界面
*/
diff --git a/src/main/resources/templates/admin/business/process-new.ftl b/src/main/resources/templates/admin/business/process-new.ftl
index 0c87e2f..5bc908f 100644
--- a/src/main/resources/templates/admin/business/process-new.ftl
+++ b/src/main/resources/templates/admin/business/process-new.ftl
@@ -112,7 +112,7 @@
-
+
@@ -181,7 +181,7 @@
-
+
{{processForm.projectTitle}}
未选择项目
@@ -474,7 +474,7 @@
+ @change="updateExpirationDate(scope.row)" show-word-limit>
@@ -928,7 +928,9 @@
this.projectSelected = true
let indexCounter = 1;
this.incomeDetails = incomeDetails && incomeDetails.map(detail => ({
- ...detail, type: computeType(detail.type), index: indexCounter++ // 用于记录序号,展示或者定位
+ ...detail, type: computeType(detail.type),
+ expirationDate: null, // 质保期需要全部重新填写
+ index: indexCounter++ // 用于记录序号,展示或者定位
}))
let rowKey = 0
@@ -1173,6 +1175,17 @@
}
return true
},
+
+ /**
+ * 处理 质保期
+ * @param row 数据行
+ */
+ updateExpirationDate(row) {
+ if (row.expirationDate) {
+ row.expirationDate = row.expirationDate.replace(/[^\d\u4E00-\u9FA5]/g, '')
+ }
+ },
+
/**
* 保存销售合同详情数据,并返回表单界面
*/
diff --git a/src/main/resources/templates/admin/business/process-review.ftl b/src/main/resources/templates/admin/business/process-review.ftl
index 7538280..fe77298 100644
--- a/src/main/resources/templates/admin/business/process-review.ftl
+++ b/src/main/resources/templates/admin/business/process-review.ftl
@@ -78,7 +78,7 @@
-
+
{{scope.row.projectTitle|ellipsis(25)}}
@@ -363,6 +363,12 @@
mounted() {
this.queryTable()
},
+ watch: {
+ // 每当 question 改变时,这个函数就会执行
+ queryForm(newQueryForm, oldQueryForm) {
+ this.resetPageParams()
+ }
+ },
filters: {
ellipsis(value, limit = 5) {
if (!value) return ''