|
@@ -45,7 +45,7 @@ import process from '@/api/flow/process'
|
|
|
|
|
|
const route = useRoute()
|
|
|
const flowStore = useFlowStore()
|
|
|
-const { categoryId, processId, processKey, processName, remark, modelContent, processForm, processSetting } = storeToRefs(flowStore)
|
|
|
+const { categoryId, processId, processIcon, processKey, processName, remark, modelContent, processForm, processSetting } = storeToRefs(flowStore)
|
|
|
|
|
|
const dyncComponent = ref() // 实例化子组件
|
|
|
const componentsArr = [
|
|
@@ -84,15 +84,19 @@ const submitHandler = async () => {
|
|
|
changeTab()
|
|
|
const params = {
|
|
|
categoryId: categoryId.value,
|
|
|
+ processIcon: processIcon.value,
|
|
|
processKey: processKey.value,
|
|
|
processName: processName.value,
|
|
|
remark: remark.value,
|
|
|
processId: processId.value,
|
|
|
processForm: processForm.value,
|
|
|
- modelContent: modelContent.value,
|
|
|
+ modelContent: JSON.stringify({
|
|
|
+ key: processKey.value,
|
|
|
+ name: processName.value,
|
|
|
+ nodeConfig: JSON.parse(modelContent.value)
|
|
|
+ }),
|
|
|
processSetting: processSetting.value
|
|
|
}
|
|
|
- console.log('---r-e-s--params--', params)
|
|
|
const res = await process.progressCreateApi(params)
|
|
|
console.log('---r-e-s----', res)
|
|
|
}
|
|
@@ -117,16 +121,20 @@ const currentComponent = computed(() => {
|
|
|
|
|
|
const queryObj = computed(() => route.query)
|
|
|
const getCurrentProcessDetailEv = () => {
|
|
|
- process.processDetailApi(queryObj.value.id).then(res => {
|
|
|
- processId.value = res.processId
|
|
|
- categoryId.value = res.categoryId
|
|
|
- processKey.value = res.processKey
|
|
|
- processName.value = res.processName
|
|
|
- remark.value = res.remark
|
|
|
- modelContent.value = res.modelContent
|
|
|
- processForm.value = res.processForm
|
|
|
- flowStore.setProcessForm(processForm)
|
|
|
- })
|
|
|
+ let _id = queryObj.value.id
|
|
|
+ if (_id) {
|
|
|
+ process.processDetailApi(_id).then(res => {
|
|
|
+ processId.value = res.processId
|
|
|
+ categoryId.value = res.categoryId
|
|
|
+ processIcon.value = res.processIcon
|
|
|
+ processKey.value = res.processKey
|
|
|
+ processName.value = res.processName
|
|
|
+ remark.value = res.remark
|
|
|
+ modelContent.value = res.modelContent
|
|
|
+ processForm.value = res.processForm
|
|
|
+ flowStore.setProcessForm(processForm)
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
getCurrentProcessDetailEv()
|