Browse Source

新增子项目查询接口

master
zhouhaibin 2 months ago
parent
commit
e3a8c90681
  1. 5
      src/views/projectLib/projectInfo/projectInfo.api.ts
  2. 16
      src/views/projectLib/projectPlan/index.vue

5
src/views/projectLib/projectInfo/projectInfo.api.ts

@ -35,11 +35,14 @@ export enum Api {
getSplitDetailList = '/huzhouMergesplitinfo/getSplitDetailList',
getFromDataFromMerge='/huzhouMergesplitinfo/getFromDataFromMerge',
getFromDataFromSplit='/huzhouMergesplitinfo/getFromDataFromSplit',
projectContactShouYe='/huzhouProject/projectContactShouYe'
projectContactShouYe='/huzhouProject/projectContactShouYe',
queryIsSubProject='/guoyan/huzhouProject/queryIsSubProject'
}
/**
*
*/
export const queryIsSubProject = (params?) =>
defHttp.get({ url: Api.queryIsSubProject, params });
export const queryProjectInfoById = (params?) =>
defHttp.get({ url: Api.queryProjectInfoById, params });
export const addSubProjectinfo = (params?) => defHttp.post({ url: Api.addSubProjectinfo, params });

16
src/views/projectLib/projectPlan/index.vue

@ -37,7 +37,7 @@ import { useModal, BasicModal } from '@/components/Modal';
import addPlan from '@/views/projectLib/projectPlan/addPlan.vue'
import viewPlanDetail from "@/views/projectLib/projectPlan/viewPlanDetail.vue";
import childViewPlanDetail from "@/views/projectLib/projectPlan/childViewPlanDetail.vue";
import { isShowByRoles } from '@/views/projectLib/projectInfo/projectInfo.api';
import { isShowByRoles,queryIsSubProject } from '@/views/projectLib/projectInfo/projectInfo.api';
import { columns } from '@/views/projectLib/projectInfo/projectInfo.data';
import { searchFormSchema } from '@/views/projectLib/projectInfo/projectInfo.data';
@ -111,15 +111,21 @@ function getTableAction(record): ActionItem[] {
}
function handleDetailpage(record) {
async function handleDetailpage(record) {
projectId.value = record.id
projectStage.value = record.stage
projectName.value = record.projectName
await
let res = await queryIsSubProject({ projectid: record.id })
console.log("queryIsSubProject",res)
//
openViewPlanDetail()
if(res){
//
openChildViewPlanDetail()
openChildViewPlanDetail()
}else{
openViewPlanDetail()
}
}
function handlePlan(record) {
type.value = record.stage == 5 ? "2" : "1"

Loading…
Cancel
Save