| 
					
				 | 
			
			
				@@ -74,6 +74,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-row class="my-row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <upload-component :title="'产品技术文件(多选)'" :accept="'*'" :file-obj-list="fileList" @uploadSuccess="uploadSuccess"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-row class="my-row" style="margin-top: 15px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <upload-component :title="'产品配料清单附件(多选)'" :accept="'*'" :file-obj-list="listingList" @uploadSuccess="uploadSuccess2"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-row class="my-row" style="margin-top: 20px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-form-item label="备注" prop="notes"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-input type="textarea" v-model="dataForm.notes" :disabled="display"></el-input> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -136,57 +139,57 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-button v-show="!display" type="primary" icon="el-icon-plus" @click="addProduct"></el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div class="title"><span style="color: red">*</span> 产品配料清单</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-table 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :data="materialList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              border 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              style="width: 100%;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                label="序号" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                type="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                width="50" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                prop="materialName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                header-align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                label="物品名称"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                prop="specifications" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                header-align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                label="规格"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                prop="cnt" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                header-align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                label="数量" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                width="170"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-input-number v-model="scope.row.cnt" :disabled="display" :min="0" style="width: 140px;"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                prop="unitName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                header-align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                label="单位"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                prop="notes" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                header-align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                label="备注"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-row style="text-align: center; margin-top: 10px;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button v-show="!display" type="primary" icon="el-icon-plus" @click="addMaterial"></el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--          <el-row>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <div class="title"><span style="color: red">*</span> 产品配料清单</div>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <el-table--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--              :data="materialList"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--              border--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--              style="width: 100%;">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--              <el-table-column--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                label="序号"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                type="index"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                width="50"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                align="center">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--              </el-table-column>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--              <el-table-column--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                prop="materialName"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                header-align="center"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                align="center"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                label="物品名称">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--              </el-table-column>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--              <el-table-column--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                prop="specifications"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                header-align="center"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                align="center"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                label="规格">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--              </el-table-column>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--              <el-table-column--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                prop="cnt"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                header-align="center"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                align="center"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                label="数量"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                width="170">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                <template slot-scope="scope">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                  <el-input-number v-model="scope.row.cnt" :disabled="display" :min="0" style="width: 140px;"/>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                </template>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--              </el-table-column>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--              <el-table-column--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                prop="unitName"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                header-align="center"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                align="center"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                label="单位">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--              </el-table-column>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--              <el-table-column--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                prop="notes"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                header-align="center"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                align="center"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--                label="备注">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--              </el-table-column>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            </el-table>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <el-row style="text-align: center; margin-top: 10px;">--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--              <el-button v-show="!display" type="primary" icon="el-icon-plus" @click="addMaterial"></el-button>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            </el-row>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--          </el-row>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <span slot="footer" class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button @click="onChose">取消</el-button> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -231,6 +234,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         optionsType: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // optionsTech: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fileList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        listingList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dataList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         id: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         productDetails: [], 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -256,6 +260,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       async init (id, display) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.fileList = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.listingList = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.stepList = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.logList = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.dataForm = {} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -287,6 +292,16 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 产品配料清单附件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (data.data.listingList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              data.data.listingList.forEach((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.listingList.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  name: item.fileName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  url: item.url, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  id: item.url 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 流程图展示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (data.data.workFlowBusinessExt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               dealStepData(data.data.workFlowBusinessExt.workFlowProcessStepList, this.stepList) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -340,6 +355,9 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       uploadSuccess (fileList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.fileList = fileList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      uploadSuccess2 (fileList2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.listingList = fileList2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 添加组合产品 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       addProduct () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.productListVisible = true 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -417,7 +435,21 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.$message.error('请上传文件') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$message.error('请上传产品技术文件') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 产品配料清单附件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            let fList2 = this.listingList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (fList2.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.dataForm.listingList = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              for (let i = 0; i < fList2.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.dataForm.listingList.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  fileName: fList2[i].name, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  url: fList2[i].url 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$message.error('请上传产品配料清单附件') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$http({ 
			 |