工作流路由重构
This commit is contained in:
		| @ -63,9 +63,11 @@ | ||||
|         </el-table-column> | ||||
|         <el-table-column label="变更内容" align="center" prop="changeContent" /> | ||||
|         <!-- <el-table-column label="变更费用估算" align="center" prop="costEstimation" /> --> | ||||
|         <el-table-column label="变更文件" align="center" > | ||||
|         <el-table-column label="变更文件" align="center"> | ||||
|           <template #default="scope"> | ||||
|             <span v-if="scope.row.file" style="color: rgb(41 145 255); cursor: pointer" @click="onOpen(scope.row.file.url)"> {{ scope.row.file.originalName }}</span> | ||||
|             <span v-if="scope.row.file" style="color: rgb(41 145 255); cursor: pointer" @click="onOpen(scope.row.file.url)"> | ||||
|               {{ scope.row.file.originalName }}</span | ||||
|             > | ||||
|           </template> | ||||
|         </el-table-column> | ||||
|         <el-table-column label="流程状态" align="center" prop="status"> | ||||
| @ -99,7 +101,7 @@ | ||||
|  | ||||
| <script setup name="DesignChange" lang="ts"> | ||||
| import { listDesignChange, delDesignChange } from '@/api/design/designChange'; | ||||
| import { DesignChangeVO, } from '@/api/design/designChange/types'; | ||||
| import { DesignChangeVO } from '@/api/design/designChange/types'; | ||||
| import { useUserStoreHook } from '@/store/modules/user'; | ||||
| import wordDetial from '@/components/wordDetial/index'; | ||||
|  | ||||
| @ -134,10 +136,10 @@ const data = reactive({ | ||||
|     changeReason: undefined, | ||||
|     status: undefined, | ||||
|     params: {} | ||||
|   }, | ||||
|   } | ||||
| }); | ||||
|  | ||||
| const { queryParams} = toRefs(data); | ||||
| const { queryParams } = toRefs(data); | ||||
|  | ||||
| /** 查询设计变更管理列表 */ | ||||
| const getList = async () => { | ||||
| @ -171,7 +173,7 @@ const handleSelectionChange = (selection: DesignChangeVO[]) => { | ||||
| const handleAdd = () => { | ||||
|   proxy.$tab.closePage(proxy.$route); | ||||
|   proxy.$router.push({ | ||||
|     path: `/workflows/designChange/indexEdit`, | ||||
|     path: `/test/designChange/indexEdit`, | ||||
|     query: { | ||||
|       type: 'add' | ||||
|     } | ||||
| @ -182,7 +184,7 @@ const handleAdd = () => { | ||||
| const handleUpdate = async (row?: DesignChangeVO) => { | ||||
|   proxy.$tab.closePage(proxy.$route); | ||||
|   proxy.$router.push({ | ||||
|     path: `/workflows/designChange/indexEdit`, | ||||
|     path: `/test/designChange/indexEdit`, | ||||
|     query: { | ||||
|       id: row.id, | ||||
|       type: 'update' | ||||
| @ -193,7 +195,7 @@ const handleUpdate = async (row?: DesignChangeVO) => { | ||||
| const handleViewInfo = (row) => { | ||||
|   proxy.$tab.closePage(proxy.$route); | ||||
|   proxy.$router.push({ | ||||
|     path: `/workflows/designChange/indexEdit`, | ||||
|     path: `/test/designChange/indexEdit`, | ||||
|     query: { | ||||
|       id: row.id, | ||||
|       type: 'view' | ||||
|  | ||||
| @ -88,8 +88,8 @@ | ||||
| </template> | ||||
|  | ||||
| <script setup name="Drawing" lang="ts"> | ||||
| import { listDrawing,delDrawing, } from '@/api/design/drawing'; | ||||
| import { DrawingVO} from '@/api/design/drawing/types'; | ||||
| import { listDrawing, delDrawing } from '@/api/design/drawing'; | ||||
| import { DrawingVO } from '@/api/design/drawing/types'; | ||||
| import { useUserStoreHook } from '@/store/modules/user'; | ||||
| import { LeaveVO } from '@/api/workflow/leave/types'; | ||||
| import { cancelProcessApply } from '@/api/workflow/instance'; | ||||
| @ -124,7 +124,7 @@ const data = reactive({ | ||||
|     originalName: undefined, | ||||
|     newest: undefined, | ||||
|     params: {} | ||||
|   }, | ||||
|   } | ||||
| }); | ||||
|  | ||||
| const { queryParams } = toRefs(data); | ||||
| @ -161,7 +161,7 @@ const handleSelectionChange = (selection: DrawingVO[]) => { | ||||
| const handleAdd = () => { | ||||
|   proxy.$tab.closePage(proxy.$route); | ||||
|   proxy.$router.push({ | ||||
|     path: `/workflows/drawing/indexEdit`, | ||||
|     path: `/test/drawing/indexEdit`, | ||||
|     query: { | ||||
|       type: 'add' | ||||
|     } | ||||
| @ -172,7 +172,7 @@ const handleAdd = () => { | ||||
| const handleUpdate = async (row?: DrawingVO) => { | ||||
|   proxy.$tab.closePage(proxy.$route); | ||||
|   proxy.$router.push({ | ||||
|     path: `/workflows/drawing/indexEdit`, | ||||
|     path: `/test/drawing/indexEdit`, | ||||
|     query: { | ||||
|       id: row.id, | ||||
|       type: 'update' | ||||
| @ -198,7 +198,7 @@ const handleView = (row) => { | ||||
| const handleViewInfo = (row?: LeaveVO) => { | ||||
|   proxy.$tab.closePage(proxy.$route); | ||||
|   proxy.$router.push({ | ||||
|     path: `/workflows/drawing/indexEdit`, | ||||
|     path: `/test/drawing/indexEdit`, | ||||
|     query: { | ||||
|       id: row.id, | ||||
|       type: 'view' | ||||
|  | ||||
| @ -84,7 +84,7 @@ | ||||
| </template> | ||||
|  | ||||
| <script setup name="SpecialScheme" lang="ts"> | ||||
| import { listSpecialScheme,delSpecialScheme} from '@/api/design/specialScheme'; | ||||
| import { listSpecialScheme, delSpecialScheme } from '@/api/design/specialScheme'; | ||||
| import { SpecialSchemeVO } from '@/api/design/specialScheme/types'; | ||||
| import { useUserStoreHook } from '@/store/modules/user'; | ||||
| import { cancelProcessApply } from '@/api/workflow/instance'; | ||||
| @ -115,7 +115,7 @@ const data = reactive({ | ||||
|     originalName: undefined, | ||||
|     status: undefined, | ||||
|     params: {} | ||||
|   }, | ||||
|   } | ||||
| }); | ||||
|  | ||||
| const { queryParams } = toRefs(data); | ||||
| @ -152,7 +152,7 @@ const handleSelectionChange = (selection: SpecialSchemeVO[]) => { | ||||
| const handleAdd = () => { | ||||
|   proxy.$tab.closePage(proxy.$route); | ||||
|   proxy.$router.push({ | ||||
|     path: `/workflows/specialScheme/indexEdit`, | ||||
|     path: `/test/specialScheme/indexEdit`, | ||||
|     query: { | ||||
|       type: 'add' | ||||
|     } | ||||
| @ -163,7 +163,7 @@ const handleAdd = () => { | ||||
| const handleUpdate = async (row?: SpecialSchemeVO) => { | ||||
|   proxy.$tab.closePage(proxy.$route); | ||||
|   proxy.$router.push({ | ||||
|     path: `/workflows/specialScheme/indexEdit`, | ||||
|     path: `/test/specialScheme/indexEdit`, | ||||
|     query: { | ||||
|       id: row.id, | ||||
|       type: 'update' | ||||
| @ -186,7 +186,7 @@ const handleView = (row) => { | ||||
| const handleViewInfo = (row) => { | ||||
|   proxy.$tab.closePage(proxy.$route); | ||||
|   proxy.$router.push({ | ||||
|     path: `/workflows/specialScheme/indexEdit`, | ||||
|     path: `/test/specialScheme/indexEdit`, | ||||
|     query: { | ||||
|       id: row.id, | ||||
|       type: 'view' | ||||
|  | ||||
| @ -167,7 +167,7 @@ const handleSelectionChange = (selection: LeaveVO[]) => { | ||||
| const handleAdd = () => { | ||||
|   proxy.$tab.closePage(proxy.$route); | ||||
|   proxy.$router.push({ | ||||
|     path: `/workflows/leaveEdit/index`, | ||||
|     path: `/test/leaveEdit/index`, | ||||
|     query: { | ||||
|       type: 'add' | ||||
|     } | ||||
| @ -178,7 +178,7 @@ const handleAdd = () => { | ||||
| const handleUpdate = (row?: LeaveVO) => { | ||||
|   proxy.$tab.closePage(proxy.$route); | ||||
|   proxy.$router.push({ | ||||
|     path: `/workflows/leaveEdit/index`, | ||||
|     path: `/test/leaveEdit/index`, | ||||
|     query: { | ||||
|       id: row.id, | ||||
|       type: 'update' | ||||
| @ -190,7 +190,7 @@ const handleUpdate = (row?: LeaveVO) => { | ||||
| const handleView = (row?: LeaveVO) => { | ||||
|   proxy.$tab.closePage(proxy.$route); | ||||
|   proxy.$router.push({ | ||||
|     path: `/workflows/leaveEdit/index`, | ||||
|     path: `/test/leaveEdit/index`, | ||||
|     query: { | ||||
|       id: row.id, | ||||
|       type: 'view' | ||||
| @ -210,7 +210,7 @@ const handleDelete = async (row?: LeaveVO) => { | ||||
| /** 导出按钮操作 */ | ||||
| const handleExport = () => { | ||||
|   proxy?.download( | ||||
|     'workflows/leave/export', | ||||
|     'workflow/leave/export', | ||||
|     { | ||||
|       ...queryParams.value | ||||
|     }, | ||||
|  | ||||
| @ -30,7 +30,7 @@ const open = async (definitionId, disabled) => { | ||||
| }; | ||||
| /** 关闭按钮 */ | ||||
| function close() { | ||||
|   const obj = { path: '/workflows/processDefinition', query: { activeName: proxy.$route.query.activeName } }; | ||||
|   const obj = { path: '/test/test/processDefinition', query: { activeName: proxy.$route.query.activeName } }; | ||||
|   proxy.$tab.closeOpenPage(obj); | ||||
| } | ||||
|  | ||||
|  | ||||
| @ -442,7 +442,7 @@ const handlerImportDefinition = (data: UploadRequestOptions): XMLHttpRequest => | ||||
|  */ | ||||
| const design = async (row: FlowDefinitionVo) => { | ||||
|   proxy.$router.push({ | ||||
|     path: `/workflows/design/index`, | ||||
|     path: `/test/design/index`, | ||||
|     query: { | ||||
|       definitionId: row.id, | ||||
|       disabled: false, | ||||
| @ -456,7 +456,7 @@ const design = async (row: FlowDefinitionVo) => { | ||||
|  * @param row | ||||
|  */ | ||||
| const designView = async (row: FlowDefinitionVo) => { | ||||
|   proxy.$tab.openPage(`/workflows/design/index`, '', { | ||||
|   proxy.$tab.openPage(`/test/design/index`, '', { | ||||
|     definitionId: row.id, | ||||
|     disabled: true, | ||||
|     activeName: activeName.value | ||||
|  | ||||
		Reference in New Issue
	
	Block a user