| | |
| | | return datajson; |
| | | }, |
| | | ws_both_from_object() { |
| | | let OpenTmp=decodeURIComponent(this.$route.query.OpenTmp) |
| | | let apIUrl='' |
| | | if(this.$route.query.Type=='Kf_SellOutBillList'){ |
| | | apIUrl='/Kf_SellOutBill/cx' |
| | | let OpenTmp = decodeURIComponent(this.$route.query.OpenTmp) |
| | | let apIUrl = '' |
| | | if (this.$route.query.Type == 'Kf_SellOutBillList') { |
| | | apIUrl = '/Kf_SellOutBill/cx' |
| | | axios.get(this.baseURL + apIUrl, { |
| | | params: { |
| | | "HInterID": this.handleMessage.linterid |
| | | // , "HSubID": data[i].hsubid |
| | | }, |
| | | }).then(response => { |
| | | let result = response.data |
| | | this.json_data.recordset = result.data |
| | | //参数具体说明请参考帮助文档中的“WEB报表(B/S报表)->WEB报表客户端->启动参数说明”部分 |
| | | var args = { |
| | | type: "preview", //设置不同的属性可以执行不同的任务,如:preview print pdf xls csv txt rtf img grd |
| | | // report: this.json_report, //report: JSON.stringify(json_report), |
| | | report: urlAddRandomNo('./static/grf/' + OpenTmp + '.grf'), |
| | | data: this.json_data //data: JSON.stringify(json_data) |
| | | }; |
| | | webapp_ws_ajax_run(args); |
| | | // var reportViewer = rubylong.grhtml5.insertReportViewer("report_holder", "./static/grf/销售出库单.grf", this.json_data); |
| | | // reportViewer.start(); |
| | | }).catch(error => { |
| | | this.$modal.msgError("接口请求失败!"); |
| | | }); |
| | | } else if (this.$route.query.Type == 'HGy_BarCodeBill') { |
| | | apIUrl = '/CommonModel/searchMethod' |
| | | axios.get(this.baseURL + apIUrl, { |
| | | params: { |
| | | "sql": "select * from h_v_IF_BarCodeBillList where hmainid in(" + this.handleMessage.linterid.toString() + ") order by hmainid desc", |
| | | "user": sessionStorage["HUserName"], |
| | | "ModRightNameCheck": '' |
| | | // , "HSubID": data[i].hsubid |
| | | }, |
| | | }).then(response => { |
| | | let result = response.data |
| | | this.json_data.recordset = result.data |
| | | //参数具体说明请参考帮助文档中的“WEB报表(B/S报表)->WEB报表客户端->启动参数说明”部分 |
| | | var args = { |
| | | type: "preview", //设置不同的属性可以执行不同的任务,如:preview print pdf xls csv txt rtf img grd |
| | | // report: this.json_report, //report: JSON.stringify(json_report), |
| | | report: urlAddRandomNo('./static/grf/' + OpenTmp + '.grf'), |
| | | data: this.json_data //data: JSON.stringify(json_data) |
| | | }; |
| | | console.log(args,this.json_data) |
| | | webapp_ws_ajax_run(args); |
| | | // var reportViewer = rubylong.grhtml5.insertReportViewer("report_holder", "./static/grf/销售出库单.grf", this.json_data); |
| | | // reportViewer.start(); |
| | | }).catch(error => { |
| | | console.log(22222, error) |
| | | this.$modal.msgError("接口请求失败!"); |
| | | }); |
| | | } |
| | | axios.get(this.baseURL + apIUrl, { |
| | | params: { |
| | | "HInterID": this.handleMessage.linterid |
| | | // , "HSubID": data[i].hsubid |
| | | }, |
| | | }).then(response => { |
| | | let result = response.data |
| | | this.json_data.recordset = result.data |
| | | //参数具体说明请参考帮助文档中的“WEB报表(B/S报表)->WEB报表客户端->启动参数说明”部分 |
| | | var args = { |
| | | type: "preview", //设置不同的属性可以执行不同的任务,如:preview print pdf xls csv txt rtf img grd |
| | | // report: this.json_report, //report: JSON.stringify(json_report), |
| | | report: urlAddRandomNo('./static/grf/'+OpenTmp+'.grf'), |
| | | data: this.json_data //data: JSON.stringify(json_data) |
| | | }; |
| | | webapp_ws_ajax_run(args); |
| | | // var reportViewer = rubylong.grhtml5.insertReportViewer("report_holder", "./static/grf/销售出库单.grf", this.json_data); |
| | | // reportViewer.start(); |
| | | }).catch(error => { |
| | | this.$modal.msgError("接口请求失败!"); |
| | | }); |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | }, |