diff --git a/src/pages/processCenter/pages/creatProcess/bzzqyj/step3.vue b/src/pages/processCenter/pages/creatProcess/bzzqyj/step3.vue
index 2b4069800..10867d424 100644
--- a/src/pages/processCenter/pages/creatProcess/bzzqyj/step3.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzzqyj/step3.vue
@@ -176,13 +176,18 @@
-
+
+ *回执说明
+
+
+
+
+
@@ -357,6 +362,10 @@
name: "bzzqyjStep3",
data() {
return {
+ commentForm: {},
+ commentFormRules:{
+ commentText3:[{required: true, message: '回执说明不能为空',trigger: 'blur'}]
+ },
standId: '',
modaltitle2: '',
addType: '',
@@ -611,7 +620,7 @@
_formData.append("taskIds", this.taskIds);
_formData.append("json", JSON.stringify({
form: json,
- commentText3: this.commentText3
+ commentText3: this.commentForm.commentText3
}));
saveTaskForPub(_formData).then(res => {
this.saveLoading = false;
@@ -641,74 +650,78 @@
})
},
handleSubmit() {
- if (this.data.length < 1) {
- this.isSubmit = true
- this.saveLoading = true
- var json = this.json
- json.onlyKey = this.onlyKey
- json.commentText = this.commentText3
- json.info = []
- json.form = this.form
- json.department = this.$store.getters.userInfo.orgName
- console.log(json)
- this.$http.post('lawss/activiti/completeTask', {
+ this.$refs.commentForm.validate(valid => {
+ if (valid){
+ if (this.data.length < 1) {
+ this.isSubmit = true
+ this.saveLoading = true
+ var json = this.json
+ json.onlyKey = this.onlyKey
+ json.commentText = this.commentForm.commentText3
+ json.info = []
+ json.form = this.form
+ json.department = this.$store.getters.userInfo.orgName
+ console.log(json)
+ this.$http.post('lawss/activiti/completeTask', {
json: JSON.stringify(json),
taskId: this.taskIds,
userId: this.$store.getters.userInfo.userId
- }, {}, res => {
+ }, {}, res => {
if (res.success) {
- this.$message.success('提交成功')
- this.$router.push('/processCenter')
+ this.$message.success('提交成功')
+ this.$router.push('/processCenter')
}
this.isSubmit = false
this.saveLoading = false
- })
- } else {
- var a = 0
- var b = 0
- // var c = 0
- for (let s1 = 0; s1 < this.data.length; s1++) {
+ })
+ } else {
+ var a = 0
+ var b = 0
+ // var c = 0
+ for (let s1 = 0; s1 < this.data.length; s1++) {
if (!this.data[s1].chapterNumber) {
- a++
+ a++
}
if (!this.data[s1].chapterName) {
- b++
+ b++
}
// if (!this.data[s1].commentText) {
// c++
// }
- }
- if (a > 0) {
+ }
+ if (a > 0) {
this.$message.warning('请输入章节编号')
- } else if (b > 0) {
+ } else if (b > 0) {
this.$message.warning('请输入章节名称')
- }
- // else if (c > 0) {
- // this.$message.warning('请输入意见内容')
- // }
- else {
+ }
+ // else if (c > 0) {
+ // this.$message.warning('请输入意见内容')
+ // }
+ else {
this.isSubmit = true
this.saveLoading = true
var json = this.json
- json.commentText = this.commentText3
+ json.commentText = this.commentForm.commentText3
json.info = this.data
json.form = this.form
json.department = this.$store.getters.userInfo.orgName
json.onlyKey = this.onlyKey
this.$http.post('lawss/activiti/completeTask', {
- json: JSON.stringify(json),
- taskId: this.taskIds,
- userId: this.$store.getters.userInfo.userId
+ json: JSON.stringify(json),
+ taskId: this.taskIds,
+ userId: this.$store.getters.userInfo.userId
}, {}, res => {
- if (res.success) {
- this.$message.success('提交成功')
- this.$router.push('/processCenter')
- }
- this.isSubmit = false
- this.saveLoading = false
+ if (res.success) {
+ this.$message.success('提交成功')
+ this.$router.push('/processCenter')
+ }
+ this.isSubmit = false
+ this.saveLoading = false
})
+ }
}
- }
+ }
+ })
},
getItemList (standId, fileType) { // 查询分解单条款数据
this.$http.get('SarStandItems/sar-stand-items/querySarItemAndInterpretation', {
@@ -739,7 +752,7 @@
this.acceptShow = false
this.submitShow = true
}
- this.commentText3 = data.commentText3 || ''
+ this.commentForm.commentText3 = data.commentText3 || ''
this.form.presidentUser = data.form ? data.form.presidentUser :data.presidentUser
this.form.presidentUserName = data.form ? data.form.presidentUserName : data.presidentUserName
this.form.fjList = data.form ? data.form.fjList : (data.fjList ? data.fjList : [] )
@@ -779,6 +792,12 @@