| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252 |
- <template>
- <view class="default_page" :style="{'min-height':h+'px', 'padding-top':mt+'px'}">
- <cus-header title='编辑问卷'></cus-header>
- <div class="box adfacjb" style="padding: 32rpx 24rpx 40rpx;">
- <div class="box-left">
- <div class="box-title">问卷名称</div>
- <div class="box-tip" style="margin-top: 32rpx;">{{'GW+MC PREILL36测评题库版本'}}</div>
- </div>
- <div class="box-right adfac">
- <text>预览</text>
- <image :src="imgBase+'my_arrow_right.png'"></image>
- </div>
- </div>
- <div class="box" style="padding: 32rpx 24rpx;">
- <div class="box-title">选择团队</div>
- <div class="box-team adfacjb">
- <div class="box-tip">{{'甜梦2025一期团队'}}</div>
- <image :src="imgBase+'my_arrow_right.png'"></image>
- </div>
- </div>
- <div class="box" style="padding: 32rpx 24rpx 0;">
- <div class="box-title">问卷作答时间设置</div>
- <div class="box-time adfacjb" style="margin-top: 32rpx;">
- <div class="box-time-left">开始时间</div>
- <div class="box-time-right adfac">
- <text>{{'2025-10-13 00:00'}}</text>
- <image :src="imgBase+'my_arrow_right.png'"></image>
- </div>
- </div>
- <div class="box-time adfacjb">
- <div class="box-time-left">截止时间</div>
- <div class="box-time-right adfac">
- <text>{{'2025-10-20 00:00'}}</text>
- <image :src="imgBase+'my_arrow_right.png'"></image>
- </div>
- </div>
- </div>
- <div class="box" style="padding: 32rpx 24rpx 18rpx;">
- <div class="box-title adfacjb">
- <text>限制每位用户提交次数</text>
- <u-switch v-model="limit" activeColor="#833478" size="38"></u-switch>
- </div>
- <div class="box-num adfacjb">
- <div class="box-num-title">可提交次数</div>
- <div class="box-num-right">
- <cus-number-box :min="1" :number="dto.submitNum" @valChange="valChange"></cus-number-box>
- </div>
- </div>
- </div>
- <div class="box" style="padding: 30rpx 24rpx 0;">
- <div class="box-title adfacjb">
- <text>团队人员</text>
- <div class="box-add">+ 添加</div>
- </div>
- <div class="box-user">
- <div class="box-user-item adfacjb" v-for="(item,index) in dto.userList" :key="index">
- <div class="box-user-item-left">
- <div class="box-user-item-left-name adfac">
- <text>{{'吴亦可'}}</text>
- <div class="type">{{'赞助人Sponsor'}}</div>
- </div>
- <div class="box-user-item-left-email">{{'123456789@qq.com'}}</div>
- </div>
- <image class="box-user-item-right" :src="imgBase+''"></image>
- </div>
- </div>
- </div>
- <div class="bottom">
- <div class="zt_btn">确认发布</div>
- </div>
- </view>
- </template>
- <script>
- import CusNumberBox from '@/components/CusNumberBox/index.vue'
- export default {
- components:{ CusNumberBox },
- data(){
- return {
- limit:true,
- dto:{
- submitNum:1,
- userList:[1,1,1,1]
- }
- }
- },
- methods:{
- valChange(e){
- this.dto.submitNum = e;
- }
- }
- }
- </script>
- <style scoped lang="scss">
- .default_page{
- padding: 0 24rpx 182rpx;
- box-sizing: border-box;
-
- .box{
- background: #FFFFFF;
- box-shadow: inset 0rpx -1rpx 0rpx 0rpx rgba(229,231,235,0.5);
- border-radius: 24rpx;
- margin-top: 20rpx;
-
- &-title,&-title>text{
- font-family: PingFang-SC, PingFang-SC;
- font-weight: bold;
- font-size: 32rpx;
- color: #002846;
- line-height: 32rpx;
- }
- &-tip{
- font-family: PingFangSC, PingFang SC;
- font-weight: 400;
- font-size: 30rpx;
- color: #667E90;
- line-height: 32rpx;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- }
-
- &-left{
- width: calc(100% - 150rpx);
- }
- &-right{
- &>text{
- font-family: PingFangSC, PingFang SC;
- font-weight: 400;
- font-size: 26rpx;
- color: #33A7A7;
- line-height: 32rpx;
- }
- &>image{
- width: 32rpx;
- height: 32rpx;
- margin-left: 10rpx;
- }
- }
- &-team{
- margin-top: 31rpx;
- &>image{
- width: 36rpx;
- height: 36rpx;
- }
- }
- &-time{
- padding: 33rpx 0;
- box-shadow: inset 0rpx -1rpx 0rpx 0rpx rgba(229,231,235,0.5);
- &-left{
- font-family: PingFangSC, PingFang SC;
- font-weight: 400;
- font-size: 30rpx;
- color: #002846;
- line-height: 32rpx;
- }
- &-right{
- &>text{
- font-family: PingFangSC, PingFang SC;
- font-weight: 400;
- font-size: 30rpx;
- color: #667E90;
- line-height: 32rpx;
- }
- &>image{
- width: 36rpx;
- height: 36rpx;
- margin-left: 10rpx;
- }
- }
- }
- &-num{
- margin-top: 65rpx;
- &-left{
- font-family: PingFangSC, PingFang SC;
- font-weight: 400;
- font-size: 30rpx;
- color: #002846;
- line-height: 32rpx;
- }
- }
- &-add{
- width: 120rpx;
- height: 54rpx;
- border-radius: 27rpx;
- border: 1rpx solid #33A7A7;
- font-family: PingFang-SC, PingFang-SC;
- font-weight: bold;
- font-size: 24rpx;
- color: #33A7A7;
- line-height: 54rpx;
- text-align: center;
- }
- &-user{
- margin-top: 21rpx;
- &-item{
- box-shadow: inset 0rpx -1rpx 0rpx 0rpx #EFEFEF;
- border-radius: 24rpx;
- padding: 30rpx 0 36rpx;
- &-left{
- &-name{
- text{
- font-family: PingFangSC, PingFang SC;
- font-weight: 400;
- font-size: 30rpx;
- color: #002846;
- line-height: 32rpx;
- }
- .type{
- background: #F8F4F8;
- border-radius: 21rpx;
- margin-left: 20rpx;
- padding: 5rpx 16rpx;
- font-family: PingFangSC, PingFang SC;
- font-weight: 400;
- font-size: 22rpx;
- color: #9F6196;
- line-height: 30rpx;
- text-align: center;
- }
- }
- &-email{
- font-family: PingFangSC, PingFang SC;
- font-weight: 400;
- font-size: 28rpx;
- color: #667E90;
- line-height: 28rpx;
- margin-top: 20rpx;
- }
- }
- &-right{
- width: 36rpx;
- height: 36rpx;
- }
- }
- }
- }
-
- .bottom{
- width: 100%;
- height: 162rpx;
- background: #FFFFFF;
- padding: 20rpx 50rpx;
- box-sizing: border-box;
- position: fixed;
- left: 0;
- bottom: 0;
- z-index: 888;
- }
- }
- </style>
|