import store from '@/store/index.js'; import { computed } from 'vue'; const domain = computed(() => store.state.domain); export function setupTask(app) { uni.$u.api = { ...uni.$u.api } || {}; uni.$u.api.getGlobal = param => uni.$u.post(`${domain.value}/tall/task/global`, param); uni.$u.api.getPermanent = param => uni.$u.post(`${domain.value}/tall/task/permanent`, param); //根据时间基准点和角色查找定期任务 uni.$u.api.getRegularTask = param => uni.$u.post(`${domain.value}/tall/task/regular`, param); //修改任务状态 uni.$u.api.updateTaskType = param => uni.$u.post(`${domain.value}/task/type`, param); //新建任务 uni.$u.api.saveTask = param => uni.$u.post(`${domain.value}/task/save`, param); //克隆任务 uni.$u.api.cloneTask = param => uni.$u.post(`${domain.value}/task/clone`, param); //模糊查询 查找项目下的任务 uni.$u.api.queryTaskOfProject = param => uni.$u.post(`${domain.value}/task/queryTaskOfProject`, param); // 查询任务 uni.$u.api.getTaskByNum = param => uni.$u.post(`${domain.value}/tall/task/regular/page`, param); };