diff --git a/src/assets/css/index.css b/src/assets/css/index.css index 7d4632ae7f4be1074edce924d33e69110f9ee1c5..3738387094219f0a78524041d324ad722984af72 100644 --- a/src/assets/css/index.css +++ b/src/assets/css/index.css @@ -1,29 +1,34 @@ [v-cloak] { display: none; } + /* 新增按钮颜色 */ .form-group .el-button--primary { background-color: #264dd9 !important; border-color: #264dd9 !important; } + /* 返回按钮颜色 */ -.from_return > .el-button--primary { +.from_return>.el-button--primary { background-color: #edf0ff !important; border-color: #edf0ff !important; color: #264dd9 !important; } + /* 取消按钮颜色 */ .form_c { background-color: #dde4ff !important; border-color: #dde4ff !important; - color: #264dd9 !important ; + color: #264dd9 !important; } + /* 确定按钮颜色 */ .form_t { background-color: #264dd9 !important; border-color: #264dd9 !important; - color: #f4f7fc !important ; + color: #f4f7fc !important; } + /* 搜索框颜色 */ .form-group .el-input__inner { border-radius: 28px !important; @@ -31,12 +36,14 @@ background: #f4f7fc !important; color: #8890a7 !important; } + .drawer_return .el-input__inner { border-radius: 28px !important; border: 1px solid #bcc1d0 !important; background: #f4f7fc !important; color: #8890a7 !important; } + /* 多行文本框样式 */ .jbxx_desc textarea { height: 150px !important; @@ -45,39 +52,46 @@ outline: none !important; resize: none !important; } + /* 面包屑文字大小 */ .el-breadcrumb { font-size: 14px; color: #898d9e; } + /* 编辑颜色*/ .primary-edit { color: #264dd9; cursor: pointer; } + /* 删除颜色 */ .primary-del { color: #264dd9; cursor: pointer; } -.space_bet { -} + +.space_bet {} + /* reset */ -html { -} +html {} + body { margin: 0; font-family: Microsoft YaHei, sans-serif; /* font-size: 17px; */ } + ul { list-style: none; padding: 0; margin: 0; } + p { margin: 0; } + h1, h2, h3, @@ -90,6 +104,7 @@ h5 { div { box-sizing: border-box; } + /* reset end */ /* common */ @@ -97,12 +112,14 @@ div { /* height: 100%; */ /* overflow: hidden; */ } + .text_clip { overflow: hidden; text-overflow: ellipsis; word-break: break-all; white-space: nowrap; } + .text_clip_2 { text-overflow: -o-ellipsis-lastline; overflow: hidden; @@ -112,16 +129,19 @@ div { -webkit-line-clamp: 2; -webkit-box-orient: vertical; } + .map_container { background-color: #eee; } + .ss_card { padding: 1.2rem; display: flex; justify-content: flex-start; align-items: flex-start; } -.ss_card > .sc_left_container { + +.ss_card>.sc_left_container { width: 6rem; height: 6rem; flex-shrink: 0; @@ -129,71 +149,87 @@ div { overflow: hidden; font-size: 0; } -.ss_card > .sc_right_container { + +.ss_card>.sc_right_container { width: calc(100% - 7rem); flex-grow: 1; margin-left: 1.2rem; } -.ss_card > .sc_right_container > .sc_title { + +.ss_card>.sc_right_container>.sc_title { font-size: 1.6rem; font-weight: bold; line-height: 2.6rem; } -.ss_card > .sc_right_container > .sc_info { + +.ss_card>.sc_right_container>.sc_info { display: flex; justify-content: space-between; } + .form-group { padding: 20px 20px 15px; box-sizing: border-box; border-bottom: 1px solid #edf0ff; } + .padding_table { padding: 0 20px; } + /* 设置抽屉的样式 */ .el-drawer__header { display: none; } + .from_return { text-align: center; padding: 18px 20px 10px; border-bottom: 1px solid #edf0ff; position: relative; } -.from_return > .el-button--primary { + +.from_return>.el-button--primary { position: absolute; top: 15px; left: 20px; } -.from_return > span { + +.from_return>span { color: #1a2236; font-size: 16px; } + .demo-drawer__content .el-form-item__label { color: #242c43; } + .demo-drawer__content .el-input__inner { border: 1px solid #bcc1d0; border-radius: 17px; color: #58617a; background: #fff; } + .demo-drawer__footer { text-align: right; padding-right: 40px; margin-top: 40px; } + .el-form-item__error { font-size: 11px; } + /* 设置提示弹窗的样式 */ .el-dialog { border-radius: 10px; } + .el-dialog__header { border-bottom: 1px solid #edf0ff; } + .el-dialog__title { font-size: 16px; font-weight: 700; @@ -201,6 +237,7 @@ div { padding-left: 8px; position: relative; } + .el-dialog__title::before { content: ""; position: absolute; @@ -211,37 +248,49 @@ div { left: 0; top: 2px; } + .el-dialog__body { font-size: 18px; color: #242c43; text-align: center; } + /* 设置tab切换的样式 */ .el-tabs__item.is-disabled { color: #8890a7 !important; } + .el-tabs__item { font-size: 16px; color: #8890a7; line-height: 24px !important; + font-weight: bold; } + .el-tabs__nav-scroll .el-tabs__item { - line-height: 40px !important; + line-height: 30px !important; + height: 44px !important; } + .el-tabs__item:hover { color: #687087; } + .el-tabs__item.is-active { color: #e56600 !important; } + .el-tabs__active-bar { height: 3px; - background-color: #e56600 !important; + border-radius: 1px; + background-color: #f5ab4c !important; } + .el-tabs__nav-wrap::after { height: 1px; background-color: #edf0ff; } + /* 设置tree的样式 */ /* .usrrole .el-tree-node:focus>.el-tree-node__content{ background: rgb(248, 249, 253) !important; @@ -287,18 +336,26 @@ border-radius:8px; /* 左右布局 */ .flex { height: 100%; - display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ - display: -moz-box; /* Firefox 17- */ - display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ - display: -moz-flex; /* Firefox 18+ */ - display: -ms-flexbox; /* IE 10 */ - display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */ + display: -webkit-box; + /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ + display: -moz-box; + /* Firefox 17- */ + display: -webkit-flex; + /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ + display: -moz-flex; + /* Firefox 18+ */ + display: -ms-flexbox; + /* IE 10 */ + display: flex; + /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */ } + .flex-left { width: 178px; background-color: #1a2236; height: 100%; } + .flex-right { padding: 0 20px 20px; box-sizing: border-box; @@ -308,64 +365,76 @@ border-radius:8px; flex: 1; overflow-y: auto; } + .flex-right-box { width: 100%; height: 100%; position: relative; } + .ces-main { position: absolute; width: 100%; } + .v-modal { background: #000a2b !important; } + .drawer600 { width: 600px !important; } + .drawer620 { width: 620px !important; } + .drawer1202 { width: 1202px !important; } -.el-form-item.is-required:not(.is-no-asterisk) - .el-form-item__label-wrap - > .el-form-item__label:before, -.el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label:before { + +.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before, +.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before { content: ""; } + /* 设置switch的样式 */ .switchStyle1 .el-switch__label { position: absolute; display: none; color: #fff; } + /*打开时文字位置设置*/ .switchStyle1 .el-switch__label--right { z-index: 1; right: -10px; top: 1px; } + /*关闭时文字位置设置*/ .switchStyle1 .el-switch__label--left { z-index: 1; left: 28px; top: 1px; } + .switchStyle1 .el-switch__label.is-active { display: block; } + .switchStyle1.el-switch .el-switch__core, .switchStyle1.el-switch .el-switch__label { width: 62px !important; height: 28px !important; border-radius: 28px !important; } + .switchStyle1 .el-switch__core { background: #f8f9fd !important; border: 1px solid #8890a7 !important; } + .switchStyle1 .el-switch__core:after { background: #8890a7 !important; width: 22px; @@ -373,10 +442,12 @@ border-radius:8px; left: 2px; top: 2.1px; } + .switchStyle1.el-switch.is-checked .el-switch__core { background: #f8f9fd !important; border: 1px solid #5c82ff !important; } + .switchStyle1.el-switch.is-checked .el-switch__core:after { background: #5c82ff !important; width: 22px; @@ -384,22 +455,28 @@ border-radius:8px; right: 0; top: 2.1px; } + .switchStyle1.el-switch.is-checked .el-switch__core::after { margin-left: -25px; } + .switchStyle1 .el-switch__label * { font-size: 14px !important; font-weight: 800; } + .switchStyle1.el-switch .el-switch__label { color: #8890a7 !important; } + .switchStyle1.el-switch.is-checked .el-switch__label { color: #5c82ff !important; } + .switchStyle1.el-switch:hover { opacity: 0.8; } + /* 自定义图表提示框小三角 */ /* .div-tip-warp { position: relative; @@ -424,13 +501,16 @@ border-radius:8px; .el-input__inner { border-radius: 8px; } + .el-input-group__append, .el-input-group__prepend { border-radius: 8px; } + .el-button { border-radius: 8px; } + /* 下拉选样式 此处勿删,apaasV3下拉选择样式统一用这个 @@ -438,17 +518,20 @@ border-radius:8px; .el-select-dropdown { border-radius: 8px; } + .el-select-dropdown__empty { background-color: #0f2683; color: #f4f7fc; border-radius: 8px; } + .el-select-dropdown__list { padding: 0; background-color: #0f2683; top: 10px; border-radius: 4px; } + .el-select-dropdown__item { font-size: 12px; padding: 0 20px; @@ -457,59 +540,75 @@ border-radius:8px; line-height: 34px; background-color: #0f2683; } + .el-select-dropdown__item.hover, .el-select-dropdown__item:hover { background-color: #3f4f9c; } + .el-select-dropdown__item.selected { color: #f4f7fc; } + .el-scrollbar { border-radius: 8px; } + .el-popper[x-placement^="bottom"] .popper__arrow::after { border-bottom-color: transparent; } + .el-popper[x-placement^="top"] .popper__arrow::after { border-top-color: transparent; } + /* 单选激活样式 */ .el-radio__input.is-checked .el-radio__inner { border-color: #e3e5ef; background-color: #f7f8f9; } -.el-radio__input.is-checked + .el-radio__label { + +.el-radio__input.is-checked+.el-radio__label { color: #1a2236; font-weight: 700; } + .el-radio__inner::after { width: 8px; height: 8px; } + .el-radio__input.is-checked .el-radio__inner::after { background-color: #e56600; } + .el-radio__inner:hover { border-color: #e56600; } + /* 面包屑样式 */ .bread_crumb { margin: 20px; font-size: 14px; } + .bread_crumb .el-breadcrumb__inner { color: #b4c0f5 !important; } + .bread_crumb .is-link { color: #626de9 !important; } + .bread_crumb1 { margin: 20px; font-size: 14px; } + .bread_crumb1 .el-breadcrumb__inner { color: #242c43 !important; } + .bread_crumb1 .is-link { color: #898d9e !important; } @@ -522,60 +621,68 @@ border-radius:8px; } /* common */ -.apass_breadcrumb > .el-breadcrumb { +.apass_breadcrumb>.el-breadcrumb { padding: 15px 0; } -.apass_breadcrumb > .el-breadcrumb .el-breadcrumb__inner { + +.apass_breadcrumb>.el-breadcrumb .el-breadcrumb__inner { font-size: 14px; font-weight: bold; color: #898d9e; line-height: 23px; } -.apass_breadcrumb - > .el-breadcrumb - .el-breadcrumb__item:last-child - .el-breadcrumb__inner { + +.apass_breadcrumb>.el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner { color: #242c43; font-weight: normal; } + .apaas_button .el-button { min-width: 90px; color: #0f2683; } + .apaas_button .el-button--mini, .apaas_button .el-button--mini.is-round { padding: 10px 15px; } + .apaas_button .el-button--primary { color: #fff; background-color: #0f2683; border-color: #0f2683; } + .apaas_button .el-button--primary.is-plain { color: #0f2683; background-color: #e1e4fb; border-color: #e1e4fb; } + .apaas_button .el-button--danger { color: #fff; background-color: #e15260; border-color: #e15260; } + .apaas_button .el-button.is-disabled, .apaas_button .el-button.is-disabled:focus, .apaas_button .el-button.is-disabled:hover { cursor: not-allowed; } + .apaas_button .el-button--warning.is-plain { background-color: #fcefd6; border-color: #fac266; color: #e56600; } + .apaas_button .el-button--warning { background-color: #e56600; border-color: #e56600; color: #fcefd6; } + .apaas_button .el-button.is-disabled, .apaas_button .el-button.is-disabled:focus, .apaas_button .el-button.is-disabled:hover { @@ -586,62 +693,76 @@ border-radius:8px; border-color: #ebeef5; } -.apass_table .el-table th > .cell { +.apass_table .el-table th>.cell { color: #1a2236; } + .apass_table .el-table td, .apass_table .el-table th.is-leaf { border: none !important; line-height: 23px; } + .apass_table .el-table::before { display: none; } + .apass_table .el-table { width: 100%; } + .apass_table .el-table__row:nth-child(odd) td { background-color: #f8f9fd; } + .apass_table .table_html a { font-size: 14px; color: #0f2683; cursor: pointer; } + .apass_table .row_action { user-select: none; } + .apass_table .row_action .btn { font-size: 14px; font-weight: bold; color: #0f2683; cursor: pointer; } + .apass_table .row_action .btn.warn { color: #830f53; } + .apass_table .row_action .btn.disabled { color: #999; cursor: not-allowed; } + .apass_table .row_action .disabled.hide { opacity: 0; cursor: auto; } + .apass_table .row_action .interval_line { font-size: 14px; color: #dde4ff; margin: 0 20px; } + .apass_table .border-active td { padding: 10px 0; background-color: #e6ebfe; border-top: 2px solid #515fe7 !important; border-bottom: 2px solid #515fe7 !important; } + .apass_table .border-active td:first-child { border-left: 2px solid #515fe7 !important; } + .apass_table .border-active td:last-child { border-right: 2px solid #515fe7 !important; } @@ -651,7 +772,8 @@ border-radius:8px; background-color: #626de9; border-color: #515fe7; } -.apass_checkbox .el-checkbox__input.is-checked + .el-checkbox__label { + +.apass_checkbox .el-checkbox__input.is-checked+.el-checkbox__label { color: #58617a; } @@ -659,12 +781,14 @@ border-radius:8px; width: 16px; height: 1px; } + .apaas_scroll::-webkit-scrollbar-thumb { border-radius: 8px; /* background: #dde4ff; */ box-shadow: 8px 0 0 #a5adb7 inset; border: 4px solid rgba(0, 0, 0, 0); } + .apaas_scroll::-webkit-scrollbar-track { border-radius: 8px; /* background: #f4f4f4; */ @@ -676,6 +800,7 @@ border-radius:8px; .apaas_detail_container { padding: 0 20px; } + .apaas_detail_container .main_contaner { min-height: calc(100vh - 58px - 83px); flex-grow: 1; @@ -691,41 +816,51 @@ border-radius:8px; flex-direction: column; justify-content: space-between; } + .apaas_detail_container .main_contaner.locked_height { height: calc(100vh - 58px - 83px); min-height: 400px; } + .apaas_detail_container .main_contaner.locked_height_900 { height: calc(100vh - 58px - 83px); min-height: 900px; } + .apaas_detail_container .detail_action { text-align: right; margin-top: 50px; } -.apaas_detail_container .detail_action .el-button + .el-button { + +.apaas_detail_container .detail_action .el-button+.el-button { margin-left: 30px; } + .apaas_detail_form { max-width: 970px; } + .apaas_detail_form .el-input__inner, .apaas_detail_form .el-textarea__inner { width: 100%; background-color: #f7f8f9; } + .apaas_detail_form .el-select { width: 100%; } + .apaas_detail_form.el-form--label-top .el-form-item__label { padding: 0 0 15px; font-size: 14px; line-height: 1; color: #58617a; } + .apaas_detail_form .el-form-item { margin-bottom: 30px; } + .apaas_detail_form .textarea_count { font-size: 14px; line-height: 1; @@ -733,13 +868,16 @@ border-radius:8px; text-align: right; margin-top: 10px; } + .apaas_steps { height: 100%; } + .apaas_steps .apaas_step { height: 100%; position: relative; } + .apaas_steps .apaas_step .apaas_step_content { position: absolute; top: 0; @@ -749,6 +887,7 @@ border-radius:8px; border-bottom: 1px solid #f4f7fc; /* overflow: hidden; */ } + .apaas_steps .apaas_step .apaas_step_action { position: absolute; bottom: 0; @@ -758,34 +897,42 @@ border-radius:8px; justify-content: space-between; align-items: flex-start; } + .apaas_steps .apaas_step .apaas_step_action .el-button { height: 44px; width: 124px; } -.apaas_steps .apaas_step .apaas_step_action .el-button + .el-button { + +.apaas_steps .apaas_step .apaas_step_action .el-button+.el-button { margin-left: 20px; } + .top_fliter { display: flex; } + .top_fliter .filter_list { flex-grow: 1; min-width: 550px; font-size: 0; } -.filter_list > .filter_item { + +.filter_list>.filter_item { display: inline-block; vertical-align: middle; margin-top: 15px; } -.filter_list > .filter_item { + +.filter_list>.filter_item { margin-right: 15px; } -.filter_list > .filter_item > * { + +.filter_list>.filter_item>* { display: inline-block; vertical-align: middle; } -.filter_list > .filter_item > .filter_title { + +.filter_list>.filter_item>.filter_title { width: 8em; text-align: right; font-size: 14px; @@ -794,19 +941,23 @@ border-radius:8px; margin-right: 10px; white-space: nowrap; } -.filter_list > .filter_item > .filter_title + * { + +.filter_list>.filter_item>.filter_title+* { width: 300px; } + .top_fliter .filter_action { flex-shrink: 0; margin-left: 25px; text-align: right; } -.filter_action > .el-button { + +.filter_action>.el-button { min-width: 90px; margin-top: 15px; } -.filter_action > .el-button + .el-button { + +.filter_action>.el-button+.el-button { margin-left: 10px; } @@ -815,41 +966,232 @@ border-radius:8px; flex-wrap: wrap; text-align: left; } + .meassage_detail_dialog .detail_item { flex: 1 1 auto; width: 50%; margin-top: 20px; } + .meassage_detail_dialog .detail_item.full_line { width: 100%; } + .meassage_detail_dialog .detail_item p { padding: 0 15px; font-size: 14px; line-height: 22px; color: #8890a7; } + .meassage_detail_dialog .detail_item .item_content { color: #000; margin-top: 10px; } + .meassage_detail_dialog .detail_item .full_content { padding: 10px 0; border-radius: 8px; background-color: #f8f9fd; margin-top: 5px; } -.meassage_detail_dialog .detail_item .full_content > .apaas_scroll { + +.meassage_detail_dialog .detail_item .full_content>.apaas_scroll { height: 176px; overflow: auto; } + .meassage_detail_dialog .detail_item .full_content .item_content { margin: 0; } + .no_wrap .apass_table td .cell { overflow: hidden; text-overflow: ellipsis; word-break: break-all; white-space: nowrap; } + /* 详情页公共样式 by xuyiming ~~~end */ + +/* + form_content +*/ +.from_content1 { + width: calc(100% - 40px); + background-color: rgba(255, 255, 255, 1); + overflow: hidden; + margin: 0 20px 20px; + position: relative; + box-shadow: 0px 3px 6px 0px rgba(15, 19, 65, 0.05); + border-radius: 12px; + padding-top: 20px; +} + +.from_content { + width: calc(100% - 40px); + background-color: rgba(255, 255, 255, 1); + /* flex: 1 0 auto; */ + position: relative; + box-shadow: 0px 3px 6px 0px rgba(15, 19, 65, 0.05); + border-radius: 12px; + margin: 0 20px; + padding: 20px 20px 30px; +} + +.from_content_table { + height: calc(100% - 90px); +} + +.from_content_table_app { + height: calc(100% - 170px); +} + +.from_content_table_auth { + height: calc(100% - 100px); +} + +.from_content_btn { + height: 40px; + margin-bottom: 20px; +} + +/* 时间控件样式 */ +.el-picker-panel { + background-color: #242c43 !important; + border-radius: 8px !important; + font-size: 12px !important; + color: #e3e5ef !important; + box-shadow: 0 !important; + border: none !important; +} + +.el-picker-panel__footer { + border-top: 1px solid #3f4864 !important; + background-color: #242c43 !important; +} + +.el-date-table th { + border-bottom: 1px solid #3f4864 !important; + color: #e3e5ef !important; +} + +.el-date-table td.current:not(.disabled) span { + color: #e3e5ef !important; + background-color: #315efc !important; +} + +.el-date-table td.next-month, +.el-date-table td.prev-month { + color: #58617a !important; +} + +.el-date-picker__time-header { + border-bottom: 1px solid #3f4864 !important; +} + +.el-picker-panel__body .el-input__inner { + height: 24px !important; + line-height: 24px !important; + background-color: #1a2236 !important; + border-radius: 12px !important; + border: solid 1px #3f4864 !important; + color: #e3e5ef !important; + font-size: 12px; +} + +.el-picker-panel__footer .el-button { + background-color: #264dd9; + border-radius: 12px; + padding: 5px 12px; + color: #f4f7fc; + font-size: 12px; + border: none !important; +} + +.el-picker-panel__footer .el-button--text { + background-color: #dde4ff; + border-radius: 12px; + padding: 5px 12px; + color: #264dd9; + font-size: 12px; +} + +.el-button.is-plain:focus, +.el-button.is-plain:hover { + background-color: #264dd9; + color: #f4f7fc; +} + +.el-button--text:focus, +.el-button--text:hover { + color: #264dd9; + +} + +.el-time-panel { + border-radius: 8px !important; + border: 1px solid #3f4864 !important; + background-color: #242c43 !important; +} + +.el-time-panel__footer { + border: 1px solid #3f4864 !important; +} + +.el-time-panel__btn.confirm { + background-color: #264dd9; + border-radius: 12px !important; + padding: 0px 12px; + color: #f4f7fc !important; + font-size: 12px !important; +} + +.el-time-panel__btn { + line-height: 22px !important; + height: 22px !important; +} + +.el-time-spinner__item:hover:not(.disabled):not(.active) { + background-color: #264dd9 !important; + border-radius: 12px !important; + color: #f4f7fc; +} + +.el-time-spinner__item { + color: #58617a !important; +} + +.el-date-table td.in-range div, +.el-date-table td.in-range div:hover, +.el-date-table.is-week-mode .el-date-table__row.current div, +.el-date-table.is-week-mode .el-date-table__row:hover div { + background-color: #283456; +} + +.el-date-table td.end-date span, +.el-date-table td.start-date span { + background-color: #264DD9; +} + +.el-date-table td.today span { + color: #0c3ff7; +} + +.el-date-editor .el-range-separator { + width: 15%; + line-height: 28px; +} + +/* table select window */ +.el-checkbox__input.is-checked .el-checkbox__inner, +.el-checkbox__input.is-indeterminate .el-checkbox__inner { + background-color: #626de9; + border-color: #515fe7; +} +.el-checkbox__input.is-focus .el-checkbox__inner { + border-color: #515fe7; +} +.el-checkbox__input:hover .el-checkbox__inner { + border-color: #515fe7; +} \ No newline at end of file diff --git a/src/assets/i18n/language-zh.js b/src/assets/i18n/language-zh.js index 1e64e6fe8b7aabb34eb1a1a5e58847a1e9f7f7b0..dc78d6f56c25f72d481be264dfb2d20a5000739f 100644 --- a/src/assets/i18n/language-zh.js +++ b/src/assets/i18n/language-zh.js @@ -7,6 +7,7 @@ export const lang = { personal_center: "个人中心", profile: "个人档案", message_center: "消息中心", + my_questions_and_answers: "我的问答", // unit of purchase duration by_year: "按年", diff --git a/src/assets/imgs/ic_liulanshu.png b/src/assets/imgs/ic_liulanshu.png new file mode 100644 index 0000000000000000000000000000000000000000..13dc89d5df65cc60c15df7f0c7f6af9ec97ca076 Binary files /dev/null and b/src/assets/imgs/ic_liulanshu.png differ diff --git a/src/assets/imgs/ic_wodehuida.png b/src/assets/imgs/ic_wodehuida.png new file mode 100644 index 0000000000000000000000000000000000000000..fe013168b0ce88dd74e1460500efe94a719a14b2 Binary files /dev/null and b/src/assets/imgs/ic_wodehuida.png differ diff --git a/src/assets/imgs/ic_wodetiwen.png b/src/assets/imgs/ic_wodetiwen.png new file mode 100644 index 0000000000000000000000000000000000000000..d0795bb9121bb40bf23f2a11e74917f865921cd9 Binary files /dev/null and b/src/assets/imgs/ic_wodetiwen.png differ diff --git a/src/components/new-com/apassTable.vue b/src/components/new-com/apassTable.vue new file mode 100644 index 0000000000000000000000000000000000000000..b77c0af44f6d463fb25f1ec8490f16e8dff3bbb1 --- /dev/null +++ b/src/components/new-com/apassTable.vue @@ -0,0 +1,532 @@ + + + + + + + diff --git a/src/components/new-com/inlineForm.vue b/src/components/new-com/inlineForm.vue new file mode 100644 index 0000000000000000000000000000000000000000..91c9d0428f9ebb8470a72a5290ec601502039bbf --- /dev/null +++ b/src/components/new-com/inlineForm.vue @@ -0,0 +1,103 @@ + + + + + + + diff --git a/src/components/new-com/tableBtn.vue b/src/components/new-com/tableBtn.vue new file mode 100644 index 0000000000000000000000000000000000000000..1acdebdd2459ae76706427b6b3b4ee59a13d78ad --- /dev/null +++ b/src/components/new-com/tableBtn.vue @@ -0,0 +1,95 @@ + + + + + + \ No newline at end of file diff --git a/src/pages/user/questions-answers/community.vue b/src/pages/user/questions-answers/community.vue new file mode 100644 index 0000000000000000000000000000000000000000..2370d99448914e1d7e2b232c96ebc01cf5068252 --- /dev/null +++ b/src/pages/user/questions-answers/community.vue @@ -0,0 +1,304 @@ + + + + + diff --git a/src/pages/user/questions-answers/my-qa.vue b/src/pages/user/questions-answers/my-qa.vue new file mode 100644 index 0000000000000000000000000000000000000000..4c2c4bbf296d65ef22503d5516a2927a17be7f29 --- /dev/null +++ b/src/pages/user/questions-answers/my-qa.vue @@ -0,0 +1,473 @@ + + + + + + + \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index fd8f7d4c87cfa42bd0b216799409aed6b1fdc0bd..fe4d0f6c32ebc1ad9145c451d9145fe568d7afe8 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -327,6 +327,21 @@ export default new Router({ name: "orderDetail", component: () => import("@/pages/user/order/order_detail"), }, + { + path: "/user/my_qa", // 我的问答 + name: "myQA", + component: () => import("@/pages/user/questions-answers/my-qa"), + }, + { + path: "/user/questions", // 提问列表 + name: "questions", + component: () => import("@/pages/user/questions-answers/community"), + }, + { + path: "/user/answers", // 回答列表 + name: "answers", + component: () => import("@/pages/user/questions-answers/community"), + }, ], }, // 个人中心 {