|  | @@ -397,122 +397,84 @@ export default {
 | 
	
		
			
				|  |  |        this.goodsOptionCrud.searchMenuSpan = num * 8;
 | 
	
		
			
				|  |  |        this.goodsOptionCrud.searchMenuPosition = "right";
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | -    if(this.roleName.indexOf('总调度') !== -1||this.roleName.indexOf('分管调度') !== -1||this.roleName.indexOf('车队') !== -1){
 | 
	
		
			
				|  |  | +    if(this.roleName.indexOf('总调度') !== -1||this.roleName.indexOf('分管调度') !== -1){
 | 
	
		
			
				|  |  |        this.goodsOptionCrud.menu = false;
 | 
	
		
			
				|  |  |        // this.goodsOptionCrud.column.forEach((item,index)=>{
 | 
	
		
			
				|  |  |        //   if (item.prop === 'corpShortName'){
 | 
	
		
			
				|  |  |        //     this.goodsOptionCrud.column.splice(index, 1)
 | 
	
		
			
				|  |  |        //   }
 | 
	
		
			
				|  |  |        // })
 | 
	
		
			
				|  |  | -      if (this.roleName.indexOf('车队') !== -1){
 | 
	
		
			
				|  |  | -        for (let item of this.goodsOptionCrud.column){
 | 
	
		
			
				|  |  | -          if (item.prop === 'dispatchDeptName') return false
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        return this.goodsOptionCrud.column.push(
 | 
	
		
			
				|  |  | -            {
 | 
	
		
			
				|  |  | -              label: '物流运输',
 | 
	
		
			
				|  |  | -              prop: 'dispatchDeptName',
 | 
	
		
			
				|  |  | -              overHidden: true,
 | 
	
		
			
				|  |  | -              index: 3,
 | 
	
		
			
				|  |  | -              width: 140
 | 
	
		
			
				|  |  | -            },{
 | 
	
		
			
				|  |  | -              label: '运输调度',
 | 
	
		
			
				|  |  | -              prop: 'dispatcherName',
 | 
	
		
			
				|  |  | -              overHidden: true,
 | 
	
		
			
				|  |  | -              index: 3,
 | 
	
		
			
				|  |  | -              width: 140,
 | 
	
		
			
				|  |  | -            },{
 | 
	
		
			
				|  |  | -              label: '车队',
 | 
	
		
			
				|  |  | -              width: 200,
 | 
	
		
			
				|  |  | -              search: true,
 | 
	
		
			
				|  |  | -              index: 9,
 | 
	
		
			
				|  |  | -              overHidden: true,
 | 
	
		
			
				|  |  | -              prop: 'fleetShortName'
 | 
	
		
			
				|  |  | -            },{
 | 
	
		
			
				|  |  | -              label: '应付运费',
 | 
	
		
			
				|  |  | -              overHidden: true,
 | 
	
		
			
				|  |  | -              index: 14,
 | 
	
		
			
				|  |  | -              prop: 'landAmountC'
 | 
	
		
			
				|  |  | -            }, {
 | 
	
		
			
				|  |  | -              label: '应付杂费',
 | 
	
		
			
				|  |  | -              overHidden: true,
 | 
	
		
			
				|  |  | -              index: 15,
 | 
	
		
			
				|  |  | -              prop: 'extraAmountC'
 | 
	
		
			
				|  |  | -            }, {
 | 
	
		
			
				|  |  | -              label: '应付杂费明细',
 | 
	
		
			
				|  |  | -              width: 100,
 | 
	
		
			
				|  |  | -              index: 18,
 | 
	
		
			
				|  |  | -              prop: 'extraAmountItemC'
 | 
	
		
			
				|  |  | -            })
 | 
	
		
			
				|  |  | -      }else {
 | 
	
		
			
				|  |  | -        for (let item of this.goodsOptionCrud.column){
 | 
	
		
			
				|  |  | -          if (item.prop === 'dispatchDeptName') return false
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        return this.goodsOptionCrud.column.push(
 | 
	
		
			
				|  |  | -            {
 | 
	
		
			
				|  |  | -              label: '客户名称',
 | 
	
		
			
				|  |  | -              prop: 'corpShortName',
 | 
	
		
			
				|  |  | -              overHidden: true,
 | 
	
		
			
				|  |  | -              index: 1,
 | 
	
		
			
				|  |  | -              width: 140,
 | 
	
		
			
				|  |  | -              search: true,
 | 
	
		
			
				|  |  | -            },{
 | 
	
		
			
				|  |  | -              label: '运输调度',
 | 
	
		
			
				|  |  | -              prop: 'dispatcherName',
 | 
	
		
			
				|  |  | -              overHidden: true,
 | 
	
		
			
				|  |  | -              index: 3,
 | 
	
		
			
				|  |  | -              width: 140,
 | 
	
		
			
				|  |  | -            }, {
 | 
	
		
			
				|  |  | -              label: '业务员',
 | 
	
		
			
				|  |  | -              prop: 'salesmanName',
 | 
	
		
			
				|  |  | -              index: 2,
 | 
	
		
			
				|  |  | -              width: 140,
 | 
	
		
			
				|  |  | -            },{
 | 
	
		
			
				|  |  | -              label: '应收运费',
 | 
	
		
			
				|  |  | -              overHidden: true,
 | 
	
		
			
				|  |  | -              index: 11,
 | 
	
		
			
				|  |  | -              prop: 'landAmountD'
 | 
	
		
			
				|  |  | -            }, {
 | 
	
		
			
				|  |  | -              label: '应收杂费',
 | 
	
		
			
				|  |  | -              overHidden: true,
 | 
	
		
			
				|  |  | -              index: 12,
 | 
	
		
			
				|  |  | -              prop: 'extraAmountD'
 | 
	
		
			
				|  |  | -            }, {
 | 
	
		
			
				|  |  | -              label: '应收杂费明细',
 | 
	
		
			
				|  |  | -              width: 100,
 | 
	
		
			
				|  |  | -              index: 17,
 | 
	
		
			
				|  |  | -              prop: 'extraAmountItemD'
 | 
	
		
			
				|  |  | -            },{
 | 
	
		
			
				|  |  | -              label: '车队',
 | 
	
		
			
				|  |  | -              width: 100,
 | 
	
		
			
				|  |  | -              search: true,
 | 
	
		
			
				|  |  | -              index: 9,
 | 
	
		
			
				|  |  | -              overHidden: true,
 | 
	
		
			
				|  |  | -              prop: 'fleetShortName'
 | 
	
		
			
				|  |  | -            },{
 | 
	
		
			
				|  |  | -              label: '应付运费',
 | 
	
		
			
				|  |  | -              overHidden: true,
 | 
	
		
			
				|  |  | -              index: 14,
 | 
	
		
			
				|  |  | -              prop: 'landAmountC'
 | 
	
		
			
				|  |  | -            }, {
 | 
	
		
			
				|  |  | -              label: '应付杂费',
 | 
	
		
			
				|  |  | -              overHidden: true,
 | 
	
		
			
				|  |  | -              index: 15,
 | 
	
		
			
				|  |  | -              prop: 'extraAmountC'
 | 
	
		
			
				|  |  | -            }, {
 | 
	
		
			
				|  |  | -              label: '利润',
 | 
	
		
			
				|  |  | -              width: 100,
 | 
	
		
			
				|  |  | -              precision: 2,
 | 
	
		
			
				|  |  | -              index: 16,
 | 
	
		
			
				|  |  | -              type: 'number',
 | 
	
		
			
				|  |  | -              prop: 'profit'
 | 
	
		
			
				|  |  | -            }, {
 | 
	
		
			
				|  |  | -              label: '应付杂费明细',
 | 
	
		
			
				|  |  | -              width: 100,
 | 
	
		
			
				|  |  | -              index: 18,
 | 
	
		
			
				|  |  | -              prop: 'extraAmountItemC'
 | 
	
		
			
				|  |  | -            })
 | 
	
		
			
				|  |  | +      for (let item of this.goodsOptionCrud.column){
 | 
	
		
			
				|  |  | +        if (item.prop === 'dispatchDeptName') return false
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  | +      return this.goodsOptionCrud.column.push({
 | 
	
		
			
				|  |  | +        label: '运输调度',
 | 
	
		
			
				|  |  | +        prop: 'dispatcherName',
 | 
	
		
			
				|  |  | +        overHidden: true,
 | 
	
		
			
				|  |  | +        index: 3,
 | 
	
		
			
				|  |  | +        width: 140,
 | 
	
		
			
				|  |  | +      },{
 | 
	
		
			
				|  |  | +        label: '运输调度',
 | 
	
		
			
				|  |  | +        prop: 'dispatcherName',
 | 
	
		
			
				|  |  | +        overHidden: true,
 | 
	
		
			
				|  |  | +        index: 3,
 | 
	
		
			
				|  |  | +        width: 140,
 | 
	
		
			
				|  |  | +      },{
 | 
	
		
			
				|  |  | +        label: '物流运输',
 | 
	
		
			
				|  |  | +        prop: 'dispatchDeptName',
 | 
	
		
			
				|  |  | +        overHidden: true,
 | 
	
		
			
				|  |  | +        index: 3,
 | 
	
		
			
				|  |  | +        width: 140
 | 
	
		
			
				|  |  | +      }, {
 | 
	
		
			
				|  |  | +        label: '业务员',
 | 
	
		
			
				|  |  | +        prop: 'salesmanName',
 | 
	
		
			
				|  |  | +        index: 2,
 | 
	
		
			
				|  |  | +        width: 140,
 | 
	
		
			
				|  |  | +      },{
 | 
	
		
			
				|  |  | +        label: '应收运费',
 | 
	
		
			
				|  |  | +        overHidden: true,
 | 
	
		
			
				|  |  | +        index: 11,
 | 
	
		
			
				|  |  | +        prop: 'landAmountD'
 | 
	
		
			
				|  |  | +      }, {
 | 
	
		
			
				|  |  | +        label: '应收杂费',
 | 
	
		
			
				|  |  | +        overHidden: true,
 | 
	
		
			
				|  |  | +        index: 12,
 | 
	
		
			
				|  |  | +        prop: 'extraAmountD'
 | 
	
		
			
				|  |  | +      }, {
 | 
	
		
			
				|  |  | +        label: '应收杂费明细',
 | 
	
		
			
				|  |  | +        width: 100,
 | 
	
		
			
				|  |  | +        index: 17,
 | 
	
		
			
				|  |  | +        prop: 'extraAmountItemD'
 | 
	
		
			
				|  |  | +      },{
 | 
	
		
			
				|  |  | +        label: '车队',
 | 
	
		
			
				|  |  | +        width: 100,
 | 
	
		
			
				|  |  | +        search: true,
 | 
	
		
			
				|  |  | +        index: 9,
 | 
	
		
			
				|  |  | +        overHidden: true,
 | 
	
		
			
				|  |  | +        prop: 'fleetShortName'
 | 
	
		
			
				|  |  | +      },{
 | 
	
		
			
				|  |  | +        label: '应付运费',
 | 
	
		
			
				|  |  | +        overHidden: true,
 | 
	
		
			
				|  |  | +        index: 14,
 | 
	
		
			
				|  |  | +        prop: 'landAmountC'
 | 
	
		
			
				|  |  | +      }, {
 | 
	
		
			
				|  |  | +        label: '应付杂费',
 | 
	
		
			
				|  |  | +        overHidden: true,
 | 
	
		
			
				|  |  | +        index: 15,
 | 
	
		
			
				|  |  | +        prop: 'extraAmountC'
 | 
	
		
			
				|  |  | +      }, {
 | 
	
		
			
				|  |  | +        label: '利润',
 | 
	
		
			
				|  |  | +        width: 100,
 | 
	
		
			
				|  |  | +        precision: 2,
 | 
	
		
			
				|  |  | +        index: 16,
 | 
	
		
			
				|  |  | +        type: 'number',
 | 
	
		
			
				|  |  | +        prop: 'profit'
 | 
	
		
			
				|  |  | +      }, {
 | 
	
		
			
				|  |  | +        label: '应付杂费明细',
 | 
	
		
			
				|  |  | +        width: 100,
 | 
	
		
			
				|  |  | +        index: 18,
 | 
	
		
			
				|  |  | +        prop: 'extraAmountItemC'
 | 
	
		
			
				|  |  | +      })
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      if(this.roleName.indexOf('客户') !== -1){
 | 
	
		
			
				|  |  |        this.goodsOptionCrud.menu = true
 | 
	
	
		
			
				|  | @@ -574,6 +536,12 @@ export default {
 | 
	
		
			
				|  |  |          width: 140,
 | 
	
		
			
				|  |  |          search: true,
 | 
	
		
			
				|  |  |        },{
 | 
	
		
			
				|  |  | +        label: '物流运输',
 | 
	
		
			
				|  |  | +        prop: 'dispatchDeptName',
 | 
	
		
			
				|  |  | +        overHidden: true,
 | 
	
		
			
				|  |  | +        index: 3,
 | 
	
		
			
				|  |  | +        width: 140
 | 
	
		
			
				|  |  | +      },{
 | 
	
		
			
				|  |  |          label: '运输调度',
 | 
	
		
			
				|  |  |          prop: 'dispatcherName',
 | 
	
		
			
				|  |  |          overHidden: true,
 | 
	
	
		
			
				|  | @@ -584,12 +552,6 @@ export default {
 | 
	
		
			
				|  |  |          overHidden: true,
 | 
	
		
			
				|  |  |          index: 14,
 | 
	
		
			
				|  |  |          prop: 'landAmountC'
 | 
	
		
			
				|  |  | -      },{
 | 
	
		
			
				|  |  | -        label: '物流运输',
 | 
	
		
			
				|  |  | -        prop: 'dispatchDeptName',
 | 
	
		
			
				|  |  | -        overHidden: true,
 | 
	
		
			
				|  |  | -        index: 3,
 | 
	
		
			
				|  |  | -        width: 140
 | 
	
		
			
				|  |  |        }, {
 | 
	
		
			
				|  |  |          label: '业务员',
 | 
	
		
			
				|  |  |          prop: 'salesmanName',
 | 
	
	
		
			
				|  | @@ -850,18 +812,18 @@ export default {
 | 
	
		
			
				|  |  |            width: 140,
 | 
	
		
			
				|  |  |            search: true,
 | 
	
		
			
				|  |  |          },{
 | 
	
		
			
				|  |  | -          label: '运输调度',
 | 
	
		
			
				|  |  | -          prop: 'dispatcherName',
 | 
	
		
			
				|  |  | -          overHidden: true,
 | 
	
		
			
				|  |  | -          index: 3,
 | 
	
		
			
				|  |  | -          width: 140,
 | 
	
		
			
				|  |  | -        },{
 | 
	
		
			
				|  |  |            label: '物流运输',
 | 
	
		
			
				|  |  |            prop: 'dispatchDeptName',
 | 
	
		
			
				|  |  |            overHidden: true,
 | 
	
		
			
				|  |  |            index: 3,
 | 
	
		
			
				|  |  |            width: 140
 | 
	
		
			
				|  |  |          },{
 | 
	
		
			
				|  |  | +          label: '运输调度',
 | 
	
		
			
				|  |  | +          prop: 'dispatcherName',
 | 
	
		
			
				|  |  | +          overHidden: true,
 | 
	
		
			
				|  |  | +          index: 3,
 | 
	
		
			
				|  |  | +          width: 140,
 | 
	
		
			
				|  |  | +        },{
 | 
	
		
			
				|  |  |            label: '应付运费',
 | 
	
		
			
				|  |  |            overHidden: true,
 | 
	
		
			
				|  |  |            index: 14,
 |