/* miniprogram/xqaddtrack/xqaddtrack.wxss */ @import "../../app.wxss"; .tracklayerbox { display: block; width: 100%; height: 100%; background-color: rgba(56, 72, 85, 0.7); position: fixed; top: 0; left: 0; z-index: 99; } .addtackstatebtn { width: 100%; overflow-x: auto; padding: 30rpx 20rpx 24rpx; } .addtackstatebtn view { flex: none; min-width: 124rpx; height: 56rpx; background: #D4E4ED; border-radius: 4rpx; line-height: 56rpx; padding: 0 2rpx; margin: 0rpx 10rpx; } .addtackstatebtn1 { width: 100%; overflow-x: auto; padding: 30rpx 20rpx 24rpx; } .addtackstatebtn1 view { flex: none; width: 180rpx; height: 56rpx; background: #D4E4ED; border-radius: 4rpx; line-height: 56rpx; padding: 0 2rpx; margin: 0rpx 10rpx; } .trackrecordcontentbox { display: block; width: 100%; height: 100%; overflow: auto; } .trackrecordbox { display: block; width: 100%; height: 80%; position: absolute; bottom: 0; left: 0; background-color: #FFFFFF; border-radius: 10rpx 10rpx 0 0; padding-top: 70rpx; box-sizing: border-box; } .trackrecordcontentbox { display: block; width: 100%; height: 100%; overflow: auto; } .addtacktypebox { width: 100%; height: 80rpx; background: #fff; position: absolute; top: 0; left: 0; border-bottom: 1px solid #D4E4ED; display: flex; align-items: center; } .addtacktypebox > view { flex:1; } .addtacktypebox .nowdiv { font-size: 36rpx; color: #249EFB; font-weight: bold; background-color: #fff; } .addtacktypebox .nowdiv::before { content: " "; display: block; width: 100%; height: 8rpx; background: #249EFB; position: absolute; bottom: 0; z-index: 9; } .addtrackbox { display: block; width: 100%; padding: 26rpx 40rpx 40rpx; } .addtrack1 { margin-top: 18rpx; line-height: 40rpx; } .addtrack1 image { display: block; width: 28rpx; height: 28rpx; margin-right: 8rpx; position: relative; top: 6rpx; } .recordcontentbox { display: block; width: 100%; margin-top: 32rpx; height: 200rpx; background: #F0F4F7; border-radius: 10rpx; } .recordcontentbox textarea { padding: 28rpx 24rpx; box-sizing: border-box; } .tranckimgbox { display: block; margin-top: 10rpx; margin-left: 16rpx; width: 150rpx; height: 150rpx; background: #FFFFFF; border-radius: 8rpx; margin-bottom: 16rpx; overflow: hidden; } .tranckimgbox image.imgmsg { display: block; width: 100%; height: 100%; } .tranckimgbox .delbox { display: block; width: 36rpx; height: 36rpx; background-color: rgba(56, 72, 85, 0.5); position: absolute; top: 0; right: 0; z-index: 2; } .tranckimgbox .del { display: block; margin: 0 auto; width: 30rpx; height: 30rpx; } .calendarbox { display: block; margin: 0 40rpx; padding: 32rpx 0 18rpx; } .calendarbox image { display: block; width: 28rpx; height: 28rpx; position: relative; top: 6rpx; margin-left: 14rpx; } .paydepositbox view.calendarbox { border-width: 0; } .paydepositbox { width: 100%; height: 94rpx; background: #ffffff; box-sizing: border-box; padding: 0rpx; border-bottom: 1px solid #E7F1F7; } view.everydeposit { display: block; width: 100%; padding: 24rpx 0; box-sizing: border-box; margin: 0; } .savebtn { width: 670rpx; height: 98rpx; line-height: 98rpx; background: #249EFB; margin: 0 auto 24rpx; border-radius: 10rpx; } .trackrecordbox1 { display: block; width: 710rpx; margin: 0 auto; padding: 42rpx 0 24rpx; background: #FFFFFF; border-radius: 10rpx; } .trackrecordbox1 .leftrecordtitbox { display: block; line-height: 40rpx; } .trackrecordbox1 .leftrecordtitbox image { display: block; width: 28rpx; height: 28rpx; position: relative; top: 6rpx; } .trackrecordbox1 .leftrecordtitbox view { margin-left: 20rpx; } .trackrecordbox1 .rightrecordbtn { display: block; font-size: 28rpx; color: #249EFB; } .trackrecordlistbox { display: block; margin-top: 24rpx; } .trackrecordlistbox>text { display: block; width: 0; height: 100%; position: absolute; top: 10rpx; left: 12rpx; border-left: 1px dashed #B6CADE; } .trackrecordlistbox .everytrackrecordbox { margin-bottom: 30rpx; } .trackrecordlistbox .everytrackrecordbox .toptimebox { margin-bottom: 18rpx; } .trackrecordlistbox .everytrackrecordbox .toptimebox .redcircclebox { display: block; width: 26rpx; height: 26rpx; background: #FDDDE1; position: relative; border-radius: 50%; top: 7rpx; } .trackrecordlistbox .everytrackrecordbox .toptimebox .redcircclebox view { display: block; width: 18rpx; height: 18rpx; background: #F54D64; position: absolute; top: 4rpx; left: 4rpx; border-radius: 50%; } .trackrecordlistbox .everytrackrecordbox .toptimebox .cyancircclebox { display: block; width: 26rpx; height: 26rpx; background: #DEE0FF; position: relative; border-radius: 50%; top: 7rpx; } .trackrecordlistbox .everytrackrecordbox .toptimebox .cyancircclebox view { display: block; width: 18rpx; height: 18rpx; background: #545DFF; position: absolute; top: 4rpx; left: 4rpx; border-radius: 50%; } .headimgurl { display: block; width: 32rpx; height: 32rpx; border-radius: 50%; margin-right: 12rpx; position: relative; top: 4rpx; } .trackrecordlistbox .everytrackrecordbox .toptimebox .bluecircclebox { display: block; width: 26rpx; height: 26rpx; background: #D8EEFF; position: relative; border-radius: 50%; top: 7rpx; } .trackrecordlistbox .everytrackrecordbox .toptimebox .bluecircclebox view { display: block; width: 18rpx; height: 18rpx; background: #249EFB; position: absolute; top: 4rpx; left: 4rpx; border-radius: 50%; } .trackrecordlistbox .everytrackrecordbox .toptimebox .daytime { margin-left: 8rpx; line-height: 40rpx; } .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 { margin-bottom: 24rpx; } .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .redmiddlecirccle { display: block; width: 16rpx; height: 16rpx; border-radius: 50%; position: relative; left: 4rpx; top: 52rpx; background: #F54D64; margin-right: 14rpx; } .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .cyanmiddlecirccle { display: block; width: 16rpx; height: 16rpx; border-radius: 50%; position: relative; left: 4rpx; top: 52rpx; background: #545DFF; margin-right: 14rpx; } .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .redcolor { background: #F54D64; } .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .cyancolor { background: #545DFF; } .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .bluemiddlecirccle { display: block; width: 16rpx; height: 16rpx; border-radius: 50%; position: relative; left: 4rpx; top: 52rpx; background: #249EFB; margin-right: 14rpx; } .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .bluecolor { background: #249EFB; } .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .recordcontentview { width: 636rpx; padding-left: 6rpx; box-shadow: 0 4rpx 8rpx 0 rgba(36, 158, 251, 0.17); border-radius: 10rpx; } .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .recordcontentview .recordcontent { display: block; padding: 18rpx 20rpx 22rpx 14rpx; background-color: #fff; border-radius: 10rpx; line-height: 40rpx; } .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .recordcontentview .recordcontent .addhourbox { margin-left: 26rpx; } .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .recordcontentview .recordcontent .statebox { display: block; height: 40rpx; line-height: 40rpx; padding: 0 16rpx; background: #F0F4F7; border-radius: 20rpx; text-align: center; font-size: 24rpx; color: #249EFB; } .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .recordcontentview .recordcontent .recordcontentmsg { display: block; margin-top: 10rpx; line-height: 32rpx; font-size: 22rpx; color: #1A1E25; } .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .recordcontentview .imgbox image { display: block; margin-top: 10rpx; width: 186rpx; height: 160rpx; margin-right: 18rpx; } .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .recordcontentview .imgbox image:nth-of-type(3n) { margin-right: 0px; } .trackrecordlistbox .everytrackrecordbox .recordcontentbox1:last-child { margin-bottom: 0; } .recordimgbox { display: block; width: 100%; } .recordimgbox image { display: block; width: 186rpx; height: 160rpx; margin-right: 16rpx; margin-top: 16rpx; } .recordimgbox image:nth-of-type(3n) { margin-right: 0; } .addtackstatebtn view.nowdiv { background: #249EFB; color: #fff; } .addtackstatebtn1 view.nowdiv { background: #249EFB; color: #fff; } .addtrackmsg { display: block; margin: 0 20rpx 40rpx; } .tacktextbox { display: block; width: 100%; padding: 20rpx; background: #F0F4F7; } .tacktextbox .tacktextmsg { display: inline-block; padding: 0 8rpx; } .tacktextbox .nowstatebox { background: #71C4FF; border-radius: 4rpx; color: #fff; } .otherline { margin: 0 12rpx; } .trackinput { display: block; width: 100%; height: 164rpx; background: #fff; border-radius: 4rpx; margin-top: 20rpx; padding: 20rpx 20rpx; box-sizing: border-box; } .trackinput1 { display: block; width: 100%; height: 164rpx; background: #F0F4F7; border-radius: 4rpx; margin-top: 20rpx; padding: 20rpx 20rpx; box-sizing: border-box; } .amountbox { display: block; width: 100%; padding: 20rpx; background: #fff; } .visitimebox1 { margin-bottom: 28rpx; } .visitimebox1 image { display: block; width: 28rpx; height: 28rpx; margin-right: 8rpx; position: relative; top: 6rpx; } .amountinput { margin-top: 0rpx; } .amountime { display: block; width: 550rpx; height: 94rpx; background: #FFFFFF; /*no*/ border-radius: 4rpx; border-bottom: 1px solid #E7F1F7; /*no*/ box-sizing: border-box; } .caletext { margin-top: 25rpx; color: #384855; } .caleright { margin-top: 25rpx; } .amountime image { display: block; width: 28rpx; height: 28rpx; position: relative; top: 6rpx; margin-left: 14rpx; } .suffixicon { position: absolute; right: 0rpx; top: 50%; transform: translateY(-50%); } .stayTime { padding-right: 60rpx; } .amountupimg { display: block; width: 100rpx; height: 80rpx; background: #9DB6CF; border: 1px solid rgba(157, 182, 207, 1); /*no*/ border-radius: 4rpx; position: relative; margin-top: 7rpx; } .amountupimg image { display: block; width: 44rpx; height: 36rpx; margin: 15rpx auto 0; position: relative; } .amountline { margin: 0 20rpx; } .nowamount { font-size: 32rpx; color: #249EFB; font-weight: bold; } .visitimebox { margin-top: 40rpx; } .visitimebox .visitimetit { margin-bottom: 40rpx; } .visitimebox image { display: block; width: 28rpx; height: 28rpx; margin-right: 8rpx; position: relative; top: 6rpx; } .calendarbox { display: block; margin: 20rpx 20rpx 0; padding: 20rpx 20rpx; border: 1px solid #9DB6CF; /*no*/ } .calendarbox iamge { display: block; width: 28rpx; height: 28rpx; position: relative; top: 6rpx; margin-left: 14rpx; } .moneybox { display: block; width: 100%; padding: 20rpx; background: #fff; } .msg-box { display: flex; flex-direction: column; font-size: 28rpx; padding-bottom: 20rpx; line-height: 60rpx; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; margin-top: 12rpx; } .sign-date { display: flex; justify-content: space-between; padding: 15rpx 10rpx; align-items: center; background: #ffffff; border-bottom: 1px solid #E7F1F7; /*no*/ } .sign-date > text { color: #384855; } .msg-box-money { display: flex; justify-content: space-between; background: #ffffff; border-bottom: 1px solid #E7F1F7; /*no*/ padding: 15rpx 10rpx; font-size: 28rpx; position: relative; } .msg-box-money > text { color: #384855; } .msg-box-money input { border: none; outline: none; text-align: right; background: #ffffff; padding-right: 14rpx; position: relative; top: 10rpx; padding-right: 40rpx; } .msg-box-money view { position: absolute; top: 10rpx; right: 10rpx; } .sign-date image { display: block; width: 20px; height: 20px; position: relative; top: 10rpx; } .unamountime { display: block; width: 460rpx; height: 80rpx; background: #ebedf0; border-radius: 4rpx; padding: 20rpx; border: 1px solid #9DB6CF; /*no*/ } .unamountime image { display: block; width: 28rpx; height: 28rpx; position: relative; top: 6rpx; margin-left: 14rpx; } .unsetappiontbtn { display: block; width: 180rpx; height: 80rpx; background: #D4E4ED; border-radius: 4rpx; padding: 20rpx; border: 1px solid #9DB6CF; /*no*/ text-align: center; } .crmstar { display: block; width: 19rpx; height: 31rpx; position: absolute; top: -6rpx; left: 0; } .ratescole { padding: 40rpx 20rpx 40rpx 34.5rpx; } .topcustomermsgbox { display: block; width: 100%; height: 72rpx; position: absolute; top: -72rpx; left: 0; background: #72c4ff; padding: 0 20rpx; border-radius: 8rpx 8rpx 0 0; } .customername { max-width: 140rpx; } .topcustomercommunity { max-width: 200rpx; } .cluestatebox { display: block; width: 100%; height: 80rpx; background: #fff; padding: 0 20rpx; margin-top: 30rpx; border-bottom: 2rpx solid #E7F1F7; margin-bottom: 20rpx; } .cluestatebox image { display: block; width: 28rpx; height: 28rpx; position: relative; top: 26rpx; margin-right: 8rpx; } .cluestatebox .validbox { margin-left: 140rpx; } .crmtopimg { display: block; width: 40rpx; height: 36rpx; position: relative; top: 18rpx; margin-left: 60rpx; } .addwximg { display: block; width: 44rpx; height: 36rpx; position: relative; top: 18rpx; } /* 加微类型 */ .addlayerwxtypebox { display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; background-color: transparent; } .addwxtypebox { display: block; border-radius: 4rpx; padding: 16rpx 22rpx; clear: both; width: 350rpx; position: absolute; right: 0; background: #fff; top: 68rpx; z-index: 100; background-color: #fff; box-shadow: 0 2px 12px rgba(50, 50, 51, 0.12); } .addwxtypebox::after { content: " "; display: block; border-width: 8px; border-style: solid; border-color: transparent transparent #ffffff transparent; position: absolute; left: 60%; top: -14px; transform: translateX(-50%); } .addwxtypebox view { display: block; width: 144rpx; height: 48rpx; line-height: 48rpx; background: #e7eaee; border-radius: 4rpx; font-family: PingFangSC-Regular, Source Han Sans CN DemiLight; font-size: 28rpx; color: #9db6cf; text-align: center; } .addwxtypebox view.nowdiv { background: #09bb07; color: #ffffff; } /* 预约提醒 */ .appointamount { display: block; padding: 20rpx 0rpx 28rpx; /* box-shadow: 0px 4rpx 16rpx 0px rgba(36, 158, 251, 0.31); */ } .appointamount .amountinput { margin-top: 20rpx; } .appointamount .amountinput .amountimebox view { padding: 0 16rpx; border: 1px solid #9db6cf; /*no*/ height: 48rpx; line-height: 48rpx; } .appointamount .amountinput .amountimebox view.nowdiv { background: #249efb !important; color: #fff !important; border-color: #249efb !important; } .appointamount .amountinput .amountimebox .orderclose { display: block; width: 24rpx; height: 24rpx; position: absolute; top: -12rpx; right: -12rpx; } .appointamount .amountinput .amountime { display: block; margin-top: 24rpx; width: 100%; height: 80rpx; background: #ffffff; border-radius: 4rpx; padding: 20rpx; border-bottom: 2rpx solid #E7F1F7; /*no*/ position: relative; line-height: calc(40rpx - 1px); /*no*/ } .appointamount .amountinput .amountime image { display: block; width: 28rpx; height: 28rpx; position: relative; top: 8rpx; margin-left: 16rpx; } .appointamount .activityname { margin-top: 24rpx; } .appointamount .activity-box { border-bottom: 1px solid #E7F1F7; /*no*/ padding: 20rpx; display: flex; justify-content: space-between; align-items: center; background: #fff; width: 100%; box-sizing: border-box; } .appointamount .calender-box { display: flex; align-items: center; } .pickercalender { position: absolute; top: 28rpx; right: 20rpx; } picker { width: 50%; height: 100%; display: flex; justify-content: flex-end; } .smstatebox { color: #71c4ff; } .addimg { display: block; width: 48rpx; height: 48rpx; position: absolute; bottom: 5rpx; right: 12rpx; z-index: 99; } .flex-row { display: flex; } .flex-sub { flex: 1; } .flex-two { flex: 2; } .align-center { align-items: center; } .justify-center { justify-content: center; } .jdBoxStyle { display: flex; justify-content: space-between; box-sizing: border-box; padding: 15rpx 10rpx; align-items: center; background: #ffffff; border-bottom: 1px solid #E7F1F7; } .jdBoxStyle > text { color: #384855; } .mb0 { margin-bottom: 0rpx; } .ml5 { margin-left: 5rpx; } .activityStyle { width: 100%; height: 94rpx; display: flex; align-items: center; justify-content: space-between; border-bottom: 2rpx solid #E7F1F7; box-sizing: border-box; padding: 0rpx 20rpx; } .van-checkbox { white-space: nowrap; font-size: 26rpx; } .assignDesigner { width: 100%; height: 94rpx; border-bottom: 2rpx solid #E7F1F7; display: flex; align-items: center; box-sizing: border-box; padding: 0rpx 20rpx; } .assignleft { width: 290rpx; color: #9DB6CF; font-size: 28rpx; } .assignright { width: calc(100% - 290rpx); height: 100%; display: flex; align-items: center; justify-content: flex-end; } .assignAvatar { flex:1; height: 100%; box-sizing: border-box; padding-right: 20rpx; display: flex; align-items: center; justify-content: flex-end; } .assignAvatar > image { width: 60rpx; height: 60rpx; border-radius: 50%; overflow: hidden; margin-left: -20rpx; } .assignright > image { width: 16rpx; } .plr0 { padding: 0rpx; } button[disabled] { background-color: #88C0FA !important; color: #fff !important; }