| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- import router from "@/router";
- import { useLoadQuerys } from "@imengyu/imengyu-web-shared";
- export function useTaskEntryForm() {
- const { querys } = useLoadQuerys({
- villageId: 0,
- villageVolunteerId: 0,
- });
-
- function goForm(subType: string, subId: number, subKey = 'type', type = 'list') {
- router.push({
- path: '../forms/' + type,
- query: {
- id: type === 'common' ? 1 : undefined,
- villageId: querys.value.villageId,
- villageVolunteerId: querys.value.villageVolunteerId,
- subType,
- subId,
- subKey,
- }
- })
- }
- return {
- goForm,
- }
- }
- export function goFormStatic(villageId: number, villageVolunteerId: number, subType: string, subId: number, subKey = 'type', type = 'list', subTitle = '') {
- router.push({
- path: '/forms/' + type,
- query: {
- id: type === 'common' ? 1 : undefined,
- villageId,
- villageVolunteerId,
- subType,
- subId,
- subKey,
- subTitle,
- }
- })
- }
|