| 
					
				 | 
			
			
				@@ -10,12 +10,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button class="el-button--small-yh" style="margin-right: 10px" type="primary" size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           v-if="!editButton" @click="confirmEditing">编辑 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button class="el-button--small-yh" type="primary" size="small" @click="editCustomer">保存数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button class="el-button--small-yh" type="warning" size="small" v-if="form.statusName == '已出库'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           @click="revoke">撤销出库 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button class="el-button--small-yh" type="primary" size="small" @click="editCustomer" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-if="form.statusName !== '已出库'">保存数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button class="el-button--small-yh" type="success" size="small" style="margin-left: 6px;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           v-if="form.statusName == '待出库' || form.statusName == '撤销出库'" @click="complete">出库完成 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-button> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -95,10 +95,9 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         span: 8, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         column: [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           label: '业务对象', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          disabled: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          disabled: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           prop: "customerId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           type: 'select', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          disabled:true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           props: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             label: 'cname', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             value: 'id' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -112,8 +111,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           label: '仓库', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           prop: "storageId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          disabled: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           type: 'select', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          disabled:true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           props: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             label: 'cname', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             value: 'id' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -128,7 +127,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           label: '库管', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           prop: "stockClerkId", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           type: 'select', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          disabled:true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          disabled: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           props: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             label: 'realName', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             value: 'id' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -143,7 +142,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           label: '业务日期', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           prop: "createTime", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          disabled:true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          disabled: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           type: "datetime", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           value: dateFormat(new Date(), 'yyyy-MM-dd hh:mm:ss'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           format: "yyyy-MM-dd HH:mm", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -158,8 +157,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           label: '入库单号', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          disabled: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          disabled:true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          disabled: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           prop: "ordNo", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           rules: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -171,15 +169,15 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           label: '来源单号', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          disabled: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          disabled: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           prop: "srcOrdNo", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          disabled:true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          disabled: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           label: '商品数量', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          disabled: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          disabled: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           prop: "goodsTotalNum", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          disabled:true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          disabled: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           rules: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -193,7 +191,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           label: '备注', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           prop: "remarks", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           type: 'textarea', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          disabled:true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          disabled: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           span: 24, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           minRows: 2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }] 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -276,11 +274,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           label: '出库数量', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           prop: 'goodsNum', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          disabled:false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           disabled: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           label: '实际数量', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          disabled: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          prop: 'sendNum' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          prop: 'sendNum', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          disabled:false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           label: '备注', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           prop: 'remarks' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -379,8 +378,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.optionOutboundRecords = await this.getColumnData(this.getColumnName(270.3), this.optionOutboundRecordsBack); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.key++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (this.onLoad.id && this.detailData.id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.refresh(this.onLoad.id, true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$set(this.optionForm, 'disabled', true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } else if (this.onLoad.id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.refresh(this.onLoad.id, true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -477,6 +479,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (res.data.data.statusName == '已出库') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // this.$set(this.optionForm, 'disabled', true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.isAddDisabled = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.optionContacts.column.forEach(item=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(item.prop == 'sendNum'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              item.disabled = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.form = res.data.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         loading.close(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -519,13 +526,28 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //编辑 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     confirmEditing() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.optionForm.column.forEach(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (item.prop == 'remarks') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          item.disabled = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.isAddDisabled = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.form.statusName == '待出库') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$set(this.optionForm, 'disabled', false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.optionForm.column.forEach(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (item.prop == 'remarks' || item.prop == 'createTime' || item.prop == 'stockClerkId') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            item.disabled = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            item.disabled = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.isAddDisabled = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$set(this.optionForm, 'disabled', false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.optionForm.column.forEach(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (item.prop == 'remarks') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            item.disabled = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            item.disabled = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.isAddDisabled = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //自定义列保存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     async saveColumnTwo(ref, option, optionBack, code) { 
			 |