贺智杰 2 дней назад
Родитель
Сommit
fca6d4b795

+ 1 - 4
traceCodePackages/traceabilityCodeQuery/pages/scanRange/index.vue

@@ -8,10 +8,7 @@
       <view class="item" v-for="(item, i) in companyList" :key="i" @click="toggle(i)">
         <view class="item-header">
           <text class="item-title">{{ i + 1 }}.&nbsp;{{ item.entName || "" }}</text>
-          <uni-icons type="down" size="22" color="#999" :style="{
-            transform: expanded[i] ? 'rotate(180deg)' : 'rotate(0deg)',
-            transition: 'transform 0.3s ease-in-out',
-          }"></uni-icons>
+          <view style="color: #2c69ff">{{ expanded[i] ? "收起" : "展开" }}</view>
         </view>
         <scroll-view class="item-collapse" scroll-y="true" :style="{
           height: getCollapseHeight(i),

+ 3 - 9
traceCodePackages/traceabilityReport/pages/blacklist/detail/index.vue

@@ -6,7 +6,6 @@
   </view>
   <view class="page">
     <view class="list-container" :style="{ paddingTop: statusBarHeight + 60 + 'px' }">
-      <view class="tip">点击客户名称展开详细表格</view>
       <view v-for="(prd, i) in products" :key="'prd-' + i">
         <view class="section-title">感冒灵</view>
         <view class="card product-card">
@@ -76,8 +75,9 @@ export default {
       } catch (e) { }
     },
     toggleCustomer(i, j) {
-      const cur = this.products[i].customers[j];
-      this.$set(this.products[i].customers[j], "expanded", !cur.expanded);
+      const expanded = this.products[i].customers[j].expanded;
+      this.products[i].customers.forEach((c) => (c.expanded = false));
+      this.$set(this.products[i].customers[j], "expanded", !expanded);
     },
     generateMockProducts(drugName) {
       const makeDetails = (n = 3) =>
@@ -167,12 +167,6 @@ export default {
   border-radius: 10px;
 }
 
-.tip {
-  font-size: 24rpx;
-  color: #999;
-  padding: 24rpx;
-}
-
 .list-container {
   padding: 0 24rpx 24rpx;
   box-sizing: border-box;