raolu преди 6 години
родител
ревизия
e2f6b2e55b
променени са 2 файла, в които са добавени 57 реда и са изтрити 54 реда
  1. 1 0
      app/rehabilitation/css/rehabilitation_management.css
  2. 56 54
      app/rehabilitation/html/rehabilitation_management.html

+ 1 - 0
app/rehabilitation/css/rehabilitation_management.css

@ -134,6 +134,7 @@ html,
.calendar-content {
	margin: 0 auto;
	height: 100%;
}

+ 56 - 54
app/rehabilitation/html/rehabilitation_management.html

@ -154,63 +154,65 @@
						<i class="icon icon-prev icon-20" @click="preMonth"></i>
						<span class="currentDay">{{currentDay}}</span>
						<i class="icon icon-next icon-20" @click="nextMonth"></i></span>
						<div class="calendar-content" v-show="tabStatus==1">
						<div class="calendar-content ui-grid ui-grid-vertical" v-show="tabStatus==1">
							<div class="calendar-descript">
								<span>图例注释: </span><i class="icon icon-blue"></i> <span>专科团队</span>&emsp;<i class="icon icon-green"></i> <span>家医团队</span>&emsp; <i class="icon icon-flag"></i> <span>我的任务</span>
							</div>
							<div class="calendar-week">
								<div class="flex-box text-center">
									<div class="flex-box-item">
										周一
									</div>
									<div class="flex-box-item">
										周二
									</div>
									<div class="flex-box-item">
										周三
									</div>
									<div class="flex-box-item">
										周四
									</div>
									<div class="flex-box-item">
										周五
									</div>
									<div class="flex-box-item">
										周六
									</div>
									<div class="flex-box-item">
										周日
									</div>
								</div>
							</div>
							<div class="calendar-days">
								<div v-for="items in calendarData" class="flex-box">
									<!--
								-->
									<div class="calendar-day" v-for="item in items" @click="viewDetail(item.planDetailIds)" :is-future="item.future">
										<span class="day-number">{{item.day}}</span>
										<div class="task-icon">
											<i v-if="item.myTaskFlag" class="icon icon-flag icon-20"></i>
											<i v-if="item.finishFlag" class="icon icon-check"></i>
										</div>
										<div class="coloured-box">
											<span v-if="item.specialist" class="coloured-ribbon coloured-ribbon-blue">专<br />科</span>
											<span v-if="item.family" class="coloured-ribbon coloured-ribbon-green">家<br />医</span>
										</div>
										<div class="progress-box">
											<div class="progress" :style="{opacity:item.specialist?'1':'0'}">
												<span>{{(item.specialist && item.specialist.finish)+'/'+(item.specialist && item.specialist.all)}}</span>
												<div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" :style="{width: (item.specialist?(item.specialist.finish/item.specialist.all):0)*100+'%'}"></div>
											</div>
											<div class="progress" :style="{opacity:item.family?'1':'0'}">
												<span>{{(item.family && item.family.finish)+'/'+(item.family && item.family.all)}}</span>
												<div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="2" aria-valuemin="0" aria-valuemax="100" :style="{width: (item.family?(item.family.finish/item.family.all):0)*100+'%'}"></div>
											</div>
											<p v-if="!item.noService" class="mb0 f12" :class="{'visibility-hide':!curTask}" style="line-height: 1;">{{curTaskName || '&emsp;'}}</p>
										</div>
										<p v-if="item.noService" class="no-server">无服务项</p>
									</div>
								</div>
							<div class="ui-col-1" style="overflow: hidden; overflow-y: scroll;">
							    <div class="calendar-week">
                                    <div class="flex-box text-center">
                                        <div class="flex-box-item">
                                            周一
                                        </div>
                                        <div class="flex-box-item">
                                            周二
                                        </div>
                                        <div class="flex-box-item">
                                            周三
                                        </div>
                                        <div class="flex-box-item">
                                            周四
                                        </div>
                                        <div class="flex-box-item">
                                            周五
                                        </div>
                                        <div class="flex-box-item">
                                            周六
                                        </div>
                                        <div class="flex-box-item">
                                            周日
                                        </div>
                                    </div>
                                </div>
                                <div class="calendar-days">
                                    <div v-for="items in calendarData" class="flex-box">
                                        <!--
                                    -->
                                        <div class="calendar-day" v-for="item in items" @click="viewDetail(item.planDetailIds)" :is-future="item.future">
                                            <span class="day-number">{{item.day}}</span>
                                            <div class="task-icon">
                                                <i v-if="item.myTaskFlag" class="icon icon-flag icon-20"></i>
                                                <i v-if="item.finishFlag" class="icon icon-check"></i>
                                            </div>
                                            <div class="coloured-box">
                                                <span v-if="item.specialist" class="coloured-ribbon coloured-ribbon-blue">专<br />科</span>
                                                <span v-if="item.family" class="coloured-ribbon coloured-ribbon-green">家<br />医</span>
                                            </div>
                                            <div class="progress-box">
                                                <div class="progress" :style="{opacity:item.specialist?'1':'0'}">
                                                    <span>{{(item.specialist && item.specialist.finish)+'/'+(item.specialist && item.specialist.all)}}</span>
                                                    <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" :style="{width: (item.specialist?(item.specialist.finish/item.specialist.all):0)*100+'%'}"></div>
                                                </div>
                                                <div class="progress" :style="{opacity:item.family?'1':'0'}">
                                                    <span>{{(item.family && item.family.finish)+'/'+(item.family && item.family.all)}}</span>
                                                    <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="2" aria-valuemin="0" aria-valuemax="100" :style="{width: (item.family?(item.family.finish/item.family.all):0)*100+'%'}"></div>
                                                </div>
                                                <p v-if="!item.noService" class="mb0 f12" :class="{'visibility-hide':!curTask}" style="line-height: 1;">{{curTaskName || '&emsp;'}}</p>
                                            </div>
                                            <p v-if="item.noService" class="no-server">无服务项</p>
                                        </div>
                                    </div>
    							</div>
							</div>
						</div>
						<div class="time-axis mt50" v-show="tabStatus==2">