diff --git a/src/components/drawers/SelFacet.vue b/src/components/drawers/SelFacet.vue index b8babf4a..4029a5ea 100644 --- a/src/components/drawers/SelFacet.vue +++ b/src/components/drawers/SelFacet.vue @@ -1,35 +1,23 @@ \ No newline at end of file diff --git a/src/views/courselibrary/CoursewareManage.vue b/src/views/courselibrary/CoursewareManage.vue index 1300d012..a40179c7 100644 --- a/src/views/courselibrary/CoursewareManage.vue +++ b/src/views/courselibrary/CoursewareManage.vue @@ -2695,21 +2695,15 @@ export default defineComponent({ value: '100', children: [ { - title: '领导业务', + title: '管理业务', value: '1001', - children: [ - { - title: '业务能力领导', - value: '100101', - } - ] }, { - title: '领导团队', + title: '管理团队', value: '1002', }, { - title: '领导自我', + title: '管理自我', value: '1003', }, ], @@ -2723,7 +2717,7 @@ export default defineComponent({ value: '2001', }, { - title: '产品和解决方案', + title: '系统和解决方案', value: '2002', }, { @@ -2743,56 +2737,66 @@ export default defineComponent({ value: '2006', }, { - title: '战略与企划', + title: '专业职能', value: '2007', - }, - { - title: '流程管理', - value: '2008', - }, - { - title: '业绩管理', - value: '2009', - }, - { - title: '项目管理', - value: '20010', - }, - { - title: '信息技术', - value: '20011', - }, - { - title: '环境与安全', - value: '20012', - }, - { - title: '人力资源', - value: '20013', - }, - { - title: '企业文化', - value: '20014', - }, - { - title: '品牌', - value: '20015', - }, - { - title: '财务', - value: '20016', - }, - { - title: '法务', - value: '20017', - }, - { - title: '行政', - value: '20018', + children: [ + { + title: '战略与企划', + value: '200701', + }, + { + title: '流程管理', + value: '200702', + }, + { + title: '业绩管理', + value: '200703', + }, + { + title: '项目管理', + value: '200704', + }, + { + title: '信息技术', + value: '200705', + }, + { + title: '环境与安全', + value: '200706', + }, + { + title: '人力资源', + value: '200707', + }, + { + title: '企业文化', + value: '200708', + }, + { + title: '品牌', + value: '200709', + }, + { + title: '财务', + value: '200710', + }, + { + title: '法务', + value: '200711', + }, + { + title: '风险控制', + value: '200712', + }, + { + title: '行政', + value: '200713' + }, + ] }, { title: '医工', - value: '20019', + value: '2008', } ], }, @@ -3091,8 +3095,6 @@ export default defineComponent({ for (let k = 0; k < data[i].children[j].children.length; k++) { if (data[i].children[j].children[k].value == values) { str = data[i].title + '/' + data[i].children[j].title + '/' + data[i].children[j].children[k].title - } else { - str = '-' } } } diff --git a/src/views/courselibrary/components/seeModal.vue b/src/views/courselibrary/components/seeModal.vue index 877cb44f..a836205f 100644 --- a/src/views/courselibrary/components/seeModal.vue +++ b/src/views/courselibrary/components/seeModal.vue @@ -228,126 +228,133 @@ export default defineComponent({ imgList: [], options2222: [ { - title: "领导力", - value: "100", - selectable: false, + title: '领导力', + value: '100', children: [ { - title: "领导业务", - value: "1001", + title: '管理业务', + value: '1001', }, { - title: "领导团队", - value: "1002", + title: '管理团队', + value: '1002', }, { - title: "领导自我", - value: "1003", + title: '管理自我', + value: '1003', }, ], }, { - title: "专业力", - value: "200", - selectable: false, + title: '专业力', + value: '200', children: [ { - title: "研发", - value: "2001", + title: '研发', + value: '2001', }, { - title: "产品和解决方案", - value: "2002", + title: '系统和解决方案', + value: '2002', }, { - title: "生产技术与制造", - value: "2003", + title: '生产技术与制造', + value: '2003', }, { - title: "供应链", - value: "2004", + title: '供应链', + value: '2004', }, { - title: "营销", - value: "2005", + title: '营销', + value: '2005', }, { - title: "品质", - value: "2006", + title: '品质', + value: '2006', }, { - title: "战略与企划", - value: "2007", + title: '专业职能', + value: '2007', + children: [ + { + title: '战略与企划', + value: '200701', + }, + { + title: '流程管理', + value: '200702', + }, + { + title: '业绩管理', + value: '200703', + }, + { + title: '项目管理', + value: '200704', + }, + { + title: '信息技术', + value: '200705', + }, + { + title: '环境与安全', + value: '200706', + }, + { + title: '人力资源', + value: '200707', + }, + { + title: '企业文化', + value: '200708', + }, + { + title: '品牌', + value: '200709', + }, + { + title: '财务', + value: '200710', + }, + { + title: '法务', + value: '200711', + }, + { + title: '风险控制', + value: '200712', + }, + { + title: '行政', + value: '200713' + }, + ] }, { - title: "流程管理", - value: "2008", - }, - { - title: "业绩管理", - value: "2009", - }, - { - title: "项目管理", - value: "20010", - }, - { - title: "信息技术", - value: "20011", - }, - { - title: "环境与安全", - value: "20012", - }, - { - title: "人力资源", - value: "20013", - }, - { - title: "企业文化", - value: "20014", - }, - { - title: "品牌", - value: "20015", - }, - { - title: "财务", - value: "20016", - }, - { - title: "法务", - value: "20017", - }, - { - title: "行政", - value: "20018", - }, - { - title: "医工", - value: "20019", - }, + title: '医工', + value: '2008', + } ], }, { - title: "通用力", - value: "300", - selectable: false, + title: '通用力', + value: '300', children: [ { - title: "职业操守与道德", - value: "3001", + title: '职业操守与道德', + value: '3001', }, { - title: "职业素养与技能", - value: "3002", + title: '职业素养与技能', + value: '3002', }, { - title: "规章制度", - value: "3003", + title: '规章制度', + value: '3003', }, ], - }, + } ], ceshi: "https://u-pre.boe.com/upload/测试下载ppt2-1671002026755.pptx", ceshi2: "http://111.231.196.214:12016/测试下载ppt3-1671001683026.pptx", @@ -370,14 +377,45 @@ export default defineComponent({ if (txt) { for (let i = 0; i < options2.value.length; i++) { for (let j = 0; j < options2.value[i].children.length; j++) { - if (String(options2.value[i].children[j].value) === String(txt)) { - str = options2.value[i].children[j].title; - } + str = changeTreeSelectValue(String(txt)) + // if (String(options2.value[i].children[j].value) === String(txt)) { + // str = options2.value[i].children[j].title; + // } } } } return str; }; + + // 格式化树型结构选择数据 + const changeTreeSelectValue = (values) => { + let data = state.options2222; + console.log(values, data) + let str = '' + for (let i = 0; i < data.length; i++) { + if (data[i].value == values) { + str = data[i].title + } else { + for (let j = 0; j < data[i].children.length; j++) { + if (data[i].children[j].value == values) { + str = data[i].title + '/' + data[i].children[j].title + } else { + if (data[i].children[j].children) { + for (let k = 0; k < data[i].children[j].children.length; k++) { + if (data[i].children[j].children[k].value == values) { + str = data[i].title + '/' + data[i].children[j].title + '/' + data[i].children[j].children[k].title + } + } + } + } + } + } + } + console.log('str-str-str-str', str) + state.fen_lei1 = str; + return str; + } + const filterSenceTxt = (txt) => { let str = "-"; if (txt) { diff --git a/src/views/courselibrary/courseModal.vue b/src/views/courselibrary/courseModal.vue index 7355d8f2..09163bdd 100644 --- a/src/views/courselibrary/courseModal.vue +++ b/src/views/courselibrary/courseModal.vue @@ -368,21 +368,15 @@ export default defineComponent({ value: '100', children: [ { - title: '领导业务', + title: '管理业务', value: '1001', - children: [ - { - title: '业务能力领导', - value: '100101', - } - ] }, { - title: '领导团队', + title: '管理团队', value: '1002', }, { - title: '领导自我', + title: '管理自我', value: '1003', }, ], @@ -396,7 +390,7 @@ export default defineComponent({ value: '2001', }, { - title: '产品和解决方案', + title: '系统和解决方案', value: '2002', }, { @@ -416,56 +410,66 @@ export default defineComponent({ value: '2006', }, { - title: '战略与企划', + title: '专业职能', value: '2007', - }, - { - title: '流程管理', - value: '2008', - }, - { - title: '业绩管理', - value: '2009', - }, - { - title: '项目管理', - value: '20010', - }, - { - title: '信息技术', - value: '20011', - }, - { - title: '环境与安全', - value: '20012', - }, - { - title: '人力资源', - value: '20013', - }, - { - title: '企业文化', - value: '20014', - }, - { - title: '品牌', - value: '20015', - }, - { - title: '财务', - value: '20016', - }, - { - title: '法务', - value: '20017', - }, - { - title: '行政', - value: '20018', + children: [ + { + title: '战略与企划', + value: '200701', + }, + { + title: '流程管理', + value: '200702', + }, + { + title: '业绩管理', + value: '200703', + }, + { + title: '项目管理', + value: '200704', + }, + { + title: '信息技术', + value: '200705', + }, + { + title: '环境与安全', + value: '200706', + }, + { + title: '人力资源', + value: '200707', + }, + { + title: '企业文化', + value: '200708', + }, + { + title: '品牌', + value: '200709', + }, + { + title: '财务', + value: '200710', + }, + { + title: '法务', + value: '200711', + }, + { + title: '风险控制', + value: '200712', + }, + { + title: '行政', + value: '200713' + }, + ] }, { title: '医工', - value: '20019', + value: '2008', } ], }, @@ -903,8 +907,6 @@ export default defineComponent({ for (let k = 0; k < data[i].children[j].children.length; k++) { if (data[i].children[j].children[k].value == values) { str = data[i].title + '/' + data[i].children[j].title + '/' + data[i].children[j].children[k].title - } else { - str = '-' } } } diff --git a/src/views/examine/CourseReviewed.vue b/src/views/examine/CourseReviewed.vue index 3ad9edcc..3faade8f 100644 --- a/src/views/examine/CourseReviewed.vue +++ b/src/views/examine/CourseReviewed.vue @@ -272,21 +272,15 @@ export default { value: '100', children: [ { - title: '领导业务', + title: '管理业务', value: '1001', - children: [ - { - title: '业务能力领导', - value: '100101', - } - ] }, { - title: '领导团队', + title: '管理团队', value: '1002', }, { - title: '领导自我', + title: '管理自我', value: '1003', }, ], @@ -300,7 +294,7 @@ export default { value: '2001', }, { - title: '产品和解决方案', + title: '系统和解决方案', value: '2002', }, { @@ -320,56 +314,66 @@ export default { value: '2006', }, { - title: '战略与企划', + title: '专业职能', value: '2007', - }, - { - title: '流程管理', - value: '2008', - }, - { - title: '业绩管理', - value: '2009', - }, - { - title: '项目管理', - value: '20010', - }, - { - title: '信息技术', - value: '20011', - }, - { - title: '环境与安全', - value: '20012', - }, - { - title: '人力资源', - value: '20013', - }, - { - title: '企业文化', - value: '20014', - }, - { - title: '品牌', - value: '20015', - }, - { - title: '财务', - value: '20016', - }, - { - title: '法务', - value: '20017', - }, - { - title: '行政', - value: '20018', + children: [ + { + title: '战略与企划', + value: '200701', + }, + { + title: '流程管理', + value: '200702', + }, + { + title: '业绩管理', + value: '200703', + }, + { + title: '项目管理', + value: '200704', + }, + { + title: '信息技术', + value: '200705', + }, + { + title: '环境与安全', + value: '200706', + }, + { + title: '人力资源', + value: '200707', + }, + { + title: '企业文化', + value: '200708', + }, + { + title: '品牌', + value: '200709', + }, + { + title: '财务', + value: '200710', + }, + { + title: '法务', + value: '200711', + }, + { + title: '风险控制', + value: '200712', + }, + { + title: '行政', + value: '200713' + }, + ] }, { title: '医工', - value: '20019', + value: '2008', } ], }, @@ -426,8 +430,6 @@ export default { for (let k = 0; k < data[i].children[j].children.length; k++) { if (data[i].children[j].children[k].value == values) { str = data[i].title + '/' + data[i].children[j].title + '/' + data[i].children[j].children[k].title - } else { - str = '-' } } } diff --git a/src/views/examine/CourseReviewedN.vue b/src/views/examine/CourseReviewedN.vue index 8e0a7739..256a6b60 100644 --- a/src/views/examine/CourseReviewedN.vue +++ b/src/views/examine/CourseReviewedN.vue @@ -281,21 +281,15 @@ export default { value: '100', children: [ { - title: '领导业务', + title: '管理业务', value: '1001', - children: [ - { - title: '业务能力领导', - value: '100101', - } - ] }, { - title: '领导团队', + title: '管理团队', value: '1002', }, { - title: '领导自我', + title: '管理自我', value: '1003', }, ], @@ -309,7 +303,7 @@ export default { value: '2001', }, { - title: '产品和解决方案', + title: '系统和解决方案', value: '2002', }, { @@ -329,56 +323,66 @@ export default { value: '2006', }, { - title: '战略与企划', + title: '专业职能', value: '2007', - }, - { - title: '流程管理', - value: '2008', - }, - { - title: '业绩管理', - value: '2009', - }, - { - title: '项目管理', - value: '20010', - }, - { - title: '信息技术', - value: '20011', - }, - { - title: '环境与安全', - value: '20012', - }, - { - title: '人力资源', - value: '20013', - }, - { - title: '企业文化', - value: '20014', - }, - { - title: '品牌', - value: '20015', - }, - { - title: '财务', - value: '20016', - }, - { - title: '法务', - value: '20017', - }, - { - title: '行政', - value: '20018', + children: [ + { + title: '战略与企划', + value: '200701', + }, + { + title: '流程管理', + value: '200702', + }, + { + title: '业绩管理', + value: '200703', + }, + { + title: '项目管理', + value: '200704', + }, + { + title: '信息技术', + value: '200705', + }, + { + title: '环境与安全', + value: '200706', + }, + { + title: '人力资源', + value: '200707', + }, + { + title: '企业文化', + value: '200708', + }, + { + title: '品牌', + value: '200709', + }, + { + title: '财务', + value: '200710', + }, + { + title: '法务', + value: '200711', + }, + { + title: '风险控制', + value: '200712', + }, + { + title: '行政', + value: '200713' + }, + ] }, { title: '医工', - value: '20019', + value: '2008', } ], }, @@ -655,8 +659,6 @@ export default { for (let k = 0; k < data[i].children[j].children.length; k++) { if (data[i].children[j].children[k].value == values) { str = data[i].title + '/' + data[i].children[j].title + '/' + data[i].children[j].children[k].title - } else { - str = '-' } } }