diff --git a/src/views/basic/busType/bussinessTypeModify.vue b/src/views/basic/busType/bussinessTypeModify.vue
index 05951c49..cd0914b8 100644
--- a/src/views/basic/busType/bussinessTypeModify.vue
+++ b/src/views/basic/busType/bussinessTypeModify.vue
@@ -226,6 +226,7 @@
             </el-select>
           </el-form-item>
         </el-col>
+
       </el-row>
 
       <el-row>
@@ -235,6 +236,16 @@
             ></el-input>
           </el-form-item>
         </el-col>
+
+        <el-col :span="11">
+          <el-form-item label="是否开启校验扫码" prop="codeCheck">
+            <el-select v-model="inputQuery.codeCheck" style="width: 90%" placeholder="是否开启校验扫码">
+              <el-option label="不校验" :value="0"></el-option>
+              <el-option label="只允许录入扫码产品" :value="1"></el-option>
+              <el-option label="只允许录入不扫码产品" :value="2"></el-option>
+            </el-select>
+          </el-form-item>
+        </el-col>
       </el-row>
     </el-form>
 
diff --git a/src/views/basic/product/productAdd.vue b/src/views/basic/product/productAdd.vue
index 16483883..e3888e0e 100644
--- a/src/views/basic/product/productAdd.vue
+++ b/src/views/basic/product/productAdd.vue
@@ -85,7 +85,6 @@
             style="width: 90%"
             reserve-keyword
             placeholder="请选择"
-            :remote-method="classifySearch"
             :loading="loading"
             @change="classifyChange()"
           >
@@ -211,7 +210,9 @@ export default {
   },
   methods: {
     classifyChange(){
-      this.editQuery.requireScanCode = this.classifyList.find(item => item.code == this.editQuery.flbm).requireScanCode;
+      this.classifyChange(this.newProductData.flbm)
+      let item = this.classifyList.find(item => item.code == this.newProductData.flbm)
+      if (item != null) this.newProductData.requireScanCode = item.requireScanCode;
     },
     classifySearch(key) {
       let query = {
diff --git a/src/views/basic/product/productEdit.vue b/src/views/basic/product/productEdit.vue
index 5b2d8ea2..ac678d62 100644
--- a/src/views/basic/product/productEdit.vue
+++ b/src/views/basic/product/productEdit.vue
@@ -339,7 +339,6 @@
                 style="width: 80%"
                 reserve-keyword
                 placeholder="请选择"
-                :remote-method="classifySearch"
                 :loading="loading"
                 @change="classifyChange()"
               >
@@ -849,11 +848,13 @@ export default {
     if (this.editQuery.basicPrductRemak8 != null) {
       this.findHsflMethod(this.editQuery.basicPrductRemak8);
     }
-    this.classifySearch()
+    this.classifySearch("")
   },
   methods: {
     classifyChange(){
-      this.editQuery.requireScanCode = this.classifyList.find(item => item.code == this.editQuery.flbm).requireScanCode;
+      this.classifyChange(this.editQuery.flbm)
+      let item = this.classifyList.find(item => item.code == this.editQuery.flbm)
+      if (item != null) this.editQuery.requireScanCode = item.requireScanCode;
     },
     classifySearch(key) {
       let query = {