diff --git a/src/assets/images/baoming1.png b/src/assets/images/baoming1.png new file mode 100644 index 0000000..7cb26b5 Binary files /dev/null and b/src/assets/images/baoming1.png differ diff --git a/src/assets/images/hdxx.png b/src/assets/images/hdxx.png new file mode 100644 index 0000000..132f6ef Binary files /dev/null and b/src/assets/images/hdxx.png differ diff --git a/src/assets/images/rypp.png b/src/assets/images/rypp.png new file mode 100644 index 0000000..7371511 Binary files /dev/null and b/src/assets/images/rypp.png differ diff --git a/src/assets/styles/font.css b/src/assets/styles/font.css index 5d24f1c..74baf27 100644 --- a/src/assets/styles/font.css +++ b/src/assets/styles/font.css @@ -5,4 +5,13 @@ @font-face { font-family: "Alibaba-PuHuiTi-Regular"; src: url("http://www.jichuanglanhai.com/demo/taicang-file/fonts/Alibaba-PuHuiTi-Regular.otf"); +} +/* 标题类 */ +@font-face { + font-family: "Alibaba-PuHuiTi-Medium.otf"; + src: url("http://www.jichuanglanhai.com/demo/font-file/Alibaba-PuHuiTi-Medium.otf"); +} +@font-face { + font-family: "youshebiaotihei"; + src: url("./font/YouSheBiaoTiHei-2.ttf"); } \ No newline at end of file diff --git a/src/assets/styles/font/YouSheBiaoTiHei-2.ttf b/src/assets/styles/font/YouSheBiaoTiHei-2.ttf new file mode 100644 index 0000000..3729151 Binary files /dev/null and b/src/assets/styles/font/YouSheBiaoTiHei-2.ttf differ diff --git a/src/components/Pagination/index.vue b/src/components/Pagination/index.vue index 56f5a6b..18896ba 100644 --- a/src/components/Pagination/index.vue +++ b/src/components/Pagination/index.vue @@ -23,7 +23,8 @@ export default { props: { total: { required: true, - type: Number + type: Number, + default:1 }, page: { type: Number, @@ -106,7 +107,8 @@ export default { + diff --git a/src/views/volunteer/zyzsjgl/hdgl/index.vue b/src/views/volunteer/zyzsjgl/hdgl/index.vue index e1ef63c..69ebcdb 100644 --- a/src/views/volunteer/zyzsjgl/hdgl/index.vue +++ b/src/views/volunteer/zyzsjgl/hdgl/index.vue @@ -1,9 +1,918 @@ + - + + font-weight: bold; + color: #4d4949; + .el-checkbox { + display: none; + } + } + } + ::v-deep .el-table::before { + height: 0; + } + .tabs-btns { + display: flex; + align-items: center; + justify-content: center; + .look { + display: flex; + align-items: center; + padding: 0 10px; + // margin-right: 30px; + cursor: pointer; + // img { + // width: 20px; + // margin-right: 5px; + // } + span { + font-size: 15px; + font-family: "Alibaba-PuHuiTi-Regular"; + font-weight: 400; + color: #045ffd; + } + } + } + } + .pagination { + margin-top: 10px; + } + } +} +.mainTag { + display: flex; + font-family: "Alibaba-PuHuiTi-Regular"; + & > div { + margin-right: 5px; + background-color: rgba(248, 65, 77, 0.06); + padding: 3px 5px; + color: #e16a70; + border-radius: 4px; + } +} +::v-deep .el-dialog { + border-radius: 10px; + margin-bottom: 20px; +} +::v-deep .el-dialog__header { + padding: 10px; + padding-left: 15px; + background: #f7f5f5; + border-top-left-radius: 10px; + border-top-right-radius: 10px; +} +::v-deep .el-dialog__body { + padding: 0; +} +::v-deep .el-dialog__footer { + padding: 0; +} +::v-deep .el-dialog__headerbtn { + top: 12px; +} +.titleText { + font-family: "Alibaba-PuHuiTi-Regular"; + font-weight: bold; + color: #4c4949; + padding-left: 15px; + font-size: 16px; + position: relative; + &::before { + position: absolute; + top: 3.8px; + left: 0; + content: ""; + width: 5px; + height: 15px; + background: #f8414d; + } +} +.center-content { + padding: 20px 30px; + header { + display: flex; + align-items: center; + margin-bottom: 14px; + .icons { + height: 14px; + width: 14px; + background-image: url("../../../../assets/images/hdxx.png"); + background-size: 100% 100%; + } + .icons1 { + background-image: url("../../../../assets/images/rypp.png"); + } + .icons2 { + background-image: url("../../../../assets/images/baoming1.png"); + } + span { + margin-left: 10px; + color: #4c4949; + font-weight: bold; + font-family: "Alibaba-PuHuiTi-Regular"; + } + } + .mainsEvents { + // height: 35px; + display: flex; + align-items: center; + font-family: "Alibaba-PuHuiTi-Regular"; + margin-bottom: 12px; + .itemE { + width: 50%; + display: flex; + & > div:nth-of-type(1) { + display: flex; + align-items: center; + color: #4c4949; + width: 24%; + } + & > div:nth-last-of-type(2) { + color: #807a7a; + } + } + } + .mainPeople { + overflow: auto; + height: 200px; + box-sizing: border-box; + margin-bottom: 12px; + .subMan { + width: 100%; + height: 95px; + background: #fafafa; + border: 1px solid #f5edeb; + border-radius: 10px; + display: flex; + justify-content: space-between; + box-sizing: border-box; + padding: 15px; + margin-bottom: 10px; + .leftSub { + width: 84%; + height: 100%; + display: flex; + align-items: center; + .leftAvatar { + height: 65px; + width: 65px; + background-size: 100% 100%; + border-radius: 10px; + } + .leftName { + margin-left: 15px; + & > div:nth-of-type(1) { + font-family: "Alibaba-PuHuiTi-Medium.otf"; + color: #4c4949; + font-size: 18px; + margin-bottom: 18px; + } + } + } + .rightSub { + flex: 1; + display: flex; + flex-direction: column; + justify-content: space-between; + .numPercen { + display: flex; + // align-items: flex-end; + align-items: center; + & > span:nth-of-type(1) { + font-family: "Alibaba-PuHuiTi-Regular"; + font-weight: 400; + color: #8a8585; + margin-right: 10px; + } + & > span:nth-of-type(2) { + font-family: "youshebiaotihei"; + color: #49b28f; + font-size: 20px; + } + } + .itemBtn { + display: flex; + justify-content: space-between; + .look { + background: #fff; + border-radius: 4px; + color: #188ffe; + font-family: "Alibaba-PuHuiTi-Regular"; + padding: 5px 10px; + cursor: pointer; + user-select: none; + } + .looks { + background: #fff; + border-radius: 4px; + color: #49b28f; + font-family: "Alibaba-PuHuiTi-Regular"; + padding: 5px 10px; + cursor: pointer; + user-select: none; + } + } + } + } + } +} +::-webkit-scrollbar { + width: 5px; +} +::-webkit-scrollbar-thumb { + background: #e5d3d4; +} +::-webkit-scrollbar-track { + background: #f4f1f1; +} +.inputBox { + display: flex; + justify-content: space-between; + & > div { + width: 47%; + } +} +::v-deep .el-select { + width: 100%; +} +::v-deep .el-form-item__label { + font-size: 14px; + font-family: "Alibaba-PuHuiTi-Regular"; + font-weight: 400; + color: #4c4949; + text-align: left; + padding-right: 0; +} +.footBtn { + display: flex; + flex-direction: row-reverse; +} +::v-deep .footBtn .el-button { + margin-left: 10px; + font-family: "Alibaba-PuHuiTi-Regular"; +} + diff --git a/src/views/volunteer/zyzsjgl/zdgl/index.vue b/src/views/volunteer/zyzsjgl/zdgl/index.vue index 2518173..9de40aa 100644 --- a/src/views/volunteer/zyzsjgl/zdgl/index.vue +++ b/src/views/volunteer/zyzsjgl/zdgl/index.vue @@ -1,9 +1,409 @@ + - + + font-weight: bold; + color: #4d4949; + .el-checkbox { + display: none; + } + } + } + ::v-deep .el-table::before { + height: 0; + } + .tabs-btns { + display: flex; + align-items: center; + justify-content: center; + .look { + display: flex; + align-items: center; + padding: 0 10px; + // margin-right: 30px; + cursor: pointer; + // img { + // width: 20px; + // margin-right: 5px; + // } + span { + font-size: 15px; + font-family: "Alibaba-PuHuiTi-Regular"; + font-weight: 400; + color: #045ffd; + } + } + } + } + .pagination { + margin-top: 10px; + } + } +} +::v-deep .el-dialog { + border-radius: 10px; + margin-bottom: 20px; +} +::v-deep .el-dialog__header { + padding: 10px; + padding-left: 15px; + background: #f7f5f5; + border-top-left-radius: 10px; + border-top-right-radius: 10px; +} +::v-deep .el-dialog__body { + padding: 0; +} +::v-deep .el-dialog__footer { + padding: 0; +} +::v-deep .el-dialog__headerbtn { + top: 12px; +} +.titleText { + font-family: "Alibaba-PuHuiTi-Regular"; + font-weight: bold; + color: #4c4949; + padding-left: 15px; + font-size: 16px; + position: relative; + &::before { + position: absolute; + top: 3.8px; + left: 0; + content: ""; + width: 5px; + height: 15px; + background: #f8414d; + } +} +.footBtn { + display: flex; + flex-direction: row-reverse; +} +::v-deep .footBtn .el-button { + margin-left: 10px; + font-family: "Alibaba-PuHuiTi-Regular"; +} +.center-content { + padding: 20px; +} +::v-deep .center-content .el-form-item__label { + font-size: 14px; + font-family: "Alibaba-PuHuiTi-Regular"; + font-weight: 400; + color: #4c4949; + text-align: right; +} + diff --git a/vue.config.js b/vue.config.js index 82dedc7..26562b1 100644 --- a/vue.config.js +++ b/vue.config.js @@ -58,9 +58,9 @@ module.exports = { sassOptions: { outputStyle: "expanded" }, }, // px to rem - postcss: { - plugins: [postcss], - }, + // postcss: { + // plugins: [postcss], + // }, }, }, configureWebpack: {