Commit fd7204cc15cfbf63843d8d7a473b586471cb7faf

Authored by 刘淇
1 parent baa9e35e

orgid

src/components/orderPay.vue
... ... @@ -136,7 +136,7 @@ export default {
136 136 aliParams.payType = 1;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号
137 137 aliParams.terminalSource = 7;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付
138 138 aliParams.paySrcType = this.paySrcType;//101停车支付
139   - aliParams.orgId = this.$utils.myOrgId
  139 + aliParams.orgId = sessionStorage.getItem('orgId')
140 140 aliParams.backType = 2
141 141 aliParams.backDeveloperCode = this.backDeveloperCode
142 142 aliParams.recordArreaInfos = JSON.stringify(this.orderId);
... ... @@ -169,90 +169,6 @@ export default {
169 169 })
170 170 }
171 171  
172   - console.log(this.clientBrowser)
173   - if (this.clientBrowser == '立即') { // 农行支付
174   - var bankabcParams = {};
175   - bankabcParams.orderId = this.orderId;
176   - bankabcParams.carNumber = this.carNumber;
177   - bankabcParams.payType = 34;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号 34 农行
178   - bankabcParams.terminalSource = 7;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付
179   - bankabcParams.paySrcType = this.paySrcType;//101停车支付
180   - bankabcParams.orgId = this.$utils.myOrgId
181   - bankabcParams.backType = 2
182   - bankabcParams.PaymentLinkType = 1
183   - bankabcParams.backDeveloperCode = this.backDeveloperCode
184   - bankabcParams.recordArreaInfos = JSON.stringify(this.orderId);
185   - console.log(bankabcParams)
186   - bankH5Pay(bankabcParams).then(response => {
187   - console.log(response)
188   - if(response.code=='0'){
189   - let res = response.data.PaymentURL
190   - let _token = res.split('TOKEN=')[1]
191   - let OrderNo = response.data.OrderNo
192   - localStorage.setItem('OrderNum',OrderNo)
193   -
194   -
195   - if(window.navigator.userAgent.indexOf('Bankabc/Portal') > -1) {
196   - // alert('当前页面在新容器');
197   - AlipayJSBridge.call('startApp',{
198   - appId:'30603024', // 固定值
199   - param:{
200   - type:"3", // 3: 掌银内H5页面,
201   - tokenId:_token, //商户传过来的tokenId
202   - paySystem:"", //商户传过来的paySystem, 没有则传空字符串
203   - payType:"1111", //商户传过来的payType,没有则传'1111'
204   - webviewURL:"https://wxgzh.renniting.cn/wechatwuxi/Chifeng/TEST/sweeping_payment/codepay/index.html#/payResult", //商户传过来的回跳地址
205   - remark:"其他参数", //扩展备用
206   - showProgress:'NO',
207   - backBehavior:'back'
208   - },
209   - },function(result){
210   -
211   - });
212   - } else {
213   - // alert('当前页面在旧容器');
214   - // 旧支付方式
215   - window.location.href = 'https://www.abchina.com/luascript/mobilePayLua/'+ encodeURI('{"return":{"tokenID":"'+_token+'","backURL":"https://wxgzh.renniting.cn/wechatwuxi/Chifeng/TEST/sweeping_payment/codepay/index.html#/payResult","payType":""}}');
216   -
217   - }
218   - }else if(response.code == 1002){//其他情况如【该卡号场内已存在】
219   - console.log(response.message);
220   - MessageBox.confirm('', {
221   - message: response.message,
222   - title: '温馨提示',
223   - showCancelButton:false,
224   - confirmButtonText: '确定',
225   - }).then(action => {
226   - if (action == 'confirm') { //确认的回调
227   - console.log('确定');
228   - this.$router.go(-1)
229   - }
230   - }).catch(err => {
231   - if (err == 'cancel') { //取消的回调
232   - console.log('取消');
233   - }
234   - });
235   - }else{
236   - alert('支付失败')
237   - }
238   -
239   -
240   - // console.log(_token)
241   - // let _data = 'method=invokePayFromBrowser&tokenID='+_token
242   - // let cryData = CryptoJS.encrypt(_data, 'G9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvM3', 'EkpTEA3FbZFGGq8Y')
243   - //
244   - // let baseCRY = Base64.encode(cryData)
245   - // console.log(baseCRY)
246   - // window.location.href='bankabc:' + encodeURIComponent('{"method":"invokePayFromBrowser","param":'+baseCRY+'}')
247   - // // 即为加密后的数据。其中paramsEncode是需要加密的数据、
248   - // // keyStr是加密时使用的key,与服务端一致、hash是偏移量,是一个随机生成的16位字符串。
249   - })
250   - }
251   -
252   -
253   -
254   -
255   -
256 172  
257 173  
258 174 if (this.clientBrowser == '微信') { // 微信支付
... ... @@ -284,8 +200,8 @@ export default {
284 200 let vm = this
285 201 var wxParams = {};
286 202 wxParams.orderId = orderIdData;
287   - wxParams.backType = 2,
288   - wxParams.orgId = this.$utils.myOrgId,
  203 + wxParams.backType = 2
  204 + wxParams.orgId = sessionStorage.getItem('orgId')
289 205 wxParams.payType = 4;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号
290 206 wxParams.terminalSource = 7;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付
291 207 wxParams.carNumber = this.carNumber;
... ...
src/utils/utils.js
... ... @@ -129,7 +129,7 @@ export default {
129 129 // 黄石 appid wxa1a66cc7d263afe6
130 130 // 天水 appid wx776e81ec7494232e
131 131  
132   - // myOrgId: sessionStorage.getItem('orgId'), // 归属地 赤峰id 10003 黄石 10079
  132 + myOrgId: sessionStorage.getItem('orgId'), // 归属地 赤峰id 10003 黄石 10079
133 133  
134 134 myGetSign: function (objb) { // 获取签名
135 135 var compare = function (obj1, obj2) {
... ...