|  | @@ -67,7 +67,7 @@
 | 
	
		
			
				|  |  |            <span v-for="item in $refs.crud.DIC.status" :style="{color: item.colour}" v-if="item.dictKey == row.status">{{item.dictValue}}</span>
 | 
	
		
			
				|  |  |          </template>
 | 
	
		
			
				|  |  |          <template slot="addressForm" slot-scope="scope">
 | 
	
		
			
				|  |  | -          <port-info v-model="formTwo.addressId" type="id" :disabled="scope.disabled" @balabalaTow="balabala"/>
 | 
	
		
			
				|  |  | +          <port-info v-model="formTwo.addressId" type="id" :disabled="scope.disabled" @balabalaTow="(val)=>{balabala(val,['formTwo','address'])}"/>
 | 
	
		
			
				|  |  |          </template>
 | 
	
		
			
				|  |  |  <!--        <template slot="boxMakingCompanyForm" slot-scope="scope">-->
 | 
	
		
			
				|  |  |  <!--          <crop-select v-model="formTwo.boxMakingCompanyId" :disabled="scope.disabled" :refresh="false"-->
 | 
	
	
		
			
				|  | @@ -648,6 +648,9 @@ export default {
 | 
	
		
			
				|  |  |      selectByName("卖箱费").then(res => {
 | 
	
		
			
				|  |  |        this.costData = res.data.data
 | 
	
		
			
				|  |  |      })
 | 
	
		
			
				|  |  | +    this.option.selectable = (row, index) => {
 | 
	
		
			
				|  |  | +      return row.id;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |      //下拉箱号带出对应信息
 | 
	
		
			
				|  |  |      this.findObject(this.option.column, "code").change = ({value, column}) => {
 | 
	
		
			
				|  |  |        selectArchivesList({code: value}).then(res => {
 | 
	
	
		
			
				|  | @@ -810,11 +813,11 @@ export default {
 | 
	
		
			
				|  |  |        )
 | 
	
		
			
				|  |  |        ;
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    balabala(val) {
 | 
	
		
			
				|  |  | +    balabala(val,type) {
 | 
	
		
			
				|  |  |        if (val === null) {
 | 
	
		
			
				|  |  | -        this.formTwo.address = ''
 | 
	
		
			
				|  |  | +        this[type[0]][type[1]] = ''
 | 
	
		
			
				|  |  |        } else {
 | 
	
		
			
				|  |  | -        this.formTwo.address = val.name
 | 
	
		
			
				|  |  | +        this[type[0]][type[1]] = val.name
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      //选择费用名称
 | 
	
	
		
			
				|  | @@ -1025,6 +1028,7 @@ export default {
 | 
	
		
			
				|  |  |          this.$message.error("已存在此箱号");
 | 
	
		
			
				|  |  |          return loading();
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  | +      form.boxType = form.$boxTypeId
 | 
	
		
			
				|  |  |        done(form)
 | 
	
		
			
				|  |  |        getParities({
 | 
	
		
			
				|  |  |          currency: form.currency,
 | 
	
	
		
			
				|  | @@ -1169,6 +1173,9 @@ export default {
 | 
	
		
			
				|  |  |        const inSave = await this.saveColumnData(this.getColumnName(code), this[option]);
 | 
	
		
			
				|  |  |        if (inSave) {
 | 
	
		
			
				|  |  |          this.$message.success("保存成功");
 | 
	
		
			
				|  |  | +        this.option.selectable = (row, index) => {
 | 
	
		
			
				|  |  | +          return row.id;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          //关闭窗口
 | 
	
		
			
				|  |  |          this.$refs[ref].$refs.dialogColumn.columnBox = false;
 | 
	
		
			
				|  |  |        }
 | 
	
	
		
			
				|  | @@ -1223,6 +1230,9 @@ export default {
 | 
	
		
			
				|  |  |        const inSave = await this.delColumnData(this.getColumnName(code), this[optionBack]);
 | 
	
		
			
				|  |  |        if (inSave) {
 | 
	
		
			
				|  |  |          this.resetTrigger()
 | 
	
		
			
				|  |  | +        this.option.selectable = (row, index) => {
 | 
	
		
			
				|  |  | +          return row.id;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          this.$message.success("重置成功");
 | 
	
		
			
				|  |  |          this.$refs[ref].$refs.dialogColumn.columnBox = false;
 | 
	
		
			
				|  |  |        }
 |