From f12521bec2f382fd3438b022e89e60af31c6b543 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期二, 21 十月 2025 10:27:05 +0800
Subject: [PATCH] fix: saveContractTemplateValues
---
src/services/api/enterpriseEmployee.ts | 18 +++++++++
.stylelintrc.js | 1
src/services/api/typings.d.ts | 57 ++++++++++++++++++++++++++++
src/fabric-editor/hooks/context.ts | 4 ++
4 files changed, 80 insertions(+), 0 deletions(-)
diff --git a/.stylelintrc.js b/.stylelintrc.js
index 0204bb3..5de7323 100644
--- a/.stylelintrc.js
+++ b/.stylelintrc.js
@@ -44,6 +44,7 @@
},
],
'function-name-case': null,
+ 'value-list-comma-newline-after': null,
'annotation-no-unknown': [
true,
{
diff --git a/src/fabric-editor/hooks/context.ts b/src/fabric-editor/hooks/context.ts
index b989b5e..79b9f26 100644
--- a/src/fabric-editor/hooks/context.ts
+++ b/src/fabric-editor/hooks/context.ts
@@ -166,6 +166,7 @@
async function saveCustomerTemplateParam() {
try {
+ console.log('templateEditState: ', templateEditState);
const templateParamObjectList = convertJsonMapToTemplateParamObjectList(
templateEditState.jsonMap
);
@@ -185,6 +186,9 @@
recorder: x.recorder,
userType: x.userType,
bindProperty: x.bindProperty,
+ x: x.left,
+ y: x.top,
+ pagey: x.pageNum + 1,
} as API.SaveContractTemplateValuesCommandItem)
),
templateJsonData: JSON.stringify(templateEditState.jsonMap),
diff --git a/src/services/api/enterpriseEmployee.ts b/src/services/api/enterpriseEmployee.ts
index 286ed8a..622e474 100644
--- a/src/services/api/enterpriseEmployee.ts
+++ b/src/services/api/enterpriseEmployee.ts
@@ -2,6 +2,24 @@
// @ts-ignore
import { request } from '@/utils/request';
+/** 浼佷笟鎵归噺绛剧害鍚堝悓 POST /api/user/enterpriseEmployee/batchEnterpriseSignContract */
+export async function batchEnterpriseSignContract(
+ body: API.BatchEnterpriseSignContractCommand,
+ options?: API.RequestConfig
+) {
+ return request<API.BatchEnterpriseSignContractCommandResult>(
+ '/api/user/enterpriseEmployee/batchEnterpriseSignContract',
+ {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ }
+ );
+}
+
/** 缂栬緫鐏靛伐淇℃伅 POST /api/user/enterpriseEmployee/editEnterpriseEmployee */
export async function editEnterpriseEmployee(
body: API.EditEnterpriseEmployeeCommand,
diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index b417c8a..26fed29 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -398,6 +398,29 @@
address?: string;
}
+ interface BatchEnterpriseSignContractCommand {
+ /** 鐏靛伐Id */
+ ids?: string[];
+ }
+
+ interface BatchEnterpriseSignContractCommandResult {
+ /** 绛剧害鎴愬姛鐏靛伐Id */
+ successIds?: string[];
+ /** 绛剧害澶辫触鐨勭伒宸ヤ俊鎭� */
+ errors?: BatchEnterpriseSignContractCommandResultError[];
+ }
+
+ interface BatchEnterpriseSignContractCommandResultError {
+ /** 濮撳悕 */
+ name?: string;
+ /** 鎵嬫満鍙� */
+ contactPhoneNumber?: string;
+ /** 韬唤璇佸彿 */
+ identity?: string;
+ /** 閿欒娑堟伅 */
+ errorMessages?: string;
+ }
+
interface BindWxmpUserInfoCommand {
/** 璁块棶浠ょ墝 */
accessToken: string;
@@ -446,6 +469,10 @@
interface CheckReceiveTaskCommand {
/** 鎻愪氦Id */
id?: string;
+ /** 浠诲姟浜哄憳Id */
+ taskInfoUserId?: string;
+ /** 鏃ユ湡 */
+ date?: string;
/** 绛惧埌鏃堕棿 */
checkInTime?: string;
/** 绛惧嚭鏃堕棿 */
@@ -1354,6 +1381,24 @@
interface ExportTaskSettlementOrderRostersCommand {
/** 缁撶畻璁㈠崟Id */
id?: string;
+ }
+
+ interface FriendlyResultBatchEnterpriseSignContractCommandResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: BatchEnterpriseSignContractCommandResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
}
interface FriendlyResultBoolean {
@@ -3829,6 +3874,12 @@
bindProperty?: string;
/** 鏄惁蹇呭~ */
required?: boolean;
+ /** 鍧愭爣X */
+ x?: number;
+ /** 鍧愭爣Y */
+ y?: number;
+ /** 椤电爜 */
+ page?: number;
}
type GetCurrentLogierMenusQuery = Record<string, any>;
@@ -6995,6 +7046,12 @@
bindProperty?: string;
/** 鏄惁蹇呭~ */
required?: boolean;
+ /** 鍧愭爣X */
+ x?: number;
+ /** 鍧愭爣Y */
+ y?: number;
+ /** 椤电爜 */
+ page?: number;
}
interface SaveDictionaryCategoryCommand {
--
Gitblit v1.9.1