|  | @@ -72,6 +72,7 @@ import { updateItemStatus } from "@/api/workManagement/mainProject";
 | 
	
		
			
				|  |  |  import { getUserList } from "@/api/workManagement/mainProject";
 | 
	
		
			
				|  |  |  import { saveMessage } from "@/api/logs";
 | 
	
		
			
				|  |  |  import { getGoodsDescList } from "@/api/standAlone/saleLeads";
 | 
	
		
			
				|  |  | +import {getToken} from "@/util/auth";
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  |    name: "customerInformation",
 | 
	
		
			
				|  |  |    data() {
 | 
	
	
		
			
				|  | @@ -248,21 +249,49 @@ export default {
 | 
	
		
			
				|  |  |        this.exportLoading = true
 | 
	
		
			
				|  |  |        let searchParams = Object.assign({}, this.search);
 | 
	
		
			
				|  |  |        let param = this.paramsAdjustment(searchParams)
 | 
	
		
			
				|  |  | -      getFlowList(1, 10000, param).then(res => {
 | 
	
		
			
				|  |  | -        const fileData = this.deepClone(res.data.data.records)
 | 
	
		
			
				|  |  | -        fileData.map(item => {
 | 
	
		
			
				|  |  | -          item.cornId = item.cornName
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        let config = { params: { ...this.search } }
 | 
	
		
			
				|  |  | +        if (config.params) {
 | 
	
		
			
				|  |  | +            for (const propName of Object.keys(config.params)) {
 | 
	
		
			
				|  |  | +                const value = config.params[propName];
 | 
	
		
			
				|  |  | +                if (value !== null && typeof (value) !== "undefined") {
 | 
	
		
			
				|  |  | +                    if (value instanceof Array) {
 | 
	
		
			
				|  |  | +                        for (const key of Object.keys(value)) {
 | 
	
		
			
				|  |  | +                            let params = propName + '[' + key + ']';
 | 
	
		
			
				|  |  | +                            config.params[params] = value[key]
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  | +                        delete config.params[propName]
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        config.params.status = '1,4,5'
 | 
	
		
			
				|  |  | +        config.params.deptid = ''
 | 
	
		
			
				|  |  | +        config.params.branch = 'Y'
 | 
	
		
			
				|  |  | +        console.log(config.params)
 | 
	
		
			
				|  |  | +        const routeData = this.$router.resolve({
 | 
	
		
			
				|  |  | +            path: '/api/trade-project/project/itemTask/export',      //跳转目标下载地址
 | 
	
		
			
				|  |  | +            query: {
 | 
	
		
			
				|  |  | +                ...config.params    //括号内是要传递给新窗口的参数
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |          })
 | 
	
		
			
				|  |  | -        const fileColumn = this.deepClone(option.column)
 | 
	
		
			
				|  |  | -        fileColumn.shift();
 | 
	
		
			
				|  |  | -        this.$Export.excel({
 | 
	
		
			
				|  |  | -          title: "任务",
 | 
	
		
			
				|  |  | -          columns: fileColumn,
 | 
	
		
			
				|  |  | -          data: fileData,
 | 
	
		
			
				|  |  | -        });
 | 
	
		
			
				|  |  | -      }).finally(() => {
 | 
	
		
			
				|  |  | -        this.exportLoading = false
 | 
	
		
			
				|  |  | -      })
 | 
	
		
			
				|  |  | +        window.open(routeData.href.slice(1, routeData.href.length) + '&' + `${this.website.tokenHeader}=${getToken()}`);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      // getFlowList(1, 10000, param).then(res => {
 | 
	
		
			
				|  |  | +      //   const fileData = this.deepClone(res.data.data.records)
 | 
	
		
			
				|  |  | +      //   fileData.map(item => {
 | 
	
		
			
				|  |  | +      //     item.cornId = item.cornName
 | 
	
		
			
				|  |  | +      //   })
 | 
	
		
			
				|  |  | +      //   const fileColumn = this.deepClone(option.column)
 | 
	
		
			
				|  |  | +      //   fileColumn.shift();
 | 
	
		
			
				|  |  | +      //   this.$Export.excel({
 | 
	
		
			
				|  |  | +      //     title: "任务",
 | 
	
		
			
				|  |  | +      //     columns: fileColumn,
 | 
	
		
			
				|  |  | +      //     data: fileData,
 | 
	
		
			
				|  |  | +      //   });
 | 
	
		
			
				|  |  | +      // }).finally(() => {
 | 
	
		
			
				|  |  | +      //   this.exportLoading = false
 | 
	
		
			
				|  |  | +      // })
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      //完工
 | 
	
		
			
				|  |  |      completion(row) {
 |