diff --git a/src/assets/images/page/contactUs.png b/src/assets/images/page/contactUs.png new file mode 100644 index 0000000..0f44f2d Binary files /dev/null and b/src/assets/images/page/contactUs.png differ diff --git a/src/assets/images/page/lightSources.png b/src/assets/images/page/lightSources.png new file mode 100644 index 0000000..36f67de Binary files /dev/null and b/src/assets/images/page/lightSources.png differ diff --git a/src/assets/images/page/speech.png b/src/assets/images/page/speech.png new file mode 100644 index 0000000..77d073f Binary files /dev/null and b/src/assets/images/page/speech.png differ diff --git a/src/assets/images/page/talentCentre.png b/src/assets/images/page/talentCentre.png new file mode 100644 index 0000000..4eb33c2 Binary files /dev/null and b/src/assets/images/page/talentCentre.png differ diff --git a/src/assets/images/style/68.png b/src/assets/images/style/68.png new file mode 100644 index 0000000..3c42d8a Binary files /dev/null and b/src/assets/images/style/68.png differ diff --git a/src/assets/images/style/69.png b/src/assets/images/style/69.png new file mode 100644 index 0000000..97c8c65 Binary files /dev/null and b/src/assets/images/style/69.png differ diff --git a/src/components/modules/history.vue b/src/components/modules/history.vue index 6283a4a..9bd9a00 100644 --- a/src/components/modules/history.vue +++ b/src/components/modules/history.vue @@ -1,51 +1,88 @@ @@ -58,7 +95,7 @@ export default { components: { Content }, - data() { + data () { return { rules: {}, linkVisible: false, @@ -74,25 +111,25 @@ export default { curData: {}, }; }, - mounted() { - + mounted () { + }, methods: { // 添加行 - addRow() { + addRow () { this.editHistory(this.data.originForm, -1) }, // 编辑内容 - editHistory(row, i = 0) { + editHistory (row, i = 0) { this.data.form = JSON.parse(JSON.stringify(row)) this.curModule = i this.contentVisible = true }, - close() { + close () { this.$emit('update:visible', false) }, // 模块设置提交 - contentSubmit() { + contentSubmit () { this.contentVisible = false const { form } = this.data if (this.curModule === -1) { @@ -106,7 +143,7 @@ export default { this.data.form = JSON.parse(JSON.stringify(this.data.originForm)) }, // 模块设置提交 - historySubmit() { + historySubmit () { this.$emit('historySubmit') }, } @@ -114,11 +151,11 @@ export default { \ No newline at end of file diff --git a/src/const/column.js b/src/const/column.js index 78efca3..3fcefb8 100644 --- a/src/const/column.js +++ b/src/const/column.js @@ -72,4 +72,4 @@ export default { name: '实用外观' } ] -} \ No newline at end of file +} diff --git a/src/const/modules.js b/src/const/modules.js index 6405a64..5eb8cd9 100644 --- a/src/const/modules.js +++ b/src/const/modules.js @@ -6538,48 +6538,160 @@ export default { 《深圳综合粒子设施研究院理事会章程》《深圳综合粒子设施研究院章程》于2020年6月4日研究院第一届理事会第一次会议通过。` } }, + { - type: 'label', - forms: [ - { - type: 'input', - prop: 'title', - label: '标题', - required: true - }, - ], - form: { + type: 'history', + historyForm: { title: '', + isEnable: 1, + list: [] }, list: [ - { - title: '理事会', - }, - { - title: '研究院党委', - }, - { - title: '院长办公会议', - }, - { - title: '职工代表大会', - }, - { - title: '科技委员会', - }, - { - title: '用户委员会', - }, - { - title: '产业促进委员会', - }, - { - title: '学术委员会', - }, - ] - }, - { - type: 'form', + { + title: '理事会', + list: [ + { + pic: 'http://10.10.11.7/images/governance/8.png', + title: '产业促进委员会', + des: ` 产业促进委员会对理事会负责,是贯彻战略性新兴产业发展需求牵引导向,强化设施服务深圳和大湾区高新技术产业发展,加强“从0 到1”原创科技成果持续供给产业,强化科技服务经济的专门机构。 + + 产业促进委员会主要负责根据深圳和大湾区产业需求及发展动态,挖掘、凝练高新技术产业发展的“卡脖子”技术和下一代产业发展关键技术;对研究院设施的产业需求、建设方案和性能指标进行咨询建议,参与编制设施中产业板块线站机时分配方案;收集产业用户对设施的管理运行模式、装置使用和升级需求、重点合作课题的建议和意见,为设施服务产业发展方向、研究计划、运行管理等的完善和改进提供决策参考;负责对定期举办产业用户培训进行指导,积极引导高新技术企业与研究院深度合作,促进设施服务产业经济发展。`, + link: { + linkName: '无', + connectionType: 1, + columnId: [], + articleId: '', + linkAddress : '', + site: '', + otherColumnId: [], + otherArticleId: '', + isOpen: 1 + }, + isEnable: 1 + } + ] + }, + { + title: '研究院党委', + list: [ + { + pic: 'http://10.10.11.7/images/governance/8.png', + title: '产业促进委员会', + des: ` 产业促进委员会对理事会负责,是贯彻战略性新兴产业发展需求牵引导向,强化设施服务深圳和大湾区高新技术产业发展,加强“从0 到1”原创科技成果持续供给产业,强化科技服务经济的专门机构。 + + 产业促进委员会主要负责根据深圳和大湾区产业需求及发展动态,挖掘、凝练高新技术产业发展的“卡脖子”技术和下一代产业发展关键技术;对研究院设施的产业需求、建设方案和性能指标进行咨询建议,参与编制设施中产业板块线站机时分配方案;收集产业用户对设施的管理运行模式、装置使用和升级需求、重点合作课题的建议和意见,为设施服务产业发展方向、研究计划、运行管理等的完善和改进提供决策参考;负责对定期举办产业用户培训进行指导,积极引导高新技术企业与研究院深度合作,促进设施服务产业经济发展。`, + link: { + linkName: '无', + connectionType: 1, + columnId: [], + articleId: '', + linkAddress : '', + site: '', + otherColumnId: [], + otherArticleId: '', + isOpen: 1 + }, + isEnable: 1 + } + ] + }, + { + title: '院长办公室', + list: [ + { + pic: 'http://10.10.11.7/images/governance/8.png', + title: '产业促进委员会', + des: ` 产业促进委员会对理事会负责,是贯彻战略性新兴产业发展需求牵引导向,强化设施服务深圳和大湾区高新技术产业发展,加强“从0 到1”原创科技成果持续供给产业,强化科技服务经济的专门机构。 + + 产业促进委员会主要负责根据深圳和大湾区产业需求及发展动态,挖掘、凝练高新技术产业发展的“卡脖子”技术和下一代产业发展关键技术;对研究院设施的产业需求、建设方案和性能指标进行咨询建议,参与编制设施中产业板块线站机时分配方案;收集产业用户对设施的管理运行模式、装置使用和升级需求、重点合作课题的建议和意见,为设施服务产业发展方向、研究计划、运行管理等的完善和改进提供决策参考;负责对定期举办产业用户培训进行指导,积极引导高新技术企业与研究院深度合作,促进设施服务产业经济发展。`, + link: { + linkName: '无', + connectionType: 1, + columnId: [], + articleId: '', + linkAddress : '', + site: '', + otherColumnId: [], + otherArticleId: '', + isOpen: 1 + }, + isEnable: 1 + } + ] + }, + { + title: '科技委员会', + list: [ + { + pic: 'http://10.10.11.7/images/governance/8.png', + title: '产业促进委员会', + des: ` 产业促进委员会对理事会负责,是贯彻战略性新兴产业发展需求牵引导向,强化设施服务深圳和大湾区高新技术产业发展,加强“从0 到1”原创科技成果持续供给产业,强化科技服务经济的专门机构。 + + 产业促进委员会主要负责根据深圳和大湾区产业需求及发展动态,挖掘、凝练高新技术产业发展的“卡脖子”技术和下一代产业发展关键技术;对研究院设施的产业需求、建设方案和性能指标进行咨询建议,参与编制设施中产业板块线站机时分配方案;收集产业用户对设施的管理运行模式、装置使用和升级需求、重点合作课题的建议和意见,为设施服务产业发展方向、研究计划、运行管理等的完善和改进提供决策参考;负责对定期举办产业用户培训进行指导,积极引导高新技术企业与研究院深度合作,促进设施服务产业经济发展。`, + link: { + linkName: '无', + connectionType: 1, + columnId: [], + articleId: '', + linkAddress : '', + site: '', + otherColumnId: [], + otherArticleId: '', + isOpen: 1 + }, + isEnable: 1 + } + ] + }, + { + title: '用户委员会', + list: [ + { + pic: 'http://10.10.11.7/images/governance/8.png', + title: '产业促进委员会', + des: ` 产业促进委员会对理事会负责,是贯彻战略性新兴产业发展需求牵引导向,强化设施服务深圳和大湾区高新技术产业发展,加强“从0 到1”原创科技成果持续供给产业,强化科技服务经济的专门机构。 + + 产业促进委员会主要负责根据深圳和大湾区产业需求及发展动态,挖掘、凝练高新技术产业发展的“卡脖子”技术和下一代产业发展关键技术;对研究院设施的产业需求、建设方案和性能指标进行咨询建议,参与编制设施中产业板块线站机时分配方案;收集产业用户对设施的管理运行模式、装置使用和升级需求、重点合作课题的建议和意见,为设施服务产业发展方向、研究计划、运行管理等的完善和改进提供决策参考;负责对定期举办产业用户培训进行指导,积极引导高新技术企业与研究院深度合作,促进设施服务产业经济发展。`, + link: { + linkName: '无', + connectionType: 1, + columnId: [], + articleId: '', + linkAddress : '', + site: '', + otherColumnId: [], + otherArticleId: '', + isOpen: 1 + }, + isEnable: 1 + } + ] + }, + { + title: '产业促进委员会', + list: [ + { + pic: 'http://10.10.11.7/images/governance/8.png', + title: '产业促进委员会', + des: ` 产业促进委员会对理事会负责,是贯彻战略性新兴产业发展需求牵引导向,强化设施服务深圳和大湾区高新技术产业发展,加强“从0 到1”原创科技成果持续供给产业,强化科技服务经济的专门机构。 + + 产业促进委员会主要负责根据深圳和大湾区产业需求及发展动态,挖掘、凝练高新技术产业发展的“卡脖子”技术和下一代产业发展关键技术;对研究院设施的产业需求、建设方案和性能指标进行咨询建议,参与编制设施中产业板块线站机时分配方案;收集产业用户对设施的管理运行模式、装置使用和升级需求、重点合作课题的建议和意见,为设施服务产业发展方向、研究计划、运行管理等的完善和改进提供决策参考;负责对定期举办产业用户培训进行指导,积极引导高新技术企业与研究院深度合作,促进设施服务产业经济发展。`, + link: { + linkName: '无', + connectionType: 1, + columnId: [], + articleId: '', + linkAddress : '', + site: '', + otherColumnId: [], + otherArticleId: '', + isOpen: 1 + }, + isEnable: 1 + } + ] + }, + ], forms: [ { type: 'upload', @@ -6594,18 +6706,18 @@ export default { required: true }, { - type: 'editor', + type: 'textarea', prop: 'des', label: '描述' } ], form: { - pic: 'http://10.10.11.7/images/governance/8.png', - title: '产业促进委员会', - des: ` 产业促进委员会对理事会负责,是贯彻战略性新兴产业发展需求牵引导向,强化设施服务深圳和大湾区高新技术产业发展,加强“从0 到1”原创科技成果持续供给产业,强化科技服务经济的专门机构。 - - 产业促进委员会主要负责根据深圳和大湾区产业需求及发展动态,挖掘、凝练高新技术产业发展的“卡脖子”技术和下一代产业发展关键技术;对研究院设施的产业需求、建设方案和性能指标进行咨询建议,参与编制设施中产业板块线站机时分配方案;收集产业用户对设施的管理运行模式、装置使用和升级需求、重点合作课题的建议和意见,为设施服务产业发展方向、研究计划、运行管理等的完善和改进提供决策参考;负责对定期举办产业用户培训进行指导,积极引导高新技术企业与研究院深度合作,促进设施服务产业经济发展。` - } + pic: '', + title: '', + des: ``, + isEnable: 1 + }, + disableAdd: true // 禁止添加里面的list }, ], org: [ @@ -7282,6 +7394,12 @@ export default { label: '标题', required: true }, + { + type: 'upload', + prop: 'pic', + label: '图片', + required: true + }, { type: 'link', prop: 'link', @@ -7295,6 +7413,7 @@ export default { ], form: { title: '使命', + pic: 'http://10.10.11.7/images/mission/2.png', link: { linkName: '无', connectionType: 1, @@ -7323,6 +7442,12 @@ export default { label: '标题', required: true }, + { + type: 'upload', + prop: 'pic', + label: '图片', + required: true + }, { type: 'link', prop: 'link', @@ -7336,6 +7461,7 @@ export default { ], form: { title: '愿景', + pic: 'http://10.10.11.7/images/mission/3.png', link: { linkName: '无', connectionType: 1, @@ -7516,9 +7642,9 @@ export default { label: '描述' } ], - form: { - pic: 'http://10.10.11.7/images/home/2.png', - title: '深圳产业光源', + form: { + pic: 'http://10.10.11.7/images/home/3.png', + title: '深圳自由电子激光 ', link: { linkName: '无', connectionType: 1, @@ -7530,7 +7656,7 @@ export default { otherArticleId: '', isOpen: 1 }, - des: `围绕国家重大战略需求,以战略性新兴产业发展需求为牵引、以核心关键技术攻关为导向,建设一台中能、高亮度、小发射度的高性能同步辐射产业光源,提升前沿基础和产业技术的原始创新能力,服务高新技术产业发展,支撑粤港澳大湾区综合性国家科学中心和社会主义先行示范区的经济社会发展和产业技术创新。` + des: `以前沿科学技术发展和核心产业需求为导向,助力解决国家重大发展需求,并特别专注于推动半导体光刻、量子材料、能源科学、生物医药、燃烧科学、大气环境、星际科学、原子分子物理等前沿科学和应用产业的持续创新发展,实现深圳战略性新兴产业技术瓶颈及其相关根源性科学问题的重大突破。` } }, { @@ -7560,8 +7686,8 @@ export default { } ], form: { - pic: 'http://10.10.11.7/images/home/3.png', - title: '深圳自由电子激光 ', + pic: 'http://10.10.11.7/images/home/2.png', + title: '深圳产业光源', link: { linkName: '无', connectionType: 1, @@ -7573,37 +7699,7 @@ export default { otherArticleId: '', isOpen: 1 }, - des: `以前沿科学技术发展和核心产业需求为导向,助力解决国家重大发展需求,并特别专注于推动半导体光刻、量子材料、能源科学、生物医药、燃烧科学、大气环境、星际科学、原子分子物理等前沿科学和应用产业的持续创新发展,实现深圳战略性新兴产业技术瓶颈及其相关根源性科学问题的重大突破。` - } - }, - { - type: 'form', - forms: [ - { - type: 'input', - prop: 'title', - label: '标题', - required: true - }, - { - type: 'textarea', - prop: 'subTitle', - label: '小标题' - }, - ], - form: { - title: '工程进展', - subTitle: 'PRROJECT PROGRESS', - } - }, - { - type: 'column', - form: { - site: '', - column: '', - articleNum: '', - columnTitle: 1, - columnTitleCustom: '' + des: `围绕国家重大战略需求,以战略性新兴产业发展需求为牵引、以核心关键技术攻关为导向,建设一台中能、高亮度、小发射度的高性能同步辐射产业光源,提升前沿基础和产业技术的原始创新能力,服务高新技术产业发展,支撑粤港澳大湾区综合性国家科学中心和社会主义先行示范区的经济社会发展和产业技术创新。` } }, { @@ -8220,6 +8316,41 @@ export default { isOpen: 1 } } + }, + { + type: 'form', + forms: [ + { + type: 'input', + prop: 'title', + label: '标题', + required: true + }, + { + type: 'input', + prop: 'address', + label: '地址', + required: false + }, + { + type: 'input', + prop: 'phone', + label: '电话', + required: false + }, + { + type: 'input', + prop: 'email', + label: '邮箱', + required: false + }, + ], + form: { + title: 'Contact us', + address: '深圳市光明区新湖街道圳园路268号3号楼3—6层', + phone: '0755-21096000', + email: 'gad@mail.iasf.ac.cn', + } }, { type: 'form', @@ -8235,5 +8366,314 @@ export default { pic: 'http://10.10.11.7/images/contactUs/2.png', } }, + { + type: 'customList', + forms: [ + { + type: 'input', + prop: 'dep', + label: '部门', + required: false + }, + { + type: 'input', + prop: 'contacts', + label: '联系人', + required: false + }, + { + type: 'input', + prop: 'phone', + label: '电话', + required: false + }, + { + type: 'input', + prop: 'email', + label: '邮箱', + required: false + }, + ], + form: { + dep: '', + dep: '', + phone: '', + email: '', + isEnable: 1 + }, + list: [ + { + dep: '', + dep: '', + phone: '', + email: '', + isEnable: 1 + } + ] + }, + ], + lightSources: [ + { + type: 'form', + forms: [ + { + type: 'upload', + prop: 'pic', + label: '图片', + required: true + }, + { + type: 'input', + prop: 'title', + label: '标题', + required: true + }, + { + type: 'link', + prop: 'link', + label: '链接' + }, + ], + form: { + pic: 'http://10.10.11.7/images/lightSources/1.png', + title: '科学普及', + link: { + linkName: '无', + connectionType: 1, + columnId: [], + articleId: '', + linkAddress : '', + site: '', + otherColumnId: [], + otherArticleId: '', + isOpen: 1 + } + } + }, + { + type: 'form', + forms: [ + { + type: 'input', + prop: 'title', + label: '标题', + required: true + }, + { + type: 'textarea', + prop: 'des', + label: '描述' + }, + { + type: 'upload', + prop: 'pic', + label: '图片', + required: true + }, + { + type: 'link', + prop: 'link', + label: '链接' + }, + ], + form: { + title: '标题', + des: `支撑大湾区综合性国家科学中心建设的公益性科研事业单位`, + pic: 'http://10.10.11.7/images/lightSources/2.png', + link: { + linkName: '无', + connectionType: 1, + columnId: [], + articleId: '', + linkAddress : '', + site: '', + otherColumnId: [], + otherArticleId: '', + isOpen: 1 + } + } + }, + { + type: 'customList', + forms: [ + { + type: 'input', + prop: 'name', + label: '光源名称', + required: false + }, + { + type: 'input', + prop: 'country', + label: '国家', + required: false + }, + { + type: 'input', + prop: 'gev', + label: '电子束能量(GeV)', + required: false + }, + { + type: 'input', + prop: 'storage', + label: '储存环周长', + required: false + }, + { + type: 'input', + prop: 'stations', + label: '实验站数量', + required: false + }, + { + type: 'input', + prop: 'intergenerational', + label: '代际', + required: false + }, + { + type: 'input', + prop: 'time', + label: '建成/改造时间', + required: false + }, + { + type: 'input', + prop: 'emittance', + label: '发射度(nm.rad)', + required: false + }, + { + type: 'input', + prop: 'status', + label: '状态', + required: false + }, + ], + form: { + name: '', + country: '', + gev: '', + storage: '', + stations: '', + intergenerational: '', + time: '', + emittance: '', + status: '', + }, + list: [ + { + name: '', + country: '', + gev: '', + storage: '', + stations: '', + intergenerational: '', + time: '', + emittance: '', + status: '', + } + ] + }, + { + type: 'customList', + forms: [ + { + type: 'input', + prop: 'name', + label: '光源名称', + required: false + }, + { + type: 'input', + prop: 'country', + label: '国家', + required: false + }, + { + type: 'input', + prop: 'address', + label: '地点', + required: false + }, + { + type: 'input', + prop: 'accelerator', + label: '加速器技术', + required: false + }, + { + type: 'input', + prop: 'gev', + label: '能量/GeV', + required: false + }, + { + type: 'input', + prop: 'wavelength', + label: '波长范围/nm', + required: false + }, + { + type: 'input', + prop: 'repetitive', + label: '重复频率/Hz Repetition rate', + required: false + }, + { + type: 'input', + prop: 'facility', + label: '设施长度/m Overall length', + required: false + }, + { + type: 'input', + prop: 'stations', + label: '线站数量', + required: false + }, + { + type: 'input', + prop: 'status', + label: '状态', + required: false + }, + { + type: 'input', + prop: 'time', + label: '出光时间', + required: false + }, + ], + form: { + name: '', + country: '', + address: '', + accelerator: '', + gev: '', + wavelength: '', + repetitive: '', + facility: '', + stations: '', + status: '', + time: '', + }, + list: [ + { + name: '', + country: '', + address: '', + accelerator: '', + gev: '', + wavelength: '', + repetitive: '', + facility: '', + stations: '', + status: '', + time: '', + } + ] + }, ], } \ No newline at end of file diff --git a/src/pages/article/add/index.vue b/src/pages/article/add/index.vue index 20486fe..cff9d51 100644 --- a/src/pages/article/add/index.vue +++ b/src/pages/article/add/index.vue @@ -1,458 +1,494 @@ @@ -106,12 +95,12 @@ import mixins from '@/mixins/page' import Modules from '@/const/modules' export default { mixins: [mixins], - data() { + data () { return { modules: Modules.scientific } }, - mounted() { + mounted () { this.$store.commit('user/setCrumbs', [ { name: '站点管理', @@ -131,177 +120,177 @@ export default { ]) }, methods: { - + } }; diff --git a/src/pages/column/page/talent.vue b/src/pages/column/page/talent.vue index f2eae7d..fc9bfb6 100644 --- a/src/pages/column/page/talent.vue +++ b/src/pages/column/page/talent.vue @@ -1,11 +1,14 @@ @@ -98,12 +125,12 @@ import mixins from '@/mixins/page' import Modules from '@/const/modules' export default { mixins: [mixins], - data() { + data () { return { modules: Modules.talent } }, - mounted() { + mounted () { this.$store.commit('user/setCrumbs', [ { name: '站点管理', @@ -123,118 +150,118 @@ export default { ]) }, methods: { - + } }; \ No newline at end of file diff --git a/src/pages/column/page/talentCenter.vue b/src/pages/column/page/talentCenter.vue index ca4e84b..6360602 100644 --- a/src/pages/column/page/talentCenter.vue +++ b/src/pages/column/page/talentCenter.vue @@ -1,11 +1,14 @@ @@ -98,12 +131,12 @@ import mixins from '@/mixins/page' import Modules from '@/const/modules' export default { mixins: [mixins], - data() { + data () { return { modules: Modules.talentCenter } }, - mounted() { + mounted () { this.$store.commit('user/setCrumbs', [ { name: '站点管理', @@ -123,150 +156,150 @@ export default { ]) }, methods: { - + } }; \ No newline at end of file diff --git a/src/router/modules/column.js b/src/router/modules/column.js index d2ec0a1..2b8ea21 100644 --- a/src/router/modules/column.js +++ b/src/router/modules/column.js @@ -160,26 +160,32 @@ export default { { path: `estate/index`, component: () => import('@/pages/column/page/estate/index'), + meta: { title: '产业光源-首页' } }, { path: `estate/event`, component: () => import('@/pages/column/page/estate/event'), + meta: { title: '产业光源-大事记' } }, { path: `estate/location`, component: () => import('@/pages/column/page/estate/location'), + meta: { title: '产业光源-地理位置' } }, { path: `estate/orgSetup`, component: () => import('@/pages/column/page/estate/orgSetup'), + meta: { title: '产业光源-机构设置' } }, { path: `estate/survey`, component: () => import('@/pages/column/page/estate/survey'), + meta: { title: '产业光源-深圳产业光源' } }, { path: `talentCenter`, component: () => import('@/pages/column/page/talentCenter'), + meta: { title: '人才中心' } }, { path: `governance`, @@ -196,10 +202,12 @@ export default { { path: `overview`, component: () => import('@/pages/column/page/overview'), + meta: { title: '概况' } }, { path: `mission`, component: () => import('@/pages/column/page/mission'), + meta: { title: '关于IASF-使命愿景价值观' } }, { path: `scientific`, @@ -216,10 +224,22 @@ export default { { path: `speech`, component: () => import('@/pages/column/page/speech'), + meta: { title: '关于IASF-院长致辞' } }, { path: `talentCentre`, component: () => import('@/pages/column/page/talentCentre'), + meta: { title: '人才中心' } + }, + { + path: `contactUs`, + component: () => import('@/pages/column/page/contactUs'), + meta: { title: '联系我们' } + }, + { + path: `lightSources`, + component: () => import('@/pages/column/page/lightSources'), + meta: { title: '全球先进光源' } }, ] }