| 
														
															@@ -47,9 +47,9 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <div class="list-item" v-for="(item, index) in displayedAdoptList" :key="index"> 
														 | 
														
														 | 
														
															             <div class="list-item" v-for="(item, index) in displayedAdoptList" :key="index"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 <div class="list-info"> 
														 | 
														
														 | 
														
															                 <div class="list-info"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     <div class="tree-icon"> 
														 | 
														
														 | 
														
															                     <div class="tree-icon"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        <div class="tree-tag" v-show="item.status === 0">未定价</div> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        <div class="tree-tag wait" v-show="item.status === 1">待认养</div> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        <div class="tree-tag done" v-show="item.status === 2">已认养</div> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        <div class="tree-tag" v-show="item.status === 0">{{ ROLE == 1 ? "未定价" : "可团购"}}</div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        <div class="tree-tag wait" v-show="item.status === 1">{{ ROLE == 1 ? "待认养" : "可团购"}}</div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        <div class="tree-tag done" v-show="item.status === 2">{{ ROLE == 1 ? "已认养" : "已认养"}}</div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         <!-- <img class="tree-img" src="@/assets/images/foster-home/tree-item.png" alt="" /> --> 
														 | 
														
														 | 
														
															                         <!-- <img class="tree-img" src="@/assets/images/foster-home/tree-item.png" alt="" /> --> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         <img class="tree-img" :src="require(`@/assets/images/foster-home/list/${index < 7 ? index : 0}.png`)" alt="" /> 
														 | 
														
														 | 
														
															                         <img class="tree-img" :src="require(`@/assets/images/foster-home/list/${index < 7 ? index : 0}.png`)" alt="" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         <div class="tree-type-name-tag">白糖罂</div> 
														 | 
														
														 | 
														
															                         <div class="tree-type-name-tag">白糖罂</div> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -59,7 +59,6 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             {{item.bm ? item.bm : "BTY-A3"+index}} 
														 | 
														
														 | 
														
															                             {{item.bm ? item.bm : "BTY-A3"+index}} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             <span class="type-tag">综合:{{item.zh||94}}分</span> 
														 | 
														
														 | 
														
															                             <span class="type-tag">综合:{{item.zh||94}}分</span> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             <span class="type-tag">生态:{{item.st||92}}分</span> 
														 | 
														
														 | 
														
															                             <span class="type-tag">生态:{{item.st||92}}分</span> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                            <span class="type-tag" v-show="ROLE == 2">树龄:{{item.sl||3}}年</span> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         </div> 
														 | 
														
														 | 
														
															                         </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         <!-- 批量设置单价 --> 
														 | 
														
														 | 
														
															                         <!-- 批量设置单价 --> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         <div class="center-item" v-show="isManySetting && settingType !== 'price'">单价:<span class="unit">{{item.price||12}}元/斤</span></div> 
														 | 
														
														 | 
														
															                         <div class="center-item" v-show="isManySetting && settingType !== 'price'">单价:<span class="unit">{{item.price||12}}元/斤</span></div> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -72,13 +71,13 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         </div> 
														 | 
														
														 | 
														
															                         </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         <!-- 不是编辑状态 --> 
														 | 
														
														 | 
														
															                         <!-- 不是编辑状态 --> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         <div class="center-item p-t-2 age-line" v-show="!isManySetting && !item.settingPrice"> 
														 | 
														
														 | 
														
															                         <div class="center-item p-t-2 age-line" v-show="!isManySetting && !item.settingPrice"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                            <div v-show="ROLE == 1" class="age-wrap"> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            <div class="age-wrap"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                 <div class="has-age"> 
														 | 
														
														 | 
														
															                                 <div class="has-age"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                    <div class="age">树龄:<span>5年</span></div> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                    <div class="age">树龄:<span class="unit">5年</span></div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                 </div> 
														 | 
														
														 | 
														
															                                 </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                 <div class="sort-line"></div> 
														 | 
														
														 | 
														
															                                 <div class="sort-line"></div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             </div> 
														 | 
														
														 | 
														
															                             </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                            单价:<span>{{item.status === 0 ? "--" : item.price||12}}元/斤</span> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            单价:<span class="unit">{{item.status === 0 ? "--" : item.price||12}}元/斤</span> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         </div> 
														 | 
														
														 | 
														
															                         </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         <div class="center-item p-t-2 has-input" v-show="(isManySetting && settingType === 'price') || item.settingPrice"> 
														 | 
														
														 | 
														
															                         <div class="center-item p-t-2 has-input" v-show="(isManySetting && settingType === 'price') || item.settingPrice"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             <span class="edit-label">单价:</span> 
														 | 
														
														 | 
														
															                             <span class="edit-label">单价:</span> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -86,16 +85,32 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             <span class="unit">元/斤</span> 
														 | 
														
														 | 
														
															                             <span class="unit">元/斤</span> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         </div> 
														 | 
														
														 | 
														
															                         </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         <div class="center-item" v-show="isManySetting && settingType !== 'age'">树龄:<span class="unit">{{item.age||5}}年</span></div> 
														 | 
														
														 | 
														
															                         <div class="center-item" v-show="isManySetting && settingType !== 'age'">树龄:<span class="unit">{{item.age||5}}年</span></div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        <div class="center-item" v-show="!item.settingPrice && !isManySetting">总认养斤数:<span class="unit">{{item.total||212}}斤</span></div> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        <div class="center-item" v-show="(isManySetting && settingType !== 'total')">总认养斤数:<span class="unit">{{item.total||212}}斤</span></div> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        <div class="center-item" v-show="!item.settingPrice && !isManySetting && ROLE == 1">总认养斤数:<span class="unit">{{item.total||212}}斤</span></div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        <div class="center-item" v-show="(isManySetting && settingType !== 'total' && ROLE == 1)">总认养斤数:<span class="unit">{{item.total||212}}斤</span></div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                          
														 | 
														
														 | 
														
															                          
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         <div class="center-item p-t-2 has-input" v-show="(isManySetting && settingType === 'total') || item.settingPrice"> 
														 | 
														
														 | 
														
															                         <div class="center-item p-t-2 has-input" v-show="(isManySetting && settingType === 'total') || item.settingPrice"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             <span class="edit-label">总认养斤数:</span> 
														 | 
														
														 | 
														
															                             <span class="edit-label">总认养斤数:</span> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             <el-input-number @change="settingSinglePrice" class="number-input" :controls="false" v-model="item.total" :min="0" /> 
														 | 
														
														 | 
														
															                             <el-input-number @change="settingSinglePrice" class="number-input" :controls="false" v-model="item.total" :min="0" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             <span class="unit">斤</span> 
														 | 
														
														 | 
														
															                             <span class="unit">斤</span> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         </div> 
														 | 
														
														 | 
														
															                         </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        <!-- 团长角色 --> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        <div class="center-item p-t-2 progress-wrap" v-show="ROLE==2 && item.status !== 2"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            剩余可购: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            <el-progress :percentage="60" color="#FFD887"><span class="progress-text"><span class="over">150</span>/215斤</span></el-progress> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        <div class="center-item p-t-2 progress-wrap" v-show="ROLE==2 && item.status === 2"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            权属人: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            <span class="unit"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                <div class="user-item"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                    <div class="user-detail" v-for="(owner, oI) in owners" :key="oI"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                        {{ owner.userName }}({{ owner.value }}斤) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                        <span v-show="oI<owners.length-1">/</span> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                    </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            </span> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     </div> 
														 | 
														
														 | 
														
															                     </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    <div v-show="!isManySetting && !item.settingPrice" @click="toSettingSinglePrice(index, true)"> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    <div v-show="!isManySetting && !item.settingPrice && ROLE == 1" @click="toSettingSinglePrice(index, true)"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         <img src="@/assets/images/common/edit-icon.png" alt="" /> 
														 | 
														
														 | 
														
															                         <img src="@/assets/images/common/edit-icon.png" alt="" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     </div> 
														 | 
														
														 | 
														
															                     </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 </div> 
														 | 
														
														 | 
														
															                 </div> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -119,8 +134,10 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 <script setup> 
														 | 
														
														 | 
														
															 <script setup> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import { onMounted, ref } from "vue"; 
														 | 
														
														 | 
														
															 import { onMounted, ref } from "vue"; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import { useStore } from "vuex"; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+let store = useStore(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-const ROLE = 1; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+const ROLE = store.state.home.userRole; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 const areaVal = ref(0); 
														 | 
														
														 | 
														
															 const areaVal = ref(0); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 const areaOptions = ref([ 
														 | 
														
														 | 
														
															 const areaOptions = ref([ 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -170,7 +187,11 @@ const adoptList = ref([ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     { status: 2, price: 16 }, 
														 | 
														
														 | 
														
															     { status: 2, price: 16 }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     { status: 2, price: 16 }, 
														 | 
														
														 | 
														
															     { status: 2, price: 16 }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 ]); 
														 | 
														
														 | 
														
															 ]); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+const owners = ref([{userName: "王丽丽", value: 50}, {userName: "张山", value: 30}]) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 const displayedAdoptList = ref([...adoptList.value]); // 初始时显示完整列表 
														 | 
														
														 | 
														
															 const displayedAdoptList = ref([...adoptList.value]); // 初始时显示完整列表 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 onMounted(() => {}); 
														 | 
														
														 | 
														
															 onMounted(() => {}); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // 批量定价 
														 | 
														
														 | 
														
															 // 批量定价 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -328,6 +349,28 @@ function settingSinglePrice() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     font-size: 12px; 
														 | 
														
														 | 
														
															                     font-size: 12px; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     padding-top: 2px; 
														 | 
														
														 | 
														
															                     padding-top: 2px; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 } 
														 | 
														
														 | 
														
															                 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                .progress-wrap { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    display: flex; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    align-items: center; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    .user-item { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        display: flex; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        align-items: center; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    .progress-text { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        font-size: 12px; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        color: #999999; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        .over { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            color: #FFD489; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    ::v-deep { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        .el-progress-bar__outer { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            width: 100px; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            background: rgba(242, 243, 245, 0.23); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 .age-line { 
														 | 
														
														 | 
														
															                 .age-line { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     display: flex; 
														 | 
														
														 | 
														
															                     display: flex; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     align-items: center; 
														 | 
														
														 | 
														
															                     align-items: center; 
														 |