3030 :size =" 32"
3131 style =" background : none "
3232 >
33- <img :src =" String(workflowForm.icon)" alt =" " />
33+ <img :src =" String(workflowForm.icon)" alt =" " />
3434 </el-Avatar >
3535 <el-avatar v-else class =" avatar-green" shape =" square" :size =" 32" >
36- <img src =" @/assets/workflow/logo_workflow.svg" style =" width : 58% " alt =" " />
36+ <img src =" @/assets/workflow/logo_workflow.svg" style =" width : 58% " alt =" " />
3737 </el-avatar >
3838 <el-Avatar
3939 v-if =" showEditIcon"
4747 </el-Avatar >
4848 </div >
4949 <el-avatar v-else class =" avatar-green mr-12" shape =" square" :size =" 32" >
50- <img src =" @/assets/workflow/logo_workflow.svg" style =" width : 58% " alt =" " />
50+ <img src =" @/assets/workflow/logo_workflow.svg" style =" width : 58% " alt =" " />
5151 </el-avatar >
5252 <el-input
5353 v-model =" workflowForm.name"
8080 </el-button >
8181 </span >
8282 </template >
83- <EditAvatarDialog ref =" EditAvatarDialogRef" @refresh =" refreshTool" iconType =" WORKFLOW" />
83+ <EditAvatarDialog ref =" EditAvatarDialogRef" @refresh =" refreshTool" iconType =" WORKFLOW" />
8484 </el-dialog >
8585</template >
8686<script setup lang="ts">
87- import {ref , watch , reactive , computed } from ' vue'
88- import {useRouter , useRoute } from ' vue-router'
87+ import { ref , watch , reactive , computed } from ' vue'
88+ import { useRouter , useRoute } from ' vue-router'
8989import EditAvatarDialog from ' @/views/tool/component/EditAvatarDialog.vue'
90- import {isAppIcon } from ' @/utils/common'
91- import {MsgSuccess } from ' @/utils/message'
92- import {t } from ' @/locales'
90+ import { isAppIcon } from ' @/utils/common'
91+ import { MsgSuccess } from ' @/utils/message'
92+ import { t } from ' @/locales'
9393import useStore from ' @/stores'
94- import {loadSharedApi } from ' @/utils/dynamics-api/shared-api'
94+ import { loadSharedApi } from ' @/utils/dynamics-api/shared-api'
9595
9696const router = useRouter ()
97- const {user, folder} = useStore ()
97+ const { user, folder } = useStore ()
9898const emit = defineEmits ([' refresh' ])
9999
100100const props = defineProps ({
@@ -160,6 +160,7 @@ const open = (data?: any) => {
160160 workflowForm .value .name = data .name
161161 workflowForm .value .desc = data .desc
162162 workflowForm .value .icon = data .icon
163+ workflowForm .value .work_flow = data .work_flow
163164 isEdit .value = true
164165 }
165166 dialogVisible .value = true
@@ -179,7 +180,7 @@ const submitHandle = async () => {
179180 await FolderFormRef .value .validate ((valid : any ) => {
180181 if (valid ) {
181182 if (isEdit .value ) {
182- loadSharedApi ({type: ' tool' , systemType: apiType .value })
183+ loadSharedApi ({ type: ' tool' , systemType: apiType .value })
183184 .putTool (editId .value as string , workflowForm .value )
184185 .then ((res : any ) => {
185186 MsgSuccess (t (' common.editSuccess' ))
@@ -192,16 +193,16 @@ const submitHandle = async () => {
192193 loading .value = false
193194 })
194195 } else {
195- loadSharedApi ({type: ' tool' , systemType: apiType .value })
196- .postTool ({... workflowForm .value , folder_id: folder .currentFolder ?.id , code: ' None' })
196+ loadSharedApi ({ type: ' tool' , systemType: apiType .value })
197+ .postTool ({ ... workflowForm .value , folder_id: folder .currentFolder ?.id , code: ' None' })
197198 .then ((res : any ) => {
198199 MsgSuccess (t (' common.createSuccess' ))
199200 emit (' refresh' , res .data )
200201 return user .profile ().then (() => {
201202 const folderId = res .data .scope === ' SHARED' ? ' shared' : res .data .folder_id
202203 router .push ({
203204 name: ' ToolWorkflow' ,
204- params: {id: res .data .id , folderId: folderId },
205+ params: { id: res .data .id , folderId: folderId },
205206 })
206207 dialogVisible .value = false
207208 })
@@ -214,6 +215,6 @@ const submitHandle = async () => {
214215 })
215216}
216217
217- defineExpose ({open })
218+ defineExpose ({ open })
218219 </script >
219220<style lang="scss" scoped></style >
0 commit comments