| 
					
				 | 
			
			
				@@ -0,0 +1,120 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <div class="record-item"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="record-title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <slot name="title"></slot> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="record-content"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div class="info-item"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                触发条件: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span class="info-val">{{ recordItemData?.condition }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div class="info-item"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                农事编号: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span class="info-val">{{ recordItemData?.code }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div class="info-item"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                推荐时间: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span class="info-val">{{ recordItemData?.executeDate }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div class="info-item" v-if="recordItemData?.attention"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                巡园提醒: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span class="info-val">{{ recordItemData?.attention }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div class="info-item" v-if="recordItemData?.prescriptionList && recordItemData?.prescriptionList.length"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                药物处方 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <div class="info-table"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <div class="table"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <div class="th"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="td">名称</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="td width">品牌</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="td">配比</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="td">方式</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <div v-for="(prescriptionItem, prescriptionI) in recordItemData.prescriptionList" :key="prescriptionI"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="tr" v-for="(subP, subI) in prescriptionItem.pesticideFertilizerList" :key="subI"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                <div class="td">{{ subP.typeName }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                <div class="td width">{{ subP.defaultName }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                <div class="td">{{ subP.ratio }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                <div class="td">人工</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <!-- <div class="tr"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="td width">80%代森锰锌</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="td">山德生</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="td">1:2000</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="td">人工</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        </div> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<script setup> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const props = defineProps({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    recordItemData: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        type: Object, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        default: () => ({}), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<style lang="scss" scoped> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.record-item { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    background: #ffffff; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    border-radius: 8px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    padding: 12px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    margin: 0 12px 12px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .record-title { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        font-size: 16px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        color: #333333; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .record-content { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        font-size: 12px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .info-item { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            color: #bbbbbb; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            margin-bottom: 4px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            .info-val { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                color: #666666; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .info-table { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            margin-top: 8px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            .table { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                border: 1px solid rgba(196, 196, 196, 0.8); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                border-radius: 4px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                font-size: 13px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .th { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    background: #f6f6f6; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    color: #999999; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    justify-content: space-between; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    border-radius: 4px 4px 0 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    padding: 4px 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .tr { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    justify-content: space-between; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    align-items: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    color: #333333; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    padding: 10px 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .tr + .tr { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    border-top: 1px solid rgba(0, 0, 0, 0.08); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .td { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    width: 25%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    padding: 0 2px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    text-align: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .width { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    width: 55%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</style> 
			 |