page { position: absolute; left: 0; top: 0; width: 100%; display: flex; background-color: #f2f6f2; min-height: 100vh; } .status_bar { height: 44rpx; width: 100%; } .page { background-color: #f2f6f2; display: flex; flex-direction: column; width: 750rpx; min-height: 100vh; } // .nav-bar { // width: 750rpx; // height: 88rpx; // background-color: #fff; // display: flex; // flex-direction: row; // align-items: center; // justify-content: space-between; // padding: 0 10rpx; // box-sizing: border-box; // border-bottom: 0rpx solid #f0f0f0; // .left { // width: 120rpx; // .uni-btn-icon { // font-size: 50rpx; // color: #000; // } // } // .center { // flex: 1; // text-align: center; // font-size: 32rpx; // font-weight: bold; // color: #333; // } // .right { // display: flex; // align-items: center; // .btn { // font-size: 28rpx; // color: #333; // margin-left: 30rpx; // &:active { // opacity: 0.7; // } // } // } // } .nav-bar { width: calc(100ve - 73rpx); height: calc(96rpx + var(--status-bar-height)); display: flex; align-items: center; justify-content: space-between; padding: 0; padding-right: 40rpx; padding-left: 33rpx; padding-top: var(--status-bar-height); box-sizing: border-box; .left { display: flex; align-items: center; font-family: PingFang SC-Bold; font-weight: 400; font-size: 32rpx; color: #1f1f1f; .uni-btn-icon { font-size: 45rpx; font-weight: bold; color: #1f1f1f; transition: color 0.2s; margin-right: 20rpx; &:active { color: #2b85e4; } } } .right { display: flex; align-items: center; font-size: 28rpx; font-family: "PingFang SC-Bold"; font-weight: 400; .btn { border-radius: 26rpx; background: #1f1f1f; padding: 6rpx 32rpx; color: #acf934; font-size: 28rpx; } } } .enterContentDetails { width: calc(100% - 40rpx); min-height: 726rpx; background: #ffffff; border-radius: 20rpx; margin: 0 20rpx; padding: 0rpx 24rpx 24rpx 24rpx; box-sizing: border-box; .edit { height: 92rpx; border-bottom: 2rpx solid #f2f6f2; } .edit2 { min-height: 350rpx; width: 100%; // border-bottom: 2rpx solid #f2f6f2; } .content-textarea { padding-top: 24rpx; } ::v-deep.input-placeholder, ::v-deep.textarea-placeholder { font-family: PingFang SC; font-weight: 400; font-size: 32rpx; color: #999999; } .agree { font-family: PingFang SC, PingFang SC; font-weight: 400; font-size: 24rpx; color: #999999; display: flex; align-items: center; justify-content: flex-end; } .img { width: 100%; padding-left: 20rpx; image { width: 710rpx; } } .img_list { width: 100%; display: grid; grid-template-columns: repeat(3, 1fr); row-gap: 20rpx; flex-wrap: wrap; margin-top:15rpx; .image { display: flex; width: 208rpx; height: 208rpx; position: relative; box-sizing: border-box; justify-content: center; align-items: center; background: #f2f6f2; border-radius: 16rpx; .txt { font-size: 120rpx; color: #999; width: 40rpx; height: 40rpx; } .upimg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 8rpx; } .del { width: 40rpx; height: 40rpx; position: absolute; right: 0rpx; top: 0rpx; } } } .btn_list { display: flex; flex-direction: row; align-items: center; justify-content: center; .btn_sq { width: 300rpx; height: 80rpx; background-color: #bf8669; border-radius: 4rpx; text-align: center; color: #fff; line-height: 80rpx; font-size: 32rpx; margin: 20rpx; } } .telbg { width: 750rpx; height: 350rpx; display: flex; flex-direction: column; padding-left: 40rpx; padding-top: 120rpx; color: #fff; background-color: #517456; font-size: 30rpx; .tel { font-size: 80rpx; color: #bf8669; } } } .worksBox { border-radius: 20rpx; overflow: hidden; margin: 0 24rpx; background: #fff; margin-top: 20rpx; padding-left: 24rpx; .optionalWorks { display: flex; align-items: center; justify-content: space-between; padding: 24rpx; height: 88rpx; padding-left: 0; .title { font-family: "PingFang SC-Bold"; font-weight: bold; font-size: 28rpx; text { color: #bbb; font-size: 24rpx; padding-left: 10rpx; } } .selectLeft { display: flex; align-items: center; font-family: "PingFang SC-Bold"; .prompt { margin-right: 8rpx; } .rightArrow { width: 28rpx; height: 28rpx; } } } .activeItem { height: 220rpx; padding: 22rpx 48rpx 22rpx 26rpx; box-sizing: border-box; display: flex; justify-content: space-between; padding-left: 0; border-top: 2rpx solid #f2f6f2; image { width: 100%; height: 100%; } .img-box { width: 112rpx; height: 152rpx; } .info { width: 450rpx; height: 152rpx; display: flex; flex-direction: column; justify-content: center; padding: 10rpx; .title { font-family: "PingFang SC-Bold"; font-weight: 400; font-size: 32rpx; color: #1f1f1f; } } .select-box { width: 40rpx; height: 100%; display: flex; justify-content: center; align-items: center; image { width: 40rpx; height: 40rpx; } } } } /* 用户信息列表 */ .user-list { width: 710rpx; border-radius: 20rpx; margin: 20rpx auto; .agree { width: 100%; text-align: center; color: #959595; font-size: 22rpx; padding: 20rpx 0; margin-top: 0rpx; padding-right: 50rpx; display: flex; flex-direction: row; justify-content: flex-end; align-items: center; .xy { color: darkred; padding: 0rpx 20rpx; } image { width: 32rpx; margin-right: 8rpx; } } .tips { display: flex; flex-direction: row; justify-content: space-between; height: 90rpx; .title { display: flex; flex-direction: row; justify-content: center; height: 80rpx; line-height: 80rpx; font-weight: bold; font-size: 30rpx; .line { width: 10rpx; height: 24rpx; background-color: $base; line-height: 80rpx; margin: 28rpx 20rpx; } } .more-content { display: flex; flex-direction: row; height: 100%; align-items: center; .item1 { display: flex; justify-content: center; height: 100%; flex-direction: row; line-height: 100%; align-items: center; align-self: center; .switch { } .status { color: #e54d42; } .btn { width: 160rpx; height: 50rpx; margin: 0 20rpx; text-align: center; margin-left: 40rpx; background-color: #39b54a; border-radius: 25rpx; color: #fff; font-size: 24rpx; line-height: 50rpx; } } } .beizu { padding: 10rpx 30rpx; color: #959595; } } .content { padding: 10rpx 0rpx; display: flex; flex-direction: column; justify-content: space-between; .edit { border: solid 1px #f0f0f0; border-radius: 10rpx; width: 670rpx; height: 80rpx; font-size: 30rpx; padding: 10rpx; background-color: #fff; } .edit2 { border: solid 1px #f0f0f0; background-color: #fff; border-radius: 10rpx; width: 670rpx; height: 340rpx; font-size: 30rpx; padding: 10rpx; box-sizing: border-box; } .item { display: flex; flex-direction: row; justify-content: space-between; border: solid 1px #f0f0f0; border-radius: 10rpx; width: 730rpx; height: 80rpx; align-items: center; .left { padding-left: 10rpx; width: 168rpx; font-size: 28rpx; } .input { width: 570rpx; font-size: 28rpx; } .picker { padding-left: 10rpx; width: 120rpx; display: flex; flex-direction: row; justify-content: space-between; .selimg { width: 24rpx; height: 24rpx; margin-top: 4rpx; margin-left: 12rpx; } } .edit3 { border: solid 0px #f0f0f0; border-radius: 10rpx; width: 730rpx; height: 140rpx; font-size: 28rpx; padding: 8rpx; } } .item2 { display: flex; flex-direction: row; justify-content: space-between; margin-top: 10rpx; .item21 { display: flex; flex-direction: row; justify-content: space-between; border: solid 1px #f0f0f0; border-radius: 10rpx; width: 360rpx; height: 80rpx; align-items: center; .left { padding-left: 10rpx; width: 120rpx; line-height: 60rpx; font-size: 28rpx; } .input { width: 360rpx; font-size: 28rpx; line-height: 60rpx; } } } } .img { width: 100%; padding-left: 20rpx; image { width: 710rpx; } } .img_list { display: flex; width: 100%; padding: 20rpx 40rpx; flex-wrap: wrap; .image { display: flex; width: 200rpx; height: 200rpx; position: relative; margin: 10rpx; box-sizing: border-box; justify-content: center; align-items: center; background: rgba(120, 120, 120, 0.2); border-radius: 8rpx; .txt { font-size: 120rpx; color: #999; } .upimg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 8rpx; } .del { width: 40rpx; height: 40rpx; position: absolute; right: -10rpx; top: -10rpx; } } } .btn_list { display: flex; flex-direction: row; align-items: center; justify-content: center; .btn_sq { width: 300rpx; height: 80rpx; background-color: #bf8669; border-radius: 4rpx; text-align: center; color: #fff; line-height: 80rpx; font-size: 32rpx; margin: 20rpx; } } .telbg { width: 750rpx; height: 350rpx; display: flex; flex-direction: column; padding-left: 40rpx; padding-top: 120rpx; color: #fff; background-color: #517456; font-size: 30rpx; .tel { font-size: 80rpx; color: #bf8669; } } .img2 { width: 100%; padding-left: 0rpx; image { width: 750rpx; } } } .footer { position: fixed; bottom: 0rpx; width: 750rpx; height: 120rpx; display: flex; flex-direction: row; justify-content: center; background: #fff; .btn { width: 690rpx; height: 80rpx; background-color: #39b54a; border-radius: 40rpx; text-align: center; color: #fff; line-height: 80rpx; font-size: 32rpx; } } .foot-btn { height: 80rpx; padding: 60rpx; button { height: 80rpx; line-height: 80rpx; font-size: 28rpx; } } .uni-textarea-placeholder { color: #959595; overflow: hidden; } .num_txt { display: flex; flex-direction: row; align-items: center; padding: 20rpx 30rpx; .num_input { width: 120rpx; height: 60rpx; border: 1px solid $base; border-radius: 10rpx; margin: 0 20rpx; text-align: center; font-size: 28rpx; } }