| | |
| | | } |
| | | |
| | | if (params[0].$unCheckParam) { |
| | | this.checkLoopRequest(params, btn, _resolve) |
| | | this.checkLoopRequest(params, _resolve) |
| | | } else if (params.length <= 20) { |
| | | let deffers = params.map((param, i) => { |
| | | return new Promise(resolve => { |
| | |
| | | /** |
| | | * @description 数据检验循环执行 |
| | | */ |
| | | checkLoopRequest = (params, btn, _resolve) => { |
| | | checkLoopRequest = (params, _resolve) => { |
| | | let param = params.shift() |
| | | let unCheckParam = param.$unCheckParam |
| | | |
| | |
| | | this.execSuccess(res) |
| | | _resolve() |
| | | } else { |
| | | this.checkLoopRequest(params, btn, _resolve) |
| | | this.checkLoopRequest(params, _resolve) |
| | | } |
| | | } else if (res.ErrCode === 'C') { |
| | | const _this = this |
| | |
| | | _this.execSuccess(result) |
| | | _resolve() |
| | | } else { |
| | | _this.checkLoopRequest(params, btn, _resolve) |
| | | _this.checkLoopRequest(params, _resolve) |
| | | } |
| | | } else { |
| | | _this.execError(result) |