154 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			Vue
		
	
	
	
			
		
		
	
	
			154 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			Vue
		
	
	
	
| <template>
 | ||
|   <view class="bg-white br12 p-0-20">
 | ||
|     <view class="d-b-c p-30-0 border-b">
 | ||
|       <view class="f28 fb">{{ $t("ENU_G_C_5") }}</view>
 | ||
|       <view class="hh100" @click="clickFold">
 | ||
|         <u-icon
 | ||
|           name="arrow-down"
 | ||
|           size="28rpx"
 | ||
|           color="#999999"
 | ||
|           v-if="fold"
 | ||
|         ></u-icon>
 | ||
|         <u-icon name="arrow-right" size="28rpx" color="#999999" v-else></u-icon>
 | ||
|       </view>
 | ||
|     </view>
 | ||
|     <view class="collspaceContent" :class="{ closed: !fold }">
 | ||
|       <view class="d-b-c p-20-0 border-b">
 | ||
|         <view class="f24 gray3">{{ $t("S_C_7") }}:{{ $t("S_C_68") }}</view>
 | ||
|         <view class="f24">{{ data.month }}{{ $t("ENU_SETTLE_P_3") }}</view>
 | ||
|       </view>
 | ||
|       <view class="prefecture form-group">
 | ||
|         <view class="form-item">
 | ||
|           <view class="d-b-c ww100">
 | ||
|             <view>
 | ||
|               <view class="d-s-c">
 | ||
|                 <view class="pr20">
 | ||
|                   <text class="f24 fb">{{ $t("S_C_22") }}</text>
 | ||
|                 </view>
 | ||
|                 <view>
 | ||
|                   <text class="f24">{{
 | ||
|                     goalsClassifyVOList.totalAchieve
 | ||
|                   }}</text>
 | ||
|                 </view>
 | ||
|               </view>
 | ||
|             </view>
 | ||
|           </view>
 | ||
|         </view>
 | ||
|         <view class="d-f">
 | ||
|           <view>
 | ||
|             <view class="form-item">
 | ||
|               <view class="fb">{{ $t("S_C_9") }}</view>
 | ||
|             </view>
 | ||
|             <view class="form-item">
 | ||
|               <view class="fb">{{ $t("S_C_11") }}</view>
 | ||
|             </view>
 | ||
|             <view class="form-item">
 | ||
|               <view class="fb">{{ $t("S_C_12") }}</view>
 | ||
|             </view>
 | ||
|             <view class="form-item">
 | ||
|               <view class="fb">{{ $t("S_C_13") }}</view>
 | ||
|             </view>
 | ||
|             <view class="form-item">
 | ||
|               <view class="fb">{{ $t("S_C_14") }}</view>
 | ||
|             </view>
 | ||
|           </view>
 | ||
|           <view class="flex-1">
 | ||
|             <view class="form-item">
 | ||
|               <view class="fb">{{ $t("S_C_23") }}</view>
 | ||
|             </view>
 | ||
|           <view class="form-item" v-for="index in 4" :key="index">
 | ||
|                 <view class="">{{ getVal(goalsClassifyVOList.goalsRowDetailVOList[0],index) }}</view>
 | ||
|             </view>
 | ||
|           </view>
 | ||
|         </view>
 | ||
|         <view class="pb20">
 | ||
|           <view
 | ||
|             class="c-f2 p20"
 | ||
|             v-for="(v, idx) in goalsClassifyVOList.goalsMeetingVOList"
 | ||
|             :key="idx"
 | ||
|           >
 | ||
|             <view class="prefecture form-group">
 | ||
|               <view class="form-item">
 | ||
|                 <view class="form-label">
 | ||
|                   <text class="f24">{{ $t("S_C_24") }}</text>
 | ||
|                 </view>
 | ||
|                 <view class="flex-1">
 | ||
|                   {{ v.meetingType }}
 | ||
|                 </view>
 | ||
|               </view>
 | ||
|               <view class="form-item">
 | ||
|                 <view class="form-label">
 | ||
|                   <text class="f24">{{ $t("S_C_25") }}</text>
 | ||
|                 </view>
 | ||
|                 <view class="flex-1">
 | ||
|                   {{ v.meetingNumber }}
 | ||
|                 </view>
 | ||
|               </view>
 | ||
|               <view class="form-item">
 | ||
|                 <view class="form-label">
 | ||
|                   <text class="f24">{{ $t("S_C_26") }}</text>
 | ||
|                 </view>
 | ||
|                 <view class="flex-1">
 | ||
|                   {{ v.recProvinceVal }}{{ v.recCityVal }}{{ v.recCountyVal }}
 | ||
|                 </view>
 | ||
|               </view>
 | ||
|               <view class="form-item">
 | ||
|                 <view class="form-label">
 | ||
|                   <text class="f24">{{ $t("S_C_27") }}</text>
 | ||
|                 </view>
 | ||
|                 <view class="flex-1">{{ v.address }}</view>
 | ||
|               </view>
 | ||
|               <view class="form-item">
 | ||
|                 <view class="form-label">
 | ||
|                   <text class="f24">{{ $t("S_C_28") }}</text>
 | ||
|                 </view>
 | ||
|                 <view class="flex-1">{{ v.meetingTheme }}</view>
 | ||
|               </view>
 | ||
|               <view class="form-item">
 | ||
|                 <view class="form-label">
 | ||
|                   <text class="f24">{{ $t("S_C_29") }}</text>
 | ||
|                 </view>
 | ||
|                 <view class="flex-1">
 | ||
|                   <view class="flex-1">{{ v.remarks }}</view>
 | ||
|                 </view>
 | ||
|               </view>
 | ||
|             </view>
 | ||
|           </view>
 | ||
|         </view>
 | ||
|       </view>
 | ||
|     </view>
 | ||
|   </view>
 | ||
| </template>
 | ||
| 
 | ||
| <script>
 | ||
| export default {
 | ||
|   components: {},
 | ||
|   props: ["data", "goalsClassifyVOList"],
 | ||
|   data() {
 | ||
|     return {
 | ||
|       fold: false,
 | ||
|     };
 | ||
|   },
 | ||
|   methods: {
 | ||
|     clickFold() {
 | ||
|       this.fold = !this.fold;
 | ||
|     },
 | ||
|       getVal(obj,index){
 | ||
|             let key = `m${index}`
 | ||
|             return obj[key] || '0.00'
 | ||
|         }
 | ||
|   },
 | ||
| };
 | ||
| </script>
 | ||
| 
 | ||
| <style lang="scss" scoped>
 | ||
| .collspaceContent {
 | ||
|   max-height: 5000rpx;
 | ||
|   overflow: hidden;
 | ||
|   transition: all ease 0.8s;
 | ||
|   &.closed {
 | ||
|     max-height: 0;
 | ||
|     transition: all ease 0.6s;
 | ||
|   }
 | ||
| }
 | ||
| </style> |