소스 검색

入库申请-增加三个文件上传

damon227 2 년 전
부모
커밋
7f911db3ba
1개의 변경된 파일35개의 추가작업 그리고 2개의 파일을 삭제
  1. 35 2
      src/views/modules/warehouse/stock-order-inbound.vue

+ 35 - 2
src/views/modules/warehouse/stock-order-inbound.vue

@@ -15,6 +15,36 @@
             </el-form-item>
           </el-col>
         </el-row>
+         <el-row>
+              <el-col :span="8">
+                <el-form-item label="原材料材质报告" prop="attachTextureList">
+                  <upload-component
+                    :display="false"
+                    :accept="'*'"
+                    v-model="dataForm.attachTextureList"
+                  />
+                </el-form-item>
+              </el-col>
+              <el-col :span="8">
+                <el-form-item label="原厂合格证" prop="attachCertificateList">
+                  <upload-component
+                    :display="false"
+                    :accept="'*'"
+                    v-model="dataForm.attachCertificateList"
+                  />
+                </el-form-item>
+              </el-col>
+              <el-col :span="8">
+                <el-form-item label="复验报告" prop="attachReviewList">
+                  <upload-component
+                    :display="false"
+                    :accept="'*'"
+                    v-model="dataForm.attachReviewList"
+                  />
+                </el-form-item>
+              </el-col>
+        </el-row>
+        
         <template v-for="(item, index) in dataList">
           <div :key="index" class="my-line">
             <el-row class="my-row">
@@ -116,6 +146,7 @@
             </el-row>
           </div>
         </template>
+       
         <el-row style="text-align: center;">
           <el-button v-if="!display" type="primary" icon="el-icon-plus" @click="addOne"></el-button>
         </el-row>
@@ -134,9 +165,10 @@
   import ConvertComponent from '../common/convert-component'
   import MaterialComponent from '../common/material-component'
   import MaterialTypeComponent from '../common/material-type-component'
+  import uploadComponent from '../common/upload-component-v2'
   export default {
     name: 'stock-order-inbound',
-    components: {MaterialTypeComponent, MaterialComponent, ConvertComponent, DictSelect, UserComponent},
+    components: {MaterialTypeComponent, MaterialComponent, ConvertComponent, DictSelect, UserComponent, uploadComponent},
     data () {
       return {
         visible: false,
@@ -145,7 +177,8 @@
         dataForm: {},
         dataList: [],
         dataRule: {
-          userId: [{ required: true, message: '请选择入库申请人', trigger: 'blur' }]
+          userId: [{ required: true, message: '请选择入库申请人', trigger: 'blur' }],
+          attachTextureList: [{ required: true, message: '请选择', trigger: 'change' }]
         },
         optionsSourceCategory: [
           {code: '1', value: '采购入库'},