branch_vue/src/components/product/Product.vue
@@ -4,7 +4,7 @@
       时间:2019-10-25
       描述:组件-选择商品
    -->
  <el-dialog title="选择商品" :visible.sync="dialogVisible" @close="dialogFormVisible" :close-on-click-modal="false" :close-on-press-escape="false" width="900px">
  <el-dialog title="选择商品" :visible.sync="dialogVisible" @close="dialogFormVisible" :close-on-click-modal="false" :close-on-press-escape="false" width="900px" :append-to-body='true'>
    <div class="common-seach-wrap">
      <el-form :inline="true" size="small" :model="formInline" class="demo-form-inline">
        <el-form-item label="商品名称">
@@ -97,7 +97,24 @@
      params:null
    };
  },
  props: ['isproduct', 'excludeIds','islist'],
  props: {
    isproduct: {
      type: Boolean,
      default: false,
    },
    excludeIds: {
      type: Array,
      default: ()=>[]
    },
    islist: {
      type: Boolean,
      default: false,
    },
    shop_supplier_id: {
      type: [String, Number],
      default: "",
    }
  },
  watch:{
    isproduct:function(n,o){
      if(n!=o){
@@ -140,6 +157,7 @@
    getData() {
      let self = this;
      let params = self.formInline;
      params.shop_supplier_id = self.shop_supplier_id; // by lyzflash 2025.10.30
      params.page = self.curPage;
      params.list_rows = self.pageSize;
      PorductApi.chooseLists(params, true)