|
@@ -33,7 +33,7 @@
|
|
<el-input v-model="flowFormData.fixedName" placeholder="请输入流程名称" />
|
|
<el-input v-model="flowFormData.fixedName" placeholder="请输入流程名称" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="选择任务人" prop="fixedBranchList">
|
|
<el-form-item label="选择任务人" prop="fixedBranchList">
|
|
- <hc-tasks-user v-model="flowFormData.fixedBranchList" :data="fixedData" ui="w-full" />
|
|
|
|
|
|
+ <hc-tasks-user :data="flowFormData.fixedBranchList" :datas="fixedData" ui="w-full" @change="flowFormChange" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
<template #footer>
|
|
<template #footer>
|
|
@@ -194,6 +194,11 @@ const formFlowRules = {
|
|
},
|
|
},
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+//流程数据
|
|
|
|
+const flowFormChange = (data) => {
|
|
|
|
+ flowFormData.value.fixedBranchList = getArrValue(data)
|
|
|
|
+}
|
|
|
|
+
|
|
//提交保存
|
|
//提交保存
|
|
const sevaLoading = ref(false)
|
|
const sevaLoading = ref(false)
|
|
const saveFormClick = async () => {
|
|
const saveFormClick = async () => {
|
|
@@ -208,7 +213,7 @@ const saveFormClick = async () => {
|
|
form.fixedBranchList = fixedBranchList
|
|
form.fixedBranchList = fixedBranchList
|
|
if (!form.id && !form.fixedFlowId) {
|
|
if (!form.id && !form.fixedFlowId) {
|
|
sevaLoading.value = true
|
|
sevaLoading.value = true
|
|
- const { error, code, msg } = await tasksFlowApi.saveFixedFlow({
|
|
|
|
|
|
+ const { error, code } = await tasksFlowApi.saveFixedFlow({
|
|
...form,
|
|
...form,
|
|
projectId: projectId.value,
|
|
projectId: projectId.value,
|
|
contractId: contractId.value,
|
|
contractId: contractId.value,
|
|
@@ -219,14 +224,12 @@ const saveFormClick = async () => {
|
|
showEditModal.value = false
|
|
showEditModal.value = false
|
|
window?.$message?.success('保存成功')
|
|
window?.$message?.success('保存成功')
|
|
getTableData().then()
|
|
getTableData().then()
|
|
- } else {
|
|
|
|
- window?.$message?.error(msg)
|
|
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
sevaLoading.value = true
|
|
sevaLoading.value = true
|
|
form.fixedFlowId = changeId.value
|
|
form.fixedFlowId = changeId.value
|
|
delete form.id
|
|
delete form.id
|
|
- const { error, code, msg } = await tasksFlowApi.updateFixedFlowData({
|
|
|
|
|
|
+ const { error, code } = await tasksFlowApi.updateFixedFlowData({
|
|
...form,
|
|
...form,
|
|
projectId: projectId.value,
|
|
projectId: projectId.value,
|
|
contractId: contractId.value,
|
|
contractId: contractId.value,
|
|
@@ -237,9 +240,6 @@ const saveFormClick = async () => {
|
|
showEditModal.value = false
|
|
showEditModal.value = false
|
|
window?.$message?.success('保存成功')
|
|
window?.$message?.success('保存成功')
|
|
getTableData().then()
|
|
getTableData().then()
|
|
- } else {
|
|
|
|
- window?.$message?.error(msg)
|
|
|
|
- // getFlowDetail()
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|