|
@@ -98,24 +98,26 @@ const useRoutes = useRoute()
|
|
|
const dataId = ref(useRoutes?.query?.id ?? '')
|
|
|
const dataType = ref(useRoutes?.query?.type ?? '')
|
|
|
const planDate = ref(useRoutes?.query?.month ?? '')
|
|
|
-const departmentType = ref(useRoutes?.query?.section ?? '')
|
|
|
+const departmentType = ref(useRoutes?.query?.departmentType ?? '')
|
|
|
const deptId = ref(useRoutes?.query?.deptId ?? '')
|
|
|
const overPlan = ref(useRoutes?.query?.overPlan ?? false)//是否延期计划
|
|
|
const costType = ref(useRoutes?.query?.costType ?? '')//门户跳转过来的部门
|
|
|
const projectId = ref(useRoutes?.query?.projectId ?? '')//门户跳转过来的项目
|
|
|
+const deptName = ref(useRoutes?.query?.deptName ?? '')
|
|
|
//缓存页面被激活时
|
|
|
onActivated(() => {
|
|
|
dataId.value = useRoutes?.query?.id ?? ''
|
|
|
dataType.value = useRoutes?.query?.type ?? ''
|
|
|
planDate.value = useRoutes?.query?.month ?? ''
|
|
|
- departmentType.value = useRoutes?.query?.section ?? ''
|
|
|
+ departmentType.value = useRoutes?.query?.departmentType ?? ''
|
|
|
deptId.value = useRoutes?.query?.deptId ?? ''
|
|
|
overPlan.value = useRoutes?.query?.overPlan ?? false
|
|
|
costType.value = useRoutes?.query?.costType ?? ''
|
|
|
projectId.value = useRoutes?.query?.projectId ?? ''
|
|
|
+ deptName.value = useRoutes?.query?.deptName ?? ''
|
|
|
getDepartmentuserDict()//获取部门人员字典
|
|
|
if (!overPlan.value) {
|
|
|
- setTabData(departmentType.value)
|
|
|
+ setTabData(deptName.value)
|
|
|
getDepartmentPlan()
|
|
|
|
|
|
} else {
|
|
@@ -146,7 +148,7 @@ const getDepartmentTimeOutPlan = async ()=>{
|
|
|
const getDepartmentPlan = async ()=>{
|
|
|
const { error, code, data } = await sectionApi.getDepartmentPlan(
|
|
|
{
|
|
|
- departmentType:departmentType.value,
|
|
|
+
|
|
|
deptId:deptId.value,
|
|
|
planDate:planDate.value,
|
|
|
|
|
@@ -178,30 +180,21 @@ const getDepartmentuserDict = async ()=>{
|
|
|
//类型tab数据和相关处理
|
|
|
const tabKey = ref('1')
|
|
|
const tabTab = ref([
|
|
|
- { key: '1', name: '市场部月度预算' },
|
|
|
- { key: '2', name: '研发部月度预算' },
|
|
|
- { key: '3', name: '实施部月度预算' },
|
|
|
- { key: '4', name: '维护部月度预算' },
|
|
|
- { key: '5', name: '人事行政(财务)部月度预算' },
|
|
|
+ // { key: '1', name: '市场部月度预算' },
|
|
|
+ // { key: '2', name: '研发部月度预算' },
|
|
|
+ // { key: '3', name: '实施部月度预算' },
|
|
|
+ // { key: '4', name: '维护部月度预算' },
|
|
|
+ // { key: '5', name: '人事行政(财务)部月度预算' },
|
|
|
])
|
|
|
const tabChange = ({ key }) => {
|
|
|
tabKey.value = key
|
|
|
}
|
|
|
//设置tab
|
|
|
-const setTabData = (key)=>{
|
|
|
- tabKey.value = key
|
|
|
- if (key == '1') {
|
|
|
- tabTab.value = [{ key: '1', name: '市场部月度预算' }]
|
|
|
- } else if (key == '2') {
|
|
|
- console.log(2222222)
|
|
|
- tabTab.value = [{ key: '2', name: '研发部月度预算' }]
|
|
|
- } else if (key == '3') {
|
|
|
- tabTab.value = [ { key: '3', name: '实施部月度预算' }]
|
|
|
- } else if (key == '4') {
|
|
|
- tabTab.value = [ { key: '4', name: '维护部月度预算' }]
|
|
|
- } else if (key == '5') {
|
|
|
- tabTab.value = [{ key: '5', name: '人事行政(财务)部月度预算' }]
|
|
|
- }
|
|
|
+const setTabData = (val)=>{
|
|
|
+ tabKey.value = val + '预算'
|
|
|
+ tabTab.value = [{
|
|
|
+ key: val + '预算', name: val + '预算',
|
|
|
+ }]
|
|
|
}
|
|
|
|
|
|
//获取数据
|