Merge remote-tracking branch 'origin/master' into dev-1.2.0.2
| | |
| | | }); |
| | | } |
| | | |
| | | /** 校验合同模板业务编号是否存在 POST /api/user/electronSign/checkExistContractTemplateCode */ |
| | | export async function checkExistContractTemplateCode( |
| | | body: API.CheckExistContractTemplateCodeCommand, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<boolean>('/api/user/electronSign/checkExistContractTemplateCode', { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | }); |
| | | } |
| | | |
| | | /** 电子签回传 POST /api/user/electronSign/electronSignCallback */ |
| | | export async function electronSignCallback( |
| | | body: API.ElectronSignCallbackCommand, |
| | |
| | | }); |
| | | } |
| | | |
| | | /** 修复合同模板变量数据(1.2.0.2) POST /api/user/electronSign/repairContractTemplateValuePointBy_1_2_0_2_ */ |
| | | export async function repairContractTemplateValuePointBy1202_( |
| | | body: API.RepairContractTemplateValuePointBy1202Command, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<number>('/api/user/electronSign/repairContractTemplateValuePointBy_1_2_0_2_', { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | }); |
| | | } |
| | | |
| | | /** 保存合同模板 POST /api/user/electronSign/saveContractTemplate */ |
| | | export async function saveContractTemplate( |
| | | body: API.SaveContractTemplateCommand, |
| | |
| | | accesses?: EnumElectronSignAccess[]; |
| | | } |
| | | |
| | | interface CheckExistContractTemplateCodeCommand { |
| | | /** 模板Id(编辑时传入) */ |
| | | id?: string; |
| | | /** 业务编号 */ |
| | | code: string; |
| | | } |
| | | |
| | | type CheckHealthQuery = Record<string, any>; |
| | | |
| | | interface CheckOperatorTokenCommand { |
| | |
| | | hirePassTaskCount?: number; |
| | | /** 已取消 */ |
| | | hireRefuseTaskCount?: number; |
| | | /** 任务中 */ |
| | | inProcessTaskCount?: number; |
| | | /** 余额 */ |
| | | balance?: number; |
| | | /** 我的收益 */ |
| | | incomeCount?: number; |
| | | /** 待结算 */ |
| | | waitSettlement?: number; |
| | | /** 已发放 */ |
| | | releaseedCount?: number; |
| | | /** 已绑定的银行卡通道 */ |
| | | bankCardAAccesses?: EnumUserBankCardAccess[]; |
| | | } |
| | |
| | | identity?: string; |
| | | /** 手机号 */ |
| | | contactPhoneNumber?: string; |
| | | /** 累计工时 */ |
| | | totalWorkHours?: number; |
| | | /** 所属银行 */ |
| | | bank?: string; |
| | | /** 所属支行 */ |
| | | bankBranch?: string; |
| | | /** 收款账户 */ |
| | | receiveAccount?: string; |
| | | /** 累计工时 */ |
| | | totalWorkHours?: number; |
| | | /** 结算金额 */ |
| | | settlementAmount?: number; |
| | | /** 实发金额 */ |
| | |
| | | verifyCode: string; |
| | | } |
| | | |
| | | type RepairContractTemplateValuePointBy1202Command = Record<string, any>; |
| | | |
| | | interface ResendResourceCommand { |
| | | /** 资源日志Id */ |
| | | id?: string; |
| | |
| | | } |
| | | ); |
| | | |
| | | const { dialogProps, handleEdit, handleAdd, editForm } = useFormDialog({ |
| | | const { dialogProps, handleEdit, handleAdd, editForm, dialogState } = useFormDialog({ |
| | | onConfirm: handleAddOrEdit, |
| | | defaultFormParams: { |
| | | id: '', |
| | |
| | | templateEditData: '', |
| | | enterpriseId: '', |
| | | }, |
| | | closeAfterConfirm: false, |
| | | }); |
| | | |
| | | async function openDialog(row?: API.GetEnterpriseContractTemplatesQueryResultItem) { |
| | |
| | | if (res) { |
| | | Message.successMessage('操作成功'); |
| | | getList(); |
| | | dialogState.dialogVisible = false; |
| | | } |
| | | } catch (error) {} |
| | | } catch (error) { |
| | | dialogState.dialogVisible = true; |
| | | } |
| | | } |
| | | |
| | | function handleDownload(row: API.GetEnterpriseContractTemplatesQueryResultItem) { |
| | |
| | | import { filterCN, filterNumbersFromString } from '@/utils'; |
| | | import { FormInstance } from 'element-plus'; |
| | | import { EnumElectronSignAccessText } from '@/constants'; |
| | | import * as electronSignServices from '@/services/api/electronSign'; |
| | | import { Message } from '@bole-core/core'; |
| | | |
| | | defineOptions({ |
| | | name: 'AddOrEditTemplateDialog', |
| | |
| | | all: true, |
| | | }); |
| | | |
| | | async function handleCodeBlur() { |
| | | try { |
| | | let params: API.CheckContractTemplateCommand = { |
| | | id: form.value?.id, |
| | | }; |
| | | let res = await electronSignServices.checkContractTemplate(params); |
| | | if (res) { |
| | | Message.warnMessage('业务编码已存在,请重新输入'); |
| | | } |
| | | } catch (error) {} |
| | | } |
| | | |
| | | const dialogForm = ref<FormInstance>(); |
| | | |
| | | function onDialogClose() { |