diff --git a/src/views/hrm/resignation_form.vue b/src/views/hrm/resignation_form.vue
index 96710249..2f022b1b 100644
--- a/src/views/hrm/resignation_form.vue
+++ b/src/views/hrm/resignation_form.vue
@@ -30,16 +30,22 @@
v-if="localMode=='edit'"
style="margin-right: 4px;"
@click="handleDel"
+ :loading="saveLoading"
>删除
+ 提交审批
@@ -74,12 +80,7 @@ export default {
employee_name: ""
},
localMode: this.mode,
- ticketTitle: "离职申请"
- }
- },
- watch: {
- mode(newVal) {
- this.localMode = newVal;
+ saveLoading: false
}
},
mounted() {
@@ -124,20 +125,18 @@ export default {
})
})
},
- async submit_b_func() {
+ async handleSave() {
if (this.localMode == "add") {
try {
let res = await this.$API.hrm.resignation.create.req(this.formData);
- this.ticketTitle = this.formData.employee_name + "的离职申请";
- this.formData.id = res.id;
- return res.id;
+ this.$message.success("提交成功");
+ this.$emit('success', this.localMode);
} catch (error) {
console.error('提交离职申请失败:', error);
throw error;
}
} else if (this.localMode == "edit") {
this.$message.error("不支持编辑");
- throw new Error("不支持编辑");
}
}
}
diff --git a/src/views/pum/supplieraudit_form.vue b/src/views/pum/supplieraudit_form.vue
index 8c37d64e..cd1d3809 100644
--- a/src/views/pum/supplieraudit_form.vue
+++ b/src/views/pum/supplieraudit_form.vue
@@ -63,6 +63,7 @@
type="primary"
style="margin-right: 4px;"
@click="handleSave"
+ :loading="saveLoading"
>提交审批
@@ -137,10 +138,10 @@ export default {
this.$API.pum.supplieraudit.create.req(this.formData).then(res=>{
this.saveLoading = true;
this.$message.success("提交成功");
+ this.$emit('success', this.localMode);
}).catch(e=>{
this.saveLoading = false;
})
- this.$emit('success', this.localMode);
} else if (this.localMode == "edit") {
this.$message.error("不支持编辑!")
}