From 1cc14d8a1b9f209e24c103b6bee5364e73761ee0 Mon Sep 17 00:00:00 2001 From: herenshan112 Date: Mon, 22 Dec 2025 09:34:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/lowCode/form/type.ts | 2 +- src/api/workFlow/type.ts | 20 +++ src/components/lowCode/assistant/cascader.vue | 77 +++++++++- .../lowCode/assistant/checkboxPage.vue | 113 +++++++++++---- .../lowCode/assistant/colorPickerPage.vue | 2 + .../lowCode/assistant/digitpage.vue | 88 +++++++++++- .../lowCode/assistant/inputPage.vue | 132 +++++++++++++++--- .../lowCode/assistant/lowcodeImage.vue | 14 +- src/components/lowCode/assistant/orgCitys.vue | 64 +++++++++ .../lowCode/assistant/radioPage.vue | 114 +++++++++++---- .../lowCode/assistant/selectPage.vue | 101 ++++++++++---- .../lowCode/assistant/textareaPage.vue | 90 +++++++++++- .../lowCode/assistant/timePickerPage.vue | 5 +- .../lowCode/assistant/uploadPage.vue | 65 ++++++++- src/components/lowCode/formItem.vue | 126 ++++++++++++++--- src/components/lowCode/newFormItem.vue | 122 ++++++++++++---- src/views/formTable/page/cardPageNew.vue | 9 +- src/views/formTable/taskListPage.vue | 69 +++++---- src/views/home/scanQrCodeInput.vue | 2 +- 19 files changed, 1012 insertions(+), 203 deletions(-) diff --git a/src/api/lowCode/form/type.ts b/src/api/lowCode/form/type.ts index 1df198e..8503d13 100644 --- a/src/api/lowCode/form/type.ts +++ b/src/api/lowCode/form/type.ts @@ -54,7 +54,7 @@ export interface tableFormStruct { openPageMode:string }, tagList: Object, - formId: string; + formId: string|any; formList: any[], // 所有可选表单数据源 name: string, treeData: Object, // 左侧树相关 diff --git a/src/api/workFlow/type.ts b/src/api/workFlow/type.ts index 6a77e29..116ae0c 100644 --- a/src/api/workFlow/type.ts +++ b/src/api/workFlow/type.ts @@ -92,4 +92,24 @@ export interface appFormInfo{ userpermit: string; version: number; visibility: number; +} + +//节点赋权 +export interface nodePoweInfo { + nodeKey:string; + powerAry:powerAryInfo[]; + apiSetup?:apiSetupInfo +} +//节点福泉结构体 +export interface powerAryInfo{ + id:string; + isEdit:boolean; + isLook:boolean; + name:string; + status?:number +} +//节点福泉补充 +export interface apiSetupInfo{ + library?:any[]; + title?:any[]; } \ No newline at end of file diff --git a/src/components/lowCode/assistant/cascader.vue b/src/components/lowCode/assistant/cascader.vue index d849a00..80c819b 100644 --- a/src/components/lowCode/assistant/cascader.vue +++ b/src/components/lowCode/assistant/cascader.vue @@ -4,6 +4,9 @@ @ 备注: 级联选择器 -->