chenrui преди 1 година
родител
ревизия
ce0b9ebbaa
променени са 2 файла, в които са добавени 6 реда и са изтрити 2 реда
  1. 1 1
      src/views/common/shopingCatModal.vue
  2. 5 1
      src/views/shoppingCarManagement/shoppingCar/list.vue

+ 1 - 1
src/views/common/shopingCatModal.vue

@@ -13,7 +13,7 @@
       <span style="color: #ed1c24;;margin-left:10px;font-size: 12px;" v-if="purchaseTargetType&&(purchaseTargetType=='DEALER_UP'||purchaseTargetType=='DEALER_SUPPLIER')">注意:仅可添加本供应商有权限的产品</span>
       <span style="color: #ed1c24;;margin-left:10px;font-size: 12px;" v-else-if="purchaseTargetType&&purchaseTargetType=='SUPPLIER_SYS'">注意:仅可添加本供应商有经销权且总部已上线的产品</span>
     </div>
-    <shopingCat ref="shopingCat" modes="modals" @ok="handleok"></shopingCat>
+    <shopingCat ref="shopingCat" :purchaseType="purchaseTargetType" modes="modals" @ok="handleok"></shopingCat>
   </a-drawer>
 </template>
 

+ 5 - 1
src/views/shoppingCarManagement/shoppingCar/list.vue

@@ -63,7 +63,7 @@
       ref="table"
       :style="modes=='pages'?{ height: tableHeight+84.5+'px' }:{}"
       size="small"
-      :row-selection="modes=='pages'?{ columnWidth: 40 }:{ columnWidth: 40, getCheckboxProps: record => ({ props: { disabled: !record.productEntity.purchasePrice || !(record.productEntity.onlineFalg == 1&& record.dealerScopeFlag == 1) } }) }"
+      :row-selection="modes=='pages'?{ columnWidth: 40 }:{ columnWidth: 40, getCheckboxProps: record => ({ props:{disabled: purchaseType&&(purchaseType=='DEALER_UP'||purchaseType=='DEALER_SUPPLIER')&&record.dealerScopeFlag == 0 }}) }"
       @rowSelection="rowSelectionFun"
       rowKeyName="productSn"
       :rowKey="(record) => record.productSn"
@@ -121,6 +121,10 @@ export default {
     modes: {
       type: String,
       default: 'pages'
+    },
+    purchaseType: {
+      type: String,
+      default: null
     }
   },
   data () {