|  | @@ -14,7 +14,7 @@
 | 
	
		
			
				|  |  |                      :disabled="isSaveBtn" @click="editCustomer">保 存
 | 
	
		
			
				|  |  |                  </el-button>
 | 
	
		
			
				|  |  |                  <el-button class="el-button--small-yh" style="margin-left: 6px;" :type="buttonColor" size="small"
 | 
	
		
			
				|  |  | -                    :disabled="isDisabledTask || form.status !== '待确认'" @click="generateOutbound">
 | 
	
		
			
				|  |  | +                    :disabled="isDisabledTask || form.status !== '待确认' && form.status !== '待发货'" @click="generateOutbound">
 | 
	
		
			
				|  |  |                      {{ buttonText }}
 | 
	
		
			
				|  |  |                  </el-button>
 | 
	
		
			
				|  |  |                  <el-dropdown style="padding: 0 6px;line-height: 0">
 | 
	
	
		
			
				|  | @@ -702,6 +702,7 @@ export default {
 | 
	
		
			
				|  |  |          detailData: Object
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      async created() {
 | 
	
		
			
				|  |  | +        this.findObject(this.optionContactsBack.column, "goodsId").click = ({ value, column }) => {}
 | 
	
		
			
				|  |  |          // console.log(this.$route);
 | 
	
		
			
				|  |  |          //         if(this.$route.query.check.actId){
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -968,6 +969,7 @@ export default {
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              if (this.form.status == '待发货') {
 | 
	
		
			
				|  |  |                  this.isAddBtn = true
 | 
	
		
			
				|  |  | +                this.isDisabledTask = false
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              this.optionContactsBack.column.forEach(its => {
 | 
	
		
			
				|  |  |                  if (its.prop == 'goodsId' || its.prop == 'goodsNum' || its.prop == 'price' || its.prop == 'dot' || its.prop == 'remarks') {
 | 
	
	
		
			
				|  | @@ -1091,7 +1093,7 @@ export default {
 | 
	
		
			
				|  |  |                      // this.$set(this.optionContactsBack, 'disabled', false)
 | 
	
		
			
				|  |  |                      this.$set(this.optionForm, 'disabled', false)
 | 
	
		
			
				|  |  |                      this.$set(this.optionContactsBack, 'disabled', false)
 | 
	
		
			
				|  |  | -                   
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |                      this.isContacts = false
 | 
	
		
			
				|  |  |                      //删除按钮
 | 
	
		
			
				|  |  |                      this.isDisabled = false
 | 
	
	
		
			
				|  | @@ -1126,28 +1128,28 @@ export default {
 | 
	
		
			
				|  |  |                      // })
 | 
	
		
			
				|  |  |                      loading.close()
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | +                console.log(this.form.status);
 | 
	
		
			
				|  |  |                  if (this.form.status == '待发货') {
 | 
	
		
			
				|  |  |                      this.isSaveBtn = false;
 | 
	
		
			
				|  |  |                      this.isDisabledTask = false;
 | 
	
		
			
				|  |  |                      this.viewDisabled = false;
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | -                // this.$set(this.form, 'shipType', '物流')
 | 
	
		
			
				|  |  | -                // this.$set(this.form, 'receivableType', '现金')
 | 
	
		
			
				|  |  | -                // this.optionContactsBack.column.forEach(item => {
 | 
	
		
			
				|  |  | -                //     this.$set(item, 'disabled', false)
 | 
	
		
			
				|  |  | -                // })
 | 
	
		
			
				|  |  | -                // this.optionContactsBack.column.forEach(item => {
 | 
	
		
			
				|  |  | -                //     if (item.label === '规格型号' || item.label === '花纹' || item.label === '品牌' || item.label === '物料编码' || item.label === '单位' || item.label === '轮胎描述') {
 | 
	
		
			
				|  |  | -                //         item.disabled = true;
 | 
	
		
			
				|  |  | -                //     }
 | 
	
		
			
				|  |  | -                // })
 | 
	
		
			
				|  |  | -                // this['optionContacts'] = this['optionContactsBack'];
 | 
	
		
			
				|  |  | -                // this.delColumnData(this.getColumnName(269.1), this['optionContactsBack']);
 | 
	
		
			
				|  |  | +                console.log(this.form.outboundRecordsList);
 | 
	
		
			
				|  |  |                  this.form.outboundRecordsList.forEach(item => {
 | 
	
		
			
				|  |  |                      if (item.statusName == '待出库') {
 | 
	
		
			
				|  |  |                          this.isDisabledTask = true
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  })
 | 
	
		
			
				|  |  | +                if(this.form.checkStatus == '审核完成'){
 | 
	
		
			
				|  |  | +                    console.log('审核完成');
 | 
	
		
			
				|  |  | +                    this.$set(this.optionForm, 'disabled', true)
 | 
	
		
			
				|  |  | +                    this.$set(this.optionContactsBack, 'disabled', true)
 | 
	
		
			
				|  |  | +                    this.isContacts = true
 | 
	
		
			
				|  |  | +                    this.isDisabled = true
 | 
	
		
			
				|  |  | +                    //添加删除按钮禁用
 | 
	
		
			
				|  |  | +                    this.isAdd = true
 | 
	
		
			
				|  |  | +                    this.isAddBtn = true
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |                  loading.close()
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              // this.$set(this.form.orderItemsList,'goodsNum',66)
 | 
	
	
		
			
				|  | @@ -1435,72 +1437,31 @@ export default {
 | 
	
		
			
				|  |  |                          items.subTotalMoney = items.goodsNum * items.price
 | 
	
		
			
				|  |  |                          items.grossProfit = items.subTotalMoney - items.costprie
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  | -                    // let brandName = items.brandId
 | 
	
		
			
				|  |  | -                    // items.brandId = items.brandName
 | 
	
		
			
				|  |  | -                    // items.brandName = brandName
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -                    // let goodsName = items.goodsId
 | 
	
		
			
				|  |  | -                    // items.goodsId = items.goodsName
 | 
	
		
			
				|  |  | -                    // items.goodsName = goodsName
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |                  })
 | 
	
		
			
				|  |  | +                if (res.data.data.checkStatus == '审核完成') {
 | 
	
		
			
				|  |  | +                    console.log('审核完成');
 | 
	
		
			
				|  |  | +                    this.$set(this.optionForm, 'disabled', true)
 | 
	
		
			
				|  |  | +                    this.$set(this.optionContactsBack, 'disabled', true)
 | 
	
		
			
				|  |  | +                    this.isContacts = true
 | 
	
		
			
				|  |  | +                    this.isDisabled = true
 | 
	
		
			
				|  |  | +                    //添加删除按钮禁用
 | 
	
		
			
				|  |  | +                    this.isAdd = true
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |                  loading.close();
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -                // if (this.form.businessSource == "外部销售") {
 | 
	
		
			
				|  |  | -                //     console.log('外部销售');
 | 
	
		
			
				|  |  | -                //     this.optionForm.column.forEach(its => {
 | 
	
		
			
				|  |  | -                //         if (its.prop == 'customerId') {
 | 
	
		
			
				|  |  | -                //             this.$set(its, 'disabled', true)
 | 
	
		
			
				|  |  | -                //         }
 | 
	
		
			
				|  |  | -                //     })
 | 
	
		
			
				|  |  | -                //     //不能录入不能删除
 | 
	
		
			
				|  |  | -                //     this.$set(this.optionContactsBack, "addBtn", false)
 | 
	
		
			
				|  |  | -                //     this.isDisabled = true
 | 
	
		
			
				|  |  | -                //     this.$set(this.form, 'shipType', '物流')
 | 
	
		
			
				|  |  | -                //     this.$set(this.form, 'receivableType', '网络支付')
 | 
	
		
			
				|  |  | -                //     this.optionContactsBack.column.forEach(item => {
 | 
	
		
			
				|  |  | -                //         this.$set(item, 'disabled', true)
 | 
	
		
			
				|  |  | -                //         if (item.label == '批次号' || item.label == '备注') {
 | 
	
		
			
				|  |  | -                //             item.disabled = false
 | 
	
		
			
				|  |  | -                //         }
 | 
	
		
			
				|  |  | -                //     })
 | 
	
		
			
				|  |  | -                //     this['optionContacts'] = this['optionContactsBack'];
 | 
	
		
			
				|  |  | -                //     this.delColumnData(this.getColumnName(269.1), this['optionContactsBack']);
 | 
	
		
			
				|  |  | -                //     this.optionContactsBack.column.forEach(item => {
 | 
	
		
			
				|  |  | -                //         if (item.prop == 'dot') {
 | 
	
		
			
				|  |  | -                //             this.$set(item, disabled, false)
 | 
	
		
			
				|  |  | -                //         } else {
 | 
	
		
			
				|  |  | -                //             this.$set(item, disabled, true)
 | 
	
		
			
				|  |  | -                //         }
 | 
	
		
			
				|  |  | -                //     })
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -                // } else {
 | 
	
		
			
				|  |  | -                //     this.$set(this.form, 'shipType', '物流')
 | 
	
		
			
				|  |  | -                //     this.$set(this.form, 'receivableType', '现金')
 | 
	
		
			
				|  |  | -                //     this.optionContactsBack.column.forEach(item => {
 | 
	
		
			
				|  |  | -                //         this.$set(item, 'disabled', false)
 | 
	
		
			
				|  |  | -                //     })
 | 
	
		
			
				|  |  | -                //     this.optionContactsBack.column.forEach(item => {
 | 
	
		
			
				|  |  | -                //         if (item.label === '规格型号' || item.label === '花纹' || item.label === '品牌' || item.label === '物料编码' || item.label === '单位' || item.label === '商品描述') {
 | 
	
		
			
				|  |  | -                //             item.disabled = true;
 | 
	
		
			
				|  |  | -                //         }
 | 
	
		
			
				|  |  | -                //     })
 | 
	
		
			
				|  |  | -                //     console.log(324324);
 | 
	
		
			
				|  |  | -                //     this['optionContacts'] = this['optionContactsBack'];
 | 
	
		
			
				|  |  | -                //     this.delColumnData(this.getColumnName(269.1), this['optionContactsBack']);
 | 
	
		
			
				|  |  | -                // }
 | 
	
		
			
				|  |  | -                // // this.$set(this.form.orderItemsList,'goodsNum',66)
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |              }).catch(() => {
 | 
	
		
			
				|  |  |                  loading.close();
 | 
	
		
			
				|  |  |              })
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  | +        operationType() {
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  |          //请核关闭
 | 
	
		
			
				|  |  |          choceScheduleFun() {
 | 
	
		
			
				|  |  |              this.checkScheduleDialog = false
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          //关闭审核
 | 
	
		
			
				|  |  |          choceCheckFun() {
 | 
	
		
			
				|  |  | +            this.refresh(this.onLoad.id)
 | 
	
		
			
				|  |  | +            // this.isDisabledTask = false
 | 
	
		
			
				|  |  |              this.isExamineBtn = !this.isExamineBtn
 | 
	
		
			
				|  |  |              this.checkDialog = false;
 | 
	
		
			
				|  |  |          },
 |