huang_an 2 gadi atpakaļ
vecāks
revīzija
97b1736d07
1 mainītis faili ar 37 papildinājumiem un 4 dzēšanām
  1. 37 4
      src/views/warehouseManagement/stockManagement/add.vue

+ 37 - 4
src/views/warehouseManagement/stockManagement/add.vue

@@ -117,7 +117,11 @@
                 clearable
                 v-model="formData.extInfo.documentSource"
             /></el-form-item>
-            <el-form-item v-else label="销售订单" prop="documentSource">
+            <el-form-item
+              v-if="formData.bizType != 1 && formData.bizType != 2"
+              label="销售订单"
+              prop="documentSource"
+            >
               <el-input
                 placeholder="请输入"
                 clearable
@@ -163,6 +167,31 @@
               />
             </el-form-item>
           </el-col>
+          <el-col :span="8">
+            <el-form-item label="供应商代号" prop="supplierCode">
+              <el-input
+                placeholder="请输入"
+                v-model="formData.supplierCode"
+                clearable /></el-form-item
+          ></el-col>
+          <el-col :span="8" v-if="formData.bizType == 2">
+            <el-form-item label="客户" prop="clientName">
+              <DictSelection
+                dictName="经销商列表"
+                clearable
+                v-model="formData.extInfo.clientName"
+                @itemChange="ChangeSuppliers"
+              />
+            </el-form-item>
+          </el-col>
+          <el-col :span="8" v-if="formData.bizType == 2">
+            <el-form-item label="客户代号" prop="clientCode">
+              <el-input
+                placeholder="请输入"
+                v-model="formData.clientCode"
+                clearable /></el-form-item
+          ></el-col>
+
           <el-col :span="8">
             <el-form-item label="送货人" prop="fromUser">
               <el-input
@@ -291,7 +320,7 @@
                 prop="assetName"
               ></el-table-column>
 
-              <el-table-column
+              <!-- <el-table-column
                 label="客户编码"
                 align="center"
                 width="150"
@@ -330,7 +359,7 @@
                     <el-input v-model="row.supplierCode"> </el-input>
                   </el-form-item>
                 </template>
-              </el-table-column>
+              </el-table-column> -->
               <el-table-column
                 v-for="(item, index) in tableHeader"
                 :key="index"
@@ -994,6 +1023,10 @@
       ChangeSupplier(data) {
         this.formData.extInfo.supplierName = data.dictValue;
       },
+      ChangeSuppliers(data) {
+        this.formData.extInfo.clientName = data.dictValue;
+      },
+
       rowClass({ row, column, rowIndex, columnIndex }) {
         if (rowIndex === 1) {
           return {
@@ -1450,7 +1483,7 @@
               }
             } catch (error) {}
             this.saveLoading = false;
-            this.$router.push('/warehouseManagement/stockManagement');
+            m, this.$router.push('/warehouseManagement/stockManagement');
           }
         });
       },