数通互联化工云平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
1.8 KiB

1 year ago
<!--
@ 作者: 秦东
@ 时间: 2024-05-31 09:20:58
@ 备注: 固定App项目
-->
<script lang='ts' setup>
import { taskflowquery } from '@/api/DesignForm/type'
//引入页面
import MyToDoPage from '@/views/sysworkflow/lowcodepage/runApp/regularPage/myToDoPage.vue'
import CompletedMattersPage from '@/views/sysworkflow/lowcodepage/runApp/regularPage/completedMattersPage.vue'
import SendCopy from '@/views/sysworkflow/lowcodepage/runApp/regularPage/sendCopy.vue'
import MyCreate from '@/views/sysworkflow/lowcodepage/runApp/regularPage/myCreate.vue'
import MyDrafts from '@/views/sysworkflow/lowcodepage/runApp/regularPage/myDrafts.vue'
const props = defineProps({
pickAppMenu:{
type:Object,
default(){
return {}
}
}
});
const loadingTd = ref(false)
const searckFormRefTd = ref(ElForm); //表单
const taskFlowAryTd = ref<any>([]) //记录数组
//搜索条件参数
const selectInfoTd = reactive<taskflowquery>({
page: 1,
pagesize: 20,
class: 2
})
const totalstd = ref<number>(0) //总共多少条记录
//初始化数据
const initData = () =>{
selectInfoTd.page = 1;
selectInfoTd.pagesize = 15;
selectInfoTd.title = ""
selectInfoTd.class = 2;
selectInfoTd.state = 0;
}
//重置表单
const resetQueryTd = () =>{
searckFormRefTd.value.resetFields();
initData();
}
</script>
<template>
<el-scrollbar class="scroBox">
<MyToDoPage v-if="props.pickAppMenu.isMain==1" :pick-app-menu="pickAppMenu" />
<CompletedMattersPage v-if="props.pickAppMenu.isMain==2" :pick-app-menu="pickAppMenu" />
<SendCopy v-if="props.pickAppMenu.isMain==3" :pick-app-menu="pickAppMenu" />
<MyCreate v-if="props.pickAppMenu.isMain==4" :pick-app-menu="pickAppMenu" />
<MyDrafts v-if="props.pickAppMenu.isMain==5" :pick-app-menu="pickAppMenu" />
</el-scrollbar>
</template>
<style lang='scss' scoped>
</style>