Commit 722087d7 authored by danfuman's avatar danfuman

修改

parent a8485a2a
...@@ -127,4 +127,10 @@ export const getFeedSummaryMenuTreeApi = (params = {}) => request({ ...@@ -127,4 +127,10 @@ export const getFeedSummaryMenuTreeApi = (params = {}) => request({
params params
}) })
// 其他项目
//其他项目左侧菜单
export const getProjectOtherMenuTreeApi = (relatedId) => request({
url: '/cb/projectOther/type/' + relatedId,
method: "get",
})
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<div class="directCost-cont"> <div class="directCost-cont">
<div class="left"> <div class="left">
<div class="left-side-menu"> <div class="left-side-menu">
<project-side-menu :menuTree="menuTreeList" :unique-opened="false" :default-active="defaultActive"> <project-side-menu :menuTree="menuTreeList" :menuOptions="menuOptions" :unique-opened="false" :default-active="defaultActive">
<template slot="宝安中学(集团)初中部改扩建工程施工总承包-加固修缮工程-1"> <template slot="宝安中学(集团)初中部改扩建工程施工总承包-加固修缮工程-1">
<img src="@/assets/images/projectCostLedger/icon_cost_detail_1.svg" alt=""> <img src="@/assets/images/projectCostLedger/icon_cost_detail_1.svg" alt="">
<div class="project-sub-menu-title-text">宝安中学(集团)初中部改扩建工程施工总承包-加固修缮工程</div> <div class="project-sub-menu-title-text">宝安中学(集团)初中部改扩建工程施工总承包-加固修缮工程</div>
...@@ -224,7 +224,11 @@ export default { ...@@ -224,7 +224,11 @@ export default {
}, },
] ]
}, },
] ],
menuOptions: {
nodeName: "name",
nodeValue: "name",
},
}; };
}, },
//可访问data属性 //可访问data属性
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<div class="otherProjects-cont"> <div class="otherProjects-cont">
<div class="left"> <div class="left">
<div class="left-side-menu"> <div class="left-side-menu">
<project-side-menu :menuTree="menuTreeList" :unique-opened="false" :default-active="defaultActive"> <project-side-menu :menuTree="menuTreeList" :menuOptions="menuOptions" :unique-opened="false" :default-active="defaultActive">
<template slot="其他费-1"> <template slot="其他费-1">
<img src="@/assets/images/projectCostLedger/icon_cost_detail_5.svg" alt=""> <img src="@/assets/images/projectCostLedger/icon_cost_detail_5.svg" alt="">
<div class="project-sub-menu-title-text">其他费</div> <div class="project-sub-menu-title-text">其他费</div>
...@@ -86,13 +86,28 @@ ...@@ -86,13 +86,28 @@
<script> <script>
import Tables from "../../../../component/Tables" import Tables from "../../../../component/Tables"
import ProjectSideMenu from "@/views/projectCostLedger/detail/components/ProjectSideMenu"; import ProjectSideMenu from "@/views/projectCostLedger/detail/components/ProjectSideMenu";
import { getProjectOtherMenuTreeApi } from "@/api/projectCostLedger";
export default { export default {
name: "directCost", name: "directCost",
components: { components: {
Tables,ProjectSideMenu Tables,ProjectSideMenu
}, },
props: {
// // 项目ID
// projectId: {
// type: String,
// required: true,
// default: ""
// },
// // 详情信息
// projectDetailInfo: {
// type: Object,
// default: () => ({})
// }
},
data() { data() {
return { return {
comProjectId:'',
isSkeleton:false, isSkeleton:false,
tableLoading:false, tableLoading:false,
tableData:[ tableData:[
...@@ -155,7 +170,11 @@ export default { ...@@ -155,7 +170,11 @@ export default {
] ]
}, },
], ],
dialogVisible:true, menuOptions: {
nodeName: "name",
nodeValue: "name",
},
dialogVisible:false,
currentList: "type1", currentList: "type1",
toggleTabs:[ toggleTabs:[
{ {
...@@ -207,6 +226,22 @@ export default { ...@@ -207,6 +226,22 @@ export default {
typeList1:[], typeList1:[],
}; };
}, },
watch: {
// projectDetailInfo: {
// handler(newValue) {
// this.comProjectDetailInfo = newValue ? newValue : {};
// // this.init(this.comProjectDetailInfo);
// },
// deep: true,
// immediate: true
// },
// projectId: {
// handler(newValue) {
// this.comProjectId = newValue;
// },
// immediate: true
// }
},
//可访问data属性 //可访问data属性
created() { created() {
...@@ -217,6 +252,17 @@ export default { ...@@ -217,6 +252,17 @@ export default {
}, },
//方法集 //方法集
methods: { methods: {
async getFeedSummaryMenuTree(params) {
try {
const result = await getProjectOtherMenuTreeApi(params);
if (result.code == 200) {
const _tempArray = result.data;
this.menuTreeList = _tempArray;
}
} catch (error) {
}
},
handleNodeClick(data) { handleNodeClick(data) {
console.log(data); console.log(data);
}, },
......
...@@ -117,7 +117,7 @@ export default { ...@@ -117,7 +117,7 @@ export default {
// 初始化树形结构 // 初始化树形结构
initMenuTree(array = []) { initMenuTree(array = []) {
if (array?.length) { if (array?.length) {
// 合并默认配置 // 合并默认配置
const _options = this.mergeMenuOptions(JSON.parse(JSON.stringify(this.menuOptions))); const _options = this.mergeMenuOptions(JSON.parse(JSON.stringify(this.menuOptions)));
this.tempMenuOptions = _options; this.tempMenuOptions = _options;
console.log(this.tempMenuOptions); console.log(this.tempMenuOptions);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment