76 lines
3.1 KiB
TypeScript
76 lines
3.1 KiB
TypeScript
import { Injectable, Injector } from '@angular/core';
|
||
import { BaseService, EACacheService, ShipperBaseService } from '@shared';
|
||
import { NzModalService } from 'ng-zorro-antd/modal';
|
||
import { ImageViewComponent } from 'src/app/shared/components/imagelist';
|
||
import { ChannelLogModalComponent } from '../components/channel-log-modal/channel-log-modal.component';
|
||
|
||
@Injectable()
|
||
export class PartnerListService extends ShipperBaseService {
|
||
$mock_url = '/rule?_allow_anonymous=true';
|
||
|
||
// 查询合伙人信息-分页
|
||
$api_get_partner_page = '/api/mdc/partner/list/page';
|
||
// 新增/更新保存企业合伙人信息
|
||
$api_save_entp_partner = '/api/mdc/partner/saveEnterprise';
|
||
// 新增/更新个人合伙人信息
|
||
$api_save_personal_partner = '/api/mdc/partner/savePersonally';
|
||
// 获取企业合伙人信息
|
||
$api_get_ent_partner_detail = '/api/mdc/partner/getEnterprise';
|
||
// 获取合伙人信息
|
||
$api_get_personal_partner_detail = '/api/mdc/partner/getPersonally';
|
||
// 审核合伙人
|
||
$api_audit_partner = '/api/mdc/partner/audit';
|
||
// 修改返佣模板
|
||
$api_update_partner_template = '/api/mdc/partner/updateTemplate';
|
||
// 更新渠道销售
|
||
$api_update_partner_channel = '/api/mdc/partner/updateChannelSale';
|
||
// 更新渠道销售
|
||
$api_update_partner_channel_by_id = '/api/mdc/partner/updateChannelSaleByID';
|
||
// 重新发起CRM
|
||
$api_resend_crm = '/api/mdc/partner/reSendCrm';
|
||
// 查询合伙人修改渠道渠道销售记录
|
||
$api_get_personal_channel_list = '/api/mdc/partnerChannelRelLog/list/page';
|
||
// 查询客户关系列表-不分页
|
||
$api_get_enterprice_rel_list = '/api/mdc/enterpriseRelLog/list';
|
||
// 校验合伙人是否可修改渠道销售 true:可以修改 false:不可以修改
|
||
$api_check_partenr_change_channel = '/api/mdc/partner/updateChannelCheck';
|
||
// 根据手机号查询实名信息
|
||
$api_get_identityInfo_by_mobile = '/api/mdc/cuc/identityInfo/getByMobile';
|
||
// 渠道销售修改详情
|
||
$api_get_partner_change_list = '/api/mdc/partnerChannelRelLog/partnerChannelUpdateDetaiList';
|
||
// 冻结/启用企业业
|
||
$api_lock_freight = '/api/mdc/cuc/userApp/freezeOrResume';
|
||
|
||
// 根据地区code查询列表
|
||
$api_get_region_by_code = '/api/mdc/pbc/region/getRegionByCode';
|
||
// 根据地区code查询地区详情
|
||
$api_get_region_detail_by_code = '/api/mdc/pbc/region/getRegionDetailByCode';
|
||
// 营业执照识别
|
||
$api_ocr_recognize_business_license = '/api/mdc/pbc/hwc/ocr/recognizeBusinessLicense';
|
||
// 身份证识别
|
||
$api_ocr_recognize_id_card = '/api/mdc/pbc/hwc/ocr/recognizeIdCard';
|
||
|
||
constructor(public injector: Injector, private nzModalService: NzModalService) {
|
||
super(injector);
|
||
}
|
||
|
||
showImg(url: any) {
|
||
const params = {
|
||
imgList: [url],
|
||
index: 0
|
||
};
|
||
this.nzModalService.create({ nzContent: ImageViewComponent, nzComponentParams: { params } });
|
||
}
|
||
|
||
showChangeDetail(id: string) {
|
||
const modal = this.nzModalService.create({
|
||
nzTitle: '详情',
|
||
nzContent: ChannelLogModalComponent,
|
||
nzComponentParams: { id },
|
||
nzNoAnimation: true,
|
||
nzWidth: 800,
|
||
nzFooter: null
|
||
});
|
||
}
|
||
}
|