|
|
@@ -69,7 +69,6 @@
|
|
|
open(mode = "purchase_matter") {
|
|
|
this.mode = mode;
|
|
|
this.activeName = mode;
|
|
|
-
|
|
|
this.visible = true;
|
|
|
return this;
|
|
|
},
|
|
|
@@ -101,7 +100,7 @@
|
|
|
});
|
|
|
},
|
|
|
|
|
|
- submit(mode, templateId) {
|
|
|
+ submit(mode, templateId, userTaskAssigneePropsList) {
|
|
|
const data = {};
|
|
|
for (const key in this.$refs.scHandler.form) {
|
|
|
if (key == "folders") {
|
|
|
@@ -117,6 +116,7 @@
|
|
|
} else data[key] = this.$refs.scHandler.form[key];
|
|
|
}
|
|
|
if (templateId) data["templateId"] = templateId;
|
|
|
+ if (userTaskAssigneePropsList) data["userTaskAssigneePropsList"] = userTaskAssigneePropsList;
|
|
|
if (this.mode == "purchase_bid_notice") data["projectId"] = this.$refs.scHandler.apply.projectId || null;
|
|
|
if (mode == "resubmit") data["processTaskId"] = this.form.processTaskId;
|
|
|
|
|
|
@@ -129,8 +129,8 @@
|
|
|
}).catch(() => this.isSaveing = false);
|
|
|
},
|
|
|
|
|
|
- approve(data) {
|
|
|
- this.submit("saveApprove", data.processDefinitionId || null);
|
|
|
+ approve({ processDefinitionId, userTaskAssigneeDtos }) {
|
|
|
+ this.submit("saveApprove", processDefinitionId || null, userTaskAssigneeDtos || []);
|
|
|
}
|
|
|
}
|
|
|
}
|