|  | @@ -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) {
 |