Merge branch 'dev-ui' of http://120.26.58.240:8888/r/LifePaymentFront into dev-ui
| | |
| | | if (promoterRes?.idNumber) { |
| | | idNumber = promoterRes.idNumber; |
| | | } else { |
| | | idNumber = await createOrUpdatePromoter({ |
| | | let createOrUpdatePromoterRes = await createOrUpdatePromoter({ |
| | | name: res.name, |
| | | phoneNumber: res.phoneNumber, |
| | | }); |
| | | idNumber = createOrUpdatePromoterRes.idNumber; |
| | | } |
| | | if (idNumber) { |
| | | if (res.phoneNumber === blLifeRecharge.accountModel.phoneNumber) { |
| | |
| | | let res = await blLifeRecharge.services.createOrUpdatePromoter(params); |
| | | if (res) { |
| | | if (params.phoneNumber === blLifeRecharge.accountModel.phoneNumber) { |
| | | blLifeRecharge.accountModel.setUserPromoterIdNumber(res); |
| | | blLifeRecharge.accountModel.setUserPromoterIdNumber(res.idNumber); |
| | | } |
| | | emit('submit', res); |
| | | emit('submit', res.idNumber); |
| | | } |
| | | } catch (error) {} |
| | | } |
| | |
| | | |
| | | /** 创建或更新推广员 POST /api/Promoter/CreateOrUpdatePromoter */ |
| | | async createOrUpdatePromoter(body: CreateOrUpdatePromoterInput, options?: RequestConfig) { |
| | | return this.request<string>('/api/Promoter/CreateOrUpdatePromoter', { |
| | | return this.request<CreateOrUpdatePromoterOutput>('/api/Promoter/CreateOrUpdatePromoter', { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json', |
| | |
| | | /** 备注 */ |
| | | remark?: string; |
| | | } |
| | | |
| | | export interface CreateOrUpdatePromoterOutput { |
| | | /** Id */ |
| | | id?: string; |
| | | /** IdNumber */ |
| | | idNumber?: string; |
| | | } |
| | |
| | | body: API.CreateOrUpdatePromoterInput, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<string>('/api/Promoter/CreateOrUpdatePromoter', { |
| | | return request<API.CreateOrUpdatePromoterOutput>('/api/Promoter/CreateOrUpdatePromoter', { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json', |
| | |
| | | remark?: string; |
| | | } |
| | | |
| | | interface CreateOrUpdatePromoterOutput { |
| | | /** Id */ |
| | | id?: string; |
| | | /** IdNumber */ |
| | | idNumber?: string; |
| | | } |
| | | |
| | | interface CreateOrUpdateRoleInput { |
| | | /** 名称 */ |
| | | name?: string; |