From ba52359ef846dab3d4757d7ca96614c13b5d73a9 Mon Sep 17 00:00:00 2001
From: ShiaoYoung <15552151+shiaoyoung@user.noreply.gitee.com>
Date: Tue, 1 Jul 2025 11:51:05 +0800
Subject: [PATCH 01/14] =?UTF-8?q?feature:=20mobile-canvas=E5=8F=AF?=
=?UTF-8?q?=E4=BB=A5=E9=80=82=E9=85=8D=E4=B8=BB=E6=B5=81=E6=95=B0=E6=8D=AE?=
=?UTF-8?q?=E5=B1=8F=E5=B9=95=E5=B0=BA=E5=AF=B8=E6=AF=94=E4=BE=8B=EF=BC=8C?=
=?UTF-8?q?mobile-canvas=E6=94=BE=E5=9C=A8Mobile=20Designer=E4=B8=AD?=
=?UTF-8?q?=EF=BC=8C=E5=B7=A6=E5=8F=B3=E7=95=99=E7=99=BD=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../public/designer-canvas/empty1.json | 2326 ++++++++++++-----
packages/designer/src/app-providers.ts | 3 +
.../form-designer/form-designer.component.tsx | 5 +
.../designer-context/use-designer-context.ts | 2 +-
.../src/composition/class/designer-canvas.css | 70 +-
5 files changed, 1665 insertions(+), 741 deletions(-)
diff --git a/packages/designer/public/designer-canvas/empty1.json b/packages/designer/public/designer-canvas/empty1.json
index c257280239..0e3b45d3c1 100644
--- a/packages/designer/public/designer-canvas/empty1.json
+++ b/packages/designer/public/designer-canvas/empty1.json
@@ -1,734 +1,1636 @@
{
- "header" : {
- "Code" : "CommonDictionary",
- "Type" : "Form",
- "NameSpace" : "Inspur.GS.SagiDemo.SagiDemeModule.CommonDictionaries.CommonDictionaries.Front",
- "CertId" : null,
- "Name" : "通用字典",
- "FileName" : "CommonDictionary.frm",
- "BizobjectID" : "d8b09de6-5e7c-bfdf-d308-468827ba0d6b",
- "Language" : null,
- "Extendable" : false,
- "NameLanguage" : {
- "zh-CHS" : "通用字典",
- "en" : "Common Dictionary",
- "zh-CHT" : ""
+ "Header": {
+ "Code": "MobileVueTest",
+ "Type": "MobileForm",
+ "NameSpace": "Inspur.GS.MyDev.FarrisVueTest.VueFormTest.VueFormTest.Front",
+ "CertId": null,
+ "Name": "移动Vue测试",
+ "FileName": "MobileVueTest.mfrm",
+ "BizobjectID": "e34f063d-9c31-1e20-4ad7-c6b4f57ddfc9",
+ "Language": null,
+ "Extendable": false,
+ "NameLanguage": {
+ "zh-CHS": "移动Vue测试",
+ "en": "",
+ "zh-CHT": ""
},
- "ID" : "35dd45be-60c7-4ae8-a827-533424031b76",
- "IsTranslating" : false
+ "ID": "af47af33-345b-471e-9a00-49db59c222a1",
+ "IsTranslating": false
},
- "refs" : [ {
- "DependentMetadata" : {
- "ID" : "4fdfc52d-8ac3-4f56-b431-d371c1fcf3ec",
- "CertId" : null,
- "NameSpace" : "Inspur.GS.SagiDemo.SagiDemeModule.CommonDictionaries.CommonDictionaries.Front",
- "Code" : "CommonDictionary.frm",
- "Name" : "CommonDictionary.frm",
- "Type" : "ResourceMetadata",
- "BizobjectID" : "d8b09de6-5e7c-bfdf-d308-468827ba0d6b"
+ "Refs": [
+ {
+ "DependentMetadata": {
+ "ID": "1cfb0d2a-7300-4fc7-8d01-cd09a5df9198",
+ "CertId": null,
+ "NameSpace": "Inspur.GS.MyDev.FarrisVueTest.VueFormTest.VueFormTest.Front",
+ "Code": "MobileVueTest.mfrm",
+ "Name": "MobileVueTest.mfrm",
+ "Type": "ResourceMetadata",
+ "BizobjectID": "e34f063d-9c31-1e20-4ad7-c6b4f57ddfc9"
+ }
}
- } ],
- "Content" : {
- "code" : null,
- "name" : null,
- "Contents" : {
- "module" : {
- "id" : "35dd45be-60c7-4ae8-a827-533424031b76",
- "code" : "CommonDictionary",
- "name" : "通用字典",
- "type" : "Module",
- "creator" : "Sagi",
- "creationDate" : "2025-02-07T07:43:41.186Z",
- "templateId" : "list-card-template",
- "templateRule" : "list-card-template",
- "entity" : [ {
- "eapiId" : "626b3ac9-e713-4cf2-95bd-9d01e401b51e",
- "eapiCode" : "CommonDictionary_frm",
- "eapiName" : "通用字典_frm",
- "eapiNameSpace" : "Inspur.GS.SagiDemo.SagiDemeModule.CommonDictionaries.CommonDictionaries.Front",
- "voPath" : "SagiDemo/SagiDemeModule/CommonDictionaries/bo-commondictionaries-front/metadata/components",
- "voNameSpace" : "Inspur.GS.SagiDemo.SagiDemeModule.CommonDictionaries.CommonDictionaries.Front",
- "name" : "通用字典_frm",
- "id" : "52c7e73a-4797-4547-a772-fd50edf39f63",
- "entities" : [ {
- "label" : "commonDictionarys",
- "name" : "通用字典",
- "id" : "57a6ad1b-0dc2-4617-b820-a973da18887c",
- "type" : {
- "$type" : "EntityType",
- "fields" : [ {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "TextBox"
- },
- "require" : true,
- "multiLanguage" : false,
- "readonly" : false,
- "label" : "id",
- "name" : "主键",
- "id" : "740c1cff-164d-4f47-96d9-cf7c8075cddb",
- "type" : {
- "$type" : "StringType",
- "displayName" : "字符串",
- "length" : 36,
- "name" : "String"
- },
- "path" : "ID",
- "code" : "ID",
- "originalId" : "740c1cff-164d-4f47-96d9-cf7c8075cddb",
- "bindingField" : "id",
- "bindingPath" : "id"
- }, {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "DateBox",
- "format" : "'yyyy-MM-dd'"
- },
- "require" : false,
- "multiLanguage" : false,
- "readonly" : false,
- "label" : "version",
- "name" : "版本",
- "id" : "43a7c79e-56e0-442e-b39d-8f9f45e8b0c8",
- "type" : {
- "$type" : "DateTimeType",
- "displayName" : "日期时间",
- "name" : "DateTime"
- },
- "path" : "Version",
- "code" : "Version",
- "originalId" : "43a7c79e-56e0-442e-b39d-8f9f45e8b0c8",
- "bindingField" : "version",
- "bindingPath" : "version"
- }, {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "TextBox"
- },
- "require" : false,
- "multiLanguage" : false,
- "readonly" : false,
- "label" : "code",
- "name" : "编号",
- "id" : "ddfc72d4-0c9b-49bf-8f41-8047264f6edc",
- "type" : {
- "$type" : "StringType",
- "displayName" : "字符串",
- "length" : 36,
- "name" : "String"
- },
- "path" : "Code",
- "code" : "Code",
- "originalId" : "ddfc72d4-0c9b-49bf-8f41-8047264f6edc",
- "bindingField" : "code",
- "bindingPath" : "code"
- }, {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "TextBox"
- },
- "require" : false,
- "multiLanguage" : false,
- "readonly" : false,
- "label" : "name",
- "name" : "名称",
- "id" : "1ecd5759-6df4-41c8-9526-0108a5e2d9b6",
- "type" : {
- "$type" : "StringType",
- "displayName" : "字符串",
- "length" : 36,
- "name" : "String"
- },
- "path" : "Name",
- "code" : "Name",
- "originalId" : "1ecd5759-6df4-41c8-9526-0108a5e2d9b6",
- "bindingField" : "name",
- "bindingPath" : "name"
- }, {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "TextBox"
- },
- "require" : false,
- "multiLanguage" : false,
- "readonly" : false,
- "label" : "category",
- "name" : "分类",
- "id" : "8e00ef40-17ba-4cbb-8a3c-709cf40b7939",
- "type" : {
- "$type" : "StringType",
- "displayName" : "字符串",
- "length" : 36,
- "name" : "String"
- },
- "path" : "Category",
- "code" : "Category",
- "originalId" : "8e00ef40-17ba-4cbb-8a3c-709cf40b7939",
- "bindingField" : "category",
- "bindingPath" : "category"
- }, {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "EnumField"
- },
- "require" : false,
- "multiLanguage" : false,
- "readonly" : false,
- "label" : "enableStatus",
- "name" : "启用状态",
- "id" : "df3b84c2-dc6b-419c-85e3-0006b0535e61",
- "type" : {
- "$type" : "EnumType",
- "displayName" : "枚举",
- "name" : "Enum",
- "enumValues" : [ {
- "disabled" : false,
- "name" : "未启用",
- "value" : "0"
- }, {
- "disabled" : false,
- "name" : "已启用",
- "value" : "1"
- } ],
- "valueType" : {
- "$type" : "StringType",
- "displayName" : "字符串",
- "length" : 36,
- "name" : "String"
- }
- },
- "path" : "EnableStatus",
- "code" : "EnableStatus",
- "originalId" : "df3b84c2-dc6b-419c-85e3-0006b0535e61",
- "bindingField" : "enableStatus",
- "bindingPath" : "enableStatus"
- } ],
- "entities" : [ ],
- "primary" : "id",
- "displayName" : "通用字典",
- "name" : "CommonDictionary"
+ ],
+ "Content": {
+ "code": null,
+ "name": null,
+ "Id": "af47af33-345b-471e-9a00-49db59c222a1",
+ "Contents": {
+ "module": {
+ "id": "af47af33-345b-471e-9a00-49db59c222a1",
+ "code": "MobileVueTest",
+ "name": "移动Vue测试",
+ "type": "Module",
+ "creator": "lijiangkun",
+ "creationDate": "2025-04-17T03:50:32.907Z",
+ "templateId": "list-card-template",
+ "templateRule": "list-card-template",
+ "entity": [
+ {
+ "eapiId": "29245968-6379-4c6c-a812-72e3411917c0",
+ "eapiCode": null,
+ "eapiName": null,
+ "eapiNameSpace": null,
+ "voPath": null,
+ "voNameSpace": null,
+ "name": "移动Vue测试_mfrm",
+ "id": "0d20adf7-9ed1-44cf-a8f5-e9714353c174",
+ "extendProperties": {
+ "enableStdTimeFormat": true
},
- "code" : "CommonDictionary"
- } ],
- "sourceUri" : "api/sagidemo/sagidememodule/v1.0/CommonDictionary_frm",
- "code" : "CommonDictionary_frm",
- "variables" : [ ],
- "sourceType" : "vo",
- "extendProperties" : {
- "enableStdTimeFormat" : true
+ "sourceType": "vo",
+ "variables": [],
+ "code": "MobileVueTest_mfrm",
+ "entities": [
+ {
+ "name": "Vue测试",
+ "id": "fa4b4e84-11b2-40ce-b071-7b2cd5b93eed",
+ "type": {
+ "$type": "EntityType",
+ "fields": [
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": true,
+ "name": "主键",
+ "id": "389ab039-9b60-4dd0-8cdc-a23c0feccf31",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "ID",
+ "originalId": "389ab039-9b60-4dd0-8cdc-a23c0feccf31",
+ "code": "ID",
+ "label": "id",
+ "bindingField": "id",
+ "bindingPath": "id"
+ },
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "DateBox",
+ "format": "'yyyy-MM-dd'"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "版本",
+ "id": "e3ca9955-1155-4a4b-a164-e48c31928c24",
+ "type": {
+ "$type": "DateTimeType",
+ "name": "DateTime",
+ "displayName": "日期时间"
+ },
+ "path": "Version",
+ "originalId": "e3ca9955-1155-4a4b-a164-e48c31928c24",
+ "code": "Version",
+ "label": "version",
+ "bindingField": "version",
+ "bindingPath": "version"
+ },
+ {
+ "$type": "ComplexField",
+ "name": "状态",
+ "id": "9fefd0ed-7594-43f7-a6f2-10828a4d00ae",
+ "type": {
+ "$type": "ObjectType",
+ "name": "BillState9fef",
+ "fields": [
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "EnumField"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "状态",
+ "id": "9fefd0ed-0101-468f-ae3f-40c76c0f06b0",
+ "type": {
+ "$type": "EnumType",
+ "name": "Enum",
+ "displayName": "枚举",
+ "enumValues": [
+ {
+ "disabled": false,
+ "name": "制单",
+ "value": "Billing"
+ },
+ {
+ "disabled": false,
+ "name": "提交审批",
+ "value": "SubmitApproval"
+ },
+ {
+ "disabled": false,
+ "name": "审批通过",
+ "value": "Approved"
+ },
+ {
+ "disabled": false,
+ "name": "审批不通过",
+ "value": "ApprovalNotPassed"
+ }
+ ],
+ "valueType": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ }
+ },
+ "path": "BillStatus.BillState",
+ "originalId": "a0b19650-0101-468f-ae3f-40c76c0f06b0",
+ "code": "BillState",
+ "label": "billState",
+ "bindingField": "billStatus_BillState",
+ "bindingPath": "billStatus.billState"
+ }
+ ],
+ "displayName": "状态"
+ },
+ "path": "BillStatus",
+ "originalId": "9fefd0ed-7594-43f7-a6f2-10828a4d00ae",
+ "code": "BillStatus",
+ "label": "billStatus",
+ "bindingField": "billStatus",
+ "bindingPath": "billStatus"
+ },
+ {
+ "$type": "ComplexField",
+ "name": "流程实例",
+ "id": "12ef9c5c-4ba3-4df4-bd0f-5672c3e0ecff",
+ "type": {
+ "$type": "ObjectType",
+ "name": "ProcessInstance12ef",
+ "fields": [
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "流程实例",
+ "id": "12ef9c5c-ad8f-4da3-a430-c8a7f2162135",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "ProcessInstance.ProcessInstance",
+ "originalId": "2e1beb7d-ad8f-4da3-a430-c8a7f2162135",
+ "code": "ProcessInstance",
+ "label": "processInstance",
+ "bindingField": "processInstance_ProcessInstance",
+ "bindingPath": "processInstance.processInstance"
+ }
+ ],
+ "displayName": "流程实例"
+ },
+ "path": "ProcessInstance",
+ "originalId": "12ef9c5c-4ba3-4df4-bd0f-5672c3e0ecff",
+ "code": "ProcessInstance",
+ "label": "processInstance",
+ "bindingField": "processInstance",
+ "bindingPath": "processInstance"
+ },
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "编号",
+ "id": "8537ca17-502f-4b90-ac87-ae1dde9a7f03",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "code",
+ "originalId": "8537ca17-502f-4b90-ac87-ae1dde9a7f03",
+ "code": "code",
+ "label": "code",
+ "bindingField": "code",
+ "bindingPath": "code"
+ },
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "名称",
+ "id": "6a051d6e-f870-4a9f-84df-043cfbc26cf2",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "name",
+ "originalId": "6a051d6e-f870-4a9f-84df-043cfbc26cf2",
+ "code": "name",
+ "label": "name",
+ "bindingField": "name",
+ "bindingPath": "name"
+ },
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "SwitchField"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "布尔字段",
+ "id": "f51c1e5d-fe58-4591-8cd1-25a119c9f4c1",
+ "type": {
+ "$type": "BooleanType",
+ "name": "Boolean",
+ "displayName": "布尔"
+ },
+ "path": "booleanField",
+ "originalId": "f51c1e5d-fe58-4591-8cd1-25a119c9f4c1",
+ "code": "booleanField",
+ "label": "booleanField",
+ "bindingField": "booleanField",
+ "bindingPath": "booleanField"
+ },
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "NumericBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "数值字段",
+ "id": "1f816b38-2a72-4252-8eb6-760b8f97fcea",
+ "type": {
+ "$type": "NumericType",
+ "length": 0,
+ "name": "Number",
+ "displayName": "数字",
+ "precision": 0
+ },
+ "path": "numberField",
+ "originalId": "1f816b38-2a72-4252-8eb6-760b8f97fcea",
+ "code": "numberField",
+ "label": "numberField",
+ "bindingField": "numberField",
+ "bindingPath": "numberField"
+ },
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "DateBox",
+ "format": "'yyyy-MM-dd'"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "日期字段",
+ "id": "4911913b-1868-4b34-b4e0-84939b14ab6e",
+ "type": {
+ "$type": "DateType",
+ "name": "Date",
+ "displayName": "日期"
+ },
+ "path": "dateField",
+ "originalId": "4911913b-1868-4b34-b4e0-84939b14ab6e",
+ "code": "dateField",
+ "label": "dateField",
+ "bindingField": "dateField",
+ "bindingPath": "dateField"
+ }
+ ],
+ "primary": "id",
+ "entities": [
+ {
+ "name": "子表1",
+ "id": "97347b0b-1c54-432f-891a-4d7b139d6dbc",
+ "type": {
+ "$type": "EntityType",
+ "fields": [
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": true,
+ "name": "主键",
+ "id": "7d1363dc-bbb0-41ac-b52d-5cc12832bf58",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "ID",
+ "originalId": "7d1363dc-bbb0-41ac-b52d-5cc12832bf58",
+ "code": "ID",
+ "label": "id",
+ "bindingField": "id",
+ "bindingPath": "id"
+ },
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": true,
+ "name": "上级对象主键",
+ "id": "750cc77b-6562-4c83-9e5b-80ad5abb7bb8",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "ParentID",
+ "originalId": "750cc77b-6562-4c83-9e5b-80ad5abb7bb8",
+ "code": "ParentID",
+ "label": "parentID",
+ "bindingField": "parentID",
+ "bindingPath": "parentID"
+ },
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "编号",
+ "id": "3c2b560e-5b8d-4781-b31f-719f83443df1",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "code",
+ "originalId": "3c2b560e-5b8d-4781-b31f-719f83443df1",
+ "code": "code",
+ "label": "code",
+ "bindingField": "code",
+ "bindingPath": "code"
+ },
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "名称",
+ "id": "f89eb4ab-8d41-4fb5-a99d-013bd9242150",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "name",
+ "originalId": "f89eb4ab-8d41-4fb5-a99d-013bd9242150",
+ "code": "name",
+ "label": "name",
+ "bindingField": "name",
+ "bindingPath": "name"
+ }
+ ],
+ "primary": "id",
+ "entities": [],
+ "name": "Child1",
+ "displayName": "子表1"
+ },
+ "code": "Child1",
+ "label": "child1s"
+ },
+ {
+ "name": "子表2",
+ "id": "e1c8145b-15d6-4a54-9d79-9149af8d6dc4",
+ "type": {
+ "$type": "EntityType",
+ "fields": [
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": true,
+ "name": "主键",
+ "id": "3a1e8cf0-9ad2-4eeb-b16b-e898a8b24be4",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "ID",
+ "originalId": "3a1e8cf0-9ad2-4eeb-b16b-e898a8b24be4",
+ "code": "ID",
+ "label": "id",
+ "bindingField": "id",
+ "bindingPath": "id"
+ },
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": true,
+ "name": "上级对象主键",
+ "id": "22649c9f-2483-4907-8a67-9fd70ce9b5e7",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "ParentID",
+ "originalId": "22649c9f-2483-4907-8a67-9fd70ce9b5e7",
+ "code": "ParentID",
+ "label": "parentID",
+ "bindingField": "parentID",
+ "bindingPath": "parentID"
+ },
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "编号",
+ "id": "bdc235f6-eded-443a-b95d-cf07fb4a741a",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "code",
+ "originalId": "bdc235f6-eded-443a-b95d-cf07fb4a741a",
+ "code": "code",
+ "label": "code",
+ "bindingField": "code",
+ "bindingPath": "code"
+ },
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "名称",
+ "id": "b5c97bc2-94e3-483c-8002-1352e103e9f6",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "name",
+ "originalId": "b5c97bc2-94e3-483c-8002-1352e103e9f6",
+ "code": "name",
+ "label": "name",
+ "bindingField": "name",
+ "bindingPath": "name"
+ }
+ ],
+ "primary": "id",
+ "entities": [],
+ "name": "Child2",
+ "displayName": "子表2"
+ },
+ "code": "Child2",
+ "label": "child2s"
+ }
+ ],
+ "name": "VueTest",
+ "displayName": "Vue测试"
+ },
+ "code": "VueTest",
+ "label": "vueTests"
+ }
+ ],
+ "sourceUri": "api/mydev/farrisvuetest/v1.0/MobileVueTest_mfrm"
}
- } ],
- "states" : [ ],
- "stateMachines" : [ {
- "id" : "CommonDictionary_state_machine",
- "name" : "通用字典",
- "uri" : "cde50e74-98bb-484d-8c21-247c84e615e0",
- "code" : "CommonDictionary_frm",
- "nameSpace" : "Inspur.GS.SagiDemo.SagiDemeModule.CommonDictionaries.CommonDictionaries.Front"
- } ],
- "viewmodels" : [ {
- "id" : "root-viewmodel",
- "code" : "root-viewmodel",
- "name" : "通用字典",
- "fields" : [ ],
- "stateMachine" : "CommonDictionary_state_machine",
- "serviceRefs" : [ ],
- "commands" : [ ],
- "states" : [ ],
- "bindTo" : "/",
- "enableValidation" : false,
- "enableUnifiedSession" : false
- }, {
- "id" : "data-grid-component-viewmodel",
- "code" : "data-grid-component-viewmodel",
- "name" : "通用字典",
- "fields" : [ {
- "type" : "Form",
- "id" : "ddfc72d4-0c9b-49bf-8f41-8047264f6edc",
- "fieldName" : "code",
- "groupId" : null,
- "groupName" : null,
- "updateOn" : "blur"
- }, {
- "type" : "Form",
- "id" : "1ecd5759-6df4-41c8-9526-0108a5e2d9b6",
- "fieldName" : "name",
- "groupId" : null,
- "groupName" : null,
- "updateOn" : "blur"
- }, {
- "type" : "Form",
- "id" : "df3b84c2-dc6b-419c-85e3-0006b0535e61",
- "fieldName" : "enableStatus",
- "groupId" : null,
- "groupName" : null,
- "updateOn" : "change"
- } ],
- "commands" : [ {
- "id" : "fda876c8-7230-46e7-af3d-d38233642275",
- "code" : "loadList1",
- "name" : "加载列表数据",
- "params" : [ ],
- "handlerName" : "loadList",
- "cmpId" : "7c48ef46-339c-42d4-8365-a21236c63044",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "22576fc1-08fb-49a9-b132-295c7392b481",
- "code" : "remove1",
- "name" : "删除当前数据",
- "params" : [ {
- "name" : "id",
- "shownName" : "待删除数据的标识",
- "value" : "{DATA~/id}"
- } ],
- "handlerName" : "remove",
- "cmpId" : "7c48ef46-339c-42d4-8365-a21236c63044",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "8788c27e-722a-4b98-9d57-98eafb526fe5",
- "code" : "loadCard1",
- "name" : "加载卡片数据",
- "params" : [ ],
- "handlerName" : "loadCard",
- "cmpId" : "7c48ef46-339c-42d4-8365-a21236c63044",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "ef281c13-4480-4256-901e-4bef5f92bd9e",
- "code" : "add1",
- "name" : "新增一条数据",
- "params" : [ ],
- "handlerName" : "add",
- "cmpId" : "7c48ef46-339c-42d4-8365-a21236c63044",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "e7cf83c2-e52d-4dce-aded-047a819c8068",
- "code" : "changePage1",
- "name" : "切换页码",
- "params" : [ {
- "name" : "loadCommandName",
- "shownName" : "切换页面后回调方法",
- "value" : "loadList1"
- }, {
- "name" : "loadCommandFrameId",
- "shownName" : "目标组件",
- "value" : "data-grid-component"
- } ],
- "handlerName" : "changePage",
- "cmpId" : "7c48ef46-339c-42d4-8365-a21236c63044",
- "extensions" : [ ],
- "isInvalid" : false
- } ],
- "serviceRefs" : [ ],
- "states" : [ ],
- "bindTo" : "/",
- "parent" : "root-viewmodel",
- "enableValidation" : false
- }, {
- "id" : "detail-form-component-viewmodel",
- "code" : "detail-form-component-viewmodel",
- "name" : "通用字典",
- "fields" : [ {
- "type" : "Form",
- "id" : "ddfc72d4-0c9b-49bf-8f41-8047264f6edc",
- "fieldName" : "code",
- "groupId" : null,
- "groupName" : null,
- "updateOn" : "blur"
- }, {
- "type" : "Form",
- "id" : "1ecd5759-6df4-41c8-9526-0108a5e2d9b6",
- "fieldName" : "name",
- "groupId" : null,
- "groupName" : null,
- "updateOn" : "blur"
- }, {
- "type" : "Form",
- "id" : "8e00ef40-17ba-4cbb-8a3c-709cf40b7939",
- "fieldName" : "category",
- "groupId" : null,
- "groupName" : null,
- "updateOn" : "blur"
- } ],
- "commands" : [ {
- "id" : "d12acc4e-6274-44dc-95e6-cedeb5e66707",
- "code" : "edit1",
- "name" : "编辑数据",
- "params" : [ {
- "name" : "id",
- "shownName" : "待编辑数据的标识",
- "value" : "{DATA~/id}"
- }, {
- "name" : "transitionAction",
- "shownName" : "状态机动作",
- "value" : "Edit"
- } ],
- "handlerName" : "edit",
- "cmpId" : "7c48ef46-339c-42d4-8365-a21236c63044",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "5707d460-c441-45c4-8fe1-f77abd9f75b1",
- "code" : "save1",
- "name" : "保存变更",
- "params" : [ ],
- "handlerName" : "save",
- "cmpId" : "7c48ef46-339c-42d4-8365-a21236c63044",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "b3897b4b-a37f-48e3-afb3-8489cec02806",
- "code" : "cancel1",
- "name" : "取消变更",
- "params" : [ ],
- "handlerName" : "cancel",
- "cmpId" : "7c48ef46-339c-42d4-8365-a21236c63044",
- "extensions" : [ ],
- "isInvalid" : false
- } ],
- "serviceRefs" : [ ],
- "states" : [ ],
- "bindTo" : "/",
- "parent" : "root-viewmodel",
- "enableValidation" : true
- } ],
- "components" : [ {
- "id" : "root-component",
- "type" : "component",
- "componentType" : "frame",
- "viewModel" : "root-viewmodel",
- "contents" : [ {
- "id" : "root-layout",
- "type" : "content-container",
- "appearance" : {
- "class" : "f-page f-page-navigate f-page-is-grid-card"
- },
- "contents" : [ {
- "id" : "page-header",
- "type" : "page-header",
- "appearance" : {
- "class" : "f-page-header"
+ ],
+ "states": [],
+ "stateMachines": [
+ {
+ "id": "MobileVueTest_list-page-component_state_machine",
+ "name": "移动Vue测试_list-page-component状态机",
+ "uri": "74843186-76b9-4ab3-8fad-c8ba64390c3c"
+ },
+ {
+ "id": "MobileVueTest_card-page-component_state_machine",
+ "name": "移动Vue测试_card-page-component状态机",
+ "uri": "a39bf6b2-330a-4000-9d5e-82aa1c457edf"
+ }
+ ],
+ "viewmodels": [
+ {
+ "id": "list-page-viewmodel",
+ "code": "list-page-viewmodel",
+ "name": "Vue测试",
+ "fields": [],
+ "stateMachine": "MobileVueTest_list-page-component_state_machine",
+ "commands": [
+ {
+ "id": "LoadPageForList",
+ "code": "LoadPageForList",
+ "name": "页面加载命令",
+ "params": [
+ {
+ "name": "commandName",
+ "shownName": "命令名称",
+ "value": "LoadDataForList"
+ },
+ {
+ "name": "viewModelId",
+ "shownName": "视图模型id",
+ "value": ""
+ }
+ ],
+ "handlerName": "LoadPageForList",
+ "cmpId": "cf5e568a-5243-4539-94ea-e195eb4d6736",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "LoadDataForList",
+ "code": "LoadDataForList",
+ "name": "列表取数命令",
+ "params": [
+ {
+ "name": "filters",
+ "shownName": "过滤条件",
+ "value": "[]"
+ },
+ {
+ "name": "sorts",
+ "shownName": "排序条件",
+ "value": "[]"
+ },
+ {
+ "name": "autoMerge",
+ "shownName": "是否合并过滤条件",
+ "value": true
+ }
+ ],
+ "handlerName": "LoadForList",
+ "cmpId": "0a68799b-48c6-4c9f-b0d7-140683c62b58",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "OpenCardAndAdd",
+ "code": "OpenCardAndAdd",
+ "name": "打开卡片并新增命令",
+ "params": [
+ {
+ "name": "path",
+ "shownName": "路由地址",
+ "value": "/MobileVueTest/card-page-component"
+ },
+ {
+ "name": "queryParams",
+ "shownName": "携带参数",
+ "value": "{ \"action\": \"LoadAndAddForCard\" }"
+ }
+ ],
+ "handlerName": "Navigate",
+ "cmpId": "910661bd-963a-4287-aa32-441c95b8720f",
+ "extensions": [],
+ "isInvalid": false
},
- "iconClass" : "f-title-icon f-text-orna-dict",
- "icon" : "f-icon f-icon-page-title-dictionary",
- "title" : "通用字典",
- "toolbar" : {
- "type" : "response-toolbar",
- "buttons" : [ {
- "id" : "button-add",
- "type" : "response-toolbar-item",
- "appearance" : {
- "class" : "btn-primary"
+ {
+ "id": "OpenCardAndEdit",
+ "code": "OpenCardAndEdit",
+ "name": "打开卡片并编辑命令",
+ "params": [
+ {
+ "name": "path",
+ "shownName": "路由地址",
+ "value": "/MobileVueTest/card-page-component"
},
- "disabled" : "!viewModel.stateMachine['canAdd']",
- "onClick" : "root-viewmodel.data-grid-component-viewmodel.add1",
- "text" : "新增"
- }, {
- "id" : "button-edit",
- "type" : "response-toolbar-item",
- "text" : "编辑",
- "disabled" : "!viewModel.stateMachine['canEdit']",
- "onClick" : "root-viewmodel.detail-form-component-viewmodel.edit1"
- }, {
- "id" : "button-save",
- "type" : "response-toolbar-item",
- "text" : "保存",
- "disabled" : "!viewModel.stateMachine['canSave']",
- "onClick" : "root-viewmodel.detail-form-component-viewmodel.save1"
- }, {
- "id" : "button-cancel",
- "type" : "response-toolbar-item",
- "text" : "取消",
- "disabled" : "!viewModel.stateMachine['canCancel']",
- "onClick" : "root-viewmodel.detail-form-component-viewmodel.cancel1"
- }, {
- "id" : "button-delete",
- "type" : "response-toolbar-item",
- "text" : "删除",
- "disabled" : "!viewModel.stateMachine['canRemove']",
- "onClick" : "root-viewmodel.data-grid-component-viewmodel.remove1"
- } ]
+ {
+ "name": "queryParams",
+ "shownName": "携带参数",
+ "value": "{ \"action\": \"LoadAndEditForCard\", \"id\":\"{DATA~/id}\"}"
+ }
+ ],
+ "handlerName": "Navigate",
+ "cmpId": "910661bd-963a-4287-aa32-441c95b8720f",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "OpenCardAndView",
+ "code": "OpenCardAndView",
+ "name": "打开卡片并查看命令",
+ "params": [
+ {
+ "name": "path",
+ "shownName": "路由地址",
+ "value": "/MobileVueTest/card-page-component"
+ },
+ {
+ "name": "queryParams",
+ "shownName": "携带参数",
+ "value": "{ \"action\": \"LoadAndViewForCard\", \"id\":\"{DATA~/id}\"}"
+ }
+ ],
+ "handlerName": "Navigate",
+ "cmpId": "910661bd-963a-4287-aa32-441c95b8720f",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "RemoveById",
+ "code": "RemoveById",
+ "name": "删除命令",
+ "params": [
+ {
+ "name": "id",
+ "shownName": "数据id",
+ "value": "{DATA~/id}"
+ }
+ ],
+ "handlerName": "RemoveById",
+ "cmpId": "dab6b7f1-f56f-490a-879c-3d74232cd3ba",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "RemoveByIds",
+ "code": "RemoveByIds",
+ "name": "批量删除命令",
+ "params": [
+ {
+ "name": "ids",
+ "shownName": "数据id的数组",
+ "value": ""
+ }
+ ],
+ "handlerName": "RemoveByIds",
+ "cmpId": "dab6b7f1-f56f-490a-879c-3d74232cd3ba",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "GoBack",
+ "code": "GoBack",
+ "name": "返回命令",
+ "params": [
+ {
+ "name": "params",
+ "shownName": "携带参数",
+ "value": "{}"
+ }
+ ],
+ "handlerName": "GoBack",
+ "cmpId": "910661bd-963a-4287-aa32-441c95b8720f",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "77a277bf-6db3-4f7c-9418-1c12212ccab0",
+ "code": "componentOnBeforeInit",
+ "name": "列表页面初始化前事件",
+ "params": [],
+ "handlerName": "componentOnBeforeInit",
+ "cmpId": "791cc5d9-65f9-40d0-b40c-444c7bc1afa3",
+ "shortcut": {},
+ "extensions": [],
+ "isInvalid": false
}
- }, {
- "id" : "main-container",
- "type" : "content-container",
- "appearance" : {
- "class" : "f-page-main"
+ ],
+ "states": [],
+ "bindTo": "/",
+ "parent": null,
+ "enableValidation": false
+ },
+ {
+ "id": "card-page-viewmodel",
+ "code": "card-page-viewmodel",
+ "name": "卡片页面视图模型",
+ "fields": [
+ {
+ "type": "Form",
+ "id": "389ab039-9b60-4dd0-8cdc-a23c0feccf31",
+ "fieldName": "id",
+ "groupId": null,
+ "groupName": null,
+ "updateOn": "blur"
},
- "contents" : [ {
- "id" : "content-splitter",
- "type" : "splitter",
- "appearance" : {
- "class" : "f-page-content"
- },
- "contents" : [ {
- "id" : "content-list",
- "type" : "splitter-pane",
- "appearance" : {
- "class" : "f-col-w6 f-page-content-nav"
+ {
+ "type": "Form",
+ "id": "e3ca9955-1155-4a4b-a164-e48c31928c24",
+ "fieldName": "version",
+ "groupId": null,
+ "groupName": null,
+ "updateOn": "blur"
+ },
+ {
+ "type": "Form",
+ "id": "9fefd0ed-0101-468f-ae3f-40c76c0f06b0",
+ "fieldName": "billStatus_BillState",
+ "groupId": null,
+ "groupName": null,
+ "updateOn": "change"
+ },
+ {
+ "type": "Form",
+ "id": "12ef9c5c-ad8f-4da3-a430-c8a7f2162135",
+ "fieldName": "processInstance_ProcessInstance",
+ "groupId": null,
+ "groupName": null,
+ "updateOn": "blur"
+ },
+ {
+ "type": "Form",
+ "id": "8537ca17-502f-4b90-ac87-ae1dde9a7f03",
+ "fieldName": "code",
+ "groupId": null,
+ "groupName": null,
+ "updateOn": "blur"
+ },
+ {
+ "type": "Form",
+ "id": "6a051d6e-f870-4a9f-84df-043cfbc26cf2",
+ "fieldName": "name",
+ "groupId": null,
+ "groupName": null,
+ "updateOn": "blur"
+ },
+ {
+ "type": "Form",
+ "id": "f51c1e5d-fe58-4591-8cd1-25a119c9f4c1",
+ "fieldName": "booleanField",
+ "groupId": null,
+ "groupName": null,
+ "updateOn": "blur"
+ },
+ {
+ "type": "Form",
+ "id": "1f816b38-2a72-4252-8eb6-760b8f97fcea",
+ "fieldName": "numberField",
+ "groupId": null,
+ "groupName": null,
+ "updateOn": "blur"
+ },
+ {
+ "type": "Form",
+ "id": "4911913b-1868-4b34-b4e0-84939b14ab6e",
+ "fieldName": "dateField",
+ "groupId": null,
+ "groupName": null,
+ "updateOn": "blur"
+ }
+ ],
+ "stateMachine": "MobileVueTest_card-page-component_state_machine",
+ "commands": [
+ {
+ "id": "LoadPageForCard",
+ "code": "LoadPageForCard",
+ "name": "卡片页面加载命令",
+ "params": [
+ {
+ "name": "commandName",
+ "shownName": "命令名称",
+ "value": "{UISTATE~/#{card-page-component}/routerState/queryParams/action}"
},
- "resizable" : true,
- "contents" : [ {
- "id" : "data-grid-component-ref",
- "type" : "component-ref",
- "component" : "data-grid-component"
- } ]
- }, {
- "id" : "content-main",
- "type" : "splitter-pane",
- "appearance" : {
- "class" : "f-page-content-main"
+ {
+ "name": "viewModelId",
+ "shownName": "视图模型id",
+ "value": ""
+ }
+ ],
+ "handlerName": "LoadPageForCard",
+ "cmpId": "cf5e568a-5243-4539-94ea-e195eb4d6736",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "LoadAndAddForCard",
+ "code": "LoadAndAddForCard",
+ "name": "卡片加载并新增命令",
+ "params": [
+ {
+ "name": "action",
+ "shownName": "状态迁移动作",
+ "value": "editAction"
+ }
+ ],
+ "handlerName": "LoadAndAddForCard",
+ "cmpId": "0a68799b-48c6-4c9f-b0d7-140683c62b58",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "LoadAndEditForCard",
+ "code": "LoadAndEditForCard",
+ "name": "卡片加载并编辑命令",
+ "params": [
+ {
+ "name": "id",
+ "shownName": "数据id",
+ "value": "{UISTATE~/#{card-page-component}/routerState/queryParams/id}"
},
- "contents" : [ {
- "id" : "detail-component-ref",
- "type" : "component-ref",
- "component" : "detail-form-component"
- } ]
- } ]
- } ]
- } ]
- } ]
- }, {
- "id" : "data-grid-component",
- "type" : "component",
- "componentType" : "data-grid",
- "viewModel" : "data-grid-component-viewmodel",
- "appearance" : {
- "class" : "f-struct-wrapper f-utils-fill-flex-column"
+ {
+ "name": "action",
+ "shownName": "状态迁移动作",
+ "value": "editAction"
+ }
+ ],
+ "handlerName": "LoadAndEditForCard",
+ "cmpId": "0a68799b-48c6-4c9f-b0d7-140683c62b58",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "LoadAndViewForCard",
+ "code": "LoadAndViewForCard",
+ "name": "卡片加载并查看命令",
+ "params": [
+ {
+ "name": "id",
+ "shownName": "数据id",
+ "value": "{UISTATE~/#{card-page-component}/routerState/queryParams/id}"
+ },
+ {
+ "name": "action",
+ "shownName": "状态迁移动作",
+ "value": "viewAction"
+ }
+ ],
+ "handlerName": "LoadAndViewForCard",
+ "cmpId": "0a68799b-48c6-4c9f-b0d7-140683c62b58",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "Save",
+ "code": "Save",
+ "name": "保存命令",
+ "params": [
+ {
+ "name": "action",
+ "shownName": "状态迁移动作",
+ "value": null
+ }
+ ],
+ "handlerName": "Save",
+ "cmpId": "f863c66a-bf93-4d1f-9f99-bcd76009609d",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "Cancel",
+ "code": "Cancel",
+ "name": "取消命令",
+ "params": [
+ {
+ "name": "id",
+ "shownName": "数据id",
+ "value": "{DATA~/id}"
+ },
+ {
+ "name": "action",
+ "shownName": "迁移动作",
+ "value": null
+ }
+ ],
+ "handlerName": "Cancel",
+ "cmpId": "05592163-fd45-474e-b0ab-61d7dc02e5c0",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "GoBackAndCheck",
+ "code": "GoBackAndCheck",
+ "name": "返回并检查",
+ "params": [
+ {
+ "name": "params",
+ "shownName": "返回携带参数",
+ "value": "{}"
+ }
+ ],
+ "handlerName": "GoBackAndCheck",
+ "cmpId": "910661bd-963a-4287-aa32-441c95b8720f",
+ "extensions": [],
+ "isInvalid": false
+ }
+ ],
+ "states": [],
+ "bindTo": "/",
+ "parent": null,
+ "enableValidation": false
+ }
+ ],
+ "components": [
+ {
+ "id": "list-page-component",
+ "type": "component",
+ "title": "列表页面",
+ "componentType": "page",
+ "pageType": "List",
+ "viewModel": "list-page-viewmodel",
+ "appearance": null,
+ "visible": true,
+ "onBeforeInit": "componentOnBeforeInit",
+ "onInit": "LoadPageForList",
+ "onLoadData": "LoadDataForList",
+ "goBack": "GoBack",
+ "contents": [
+ {
+ "id": "list-page-container",
+ "type": "page-container",
+ "title": "页面根容器",
+ "appearance": null,
+ "visible": true,
+ "contents": [
+ {
+ "id": "list-page-header-container",
+ "type": "page-header-container",
+ "title": "页头容器",
+ "appearance": null,
+ "visible": true,
+ "contents": [
+ {
+ "id": "list-page-navigation-bar",
+ "type": "navbar",
+ "appearance": null,
+ "title": "列表页面",
+ "text": "导航栏",
+ "visible": true,
+ "onLeftClick": "GoBack",
+ "rightToolbar": {
+ "items": []
+ }
+ }
+ ]
+ },
+ {
+ "id": "list-page-body-container",
+ "type": "page-body-container",
+ "title": "主内容容器",
+ "appearance": null,
+ "visible": true,
+ "contents": [
+ {
+ "id": "listView",
+ "type": "list-view",
+ "title": "列表",
+ "onItemClick": "OpenCardAndEdit",
+ "appearance": null,
+ "dataSource": "vueTests",
+ "fill": true,
+ "enablePullUpLoad": true,
+ "enablePullDownRefresh": true,
+ "itemTemplate": "
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t主键:{{item.id}}\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t版本:{{item.version}}\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t状态:{{$formatUtils.enum(item.billStatus.billState,{enumData:[{\"disabled\":false,\"name\":\"制单\",\"value\":\"Billing\"},{\"disabled\":false,\"name\":\"提交审批\",\"value\":\"SubmitApproval\"},{\"disabled\":false,\"name\":\"审批通过\",\"value\":\"Approved\"},{\"disabled\":false,\"name\":\"审批不通过\",\"value\":\"ApprovalNotPassed\"}]})}}\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t流程实例:{{item.processInstance.processInstance}}\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t编号:{{item.code}}\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t名称:{{item.name}}\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t布尔字段:{{$formatUtils.bool(item.booleanField)}}\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t数值字段:{{item.numberField}}\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t日期字段:{{$formatUtils.date(item.dateField,'yyyy-MM-dd')}}\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
",
+ "visible": true,
+ "swipeToolbar": {
+ "id": "listView-swipe-toolbar",
+ "title": "列表滑动工具栏",
+ "type": "tool-bar",
+ "items": [
+ {
+ "id": "listView-del-toobaritem",
+ "type": "tool-bar-item",
+ "visible": true,
+ "text": "删除",
+ "onClick": "RemoveById"
+ }
+ ]
+ },
+ "toolbar": {
+ "items": []
+ }
+ }
+ ]
+ },
+ {
+ "id": "list-page-float-container",
+ "type": "float-container",
+ "title": "浮动容器",
+ "appearance": null,
+ "position": {
+ "right": 30,
+ "bottom": 60
+ },
+ "visible": true,
+ "contents": [
+ {
+ "id": "list-page-add-button",
+ "appearance": {},
+ "type": "button",
+ "title": "新增",
+ "displayType": "primary",
+ "onClick": "OpenCardAndAdd",
+ "disabled": false,
+ "round": true,
+ "block": true,
+ "buttonSize": "normal",
+ "icon": "s-plus",
+ "text": "",
+ "size": {
+ "width": 44,
+ "height": 44
+ },
+ "visible": true
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "route": {
+ "id": "list-page-component",
+ "uri": "list-page-component",
+ "name": "list-page-component",
+ "params": []
+ }
},
- "onInit" : "loadList1",
- "contents" : [ {
- "id" : "data-grid-section",
- "type" : "section",
- "appearance" : {
- "class" : "f-section-grid f-section-in-nav"
- },
- "fill" : true,
- "showHeader" : false,
- "contents" : [ {
- "id" : "dataGrid",
- "type" : "data-grid",
- "appearance" : {
- "class" : "f-component-grid"
+ {
+ "id": "card-page-component",
+ "type": "component",
+ "title": "卡片页面",
+ "componentType": "page",
+ "pageType": "Card",
+ "viewModel": "card-page-viewmodel",
+ "appearance": null,
+ "visible": true,
+ "onBeforeInit": null,
+ "onInit": "LoadPageForCard",
+ "onLoadData": null,
+ "goBack": "GoBackAndCheck",
+ "contents": [
+ {
+ "id": "card-page-container",
+ "type": "page-container",
+ "title": "页面根容器",
+ "appearance": null,
+ "visible": true,
+ "contents": [
+ {
+ "id": "card-page-header-container",
+ "type": "page-header-container",
+ "title": "页头容器",
+ "appearance": null,
+ "visible": true,
+ "contents": [
+ {
+ "id": "card-page-navigation-bar",
+ "type": "navbar",
+ "appearance": null,
+ "title": "卡片页面",
+ "text": "导航栏",
+ "visible": true,
+ "onLeftClick": "GoBackAndCheck",
+ "rightToolbar": {
+ "items": [
+ {
+ "id": "add-btn",
+ "type": "tool-bar-item",
+ "appearance": null,
+ "iconType": "",
+ "disabled": false,
+ "text": "新增",
+ "visible": true,
+ "onClick": "LoadAndAddForCard"
+ },
+ {
+ "id": "cancel-btn",
+ "type": "tool-bar-item",
+ "appearance": null,
+ "iconType": "",
+ "disabled": false,
+ "text": "取消",
+ "visible": true,
+ "onClick": "Cancel"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ {
+ "id": "card-page-body-container",
+ "type": "page-body-container",
+ "title": "主内容容器",
+ "appearance": null,
+ "visible": true,
+ "contents": [
+ {
+ "id": "card-page-form-container",
+ "type": "form",
+ "title": "Form组件容器",
+ "appearance": null,
+ "contents": [
+ {
+ "id": "form_id",
+ "type": "form-group",
+ "appearance": null,
+ "label": "主键",
+ "binding": {
+ "type": "Form",
+ "path": "id",
+ "field": "389ab039-9b60-4dd0-8cdc-a23c0feccf31",
+ "fullPath": "ID"
+ },
+ "editor": {
+ "type": "input-group",
+ "required": true,
+ "readonly": {
+ "type": "StateMachine",
+ "field": "canEdit",
+ "status": false
+ },
+ "maxLength": 36
+ },
+ "path": "id"
+ },
+ {
+ "id": "form_version",
+ "type": "form-group",
+ "appearance": null,
+ "label": "版本",
+ "binding": {
+ "type": "Form",
+ "path": "version",
+ "field": "e3ca9955-1155-4a4b-a164-e48c31928c24",
+ "fullPath": "Version"
+ },
+ "editor": {
+ "type": "datetime-picker",
+ "required": false,
+ "readonly": {
+ "type": "StateMachine",
+ "field": "canEdit",
+ "status": false
+ },
+ "displayFormat": "yyyy-MM-dd HH:mm:ss"
+ },
+ "path": "version"
+ },
+ {
+ "id": "form_billStatus_BillState",
+ "type": "form-group",
+ "appearance": null,
+ "label": "状态",
+ "binding": {
+ "type": "Form",
+ "path": "billStatus_BillState",
+ "field": "9fefd0ed-0101-468f-ae3f-40c76c0f06b0",
+ "fullPath": "BillStatus.BillState"
+ },
+ "editor": {
+ "type": "picker",
+ "data": [
+ {
+ "disabled": false,
+ "name": "制单",
+ "value": "Billing"
+ },
+ {
+ "disabled": false,
+ "name": "提交审批",
+ "value": "SubmitApproval"
+ },
+ {
+ "disabled": false,
+ "name": "审批通过",
+ "value": "Approved"
+ },
+ {
+ "disabled": false,
+ "name": "审批不通过",
+ "value": "ApprovalNotPassed"
+ }
+ ],
+ "textField": "name",
+ "valueField": "value",
+ "required": false,
+ "readonly": {
+ "type": "StateMachine",
+ "field": "canEdit",
+ "status": false
+ }
+ },
+ "path": "billStatus.billState"
+ },
+ {
+ "id": "form_processInstance_ProcessInstance",
+ "type": "form-group",
+ "appearance": null,
+ "label": "流程实例",
+ "binding": {
+ "type": "Form",
+ "path": "processInstance_ProcessInstance",
+ "field": "12ef9c5c-ad8f-4da3-a430-c8a7f2162135",
+ "fullPath": "ProcessInstance.ProcessInstance"
+ },
+ "editor": {
+ "type": "input-group",
+ "required": false,
+ "readonly": {
+ "type": "StateMachine",
+ "field": "canEdit",
+ "status": false
+ },
+ "maxLength": 36
+ },
+ "path": "processInstance.processInstance"
+ },
+ {
+ "id": "form_code",
+ "type": "form-group",
+ "appearance": null,
+ "label": "编号",
+ "binding": {
+ "type": "Form",
+ "path": "code",
+ "field": "8537ca17-502f-4b90-ac87-ae1dde9a7f03",
+ "fullPath": "code"
+ },
+ "editor": {
+ "type": "input-group",
+ "required": false,
+ "readonly": {
+ "type": "StateMachine",
+ "field": "canEdit",
+ "status": false
+ },
+ "maxLength": 36
+ },
+ "path": "code"
+ },
+ {
+ "id": "form_name",
+ "type": "form-group",
+ "appearance": null,
+ "label": "名称",
+ "binding": {
+ "type": "Form",
+ "path": "name",
+ "field": "6a051d6e-f870-4a9f-84df-043cfbc26cf2",
+ "fullPath": "name"
+ },
+ "editor": {
+ "type": "input-group",
+ "required": false,
+ "readonly": {
+ "type": "StateMachine",
+ "field": "canEdit",
+ "status": false
+ },
+ "maxLength": 36
+ },
+ "path": "name"
+ },
+ {
+ "id": "form_booleanField",
+ "type": "form-group",
+ "appearance": null,
+ "label": "布尔字段",
+ "binding": {
+ "type": "Form",
+ "path": "booleanField",
+ "field": "f51c1e5d-fe58-4591-8cd1-25a119c9f4c1",
+ "fullPath": "booleanField"
+ },
+ "editor": {
+ "type": "switch",
+ "required": false,
+ "readonly": {
+ "type": "StateMachine",
+ "field": "canEdit",
+ "status": false
+ }
+ },
+ "path": "booleanField"
+ },
+ {
+ "id": "form_numberField",
+ "type": "form-group",
+ "appearance": null,
+ "label": "数值字段",
+ "binding": {
+ "type": "Form",
+ "path": "numberField",
+ "field": "1f816b38-2a72-4252-8eb6-760b8f97fcea",
+ "fullPath": "numberField"
+ },
+ "editor": {
+ "type": "number-input",
+ "precision": 0,
+ "required": false,
+ "readonly": {
+ "type": "StateMachine",
+ "field": "canEdit",
+ "status": false
+ },
+ "maxLength": 0
+ },
+ "path": "numberField"
+ },
+ {
+ "id": "form_dateField",
+ "type": "form-group",
+ "appearance": null,
+ "label": "日期字段",
+ "binding": {
+ "type": "Form",
+ "path": "dateField",
+ "field": "4911913b-1868-4b34-b4e0-84939b14ab6e",
+ "fullPath": "dateField"
+ },
+ "editor": {
+ "type": "date-picker",
+ "required": false,
+ "readonly": {
+ "type": "StateMachine",
+ "field": "canEdit",
+ "status": false
+ },
+ "displayFormat": "yyyy-MM-dd"
+ },
+ "path": "dateField"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id": "card-page-footer-container",
+ "type": "page-footer-container",
+ "title": "页尾容器",
+ "appearance": null,
+ "size": null,
+ "position": null,
+ "visible": true,
+ "contents": [
+ {
+ "id": "card-page-buttongroup-container",
+ "type": "content-container",
+ "appearance": null,
+ "size": null,
+ "padding": {
+ "left": 16,
+ "right": 16,
+ "top": 8,
+ "bottom": 8
+ },
+ "display": "flex",
+ "flexBox": {
+ "direction": "row"
+ },
+ "visible": true,
+ "title": "按钮组容器",
+ "contents": [
+ {
+ "id": "card-page-save-button",
+ "type": "button",
+ "title": "保存按钮",
+ "visible": true,
+ "round": true,
+ "disabled": false,
+ "text": "按钮",
+ "icon": "图标",
+ "block": true,
+ "displayType": "primary",
+ "onClick": "Save"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "route": {
+ "id": "card-page-component",
+ "uri": "card-page-component",
+ "name": "card-page-component",
+ "params": []
+ }
+ }
+ ],
+ "webcmds": [
+ {
+ "id": "cf5e568a-5243-4539-94ea-e195eb4d6736",
+ "path": "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
+ "name": "LoadPageCommands.webcmd",
+ "refedHandlers": [
+ {
+ "host": "LoadPageForList",
+ "handler": "LoadPageForList"
},
- "dataSource" : "commonDictionarys",
- "columns" : [ {
- "id" : "code_ddfc72d4_hxcr",
- "type" : "data-grid-column",
- "title" : "编号",
- "field" : "code",
- "dataType" : "string",
- "binding" : {
- "type" : "Form",
- "path" : "code",
- "field" : "ddfc72d4-0c9b-49bf-8f41-8047264f6edc",
- "fullPath" : "Code"
- },
- "width" : 120,
- "visible" : true,
- "filter" : "",
- "showSetting" : false,
- "actualWidth" : 120
- }, {
- "id" : "name_1ecd5759_yj0s",
- "type" : "data-grid-column",
- "title" : "名称",
- "field" : "name",
- "dataType" : "string",
- "binding" : {
- "type" : "Form",
- "path" : "name",
- "field" : "1ecd5759-6df4-41c8-9526-0108a5e2d9b6",
- "fullPath" : "Name"
- },
- "width" : 120,
- "visible" : true,
- "filter" : "",
- "showSetting" : false,
- "actualWidth" : 120
- }, {
- "id" : "enableStatus_df3b84c2_jhvi",
- "type" : "data-grid-column",
- "title" : "启用状态",
- "field" : "enableStatus",
- "dataType" : "enum",
- "binding" : {
- "type" : "Form",
- "path" : "enableStatus",
- "field" : "df3b84c2-dc6b-419c-85e3-0006b0535e61",
- "fullPath" : "EnableStatus"
- },
- "width" : 120,
- "formatter" : {
- "type" : "enum",
- "data" : [ {
- "disabled" : false,
- "name" : "未启用",
- "value" : "0"
- }, {
- "disabled" : false,
- "name" : "已启用",
- "value" : "1"
- } ]
- },
- "visible" : true,
- "filter" : "",
- "showSetting" : true,
- "actualWidth" : 120
- } ],
- "fieldEditable" : false,
- "onClickRow" : "loadCard1",
- "onPageIndexChanged" : "changePage1",
- "onPageSizeChanged" : "changePage1",
- "pagination" : {
- "enable" : true,
- "mode" : "server"
+ {
+ "host": "LoadPageForCard",
+ "handler": "LoadPageForCard"
+ }
+ ],
+ "code": "LoadPageCommands",
+ "nameSpace": "Inspur.GS.Gsp.Mobile.MobileCmp"
+ },
+ {
+ "id": "0a68799b-48c6-4c9f-b0d7-140683c62b58",
+ "path": "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
+ "name": "LoadCommands.webcmd",
+ "refedHandlers": [
+ {
+ "host": "LoadDataForList",
+ "handler": "LoadForList"
},
- "disabled" : "viewModel.stateMachine['editable']"
- } ]
- } ]
- }, {
- "id" : "detail-form-component",
- "type" : "component",
- "componentType" : "form",
- "formColumns" : 1,
- "viewModel" : "detail-form-component-viewmodel",
- "appearance" : {
- "class" : "f-struct-wrapper"
+ {
+ "host": "LoadAndAddForCard",
+ "handler": "LoadAndAddForCard"
+ },
+ {
+ "host": "LoadAndEditForCard",
+ "handler": "LoadAndEditForCard"
+ },
+ {
+ "host": "LoadAndViewForCard",
+ "handler": "LoadAndViewForCard"
+ }
+ ],
+ "code": "LoadCommands",
+ "nameSpace": "Inspur.GS.Gsp.Mobile.MobileCmp"
},
- "contents" : [ {
- "id" : "detail-form-section",
- "type" : "section",
- "appearance" : {
- "class" : "f-section-form f-section-in-main"
- },
- "mainTitle" : "基本信息",
- "contents" : [ {
- "id" : "detail-form-layout",
- "type" : "response-form",
- "appearance" : {
- "class" : "f-form-layout farris-form farris-form-controls-inline"
+ {
+ "id": "910661bd-963a-4287-aa32-441c95b8720f",
+ "path": "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
+ "name": "NavigateCommands.webcmd",
+ "refedHandlers": [
+ {
+ "host": "OpenCardAndAdd",
+ "handler": "Navigate"
},
- "contents" : [ {
- "id" : "code_ddfc72d4_njzh",
- "type" : "form-group",
- "appearance" : {
- "class" : "col-12"
- },
- "label" : "编号",
- "binding" : {
- "type" : "Form",
- "path" : "code",
- "field" : "ddfc72d4-0c9b-49bf-8f41-8047264f6edc",
- "fullPath" : "Code"
- },
- "editor" : {
- "type" : "input-group",
- "readonly" : "!viewModel.stateMachine['editable']",
- "maxLength" : 36
- },
- "path" : "code"
- }, {
- "id" : "name_1ecd5759_onbj",
- "type" : "form-group",
- "appearance" : {
- "class" : "col-12"
- },
- "label" : "名称",
- "binding" : {
- "type" : "Form",
- "path" : "name",
- "field" : "1ecd5759-6df4-41c8-9526-0108a5e2d9b6",
- "fullPath" : "Name"
- },
- "editor" : {
- "type" : "input-group",
- "readonly" : "!viewModel.stateMachine['editable']",
- "maxLength" : 36
- },
- "path" : "name"
- }, {
- "id" : "category_8e00ef40_wdtg",
- "type" : "form-group",
- "appearance" : {
- "class" : "col-12"
- },
- "label" : "分类",
- "binding" : {
- "type" : "Form",
- "path" : "category",
- "field" : "8e00ef40-17ba-4cbb-8a3c-709cf40b7939",
- "fullPath" : "Category"
- },
- "editor" : {
- "type" : "input-group",
- "readonly" : "!viewModel.stateMachine['editable']",
- "maxLength" : 36
- },
- "path" : "category"
- } ],
- "controlsInline" : true,
- "formAutoIntl" : true
- } ]
- } ]
- } ],
- "webcmds" : [ {
- "id" : "7c48ef46-339c-42d4-8365-a21236c63044",
- "path" : "/projects/packages/Inspur.GS.Gsp.Web.WebCmp/webcmd",
- "name" : "ListCardController.webcmd",
- "refedHandlers" : [ {
- "host" : "fda876c8-7230-46e7-af3d-d38233642275",
- "handler" : "loadList"
- }, {
- "host" : "8788c27e-722a-4b98-9d57-98eafb526fe5",
- "handler" : "loadCard"
- }, {
- "host" : "ef281c13-4480-4256-901e-4bef5f92bd9e",
- "handler" : "add"
- }, {
- "host" : "d12acc4e-6274-44dc-95e6-cedeb5e66707",
- "handler" : "edit"
- }, {
- "host" : "5707d460-c441-45c4-8fe1-f77abd9f75b1",
- "handler" : "save"
- }, {
- "host" : "b3897b4b-a37f-48e3-afb3-8489cec02806",
- "handler" : "cancel"
- }, {
- "host" : "22576fc1-08fb-49a9-b132-295c7392b481",
- "handler" : "remove"
- }, {
- "host" : "e7cf83c2-e52d-4dce-aded-047a819c8068",
- "handler" : "changePage"
- } ],
- "code" : "ListCardController",
- "nameSpace" : "Inspur.GS.Gsp.Web.WebCmp"
- } ],
- "projectName" : "bo-commondictionaries-front",
- "actions" : [ ]
+ {
+ "host": "OpenCardAndEdit",
+ "handler": "Navigate"
+ },
+ {
+ "host": "OpenCardAndView",
+ "handler": "Navigate"
+ },
+ {
+ "host": "GoBack",
+ "handler": "GoBack"
+ },
+ {
+ "host": "GoBackAndCheck",
+ "handler": "GoBackAndCheck"
+ }
+ ],
+ "code": "NavigateCommands",
+ "nameSpace": "Inspur.GS.Gsp.Mobile.MobileCmp"
+ },
+ {
+ "id": "dab6b7f1-f56f-490a-879c-3d74232cd3ba",
+ "path": "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
+ "name": "RemoveCommands.webcmd",
+ "refedHandlers": [
+ {
+ "host": "RemoveById",
+ "handler": "RemoveById"
+ },
+ {
+ "host": "RemoveByIds",
+ "handler": "RemoveByIds"
+ }
+ ],
+ "code": "RemoveCommands",
+ "nameSpace": "Inspur.GS.Gsp.Mobile.MobileCmp"
+ },
+ {
+ "id": "f863c66a-bf93-4d1f-9f99-bcd76009609d",
+ "path": "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
+ "name": "SaveCommands.webcmd",
+ "refedHandlers": [
+ {
+ "host": "Save",
+ "handler": "Save"
+ }
+ ],
+ "code": "SaveCommands",
+ "nameSpace": "Inspur.GS.Gsp.Mobile.MobileCmp"
+ },
+ {
+ "id": "05592163-fd45-474e-b0ab-61d7dc02e5c0",
+ "path": "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
+ "name": "CancelCommands.webcmd",
+ "refedHandlers": [
+ {
+ "host": "Cancel",
+ "handler": "Cancel"
+ }
+ ],
+ "code": "CancelCommands",
+ "nameSpace": "Inspur.GS.Gsp.Mobile.MobileCmp"
+ },
+ {
+ "id": "791cc5d9-65f9-40d0-b40c-444c7bc1afa3",
+ "path": "MyDev/FarrisVueTest/VueFormTest/bo-vueformtest-front/metadata/components",
+ "name": "MobileVueTest_frm_Controller.webcmd",
+ "refedHandlers": [
+ {
+ "host": "77a277bf-6db3-4f7c-9418-1c12212ccab0",
+ "handler": "componentOnBeforeInit"
+ }
+ ],
+ "code": "MobileVueTest_frm_Controller",
+ "nameSpace": "Inspur.GS.MyDev.FarrisVueTest.VueFormTest.VueFormTest.Front"
+ }
+ ],
+ "projectName": "bo-vueformtest-front",
+ "customClass": {},
+ "actions": []
}
},
- "Id" : "35dd45be-60c7-4ae8-a827-533424031b76",
- "CreationDate" : null
+ "CreationDate": null
},
- "extendRule" : null,
- "relativePath" : "SagiDemo/SagiDemeModule/CommonDictionaries/bo-commondictionaries-front/metadata/components",
- "extendProperty" : "",
- "extended" : false,
- "previousVersion" : null,
- "version" : null,
- "properties" : {
- "SchemaVersion" : null,
- "CacheVersion" : null,
- "Framework" : "Vue"
+ "ExtendRule": null,
+ "RelativePath": "MyDev/FarrisVueTest/VueFormTest/bo-vueformtest-front/metadata/components",
+ "ExtendProperty": "",
+ "Extended": false,
+ "PreviousVersion": null,
+ "Version": null,
+ "Properties": {
+ "SchemaVersion": null,
+ "CacheVersion": null,
+ "Framework": "Vue"
}
}
\ No newline at end of file
diff --git a/packages/designer/src/app-providers.ts b/packages/designer/src/app-providers.ts
index c621b690c5..6f5fec6b63 100644
--- a/packages/designer/src/app-providers.ts
+++ b/packages/designer/src/app-providers.ts
@@ -1,11 +1,14 @@
import { FLoadingService, FTooltipDirective, FMessageBoxService, F_MODAL_SERVICE_TOKEN, FModalService, LookupSchemaRepositoryToken, FieldSelectorRepositoryToken, F_NOTIFY_SERVICE_TOKEN, FNotifyService, ControllerSchemaRepositorySymbol, FormSchemaRepositorySymbol } from "@farris/ui-vue/components";
import { App } from "vue";
+import { useDesignerContext } from "./components/composition/designer-context/use-designer-context";
+const designerContext = useDesignerContext();
export default {
install(app: App): void {
app.provide(F_MODAL_SERVICE_TOKEN, new FModalService(app));
app.provide('FLoadingService', FLoadingService);
+ app.provide('designerContext', designerContext);
// const metadataPath = metadataService.getMetadataPath();
// app.provide(MetadataPathToken, metadataPath);
diff --git a/packages/designer/src/components/components/form-designer/form-designer.component.tsx b/packages/designer/src/components/components/form-designer/form-designer.component.tsx
index ba93c31696..5f88f2dbce 100644
--- a/packages/designer/src/components/components/form-designer/form-designer.component.tsx
+++ b/packages/designer/src/components/components/form-designer/form-designer.component.tsx
@@ -7,6 +7,7 @@ import MonacoEditor from '../monaco-editor/monaco-editor.component';
import FEntityTreeView from '../entity-tree-view/components/entity-tree-view.component';
import FCustomClassEditor from './components/custom-class-editor/custom-class-editor.component';
import modulePropertyConfig from '../../types/form-property-config.json';
+import { UseDesignerContext } from "./../../../components/types/designer-context";
export default defineComponent({
name: 'FFormDesigner',
@@ -25,6 +26,9 @@ export default defineComponent({
const customClassEditorRef = ref();
const designerHostService = inject('designer-host-service') as DesignerHost;
+ const designerContext = inject('designerContext') as UseDesignerContext;
+ const { toolboxItems, componentsToRegister, designerMode } = designerContext;
+
function onCanvasInitialized(dragula: any) {
dragulaCompostion.value = dragula;
@@ -209,6 +213,7 @@ export default defineComponent({
onCanvasChanged={onCanvasChanged}
componentId={componentId.value}
onDragEnd={onCanvasDragEnd}
+ components={componentsToRegister}
>
div {
+.component-btn-group > div {
position: fixed;
}
@@ -20,9 +20,18 @@
/* border: dotted 2px transparent; */
}
-.farris-component.farris-nested {
+/* .farris-component.farris-nested {
padding: 10px !important;
border: dotted 2px #e8e8e8;
+} */
+.farris-component.farris-nested {
+ padding-top: 10px !important;
+ padding-bottom: 10px !important;
+ border: dotted 2px #e8e8e8;
+}
+.farris-component.farris-nested:not(.px-0) {
+ padding-left: 10px !important;
+ padding-right: 10px !important;
}
.farris-component.farris-nested.dgComponentFocused {
@@ -34,7 +43,7 @@
padding: 2px;
}
-.farris-component.dgComponentSelected>.component-btn-group {
+.farris-component.dgComponentSelected > .component-btn-group {
display: flex;
}
@@ -43,7 +52,7 @@
cursor: pointer;
float: right;
margin-left: 4px;
- padding: 0!important;
+ padding: 0 !important;
font-size: 10px;
line-height: 1.2em;
border-radius: 2px 2px 0px 0px;
@@ -52,11 +61,11 @@
color: #fff !important;
background: #388fff !important;
}
-.component-btn-group .component-settings-button +.component-settings-button{
- margin-left: 4px!important;
+.component-btn-group .component-settings-button + .component-settings-button {
+ margin-left: 4px !important;
}
-.component-btn-group .component-settings-button:last-child{
- margin-left:0!important;
+.component-btn-group .component-settings-button:last-child {
+ margin-left: 0 !important;
}
.component-btn-group .component-settings-button .f-icon {
font-size: 18px;
@@ -126,17 +135,17 @@
}
/** 拖拽区域内的元素不显示按钮区域 */
-.gu-unselectable .farris-component.dgComponentSelected>.component-btn-group {
+.gu-unselectable .farris-component.dgComponentSelected > .component-btn-group {
display: none;
}
/** 拖拽区域内的镜像元素显示按钮区域 */
-.gu-unselectable .gu-mirror.farris-component.dgComponentSelected>.component-btn-group {
+.gu-unselectable .gu-mirror.farris-component.dgComponentSelected > .component-btn-group {
display: flex;
}
/** 拖拽过程中的源元素不显示按钮区域 */
-.gu-transit.farris-component.dgComponentSelected>.component-btn-group {
+.gu-transit.farris-component.dgComponentSelected > .component-btn-group {
display: none;
}
@@ -146,14 +155,14 @@
}
/* 镜像元素的按钮区域定位 */
-.gu-mirror.farris-component.dgComponentSelected>.component-btn-group>div {
+.gu-mirror.farris-component.dgComponentSelected > .component-btn-group > div {
position: relative;
top: 0 !important;
left: 0 !important;
}
/** 镜像元素的按钮区域设置宽度。是为了适配控件本身宽度比较小,但是操作按钮比较多时,按钮被换行的问题 */
-.gu-mirror.farris-component.dgComponentSelected>.component-btn-group {
+.gu-mirror.farris-component.dgComponentSelected > .component-btn-group {
width: max-content;
}
@@ -210,7 +219,7 @@
margin-bottom: 15px;
}
-.f-struct-wrapper+.f-struct-wrapper {
+.f-struct-wrapper + .f-struct-wrapper {
position: relative;
display: inherit;
margin-bottom: 15px;
@@ -226,7 +235,7 @@
}
/** 解决带导航的列表和带导航的卡片模板中,右侧区域滚动条位置问题 */
-.editorDiv .f-page-navigate .f-page.f-page-card .f-page-main>.drag-container {
+.editorDiv .f-page-navigate .f-page.f-page-card .f-page-main > .drag-container {
display: block;
overflow: unset;
}
@@ -241,7 +250,6 @@
margin-top: 0;
}
-
/** 解决拟物风下从从表区域的下拉箭头错位的问题 */
.f-struct-subsub-wrapper {
padding-top: 0 !important;
@@ -282,7 +290,7 @@
}
.editorPanel .f-page.f-page-has-scheme .f-page-header {
- margin: 0 .5rem;
+ margin: 0 0.5rem;
}
/************************子列表填充布局 start ******************/
@@ -294,14 +302,14 @@
/** 设计器section的适配样式 **/
.f-page-child-fill .f-struct-wrapper.f-struct-wrapper-child .f-section-in-mainsubcard {
- height: 100%
+ height: 100%;
}
.f-page-child-fill .f-struct-wrapper.f-struct-wrapper-child .f-section-in-main {
- height: 100%
+ height: 100%;
}
-.f-page-child-fill .f-struct-wrapper.f-struct-wrapper-child .f-section.f-section-fill>.f-section-content {
+.f-page-child-fill .f-struct-wrapper.f-struct-wrapper-child .f-section.f-section-fill > .f-section-content {
flex-basis: 0%;
}
@@ -311,21 +319,27 @@
}
/** 标签页下直接放组件节点(附件组件、卡片组件)的场景要设置组件填充,否则组件无法显示 **/
-.f-page-child-fill .f-struct-wrapper.f-struct-wrapper-child .f-section .f-component-tabs .f-tabs-content-fill .farris-tabs-body>.farris-component-component {
+.f-page-child-fill
+ .f-struct-wrapper.f-struct-wrapper-child
+ .f-section
+ .f-component-tabs
+ .f-tabs-content-fill
+ .farris-tabs-body
+ > .farris-component-component {
flex: 1;
}
/************************子列表填充布局 end ******************/
/*图标样式*/
-.component-btn-group .settings-button-extend{
- padding:0 0 0 2px!important;
- width:auto!important;
- display:flex;
+.component-btn-group .settings-button-extend {
+ padding: 0 0 0 2px !important;
+ width: auto !important;
+ display: flex;
align-items: center;
}
-.settings-button-extend .icon-text{
- margin:0 4px 0 4px;
- font-size:13px;
+.settings-button-extend .icon-text {
+ margin: 0 4px 0 4px;
+ font-size: 13px;
line-height: unset;
}
--
Gitee
From 112aed069cc00e2b0a53c9b527bf63397b480e94 Mon Sep 17 00:00:00 2001
From: ShiaoYoung <15552151+shiaoyoung@user.noreply.gitee.com>
Date: Tue, 1 Jul 2025 11:55:58 +0800
Subject: [PATCH 02/14] =?UTF-8?q?fix:=20=E6=B7=BB=E5=8A=A0=E7=94=BB?=
=?UTF-8?q?=E5=B8=83=E7=B1=BB=E5=9E=8B=E7=9A=84=E8=AF=86=E5=88=AB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/form-designer/form-designer.component.tsx | 1 +
1 file changed, 1 insertion(+)
diff --git a/packages/designer/src/components/components/form-designer/form-designer.component.tsx b/packages/designer/src/components/components/form-designer/form-designer.component.tsx
index 5f88f2dbce..a1669a012e 100644
--- a/packages/designer/src/components/components/form-designer/form-designer.component.tsx
+++ b/packages/designer/src/components/components/form-designer/form-designer.component.tsx
@@ -214,6 +214,7 @@ export default defineComponent({
componentId={componentId.value}
onDragEnd={onCanvasDragEnd}
components={componentsToRegister}
+ canvasMode={designerMode}
>
Date: Wed, 2 Jul 2025 14:22:04 +0800
Subject: [PATCH 03/14] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3=E4=BA=86?=
=?UTF-8?q?=E6=97=A0=E6=B3=95=E8=AF=86=E5=88=AB=E8=AE=BE=E8=AE=A1=E9=A1=B5?=
=?UTF-8?q?=E9=9D=A2=E7=9A=84=E7=B1=BB=E5=9E=8B=E7=9A=84=E9=97=AE=E9=A2=98?=
=?UTF-8?q?=EF=BC=88PC=20or=20Mobile=EF=BC=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
packages/designer/src/app-providers.ts | 4 +---
.../form-designer/form-designer.component.tsx | 4 ++--
.../designer-context/use-designer-context.ts | 6 ++++--
.../components/composition/use-page-metadata.ts | 14 +++++++++++++-
.../designer/src/components/designer.component.tsx | 8 ++++++--
packages/designer/src/components/types/metadata.ts | 2 ++
6 files changed, 28 insertions(+), 10 deletions(-)
diff --git a/packages/designer/src/app-providers.ts b/packages/designer/src/app-providers.ts
index 6f5fec6b63..95ca72ad60 100644
--- a/packages/designer/src/app-providers.ts
+++ b/packages/designer/src/app-providers.ts
@@ -1,14 +1,12 @@
import { FLoadingService, FTooltipDirective, FMessageBoxService, F_MODAL_SERVICE_TOKEN, FModalService, LookupSchemaRepositoryToken, FieldSelectorRepositoryToken, F_NOTIFY_SERVICE_TOKEN, FNotifyService, ControllerSchemaRepositorySymbol, FormSchemaRepositorySymbol } from "@farris/ui-vue/components";
import { App } from "vue";
-import { useDesignerContext } from "./components/composition/designer-context/use-designer-context";
-const designerContext = useDesignerContext();
+
export default {
install(app: App): void {
app.provide(F_MODAL_SERVICE_TOKEN, new FModalService(app));
app.provide('FLoadingService', FLoadingService);
- app.provide('designerContext', designerContext);
// const metadataPath = metadataService.getMetadataPath();
// app.provide(MetadataPathToken, metadataPath);
diff --git a/packages/designer/src/components/components/form-designer/form-designer.component.tsx b/packages/designer/src/components/components/form-designer/form-designer.component.tsx
index a1669a012e..7dd233200f 100644
--- a/packages/designer/src/components/components/form-designer/form-designer.component.tsx
+++ b/packages/designer/src/components/components/form-designer/form-designer.component.tsx
@@ -7,7 +7,7 @@ import MonacoEditor from '../monaco-editor/monaco-editor.component';
import FEntityTreeView from '../entity-tree-view/components/entity-tree-view.component';
import FCustomClassEditor from './components/custom-class-editor/custom-class-editor.component';
import modulePropertyConfig from '../../types/form-property-config.json';
-import { UseDesignerContext } from "./../../../components/types/designer-context";
+import { useDesignerContext } from "../../composition/designer-context/use-designer-context";
export default defineComponent({
name: 'FFormDesigner',
@@ -26,7 +26,7 @@ export default defineComponent({
const customClassEditorRef = ref();
const designerHostService = inject('designer-host-service') as DesignerHost;
- const designerContext = inject('designerContext') as UseDesignerContext;
+ const designerContext = useDesignerContext();
const { toolboxItems, componentsToRegister, designerMode } = designerContext;
diff --git a/packages/designer/src/components/composition/designer-context/use-designer-context.ts b/packages/designer/src/components/composition/designer-context/use-designer-context.ts
index 6493b8fd32..5d6e49069a 100644
--- a/packages/designer/src/components/composition/designer-context/use-designer-context.ts
+++ b/packages/designer/src/components/composition/designer-context/use-designer-context.ts
@@ -1,3 +1,4 @@
+import { Ref, inject } from "vue";
import { DesignerMode, UseDesignerContext } from "../../types/designer-context";
import { MetadataService } from "../metadata.service";
import { useMobileDesignerContext } from "./use-mobile-designer-context";
@@ -11,10 +12,11 @@ export function useDesignerContext(): UseDesignerContext {
function getDesignerMode(): DesignerMode {
const metadataService = new MetadataService();
const metadataPath = metadataService.getMetadataPath();
- if (metadataPath && metadataPath.includes('.mfrm')) {
+ const formSchemaType = inject("formSchemaType") as Ref;
+ if (formSchemaType.value === "MobileForm") {
return DesignerMode.Mobile;
}
- return DesignerMode.Mobile;
+ return DesignerMode.PC;
}
const designerMode = getDesignerMode();
diff --git a/packages/designer/src/components/composition/use-page-metadata.ts b/packages/designer/src/components/composition/use-page-metadata.ts
index 14fee36c0b..cec225c284 100644
--- a/packages/designer/src/components/composition/use-page-metadata.ts
+++ b/packages/designer/src/components/composition/use-page-metadata.ts
@@ -65,7 +65,19 @@ export function usePageMetadata(
resolve(pageSchema);
});
});
+ }
+ /** 获取表类型 */
+ function queryType(): Promise {
+ return new Promise((resolve, reject) => {
+ const pathInHash = window.location.hash;
+ // const loacalSchemaUrl = pathInHash ? `/${pathInHash.slice(1)}.json` : `/designer-canvas/empty1.json`;
+ const loacalSchemaUrl = pathInHash ? `/${pathInHash.slice(1)}.json` : localMetadataUri;
+ axios.get(loacalSchemaUrl).then((response) => {
+ const formSchemaType: string = response.data.Header.Type;
+ resolve(formSchemaType);
+ });
+ });
}
function save() {
const formMetadataBasicInfo = usePageSchemaComposition.getMetadata();
@@ -205,6 +217,6 @@ export function usePageMetadata(
};
return axios.post(api, sendData, { headers: requestHeader });
}
- return { query, save, getTemplateRule, publish, deploy };
+ return { query, save, getTemplateRule, publish, deploy, queryType };
}
diff --git a/packages/designer/src/components/designer.component.tsx b/packages/designer/src/components/designer.component.tsx
index 60241424a3..0275c84106 100644
--- a/packages/designer/src/components/designer.component.tsx
+++ b/packages/designer/src/components/designer.component.tsx
@@ -23,7 +23,7 @@ import FFlowDesigner from '../components/components/flow-designer/flow-designer.
import FViewModelDesigner from '../components/components/view-model-designer/view-model-designer.component';
import FPreview from './preview.component';
import './designer.scss';
-import { DesignerMode } from "./types/designer-context";
+import { useDesignerContext } from "../components/composition/designer-context/use-designer-context";
export default defineComponent({
@@ -91,6 +91,8 @@ export default defineComponent({
designerHostService.usePageMetadataComposition = usePageMetadataComposition;
}
+ const asyncFormSchemaType = ref('');
+ provide("formSchemaType", asyncFormSchemaType);
configInitialized.then((options: ConfigOptions) => {
@@ -108,8 +110,10 @@ export default defineComponent({
designerHostService.stateMachine.queryStateMachineMetadata();
});
});
+ designerHostService.usePageMetadataComposition.queryType().then((formSchemaType: string) => {
+ asyncFormSchemaType.value = formSchemaType;
+ });
});
-
const metadataPath: string = inject(MetadataPathToken, '');
// const { eventBetweenDesignerAndCodeView } = commandBuilderService;
diff --git a/packages/designer/src/components/types/metadata.ts b/packages/designer/src/components/types/metadata.ts
index 036f17d111..9746df7064 100644
--- a/packages/designer/src/components/types/metadata.ts
+++ b/packages/designer/src/components/types/metadata.ts
@@ -130,6 +130,8 @@ export interface MetadataDto {
export interface UsePageMetadata {
/** 查询表单元数据 */
query: () => Promise;
+ /** 查询表类型 */
+ queryType: () => Promise;
/** 保存表单元数据 */
save: () => Promise;
/** 查询表单模板的拖拽控制规则 */
--
Gitee
From d54f7ca1a016b1b0da574ae864cbdc7eef56ee31 Mon Sep 17 00:00:00 2001
From: ShiaoYoung <15552151+shiaoyoung@user.noreply.gitee.com>
Date: Wed, 2 Jul 2025 16:00:15 +0800
Subject: [PATCH 04/14] =?UTF-8?q?feature:=20=E5=AE=8C=E5=96=84=E4=BA=86?=
=?UTF-8?q?=E5=BC=80=E5=8F=91=E8=80=85=E6=8B=96=E6=8B=BD=E5=B7=A5=E5=85=B7?=
=?UTF-8?q?=E6=9D=A1=E4=B8=8A=E7=9A=84=E7=A7=BB=E5=8A=A8=E5=85=83=E7=B4=A0?=
=?UTF-8?q?=E3=80=81=E8=B0=83=E6=95=B4=E5=85=83=E7=B4=A0=E5=9C=A8=E7=94=BB?=
=?UTF-8?q?=E5=B8=83=E4=B8=AD=E7=9A=84=E4=BD=8D=E7=BD=AE=E3=80=81=E7=82=B9?=
=?UTF-8?q?=E5=87=BB=E5=88=A0=E9=99=A4=E5=9B=BE=E6=A0=87=E7=A7=BB=E9=99=A4?=
=?UTF-8?q?=E5=85=83=E7=B4=A0=E7=9A=84=E5=8A=9F=E8=83=BD=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../public/designer-canvas/empty1.json | 123 ------------------
.../form-designer/form-designer.component.tsx | 2 +-
2 files changed, 1 insertion(+), 124 deletions(-)
diff --git a/packages/designer/public/designer-canvas/empty1.json b/packages/designer/public/designer-canvas/empty1.json
index 0e3b45d3c1..257d966394 100644
--- a/packages/designer/public/designer-canvas/empty1.json
+++ b/packages/designer/public/designer-canvas/empty1.json
@@ -998,129 +998,6 @@
}
],
"components": [
- {
- "id": "list-page-component",
- "type": "component",
- "title": "列表页面",
- "componentType": "page",
- "pageType": "List",
- "viewModel": "list-page-viewmodel",
- "appearance": null,
- "visible": true,
- "onBeforeInit": "componentOnBeforeInit",
- "onInit": "LoadPageForList",
- "onLoadData": "LoadDataForList",
- "goBack": "GoBack",
- "contents": [
- {
- "id": "list-page-container",
- "type": "page-container",
- "title": "页面根容器",
- "appearance": null,
- "visible": true,
- "contents": [
- {
- "id": "list-page-header-container",
- "type": "page-header-container",
- "title": "页头容器",
- "appearance": null,
- "visible": true,
- "contents": [
- {
- "id": "list-page-navigation-bar",
- "type": "navbar",
- "appearance": null,
- "title": "列表页面",
- "text": "导航栏",
- "visible": true,
- "onLeftClick": "GoBack",
- "rightToolbar": {
- "items": []
- }
- }
- ]
- },
- {
- "id": "list-page-body-container",
- "type": "page-body-container",
- "title": "主内容容器",
- "appearance": null,
- "visible": true,
- "contents": [
- {
- "id": "listView",
- "type": "list-view",
- "title": "列表",
- "onItemClick": "OpenCardAndEdit",
- "appearance": null,
- "dataSource": "vueTests",
- "fill": true,
- "enablePullUpLoad": true,
- "enablePullDownRefresh": true,
- "itemTemplate": "\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t主键:{{item.id}}\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t版本:{{item.version}}\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t状态:{{$formatUtils.enum(item.billStatus.billState,{enumData:[{\"disabled\":false,\"name\":\"制单\",\"value\":\"Billing\"},{\"disabled\":false,\"name\":\"提交审批\",\"value\":\"SubmitApproval\"},{\"disabled\":false,\"name\":\"审批通过\",\"value\":\"Approved\"},{\"disabled\":false,\"name\":\"审批不通过\",\"value\":\"ApprovalNotPassed\"}]})}}\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t流程实例:{{item.processInstance.processInstance}}\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t编号:{{item.code}}\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t名称:{{item.name}}\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t布尔字段:{{$formatUtils.bool(item.booleanField)}}\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t数值字段:{{item.numberField}}\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t日期字段:{{$formatUtils.date(item.dateField,'yyyy-MM-dd')}}\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
",
- "visible": true,
- "swipeToolbar": {
- "id": "listView-swipe-toolbar",
- "title": "列表滑动工具栏",
- "type": "tool-bar",
- "items": [
- {
- "id": "listView-del-toobaritem",
- "type": "tool-bar-item",
- "visible": true,
- "text": "删除",
- "onClick": "RemoveById"
- }
- ]
- },
- "toolbar": {
- "items": []
- }
- }
- ]
- },
- {
- "id": "list-page-float-container",
- "type": "float-container",
- "title": "浮动容器",
- "appearance": null,
- "position": {
- "right": 30,
- "bottom": 60
- },
- "visible": true,
- "contents": [
- {
- "id": "list-page-add-button",
- "appearance": {},
- "type": "button",
- "title": "新增",
- "displayType": "primary",
- "onClick": "OpenCardAndAdd",
- "disabled": false,
- "round": true,
- "block": true,
- "buttonSize": "normal",
- "icon": "s-plus",
- "text": "",
- "size": {
- "width": 44,
- "height": 44
- },
- "visible": true
- }
- ]
- }
- ]
- }
- ],
- "route": {
- "id": "list-page-component",
- "uri": "list-page-component",
- "name": "list-page-component",
- "params": []
- }
- },
{
"id": "card-page-component",
"type": "component",
diff --git a/packages/designer/src/components/components/form-designer/form-designer.component.tsx b/packages/designer/src/components/components/form-designer/form-designer.component.tsx
index 7dd233200f..bb9dc3f3a7 100644
--- a/packages/designer/src/components/components/form-designer/form-designer.component.tsx
+++ b/packages/designer/src/components/components/form-designer/form-designer.component.tsx
@@ -194,7 +194,7 @@ export default defineComponent({
-
+
--
Gitee
From 9189821707ec47c3a0caef48e093ac2bd49dc14f Mon Sep 17 00:00:00 2001
From: ShiaoYoung <15552151+shiaoyoung@user.noreply.gitee.com>
Date: Thu, 3 Jul 2025 11:01:48 +0800
Subject: [PATCH 05/14] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E4=BA=86designe?=
=?UTF-8?q?r=E7=BB=84=E4=BB=B6=E4=B8=AD=E6=8E=A7=E4=BB=B6=E5=88=9B?=
=?UTF-8?q?=E5=BB=BA=E6=9C=8D=E5=8A=A1=E4=B8=8E=E8=AE=BE=E8=AE=A1=E5=99=A8?=
=?UTF-8?q?=E4=B8=8A=E4=B8=8B=E6=96=87=E5=88=9D=E5=A7=8B=E5=8C=96=E5=85=88?=
=?UTF-8?q?=E5=90=8E=E9=A1=BA=E5=BA=8F=E7=9A=84=E5=86=B2=E7=AA=81=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../form-designer/form-designer.component.tsx | 7 +++---
.../designer-context/use-designer-context.ts | 5 +----
.../composition/use-page-metadata.ts | 22 +++++--------------
.../src/components/designer.component.tsx | 21 ++++++++++--------
.../designer/src/components/types/metadata.ts | 5 ++++-
5 files changed, 26 insertions(+), 34 deletions(-)
diff --git a/packages/designer/src/components/components/form-designer/form-designer.component.tsx b/packages/designer/src/components/components/form-designer/form-designer.component.tsx
index bb9dc3f3a7..d5a8988609 100644
--- a/packages/designer/src/components/components/form-designer/form-designer.component.tsx
+++ b/packages/designer/src/components/components/form-designer/form-designer.component.tsx
@@ -1,4 +1,4 @@
-import { computed, defineComponent, inject, provide, ref, nextTick } from "vue";
+import { computed, defineComponent, inject, provide, ref, nextTick, Ref } from "vue";
import { ComponentSchema, DesignerComponentInstance, FDesignerCanvas, FTabs, FTabPage, propertyConfigSchemaMap, FSplitter, FSplitterPane, FDesignerToolbox, FPropertyPanel, FDesignerOutline, DesignerHost } from "@farris/ui-vue/components";
import { FormDesignerProps, formDesignerProps } from "./form-designer.props";
import { useComponentSchemaService } from '../../composition/component-schema.service';
@@ -7,7 +7,7 @@ import MonacoEditor from '../monaco-editor/monaco-editor.component';
import FEntityTreeView from '../entity-tree-view/components/entity-tree-view.component';
import FCustomClassEditor from './components/custom-class-editor/custom-class-editor.component';
import modulePropertyConfig from '../../types/form-property-config.json';
-import { useDesignerContext } from "../../composition/designer-context/use-designer-context";
+import { UseDesignerContext } from "src/components/types/designer-context";
export default defineComponent({
name: 'FFormDesigner',
@@ -26,7 +26,8 @@ export default defineComponent({
const customClassEditorRef = ref();
const designerHostService = inject('designer-host-service') as DesignerHost;
- const designerContext = useDesignerContext();
+ const designerContextRef = inject("designerContext") as Ref;
+ const designerContext = designerContextRef.value as UseDesignerContext;
const { toolboxItems, componentsToRegister, designerMode } = designerContext;
diff --git a/packages/designer/src/components/composition/designer-context/use-designer-context.ts b/packages/designer/src/components/composition/designer-context/use-designer-context.ts
index 5d6e49069a..879aa385f0 100644
--- a/packages/designer/src/components/composition/designer-context/use-designer-context.ts
+++ b/packages/designer/src/components/composition/designer-context/use-designer-context.ts
@@ -8,11 +8,8 @@ import { usePCDesignerContext } from "./use-pc-designer-context";
* 设计器上下文
* @returns
*/
-export function useDesignerContext(): UseDesignerContext {
+export function useDesignerContext(formSchemaType: Ref): UseDesignerContext {
function getDesignerMode(): DesignerMode {
- const metadataService = new MetadataService();
- const metadataPath = metadataService.getMetadataPath();
- const formSchemaType = inject("formSchemaType") as Ref;
if (formSchemaType.value === "MobileForm") {
return DesignerMode.Mobile;
}
diff --git a/packages/designer/src/components/composition/use-page-metadata.ts b/packages/designer/src/components/composition/use-page-metadata.ts
index cec225c284..d18d8abfe5 100644
--- a/packages/designer/src/components/composition/use-page-metadata.ts
+++ b/packages/designer/src/components/composition/use-page-metadata.ts
@@ -2,7 +2,7 @@ import axios from 'axios';
import { mergeWith, omit } from 'lodash-es';
import { DesignerProps } from '../designer.props';
import { MetadataDto, MetadataPathToken, UsePageSchema, UsePageMetadata, PageMetadataContent, PageModule } from '../types';
-import { inject } from 'vue';
+import { inject, ref } from 'vue';
import { FNotifyService } from '@farris/ui-vue/components';
import { PageMetadataConverter } from './page-metadata-converter';
import { ConfigOptions, UseMetadata, UseResolveMetadataUrl } from './types';
@@ -17,7 +17,7 @@ export function usePageMetadata(
const { localMetadataUri, templateRulesOfCommon, templateRulesBaseUri, publishStatusSocketUri, publishApplicationUri, deployApplicationUri } = options;
const { saveMetadata } = useMetadataComposition;
const { resolveUrlOfLoadMetadataByPath } = useResolveMetadataUrlComposition;
-
+ const formSchemaType = ref('');
function fetchLocalSchema(): Promise {
return new Promise((resolve, reject) => {
const pathInHash = window.location.hash;
@@ -29,10 +29,9 @@ export function usePageMetadata(
axios.get(loacalSchemaUrl).then((response) => {
const formSchema = response.data.Content.Contents;
const formMetadataBasicInfo = omit(response.data, 'content') as MetadataDto;
-
usePageSchemaComposition.setMetadata(formMetadataBasicInfo);
usePageSchemaComposition.setPageSchema(formSchema);
-
+ formSchemaType.value = response.data.Header.Type as string;
resolve(formSchema);
});
}
@@ -61,24 +60,13 @@ export function usePageMetadata(
usePageSchemaComposition.setMetadata(formMetadataBasicInfo);
usePageSchemaComposition.setPageSchema(pageSchema);
+ formSchemaType.value = response.data.Header.Type as string;
resolve(pageSchema);
});
});
}
- /** 获取表类型 */
- function queryType(): Promise {
- return new Promise((resolve, reject) => {
- const pathInHash = window.location.hash;
- // const loacalSchemaUrl = pathInHash ? `/${pathInHash.slice(1)}.json` : `/designer-canvas/empty1.json`;
- const loacalSchemaUrl = pathInHash ? `/${pathInHash.slice(1)}.json` : localMetadataUri;
- axios.get(loacalSchemaUrl).then((response) => {
- const formSchemaType: string = response.data.Header.Type;
- resolve(formSchemaType);
- });
- });
- }
function save() {
const formMetadataBasicInfo = usePageSchemaComposition.getMetadata();
const formSchema = usePageSchemaComposition.getPageSchema();
@@ -217,6 +205,6 @@ export function usePageMetadata(
};
return axios.post(api, sendData, { headers: requestHeader });
}
- return { query, save, getTemplateRule, publish, deploy, queryType };
+ return { query, save, getTemplateRule, publish, deploy, formSchemaType };
}
diff --git a/packages/designer/src/components/designer.component.tsx b/packages/designer/src/components/designer.component.tsx
index 703a995c98..5a054d6393 100644
--- a/packages/designer/src/components/designer.component.tsx
+++ b/packages/designer/src/components/designer.component.tsx
@@ -1,4 +1,4 @@
-import { defineComponent, inject, ref, computed, provide, watch, onBeforeMount } from "vue";
+import { defineComponent, inject, ref, computed, provide, watch, onBeforeMount, Ref } from "vue";
import { DesignerProps, designerProps } from "./designer.props";
import { usePageSchema } from "./composition/use-page-schema";
import { usePageMetadata } from "./composition/use-page-metadata";
@@ -24,6 +24,7 @@ import FViewModelDesigner from '../components/components/view-model-designer/vie
import FPreview from './preview.component';
import './designer.scss';
import { DesignerMode, UseDesignerContext } from "./types/designer-context";
+import { useDesignerContext } from "./composition/designer-context/use-designer-context";
export default defineComponent({
@@ -69,9 +70,7 @@ export default defineComponent({
// 实体服务
const useEntitySchemaComposition = useEntitySchema(options, useMetadataComposition, usePageSchemaComposition);
designerHostService.entitySchema = useEntitySchemaComposition;
- // 控件创建服务
- const controlCreatorService = designerContext.useControlCreator();
- designerHostService.controlCreator = controlCreatorService;
+
// 操作表单设计时ViewModel的工具类
const useDesignViewModelComposition = useDesignViewModel(usePageSchemaComposition, useEntitySchemaComposition);
designerHostService.designViewModel = useDesignViewModelComposition;
@@ -95,8 +94,8 @@ export default defineComponent({
designerHostService.messagerService = messagerService;
}
- const asyncFormSchemaType = ref('');
- provide("formSchemaType", asyncFormSchemaType);
+ const designerContextRef = ref();
+ provide("designerContext", designerContextRef);
configInitialized.then((options: ConfigOptions) => {
@@ -105,6 +104,13 @@ export default defineComponent({
designerHostService.usePageMetadataComposition.query().then((formSchema: PageMetadataContent) => {
schema.value = formSchema;
designerHostService.usePageMetadataComposition.getTemplateRule(formSchema?.module).then(() => {
+ // 初始化设计器上下文
+ const formSchemaType = designerHostService.usePageMetadataComposition.formSchemaType as Ref;
+ designerContextRef.value = useDesignerContext(formSchemaType);
+ // 控件创建服务
+ const controlCreatorService = designerContextRef.value.useControlCreator();
+ designerHostService.controlCreator = controlCreatorService;
+
metadataLoaded.value = true;
// 加载命令->虽然是异步,但是此处不需要异步串联
designerHostService.commands.checkCommands();
@@ -114,9 +120,6 @@ export default defineComponent({
designerHostService.stateMachine.queryStateMachineMetadata();
});
});
- designerHostService.usePageMetadataComposition.queryType().then((formSchemaType: string) => {
- asyncFormSchemaType.value = formSchemaType;
- });
});
const metadataPath: string = inject(MetadataPathToken, '');
diff --git a/packages/designer/src/components/types/metadata.ts b/packages/designer/src/components/types/metadata.ts
index 9746df7064..9531771777 100644
--- a/packages/designer/src/components/types/metadata.ts
+++ b/packages/designer/src/components/types/metadata.ts
@@ -1,3 +1,4 @@
+import { Ref } from "vue";
import { PageComponent, Expression, StateMachine, Command } from "./basic";
import { DesignViewModel } from "./design-viewmodel";
import { EntitySchema, EntityObject, EntityObjectField } from "./entity-schema";
@@ -139,7 +140,9 @@ export interface UsePageMetadata {
/** 发布表单 */
publish: () => Promise<{ result: boolean, error?: string }>;
/** 部署表单 */
- deploy: (metadataId: string, path: string) => Promise
+ deploy: (metadataId: string, path: string) => Promise;
+ /** 表单类型 */
+ formSchemaType: Ref;
}
export interface UsePageSchema {
--
Gitee
From ebe1b2dbad05e50d40f53c03b163b99915a9f773 Mon Sep 17 00:00:00 2001
From: ShiaoYoung <15552151+shiaoyoung@user.noreply.gitee.com>
Date: Thu, 3 Jul 2025 17:03:39 +0800
Subject: [PATCH 06/14] =?UTF-8?q?fix:=20=E9=83=A8=E5=88=86=E8=A7=A3?=
=?UTF-8?q?=E5=86=B3=E4=BA=86=E5=B7=A5=E5=85=B7=E7=AE=B1=E5=86=85=E7=BB=84?=
=?UTF-8?q?=E4=BB=B6=E6=97=A0=E6=B3=95=E6=8B=96=E6=8B=BD=E6=B7=BB=E5=8A=A0?=
=?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../designer-context/use-mobile-designer-context.ts | 4 ++--
packages/designer/src/components/types/metadata.ts | 3 +--
packages/mobile-ui-vue/components/designer.ts | 1 +
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/packages/designer/src/components/composition/designer-context/use-mobile-designer-context.ts b/packages/designer/src/components/composition/designer-context/use-mobile-designer-context.ts
index 021dc0f31c..71a55d34c9 100644
--- a/packages/designer/src/components/composition/designer-context/use-mobile-designer-context.ts
+++ b/packages/designer/src/components/composition/designer-context/use-mobile-designer-context.ts
@@ -5,7 +5,7 @@ import SupportedControllers from '../../composition/command/supported-controller
import {
Component, PageContainer, PageHeaderContainer, PageBodyContainer, PageFooterContainer, Picker, NumberInput, Textarea, DatePicker, DateTimePicker, Lookup,
ContentContainer, Card, FloatContainer, Navbar, ListView, Form, FormItem, InputGroup, Button, Switch, CheckboxGroup, RadioGroup,
- ButtonGroup,
+ ButtonGroup, registerDesignerComponents
} from '@farris/mobile-ui-vue';
import { useMobileControlCreator } from "../control-creator/use-mobile-control-creator";
import { PageComponent, UsePageSchema } from "../../../components/types";
@@ -27,7 +27,7 @@ export function useMobileDesignerContext(): UseDesignerContext {
Form, FormItem, InputGroup,
Button, ButtonGroup,
];
- // registerDesignerComponents(componentsToRegister);
+ registerDesignerComponents(componentsToRegister);
/** 支持的控制器 */
const supportedControllers: any = SupportedControllers;
diff --git a/packages/designer/src/components/types/metadata.ts b/packages/designer/src/components/types/metadata.ts
index 9531771777..7d30a678c4 100644
--- a/packages/designer/src/components/types/metadata.ts
+++ b/packages/designer/src/components/types/metadata.ts
@@ -3,6 +3,7 @@ import { PageComponent, Expression, StateMachine, Command } from "./basic";
import { DesignViewModel } from "./design-viewmodel";
import { EntitySchema, EntityObject, EntityObjectField } from "./entity-schema";
import { ViewVariable, ViewModel, ViewModelField } from "./view-model";
+import { ExternalComponentSchema } from "../components/form-designer/components/external-component-panel/composition/types";
export interface PageOptions {
/** 启用静态文本 */
@@ -131,8 +132,6 @@ export interface MetadataDto {
export interface UsePageMetadata {
/** 查询表单元数据 */
query: () => Promise;
- /** 查询表类型 */
- queryType: () => Promise;
/** 保存表单元数据 */
save: () => Promise;
/** 查询表单模板的拖拽控制规则 */
diff --git a/packages/mobile-ui-vue/components/designer.ts b/packages/mobile-ui-vue/components/designer.ts
index 2f552d0f64..02145f6506 100644
--- a/packages/mobile-ui-vue/components/designer.ts
+++ b/packages/mobile-ui-vue/components/designer.ts
@@ -1,4 +1,5 @@
export * from './dynamic-resolver';
+export * from './register-designer';
// export { FDesignerToolbox } from './designer-toolbox';
// export { default as FModal, FModalService, FM_MODAL_SERVICE_TOKEN } from './modal';
// export { FM_UI_PROVIDER_SERVICE_TOKEN } from './common';
--
Gitee
From 23a2761b4418fd7d3eaf82acadf5b9b469cf21d2 Mon Sep 17 00:00:00 2001
From: ShiaoYoung <15552151+shiaoyoung@user.noreply.gitee.com>
Date: Fri, 4 Jul 2025 12:50:53 +0800
Subject: [PATCH 07/14] =?UTF-8?q?chore:=20=E5=B0=86empty1.json=E4=B8=AD?=
=?UTF-8?q?=E7=9A=84=E5=86=85=E5=AE=B9=E6=9B=BF=E6=8D=A2=E6=88=90=E4=BA=86?=
=?UTF-8?q?PC=E8=AE=BE=E8=AE=A1=E5=99=A8=E4=B8=AD=E7=9A=84=E5=86=85?=
=?UTF-8?q?=E5=AE=B9=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../public/designer-canvas/empty1.json | 1779 +++++------------
1 file changed, 551 insertions(+), 1228 deletions(-)
diff --git a/packages/designer/public/designer-canvas/empty1.json b/packages/designer/public/designer-canvas/empty1.json
index 257d966394..7d8fa548d5 100644
--- a/packages/designer/public/designer-canvas/empty1.json
+++ b/packages/designer/public/designer-canvas/empty1.json
@@ -1,69 +1,63 @@
{
"Header": {
- "Code": "MobileVueTest",
- "Type": "MobileForm",
- "NameSpace": "Inspur.GS.MyDev.FarrisVueTest.VueFormTest.VueFormTest.Front",
+ "Code": "CommonDictionary",
+ "Type": "Form",
+ "NameSpace": "Inspur.GS.SagiDemo.SagiDemeModule.CommonDictionaries.CommonDictionaries.Front",
"CertId": null,
- "Name": "移动Vue测试",
- "FileName": "MobileVueTest.mfrm",
- "BizobjectID": "e34f063d-9c31-1e20-4ad7-c6b4f57ddfc9",
+ "Name": "通用字典",
+ "FileName": "CommonDictionary.frm",
+ "BizobjectID": "d8b09de6-5e7c-bfdf-d308-468827ba0d6b",
"Language": null,
"Extendable": false,
"NameLanguage": {
- "zh-CHS": "移动Vue测试",
- "en": "",
+ "zh-CHS": "通用字典",
+ "en": "Common Dictionary",
"zh-CHT": ""
},
- "ID": "af47af33-345b-471e-9a00-49db59c222a1",
+ "ID": "35dd45be-60c7-4ae8-a827-533424031b76",
"IsTranslating": false
},
- "Refs": [
+ "refs": [
{
"DependentMetadata": {
- "ID": "1cfb0d2a-7300-4fc7-8d01-cd09a5df9198",
+ "ID": "4fdfc52d-8ac3-4f56-b431-d371c1fcf3ec",
"CertId": null,
- "NameSpace": "Inspur.GS.MyDev.FarrisVueTest.VueFormTest.VueFormTest.Front",
- "Code": "MobileVueTest.mfrm",
- "Name": "MobileVueTest.mfrm",
+ "NameSpace": "Inspur.GS.SagiDemo.SagiDemeModule.CommonDictionaries.CommonDictionaries.Front",
+ "Code": "CommonDictionary.frm",
+ "Name": "CommonDictionary.frm",
"Type": "ResourceMetadata",
- "BizobjectID": "e34f063d-9c31-1e20-4ad7-c6b4f57ddfc9"
+ "BizobjectID": "d8b09de6-5e7c-bfdf-d308-468827ba0d6b"
}
}
],
"Content": {
"code": null,
"name": null,
- "Id": "af47af33-345b-471e-9a00-49db59c222a1",
"Contents": {
"module": {
- "id": "af47af33-345b-471e-9a00-49db59c222a1",
- "code": "MobileVueTest",
- "name": "移动Vue测试",
+ "id": "35dd45be-60c7-4ae8-a827-533424031b76",
+ "code": "CommonDictionary",
+ "name": "通用字典",
"type": "Module",
- "creator": "lijiangkun",
- "creationDate": "2025-04-17T03:50:32.907Z",
+ "creator": "Sagi",
+ "creationDate": "2025-02-07T07:43:41.186Z",
"templateId": "list-card-template",
"templateRule": "list-card-template",
"entity": [
{
- "eapiId": "29245968-6379-4c6c-a812-72e3411917c0",
- "eapiCode": null,
- "eapiName": null,
- "eapiNameSpace": null,
- "voPath": null,
- "voNameSpace": null,
- "name": "移动Vue测试_mfrm",
- "id": "0d20adf7-9ed1-44cf-a8f5-e9714353c174",
- "extendProperties": {
- "enableStdTimeFormat": true
- },
- "sourceType": "vo",
- "variables": [],
- "code": "MobileVueTest_mfrm",
+ "eapiId": "626b3ac9-e713-4cf2-95bd-9d01e401b51e",
+ "eapiCode": "CommonDictionary_frm",
+ "eapiName": "通用字典_frm",
+ "eapiNameSpace": "Inspur.GS.SagiDemo.SagiDemeModule.CommonDictionaries.CommonDictionaries.Front",
+ "voPath": "SagiDemo/SagiDemeModule/CommonDictionaries/bo-commondictionaries-front/metadata/components",
+ "voNameSpace": "Inspur.GS.SagiDemo.SagiDemeModule.CommonDictionaries.CommonDictionaries.Front",
+ "name": "通用字典_frm",
+ "id": "52c7e73a-4797-4547-a772-fd50edf39f63",
"entities": [
{
- "name": "Vue测试",
- "id": "fa4b4e84-11b2-40ce-b071-7b2cd5b93eed",
+ "label": "commonDictionarys",
+ "name": "通用字典",
+ "id": "57a6ad1b-0dc2-4617-b820-a973da18887c",
"type": {
"$type": "EntityType",
"fields": [
@@ -73,21 +67,21 @@
"editor": {
"$type": "TextBox"
},
- "readonly": false,
- "multiLanguage": false,
"require": true,
+ "multiLanguage": false,
+ "readonly": false,
+ "label": "id",
"name": "主键",
- "id": "389ab039-9b60-4dd0-8cdc-a23c0feccf31",
+ "id": "740c1cff-164d-4f47-96d9-cf7c8075cddb",
"type": {
"$type": "StringType",
+ "displayName": "字符串",
"length": 36,
- "name": "String",
- "displayName": "字符串"
+ "name": "String"
},
"path": "ID",
- "originalId": "389ab039-9b60-4dd0-8cdc-a23c0feccf31",
"code": "ID",
- "label": "id",
+ "originalId": "740c1cff-164d-4f47-96d9-cf7c8075cddb",
"bindingField": "id",
"bindingPath": "id"
},
@@ -98,155 +92,44 @@
"$type": "DateBox",
"format": "'yyyy-MM-dd'"
},
- "readonly": false,
- "multiLanguage": false,
"require": false,
+ "multiLanguage": false,
+ "readonly": false,
+ "label": "version",
"name": "版本",
- "id": "e3ca9955-1155-4a4b-a164-e48c31928c24",
+ "id": "43a7c79e-56e0-442e-b39d-8f9f45e8b0c8",
"type": {
"$type": "DateTimeType",
- "name": "DateTime",
- "displayName": "日期时间"
+ "displayName": "日期时间",
+ "name": "DateTime"
},
"path": "Version",
- "originalId": "e3ca9955-1155-4a4b-a164-e48c31928c24",
"code": "Version",
- "label": "version",
+ "originalId": "43a7c79e-56e0-442e-b39d-8f9f45e8b0c8",
"bindingField": "version",
"bindingPath": "version"
},
- {
- "$type": "ComplexField",
- "name": "状态",
- "id": "9fefd0ed-7594-43f7-a6f2-10828a4d00ae",
- "type": {
- "$type": "ObjectType",
- "name": "BillState9fef",
- "fields": [
- {
- "$type": "SimpleField",
- "defaultValue": "",
- "editor": {
- "$type": "EnumField"
- },
- "readonly": false,
- "multiLanguage": false,
- "require": false,
- "name": "状态",
- "id": "9fefd0ed-0101-468f-ae3f-40c76c0f06b0",
- "type": {
- "$type": "EnumType",
- "name": "Enum",
- "displayName": "枚举",
- "enumValues": [
- {
- "disabled": false,
- "name": "制单",
- "value": "Billing"
- },
- {
- "disabled": false,
- "name": "提交审批",
- "value": "SubmitApproval"
- },
- {
- "disabled": false,
- "name": "审批通过",
- "value": "Approved"
- },
- {
- "disabled": false,
- "name": "审批不通过",
- "value": "ApprovalNotPassed"
- }
- ],
- "valueType": {
- "$type": "StringType",
- "length": 36,
- "name": "String",
- "displayName": "字符串"
- }
- },
- "path": "BillStatus.BillState",
- "originalId": "a0b19650-0101-468f-ae3f-40c76c0f06b0",
- "code": "BillState",
- "label": "billState",
- "bindingField": "billStatus_BillState",
- "bindingPath": "billStatus.billState"
- }
- ],
- "displayName": "状态"
- },
- "path": "BillStatus",
- "originalId": "9fefd0ed-7594-43f7-a6f2-10828a4d00ae",
- "code": "BillStatus",
- "label": "billStatus",
- "bindingField": "billStatus",
- "bindingPath": "billStatus"
- },
- {
- "$type": "ComplexField",
- "name": "流程实例",
- "id": "12ef9c5c-4ba3-4df4-bd0f-5672c3e0ecff",
- "type": {
- "$type": "ObjectType",
- "name": "ProcessInstance12ef",
- "fields": [
- {
- "$type": "SimpleField",
- "defaultValue": "",
- "editor": {
- "$type": "TextBox"
- },
- "readonly": false,
- "multiLanguage": false,
- "require": false,
- "name": "流程实例",
- "id": "12ef9c5c-ad8f-4da3-a430-c8a7f2162135",
- "type": {
- "$type": "StringType",
- "length": 36,
- "name": "String",
- "displayName": "字符串"
- },
- "path": "ProcessInstance.ProcessInstance",
- "originalId": "2e1beb7d-ad8f-4da3-a430-c8a7f2162135",
- "code": "ProcessInstance",
- "label": "processInstance",
- "bindingField": "processInstance_ProcessInstance",
- "bindingPath": "processInstance.processInstance"
- }
- ],
- "displayName": "流程实例"
- },
- "path": "ProcessInstance",
- "originalId": "12ef9c5c-4ba3-4df4-bd0f-5672c3e0ecff",
- "code": "ProcessInstance",
- "label": "processInstance",
- "bindingField": "processInstance",
- "bindingPath": "processInstance"
- },
{
"$type": "SimpleField",
"defaultValue": "",
"editor": {
"$type": "TextBox"
},
- "readonly": false,
- "multiLanguage": false,
"require": false,
+ "multiLanguage": false,
+ "readonly": false,
+ "label": "code",
"name": "编号",
- "id": "8537ca17-502f-4b90-ac87-ae1dde9a7f03",
+ "id": "ddfc72d4-0c9b-49bf-8f41-8047264f6edc",
"type": {
"$type": "StringType",
+ "displayName": "字符串",
"length": 36,
- "name": "String",
- "displayName": "字符串"
+ "name": "String"
},
- "path": "code",
- "originalId": "8537ca17-502f-4b90-ac87-ae1dde9a7f03",
- "code": "code",
- "label": "code",
+ "path": "Code",
+ "code": "Code",
+ "originalId": "ddfc72d4-0c9b-49bf-8f41-8047264f6edc",
"bindingField": "code",
"bindingPath": "code"
},
@@ -256,21 +139,21 @@
"editor": {
"$type": "TextBox"
},
- "readonly": false,
- "multiLanguage": false,
"require": false,
+ "multiLanguage": false,
+ "readonly": false,
+ "label": "name",
"name": "名称",
- "id": "6a051d6e-f870-4a9f-84df-043cfbc26cf2",
+ "id": "1ecd5759-6df4-41c8-9526-0108a5e2d9b6",
"type": {
"$type": "StringType",
+ "displayName": "字符串",
"length": 36,
- "name": "String",
- "displayName": "字符串"
+ "name": "String"
},
- "path": "name",
- "originalId": "6a051d6e-f870-4a9f-84df-043cfbc26cf2",
- "code": "name",
- "label": "name",
+ "path": "Name",
+ "code": "Name",
+ "originalId": "1ecd5759-6df4-41c8-9526-0108a5e2d9b6",
"bindingField": "name",
"bindingPath": "name"
},
@@ -278,546 +161,222 @@
"$type": "SimpleField",
"defaultValue": "",
"editor": {
- "$type": "SwitchField"
+ "$type": "TextBox"
},
- "readonly": false,
- "multiLanguage": false,
"require": false,
- "name": "布尔字段",
- "id": "f51c1e5d-fe58-4591-8cd1-25a119c9f4c1",
- "type": {
- "$type": "BooleanType",
- "name": "Boolean",
- "displayName": "布尔"
- },
- "path": "booleanField",
- "originalId": "f51c1e5d-fe58-4591-8cd1-25a119c9f4c1",
- "code": "booleanField",
- "label": "booleanField",
- "bindingField": "booleanField",
- "bindingPath": "booleanField"
- },
- {
- "$type": "SimpleField",
- "defaultValue": "",
- "editor": {
- "$type": "NumericBox"
- },
- "readonly": false,
"multiLanguage": false,
- "require": false,
- "name": "数值字段",
- "id": "1f816b38-2a72-4252-8eb6-760b8f97fcea",
+ "readonly": false,
+ "label": "category",
+ "name": "分类",
+ "id": "8e00ef40-17ba-4cbb-8a3c-709cf40b7939",
"type": {
- "$type": "NumericType",
- "length": 0,
- "name": "Number",
- "displayName": "数字",
- "precision": 0
+ "$type": "StringType",
+ "displayName": "字符串",
+ "length": 36,
+ "name": "String"
},
- "path": "numberField",
- "originalId": "1f816b38-2a72-4252-8eb6-760b8f97fcea",
- "code": "numberField",
- "label": "numberField",
- "bindingField": "numberField",
- "bindingPath": "numberField"
+ "path": "Category",
+ "code": "Category",
+ "originalId": "8e00ef40-17ba-4cbb-8a3c-709cf40b7939",
+ "bindingField": "category",
+ "bindingPath": "category"
},
{
"$type": "SimpleField",
"defaultValue": "",
"editor": {
- "$type": "DateBox",
- "format": "'yyyy-MM-dd'"
+ "$type": "EnumField"
},
- "readonly": false,
- "multiLanguage": false,
"require": false,
- "name": "日期字段",
- "id": "4911913b-1868-4b34-b4e0-84939b14ab6e",
- "type": {
- "$type": "DateType",
- "name": "Date",
- "displayName": "日期"
- },
- "path": "dateField",
- "originalId": "4911913b-1868-4b34-b4e0-84939b14ab6e",
- "code": "dateField",
- "label": "dateField",
- "bindingField": "dateField",
- "bindingPath": "dateField"
- }
- ],
- "primary": "id",
- "entities": [
- {
- "name": "子表1",
- "id": "97347b0b-1c54-432f-891a-4d7b139d6dbc",
- "type": {
- "$type": "EntityType",
- "fields": [
- {
- "$type": "SimpleField",
- "defaultValue": "",
- "editor": {
- "$type": "TextBox"
- },
- "readonly": false,
- "multiLanguage": false,
- "require": true,
- "name": "主键",
- "id": "7d1363dc-bbb0-41ac-b52d-5cc12832bf58",
- "type": {
- "$type": "StringType",
- "length": 36,
- "name": "String",
- "displayName": "字符串"
- },
- "path": "ID",
- "originalId": "7d1363dc-bbb0-41ac-b52d-5cc12832bf58",
- "code": "ID",
- "label": "id",
- "bindingField": "id",
- "bindingPath": "id"
- },
- {
- "$type": "SimpleField",
- "defaultValue": "",
- "editor": {
- "$type": "TextBox"
- },
- "readonly": false,
- "multiLanguage": false,
- "require": true,
- "name": "上级对象主键",
- "id": "750cc77b-6562-4c83-9e5b-80ad5abb7bb8",
- "type": {
- "$type": "StringType",
- "length": 36,
- "name": "String",
- "displayName": "字符串"
- },
- "path": "ParentID",
- "originalId": "750cc77b-6562-4c83-9e5b-80ad5abb7bb8",
- "code": "ParentID",
- "label": "parentID",
- "bindingField": "parentID",
- "bindingPath": "parentID"
- },
- {
- "$type": "SimpleField",
- "defaultValue": "",
- "editor": {
- "$type": "TextBox"
- },
- "readonly": false,
- "multiLanguage": false,
- "require": false,
- "name": "编号",
- "id": "3c2b560e-5b8d-4781-b31f-719f83443df1",
- "type": {
- "$type": "StringType",
- "length": 36,
- "name": "String",
- "displayName": "字符串"
- },
- "path": "code",
- "originalId": "3c2b560e-5b8d-4781-b31f-719f83443df1",
- "code": "code",
- "label": "code",
- "bindingField": "code",
- "bindingPath": "code"
- },
- {
- "$type": "SimpleField",
- "defaultValue": "",
- "editor": {
- "$type": "TextBox"
- },
- "readonly": false,
- "multiLanguage": false,
- "require": false,
- "name": "名称",
- "id": "f89eb4ab-8d41-4fb5-a99d-013bd9242150",
- "type": {
- "$type": "StringType",
- "length": 36,
- "name": "String",
- "displayName": "字符串"
- },
- "path": "name",
- "originalId": "f89eb4ab-8d41-4fb5-a99d-013bd9242150",
- "code": "name",
- "label": "name",
- "bindingField": "name",
- "bindingPath": "name"
- }
- ],
- "primary": "id",
- "entities": [],
- "name": "Child1",
- "displayName": "子表1"
- },
- "code": "Child1",
- "label": "child1s"
- },
- {
- "name": "子表2",
- "id": "e1c8145b-15d6-4a54-9d79-9149af8d6dc4",
+ "multiLanguage": false,
+ "readonly": false,
+ "label": "enableStatus",
+ "name": "启用状态",
+ "id": "df3b84c2-dc6b-419c-85e3-0006b0535e61",
"type": {
- "$type": "EntityType",
- "fields": [
- {
- "$type": "SimpleField",
- "defaultValue": "",
- "editor": {
- "$type": "TextBox"
- },
- "readonly": false,
- "multiLanguage": false,
- "require": true,
- "name": "主键",
- "id": "3a1e8cf0-9ad2-4eeb-b16b-e898a8b24be4",
- "type": {
- "$type": "StringType",
- "length": 36,
- "name": "String",
- "displayName": "字符串"
- },
- "path": "ID",
- "originalId": "3a1e8cf0-9ad2-4eeb-b16b-e898a8b24be4",
- "code": "ID",
- "label": "id",
- "bindingField": "id",
- "bindingPath": "id"
- },
+ "$type": "EnumType",
+ "displayName": "枚举",
+ "name": "Enum",
+ "enumValues": [
{
- "$type": "SimpleField",
- "defaultValue": "",
- "editor": {
- "$type": "TextBox"
- },
- "readonly": false,
- "multiLanguage": false,
- "require": true,
- "name": "上级对象主键",
- "id": "22649c9f-2483-4907-8a67-9fd70ce9b5e7",
- "type": {
- "$type": "StringType",
- "length": 36,
- "name": "String",
- "displayName": "字符串"
- },
- "path": "ParentID",
- "originalId": "22649c9f-2483-4907-8a67-9fd70ce9b5e7",
- "code": "ParentID",
- "label": "parentID",
- "bindingField": "parentID",
- "bindingPath": "parentID"
- },
- {
- "$type": "SimpleField",
- "defaultValue": "",
- "editor": {
- "$type": "TextBox"
- },
- "readonly": false,
- "multiLanguage": false,
- "require": false,
- "name": "编号",
- "id": "bdc235f6-eded-443a-b95d-cf07fb4a741a",
- "type": {
- "$type": "StringType",
- "length": 36,
- "name": "String",
- "displayName": "字符串"
- },
- "path": "code",
- "originalId": "bdc235f6-eded-443a-b95d-cf07fb4a741a",
- "code": "code",
- "label": "code",
- "bindingField": "code",
- "bindingPath": "code"
+ "disabled": false,
+ "name": "未启用",
+ "value": "0"
},
{
- "$type": "SimpleField",
- "defaultValue": "",
- "editor": {
- "$type": "TextBox"
- },
- "readonly": false,
- "multiLanguage": false,
- "require": false,
- "name": "名称",
- "id": "b5c97bc2-94e3-483c-8002-1352e103e9f6",
- "type": {
- "$type": "StringType",
- "length": 36,
- "name": "String",
- "displayName": "字符串"
- },
- "path": "name",
- "originalId": "b5c97bc2-94e3-483c-8002-1352e103e9f6",
- "code": "name",
- "label": "name",
- "bindingField": "name",
- "bindingPath": "name"
+ "disabled": false,
+ "name": "已启用",
+ "value": "1"
}
],
- "primary": "id",
- "entities": [],
- "name": "Child2",
- "displayName": "子表2"
+ "valueType": {
+ "$type": "StringType",
+ "displayName": "字符串",
+ "length": 36,
+ "name": "String"
+ }
},
- "code": "Child2",
- "label": "child2s"
+ "path": "EnableStatus",
+ "code": "EnableStatus",
+ "originalId": "df3b84c2-dc6b-419c-85e3-0006b0535e61",
+ "bindingField": "enableStatus",
+ "bindingPath": "enableStatus"
}
],
- "name": "VueTest",
- "displayName": "Vue测试"
+ "entities": [],
+ "primary": "id",
+ "displayName": "通用字典",
+ "name": "CommonDictionary"
},
- "code": "VueTest",
- "label": "vueTests"
+ "code": "CommonDictionary"
}
],
- "sourceUri": "api/mydev/farrisvuetest/v1.0/MobileVueTest_mfrm"
+ "sourceUri": "api/sagidemo/sagidememodule/v1.0/CommonDictionary_frm",
+ "code": "CommonDictionary_frm",
+ "variables": [],
+ "sourceType": "vo",
+ "extendProperties": {
+ "enableStdTimeFormat": true
+ }
}
],
"states": [],
"stateMachines": [
{
- "id": "MobileVueTest_list-page-component_state_machine",
- "name": "移动Vue测试_list-page-component状态机",
- "uri": "74843186-76b9-4ab3-8fad-c8ba64390c3c"
- },
- {
- "id": "MobileVueTest_card-page-component_state_machine",
- "name": "移动Vue测试_card-page-component状态机",
- "uri": "a39bf6b2-330a-4000-9d5e-82aa1c457edf"
+ "id": "CommonDictionary_state_machine",
+ "name": "通用字典",
+ "uri": "cde50e74-98bb-484d-8c21-247c84e615e0",
+ "code": "CommonDictionary_frm",
+ "nameSpace": "Inspur.GS.SagiDemo.SagiDemeModule.CommonDictionaries.CommonDictionaries.Front"
}
],
"viewmodels": [
{
- "id": "list-page-viewmodel",
- "code": "list-page-viewmodel",
- "name": "Vue测试",
+ "id": "root-viewmodel",
+ "code": "root-viewmodel",
+ "name": "通用字典",
"fields": [],
- "stateMachine": "MobileVueTest_list-page-component_state_machine",
- "commands": [
+ "stateMachine": "CommonDictionary_state_machine",
+ "serviceRefs": [],
+ "commands": [],
+ "states": [],
+ "bindTo": "/",
+ "enableValidation": false,
+ "enableUnifiedSession": false
+ },
+ {
+ "id": "data-grid-component-viewmodel",
+ "code": "data-grid-component-viewmodel",
+ "name": "通用字典",
+ "fields": [
{
- "id": "LoadPageForList",
- "code": "LoadPageForList",
- "name": "页面加载命令",
- "params": [
- {
- "name": "commandName",
- "shownName": "命令名称",
- "value": "LoadDataForList"
- },
- {
- "name": "viewModelId",
- "shownName": "视图模型id",
- "value": ""
- }
- ],
- "handlerName": "LoadPageForList",
- "cmpId": "cf5e568a-5243-4539-94ea-e195eb4d6736",
- "extensions": [],
- "isInvalid": false
+ "type": "Form",
+ "id": "ddfc72d4-0c9b-49bf-8f41-8047264f6edc",
+ "fieldName": "code",
+ "groupId": null,
+ "groupName": null,
+ "updateOn": "blur"
},
{
- "id": "LoadDataForList",
- "code": "LoadDataForList",
- "name": "列表取数命令",
- "params": [
- {
- "name": "filters",
- "shownName": "过滤条件",
- "value": "[]"
- },
- {
- "name": "sorts",
- "shownName": "排序条件",
- "value": "[]"
- },
- {
- "name": "autoMerge",
- "shownName": "是否合并过滤条件",
- "value": true
- }
- ],
- "handlerName": "LoadForList",
- "cmpId": "0a68799b-48c6-4c9f-b0d7-140683c62b58",
- "extensions": [],
- "isInvalid": false
+ "type": "Form",
+ "id": "1ecd5759-6df4-41c8-9526-0108a5e2d9b6",
+ "fieldName": "name",
+ "groupId": null,
+ "groupName": null,
+ "updateOn": "blur"
},
{
- "id": "OpenCardAndAdd",
- "code": "OpenCardAndAdd",
- "name": "打开卡片并新增命令",
- "params": [
- {
- "name": "path",
- "shownName": "路由地址",
- "value": "/MobileVueTest/card-page-component"
- },
- {
- "name": "queryParams",
- "shownName": "携带参数",
- "value": "{ \"action\": \"LoadAndAddForCard\" }"
- }
- ],
- "handlerName": "Navigate",
- "cmpId": "910661bd-963a-4287-aa32-441c95b8720f",
- "extensions": [],
- "isInvalid": false
- },
+ "type": "Form",
+ "id": "df3b84c2-dc6b-419c-85e3-0006b0535e61",
+ "fieldName": "enableStatus",
+ "groupId": null,
+ "groupName": null,
+ "updateOn": "change"
+ }
+ ],
+ "commands": [
{
- "id": "OpenCardAndEdit",
- "code": "OpenCardAndEdit",
- "name": "打开卡片并编辑命令",
- "params": [
- {
- "name": "path",
- "shownName": "路由地址",
- "value": "/MobileVueTest/card-page-component"
- },
- {
- "name": "queryParams",
- "shownName": "携带参数",
- "value": "{ \"action\": \"LoadAndEditForCard\", \"id\":\"{DATA~/id}\"}"
- }
- ],
- "handlerName": "Navigate",
- "cmpId": "910661bd-963a-4287-aa32-441c95b8720f",
+ "id": "fda876c8-7230-46e7-af3d-d38233642275",
+ "code": "loadList1",
+ "name": "加载列表数据",
+ "params": [],
+ "handlerName": "loadList",
+ "cmpId": "7c48ef46-339c-42d4-8365-a21236c63044",
"extensions": [],
"isInvalid": false
},
{
- "id": "OpenCardAndView",
- "code": "OpenCardAndView",
- "name": "打开卡片并查看命令",
+ "id": "22576fc1-08fb-49a9-b132-295c7392b481",
+ "code": "remove1",
+ "name": "删除当前数据",
"params": [
{
- "name": "path",
- "shownName": "路由地址",
- "value": "/MobileVueTest/card-page-component"
- },
- {
- "name": "queryParams",
- "shownName": "携带参数",
- "value": "{ \"action\": \"LoadAndViewForCard\", \"id\":\"{DATA~/id}\"}"
+ "name": "id",
+ "shownName": "待删除数据的标识",
+ "value": "{DATA~/id}"
}
],
- "handlerName": "Navigate",
- "cmpId": "910661bd-963a-4287-aa32-441c95b8720f",
+ "handlerName": "remove",
+ "cmpId": "7c48ef46-339c-42d4-8365-a21236c63044",
"extensions": [],
"isInvalid": false
},
{
- "id": "RemoveById",
- "code": "RemoveById",
- "name": "删除命令",
- "params": [
- {
- "name": "id",
- "shownName": "数据id",
- "value": "{DATA~/id}"
- }
- ],
- "handlerName": "RemoveById",
- "cmpId": "dab6b7f1-f56f-490a-879c-3d74232cd3ba",
+ "id": "8788c27e-722a-4b98-9d57-98eafb526fe5",
+ "code": "loadCard1",
+ "name": "加载卡片数据",
+ "params": [],
+ "handlerName": "loadCard",
+ "cmpId": "7c48ef46-339c-42d4-8365-a21236c63044",
"extensions": [],
"isInvalid": false
},
{
- "id": "RemoveByIds",
- "code": "RemoveByIds",
- "name": "批量删除命令",
- "params": [
- {
- "name": "ids",
- "shownName": "数据id的数组",
- "value": ""
- }
- ],
- "handlerName": "RemoveByIds",
- "cmpId": "dab6b7f1-f56f-490a-879c-3d74232cd3ba",
+ "id": "ef281c13-4480-4256-901e-4bef5f92bd9e",
+ "code": "add1",
+ "name": "新增一条数据",
+ "params": [],
+ "handlerName": "add",
+ "cmpId": "7c48ef46-339c-42d4-8365-a21236c63044",
"extensions": [],
"isInvalid": false
},
{
- "id": "GoBack",
- "code": "GoBack",
- "name": "返回命令",
+ "id": "e7cf83c2-e52d-4dce-aded-047a819c8068",
+ "code": "changePage1",
+ "name": "切换页码",
"params": [
{
- "name": "params",
- "shownName": "携带参数",
- "value": "{}"
+ "name": "loadCommandName",
+ "shownName": "切换页面后回调方法",
+ "value": "loadList1"
+ },
+ {
+ "name": "loadCommandFrameId",
+ "shownName": "目标组件",
+ "value": "data-grid-component"
}
],
- "handlerName": "GoBack",
- "cmpId": "910661bd-963a-4287-aa32-441c95b8720f",
- "extensions": [],
- "isInvalid": false
- },
- {
- "id": "77a277bf-6db3-4f7c-9418-1c12212ccab0",
- "code": "componentOnBeforeInit",
- "name": "列表页面初始化前事件",
- "params": [],
- "handlerName": "componentOnBeforeInit",
- "cmpId": "791cc5d9-65f9-40d0-b40c-444c7bc1afa3",
- "shortcut": {},
+ "handlerName": "changePage",
+ "cmpId": "7c48ef46-339c-42d4-8365-a21236c63044",
"extensions": [],
"isInvalid": false
}
],
+ "serviceRefs": [],
"states": [],
"bindTo": "/",
- "parent": null,
+ "parent": "root-viewmodel",
"enableValidation": false
},
{
- "id": "card-page-viewmodel",
- "code": "card-page-viewmodel",
- "name": "卡片页面视图模型",
+ "id": "detail-form-component-viewmodel",
+ "code": "detail-form-component-viewmodel",
+ "name": "通用字典",
"fields": [
{
"type": "Form",
- "id": "389ab039-9b60-4dd0-8cdc-a23c0feccf31",
- "fieldName": "id",
- "groupId": null,
- "groupName": null,
- "updateOn": "blur"
- },
- {
- "type": "Form",
- "id": "e3ca9955-1155-4a4b-a164-e48c31928c24",
- "fieldName": "version",
- "groupId": null,
- "groupName": null,
- "updateOn": "blur"
- },
- {
- "type": "Form",
- "id": "9fefd0ed-0101-468f-ae3f-40c76c0f06b0",
- "fieldName": "billStatus_BillState",
- "groupId": null,
- "groupName": null,
- "updateOn": "change"
- },
- {
- "type": "Form",
- "id": "12ef9c5c-ad8f-4da3-a430-c8a7f2162135",
- "fieldName": "processInstance_ProcessInstance",
- "groupId": null,
- "groupName": null,
- "updateOn": "blur"
- },
- {
- "type": "Form",
- "id": "8537ca17-502f-4b90-ac87-ae1dde9a7f03",
+ "id": "ddfc72d4-0c9b-49bf-8f41-8047264f6edc",
"fieldName": "code",
"groupId": null,
"groupName": null,
@@ -825,7 +384,7 @@
},
{
"type": "Form",
- "id": "6a051d6e-f870-4a9f-84df-043cfbc26cf2",
+ "id": "1ecd5759-6df4-41c8-9526-0108a5e2d9b6",
"fieldName": "name",
"groupId": null,
"groupName": null,
@@ -833,679 +392,443 @@
},
{
"type": "Form",
- "id": "f51c1e5d-fe58-4591-8cd1-25a119c9f4c1",
- "fieldName": "booleanField",
- "groupId": null,
- "groupName": null,
- "updateOn": "blur"
- },
- {
- "type": "Form",
- "id": "1f816b38-2a72-4252-8eb6-760b8f97fcea",
- "fieldName": "numberField",
- "groupId": null,
- "groupName": null,
- "updateOn": "blur"
- },
- {
- "type": "Form",
- "id": "4911913b-1868-4b34-b4e0-84939b14ab6e",
- "fieldName": "dateField",
+ "id": "8e00ef40-17ba-4cbb-8a3c-709cf40b7939",
+ "fieldName": "category",
"groupId": null,
"groupName": null,
"updateOn": "blur"
}
],
- "stateMachine": "MobileVueTest_card-page-component_state_machine",
"commands": [
{
- "id": "LoadPageForCard",
- "code": "LoadPageForCard",
- "name": "卡片页面加载命令",
- "params": [
- {
- "name": "commandName",
- "shownName": "命令名称",
- "value": "{UISTATE~/#{card-page-component}/routerState/queryParams/action}"
- },
- {
- "name": "viewModelId",
- "shownName": "视图模型id",
- "value": ""
- }
- ],
- "handlerName": "LoadPageForCard",
- "cmpId": "cf5e568a-5243-4539-94ea-e195eb4d6736",
- "extensions": [],
- "isInvalid": false
- },
- {
- "id": "LoadAndAddForCard",
- "code": "LoadAndAddForCard",
- "name": "卡片加载并新增命令",
- "params": [
- {
- "name": "action",
- "shownName": "状态迁移动作",
- "value": "editAction"
- }
- ],
- "handlerName": "LoadAndAddForCard",
- "cmpId": "0a68799b-48c6-4c9f-b0d7-140683c62b58",
- "extensions": [],
- "isInvalid": false
- },
- {
- "id": "LoadAndEditForCard",
- "code": "LoadAndEditForCard",
- "name": "卡片加载并编辑命令",
+ "id": "d12acc4e-6274-44dc-95e6-cedeb5e66707",
+ "code": "edit1",
+ "name": "编辑数据",
"params": [
{
"name": "id",
- "shownName": "数据id",
- "value": "{UISTATE~/#{card-page-component}/routerState/queryParams/id}"
- },
- {
- "name": "action",
- "shownName": "状态迁移动作",
- "value": "editAction"
- }
- ],
- "handlerName": "LoadAndEditForCard",
- "cmpId": "0a68799b-48c6-4c9f-b0d7-140683c62b58",
- "extensions": [],
- "isInvalid": false
- },
- {
- "id": "LoadAndViewForCard",
- "code": "LoadAndViewForCard",
- "name": "卡片加载并查看命令",
- "params": [
- {
- "name": "id",
- "shownName": "数据id",
- "value": "{UISTATE~/#{card-page-component}/routerState/queryParams/id}"
+ "shownName": "待编辑数据的标识",
+ "value": "{DATA~/id}"
},
{
- "name": "action",
- "shownName": "状态迁移动作",
- "value": "viewAction"
- }
- ],
- "handlerName": "LoadAndViewForCard",
- "cmpId": "0a68799b-48c6-4c9f-b0d7-140683c62b58",
- "extensions": [],
- "isInvalid": false
- },
- {
- "id": "Save",
- "code": "Save",
- "name": "保存命令",
- "params": [
- {
- "name": "action",
- "shownName": "状态迁移动作",
- "value": null
+ "name": "transitionAction",
+ "shownName": "状态机动作",
+ "value": "Edit"
}
],
- "handlerName": "Save",
- "cmpId": "f863c66a-bf93-4d1f-9f99-bcd76009609d",
+ "handlerName": "edit",
+ "cmpId": "7c48ef46-339c-42d4-8365-a21236c63044",
"extensions": [],
"isInvalid": false
},
{
- "id": "Cancel",
- "code": "Cancel",
- "name": "取消命令",
- "params": [
- {
- "name": "id",
- "shownName": "数据id",
- "value": "{DATA~/id}"
- },
- {
- "name": "action",
- "shownName": "迁移动作",
- "value": null
- }
- ],
- "handlerName": "Cancel",
- "cmpId": "05592163-fd45-474e-b0ab-61d7dc02e5c0",
+ "id": "5707d460-c441-45c4-8fe1-f77abd9f75b1",
+ "code": "save1",
+ "name": "保存变更",
+ "params": [],
+ "handlerName": "save",
+ "cmpId": "7c48ef46-339c-42d4-8365-a21236c63044",
"extensions": [],
"isInvalid": false
},
{
- "id": "GoBackAndCheck",
- "code": "GoBackAndCheck",
- "name": "返回并检查",
- "params": [
- {
- "name": "params",
- "shownName": "返回携带参数",
- "value": "{}"
- }
- ],
- "handlerName": "GoBackAndCheck",
- "cmpId": "910661bd-963a-4287-aa32-441c95b8720f",
+ "id": "b3897b4b-a37f-48e3-afb3-8489cec02806",
+ "code": "cancel1",
+ "name": "取消变更",
+ "params": [],
+ "handlerName": "cancel",
+ "cmpId": "7c48ef46-339c-42d4-8365-a21236c63044",
"extensions": [],
"isInvalid": false
}
],
+ "serviceRefs": [],
"states": [],
"bindTo": "/",
- "parent": null,
- "enableValidation": false
+ "parent": "root-viewmodel",
+ "enableValidation": true
}
],
"components": [
{
- "id": "card-page-component",
+ "id": "root-component",
"type": "component",
- "title": "卡片页面",
- "componentType": "page",
- "pageType": "Card",
- "viewModel": "card-page-viewmodel",
- "appearance": null,
- "visible": true,
- "onBeforeInit": null,
- "onInit": "LoadPageForCard",
- "onLoadData": null,
- "goBack": "GoBackAndCheck",
+ "componentType": "frame",
+ "viewModel": "root-viewmodel",
"contents": [
{
- "id": "card-page-container",
- "type": "page-container",
- "title": "页面根容器",
- "appearance": null,
- "visible": true,
+ "id": "root-layout",
+ "type": "content-container",
+ "appearance": {
+ "class": "f-page f-page-navigate f-page-is-grid-card"
+ },
"contents": [
{
- "id": "card-page-header-container",
- "type": "page-header-container",
- "title": "页头容器",
- "appearance": null,
- "visible": true,
- "contents": [
- {
- "id": "card-page-navigation-bar",
- "type": "navbar",
- "appearance": null,
- "title": "卡片页面",
- "text": "导航栏",
- "visible": true,
- "onLeftClick": "GoBackAndCheck",
- "rightToolbar": {
- "items": [
- {
- "id": "add-btn",
- "type": "tool-bar-item",
- "appearance": null,
- "iconType": "",
- "disabled": false,
- "text": "新增",
- "visible": true,
- "onClick": "LoadAndAddForCard"
- },
- {
- "id": "cancel-btn",
- "type": "tool-bar-item",
- "appearance": null,
- "iconType": "",
- "disabled": false,
- "text": "取消",
- "visible": true,
- "onClick": "Cancel"
- }
- ]
+ "id": "page-header",
+ "type": "page-header",
+ "appearance": {
+ "class": "f-page-header"
+ },
+ "iconClass": "f-title-icon f-text-orna-dict",
+ "icon": "f-icon f-icon-page-title-dictionary",
+ "title": "通用字典",
+ "toolbar": {
+ "type": "response-toolbar",
+ "buttons": [
+ {
+ "id": "button-add",
+ "type": "response-toolbar-item",
+ "appearance": {
+ "class": "btn-primary"
+ },
+ "disabled": "!viewModel.stateMachine['canAdd']",
+ "onClick": "root-viewmodel.data-grid-component-viewmodel.add1",
+ "text": "新增"
+ },
+ {
+ "id": "button-edit",
+ "type": "response-toolbar-item",
+ "text": "编辑",
+ "disabled": "!viewModel.stateMachine['canEdit']",
+ "onClick": "root-viewmodel.detail-form-component-viewmodel.edit1"
+ },
+ {
+ "id": "button-save",
+ "type": "response-toolbar-item",
+ "text": "保存",
+ "disabled": "!viewModel.stateMachine['canSave']",
+ "onClick": "root-viewmodel.detail-form-component-viewmodel.save1"
+ },
+ {
+ "id": "button-cancel",
+ "type": "response-toolbar-item",
+ "text": "取消",
+ "disabled": "!viewModel.stateMachine['canCancel']",
+ "onClick": "root-viewmodel.detail-form-component-viewmodel.cancel1"
+ },
+ {
+ "id": "button-delete",
+ "type": "response-toolbar-item",
+ "text": "删除",
+ "disabled": "!viewModel.stateMachine['canRemove']",
+ "onClick": "root-viewmodel.data-grid-component-viewmodel.remove1"
}
- }
- ]
+ ]
+ }
},
{
- "id": "card-page-body-container",
- "type": "page-body-container",
- "title": "主内容容器",
- "appearance": null,
- "visible": true,
+ "id": "main-container",
+ "type": "content-container",
+ "appearance": {
+ "class": "f-page-main"
+ },
"contents": [
{
- "id": "card-page-form-container",
- "type": "form",
- "title": "Form组件容器",
- "appearance": null,
+ "id": "content-splitter",
+ "type": "splitter",
+ "appearance": {
+ "class": "f-page-content"
+ },
"contents": [
{
- "id": "form_id",
- "type": "form-group",
- "appearance": null,
- "label": "主键",
- "binding": {
- "type": "Form",
- "path": "id",
- "field": "389ab039-9b60-4dd0-8cdc-a23c0feccf31",
- "fullPath": "ID"
- },
- "editor": {
- "type": "input-group",
- "required": true,
- "readonly": {
- "type": "StateMachine",
- "field": "canEdit",
- "status": false
- },
- "maxLength": 36
- },
- "path": "id"
- },
- {
- "id": "form_version",
- "type": "form-group",
- "appearance": null,
- "label": "版本",
- "binding": {
- "type": "Form",
- "path": "version",
- "field": "e3ca9955-1155-4a4b-a164-e48c31928c24",
- "fullPath": "Version"
- },
- "editor": {
- "type": "datetime-picker",
- "required": false,
- "readonly": {
- "type": "StateMachine",
- "field": "canEdit",
- "status": false
- },
- "displayFormat": "yyyy-MM-dd HH:mm:ss"
- },
- "path": "version"
- },
- {
- "id": "form_billStatus_BillState",
- "type": "form-group",
- "appearance": null,
- "label": "状态",
- "binding": {
- "type": "Form",
- "path": "billStatus_BillState",
- "field": "9fefd0ed-0101-468f-ae3f-40c76c0f06b0",
- "fullPath": "BillStatus.BillState"
- },
- "editor": {
- "type": "picker",
- "data": [
- {
- "disabled": false,
- "name": "制单",
- "value": "Billing"
- },
- {
- "disabled": false,
- "name": "提交审批",
- "value": "SubmitApproval"
- },
- {
- "disabled": false,
- "name": "审批通过",
- "value": "Approved"
- },
- {
- "disabled": false,
- "name": "审批不通过",
- "value": "ApprovalNotPassed"
- }
- ],
- "textField": "name",
- "valueField": "value",
- "required": false,
- "readonly": {
- "type": "StateMachine",
- "field": "canEdit",
- "status": false
+ "id": "content-list",
+ "type": "splitter-pane",
+ "appearance": {
+ "class": "f-col-w6 f-page-content-nav"
+ },
+ "resizable": true,
+ "contents": [
+ {
+ "id": "data-grid-component-ref",
+ "type": "component-ref",
+ "component": "data-grid-component"
}
- },
- "path": "billStatus.billState"
- },
- {
- "id": "form_processInstance_ProcessInstance",
- "type": "form-group",
- "appearance": null,
- "label": "流程实例",
- "binding": {
- "type": "Form",
- "path": "processInstance_ProcessInstance",
- "field": "12ef9c5c-ad8f-4da3-a430-c8a7f2162135",
- "fullPath": "ProcessInstance.ProcessInstance"
- },
- "editor": {
- "type": "input-group",
- "required": false,
- "readonly": {
- "type": "StateMachine",
- "field": "canEdit",
- "status": false
- },
- "maxLength": 36
- },
- "path": "processInstance.processInstance"
- },
- {
- "id": "form_code",
- "type": "form-group",
- "appearance": null,
- "label": "编号",
- "binding": {
- "type": "Form",
- "path": "code",
- "field": "8537ca17-502f-4b90-ac87-ae1dde9a7f03",
- "fullPath": "code"
- },
- "editor": {
- "type": "input-group",
- "required": false,
- "readonly": {
- "type": "StateMachine",
- "field": "canEdit",
- "status": false
- },
- "maxLength": 36
- },
- "path": "code"
- },
- {
- "id": "form_name",
- "type": "form-group",
- "appearance": null,
- "label": "名称",
- "binding": {
- "type": "Form",
- "path": "name",
- "field": "6a051d6e-f870-4a9f-84df-043cfbc26cf2",
- "fullPath": "name"
- },
- "editor": {
- "type": "input-group",
- "required": false,
- "readonly": {
- "type": "StateMachine",
- "field": "canEdit",
- "status": false
- },
- "maxLength": 36
- },
- "path": "name"
+ ]
},
{
- "id": "form_booleanField",
- "type": "form-group",
- "appearance": null,
- "label": "布尔字段",
- "binding": {
- "type": "Form",
- "path": "booleanField",
- "field": "f51c1e5d-fe58-4591-8cd1-25a119c9f4c1",
- "fullPath": "booleanField"
- },
- "editor": {
- "type": "switch",
- "required": false,
- "readonly": {
- "type": "StateMachine",
- "field": "canEdit",
- "status": false
+ "id": "content-main",
+ "type": "splitter-pane",
+ "appearance": {
+ "class": "f-page-content-main"
+ },
+ "contents": [
+ {
+ "id": "detail-component-ref",
+ "type": "component-ref",
+ "component": "detail-form-component"
}
- },
- "path": "booleanField"
- },
- {
- "id": "form_numberField",
- "type": "form-group",
- "appearance": null,
- "label": "数值字段",
- "binding": {
- "type": "Form",
- "path": "numberField",
- "field": "1f816b38-2a72-4252-8eb6-760b8f97fcea",
- "fullPath": "numberField"
- },
- "editor": {
- "type": "number-input",
- "precision": 0,
- "required": false,
- "readonly": {
- "type": "StateMachine",
- "field": "canEdit",
- "status": false
- },
- "maxLength": 0
- },
- "path": "numberField"
- },
- {
- "id": "form_dateField",
- "type": "form-group",
- "appearance": null,
- "label": "日期字段",
- "binding": {
- "type": "Form",
- "path": "dateField",
- "field": "4911913b-1868-4b34-b4e0-84939b14ab6e",
- "fullPath": "dateField"
- },
- "editor": {
- "type": "date-picker",
- "required": false,
- "readonly": {
- "type": "StateMachine",
- "field": "canEdit",
- "status": false
- },
- "displayFormat": "yyyy-MM-dd"
- },
- "path": "dateField"
+ ]
}
]
}
]
- },
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id": "data-grid-component",
+ "type": "component",
+ "componentType": "data-grid",
+ "viewModel": "data-grid-component-viewmodel",
+ "appearance": {
+ "class": "f-struct-wrapper f-utils-fill-flex-column"
+ },
+ "onInit": "loadList1",
+ "contents": [
+ {
+ "id": "data-grid-section",
+ "type": "section",
+ "appearance": {
+ "class": "f-section-grid f-section-in-nav"
+ },
+ "fill": true,
+ "showHeader": false,
+ "contents": [
{
- "id": "card-page-footer-container",
- "type": "page-footer-container",
- "title": "页尾容器",
- "appearance": null,
- "size": null,
- "position": null,
- "visible": true,
- "contents": [
+ "id": "dataGrid",
+ "type": "data-grid",
+ "appearance": {
+ "class": "f-component-grid"
+ },
+ "dataSource": "commonDictionarys",
+ "columns": [
{
- "id": "card-page-buttongroup-container",
- "type": "content-container",
- "appearance": null,
- "size": null,
- "padding": {
- "left": 16,
- "right": 16,
- "top": 8,
- "bottom": 8
+ "id": "code_ddfc72d4_hxcr",
+ "type": "data-grid-column",
+ "title": "编号",
+ "field": "code",
+ "dataType": "string",
+ "binding": {
+ "type": "Form",
+ "path": "code",
+ "field": "ddfc72d4-0c9b-49bf-8f41-8047264f6edc",
+ "fullPath": "Code"
},
- "display": "flex",
- "flexBox": {
- "direction": "row"
+ "width": 120,
+ "visible": true,
+ "filter": "",
+ "showSetting": false,
+ "actualWidth": 120
+ },
+ {
+ "id": "name_1ecd5759_yj0s",
+ "type": "data-grid-column",
+ "title": "名称",
+ "field": "name",
+ "dataType": "string",
+ "binding": {
+ "type": "Form",
+ "path": "name",
+ "field": "1ecd5759-6df4-41c8-9526-0108a5e2d9b6",
+ "fullPath": "Name"
},
+ "width": 120,
"visible": true,
- "title": "按钮组容器",
- "contents": [
- {
- "id": "card-page-save-button",
- "type": "button",
- "title": "保存按钮",
- "visible": true,
- "round": true,
- "disabled": false,
- "text": "按钮",
- "icon": "图标",
- "block": true,
- "displayType": "primary",
- "onClick": "Save"
- }
- ]
+ "filter": "",
+ "showSetting": false,
+ "actualWidth": 120
+ },
+ {
+ "id": "enableStatus_df3b84c2_jhvi",
+ "type": "data-grid-column",
+ "title": "启用状态",
+ "field": "enableStatus",
+ "dataType": "enum",
+ "binding": {
+ "type": "Form",
+ "path": "enableStatus",
+ "field": "df3b84c2-dc6b-419c-85e3-0006b0535e61",
+ "fullPath": "EnableStatus"
+ },
+ "width": 120,
+ "formatter": {
+ "type": "enum",
+ "data": [
+ {
+ "disabled": false,
+ "name": "未启用",
+ "value": "0"
+ },
+ {
+ "disabled": false,
+ "name": "已启用",
+ "value": "1"
+ }
+ ]
+ },
+ "visible": true,
+ "filter": "",
+ "showSetting": true,
+ "actualWidth": 120
}
- ]
+ ],
+ "fieldEditable": false,
+ "onClickRow": "loadCard1",
+ "onPageIndexChanged": "changePage1",
+ "onPageSizeChanged": "changePage1",
+ "pagination": {
+ "enable": true,
+ "mode": "server"
+ },
+ "disabled": "viewModel.stateMachine['editable']"
}
]
}
- ],
- "route": {
- "id": "card-page-component",
- "uri": "card-page-component",
- "name": "card-page-component",
- "params": []
- }
- }
- ],
- "webcmds": [
+ ]
+ },
{
- "id": "cf5e568a-5243-4539-94ea-e195eb4d6736",
- "path": "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
- "name": "LoadPageCommands.webcmd",
- "refedHandlers": [
- {
- "host": "LoadPageForList",
- "handler": "LoadPageForList"
- },
+ "id": "detail-form-component",
+ "type": "component",
+ "componentType": "form",
+ "formColumns": 1,
+ "viewModel": "detail-form-component-viewmodel",
+ "appearance": {
+ "class": "f-struct-wrapper"
+ },
+ "contents": [
{
- "host": "LoadPageForCard",
- "handler": "LoadPageForCard"
+ "id": "detail-form-section",
+ "type": "section",
+ "appearance": {
+ "class": "f-section-form f-section-in-main"
+ },
+ "mainTitle": "基本信息",
+ "contents": [
+ {
+ "id": "detail-form-layout",
+ "type": "response-form",
+ "appearance": {
+ "class": "f-form-layout farris-form farris-form-controls-inline"
+ },
+ "contents": [
+ {
+ "id": "code_ddfc72d4_njzh",
+ "type": "form-group",
+ "appearance": {
+ "class": "col-12"
+ },
+ "label": "编号",
+ "binding": {
+ "type": "Form",
+ "path": "code",
+ "field": "ddfc72d4-0c9b-49bf-8f41-8047264f6edc",
+ "fullPath": "Code"
+ },
+ "editor": {
+ "type": "input-group",
+ "readonly": "!viewModel.stateMachine['editable']",
+ "maxLength": 36
+ },
+ "path": "code"
+ },
+ {
+ "id": "name_1ecd5759_onbj",
+ "type": "form-group",
+ "appearance": {
+ "class": "col-12"
+ },
+ "label": "名称",
+ "binding": {
+ "type": "Form",
+ "path": "name",
+ "field": "1ecd5759-6df4-41c8-9526-0108a5e2d9b6",
+ "fullPath": "Name"
+ },
+ "editor": {
+ "type": "input-group",
+ "readonly": "!viewModel.stateMachine['editable']",
+ "maxLength": 36
+ },
+ "path": "name"
+ },
+ {
+ "id": "category_8e00ef40_wdtg",
+ "type": "form-group",
+ "appearance": {
+ "class": "col-12"
+ },
+ "label": "分类",
+ "binding": {
+ "type": "Form",
+ "path": "category",
+ "field": "8e00ef40-17ba-4cbb-8a3c-709cf40b7939",
+ "fullPath": "Category"
+ },
+ "editor": {
+ "type": "input-group",
+ "readonly": "!viewModel.stateMachine['editable']",
+ "maxLength": 36
+ },
+ "path": "category"
+ }
+ ],
+ "controlsInline": true,
+ "formAutoIntl": true
+ }
+ ]
}
- ],
- "code": "LoadPageCommands",
- "nameSpace": "Inspur.GS.Gsp.Mobile.MobileCmp"
- },
+ ]
+ }
+ ],
+ "webcmds": [
{
- "id": "0a68799b-48c6-4c9f-b0d7-140683c62b58",
- "path": "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
- "name": "LoadCommands.webcmd",
+ "id": "7c48ef46-339c-42d4-8365-a21236c63044",
+ "path": "/projects/packages/Inspur.GS.Gsp.Web.WebCmp/webcmd",
+ "name": "ListCardController.webcmd",
"refedHandlers": [
{
- "host": "LoadDataForList",
- "handler": "LoadForList"
+ "host": "fda876c8-7230-46e7-af3d-d38233642275",
+ "handler": "loadList"
},
{
- "host": "LoadAndAddForCard",
- "handler": "LoadAndAddForCard"
+ "host": "8788c27e-722a-4b98-9d57-98eafb526fe5",
+ "handler": "loadCard"
},
{
- "host": "LoadAndEditForCard",
- "handler": "LoadAndEditForCard"
- },
- {
- "host": "LoadAndViewForCard",
- "handler": "LoadAndViewForCard"
- }
- ],
- "code": "LoadCommands",
- "nameSpace": "Inspur.GS.Gsp.Mobile.MobileCmp"
- },
- {
- "id": "910661bd-963a-4287-aa32-441c95b8720f",
- "path": "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
- "name": "NavigateCommands.webcmd",
- "refedHandlers": [
- {
- "host": "OpenCardAndAdd",
- "handler": "Navigate"
+ "host": "ef281c13-4480-4256-901e-4bef5f92bd9e",
+ "handler": "add"
},
{
- "host": "OpenCardAndEdit",
- "handler": "Navigate"
+ "host": "d12acc4e-6274-44dc-95e6-cedeb5e66707",
+ "handler": "edit"
},
{
- "host": "OpenCardAndView",
- "handler": "Navigate"
+ "host": "5707d460-c441-45c4-8fe1-f77abd9f75b1",
+ "handler": "save"
},
{
- "host": "GoBack",
- "handler": "GoBack"
+ "host": "b3897b4b-a37f-48e3-afb3-8489cec02806",
+ "handler": "cancel"
},
{
- "host": "GoBackAndCheck",
- "handler": "GoBackAndCheck"
- }
- ],
- "code": "NavigateCommands",
- "nameSpace": "Inspur.GS.Gsp.Mobile.MobileCmp"
- },
- {
- "id": "dab6b7f1-f56f-490a-879c-3d74232cd3ba",
- "path": "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
- "name": "RemoveCommands.webcmd",
- "refedHandlers": [
- {
- "host": "RemoveById",
- "handler": "RemoveById"
+ "host": "22576fc1-08fb-49a9-b132-295c7392b481",
+ "handler": "remove"
},
{
- "host": "RemoveByIds",
- "handler": "RemoveByIds"
- }
- ],
- "code": "RemoveCommands",
- "nameSpace": "Inspur.GS.Gsp.Mobile.MobileCmp"
- },
- {
- "id": "f863c66a-bf93-4d1f-9f99-bcd76009609d",
- "path": "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
- "name": "SaveCommands.webcmd",
- "refedHandlers": [
- {
- "host": "Save",
- "handler": "Save"
- }
- ],
- "code": "SaveCommands",
- "nameSpace": "Inspur.GS.Gsp.Mobile.MobileCmp"
- },
- {
- "id": "05592163-fd45-474e-b0ab-61d7dc02e5c0",
- "path": "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
- "name": "CancelCommands.webcmd",
- "refedHandlers": [
- {
- "host": "Cancel",
- "handler": "Cancel"
- }
- ],
- "code": "CancelCommands",
- "nameSpace": "Inspur.GS.Gsp.Mobile.MobileCmp"
- },
- {
- "id": "791cc5d9-65f9-40d0-b40c-444c7bc1afa3",
- "path": "MyDev/FarrisVueTest/VueFormTest/bo-vueformtest-front/metadata/components",
- "name": "MobileVueTest_frm_Controller.webcmd",
- "refedHandlers": [
- {
- "host": "77a277bf-6db3-4f7c-9418-1c12212ccab0",
- "handler": "componentOnBeforeInit"
+ "host": "e7cf83c2-e52d-4dce-aded-047a819c8068",
+ "handler": "changePage"
}
],
- "code": "MobileVueTest_frm_Controller",
- "nameSpace": "Inspur.GS.MyDev.FarrisVueTest.VueFormTest.VueFormTest.Front"
+ "code": "ListCardController",
+ "nameSpace": "Inspur.GS.Gsp.Web.WebCmp"
}
],
- "projectName": "bo-vueformtest-front",
- "customClass": {},
+ "projectName": "bo-commondictionaries-front",
"actions": []
}
},
+ "Id": "35dd45be-60c7-4ae8-a827-533424031b76",
"CreationDate": null
},
- "ExtendRule": null,
- "RelativePath": "MyDev/FarrisVueTest/VueFormTest/bo-vueformtest-front/metadata/components",
- "ExtendProperty": "",
- "Extended": false,
- "PreviousVersion": null,
- "Version": null,
- "Properties": {
+ "extendRule": null,
+ "relativePath": "SagiDemo/SagiDemeModule/CommonDictionaries/bo-commondictionaries-front/metadata/components",
+ "extendProperty": "",
+ "extended": false,
+ "previousVersion": null,
+ "version": null,
+ "properties": {
"SchemaVersion": null,
"CacheVersion": null,
"Framework": "Vue"
--
Gitee
From 688fe5f2e75cb5714aff9e691e50f324fa7dcfcc Mon Sep 17 00:00:00 2001
From: ShiaoYoung <15552151+shiaoyoung@user.noreply.gitee.com>
Date: Fri, 4 Jul 2025 13:46:22 +0800
Subject: [PATCH 08/14] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=E4=BA=86?=
=?UTF-8?q?=E7=A7=BB=E5=8A=A8=E7=AB=AF=E8=AE=BE=E8=AE=A1=E5=99=A8=E4=B8=AD?=
=?UTF-8?q?=E7=9A=84=E7=BB=84=E4=BB=B6=E6=97=A0=E6=B3=95=E5=88=A0=E9=99=A4?=
=?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/designer/form-item-use-designer-rules.ts | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/packages/mobile-ui-vue/components/form-item/src/designer/form-item-use-designer-rules.ts b/packages/mobile-ui-vue/components/form-item/src/designer/form-item-use-designer-rules.ts
index 6a9344e98d..d6ec053b7c 100644
--- a/packages/mobile-ui-vue/components/form-item/src/designer/form-item-use-designer-rules.ts
+++ b/packages/mobile-ui-vue/components/form-item/src/designer/form-item-use-designer-rules.ts
@@ -39,12 +39,12 @@ export function useDesignerRulesForFormItem(designItemContext: DesignerItemConte
* 若控件配置了表达式,删除控件时需要同步移除表达式
*/
function removeExpression(bindingFieldId: string) {
- const formSchemaUtils = designerHostService?.formSchemaUtils;
+ const pageSchema = designerHostService?.pageSchema;
- if (formSchemaUtils.getExpressions().length) {
- const expFieldIndex = formSchemaUtils.getExpressions().findIndex(e => e.fieldId === bindingFieldId);
+ if (pageSchema.getExpressions().length) {
+ const expFieldIndex = pageSchema.getExpressions().findIndex(e => e.fieldId === bindingFieldId);
if (expFieldIndex > -1) {
- formSchemaUtils.getExpressions().splice(expFieldIndex, 1);
+ pageSchema.getExpressions().splice(expFieldIndex, 1);
}
}
--
Gitee
From 5d3ad3abab484674fcba0997e66bd1827147e9da Mon Sep 17 00:00:00 2001
From: ShiaoYoung <15552151+shiaoyoung@user.noreply.gitee.com>
Date: Fri, 4 Jul 2025 15:47:00 +0800
Subject: [PATCH 09/14] =?UTF-8?q?fix:=20=E4=BD=BF=E5=BE=97=E5=9C=A8?=
=?UTF-8?q?=E8=A1=A8=E5=8D=95=E4=B8=AD=E5=8F=AA=E8=83=BD=E6=B7=BB=E5=8A=A0?=
=?UTF-8?q?=E8=A1=A8=E5=8D=95=E9=A1=B9=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../response-form-use-designer-rules.ts | 18 +++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)
diff --git a/packages/mobile-ui-vue/components/form-item/src/designer/response-form-use-designer-rules.ts b/packages/mobile-ui-vue/components/form-item/src/designer/response-form-use-designer-rules.ts
index f018052888..cbc59529ff 100644
--- a/packages/mobile-ui-vue/components/form-item/src/designer/response-form-use-designer-rules.ts
+++ b/packages/mobile-ui-vue/components/form-item/src/designer/response-form-use-designer-rules.ts
@@ -16,11 +16,23 @@ export function useDesignerRules(designItemContext: DesignerItemContext, designe
const isInFixedContextRules = true;
function canAccepts(draggingContext: DraggingResolveContext): boolean {
-
+ const acceptableControlTypes = [
+ 'input-group',
+ 'textarea',
+ 'date-picker',
+ 'enum-field',
+ 'number-spinner',
+ 'radio-group',
+ 'check-group',
+ 'switch'
+ ];
+ const { sourceType, parentComponentInstance } = draggingContext;
+ if (!acceptableControlTypes.includes(sourceType)) {
+ return false;
+ }
return true;
}
-
-
+
function checkCanMoveComponent() {
return true;
}
--
Gitee
From 1d08fe8f04e917fad2cb64fb0a243b0e0bcf54fc Mon Sep 17 00:00:00 2001
From: ShiaoYoung <15552151+shiaoyoung@user.noreply.gitee.com>
Date: Sun, 6 Jul 2025 18:24:16 +0800
Subject: [PATCH 10/14] =?UTF-8?q?fix:=20=E8=83=BD=E5=A4=9F=E9=80=9A?=
=?UTF-8?q?=E8=BF=87=E7=82=B9=E5=87=BB=E7=94=BB=E5=B8=83=E4=B8=ADswitch?=
=?UTF-8?q?=E7=BB=84=E4=BB=B6=EF=BC=8C=E6=98=BE=E7=A4=BA=E5=B1=9E=E6=80=A7?=
=?UTF-8?q?=E9=85=8D=E7=BD=AE=E9=9D=A2=E6=9D=BF=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/common/src/properties/input-base-property.ts | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/mobile-ui-vue/components/common/src/properties/input-base-property.ts b/packages/mobile-ui-vue/components/common/src/properties/input-base-property.ts
index 44a5dc3a65..8e4bf7cbee 100644
--- a/packages/mobile-ui-vue/components/common/src/properties/input-base-property.ts
+++ b/packages/mobile-ui-vue/components/common/src/properties/input-base-property.ts
@@ -160,8 +160,8 @@ export class InputBaseProperty extends BaseControlProperty {
return {
canChangeControlType: false,
editorTypeList: [{
- key: propertyData.editor.type,
- value: DgControl[propertyData.editor.type]?.name || propertyData.editor.type
+ key: propertyData.type,
+ value: DgControl[propertyData.type]?.name || propertyData.type
}]
};
}
--
Gitee
From 0c82f4b51969bb6fde52091da358e7b44e6ef953 Mon Sep 17 00:00:00 2001
From: ShiaoYoung <15552151+shiaoyoung@user.noreply.gitee.com>
Date: Mon, 7 Jul 2025 10:16:37 +0800
Subject: [PATCH 11/14] =?UTF-8?q?fix:=20=E5=88=A0=E9=99=A4designer.compone?=
=?UTF-8?q?nt=E4=B8=AD=E7=9A=84=E5=86=97=E4=BD=99=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
packages/designer/src/components/designer.component.tsx | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/packages/designer/src/components/designer.component.tsx b/packages/designer/src/components/designer.component.tsx
index c5f3ca67c6..b708d0afdb 100644
--- a/packages/designer/src/components/designer.component.tsx
+++ b/packages/designer/src/components/designer.component.tsx
@@ -107,6 +107,7 @@ export default defineComponent({
// 初始化设计器上下文
const formSchemaType = designerHostService.usePageMetadataComposition.formSchemaType as Ref;
designerContextRef.value = useDesignerContext(formSchemaType);
+
// 控件创建服务
const controlCreatorService = designerContextRef.value.useControlCreator();
designerHostService.controlCreator = controlCreatorService;
@@ -120,9 +121,6 @@ export default defineComponent({
designerHostService.stateMachine.queryStateMachineMetadata();
});
});
- designerHostService.usePageMetadataComposition.getType().then((formMetadataBasicInfo)=>{
- formSchemType.value = formMetadataBasicInfo;
- })
});
const metadataPath: string = inject(MetadataPathToken, '');
--
Gitee
From 350ac3506b5d21ac90295e283053b7c0ca1b5e13 Mon Sep 17 00:00:00 2001
From: ShiaoYoung <15552151+shiaoyoung@user.noreply.gitee.com>
Date: Mon, 7 Jul 2025 11:12:13 +0800
Subject: [PATCH 12/14] =?UTF-8?q?fix:=20=E8=83=BD=E5=A4=9F=E6=8B=96?=
=?UTF-8?q?=E5=85=A5=E7=A7=BB=E5=8A=A8=E7=BB=84=E4=BB=B6=E3=80=81=E9=80=89?=
=?UTF-8?q?=E6=8B=A9=E7=BB=91=E5=AE=9A=E5=AE=9E=E4=BD=93=EF=BC=8C=E5=B9=B6?=
=?UTF-8?q?=E7=82=B9=E5=87=BB=E7=BB=84=E4=BB=B6=E5=90=8E=E5=9C=A8=E5=B1=9E?=
=?UTF-8?q?=E6=80=A7=E9=9D=A2=E6=9D=BF=E6=98=BE=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../public/designer-canvas/empty1.json | 2712 +++++++++--------
.../use-mobile-control-creator.ts | 17 +-
.../designer/src/components/types/metadata.ts | 1 +
.../response-form-use-designer-rules.ts | 37 +-
4 files changed, 1437 insertions(+), 1330 deletions(-)
diff --git a/packages/designer/public/designer-canvas/empty1.json b/packages/designer/public/designer-canvas/empty1.json
index 2a504418e8..84f2cb1a34 100644
--- a/packages/designer/public/designer-canvas/empty1.json
+++ b/packages/designer/public/designer-canvas/empty1.json
@@ -1,1336 +1,1440 @@
{
- "Header" : {
- "Code" : "MobileVueTest",
- "Type" : "MobileForm",
- "NameSpace" : "Inspur.GS.MyDev.FarrisVueTest.VueFormTest.VueFormTest.Front",
- "CertId" : null,
- "Name" : "移动Vue测试",
- "FileName" : "MobileVueTest.mfrm",
- "BizobjectID" : "e34f063d-9c31-1e20-4ad7-c6b4f57ddfc9",
- "Language" : null,
- "Extendable" : false,
- "NameLanguage" : {
- "zh-CHS" : "移动Vue测试",
- "en" : "",
- "zh-CHT" : ""
+ "Header": {
+ "Code": "MobileVueTest",
+ "Type": "MobileForm",
+ "NameSpace": "Inspur.GS.MyDev.FarrisVueTest.VueFormTest.VueFormTest.Front",
+ "CertId": null,
+ "Name": "移动Vue测试",
+ "FileName": "MobileVueTest.mfrm",
+ "BizobjectID": "e34f063d-9c31-1e20-4ad7-c6b4f57ddfc9",
+ "Language": null,
+ "Extendable": false,
+ "NameLanguage": {
+ "zh-CHS": "移动Vue测试",
+ "en": "",
+ "zh-CHT": ""
},
- "ID" : "af47af33-345b-471e-9a00-49db59c222a1",
- "IsTranslating" : false
+ "ID": "af47af33-345b-471e-9a00-49db59c222a1",
+ "IsTranslating": false
},
- "Refs" : [ {
- "DependentMetadata" : {
- "ID" : "1cfb0d2a-7300-4fc7-8d01-cd09a5df9198",
- "CertId" : null,
- "NameSpace" : "Inspur.GS.MyDev.FarrisVueTest.VueFormTest.VueFormTest.Front",
- "Code" : "MobileVueTest.mfrm",
- "Name" : "MobileVueTest.mfrm",
- "Type" : "ResourceMetadata",
- "BizobjectID" : "e34f063d-9c31-1e20-4ad7-c6b4f57ddfc9"
+ "Refs": [
+ {
+ "DependentMetadata": {
+ "ID": "1cfb0d2a-7300-4fc7-8d01-cd09a5df9198",
+ "CertId": null,
+ "NameSpace": "Inspur.GS.MyDev.FarrisVueTest.VueFormTest.VueFormTest.Front",
+ "Code": "MobileVueTest.mfrm",
+ "Name": "MobileVueTest.mfrm",
+ "Type": "ResourceMetadata",
+ "BizobjectID": "e34f063d-9c31-1e20-4ad7-c6b4f57ddfc9"
+ }
}
- } ],
- "Content" : {
- "code" : null,
- "name" : null,
- "Id" : "af47af33-345b-471e-9a00-49db59c222a1",
- "Contents" : {
- "module" : {
- "id" : "af47af33-345b-471e-9a00-49db59c222a1",
- "code" : "MobileVueTest",
- "name" : "移动Vue测试",
- "type" : "Module",
- "creator" : "lijiangkun",
- "creationDate" : "2025-04-17T03:50:32.907Z",
- "templateId" : "list-card-template",
- "templateRule" : "list-card-template",
- "entity" : [ {
- "eapiId" : "29245968-6379-4c6c-a812-72e3411917c0",
- "eapiCode" : null,
- "eapiName" : null,
- "eapiNameSpace" : null,
- "voPath" : null,
- "voNameSpace" : null,
- "name" : "移动Vue测试_mfrm",
- "id" : "0d20adf7-9ed1-44cf-a8f5-e9714353c174",
- "extendProperties" : {
- "enableStdTimeFormat" : true
- },
- "sourceType" : "vo",
- "variables" : [ ],
- "code" : "MobileVueTest_mfrm",
- "entities" : [ {
- "name" : "Vue测试",
- "id" : "fa4b4e84-11b2-40ce-b071-7b2cd5b93eed",
- "type" : {
- "$type" : "EntityType",
- "fields" : [ {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "TextBox"
- },
- "readonly" : false,
- "multiLanguage" : false,
- "require" : true,
- "name" : "主键",
- "id" : "389ab039-9b60-4dd0-8cdc-a23c0feccf31",
- "type" : {
- "$type" : "StringType",
- "length" : 36,
- "name" : "String",
- "displayName" : "字符串"
- },
- "path" : "ID",
- "originalId" : "389ab039-9b60-4dd0-8cdc-a23c0feccf31",
- "code" : "ID",
- "label" : "id",
- "bindingField" : "id",
- "bindingPath" : "id"
- }, {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "DateBox",
- "format" : "'yyyy-MM-dd'"
- },
- "readonly" : false,
- "multiLanguage" : false,
- "require" : false,
- "name" : "版本",
- "id" : "e3ca9955-1155-4a4b-a164-e48c31928c24",
- "type" : {
- "$type" : "DateTimeType",
- "name" : "DateTime",
- "displayName" : "日期时间"
- },
- "path" : "Version",
- "originalId" : "e3ca9955-1155-4a4b-a164-e48c31928c24",
- "code" : "Version",
- "label" : "version",
- "bindingField" : "version",
- "bindingPath" : "version"
- }, {
- "$type" : "ComplexField",
- "name" : "状态",
- "id" : "9fefd0ed-7594-43f7-a6f2-10828a4d00ae",
- "type" : {
- "$type" : "ObjectType",
- "name" : "BillState9fef",
- "fields" : [ {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "EnumField"
- },
- "readonly" : false,
- "multiLanguage" : false,
- "require" : false,
- "name" : "状态",
- "id" : "9fefd0ed-0101-468f-ae3f-40c76c0f06b0",
- "type" : {
- "$type" : "EnumType",
- "name" : "Enum",
- "displayName" : "枚举",
- "enumValues" : [ {
- "disabled" : false,
- "name" : "制单",
- "value" : "Billing"
- }, {
- "disabled" : false,
- "name" : "提交审批",
- "value" : "SubmitApproval"
- }, {
- "disabled" : false,
- "name" : "审批通过",
- "value" : "Approved"
- }, {
- "disabled" : false,
- "name" : "审批不通过",
- "value" : "ApprovalNotPassed"
- } ],
- "valueType" : {
- "$type" : "StringType",
- "length" : 36,
- "name" : "String",
- "displayName" : "字符串"
- }
- },
- "path" : "BillStatus.BillState",
- "originalId" : "a0b19650-0101-468f-ae3f-40c76c0f06b0",
- "code" : "BillState",
- "label" : "billState",
- "bindingField" : "billStatus_BillState",
- "bindingPath" : "billStatus.billState"
- } ],
- "displayName" : "状态"
- },
- "path" : "BillStatus",
- "originalId" : "9fefd0ed-7594-43f7-a6f2-10828a4d00ae",
- "code" : "BillStatus",
- "label" : "billStatus",
- "bindingField" : "billStatus",
- "bindingPath" : "billStatus"
- }, {
- "$type" : "ComplexField",
- "name" : "流程实例",
- "id" : "12ef9c5c-4ba3-4df4-bd0f-5672c3e0ecff",
- "type" : {
- "$type" : "ObjectType",
- "name" : "ProcessInstance12ef",
- "fields" : [ {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "TextBox"
- },
- "readonly" : false,
- "multiLanguage" : false,
- "require" : false,
- "name" : "流程实例",
- "id" : "12ef9c5c-ad8f-4da3-a430-c8a7f2162135",
- "type" : {
- "$type" : "StringType",
- "length" : 36,
- "name" : "String",
- "displayName" : "字符串"
- },
- "path" : "ProcessInstance.ProcessInstance",
- "originalId" : "2e1beb7d-ad8f-4da3-a430-c8a7f2162135",
- "code" : "ProcessInstance",
- "label" : "processInstance",
- "bindingField" : "processInstance_ProcessInstance",
- "bindingPath" : "processInstance.processInstance"
- } ],
- "displayName" : "流程实例"
- },
- "path" : "ProcessInstance",
- "originalId" : "12ef9c5c-4ba3-4df4-bd0f-5672c3e0ecff",
- "code" : "ProcessInstance",
- "label" : "processInstance",
- "bindingField" : "processInstance",
- "bindingPath" : "processInstance"
- }, {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "TextBox"
- },
- "readonly" : false,
- "multiLanguage" : false,
- "require" : false,
- "name" : "编号",
- "id" : "8537ca17-502f-4b90-ac87-ae1dde9a7f03",
- "type" : {
- "$type" : "StringType",
- "length" : 36,
- "name" : "String",
- "displayName" : "字符串"
- },
- "path" : "code",
- "originalId" : "8537ca17-502f-4b90-ac87-ae1dde9a7f03",
- "code" : "code",
- "label" : "code",
- "bindingField" : "code",
- "bindingPath" : "code"
- }, {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "TextBox"
- },
- "readonly" : false,
- "multiLanguage" : false,
- "require" : false,
- "name" : "名称",
- "id" : "6a051d6e-f870-4a9f-84df-043cfbc26cf2",
- "type" : {
- "$type" : "StringType",
- "length" : 36,
- "name" : "String",
- "displayName" : "字符串"
- },
- "path" : "name",
- "originalId" : "6a051d6e-f870-4a9f-84df-043cfbc26cf2",
- "code" : "name",
- "label" : "name",
- "bindingField" : "name",
- "bindingPath" : "name"
- }, {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "SwitchField"
- },
- "readonly" : false,
- "multiLanguage" : false,
- "require" : false,
- "name" : "布尔字段",
- "id" : "f51c1e5d-fe58-4591-8cd1-25a119c9f4c1",
- "type" : {
- "$type" : "BooleanType",
- "name" : "Boolean",
- "displayName" : "布尔"
- },
- "path" : "booleanField",
- "originalId" : "f51c1e5d-fe58-4591-8cd1-25a119c9f4c1",
- "code" : "booleanField",
- "label" : "booleanField",
- "bindingField" : "booleanField",
- "bindingPath" : "booleanField"
- }, {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "NumericBox"
- },
- "readonly" : false,
- "multiLanguage" : false,
- "require" : false,
- "name" : "数值字段",
- "id" : "1f816b38-2a72-4252-8eb6-760b8f97fcea",
- "type" : {
- "$type" : "NumericType",
- "length" : 0,
- "name" : "Number",
- "displayName" : "数字",
- "precision" : 0
- },
- "path" : "numberField",
- "originalId" : "1f816b38-2a72-4252-8eb6-760b8f97fcea",
- "code" : "numberField",
- "label" : "numberField",
- "bindingField" : "numberField",
- "bindingPath" : "numberField"
- }, {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "DateBox",
- "format" : "'yyyy-MM-dd'"
- },
- "readonly" : false,
- "multiLanguage" : false,
- "require" : false,
- "name" : "日期字段",
- "id" : "4911913b-1868-4b34-b4e0-84939b14ab6e",
- "type" : {
- "$type" : "DateType",
- "name" : "Date",
- "displayName" : "日期"
- },
- "path" : "dateField",
- "originalId" : "4911913b-1868-4b34-b4e0-84939b14ab6e",
- "code" : "dateField",
- "label" : "dateField",
- "bindingField" : "dateField",
- "bindingPath" : "dateField"
- } ],
- "primary" : "id",
- "entities" : [ {
- "name" : "子表1",
- "id" : "97347b0b-1c54-432f-891a-4d7b139d6dbc",
- "type" : {
- "$type" : "EntityType",
- "fields" : [ {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "TextBox"
- },
- "readonly" : false,
- "multiLanguage" : false,
- "require" : true,
- "name" : "主键",
- "id" : "7d1363dc-bbb0-41ac-b52d-5cc12832bf58",
- "type" : {
- "$type" : "StringType",
- "length" : 36,
- "name" : "String",
- "displayName" : "字符串"
- },
- "path" : "ID",
- "originalId" : "7d1363dc-bbb0-41ac-b52d-5cc12832bf58",
- "code" : "ID",
- "label" : "id",
- "bindingField" : "id",
- "bindingPath" : "id"
- }, {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "TextBox"
- },
- "readonly" : false,
- "multiLanguage" : false,
- "require" : true,
- "name" : "上级对象主键",
- "id" : "750cc77b-6562-4c83-9e5b-80ad5abb7bb8",
- "type" : {
- "$type" : "StringType",
- "length" : 36,
- "name" : "String",
- "displayName" : "字符串"
- },
- "path" : "ParentID",
- "originalId" : "750cc77b-6562-4c83-9e5b-80ad5abb7bb8",
- "code" : "ParentID",
- "label" : "parentID",
- "bindingField" : "parentID",
- "bindingPath" : "parentID"
- }, {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "TextBox"
- },
- "readonly" : false,
- "multiLanguage" : false,
- "require" : false,
- "name" : "编号",
- "id" : "3c2b560e-5b8d-4781-b31f-719f83443df1",
- "type" : {
- "$type" : "StringType",
- "length" : 36,
- "name" : "String",
- "displayName" : "字符串"
- },
- "path" : "code",
- "originalId" : "3c2b560e-5b8d-4781-b31f-719f83443df1",
- "code" : "code",
- "label" : "code",
- "bindingField" : "code",
- "bindingPath" : "code"
- }, {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "TextBox"
- },
- "readonly" : false,
- "multiLanguage" : false,
- "require" : false,
- "name" : "名称",
- "id" : "f89eb4ab-8d41-4fb5-a99d-013bd9242150",
- "type" : {
- "$type" : "StringType",
- "length" : 36,
- "name" : "String",
- "displayName" : "字符串"
- },
- "path" : "name",
- "originalId" : "f89eb4ab-8d41-4fb5-a99d-013bd9242150",
- "code" : "name",
- "label" : "name",
- "bindingField" : "name",
- "bindingPath" : "name"
- } ],
- "primary" : "id",
- "entities" : [ ],
- "name" : "Child1",
- "displayName" : "子表1"
- },
- "code" : "Child1",
- "label" : "child1s"
- }, {
- "name" : "子表2",
- "id" : "e1c8145b-15d6-4a54-9d79-9149af8d6dc4",
- "type" : {
- "$type" : "EntityType",
- "fields" : [ {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "TextBox"
+ ],
+ "Content": {
+ "code": null,
+ "name": null,
+ "Id": "af47af33-345b-471e-9a00-49db59c222a1",
+ "Contents": {
+ "module": {
+ "id": "af47af33-345b-471e-9a00-49db59c222a1",
+ "code": "MobileVueTest",
+ "name": "移动Vue测试",
+ "type": "Module",
+ "creator": "lijiangkun",
+ "creationDate": "2025-04-17T03:50:32.907Z",
+ "templateId": "list-card-template",
+ "templateRule": "list-card-template",
+ "entity": [
+ {
+ "eapiId": "29245968-6379-4c6c-a812-72e3411917c0",
+ "eapiCode": null,
+ "eapiName": null,
+ "eapiNameSpace": null,
+ "voPath": null,
+ "voNameSpace": null,
+ "name": "移动Vue测试_mfrm",
+ "id": "0d20adf7-9ed1-44cf-a8f5-e9714353c174",
+ "extendProperties": {
+ "enableStdTimeFormat": true
+ },
+ "sourceType": "vo",
+ "variables": [],
+ "code": "MobileVueTest_mfrm",
+ "entities": [
+ {
+ "name": "Vue测试",
+ "id": "fa4b4e84-11b2-40ce-b071-7b2cd5b93eed",
+ "type": {
+ "$type": "EntityType",
+ "fields": [
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": true,
+ "name": "主键",
+ "id": "389ab039-9b60-4dd0-8cdc-a23c0feccf31",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "ID",
+ "originalId": "389ab039-9b60-4dd0-8cdc-a23c0feccf31",
+ "code": "ID",
+ "label": "id",
+ "bindingField": "id",
+ "bindingPath": "id"
},
- "readonly" : false,
- "multiLanguage" : false,
- "require" : true,
- "name" : "主键",
- "id" : "3a1e8cf0-9ad2-4eeb-b16b-e898a8b24be4",
- "type" : {
- "$type" : "StringType",
- "length" : 36,
- "name" : "String",
- "displayName" : "字符串"
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "DateBox",
+ "format": "'yyyy-MM-dd'"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "版本",
+ "id": "e3ca9955-1155-4a4b-a164-e48c31928c24",
+ "type": {
+ "$type": "DateTimeType",
+ "name": "DateTime",
+ "displayName": "日期时间"
+ },
+ "path": "Version",
+ "originalId": "e3ca9955-1155-4a4b-a164-e48c31928c24",
+ "code": "Version",
+ "label": "version",
+ "bindingField": "version",
+ "bindingPath": "version"
},
- "path" : "ID",
- "originalId" : "3a1e8cf0-9ad2-4eeb-b16b-e898a8b24be4",
- "code" : "ID",
- "label" : "id",
- "bindingField" : "id",
- "bindingPath" : "id"
- }, {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "TextBox"
+ {
+ "$type": "ComplexField",
+ "name": "状态",
+ "id": "9fefd0ed-7594-43f7-a6f2-10828a4d00ae",
+ "type": {
+ "$type": "ObjectType",
+ "name": "BillState9fef",
+ "fields": [
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "EnumField"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "状态",
+ "id": "9fefd0ed-0101-468f-ae3f-40c76c0f06b0",
+ "type": {
+ "$type": "EnumType",
+ "name": "Enum",
+ "displayName": "枚举",
+ "enumValues": [
+ {
+ "disabled": false,
+ "name": "制单",
+ "value": "Billing"
+ },
+ {
+ "disabled": false,
+ "name": "提交审批",
+ "value": "SubmitApproval"
+ },
+ {
+ "disabled": false,
+ "name": "审批通过",
+ "value": "Approved"
+ },
+ {
+ "disabled": false,
+ "name": "审批不通过",
+ "value": "ApprovalNotPassed"
+ }
+ ],
+ "valueType": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ }
+ },
+ "path": "BillStatus.BillState",
+ "originalId": "a0b19650-0101-468f-ae3f-40c76c0f06b0",
+ "code": "BillState",
+ "label": "billState",
+ "bindingField": "billStatus_BillState",
+ "bindingPath": "billStatus.billState"
+ }
+ ],
+ "displayName": "状态"
+ },
+ "path": "BillStatus",
+ "originalId": "9fefd0ed-7594-43f7-a6f2-10828a4d00ae",
+ "code": "BillStatus",
+ "label": "billStatus",
+ "bindingField": "billStatus",
+ "bindingPath": "billStatus"
},
- "readonly" : false,
- "multiLanguage" : false,
- "require" : true,
- "name" : "上级对象主键",
- "id" : "22649c9f-2483-4907-8a67-9fd70ce9b5e7",
- "type" : {
- "$type" : "StringType",
- "length" : 36,
- "name" : "String",
- "displayName" : "字符串"
+ {
+ "$type": "ComplexField",
+ "name": "流程实例",
+ "id": "12ef9c5c-4ba3-4df4-bd0f-5672c3e0ecff",
+ "type": {
+ "$type": "ObjectType",
+ "name": "ProcessInstance12ef",
+ "fields": [
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "流程实例",
+ "id": "12ef9c5c-ad8f-4da3-a430-c8a7f2162135",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "ProcessInstance.ProcessInstance",
+ "originalId": "2e1beb7d-ad8f-4da3-a430-c8a7f2162135",
+ "code": "ProcessInstance",
+ "label": "processInstance",
+ "bindingField": "processInstance_ProcessInstance",
+ "bindingPath": "processInstance.processInstance"
+ }
+ ],
+ "displayName": "流程实例"
+ },
+ "path": "ProcessInstance",
+ "originalId": "12ef9c5c-4ba3-4df4-bd0f-5672c3e0ecff",
+ "code": "ProcessInstance",
+ "label": "processInstance",
+ "bindingField": "processInstance",
+ "bindingPath": "processInstance"
},
- "path" : "ParentID",
- "originalId" : "22649c9f-2483-4907-8a67-9fd70ce9b5e7",
- "code" : "ParentID",
- "label" : "parentID",
- "bindingField" : "parentID",
- "bindingPath" : "parentID"
- }, {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "TextBox"
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "编号",
+ "id": "8537ca17-502f-4b90-ac87-ae1dde9a7f03",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "code",
+ "originalId": "8537ca17-502f-4b90-ac87-ae1dde9a7f03",
+ "code": "code",
+ "label": "code",
+ "bindingField": "code",
+ "bindingPath": "code"
},
- "readonly" : false,
- "multiLanguage" : false,
- "require" : false,
- "name" : "编号",
- "id" : "bdc235f6-eded-443a-b95d-cf07fb4a741a",
- "type" : {
- "$type" : "StringType",
- "length" : 36,
- "name" : "String",
- "displayName" : "字符串"
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "名称",
+ "id": "6a051d6e-f870-4a9f-84df-043cfbc26cf2",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "name",
+ "originalId": "6a051d6e-f870-4a9f-84df-043cfbc26cf2",
+ "code": "name",
+ "label": "name",
+ "bindingField": "name",
+ "bindingPath": "name"
},
- "path" : "code",
- "originalId" : "bdc235f6-eded-443a-b95d-cf07fb4a741a",
- "code" : "code",
- "label" : "code",
- "bindingField" : "code",
- "bindingPath" : "code"
- }, {
- "$type" : "SimpleField",
- "defaultValue" : "",
- "editor" : {
- "$type" : "TextBox"
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "SwitchField"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "布尔字段",
+ "id": "f51c1e5d-fe58-4591-8cd1-25a119c9f4c1",
+ "type": {
+ "$type": "BooleanType",
+ "name": "Boolean",
+ "displayName": "布尔"
+ },
+ "path": "booleanField",
+ "originalId": "f51c1e5d-fe58-4591-8cd1-25a119c9f4c1",
+ "code": "booleanField",
+ "label": "booleanField",
+ "bindingField": "booleanField",
+ "bindingPath": "booleanField"
},
- "readonly" : false,
- "multiLanguage" : false,
- "require" : false,
- "name" : "名称",
- "id" : "b5c97bc2-94e3-483c-8002-1352e103e9f6",
- "type" : {
- "$type" : "StringType",
- "length" : 36,
- "name" : "String",
- "displayName" : "字符串"
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "NumericBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "数值字段",
+ "id": "1f816b38-2a72-4252-8eb6-760b8f97fcea",
+ "type": {
+ "$type": "NumericType",
+ "length": 0,
+ "name": "Number",
+ "displayName": "数字",
+ "precision": 0
+ },
+ "path": "numberField",
+ "originalId": "1f816b38-2a72-4252-8eb6-760b8f97fcea",
+ "code": "numberField",
+ "label": "numberField",
+ "bindingField": "numberField",
+ "bindingPath": "numberField"
},
- "path" : "name",
- "originalId" : "b5c97bc2-94e3-483c-8002-1352e103e9f6",
- "code" : "name",
- "label" : "name",
- "bindingField" : "name",
- "bindingPath" : "name"
- } ],
- "primary" : "id",
- "entities" : [ ],
- "name" : "Child2",
- "displayName" : "子表2"
- },
- "code" : "Child2",
- "label" : "child2s"
- } ],
- "name" : "VueTest",
- "displayName" : "Vue测试"
- },
- "code" : "VueTest",
- "label" : "vueTests"
- } ],
- "sourceUri" : "api/mydev/farrisvuetest/v1.0/MobileVueTest_mfrm"
- } ],
- "states" : [ ],
- "stateMachines" : [ {
- "id" : "MobileVueTest_list-page-component_state_machine",
- "name" : "移动Vue测试_list-page-component状态机",
- "uri" : "74843186-76b9-4ab3-8fad-c8ba64390c3c"
- }, {
- "id" : "MobileVueTest_card-page-component_state_machine",
- "name" : "移动Vue测试_card-page-component状态机",
- "uri" : "a39bf6b2-330a-4000-9d5e-82aa1c457edf"
- } ],
- "viewmodels" : [ {
- "id" : "list-page-viewmodel",
- "code" : "list-page-viewmodel",
- "name" : "Vue测试",
- "fields" : [ ],
- "stateMachine" : "MobileVueTest_list-page-component_state_machine",
- "commands" : [ {
- "id" : "LoadPageForList",
- "code" : "LoadPageForList",
- "name" : "页面加载命令",
- "params" : [ {
- "name" : "commandName",
- "shownName" : "命令名称",
- "value" : "LoadDataForList"
- }, {
- "name" : "viewModelId",
- "shownName" : "视图模型id",
- "value" : ""
- } ],
- "handlerName" : "LoadPageForList",
- "cmpId" : "cf5e568a-5243-4539-94ea-e195eb4d6736",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "LoadDataForList",
- "code" : "LoadDataForList",
- "name" : "列表取数命令",
- "params" : [ {
- "name" : "filters",
- "shownName" : "过滤条件",
- "value" : "[]"
- }, {
- "name" : "sorts",
- "shownName" : "排序条件",
- "value" : "[]"
- }, {
- "name" : "autoMerge",
- "shownName" : "是否合并过滤条件",
- "value" : true
- } ],
- "handlerName" : "LoadForList",
- "cmpId" : "0a68799b-48c6-4c9f-b0d7-140683c62b58",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "OpenCardAndAdd",
- "code" : "OpenCardAndAdd",
- "name" : "打开卡片并新增命令",
- "params" : [ {
- "name" : "path",
- "shownName" : "路由地址",
- "value" : "/MobileVueTest/card-page-component"
- }, {
- "name" : "queryParams",
- "shownName" : "携带参数",
- "value" : "{ \"action\": \"LoadAndAddForCard\" }"
- } ],
- "handlerName" : "Navigate",
- "cmpId" : "910661bd-963a-4287-aa32-441c95b8720f",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "OpenCardAndEdit",
- "code" : "OpenCardAndEdit",
- "name" : "打开卡片并编辑命令",
- "params" : [ {
- "name" : "path",
- "shownName" : "路由地址",
- "value" : "/MobileVueTest/card-page-component"
- }, {
- "name" : "queryParams",
- "shownName" : "携带参数",
- "value" : "{ \"action\": \"LoadAndEditForCard\", \"id\":\"{DATA~/id}\"}"
- } ],
- "handlerName" : "Navigate",
- "cmpId" : "910661bd-963a-4287-aa32-441c95b8720f",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "OpenCardAndView",
- "code" : "OpenCardAndView",
- "name" : "打开卡片并查看命令",
- "params" : [ {
- "name" : "path",
- "shownName" : "路由地址",
- "value" : "/MobileVueTest/card-page-component"
- }, {
- "name" : "queryParams",
- "shownName" : "携带参数",
- "value" : "{ \"action\": \"LoadAndViewForCard\", \"id\":\"{DATA~/id}\"}"
- } ],
- "handlerName" : "Navigate",
- "cmpId" : "910661bd-963a-4287-aa32-441c95b8720f",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "RemoveById",
- "code" : "RemoveById",
- "name" : "删除命令",
- "params" : [ {
- "name" : "id",
- "shownName" : "数据id",
- "value" : "{DATA~/id}"
- } ],
- "handlerName" : "RemoveById",
- "cmpId" : "dab6b7f1-f56f-490a-879c-3d74232cd3ba",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "RemoveByIds",
- "code" : "RemoveByIds",
- "name" : "批量删除命令",
- "params" : [ {
- "name" : "ids",
- "shownName" : "数据id的数组",
- "value" : ""
- } ],
- "handlerName" : "RemoveByIds",
- "cmpId" : "dab6b7f1-f56f-490a-879c-3d74232cd3ba",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "GoBack",
- "code" : "GoBack",
- "name" : "返回命令",
- "params" : [ {
- "name" : "params",
- "shownName" : "携带参数",
- "value" : "{}"
- } ],
- "handlerName" : "GoBack",
- "cmpId" : "910661bd-963a-4287-aa32-441c95b8720f",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "77a277bf-6db3-4f7c-9418-1c12212ccab0",
- "code" : "componentOnBeforeInit",
- "name" : "列表页面初始化前事件",
- "params" : [ ],
- "handlerName" : "componentOnBeforeInit",
- "cmpId" : "791cc5d9-65f9-40d0-b40c-444c7bc1afa3",
- "shortcut" : { },
- "extensions" : [ ],
- "isInvalid" : false
- } ],
- "states" : [ ],
- "bindTo" : "/",
- "parent" : null,
- "enableValidation" : false
- }, {
- "id" : "card-page-viewmodel",
- "code" : "card-page-viewmodel",
- "name" : "卡片页面视图模型",
- "fields" : [ {
- "type" : "Form",
- "id" : "389ab039-9b60-4dd0-8cdc-a23c0feccf31",
- "fieldName" : "id",
- "groupId" : null,
- "groupName" : null,
- "updateOn" : "blur"
- }, {
- "type" : "Form",
- "id" : "e3ca9955-1155-4a4b-a164-e48c31928c24",
- "fieldName" : "version",
- "groupId" : null,
- "groupName" : null,
- "updateOn" : "blur"
- }, {
- "type" : "Form",
- "id" : "9fefd0ed-0101-468f-ae3f-40c76c0f06b0",
- "fieldName" : "billStatus_BillState",
- "groupId" : null,
- "groupName" : null,
- "updateOn" : "change"
- }, {
- "type" : "Form",
- "id" : "12ef9c5c-ad8f-4da3-a430-c8a7f2162135",
- "fieldName" : "processInstance_ProcessInstance",
- "groupId" : null,
- "groupName" : null,
- "updateOn" : "blur"
- }, {
- "type" : "Form",
- "id" : "8537ca17-502f-4b90-ac87-ae1dde9a7f03",
- "fieldName" : "code",
- "groupId" : null,
- "groupName" : null,
- "updateOn" : "blur"
- }, {
- "type" : "Form",
- "id" : "6a051d6e-f870-4a9f-84df-043cfbc26cf2",
- "fieldName" : "name",
- "groupId" : null,
- "groupName" : null,
- "updateOn" : "blur"
- }, {
- "type" : "Form",
- "id" : "f51c1e5d-fe58-4591-8cd1-25a119c9f4c1",
- "fieldName" : "booleanField",
- "groupId" : null,
- "groupName" : null,
- "updateOn" : "blur"
- }, {
- "type" : "Form",
- "id" : "1f816b38-2a72-4252-8eb6-760b8f97fcea",
- "fieldName" : "numberField",
- "groupId" : null,
- "groupName" : null,
- "updateOn" : "blur"
- }, {
- "type" : "Form",
- "id" : "4911913b-1868-4b34-b4e0-84939b14ab6e",
- "fieldName" : "dateField",
- "groupId" : null,
- "groupName" : null,
- "updateOn" : "blur"
- } ],
- "stateMachine" : "MobileVueTest_card-page-component_state_machine",
- "commands" : [ {
- "id" : "LoadPageForCard",
- "code" : "LoadPageForCard",
- "name" : "卡片页面加载命令",
- "params" : [ {
- "name" : "commandName",
- "shownName" : "命令名称",
- "value" : "{UISTATE~/#{card-page-component}/routerState/queryParams/action}"
- }, {
- "name" : "viewModelId",
- "shownName" : "视图模型id",
- "value" : ""
- } ],
- "handlerName" : "LoadPageForCard",
- "cmpId" : "cf5e568a-5243-4539-94ea-e195eb4d6736",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "LoadAndAddForCard",
- "code" : "LoadAndAddForCard",
- "name" : "卡片加载并新增命令",
- "params" : [ {
- "name" : "action",
- "shownName" : "状态迁移动作",
- "value" : "editAction"
- } ],
- "handlerName" : "LoadAndAddForCard",
- "cmpId" : "0a68799b-48c6-4c9f-b0d7-140683c62b58",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "LoadAndEditForCard",
- "code" : "LoadAndEditForCard",
- "name" : "卡片加载并编辑命令",
- "params" : [ {
- "name" : "id",
- "shownName" : "数据id",
- "value" : "{UISTATE~/#{card-page-component}/routerState/queryParams/id}"
- }, {
- "name" : "action",
- "shownName" : "状态迁移动作",
- "value" : "editAction"
- } ],
- "handlerName" : "LoadAndEditForCard",
- "cmpId" : "0a68799b-48c6-4c9f-b0d7-140683c62b58",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "LoadAndViewForCard",
- "code" : "LoadAndViewForCard",
- "name" : "卡片加载并查看命令",
- "params" : [ {
- "name" : "id",
- "shownName" : "数据id",
- "value" : "{UISTATE~/#{card-page-component}/routerState/queryParams/id}"
- }, {
- "name" : "action",
- "shownName" : "状态迁移动作",
- "value" : "viewAction"
- } ],
- "handlerName" : "LoadAndViewForCard",
- "cmpId" : "0a68799b-48c6-4c9f-b0d7-140683c62b58",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "Save",
- "code" : "Save",
- "name" : "保存命令",
- "params" : [ {
- "name" : "action",
- "shownName" : "状态迁移动作",
- "value" : null
- } ],
- "handlerName" : "Save",
- "cmpId" : "f863c66a-bf93-4d1f-9f99-bcd76009609d",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "Cancel",
- "code" : "Cancel",
- "name" : "取消命令",
- "params" : [ {
- "name" : "id",
- "shownName" : "数据id",
- "value" : "{DATA~/id}"
- }, {
- "name" : "action",
- "shownName" : "迁移动作",
- "value" : null
- } ],
- "handlerName" : "Cancel",
- "cmpId" : "05592163-fd45-474e-b0ab-61d7dc02e5c0",
- "extensions" : [ ],
- "isInvalid" : false
- }, {
- "id" : "GoBackAndCheck",
- "code" : "GoBackAndCheck",
- "name" : "返回并检查",
- "params" : [ {
- "name" : "params",
- "shownName" : "返回携带参数",
- "value" : "{}"
- } ],
- "handlerName" : "GoBackAndCheck",
- "cmpId" : "910661bd-963a-4287-aa32-441c95b8720f",
- "extensions" : [ ],
- "isInvalid" : false
- } ],
- "states" : [ ],
- "bindTo" : "/",
- "parent" : null,
- "enableValidation" : false
- } ],
- "components" : [ {
- "id" : "card-page-component",
- "type" : "component",
- "title" : "卡片页面",
- "componentType" : "page",
- "pageType" : "Card",
- "viewModel" : "card-page-viewmodel",
- "appearance" : null,
- "visible" : true,
- "onBeforeInit" : null,
- "onInit" : "LoadPageForCard",
- "onLoadData" : null,
- "goBack" : "GoBackAndCheck",
- "contents" : [ {
- "id" : "card-page-container",
- "type" : "page-container",
- "title" : "页面根容器",
- "appearance" : null,
- "visible" : true,
- "contents" : [ {
- "id" : "card-page-header-container",
- "type" : "page-header-container",
- "title" : "页头容器",
- "appearance" : null,
- "visible" : true,
- "contents" : [ {
- "id" : "card-page-navigation-bar",
- "type" : "navbar",
- "appearance" : null,
- "title" : "卡片页面",
- "text" : "导航栏",
- "visible" : true,
- "onLeftClick" : "GoBackAndCheck",
- "rightToolbar" : {
- "items" : [ {
- "id" : "add-btn",
- "type" : "tool-bar-item",
- "appearance" : null,
- "iconType" : "",
- "disabled" : false,
- "text" : "新增",
- "visible" : true,
- "onClick" : "LoadAndAddForCard"
- }, {
- "id" : "cancel-btn",
- "type" : "tool-bar-item",
- "appearance" : null,
- "iconType" : "",
- "disabled" : false,
- "text" : "取消",
- "visible" : true,
- "onClick" : "Cancel"
- } ]
- }
- } ]
- }, {
- "id" : "card-page-body-container",
- "type" : "page-body-container",
- "title" : "主内容容器",
- "appearance" : null,
- "visible" : true,
- "contents" : [ {
- "id" : "card-page-form-container",
- "type" : "form",
- "title" : "Form组件容器",
- "appearance" : null,
- "contents" : [ {
- "id" : "form_id",
- "type" : "form-group",
- "appearance" : null,
- "label" : "主键",
- "binding" : {
- "type" : "Form",
- "path" : "id",
- "field" : "389ab039-9b60-4dd0-8cdc-a23c0feccf31",
- "fullPath" : "ID"
- },
- "editor" : {
- "type" : "input-group",
- "required" : true,
- "readonly" : {
- "type" : "StateMachine",
- "field" : "canEdit",
- "status" : false
- },
- "maxLength" : 36
- },
- "path" : "id"
- }, {
- "id" : "form_version",
- "type" : "form-group",
- "appearance" : null,
- "label" : "版本",
- "binding" : {
- "type" : "Form",
- "path" : "version",
- "field" : "e3ca9955-1155-4a4b-a164-e48c31928c24",
- "fullPath" : "Version"
- },
- "editor" : {
- "type" : "datetime-picker",
- "required" : false,
- "readonly" : {
- "type" : "StateMachine",
- "field" : "canEdit",
- "status" : false
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "DateBox",
+ "format": "'yyyy-MM-dd'"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "日期字段",
+ "id": "4911913b-1868-4b34-b4e0-84939b14ab6e",
+ "type": {
+ "$type": "DateType",
+ "name": "Date",
+ "displayName": "日期"
+ },
+ "path": "dateField",
+ "originalId": "4911913b-1868-4b34-b4e0-84939b14ab6e",
+ "code": "dateField",
+ "label": "dateField",
+ "bindingField": "dateField",
+ "bindingPath": "dateField"
+ }
+ ],
+ "primary": "id",
+ "entities": [
+ {
+ "name": "子表1",
+ "id": "97347b0b-1c54-432f-891a-4d7b139d6dbc",
+ "type": {
+ "$type": "EntityType",
+ "fields": [
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": true,
+ "name": "主键",
+ "id": "7d1363dc-bbb0-41ac-b52d-5cc12832bf58",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "ID",
+ "originalId": "7d1363dc-bbb0-41ac-b52d-5cc12832bf58",
+ "code": "ID",
+ "label": "id",
+ "bindingField": "id",
+ "bindingPath": "id"
+ },
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": true,
+ "name": "上级对象主键",
+ "id": "750cc77b-6562-4c83-9e5b-80ad5abb7bb8",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "ParentID",
+ "originalId": "750cc77b-6562-4c83-9e5b-80ad5abb7bb8",
+ "code": "ParentID",
+ "label": "parentID",
+ "bindingField": "parentID",
+ "bindingPath": "parentID"
+ },
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "编号",
+ "id": "3c2b560e-5b8d-4781-b31f-719f83443df1",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "code",
+ "originalId": "3c2b560e-5b8d-4781-b31f-719f83443df1",
+ "code": "code",
+ "label": "code",
+ "bindingField": "code",
+ "bindingPath": "code"
+ },
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "名称",
+ "id": "f89eb4ab-8d41-4fb5-a99d-013bd9242150",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "name",
+ "originalId": "f89eb4ab-8d41-4fb5-a99d-013bd9242150",
+ "code": "name",
+ "label": "name",
+ "bindingField": "name",
+ "bindingPath": "name"
+ }
+ ],
+ "primary": "id",
+ "entities": [],
+ "name": "Child1",
+ "displayName": "子表1"
+ },
+ "code": "Child1",
+ "label": "child1s"
},
- "displayFormat" : "yyyy-MM-dd HH:mm:ss"
- },
- "path" : "version"
- }, {
- "id" : "form_billStatus_BillState",
- "type" : "form-group",
- "appearance" : null,
- "label" : "状态",
- "binding" : {
- "type" : "Form",
- "path" : "billStatus_BillState",
- "field" : "9fefd0ed-0101-468f-ae3f-40c76c0f06b0",
- "fullPath" : "BillStatus.BillState"
- },
- "editor" : {
- "type" : "picker",
- "data" : [ {
- "disabled" : false,
- "name" : "制单",
- "value" : "Billing"
- }, {
- "disabled" : false,
- "name" : "提交审批",
- "value" : "SubmitApproval"
- }, {
- "disabled" : false,
- "name" : "审批通过",
- "value" : "Approved"
- }, {
- "disabled" : false,
- "name" : "审批不通过",
- "value" : "ApprovalNotPassed"
- } ],
- "textField" : "name",
- "valueField" : "value",
- "required" : false,
- "readonly" : {
- "type" : "StateMachine",
- "field" : "canEdit",
- "status" : false
+ {
+ "name": "子表2",
+ "id": "e1c8145b-15d6-4a54-9d79-9149af8d6dc4",
+ "type": {
+ "$type": "EntityType",
+ "fields": [
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": true,
+ "name": "主键",
+ "id": "3a1e8cf0-9ad2-4eeb-b16b-e898a8b24be4",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "ID",
+ "originalId": "3a1e8cf0-9ad2-4eeb-b16b-e898a8b24be4",
+ "code": "ID",
+ "label": "id",
+ "bindingField": "id",
+ "bindingPath": "id"
+ },
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": true,
+ "name": "上级对象主键",
+ "id": "22649c9f-2483-4907-8a67-9fd70ce9b5e7",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "ParentID",
+ "originalId": "22649c9f-2483-4907-8a67-9fd70ce9b5e7",
+ "code": "ParentID",
+ "label": "parentID",
+ "bindingField": "parentID",
+ "bindingPath": "parentID"
+ },
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "编号",
+ "id": "bdc235f6-eded-443a-b95d-cf07fb4a741a",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "code",
+ "originalId": "bdc235f6-eded-443a-b95d-cf07fb4a741a",
+ "code": "code",
+ "label": "code",
+ "bindingField": "code",
+ "bindingPath": "code"
+ },
+ {
+ "$type": "SimpleField",
+ "defaultValue": "",
+ "editor": {
+ "$type": "TextBox"
+ },
+ "readonly": false,
+ "multiLanguage": false,
+ "require": false,
+ "name": "名称",
+ "id": "b5c97bc2-94e3-483c-8002-1352e103e9f6",
+ "type": {
+ "$type": "StringType",
+ "length": 36,
+ "name": "String",
+ "displayName": "字符串"
+ },
+ "path": "name",
+ "originalId": "b5c97bc2-94e3-483c-8002-1352e103e9f6",
+ "code": "name",
+ "label": "name",
+ "bindingField": "name",
+ "bindingPath": "name"
+ }
+ ],
+ "primary": "id",
+ "entities": [],
+ "name": "Child2",
+ "displayName": "子表2"
+ },
+ "code": "Child2",
+ "label": "child2s"
}
+ ],
+ "name": "VueTest",
+ "displayName": "Vue测试"
+ },
+ "code": "VueTest",
+ "label": "vueTests"
+ }
+ ],
+ "sourceUri": "api/mydev/farrisvuetest/v1.0/MobileVueTest_mfrm"
+ }
+ ],
+ "states": [],
+ "stateMachines": [
+ {
+ "id": "MobileVueTest_list-page-component_state_machine",
+ "name": "移动Vue测试_list-page-component状态机",
+ "uri": "74843186-76b9-4ab3-8fad-c8ba64390c3c"
+ },
+ {
+ "id": "MobileVueTest_card-page-component_state_machine",
+ "name": "移动Vue测试_card-page-component状态机",
+ "uri": "a39bf6b2-330a-4000-9d5e-82aa1c457edf"
+ }
+ ],
+ "viewmodels": [
+ {
+ "id": "list-page-viewmodel",
+ "code": "list-page-viewmodel",
+ "name": "Vue测试",
+ "fields": [],
+ "stateMachine": "MobileVueTest_list-page-component_state_machine",
+ "commands": [
+ {
+ "id": "LoadPageForList",
+ "code": "LoadPageForList",
+ "name": "页面加载命令",
+ "params": [
+ {
+ "name": "commandName",
+ "shownName": "命令名称",
+ "value": "LoadDataForList"
},
- "path" : "billStatus.billState"
- }, {
- "id" : "form_processInstance_ProcessInstance",
- "type" : "form-group",
- "appearance" : null,
- "label" : "流程实例",
- "binding" : {
- "type" : "Form",
- "path" : "processInstance_ProcessInstance",
- "field" : "12ef9c5c-ad8f-4da3-a430-c8a7f2162135",
- "fullPath" : "ProcessInstance.ProcessInstance"
+ {
+ "name": "viewModelId",
+ "shownName": "视图模型id",
+ "value": ""
+ }
+ ],
+ "handlerName": "LoadPageForList",
+ "cmpId": "cf5e568a-5243-4539-94ea-e195eb4d6736",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "LoadDataForList",
+ "code": "LoadDataForList",
+ "name": "列表取数命令",
+ "params": [
+ {
+ "name": "filters",
+ "shownName": "过滤条件",
+ "value": "[]"
},
- "editor" : {
- "type" : "input-group",
- "required" : false,
- "readonly" : {
- "type" : "StateMachine",
- "field" : "canEdit",
- "status" : false
- },
- "maxLength" : 36
+ {
+ "name": "sorts",
+ "shownName": "排序条件",
+ "value": "[]"
},
- "path" : "processInstance.processInstance"
- }, {
- "id" : "form_code",
- "type" : "form-group",
- "appearance" : null,
- "label" : "编号",
- "binding" : {
- "type" : "Form",
- "path" : "code",
- "field" : "8537ca17-502f-4b90-ac87-ae1dde9a7f03",
- "fullPath" : "code"
+ {
+ "name": "autoMerge",
+ "shownName": "是否合并过滤条件",
+ "value": true
+ }
+ ],
+ "handlerName": "LoadForList",
+ "cmpId": "0a68799b-48c6-4c9f-b0d7-140683c62b58",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "OpenCardAndAdd",
+ "code": "OpenCardAndAdd",
+ "name": "打开卡片并新增命令",
+ "params": [
+ {
+ "name": "path",
+ "shownName": "路由地址",
+ "value": "/MobileVueTest/card-page-component"
},
- "editor" : {
- "type" : "input-group",
- "required" : false,
- "readonly" : {
- "type" : "StateMachine",
- "field" : "canEdit",
- "status" : false
- },
- "maxLength" : 36
+ {
+ "name": "queryParams",
+ "shownName": "携带参数",
+ "value": "{ \"action\": \"LoadAndAddForCard\" }"
+ }
+ ],
+ "handlerName": "Navigate",
+ "cmpId": "910661bd-963a-4287-aa32-441c95b8720f",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "OpenCardAndEdit",
+ "code": "OpenCardAndEdit",
+ "name": "打开卡片并编辑命令",
+ "params": [
+ {
+ "name": "path",
+ "shownName": "路由地址",
+ "value": "/MobileVueTest/card-page-component"
},
- "path" : "code"
- }, {
- "id" : "form_name",
- "type" : "form-group",
- "appearance" : null,
- "label" : "名称",
- "binding" : {
- "type" : "Form",
- "path" : "name",
- "field" : "6a051d6e-f870-4a9f-84df-043cfbc26cf2",
- "fullPath" : "name"
+ {
+ "name": "queryParams",
+ "shownName": "携带参数",
+ "value": "{ \"action\": \"LoadAndEditForCard\", \"id\":\"{DATA~/id}\"}"
+ }
+ ],
+ "handlerName": "Navigate",
+ "cmpId": "910661bd-963a-4287-aa32-441c95b8720f",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "OpenCardAndView",
+ "code": "OpenCardAndView",
+ "name": "打开卡片并查看命令",
+ "params": [
+ {
+ "name": "path",
+ "shownName": "路由地址",
+ "value": "/MobileVueTest/card-page-component"
},
- "editor" : {
- "type" : "input-group",
- "required" : false,
- "readonly" : {
- "type" : "StateMachine",
- "field" : "canEdit",
- "status" : false
- },
- "maxLength" : 36
+ {
+ "name": "queryParams",
+ "shownName": "携带参数",
+ "value": "{ \"action\": \"LoadAndViewForCard\", \"id\":\"{DATA~/id}\"}"
+ }
+ ],
+ "handlerName": "Navigate",
+ "cmpId": "910661bd-963a-4287-aa32-441c95b8720f",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "RemoveById",
+ "code": "RemoveById",
+ "name": "删除命令",
+ "params": [
+ {
+ "name": "id",
+ "shownName": "数据id",
+ "value": "{DATA~/id}"
+ }
+ ],
+ "handlerName": "RemoveById",
+ "cmpId": "dab6b7f1-f56f-490a-879c-3d74232cd3ba",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "RemoveByIds",
+ "code": "RemoveByIds",
+ "name": "批量删除命令",
+ "params": [
+ {
+ "name": "ids",
+ "shownName": "数据id的数组",
+ "value": ""
+ }
+ ],
+ "handlerName": "RemoveByIds",
+ "cmpId": "dab6b7f1-f56f-490a-879c-3d74232cd3ba",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "GoBack",
+ "code": "GoBack",
+ "name": "返回命令",
+ "params": [
+ {
+ "name": "params",
+ "shownName": "携带参数",
+ "value": "{}"
+ }
+ ],
+ "handlerName": "GoBack",
+ "cmpId": "910661bd-963a-4287-aa32-441c95b8720f",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "77a277bf-6db3-4f7c-9418-1c12212ccab0",
+ "code": "componentOnBeforeInit",
+ "name": "列表页面初始化前事件",
+ "params": [],
+ "handlerName": "componentOnBeforeInit",
+ "cmpId": "791cc5d9-65f9-40d0-b40c-444c7bc1afa3",
+ "shortcut": {},
+ "extensions": [],
+ "isInvalid": false
+ }
+ ],
+ "states": [],
+ "bindTo": "/",
+ "parent": null,
+ "enableValidation": false
+ },
+ {
+ "id": "card-page-viewmodel",
+ "code": "card-page-viewmodel",
+ "name": "卡片页面视图模型",
+ "fields": [],
+ "stateMachine": "MobileVueTest_card-page-component_state_machine",
+ "commands": [
+ {
+ "id": "LoadPageForCard",
+ "code": "LoadPageForCard",
+ "name": "卡片页面加载命令",
+ "params": [
+ {
+ "name": "commandName",
+ "shownName": "命令名称",
+ "value": "{UISTATE~/#{card-page-component}/routerState/queryParams/action}"
},
- "path" : "name"
- }, {
- "id" : "form_booleanField",
- "type" : "form-group",
- "appearance" : null,
- "label" : "布尔字段",
- "binding" : {
- "type" : "Form",
- "path" : "booleanField",
- "field" : "f51c1e5d-fe58-4591-8cd1-25a119c9f4c1",
- "fullPath" : "booleanField"
+ {
+ "name": "viewModelId",
+ "shownName": "视图模型id",
+ "value": ""
+ }
+ ],
+ "handlerName": "LoadPageForCard",
+ "cmpId": "cf5e568a-5243-4539-94ea-e195eb4d6736",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "LoadAndAddForCard",
+ "code": "LoadAndAddForCard",
+ "name": "卡片加载并新增命令",
+ "params": [
+ {
+ "name": "action",
+ "shownName": "状态迁移动作",
+ "value": "editAction"
+ }
+ ],
+ "handlerName": "LoadAndAddForCard",
+ "cmpId": "0a68799b-48c6-4c9f-b0d7-140683c62b58",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "LoadAndEditForCard",
+ "code": "LoadAndEditForCard",
+ "name": "卡片加载并编辑命令",
+ "params": [
+ {
+ "name": "id",
+ "shownName": "数据id",
+ "value": "{UISTATE~/#{card-page-component}/routerState/queryParams/id}"
},
- "editor" : {
- "type" : "switch",
- "required" : false,
- "readonly" : {
- "type" : "StateMachine",
- "field" : "canEdit",
- "status" : false
- }
+ {
+ "name": "action",
+ "shownName": "状态迁移动作",
+ "value": "editAction"
+ }
+ ],
+ "handlerName": "LoadAndEditForCard",
+ "cmpId": "0a68799b-48c6-4c9f-b0d7-140683c62b58",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "LoadAndViewForCard",
+ "code": "LoadAndViewForCard",
+ "name": "卡片加载并查看命令",
+ "params": [
+ {
+ "name": "id",
+ "shownName": "数据id",
+ "value": "{UISTATE~/#{card-page-component}/routerState/queryParams/id}"
},
- "path" : "booleanField"
- }, {
- "id" : "form_numberField",
- "type" : "form-group",
- "appearance" : null,
- "label" : "数值字段",
- "binding" : {
- "type" : "Form",
- "path" : "numberField",
- "field" : "1f816b38-2a72-4252-8eb6-760b8f97fcea",
- "fullPath" : "numberField"
+ {
+ "name": "action",
+ "shownName": "状态迁移动作",
+ "value": "viewAction"
+ }
+ ],
+ "handlerName": "LoadAndViewForCard",
+ "cmpId": "0a68799b-48c6-4c9f-b0d7-140683c62b58",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "Save",
+ "code": "Save",
+ "name": "保存命令",
+ "params": [
+ {
+ "name": "action",
+ "shownName": "状态迁移动作",
+ "value": null
+ }
+ ],
+ "handlerName": "Save",
+ "cmpId": "f863c66a-bf93-4d1f-9f99-bcd76009609d",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "Cancel",
+ "code": "Cancel",
+ "name": "取消命令",
+ "params": [
+ {
+ "name": "id",
+ "shownName": "数据id",
+ "value": "{DATA~/id}"
},
- "editor" : {
- "type" : "number-input",
- "precision" : 0,
- "required" : false,
- "readonly" : {
- "type" : "StateMachine",
- "field" : "canEdit",
- "status" : false
- },
- "maxLength" : 0
- },
- "path" : "numberField"
- }, {
- "id" : "form_dateField",
- "type" : "form-group",
- "appearance" : null,
- "label" : "日期字段",
- "binding" : {
- "type" : "Form",
- "path" : "dateField",
- "field" : "4911913b-1868-4b34-b4e0-84939b14ab6e",
- "fullPath" : "dateField"
+ {
+ "name": "action",
+ "shownName": "迁移动作",
+ "value": null
+ }
+ ],
+ "handlerName": "Cancel",
+ "cmpId": "05592163-fd45-474e-b0ab-61d7dc02e5c0",
+ "extensions": [],
+ "isInvalid": false
+ },
+ {
+ "id": "GoBackAndCheck",
+ "code": "GoBackAndCheck",
+ "name": "返回并检查",
+ "params": [
+ {
+ "name": "params",
+ "shownName": "返回携带参数",
+ "value": "{}"
+ }
+ ],
+ "handlerName": "GoBackAndCheck",
+ "cmpId": "910661bd-963a-4287-aa32-441c95b8720f",
+ "extensions": [],
+ "isInvalid": false
+ }
+ ],
+ "states": [],
+ "bindTo": "/",
+ "parent": null,
+ "enableValidation": false
+ }
+ ],
+ "components": [
+ {
+ "id": "card-page-component",
+ "type": "component",
+ "title": "卡片页面",
+ "componentType": "page",
+ "pageType": "Card",
+ "viewModel": "card-page-viewmodel",
+ "appearance": null,
+ "visible": true,
+ "onBeforeInit": null,
+ "onInit": "LoadPageForCard",
+ "onLoadData": null,
+ "goBack": "GoBackAndCheck",
+ "contents": [
+ {
+ "id": "card-page-container",
+ "type": "page-container",
+ "title": "页面根容器",
+ "appearance": null,
+ "visible": true,
+ "contents": [
+ {
+ "id": "card-page-header-container",
+ "type": "page-header-container",
+ "title": "页头容器",
+ "appearance": null,
+ "visible": true,
+ "contents": [
+ {
+ "id": "card-page-navigation-bar",
+ "type": "navbar",
+ "appearance": null,
+ "title": "卡片页面",
+ "text": "导航栏",
+ "visible": true,
+ "onLeftClick": "GoBackAndCheck",
+ "rightToolbar": {
+ "items": [
+ {
+ "id": "add-btn",
+ "type": "tool-bar-item",
+ "appearance": null,
+ "iconType": "",
+ "disabled": false,
+ "text": "新增",
+ "visible": true,
+ "onClick": "LoadAndAddForCard"
+ },
+ {
+ "id": "cancel-btn",
+ "type": "tool-bar-item",
+ "appearance": null,
+ "iconType": "",
+ "disabled": false,
+ "text": "取消",
+ "visible": true,
+ "onClick": "Cancel"
+ }
+ ]
+ }
+ }
+ ]
},
- "editor" : {
- "type" : "date-picker",
- "required" : false,
- "readonly" : {
- "type" : "StateMachine",
- "field" : "canEdit",
- "status" : false
- },
- "displayFormat" : "yyyy-MM-dd"
+ {
+ "id": "card-page-body-container",
+ "type": "page-body-container",
+ "title": "主内容容器",
+ "appearance": null,
+ "visible": true,
+ "contents": [
+ {
+ "id": "card-page-form-container",
+ "type": "form",
+ "title": "Form组件容器",
+ "appearance": null,
+ "contents": [
+ {
+ "id": "form_id",
+ "type": "form-group",
+ "appearance": null,
+ "label": "主键",
+ "binding": {
+ "type": "Form",
+ "path": "id",
+ "field": "389ab039-9b60-4dd0-8cdc-a23c0feccf31",
+ "fullPath": "ID"
+ },
+ "editor": {
+ "type": "radio-group",
+ "required": true,
+ "readonly": {
+ "type": "StateMachine",
+ "field": "canEdit",
+ "status": false
+ },
+ "maxLength": 36
+ },
+ "path": "id"
+ },
+ {
+ "id": "form_version",
+ "type": "form-group",
+ "appearance": null,
+ "label": "版本",
+ "binding": {
+ "type": "Form",
+ "path": "version",
+ "field": "e3ca9955-1155-4a4b-a164-e48c31928c24",
+ "fullPath": "Version"
+ },
+ "editor": {
+ "type": "datetime-picker",
+ "required": false,
+ "readonly": {
+ "type": "StateMachine",
+ "field": "canEdit",
+ "status": false
+ },
+ "displayFormat": "yyyy-MM-dd HH:mm:ss"
+ },
+ "path": "version"
+ },
+ {
+ "id": "form_billStatus_BillState",
+ "type": "form-group",
+ "appearance": null,
+ "label": "状态",
+ "binding": {
+ "type": "Form",
+ "path": "billStatus_BillState",
+ "field": "9fefd0ed-0101-468f-ae3f-40c76c0f06b0",
+ "fullPath": "BillStatus.BillState"
+ },
+ "editor": {
+ "type": "picker",
+ "data": [
+ {
+ "disabled": false,
+ "name": "制单",
+ "value": "Billing"
+ },
+ {
+ "disabled": false,
+ "name": "提交审批",
+ "value": "SubmitApproval"
+ },
+ {
+ "disabled": false,
+ "name": "审批通过",
+ "value": "Approved"
+ },
+ {
+ "disabled": false,
+ "name": "审批不通过",
+ "value": "ApprovalNotPassed"
+ }
+ ],
+ "textField": "name",
+ "valueField": "value",
+ "required": false,
+ "readonly": {
+ "type": "StateMachine",
+ "field": "canEdit",
+ "status": false
+ }
+ },
+ "path": "billStatus.billState"
+ },
+ {
+ "id": "form_processInstance_ProcessInstance",
+ "type": "form-group",
+ "appearance": null,
+ "label": "流程实例",
+ "binding": {
+ "type": "Form",
+ "path": "processInstance_ProcessInstance",
+ "field": "12ef9c5c-ad8f-4da3-a430-c8a7f2162135",
+ "fullPath": "ProcessInstance.ProcessInstance"
+ },
+ "editor": {
+ "type": "input-group",
+ "required": false,
+ "readonly": {
+ "type": "StateMachine",
+ "field": "canEdit",
+ "status": false
+ },
+ "maxLength": 36
+ },
+ "path": "processInstance.processInstance"
+ },
+ {
+ "id": "form_code",
+ "type": "form-group",
+ "appearance": null,
+ "label": "编号",
+ "binding": {
+ "type": "Form",
+ "path": "code",
+ "field": "8537ca17-502f-4b90-ac87-ae1dde9a7f03",
+ "fullPath": "code"
+ },
+ "editor": {
+ "type": "input-group",
+ "required": false,
+ "readonly": {
+ "type": "StateMachine",
+ "field": "canEdit",
+ "status": false
+ },
+ "maxLength": 36
+ },
+ "path": "code"
+ },
+ {
+ "id": "form_name",
+ "type": "form-group",
+ "appearance": null,
+ "label": "名称",
+ "binding": {
+ "type": "Form",
+ "path": "name",
+ "field": "6a051d6e-f870-4a9f-84df-043cfbc26cf2",
+ "fullPath": "name"
+ },
+ "editor": {
+ "type": "input-group",
+ "required": false,
+ "readonly": {
+ "type": "StateMachine",
+ "field": "canEdit",
+ "status": false
+ },
+ "maxLength": 36
+ },
+ "path": "name"
+ },
+ {
+ "id": "form_booleanField",
+ "type": "form-group",
+ "appearance": null,
+ "label": "布尔字段",
+ "binding": {
+ "type": "Form",
+ "path": "booleanField",
+ "field": "f51c1e5d-fe58-4591-8cd1-25a119c9f4c1",
+ "fullPath": "booleanField"
+ },
+ "editor": {
+ "type": "switch",
+ "required": false,
+ "readonly": {
+ "type": "StateMachine",
+ "field": "canEdit",
+ "status": false
+ }
+ },
+ "path": "booleanField"
+ },
+ {
+ "id": "form_numberField",
+ "type": "form-group",
+ "appearance": null,
+ "label": "数值字段",
+ "binding": {
+ "type": "Form",
+ "path": "numberField",
+ "field": "1f816b38-2a72-4252-8eb6-760b8f97fcea",
+ "fullPath": "numberField"
+ },
+ "editor": {
+ "type": "number-input",
+ "precision": 0,
+ "required": false,
+ "readonly": {
+ "type": "StateMachine",
+ "field": "canEdit",
+ "status": false
+ },
+ "maxLength": 0
+ },
+ "path": "numberField"
+ },
+ {
+ "id": "form_dateField",
+ "type": "form-group",
+ "appearance": null,
+ "label": "日期字段",
+ "binding": {
+ "type": "Form",
+ "path": "dateField",
+ "field": "4911913b-1868-4b34-b4e0-84939b14ab6e",
+ "fullPath": "dateField"
+ },
+ "editor": {
+ "type": "date-picker",
+ "required": false,
+ "readonly": {
+ "type": "StateMachine",
+ "field": "canEdit",
+ "status": false
+ },
+ "displayFormat": "yyyy-MM-dd"
+ },
+ "path": "dateField"
+ }
+ ]
+ }
+ ]
},
- "path" : "dateField"
- } ]
- } ]
- }, {
- "id" : "card-page-footer-container",
- "type" : "page-footer-container",
- "title" : "页尾容器",
- "appearance" : null,
- "size" : null,
- "position" : null,
- "visible" : true,
- "contents" : [ {
- "id" : "card-page-buttongroup-container",
- "type" : "content-container",
- "appearance" : null,
- "size" : null,
- "padding" : {
- "left" : 16,
- "right" : 16,
- "top" : 8,
- "bottom" : 8
- },
- "display" : "flex",
- "flexBox" : {
- "direction" : "row"
- },
- "visible" : true,
- "title" : "按钮组容器",
- "contents" : [ {
- "id" : "card-page-save-button",
- "type" : "button",
- "title" : "保存按钮",
- "visible" : true,
- "round" : true,
- "disabled" : false,
- "text" : "按钮",
- "icon" : "图标",
- "block" : true,
- "displayType" : "primary",
- "onClick" : "Save"
- } ]
- } ]
- } ]
- } ],
- "route" : {
- "id" : "card-page-component",
- "uri" : "card-page-component",
- "name" : "card-page-component",
- "params" : [ ]
+ {
+ "id": "card-page-footer-container",
+ "type": "page-footer-container",
+ "title": "页尾容器",
+ "appearance": null,
+ "size": null,
+ "position": null,
+ "visible": true,
+ "contents": [
+ {
+ "id": "card-page-buttongroup-container",
+ "type": "content-container",
+ "appearance": null,
+ "size": null,
+ "padding": {
+ "left": 16,
+ "right": 16,
+ "top": 8,
+ "bottom": 8
+ },
+ "display": "flex",
+ "flexBox": {
+ "direction": "row"
+ },
+ "visible": true,
+ "title": "按钮组容器",
+ "contents": [
+ {
+ "id": "card-page-save-button",
+ "type": "button",
+ "title": "保存按钮",
+ "visible": true,
+ "round": true,
+ "disabled": false,
+ "text": "按钮",
+ "icon": "图标",
+ "block": true,
+ "displayType": "primary",
+ "onClick": "Save"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "route": {
+ "id": "card-page-component",
+ "uri": "card-page-component",
+ "name": "card-page-component",
+ "params": []
+ }
+ }
+ ],
+ "webcmds": [
+ {
+ "id": "cf5e568a-5243-4539-94ea-e195eb4d6736",
+ "path": "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
+ "name": "LoadPageCommands.webcmd",
+ "refedHandlers": [
+ {
+ "host": "LoadPageForList",
+ "handler": "LoadPageForList"
+ },
+ {
+ "host": "LoadPageForCard",
+ "handler": "LoadPageForCard"
+ }
+ ],
+ "code": "LoadPageCommands",
+ "nameSpace": "Inspur.GS.Gsp.Mobile.MobileCmp"
+ },
+ {
+ "id": "0a68799b-48c6-4c9f-b0d7-140683c62b58",
+ "path": "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
+ "name": "LoadCommands.webcmd",
+ "refedHandlers": [
+ {
+ "host": "LoadDataForList",
+ "handler": "LoadForList"
+ },
+ {
+ "host": "LoadAndAddForCard",
+ "handler": "LoadAndAddForCard"
+ },
+ {
+ "host": "LoadAndEditForCard",
+ "handler": "LoadAndEditForCard"
+ },
+ {
+ "host": "LoadAndViewForCard",
+ "handler": "LoadAndViewForCard"
+ }
+ ],
+ "code": "LoadCommands",
+ "nameSpace": "Inspur.GS.Gsp.Mobile.MobileCmp"
+ },
+ {
+ "id": "910661bd-963a-4287-aa32-441c95b8720f",
+ "path": "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
+ "name": "NavigateCommands.webcmd",
+ "refedHandlers": [
+ {
+ "host": "OpenCardAndAdd",
+ "handler": "Navigate"
+ },
+ {
+ "host": "OpenCardAndEdit",
+ "handler": "Navigate"
+ },
+ {
+ "host": "OpenCardAndView",
+ "handler": "Navigate"
+ },
+ {
+ "host": "GoBack",
+ "handler": "GoBack"
+ },
+ {
+ "host": "GoBackAndCheck",
+ "handler": "GoBackAndCheck"
+ }
+ ],
+ "code": "NavigateCommands",
+ "nameSpace": "Inspur.GS.Gsp.Mobile.MobileCmp"
+ },
+ {
+ "id": "dab6b7f1-f56f-490a-879c-3d74232cd3ba",
+ "path": "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
+ "name": "RemoveCommands.webcmd",
+ "refedHandlers": [
+ {
+ "host": "RemoveById",
+ "handler": "RemoveById"
+ },
+ {
+ "host": "RemoveByIds",
+ "handler": "RemoveByIds"
+ }
+ ],
+ "code": "RemoveCommands",
+ "nameSpace": "Inspur.GS.Gsp.Mobile.MobileCmp"
+ },
+ {
+ "id": "f863c66a-bf93-4d1f-9f99-bcd76009609d",
+ "path": "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
+ "name": "SaveCommands.webcmd",
+ "refedHandlers": [
+ {
+ "host": "Save",
+ "handler": "Save"
+ }
+ ],
+ "code": "SaveCommands",
+ "nameSpace": "Inspur.GS.Gsp.Mobile.MobileCmp"
+ },
+ {
+ "id": "05592163-fd45-474e-b0ab-61d7dc02e5c0",
+ "path": "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
+ "name": "CancelCommands.webcmd",
+ "refedHandlers": [
+ {
+ "host": "Cancel",
+ "handler": "Cancel"
+ }
+ ],
+ "code": "CancelCommands",
+ "nameSpace": "Inspur.GS.Gsp.Mobile.MobileCmp"
+ },
+ {
+ "id": "791cc5d9-65f9-40d0-b40c-444c7bc1afa3",
+ "path": "MyDev/FarrisVueTest/VueFormTest/bo-vueformtest-front/metadata/components",
+ "name": "MobileVueTest_frm_Controller.webcmd",
+ "refedHandlers": [
+ {
+ "host": "77a277bf-6db3-4f7c-9418-1c12212ccab0",
+ "handler": "componentOnBeforeInit"
+ }
+ ],
+ "code": "MobileVueTest_frm_Controller",
+ "nameSpace": "Inspur.GS.MyDev.FarrisVueTest.VueFormTest.VueFormTest.Front"
}
- } ],
- "webcmds" : [ {
- "id" : "cf5e568a-5243-4539-94ea-e195eb4d6736",
- "path" : "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
- "name" : "LoadPageCommands.webcmd",
- "refedHandlers" : [ {
- "host" : "LoadPageForList",
- "handler" : "LoadPageForList"
- }, {
- "host" : "LoadPageForCard",
- "handler" : "LoadPageForCard"
- } ],
- "code" : "LoadPageCommands",
- "nameSpace" : "Inspur.GS.Gsp.Mobile.MobileCmp"
- }, {
- "id" : "0a68799b-48c6-4c9f-b0d7-140683c62b58",
- "path" : "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
- "name" : "LoadCommands.webcmd",
- "refedHandlers" : [ {
- "host" : "LoadDataForList",
- "handler" : "LoadForList"
- }, {
- "host" : "LoadAndAddForCard",
- "handler" : "LoadAndAddForCard"
- }, {
- "host" : "LoadAndEditForCard",
- "handler" : "LoadAndEditForCard"
- }, {
- "host" : "LoadAndViewForCard",
- "handler" : "LoadAndViewForCard"
- } ],
- "code" : "LoadCommands",
- "nameSpace" : "Inspur.GS.Gsp.Mobile.MobileCmp"
- }, {
- "id" : "910661bd-963a-4287-aa32-441c95b8720f",
- "path" : "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
- "name" : "NavigateCommands.webcmd",
- "refedHandlers" : [ {
- "host" : "OpenCardAndAdd",
- "handler" : "Navigate"
- }, {
- "host" : "OpenCardAndEdit",
- "handler" : "Navigate"
- }, {
- "host" : "OpenCardAndView",
- "handler" : "Navigate"
- }, {
- "host" : "GoBack",
- "handler" : "GoBack"
- }, {
- "host" : "GoBackAndCheck",
- "handler" : "GoBackAndCheck"
- } ],
- "code" : "NavigateCommands",
- "nameSpace" : "Inspur.GS.Gsp.Mobile.MobileCmp"
- }, {
- "id" : "dab6b7f1-f56f-490a-879c-3d74232cd3ba",
- "path" : "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
- "name" : "RemoveCommands.webcmd",
- "refedHandlers" : [ {
- "host" : "RemoveById",
- "handler" : "RemoveById"
- }, {
- "host" : "RemoveByIds",
- "handler" : "RemoveByIds"
- } ],
- "code" : "RemoveCommands",
- "nameSpace" : "Inspur.GS.Gsp.Mobile.MobileCmp"
- }, {
- "id" : "f863c66a-bf93-4d1f-9f99-bcd76009609d",
- "path" : "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
- "name" : "SaveCommands.webcmd",
- "refedHandlers" : [ {
- "host" : "Save",
- "handler" : "Save"
- } ],
- "code" : "SaveCommands",
- "nameSpace" : "Inspur.GS.Gsp.Mobile.MobileCmp"
- }, {
- "id" : "05592163-fd45-474e-b0ab-61d7dc02e5c0",
- "path" : "Gsp/Mobile/MobileCmp/bo-mobilecmp/metadata/webcmd",
- "name" : "CancelCommands.webcmd",
- "refedHandlers" : [ {
- "host" : "Cancel",
- "handler" : "Cancel"
- } ],
- "code" : "CancelCommands",
- "nameSpace" : "Inspur.GS.Gsp.Mobile.MobileCmp"
- }, {
- "id" : "791cc5d9-65f9-40d0-b40c-444c7bc1afa3",
- "path" : "MyDev/FarrisVueTest/VueFormTest/bo-vueformtest-front/metadata/components",
- "name" : "MobileVueTest_frm_Controller.webcmd",
- "refedHandlers" : [ {
- "host" : "77a277bf-6db3-4f7c-9418-1c12212ccab0",
- "handler" : "componentOnBeforeInit"
- } ],
- "code" : "MobileVueTest_frm_Controller",
- "nameSpace" : "Inspur.GS.MyDev.FarrisVueTest.VueFormTest.VueFormTest.Front"
- } ],
- "projectName" : "bo-vueformtest-front",
- "customClass" : { },
- "actions" : [ ]
+ ],
+ "projectName": "bo-vueformtest-front",
+ "customClass": {},
+ "actions": []
}
},
- "CreationDate" : null
+ "CreationDate": null
},
- "ExtendRule" : null,
- "RelativePath" : "MyDev/FarrisVueTest/VueFormTest/bo-vueformtest-front/metadata/components",
- "ExtendProperty" : "",
- "Extended" : false,
- "PreviousVersion" : null,
- "Version" : null,
- "Properties" : {
- "SchemaVersion" : null,
- "CacheVersion" : null,
- "Framework" : "Vue"
+ "ExtendRule": null,
+ "RelativePath": "MyDev/FarrisVueTest/VueFormTest/bo-vueformtest-front/metadata/components",
+ "ExtendProperty": "",
+ "Extended": false,
+ "PreviousVersion": null,
+ "Version": null,
+ "Properties": {
+ "SchemaVersion": null,
+ "CacheVersion": null,
+ "Framework": "Vue"
}
}
\ No newline at end of file
diff --git a/packages/designer/src/components/composition/control-creator/use-mobile-control-creator.ts b/packages/designer/src/components/composition/control-creator/use-mobile-control-creator.ts
index 08635720fc..447f33c544 100644
--- a/packages/designer/src/components/composition/control-creator/use-mobile-control-creator.ts
+++ b/packages/designer/src/components/composition/control-creator/use-mobile-control-creator.ts
@@ -1,8 +1,8 @@
-import { getSchemaByType } from "@farris/ui-vue/components";
+import { getSchemaByTypeForDesigner } from "@farris/mobile-ui-vue";
import { FormBindingType, EntityObjectField, EntityObjectFieldTypeName, UseControlCreator } from "../../types";
import { PageMetadataConverter } from "../page-metadata-converter";
-export function useMobileControlCreator(): UseControlCreator {
+export function useMobileControlCreator(): UseControlCreator {
/**
* 配置输入控件属性
* @param field schema字段
@@ -10,9 +10,10 @@ export function useMobileControlCreator(): UseControlCreator {
* @param controlClass 输入控件样式
* @returns
*/
- function setFormFieldProperty(field: EntityObjectField, editorType?: string, controlClass = 'col-12 col-md-6 col-xl-3 col-el-2'): any {
+ function setFormFieldProperty(field: EntityObjectField, editorType?: string, controlClass = ''): any {
- const formGroupMetadata = getSchemaByType('form-group') || {};
+ const formGroupMetadata = getSchemaByTypeForDesigner('form-group') || {};
+ console.log(111)
formGroupMetadata.id = field.id.length > 8 ? field.id.slice(0, 8) : field.id;
formGroupMetadata.id = field.bindingField + '_' + formGroupMetadata.id.replace(/-/g, '_') + '_' + Math.random().toString(36).substr(2, 4);
formGroupMetadata.label = field.name;
@@ -26,7 +27,7 @@ export function useMobileControlCreator(): UseControlCreator {
formGroupMetadata.path = field.bindingPath;
const metadataConverter = new PageMetadataConverter();
const resolvedEditorType = editorType || metadataConverter.getRealEditorType(field?.editor?.$type || '');
- const formEditor = getSchemaByType(resolvedEditorType) || {};
+ const formEditor = getSchemaByTypeForDesigner(resolvedEditorType) || {};
formGroupMetadata.editor = formEditor;
if (field.require) {
@@ -166,7 +167,7 @@ export function useMobileControlCreator(): UseControlCreator {
function setGridFieldProperty(gridType: string, field: EntityObjectField, metadata: any, needInlineEditor = false): any {
const metadataConverter = new PageMetadataConverter();
if (!metadata) {
- metadata = getSchemaByType(gridType, {});
+ metadata = getSchemaByTypeForDesigner(gridType, {});
}
if (!metadata || !field) {
return;
@@ -224,12 +225,12 @@ export function useMobileControlCreator(): UseControlCreator {
* @param controlClass 输入控件样式
*/
function createFormGroupWithoutField(editorType = 'input-group', controlClass = '') {
- const formGroupMetadata = getSchemaByType('form-group') || {};
+ const formGroupMetadata = getSchemaByTypeForDesigner('form-group') || {};
formGroupMetadata.id = `${editorType}_${Math.random().toString(36).substr(2, 4)}`;
formGroupMetadata.appearance = { class: controlClass || '' };
formGroupMetadata.binding = null;
- const formEditor = getSchemaByType(editorType) || {};
+ const formEditor = getSchemaByTypeForDesigner(editorType) || {};
formGroupMetadata.editor = formEditor;
return formGroupMetadata;
diff --git a/packages/designer/src/components/types/metadata.ts b/packages/designer/src/components/types/metadata.ts
index 224439c074..3f1f4ca280 100644
--- a/packages/designer/src/components/types/metadata.ts
+++ b/packages/designer/src/components/types/metadata.ts
@@ -4,6 +4,7 @@ import { DesignViewModel } from "./design-viewmodel";
import { EntitySchema, EntityObject, EntityObjectField } from "./entity-schema";
import { ViewVariable, ViewModel, ViewModelField } from "./view-model";
import { ExternalComponentSchema } from "../components/form-designer/components/external-component-panel/composition/types";
+import { FormSchemaEntityField } from "@farris/mobile-ui-vue/components/common";
export interface PageOptions {
/** 启用静态文本 */
diff --git a/packages/mobile-ui-vue/components/form-item/src/designer/response-form-use-designer-rules.ts b/packages/mobile-ui-vue/components/form-item/src/designer/response-form-use-designer-rules.ts
index cbc59529ff..ed48891b85 100644
--- a/packages/mobile-ui-vue/components/form-item/src/designer/response-form-use-designer-rules.ts
+++ b/packages/mobile-ui-vue/components/form-item/src/designer/response-form-use-designer-rules.ts
@@ -16,23 +16,24 @@ export function useDesignerRules(designItemContext: DesignerItemContext, designe
const isInFixedContextRules = true;
function canAccepts(draggingContext: DraggingResolveContext): boolean {
- const acceptableControlTypes = [
- 'input-group',
- 'textarea',
- 'date-picker',
- 'enum-field',
- 'number-spinner',
- 'radio-group',
- 'check-group',
- 'switch'
- ];
- const { sourceType, parentComponentInstance } = draggingContext;
- if (!acceptableControlTypes.includes(sourceType)) {
- return false;
- }
+ // const acceptableControlTypes = [
+ // 'input-group',
+ // 'textarea',
+ // 'date-picker',
+ // 'enum-field',
+ // 'number-spinner',
+ // 'radio-group',
+ // 'check-group',
+ // 'switch',
+ // 'input-group'
+ // ];
+ // const { sourceType, parentComponentInstance } = draggingContext;
+ // if (!acceptableControlTypes.includes(sourceType)) {
+ // return false;
+ // }
return true;
}
-
+
function checkCanMoveComponent() {
return true;
}
@@ -50,8 +51,8 @@ export function useDesignerRules(designItemContext: DesignerItemContext, designe
function syncFieldToViewModel(resolveContext: DraggingResolveContext, editorType: string) {
const { bindingSourceContext, parentComponentInstance } = resolveContext;
if (bindingSourceContext?.entityFieldNode && parentComponentInstance) {
- const designViewModelUtils = designerHostService?.designViewModelUtils;
- const formSchemaUtils = designerHostService?.formSchemaUtils;
+ const designViewModelUtils = designerHostService?.designViewModel;
+ const formSchemaUtils = designerHostService?.pageSchema;
const viewModelId = formSchemaUtils.getViewModelIdByComponentId(parentComponentInstance.belongedComponentId);
const dgViewModel = designViewModelUtils.getDgViewModel(viewModelId);
@@ -69,7 +70,7 @@ export function useDesignerRules(designItemContext: DesignerItemContext, designe
let formGroupElementSchema;
// 控件若有绑定信息,则根据绑定信息创建控件
if (resolveContext.bindingSourceContext?.entityFieldNode) {
- const controlCreatorUtils = designerHostService?.controlCreatorUtils;
+ const controlCreatorUtils = designerHostService?.controlCreator;
formGroupElementSchema = controlCreatorUtils.setFormFieldProperty(resolveContext.bindingSourceContext?.entityFieldNode, componentSchema?.type);
} else {
formGroupElementSchema = getSchemaByTypeForDesigner('form-group') as ComponentSchema;
--
Gitee
From 8720a10a074156d611253d01842509bb28c75831 Mon Sep 17 00:00:00 2001
From: ShiaoYoung <15552151+shiaoyoung@user.noreply.gitee.com>
Date: Mon, 7 Jul 2025 14:55:47 +0800
Subject: [PATCH 13/14] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=E4=BA=86?=
=?UTF-8?q?=E6=97=A0=E6=B3=95=E6=98=BE=E7=A4=BA=E6=95=B0=E5=80=BC=E5=AD=97?=
=?UTF-8?q?=E6=AE=B5=E5=B1=9E=E6=80=A7=E9=85=8D=E7=BD=AE=E9=9D=A2=E6=9D=BF?=
=?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/components/types/toolbox/mobile-toolbox.json | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/packages/designer/src/components/types/toolbox/mobile-toolbox.json b/packages/designer/src/components/types/toolbox/mobile-toolbox.json
index bb1b83deb3..14d11e46dc 100644
--- a/packages/designer/src/components/types/toolbox/mobile-toolbox.json
+++ b/packages/designer/src/components/types/toolbox/mobile-toolbox.json
@@ -1,5 +1,5 @@
[
-{
+ {
"type": "charts",
"name": "图表控件",
"items": [
@@ -66,7 +66,7 @@
},
{
"id": "NumericBox",
- "type": "number-spinner",
+ "type": "number-input",
"name": "数值",
"category": "input",
"icon": "number-spinner"
@@ -152,7 +152,8 @@
"name": "卡片",
"category": "container",
"icon": "section"
- },{
+ },
+ {
"id": "HtmlTemplate",
"type": "html-template",
"name": "Html模板",
--
Gitee
From af57f09680fdac4a1cca3f65b061bde1bd6aedd1 Mon Sep 17 00:00:00 2001
From: ShiaoYoung <15552151+shiaoyoung@user.noreply.gitee.com>
Date: Mon, 7 Jul 2025 17:30:50 +0800
Subject: [PATCH 14/14] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=E4=BA=86?=
=?UTF-8?q?=E6=97=A0=E6=B3=95=E5=B0=86switch=E7=AD=89=E8=A1=A8=E5=8D=95?=
=?UTF-8?q?=E7=BB=84=E4=BB=B6=E6=8B=96=E5=85=A5form-group=E7=9A=84?=
=?UTF-8?q?=E9=97=AE=E9=A2=98=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../response-form-use-designer-rules.ts | 26 +-
pnpm-lock.yaml | 876 ++++++++++++------
2 files changed, 594 insertions(+), 308 deletions(-)
diff --git a/packages/mobile-ui-vue/components/form-item/src/designer/response-form-use-designer-rules.ts b/packages/mobile-ui-vue/components/form-item/src/designer/response-form-use-designer-rules.ts
index ed48891b85..eb05cdfb28 100644
--- a/packages/mobile-ui-vue/components/form-item/src/designer/response-form-use-designer-rules.ts
+++ b/packages/mobile-ui-vue/components/form-item/src/designer/response-form-use-designer-rules.ts
@@ -16,21 +16,17 @@ export function useDesignerRules(designItemContext: DesignerItemContext, designe
const isInFixedContextRules = true;
function canAccepts(draggingContext: DraggingResolveContext): boolean {
- // const acceptableControlTypes = [
- // 'input-group',
- // 'textarea',
- // 'date-picker',
- // 'enum-field',
- // 'number-spinner',
- // 'radio-group',
- // 'check-group',
- // 'switch',
- // 'input-group'
- // ];
- // const { sourceType, parentComponentInstance } = draggingContext;
- // if (!acceptableControlTypes.includes(sourceType)) {
- // return false;
- // }
+ const unAcceptableControlTypes = [
+ 'page-header-container',
+ 'page-footer-container',
+ 'page-body-container',
+ 'float-container',
+ 'navbar',
+ ];
+ const { componentType } = draggingContext;
+ if (unAcceptableControlTypes.includes(componentType)) {
+ return false;
+ }
return true;
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5ad01d5ddf..b24cbf153c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -287,13 +287,13 @@ importers:
version: 3.9.1(@types/node@18.19.57)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
vite-plugin-md:
specifier: ^0.21.5
- version: 0.21.5(@vitejs/plugin-vue@5.1.4(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
+ version: 0.21.5(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
vite-svg-loader:
specifier: ^5.1.0
version: 5.1.0(vue@3.5.12(typescript@5.6.3))
vitepress:
specifier: ^1.0.0-alpha.8
- version: 1.0.0-alpha.10(@algolia/client-search@4.24.0)(@types/node@18.19.57)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@5.6.3)
+ version: 1.0.0-alpha.10(@types/node@18.19.57)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(terser@5.36.0)(typescript@5.6.3)
vitepress-theme-demoblock:
specifier: 1.4.2
version: 1.4.2(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(typescript@5.6.3)
@@ -408,7 +408,7 @@ importers:
version: 9.3.7
jest:
specifier: ^29.0.0
- version: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
+ version: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@18.19.57)(typescript@4.9.5))
lodash:
specifier: ^4.17.21
version: 4.17.21
@@ -513,7 +513,7 @@ importers:
version: 7.8.1
vite-plugin-dts:
specifier: ^2.1.0
- version: 2.3.0(@types/node@18.19.57)(rollup@4.24.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
+ version: 2.3.0(@types/node@20.5.1)(rollup@4.24.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
vue:
specifier: ^3.2.37
version: 3.5.12(typescript@5.6.3)
@@ -565,10 +565,10 @@ importers:
version: 7.18.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.6.3)
'@vitejs/plugin-vue':
specifier: ^4.2.3
- version: 4.6.2(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
+ version: 4.6.2(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
'@vitejs/plugin-vue-jsx':
specifier: ^3.0.1
- version: 3.1.0(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
+ version: 3.1.0(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
'@vue/babel-plugin-jsx':
specifier: ^1.1.1
version: 1.2.5(@babel/core@7.25.8)
@@ -604,7 +604,7 @@ importers:
version: 9.3.7
jest:
specifier: ^29.0.0
- version: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
+ version: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
ora:
specifier: ^6.1.2
version: 6.3.1
@@ -622,25 +622,25 @@ importers:
version: 5.6.3
vite:
specifier: ^5.3.3
- version: 5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ version: 5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
vite-plugin-banner:
specifier: ^0.8.0
version: 0.8.0
vite-plugin-md:
specifier: ^0.21.5
- version: 0.21.5(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
+ version: 0.21.5(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
vite-svg-loader:
specifier: ^5.1.0
version: 5.1.0(vue@3.5.12(typescript@5.6.3))
vitepress:
specifier: ^1.0.0-alpha.8
- version: 1.0.0-alpha.10(@algolia/client-search@4.24.0)(@types/node@18.19.57)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@5.6.3)
+ version: 1.0.0-alpha.10(@algolia/client-search@4.24.0)(@types/node@20.5.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@5.6.3)
vitepress-theme-demoblock:
specifier: 1.4.2
version: 1.4.2(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(typescript@5.6.3)
vitest:
specifier: ^1.4.0
- version: 1.6.0(@types/node@18.19.57)(happy-dom@8.9.0)(jsdom@20.0.3)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ version: 1.6.0(@types/node@20.5.1)(happy-dom@8.9.0)(jsdom@20.0.3)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
vue-tsc:
specifier: ^2.0.0
version: 2.1.6(typescript@5.6.3)
@@ -652,10 +652,10 @@ importers:
version: 9.0.7
'@vitejs/plugin-vue':
specifier: ^4.0.0
- version: 4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ version: 4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vitejs/plugin-vue-jsx':
specifier: ^3.0.0
- version: 3.1.0(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ version: 3.1.0(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
commander:
specifier: ^9.4.0
version: 9.5.0
@@ -676,13 +676,13 @@ importers:
version: 4.9.5
vite:
specifier: ^4.4.1
- version: 4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
+ version: 4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
vite-plugin-css-injected-by-js:
specifier: ^3.5.2
- version: 3.5.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
+ version: 3.5.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
vite-plugin-dts:
specifier: ^3.9.1
- version: 3.9.1(@types/node@18.19.57)(rollup@4.24.0)(typescript@4.9.5)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
+ version: 3.9.1(@types/node@20.5.1)(rollup@4.24.0)(typescript@4.9.5)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
devDependencies:
rimraf:
specifier: ^5.0.7
@@ -771,10 +771,10 @@ importers:
version: 7.18.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.6.3)
'@vitejs/plugin-vue':
specifier: ^4.2.3
- version: 4.6.2(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
+ version: 4.6.2(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
'@vitejs/plugin-vue-jsx':
specifier: ^3.0.1
- version: 3.1.0(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
+ version: 3.1.0(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
'@vue/babel-plugin-jsx':
specifier: ^1.1.1
version: 1.2.5(@babel/core@7.25.8)
@@ -810,7 +810,7 @@ importers:
version: 9.3.7
jest:
specifier: ^29.0.0
- version: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
+ version: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
ora:
specifier: ^6.1.2
version: 6.3.1
@@ -831,28 +831,28 @@ importers:
version: 5.6.3
vite:
specifier: ^5.3.3
- version: 5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ version: 5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
vite-plugin-banner:
specifier: ^0.8.0
version: 0.8.0
vite-plugin-dts:
specifier: 3.9.1
- version: 3.9.1(@types/node@18.19.57)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
+ version: 3.9.1(@types/node@20.5.1)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
vite-plugin-md:
specifier: ^0.21.5
- version: 0.21.5(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
+ version: 0.21.5(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
vite-svg-loader:
specifier: ^5.1.0
version: 5.1.0(vue@3.5.12(typescript@5.6.3))
vitepress:
specifier: ^1.0.0-alpha.8
- version: 1.0.0-alpha.10(@algolia/client-search@4.24.0)(@types/node@18.19.57)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@5.6.3)
+ version: 1.0.0-alpha.10(@algolia/client-search@4.24.0)(@types/node@20.5.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@5.6.3)
vitepress-theme-demoblock:
specifier: 1.4.2
version: 1.4.2(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(typescript@5.6.3)
vitest:
specifier: ^1.4.0
- version: 1.6.0(@types/node@18.19.57)(happy-dom@8.9.0)(jsdom@20.0.3)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ version: 1.6.0(@types/node@20.5.1)(happy-dom@8.9.0)(jsdom@20.0.3)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
vue-tsc:
specifier: ^2.0.0
version: 2.1.6(typescript@5.6.3)
@@ -910,7 +910,7 @@ importers:
version: 0.4.4(rollup@4.24.0)
'@vitejs/plugin-vue':
specifier: ^5.1.2
- version: 5.1.4(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
+ version: 5.1.4(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
core-js:
specifier: ^3.38.1
version: 3.39.0
@@ -934,16 +934,19 @@ importers:
version: 5.6.3
vite:
specifier: ^5.4.1
- version: 5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ version: 5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
vite-plugin-dts:
specifier: ^2.1.0
- version: 2.3.0(@types/node@18.19.57)(rollup@4.24.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
+ version: 2.3.0(@types/node@20.5.1)(rollup@4.24.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
vue-tsc:
specifier: ^2.0.29
version: 2.1.6(typescript@5.6.3)
packages/designer:
dependencies:
+ '@farris/charts-vue':
+ specifier: workspace:^
+ version: link:../charts-vue
'@farris/code-editor-vue':
specifier: workspace:^
version: link:../code-editor
@@ -980,7 +983,7 @@ importers:
version: 7.25.7
'@commitlint/cli':
specifier: ^19.3.0
- version: 19.5.0(@types/node@18.19.57)(typescript@4.9.5)
+ version: 19.5.0(@types/node@20.5.1)(typescript@4.9.5)
'@commitlint/config-conventional':
specifier: ^19.2.0
version: 19.5.0
@@ -1010,10 +1013,10 @@ importers:
version: 7.18.0(eslint@9.19.0(jiti@1.21.6))(typescript@4.9.5)
'@vitejs/plugin-vue':
specifier: ^4.2.3
- version: 4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ version: 4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vitejs/plugin-vue-jsx':
specifier: ^3.0.1
- version: 3.1.0(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ version: 3.1.0(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vue/babel-plugin-jsx':
specifier: ^1.1.1
version: 1.2.5(@babel/core@7.25.8)
@@ -1049,7 +1052,7 @@ importers:
version: 9.3.7
jest:
specifier: ^29.0.0
- version: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@18.19.57)(typescript@4.9.5))
+ version: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))
ora:
specifier: ^6.1.2
version: 6.3.1
@@ -1067,19 +1070,19 @@ importers:
version: 4.9.5
vite:
specifier: ^4.4.1
- version: 4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
+ version: 4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
vite-plugin-dts:
specifier: ^2.1.0
- version: 2.3.0(@types/node@18.19.57)(rollup@4.24.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
+ version: 2.3.0(@types/node@20.5.1)(rollup@4.24.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
vite-plugin-md:
specifier: ^0.20.0
- version: 0.20.6(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
+ version: 0.20.6(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
vite-svg-loader:
specifier: ^4.0.0
version: 4.0.0
vitepress:
specifier: 1.0.0-alpha.8
- version: 1.0.0-alpha.8(@algolia/client-search@4.24.0)(@types/node@18.19.57)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@4.9.5)
+ version: 1.0.0-alpha.8(@algolia/client-search@4.24.0)(@types/node@20.5.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@4.9.5)
vitepress-theme-demoblock:
specifier: 1.4.2
version: 1.4.2(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(typescript@4.9.5)
@@ -1167,10 +1170,10 @@ importers:
version: 7.18.0(eslint@9.19.0(jiti@1.21.6))(typescript@4.9.5)
'@vitejs/plugin-vue':
specifier: ^4.0.0
- version: 4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ version: 4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vitejs/plugin-vue-jsx':
specifier: ^3.0.0
- version: 3.1.0(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ version: 3.1.0(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vue/babel-plugin-jsx':
specifier: ^1.1.1
version: 1.2.5(@babel/core@7.25.8)
@@ -1209,7 +1212,7 @@ importers:
version: 9.3.7
jest:
specifier: ^29.0.0
- version: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
+ version: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))
lodash:
specifier: ^4.17.21
version: 4.17.21
@@ -1245,19 +1248,19 @@ importers:
version: 4.9.5
vite:
specifier: ^4.1.4
- version: 4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
+ version: 4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
vite-plugin-dts:
specifier: ^2.1.0
- version: 2.3.0(@types/node@18.19.57)(rollup@4.24.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
+ version: 2.3.0(@types/node@20.5.1)(rollup@4.24.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
vite-plugin-md:
specifier: ^0.20.0
- version: 0.20.6(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
+ version: 0.20.6(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
vite-svg-loader:
specifier: ^4.0.0
version: 4.0.0
vitepress:
specifier: 1.0.0-alpha.8
- version: 1.0.0-alpha.8(@algolia/client-search@4.24.0)(@types/node@18.19.57)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@4.9.5)
+ version: 1.0.0-alpha.8(@algolia/client-search@4.24.0)(@types/node@20.5.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@4.9.5)
vitepress-theme-demoblock:
specifier: 1.4.2
version: 1.4.2(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(typescript@4.9.5)
@@ -1296,17 +1299,17 @@ importers:
version: 9.29.1(eslint@9.19.0(jiti@1.21.6))
vite-plugin-dts:
specifier: ^2.1.0
- version: 2.3.0(@types/node@18.19.57)(rollup@4.24.0)(vite@3.2.11(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
+ version: 2.3.0(@types/node@20.5.1)(rollup@4.24.0)(vite@3.2.11(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
vue:
specifier: ^3.2.37
version: 3.5.12(typescript@4.9.5)
devDependencies:
'@vitejs/plugin-vue':
specifier: ^3.1.0
- version: 3.2.0(vite@3.2.11(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ version: 3.2.0(vite@3.2.11(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vitejs/plugin-vue-jsx':
specifier: ^2.0.1
- version: 2.1.1(vite@3.2.11(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ version: 2.1.1(vite@3.2.11(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vue/babel-plugin-jsx':
specifier: ^1.1.1
version: 1.2.5(@babel/core@7.25.8)
@@ -1318,7 +1321,7 @@ importers:
version: 4.9.5
vite:
specifier: ^3.1.0
- version: 3.2.11(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
+ version: 3.2.11(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
vue-tsc:
specifier: ^0.40.4
version: 0.40.13(typescript@4.9.5)
@@ -1388,7 +1391,7 @@ importers:
version: 7.25.7
'@commitlint/cli':
specifier: ^19.3.0
- version: 19.5.0(@types/node@18.19.57)(typescript@4.9.5)
+ version: 19.5.0(@types/node@20.5.1)(typescript@4.9.5)
'@commitlint/config-conventional':
specifier: ^19.2.0
version: 19.5.0
@@ -1418,10 +1421,10 @@ importers:
version: 7.18.0(eslint@9.19.0(jiti@1.21.6))(typescript@4.9.5)
'@vitejs/plugin-vue':
specifier: ^4.2.3
- version: 4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ version: 4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vitejs/plugin-vue-jsx':
specifier: ^3.0.1
- version: 3.1.0(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ version: 3.1.0(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vue/babel-plugin-jsx':
specifier: ^1.1.1
version: 1.2.5(@babel/core@7.25.8)
@@ -1457,7 +1460,7 @@ importers:
version: 9.3.7
jest:
specifier: ^29.0.0
- version: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@18.19.57)(typescript@4.9.5))
+ version: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))
ora:
specifier: ^6.1.2
version: 6.3.1
@@ -1475,19 +1478,19 @@ importers:
version: 4.9.5
vite:
specifier: ^4.4.1
- version: 4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
+ version: 4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
vite-plugin-dts:
specifier: ^2.1.0
- version: 2.3.0(@types/node@18.19.57)(rollup@4.24.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
+ version: 2.3.0(@types/node@20.5.1)(rollup@4.24.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
vite-plugin-md:
specifier: ^0.20.0
- version: 0.20.6(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
+ version: 0.20.6(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
vite-svg-loader:
specifier: ^4.0.0
version: 4.0.0
vitepress:
specifier: 1.0.0-alpha.8
- version: 1.0.0-alpha.8(@algolia/client-search@4.24.0)(@types/node@18.19.57)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@4.9.5)
+ version: 1.0.0-alpha.8(@algolia/client-search@4.24.0)(@types/node@20.5.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@4.9.5)
vitepress-theme-demoblock:
specifier: 1.4.2
version: 1.4.2(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(typescript@4.9.5)
@@ -1621,10 +1624,10 @@ importers:
version: 7.18.0(eslint@9.19.0(jiti@1.21.6))(typescript@4.9.5)
'@vitejs/plugin-vue':
specifier: ^4.0.0
- version: 4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ version: 4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vitejs/plugin-vue-jsx':
specifier: ^3.0.0
- version: 3.1.0(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ version: 3.1.0(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vue/babel-plugin-jsx':
specifier: ^1.1.1
version: 1.2.5(@babel/core@7.25.8)
@@ -1663,7 +1666,7 @@ importers:
version: 9.3.7
jest:
specifier: ^29.0.0
- version: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
+ version: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))
lodash:
specifier: ^4.17.21
version: 4.17.21
@@ -1696,19 +1699,19 @@ importers:
version: 4.9.5
vite:
specifier: ^4.1.4
- version: 4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
+ version: 4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
vite-plugin-dts:
specifier: ^2.1.0
- version: 2.3.0(@types/node@18.19.57)(rollup@4.24.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
+ version: 2.3.0(@types/node@20.5.1)(rollup@4.24.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
vite-plugin-md:
specifier: ^0.20.0
- version: 0.20.6(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
+ version: 0.20.6(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
vite-svg-loader:
specifier: ^4.0.0
version: 4.0.0
vitepress:
specifier: 1.0.0-alpha.8
- version: 1.0.0-alpha.8(@algolia/client-search@4.24.0)(@types/node@18.19.57)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@4.9.5)
+ version: 1.0.0-alpha.8(@algolia/client-search@4.24.0)(@types/node@20.5.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@4.9.5)
vitepress-theme-demoblock:
specifier: 1.4.2
version: 1.4.2(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(typescript@4.9.5)
@@ -1793,7 +1796,7 @@ importers:
version: 9.29.1(eslint@9.19.0(jiti@1.21.6))
jest:
specifier: ^29.0.0
- version: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
+ version: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))
prettier:
specifier: ^3.2.5
version: 3.5.3
@@ -1869,7 +1872,7 @@ importers:
version: 2.2.2
jest:
specifier: ^29.0.0
- version: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
+ version: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))
patch-vue-directive-ssr:
specifier: ^0.0.1
version: 0.0.1
@@ -1881,7 +1884,7 @@ importers:
version: 4.9.5
vitepress:
specifier: 1.0.0-alpha.10
- version: 1.0.0-alpha.10(@algolia/client-search@4.24.0)(@types/node@18.19.57)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@4.9.5)
+ version: 1.0.0-alpha.10(@algolia/client-search@4.24.0)(@types/node@20.5.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@4.9.5)
vitepress-theme-demoblock:
specifier: 1.4.2
version: 1.4.2(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(typescript@4.9.5)
@@ -1896,7 +1899,7 @@ importers:
dependencies:
'@edp-bif/runtime-api-vue':
specifier: 0.0.1
- version: 0.0.1(@algolia/client-search@4.24.0)(@types/node@18.19.57)(monaco-editor@0.52.2)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(rollup@4.24.0)(search-insights@2.17.2)(typescript@4.9.5)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
+ version: 0.0.1(@algolia/client-search@4.24.0)(@types/node@20.5.1)(monaco-editor@0.52.2)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(rollup@4.24.0)(search-insights@2.17.2)(typescript@4.9.5)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
'@farris/bef-vue':
specifier: workspace:^
version: link:../bef
@@ -1917,7 +1920,7 @@ importers:
version: link:../ui-vue
'@gsp-wf/wf-task-handler-vue':
specifier: 0.0.1
- version: 0.0.1(@algolia/client-search@4.24.0)(@types/node@18.19.57)(monaco-editor@0.52.2)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(rollup@4.24.0)(search-insights@2.17.2)(typescript@4.9.5)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
+ version: 0.0.1(@algolia/client-search@4.24.0)(@types/node@20.5.1)(monaco-editor@0.52.2)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(rollup@4.24.0)(search-insights@2.17.2)(typescript@4.9.5)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
'@types/lodash-es':
specifier: ^4.17.4
version: 4.17.12
@@ -1990,10 +1993,10 @@ importers:
version: 7.18.0(eslint@9.19.0(jiti@1.21.6))(typescript@4.9.5)
'@vitejs/plugin-vue':
specifier: ^4.0.0
- version: 4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ version: 4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vitejs/plugin-vue-jsx':
specifier: ^3.0.0
- version: 3.1.0(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ version: 3.1.0(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vue/babel-plugin-jsx':
specifier: ^1.1.1
version: 1.2.5(@babel/core@7.25.8)
@@ -2029,7 +2032,7 @@ importers:
version: 9.3.7
jest:
specifier: ^29.0.0
- version: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
+ version: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))
ora:
specifier: ^6.1.2
version: 6.3.1
@@ -2047,22 +2050,22 @@ importers:
version: 4.9.5
vite:
specifier: ^4.1.4
- version: 4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
+ version: 4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
vite-plugin-banner:
specifier: ^0.8.0
version: 0.8.0
vite-plugin-dts:
specifier: ^2.1.0
- version: 2.3.0(@types/node@18.19.57)(rollup@4.24.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
+ version: 2.3.0(@types/node@20.5.1)(rollup@4.24.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
vite-plugin-md:
specifier: ^0.20.0
- version: 0.20.6(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
+ version: 0.20.6(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
vite-svg-loader:
specifier: ^4.0.0
version: 4.0.0
vitepress:
specifier: 1.0.0-alpha.8
- version: 1.0.0-alpha.8(@algolia/client-search@4.24.0)(@types/node@18.19.57)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@4.9.5)
+ version: 1.0.0-alpha.8(@algolia/client-search@4.24.0)(@types/node@20.5.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@4.9.5)
vitepress-theme-demoblock:
specifier: 1.4.2
version: 1.4.2(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(typescript@4.9.5)
@@ -2123,7 +2126,7 @@ importers:
version: 0.4.4(rollup@4.24.0)
'@vitejs/plugin-vue':
specifier: ^5.1.2
- version: 5.1.4(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
+ version: 5.1.4(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
core-js:
specifier: ^3.38.1
version: 3.39.0
@@ -2147,10 +2150,10 @@ importers:
version: 5.6.3
vite:
specifier: ^5.4.1
- version: 5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ version: 5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
vite-plugin-dts:
specifier: ^2.1.0
- version: 2.3.0(@types/node@18.19.57)(rollup@4.24.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
+ version: 2.3.0(@types/node@20.5.1)(rollup@4.24.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
vue-tsc:
specifier: ^2.0.29
version: 2.1.6(typescript@5.6.3)
@@ -2201,7 +2204,7 @@ importers:
version: 7.8.1
vite-plugin-dts:
specifier: ^2.1.0
- version: 2.3.0(@types/node@18.19.57)(rollup@4.24.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
+ version: 2.3.0(@types/node@20.5.1)(rollup@4.24.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
vue:
specifier: ^3.2.37
version: 3.5.12(typescript@5.6.3)
@@ -2247,10 +2250,10 @@ importers:
version: 7.18.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.6.3)
'@vitejs/plugin-vue':
specifier: ^4.2.3
- version: 4.6.2(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
+ version: 4.6.2(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
'@vitejs/plugin-vue-jsx':
specifier: ^3.0.1
- version: 3.1.0(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
+ version: 3.1.0(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
'@vue/babel-plugin-jsx':
specifier: ^1.1.1
version: 1.2.5(@babel/core@7.25.8)
@@ -2286,7 +2289,7 @@ importers:
version: 9.3.7
jest:
specifier: ^29.0.0
- version: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
+ version: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
ora:
specifier: ^6.1.2
version: 6.3.1
@@ -2304,25 +2307,25 @@ importers:
version: 5.6.3
vite:
specifier: ^5.3.3
- version: 5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ version: 5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
vite-plugin-banner:
specifier: ^0.8.0
version: 0.8.0
vite-plugin-md:
specifier: ^0.21.5
- version: 0.21.5(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
+ version: 0.21.5(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
vite-svg-loader:
specifier: ^5.1.0
version: 5.1.0(vue@3.5.12(typescript@5.6.3))
vitepress:
specifier: ^1.0.0-alpha.8
- version: 1.0.0-alpha.10(@algolia/client-search@4.24.0)(@types/node@18.19.57)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@5.6.3)
+ version: 1.0.0-alpha.10(@algolia/client-search@4.24.0)(@types/node@20.5.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@5.6.3)
vitepress-theme-demoblock:
specifier: 1.4.2
version: 1.4.2(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(typescript@5.6.3)
vitest:
specifier: ^1.4.0
- version: 1.6.0(@types/node@18.19.57)(happy-dom@8.9.0)(jsdom@20.0.3)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ version: 1.6.0(@types/node@20.5.1)(happy-dom@8.9.0)(jsdom@20.0.3)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
vue-tsc:
specifier: ^2.0.0
version: 2.1.6(typescript@5.6.3)
@@ -4059,6 +4062,7 @@ packages:
'@ls-lint/ls-lint@2.2.3':
resolution: {integrity: sha512-ekM12jNm/7O2I/hsRv9HvYkRdfrHpiV1epVuI2NP+eTIcEgdIdKkKCs9KgQydu/8R5YXTov9aHdOgplmCHLupw==}
+ cpu: [x64, arm64, s390x]
os: [darwin, linux, win32]
hasBin: true
@@ -12916,11 +12920,11 @@ snapshots:
- '@swc/core'
- '@swc/wasm'
- '@commitlint/cli@19.5.0(@types/node@18.19.57)(typescript@4.9.5)':
+ '@commitlint/cli@19.5.0(@types/node@18.19.57)(typescript@5.6.3)':
dependencies:
'@commitlint/format': 19.5.0
'@commitlint/lint': 19.5.0
- '@commitlint/load': 19.5.0(@types/node@18.19.57)(typescript@4.9.5)
+ '@commitlint/load': 19.5.0(@types/node@18.19.57)(typescript@5.6.3)
'@commitlint/read': 19.5.0
'@commitlint/types': 19.5.0
tinyexec: 0.3.1
@@ -12929,11 +12933,11 @@ snapshots:
- '@types/node'
- typescript
- '@commitlint/cli@19.5.0(@types/node@18.19.57)(typescript@5.6.3)':
+ '@commitlint/cli@19.5.0(@types/node@20.5.1)(typescript@4.9.5)':
dependencies:
'@commitlint/format': 19.5.0
'@commitlint/lint': 19.5.0
- '@commitlint/load': 19.5.0(@types/node@18.19.57)(typescript@5.6.3)
+ '@commitlint/load': 19.5.0(@types/node@20.5.1)(typescript@4.9.5)
'@commitlint/read': 19.5.0
'@commitlint/types': 19.5.0
tinyexec: 0.3.1
@@ -13025,27 +13029,27 @@ snapshots:
'@commitlint/types': 17.8.1
'@types/node': 20.5.1
chalk: 4.1.2
- cosmiconfig: 8.3.6(typescript@4.9.5)
- cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.6.3))(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))(typescript@5.6.3)
+ cosmiconfig: 8.3.6(typescript@5.6.3)
+ cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.6.3))(ts-node@10.9.2(@types/node@18.19.57)(typescript@4.9.5))(typescript@5.6.3)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
resolve-from: 5.0.0
- ts-node: 10.9.2(@types/node@18.19.57)(typescript@4.9.5)
+ ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.6.3)
typescript: 5.6.3
transitivePeerDependencies:
- '@swc/core'
- '@swc/wasm'
- '@commitlint/load@19.5.0(@types/node@18.19.57)(typescript@4.9.5)':
+ '@commitlint/load@19.5.0(@types/node@18.19.57)(typescript@5.6.3)':
dependencies:
'@commitlint/config-validator': 19.5.0
'@commitlint/execute-rule': 19.5.0
'@commitlint/resolve-extends': 19.5.0
'@commitlint/types': 19.5.0
chalk: 5.3.0
- cosmiconfig: 9.0.0(typescript@4.9.5)
- cosmiconfig-typescript-loader: 5.1.0(@types/node@18.19.57)(cosmiconfig@9.0.0(typescript@4.9.5))(typescript@4.9.5)
+ cosmiconfig: 9.0.0(typescript@5.6.3)
+ cosmiconfig-typescript-loader: 5.1.0(@types/node@18.19.57)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
@@ -13053,15 +13057,15 @@ snapshots:
- '@types/node'
- typescript
- '@commitlint/load@19.5.0(@types/node@18.19.57)(typescript@5.6.3)':
+ '@commitlint/load@19.5.0(@types/node@20.5.1)(typescript@4.9.5)':
dependencies:
'@commitlint/config-validator': 19.5.0
'@commitlint/execute-rule': 19.5.0
'@commitlint/resolve-extends': 19.5.0
'@commitlint/types': 19.5.0
chalk: 5.3.0
- cosmiconfig: 9.0.0(typescript@5.6.3)
- cosmiconfig-typescript-loader: 5.1.0(@types/node@18.19.57)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3)
+ cosmiconfig: 9.0.0(typescript@4.9.5)
+ cosmiconfig-typescript-loader: 5.1.0(@types/node@20.5.1)(cosmiconfig@9.0.0(typescript@4.9.5))(typescript@4.9.5)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
@@ -13264,7 +13268,7 @@ snapshots:
'@edp-aif/common-api': 1.1.0
tslib: 1.14.1
- '@edp-bif/runtime-api-vue@0.0.1(@algolia/client-search@4.24.0)(@types/node@18.19.57)(monaco-editor@0.52.2)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(rollup@4.24.0)(search-insights@2.17.2)(typescript@4.9.5)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))':
+ '@edp-bif/runtime-api-vue@0.0.1(@algolia/client-search@4.24.0)(@types/node@20.5.1)(monaco-editor@0.52.2)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(rollup@4.24.0)(search-insights@2.17.2)(typescript@4.9.5)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))':
dependencies:
'@edp-aif/common-api': 1.1.0
'@edp-bif/common-api': 1.2.2(@edp-aif/common-api@1.1.0)
@@ -13272,7 +13276,7 @@ snapshots:
'@farris/bef-vue': 0.0.3
'@farris/command-services-vue': 0.0.3(typescript@4.9.5)
'@farris/devkit-vue': 0.0.5(typescript@4.9.5)
- '@farris/ui-vue': 1.5.3(@algolia/client-search@4.24.0)(@types/node@18.19.57)(monaco-editor@0.52.2)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(rollup@4.24.0)(search-insights@2.17.2)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ '@farris/ui-vue': 1.5.3(@algolia/client-search@4.24.0)(@types/node@20.5.1)(monaco-editor@0.52.2)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(rollup@4.24.0)(search-insights@2.17.2)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vue/shared': 3.5.12
'@vueuse/core': 9.2.0(vue@3.5.12(typescript@4.9.5))
async-validator: 4.2.5
@@ -13605,7 +13609,7 @@ snapshots:
- debug
- typescript
- '@farris/ui-vue@1.5.3(@algolia/client-search@4.24.0)(@types/node@18.19.57)(monaco-editor@0.52.2)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(rollup@4.24.0)(search-insights@2.17.2)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))':
+ '@farris/ui-vue@1.5.3(@algolia/client-search@4.24.0)(@types/node@20.5.1)(monaco-editor@0.52.2)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(rollup@4.24.0)(search-insights@2.17.2)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))':
dependencies:
'@docsearch/js': 3.6.0(@algolia/client-search@4.24.0)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(search-insights@2.17.2)
'@monaco-editor/loader': 1.4.0(monaco-editor@0.52.2)
@@ -13620,7 +13624,7 @@ snapshots:
lodash: 4.17.21
lodash-es: 4.17.21
rxjs: 7.8.1
- vite-plugin-dts: 2.3.0(@types/node@18.19.57)(rollup@4.24.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
+ vite-plugin-dts: 2.3.0(@types/node@20.5.1)(rollup@4.24.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/node'
@@ -13650,11 +13654,11 @@ snapshots:
'@francoischalifour/autocomplete-preset-algolia@1.0.0-alpha.28': {}
- '@gsp-wf/wf-task-handler-vue@0.0.1(@algolia/client-search@4.24.0)(@types/node@18.19.57)(monaco-editor@0.52.2)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(rollup@4.24.0)(search-insights@2.17.2)(typescript@4.9.5)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))':
+ '@gsp-wf/wf-task-handler-vue@0.0.1(@algolia/client-search@4.24.0)(@types/node@20.5.1)(monaco-editor@0.52.2)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(rollup@4.24.0)(search-insights@2.17.2)(typescript@4.9.5)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))':
dependencies:
'@farris/bef-vue': 0.0.3
'@farris/devkit-vue': 0.0.5(typescript@4.9.5)
- '@farris/ui-vue': 1.5.3(@algolia/client-search@4.24.0)(@types/node@18.19.57)(monaco-editor@0.52.2)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(rollup@4.24.0)(search-insights@2.17.2)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ '@farris/ui-vue': 1.5.3(@algolia/client-search@4.24.0)(@types/node@20.5.1)(monaco-editor@0.52.2)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(rollup@4.24.0)(search-insights@2.17.2)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vue/shared': 3.5.12
'@vueuse/core': 9.2.0(vue@3.5.12(typescript@4.9.5))
async-validator: 4.2.5
@@ -13900,7 +13904,7 @@ snapshots:
- supports-color
- ts-node
- '@jest/core@29.7.0(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))':
+ '@jest/core@29.7.0(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))':
dependencies:
'@jest/console': 29.7.0
'@jest/reporters': 29.7.0
@@ -13914,7 +13918,7 @@ snapshots:
exit: 0.1.2
graceful-fs: 4.2.11
jest-changed-files: 29.7.0
- jest-config: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
+ jest-config: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))
jest-haste-map: 29.7.0
jest-message-util: 29.7.0
jest-regex-util: 29.6.3
@@ -14121,6 +14125,14 @@ snapshots:
transitivePeerDependencies:
- '@types/node'
+ '@microsoft/api-extractor-model@7.28.13(@types/node@20.5.1)':
+ dependencies:
+ '@microsoft/tsdoc': 0.14.2
+ '@microsoft/tsdoc-config': 0.16.2
+ '@rushstack/node-core-library': 4.0.2(@types/node@20.5.1)
+ transitivePeerDependencies:
+ - '@types/node'
+
'@microsoft/api-extractor-model@7.29.8(@types/node@18.19.57)':
dependencies:
'@microsoft/tsdoc': 0.15.0
@@ -14129,6 +14141,14 @@ snapshots:
transitivePeerDependencies:
- '@types/node'
+ '@microsoft/api-extractor-model@7.29.8(@types/node@20.5.1)':
+ dependencies:
+ '@microsoft/tsdoc': 0.15.0
+ '@microsoft/tsdoc-config': 0.17.0
+ '@rushstack/node-core-library': 5.9.0(@types/node@20.5.1)
+ transitivePeerDependencies:
+ - '@types/node'
+
'@microsoft/api-extractor@7.43.0(@types/node@18.19.57)':
dependencies:
'@microsoft/api-extractor-model': 7.28.13(@types/node@18.19.57)
@@ -14147,6 +14167,24 @@ snapshots:
transitivePeerDependencies:
- '@types/node'
+ '@microsoft/api-extractor@7.43.0(@types/node@20.5.1)':
+ dependencies:
+ '@microsoft/api-extractor-model': 7.28.13(@types/node@20.5.1)
+ '@microsoft/tsdoc': 0.14.2
+ '@microsoft/tsdoc-config': 0.16.2
+ '@rushstack/node-core-library': 4.0.2(@types/node@20.5.1)
+ '@rushstack/rig-package': 0.5.2
+ '@rushstack/terminal': 0.10.0(@types/node@20.5.1)
+ '@rushstack/ts-command-line': 4.19.1(@types/node@20.5.1)
+ lodash: 4.17.21
+ minimatch: 3.0.8
+ resolve: 1.22.8
+ semver: 7.5.4
+ source-map: 0.6.1
+ typescript: 5.4.2
+ transitivePeerDependencies:
+ - '@types/node'
+
'@microsoft/api-extractor@7.47.11(@types/node@18.19.57)':
dependencies:
'@microsoft/api-extractor-model': 7.29.8(@types/node@18.19.57)
@@ -14165,6 +14203,24 @@ snapshots:
transitivePeerDependencies:
- '@types/node'
+ '@microsoft/api-extractor@7.47.11(@types/node@20.5.1)':
+ dependencies:
+ '@microsoft/api-extractor-model': 7.29.8(@types/node@20.5.1)
+ '@microsoft/tsdoc': 0.15.0
+ '@microsoft/tsdoc-config': 0.17.0
+ '@rushstack/node-core-library': 5.9.0(@types/node@20.5.1)
+ '@rushstack/rig-package': 0.5.3
+ '@rushstack/terminal': 0.14.2(@types/node@20.5.1)
+ '@rushstack/ts-command-line': 4.23.0(@types/node@20.5.1)
+ lodash: 4.17.21
+ minimatch: 3.0.8
+ resolve: 1.22.8
+ semver: 7.5.4
+ source-map: 0.6.1
+ typescript: 5.4.2
+ transitivePeerDependencies:
+ - '@types/node'
+
'@microsoft/tsdoc-config@0.16.2':
dependencies:
'@microsoft/tsdoc': 0.14.2
@@ -14398,6 +14454,18 @@ snapshots:
optionalDependencies:
'@types/node': 18.19.57
+ '@rushstack/node-core-library@3.66.1(@types/node@20.5.1)':
+ dependencies:
+ colors: 1.2.5
+ fs-extra: 7.0.1
+ import-lazy: 4.0.0
+ jju: 1.4.0
+ resolve: 1.22.8
+ semver: 7.5.4
+ z-schema: 5.0.5
+ optionalDependencies:
+ '@types/node': 20.5.1
+
'@rushstack/node-core-library@4.0.2(@types/node@18.19.57)':
dependencies:
fs-extra: 7.0.1
@@ -14409,6 +14477,17 @@ snapshots:
optionalDependencies:
'@types/node': 18.19.57
+ '@rushstack/node-core-library@4.0.2(@types/node@20.5.1)':
+ dependencies:
+ fs-extra: 7.0.1
+ import-lazy: 4.0.0
+ jju: 1.4.0
+ resolve: 1.22.8
+ semver: 7.5.4
+ z-schema: 5.0.5
+ optionalDependencies:
+ '@types/node': 20.5.1
+
'@rushstack/node-core-library@5.9.0(@types/node@18.19.57)':
dependencies:
ajv: 8.13.0
@@ -14422,6 +14501,19 @@ snapshots:
optionalDependencies:
'@types/node': 18.19.57
+ '@rushstack/node-core-library@5.9.0(@types/node@20.5.1)':
+ dependencies:
+ ajv: 8.13.0
+ ajv-draft-04: 1.0.0(ajv@8.13.0)
+ ajv-formats: 3.0.1(ajv@8.13.0)
+ fs-extra: 7.0.1
+ import-lazy: 4.0.0
+ jju: 1.4.0
+ resolve: 1.22.8
+ semver: 7.5.4
+ optionalDependencies:
+ '@types/node': 20.5.1
+
'@rushstack/rig-package@0.5.2':
dependencies:
resolve: 1.22.8
@@ -14439,6 +14531,13 @@ snapshots:
optionalDependencies:
'@types/node': 18.19.57
+ '@rushstack/terminal@0.10.0(@types/node@20.5.1)':
+ dependencies:
+ '@rushstack/node-core-library': 4.0.2(@types/node@20.5.1)
+ supports-color: 8.1.1
+ optionalDependencies:
+ '@types/node': 20.5.1
+
'@rushstack/terminal@0.14.2(@types/node@18.19.57)':
dependencies:
'@rushstack/node-core-library': 5.9.0(@types/node@18.19.57)
@@ -14446,6 +14545,13 @@ snapshots:
optionalDependencies:
'@types/node': 18.19.57
+ '@rushstack/terminal@0.14.2(@types/node@20.5.1)':
+ dependencies:
+ '@rushstack/node-core-library': 5.9.0(@types/node@20.5.1)
+ supports-color: 8.1.1
+ optionalDependencies:
+ '@types/node': 20.5.1
+
'@rushstack/ts-command-line@4.19.1(@types/node@18.19.57)':
dependencies:
'@rushstack/terminal': 0.10.0(@types/node@18.19.57)
@@ -14455,6 +14561,15 @@ snapshots:
transitivePeerDependencies:
- '@types/node'
+ '@rushstack/ts-command-line@4.19.1(@types/node@20.5.1)':
+ dependencies:
+ '@rushstack/terminal': 0.10.0(@types/node@20.5.1)
+ '@types/argparse': 1.0.38
+ argparse: 1.0.10
+ string-argv: 0.3.2
+ transitivePeerDependencies:
+ - '@types/node'
+
'@rushstack/ts-command-line@4.23.0(@types/node@18.19.57)':
dependencies:
'@rushstack/terminal': 0.14.2(@types/node@18.19.57)
@@ -14464,6 +14579,15 @@ snapshots:
transitivePeerDependencies:
- '@types/node'
+ '@rushstack/ts-command-line@4.23.0(@types/node@20.5.1)':
+ dependencies:
+ '@rushstack/terminal': 0.14.2(@types/node@20.5.1)
+ '@types/argparse': 1.0.38
+ argparse: 1.0.10
+ string-argv: 0.3.2
+ transitivePeerDependencies:
+ - '@types/node'
+
'@sentry/core@5.30.0':
dependencies:
'@sentry/hub': 5.30.0
@@ -14979,12 +15103,12 @@ snapshots:
'@typescript-eslint/types': 8.18.0
eslint-visitor-keys: 4.2.0
- '@vitejs/plugin-vue-jsx@2.1.1(vite@3.2.11(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))':
+ '@vitejs/plugin-vue-jsx@2.1.1(vite@3.2.11(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))':
dependencies:
'@babel/core': 7.25.8
'@babel/plugin-transform-typescript': 7.25.7(@babel/core@7.25.8)
'@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.8)
- vite: 3.2.11(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
+ vite: 3.2.11(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
vue: 3.5.12(typescript@4.9.5)
transitivePeerDependencies:
- supports-color
@@ -14999,12 +15123,22 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue-jsx@3.1.0(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))':
+ '@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))':
dependencies:
'@babel/core': 7.25.8
'@babel/plugin-transform-typescript': 7.25.7(@babel/core@7.25.8)
'@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.8)
- vite: 5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ vite: 4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
+ vue: 3.5.12(typescript@4.9.5)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@vitejs/plugin-vue-jsx@3.1.0(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))':
+ dependencies:
+ '@babel/core': 7.25.8
+ '@babel/plugin-transform-typescript': 7.25.7(@babel/core@7.25.8)
+ '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.8)
+ vite: 5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
vue: 3.5.12(typescript@5.6.3)
transitivePeerDependencies:
- supports-color
@@ -15033,14 +15167,29 @@ snapshots:
vite: 3.2.11(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
vue: 3.5.12(typescript@5.6.3)
+ '@vitejs/plugin-vue@3.2.0(vite@3.2.11(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))':
+ dependencies:
+ vite: 3.2.11(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
+ vue: 3.5.12(typescript@4.9.5)
+
+ '@vitejs/plugin-vue@3.2.0(vite@3.2.11(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))':
+ dependencies:
+ vite: 3.2.11(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
+ vue: 3.5.12(typescript@5.6.3)
+
'@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))':
dependencies:
vite: 4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
vue: 3.5.12(typescript@4.9.5)
- '@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))':
+ '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))':
dependencies:
- vite: 5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ vite: 4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
+ vue: 3.5.12(typescript@4.9.5)
+
+ '@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))':
+ dependencies:
+ vite: 5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
vue: 3.5.12(typescript@5.6.3)
'@vitejs/plugin-vue@5.1.4(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))':
@@ -15048,6 +15197,11 @@ snapshots:
vite: 5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
vue: 3.5.12(typescript@5.6.3)
+ '@vitejs/plugin-vue@5.1.4(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))':
+ dependencies:
+ vite: 5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ vue: 3.5.12(typescript@5.6.3)
+
'@vitest/expect@0.29.8':
dependencies:
'@vitest/spy': 0.29.8
@@ -15474,87 +15628,14 @@ snapshots:
- terser
- vite
- '@yankeeinlondon/builder-api@1.4.1(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))':
- dependencies:
- '@types/markdown-it': 12.2.3
- '@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
- fp-ts: 2.16.9
- inferred-types: 0.37.6(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
- markdown-it: 13.0.2
- vite-plugin-md: 0.22.5(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
- transitivePeerDependencies:
- - '@edge-runtime/vm'
- - '@vitejs/plugin-vue'
- - '@vitest/browser'
- - '@vitest/ui'
- - encoding
- - happy-dom
- - jsdom
- - less
- - lightningcss
- - sass
- - stylus
- - sugarss
- - supports-color
- - terser
- - vite
-
- '@yankeeinlondon/builder-api@1.4.1(@vitejs/plugin-vue@5.1.4(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))':
+ '@yankeeinlondon/builder-api@1.4.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)':
dependencies:
'@types/markdown-it': 12.2.3
'@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
fp-ts: 2.16.9
inferred-types: 0.37.6(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
markdown-it: 13.0.2
- vite-plugin-md: 0.22.5(@vitejs/plugin-vue@5.1.4(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
- transitivePeerDependencies:
- - '@edge-runtime/vm'
- - '@vitejs/plugin-vue'
- - '@vitest/browser'
- - '@vitest/ui'
- - encoding
- - happy-dom
- - jsdom
- - less
- - lightningcss
- - sass
- - stylus
- - sugarss
- - supports-color
- - terser
- - vite
-
- '@yankeeinlondon/builder-api@1.4.1(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)':
- dependencies:
- '@types/markdown-it': 12.2.3
- '@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
- fp-ts: 2.16.9
- inferred-types: 0.37.6(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
- markdown-it: 13.0.2
vite-plugin-md: 0.22.5(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
- transitivePeerDependencies:
- - '@edge-runtime/vm'
- - '@vitest/browser'
- - '@vitest/ui'
- - encoding
- - happy-dom
- - jsdom
- - less
- - lightningcss
- - sass
- - stylus
- - sugarss
- - supports-color
- - terser
-
- '@yankeeinlondon/builder-api@1.4.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)':
- dependencies:
- '@types/markdown-it': 12.2.3
- '@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
- fp-ts: 2.16.9
- inferred-types: 0.37.6
- markdown-it: 13.0.2
- vite-plugin-md: 0.22.5(@vitejs/plugin-vue@5.1.4(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
transitivePeerDependencies:
- '@edge-runtime/vm'
- '@vitest/browser'
@@ -15569,14 +15650,6 @@ snapshots:
- supports-color
- terser
- '@yankeeinlondon/gray-matter@6.2.1':
- dependencies:
- inferred-types: 0.37.6
- js-yaml: 4.1.0
- kind-of: 6.0.3
- section-matter: 1.0.0
- strip-bom-string: 1.0.0
-
'@yankeeinlondon/gray-matter@6.2.1(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)':
dependencies:
inferred-types: 0.37.6(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
@@ -16321,7 +16394,7 @@ snapshots:
dependencies:
bumpp: 8.2.1
callsites: 4.2.0
- inferred-types: 0.37.6
+ inferred-types: 0.37.6(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
vitest: 0.25.8(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
transitivePeerDependencies:
- '@edge-runtime/vm'
@@ -16341,7 +16414,7 @@ snapshots:
dependencies:
bumpp: 8.2.1
callsites: 4.2.0
- inferred-types: 0.37.6(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
+ inferred-types: 0.37.6(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
vitest: 0.25.8(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
transitivePeerDependencies:
- '@edge-runtime/vm'
@@ -17075,35 +17148,35 @@ snapshots:
object-assign: 4.1.1
vary: 1.1.2
- cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.6.3))(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))(typescript@5.6.3):
+ cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.6.3))(ts-node@10.9.2(@types/node@18.19.57)(typescript@4.9.5))(typescript@5.6.3):
dependencies:
'@types/node': 20.5.1
- cosmiconfig: 8.3.6(typescript@4.9.5)
- ts-node: 10.9.2(@types/node@18.19.57)(typescript@4.9.5)
+ cosmiconfig: 8.3.6(typescript@5.6.3)
+ ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.6.3)
typescript: 5.6.3
- cosmiconfig-typescript-loader@5.1.0(@types/node@18.19.57)(cosmiconfig@9.0.0(typescript@4.9.5))(typescript@4.9.5):
+ cosmiconfig-typescript-loader@5.1.0(@types/node@18.19.57)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3):
dependencies:
'@types/node': 18.19.57
- cosmiconfig: 9.0.0(typescript@4.9.5)
+ cosmiconfig: 9.0.0(typescript@5.6.3)
jiti: 1.21.6
- typescript: 4.9.5
+ typescript: 5.6.3
- cosmiconfig-typescript-loader@5.1.0(@types/node@18.19.57)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3):
+ cosmiconfig-typescript-loader@5.1.0(@types/node@20.5.1)(cosmiconfig@9.0.0(typescript@4.9.5))(typescript@4.9.5):
dependencies:
- '@types/node': 18.19.57
- cosmiconfig: 9.0.0(typescript@5.6.3)
+ '@types/node': 20.5.1
+ cosmiconfig: 9.0.0(typescript@4.9.5)
jiti: 1.21.6
- typescript: 5.6.3
+ typescript: 4.9.5
- cosmiconfig@8.3.6(typescript@4.9.5):
+ cosmiconfig@8.3.6(typescript@5.6.3):
dependencies:
import-fresh: 3.3.0
js-yaml: 4.1.0
parse-json: 5.2.0
path-type: 4.0.0
optionalDependencies:
- typescript: 4.9.5
+ typescript: 5.6.3
cosmiconfig@9.0.0(typescript@4.9.5):
dependencies:
@@ -17175,13 +17248,28 @@ snapshots:
- supports-color
- ts-node
- create-jest@29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3)):
+ create-jest@29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5)):
+ dependencies:
+ '@jest/types': 29.6.3
+ chalk: 4.1.2
+ exit: 0.1.2
+ graceful-fs: 4.2.11
+ jest-config: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))
+ jest-util: 29.7.0
+ prompts: 2.4.2
+ transitivePeerDependencies:
+ - '@types/node'
+ - babel-plugin-macros
+ - supports-color
+ - ts-node
+
+ create-jest@29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3)):
dependencies:
'@jest/types': 29.6.3
chalk: 4.1.2
exit: 0.1.2
graceful-fs: 4.2.11
- jest-config: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
+ jest-config: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
jest-util: 29.7.0
prompts: 2.4.2
transitivePeerDependencies:
@@ -19193,10 +19281,6 @@ snapshots:
index-to-position@0.1.2: {}
- inferred-types@0.37.6:
- dependencies:
- brilliant-errors: 0.7.3(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
-
inferred-types@0.37.6(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0):
dependencies:
brilliant-errors: 0.7.3(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
@@ -19670,16 +19754,35 @@ snapshots:
- supports-color
- ts-node
- jest-cli@29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3)):
+ jest-cli@29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5)):
+ dependencies:
+ '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))
+ '@jest/test-result': 29.7.0
+ '@jest/types': 29.6.3
+ chalk: 4.1.2
+ create-jest: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))
+ exit: 0.1.2
+ import-local: 3.2.0
+ jest-config: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))
+ jest-util: 29.7.0
+ jest-validate: 29.7.0
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - '@types/node'
+ - babel-plugin-macros
+ - supports-color
+ - ts-node
+
+ jest-cli@29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3)):
dependencies:
- '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
+ '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@18.19.57)(typescript@4.9.5))
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
chalk: 4.1.2
- create-jest: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
+ create-jest: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
exit: 0.1.2
import-local: 3.2.0
- jest-config: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
+ jest-config: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
jest-util: 29.7.0
jest-validate: 29.7.0
yargs: 17.7.2
@@ -19715,7 +19818,7 @@ snapshots:
strip-json-comments: 3.1.1
optionalDependencies:
'@types/node': 18.19.57
- ts-node: 10.9.2(@types/node@18.19.57)(typescript@4.9.5)
+ ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.6.3)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
@@ -19751,7 +19854,7 @@ snapshots:
- babel-plugin-macros
- supports-color
- jest-config@29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3)):
+ jest-config@29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5)):
dependencies:
'@babel/core': 7.25.8
'@jest/test-sequencer': 29.7.0
@@ -19777,7 +19880,69 @@ snapshots:
strip-json-comments: 3.1.1
optionalDependencies:
'@types/node': 18.19.57
- ts-node: 10.9.2(@types/node@18.19.57)(typescript@4.9.5)
+ ts-node: 10.9.2(@types/node@20.5.1)(typescript@4.9.5)
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - supports-color
+
+ jest-config@29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5)):
+ dependencies:
+ '@babel/core': 7.25.8
+ '@jest/test-sequencer': 29.7.0
+ '@jest/types': 29.6.3
+ babel-jest: 29.7.0(@babel/core@7.25.8)
+ chalk: 4.1.2
+ ci-info: 3.9.0
+ deepmerge: 4.3.1
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ jest-circus: 29.7.0
+ jest-environment-node: 29.7.0
+ jest-get-type: 29.6.3
+ jest-regex-util: 29.6.3
+ jest-resolve: 29.7.0
+ jest-runner: 29.7.0
+ jest-util: 29.7.0
+ jest-validate: 29.7.0
+ micromatch: 4.0.8
+ parse-json: 5.2.0
+ pretty-format: 29.7.0
+ slash: 3.0.0
+ strip-json-comments: 3.1.1
+ optionalDependencies:
+ '@types/node': 20.5.1
+ ts-node: 10.9.2(@types/node@20.5.1)(typescript@4.9.5)
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - supports-color
+
+ jest-config@29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3)):
+ dependencies:
+ '@babel/core': 7.25.8
+ '@jest/test-sequencer': 29.7.0
+ '@jest/types': 29.6.3
+ babel-jest: 29.7.0(@babel/core@7.25.8)
+ chalk: 4.1.2
+ ci-info: 3.9.0
+ deepmerge: 4.3.1
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ jest-circus: 29.7.0
+ jest-environment-node: 29.7.0
+ jest-get-type: 29.6.3
+ jest-regex-util: 29.6.3
+ jest-resolve: 29.7.0
+ jest-runner: 29.7.0
+ jest-util: 29.7.0
+ jest-validate: 29.7.0
+ micromatch: 4.0.8
+ parse-json: 5.2.0
+ pretty-format: 29.7.0
+ slash: 3.0.0
+ strip-json-comments: 3.1.1
+ optionalDependencies:
+ '@types/node': 20.5.1
+ ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.6.3)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
@@ -20045,12 +20210,24 @@ snapshots:
- supports-color
- ts-node
- jest@29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3)):
+ jest@29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5)):
dependencies:
- '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
+ '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))
'@jest/types': 29.6.3
import-local: 3.2.0
- jest-cli: 29.7.0(@types/node@18.19.57)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
+ jest-cli: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))
+ transitivePeerDependencies:
+ - '@types/node'
+ - babel-plugin-macros
+ - supports-color
+ - ts-node
+
+ jest@29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3)):
+ dependencies:
+ '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@18.19.57)(typescript@4.9.5))
+ '@jest/types': 29.6.3
+ import-local: 3.2.0
+ jest-cli: 29.7.0(@types/node@20.5.1)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3))
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -22792,7 +22969,7 @@ snapshots:
'@ts-morph/common': 0.19.0
code-block-writer: 12.0.0
- ts-node@10.9.2(@types/node@18.19.57)(typescript@4.9.5):
+ ts-node@10.9.2(@types/node@18.19.57)(typescript@5.6.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.11
@@ -22806,27 +22983,28 @@ snapshots:
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
- typescript: 4.9.5
+ typescript: 5.6.3
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
- ts-node@10.9.2(@types/node@18.19.57)(typescript@5.6.3):
+ ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.11
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
- '@types/node': 18.19.57
+ '@types/node': 20.5.1
acorn: 8.13.0
acorn-walk: 8.3.4
arg: 4.1.3
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
- typescript: 5.6.3
+ typescript: 4.9.5
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
+ optional: true
ts-node@10.9.2(@types/node@20.5.1)(typescript@5.6.3):
dependencies:
@@ -23169,13 +23347,31 @@ snapshots:
- supports-color
- terser
+ vite-node@1.6.0(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0):
+ dependencies:
+ cac: 6.7.14
+ debug: 4.3.7
+ pathe: 1.1.2
+ picocolors: 1.1.1
+ vite: 5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ transitivePeerDependencies:
+ - '@types/node'
+ - less
+ - lightningcss
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+
vite-plugin-banner@0.8.0: {}
- vite-plugin-css-injected-by-js@3.5.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)):
+ vite-plugin-css-injected-by-js@3.5.2(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)):
dependencies:
- vite: 4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
+ vite: 4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
- vite-plugin-dts@2.3.0(@types/node@18.19.57)(rollup@4.24.0)(vite@3.2.11(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)):
+ vite-plugin-dts@2.3.0(@types/node@18.19.57)(rollup@4.24.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)):
dependencies:
'@babel/parser': 7.25.8
'@microsoft/api-extractor': 7.47.11(@types/node@18.19.57)
@@ -23187,52 +23383,87 @@ snapshots:
kolorist: 1.8.0
magic-string: 0.29.0
ts-morph: 18.0.0
- vite: 3.2.11(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
+ vite: 4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
transitivePeerDependencies:
- '@types/node'
- rollup
- supports-color
- vite-plugin-dts@2.3.0(@types/node@18.19.57)(rollup@4.24.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)):
+ vite-plugin-dts@2.3.0(@types/node@20.5.1)(rollup@4.24.0)(vite@3.2.11(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)):
dependencies:
'@babel/parser': 7.25.8
- '@microsoft/api-extractor': 7.47.11(@types/node@18.19.57)
+ '@microsoft/api-extractor': 7.47.11(@types/node@20.5.1)
'@rollup/pluginutils': 5.1.2(rollup@4.24.0)
- '@rushstack/node-core-library': 3.66.1(@types/node@18.19.57)
+ '@rushstack/node-core-library': 3.66.1(@types/node@20.5.1)
debug: 4.3.7
fast-glob: 3.3.2
fs-extra: 10.1.0
kolorist: 1.8.0
magic-string: 0.29.0
ts-morph: 18.0.0
- vite: 4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
+ vite: 3.2.11(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
transitivePeerDependencies:
- '@types/node'
- rollup
- supports-color
- vite-plugin-dts@2.3.0(@types/node@18.19.57)(rollup@4.24.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)):
+ vite-plugin-dts@2.3.0(@types/node@20.5.1)(rollup@4.24.0)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)):
dependencies:
'@babel/parser': 7.25.8
- '@microsoft/api-extractor': 7.47.11(@types/node@18.19.57)
+ '@microsoft/api-extractor': 7.47.11(@types/node@20.5.1)
'@rollup/pluginutils': 5.1.2(rollup@4.24.0)
- '@rushstack/node-core-library': 3.66.1(@types/node@18.19.57)
+ '@rushstack/node-core-library': 3.66.1(@types/node@20.5.1)
debug: 4.3.7
fast-glob: 3.3.2
fs-extra: 10.1.0
kolorist: 1.8.0
magic-string: 0.29.0
ts-morph: 18.0.0
- vite: 5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ vite: 4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
transitivePeerDependencies:
- '@types/node'
- rollup
- supports-color
- vite-plugin-dts@3.9.1(@types/node@18.19.57)(rollup@4.24.0)(typescript@4.9.5)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)):
+ vite-plugin-dts@2.3.0(@types/node@20.5.1)(rollup@4.24.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)):
+ dependencies:
+ '@babel/parser': 7.25.8
+ '@microsoft/api-extractor': 7.47.11(@types/node@20.5.1)
+ '@rollup/pluginutils': 5.1.2(rollup@4.24.0)
+ '@rushstack/node-core-library': 3.66.1(@types/node@20.5.1)
+ debug: 4.3.7
+ fast-glob: 3.3.2
+ fs-extra: 10.1.0
+ kolorist: 1.8.0
+ magic-string: 0.29.0
+ ts-morph: 18.0.0
+ vite: 5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ transitivePeerDependencies:
+ - '@types/node'
+ - rollup
+ - supports-color
+
+ vite-plugin-dts@3.9.1(@types/node@18.19.57)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)):
dependencies:
'@microsoft/api-extractor': 7.43.0(@types/node@18.19.57)
'@rollup/pluginutils': 5.1.2(rollup@4.24.0)
+ '@vue/language-core': 1.8.27(typescript@5.6.3)
+ debug: 4.3.7
+ kolorist: 1.8.0
+ magic-string: 0.30.12
+ typescript: 5.6.3
+ vue-tsc: 1.8.27(typescript@5.6.3)
+ optionalDependencies:
+ vite: 5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ transitivePeerDependencies:
+ - '@types/node'
+ - rollup
+ - supports-color
+
+ vite-plugin-dts@3.9.1(@types/node@20.5.1)(rollup@4.24.0)(typescript@4.9.5)(vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)):
+ dependencies:
+ '@microsoft/api-extractor': 7.43.0(@types/node@20.5.1)
+ '@rollup/pluginutils': 5.1.2(rollup@4.24.0)
'@vue/language-core': 1.8.27(typescript@4.9.5)
debug: 4.3.7
kolorist: 1.8.0
@@ -23240,15 +23471,15 @@ snapshots:
typescript: 4.9.5
vue-tsc: 1.8.27(typescript@4.9.5)
optionalDependencies:
- vite: 4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
+ vite: 4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
transitivePeerDependencies:
- '@types/node'
- rollup
- supports-color
- vite-plugin-dts@3.9.1(@types/node@18.19.57)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)):
+ vite-plugin-dts@3.9.1(@types/node@20.5.1)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)):
dependencies:
- '@microsoft/api-extractor': 7.43.0(@types/node@18.19.57)
+ '@microsoft/api-extractor': 7.43.0(@types/node@20.5.1)
'@rollup/pluginutils': 5.1.2(rollup@4.24.0)
'@vue/language-core': 1.8.27(typescript@5.6.3)
debug: 4.3.7
@@ -23257,7 +23488,7 @@ snapshots:
typescript: 5.6.3
vue-tsc: 1.8.27(typescript@5.6.3)
optionalDependencies:
- vite: 5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ vite: 5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
transitivePeerDependencies:
- '@types/node'
- rollup
@@ -23287,21 +23518,18 @@ snapshots:
- terser
- vite
- vite-plugin-md@0.21.5(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)):
+ vite-plugin-md@0.20.6(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0):
dependencies:
- '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
- '@yankeeinlondon/gray-matter': 6.2.1(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
+ '@yankeeinlondon/builder-api': 1.4.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
'@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
+ gray-matter: 4.0.3
markdown-it: 13.0.2
source-map-js: 1.2.1
- vite: 5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
transitivePeerDependencies:
- '@edge-runtime/vm'
- - '@vitejs/plugin-vue'
- '@vitest/browser'
- '@vitest/ui'
- encoding
- - happy-dom
- jsdom
- less
- lightningcss
@@ -23311,9 +23539,9 @@ snapshots:
- supports-color
- terser
- vite-plugin-md@0.21.5(@vitejs/plugin-vue@5.1.4(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)):
+ vite-plugin-md@0.21.5(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)):
dependencies:
- '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@5.1.4(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))
+ '@yankeeinlondon/builder-api': 1.4.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
'@yankeeinlondon/gray-matter': 6.2.1(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
'@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
markdown-it: 13.0.2
@@ -23321,7 +23549,6 @@ snapshots:
vite: 5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
transitivePeerDependencies:
- '@edge-runtime/vm'
- - '@vitejs/plugin-vue'
- '@vitest/browser'
- '@vitest/ui'
- encoding
@@ -23335,15 +23562,14 @@ snapshots:
- supports-color
- terser
- vite-plugin-md@0.22.5(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)):
+ vite-plugin-md@0.21.5(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)):
dependencies:
- '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
- '@yankeeinlondon/builder-api': 1.4.1(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
+ '@yankeeinlondon/builder-api': 1.4.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
'@yankeeinlondon/gray-matter': 6.2.1(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
'@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
markdown-it: 13.0.2
source-map-js: 1.2.1
- vite: 4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
+ vite: 5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
transitivePeerDependencies:
- '@edge-runtime/vm'
- '@vitest/browser'
@@ -23359,15 +23585,15 @@ snapshots:
- supports-color
- terser
- vite-plugin-md@0.22.5(@vitejs/plugin-vue@4.6.2(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)):
+ vite-plugin-md@0.22.5(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)):
dependencies:
- '@vitejs/plugin-vue': 4.6.2(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
- '@yankeeinlondon/builder-api': 1.4.1(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
+ '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5)))(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))
'@yankeeinlondon/gray-matter': 6.2.1(happy-dom@8.9.0)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
'@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
markdown-it: 13.0.2
source-map-js: 1.2.1
- vite: 5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ vite: 4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
transitivePeerDependencies:
- '@edge-runtime/vm'
- '@vitest/browser'
@@ -23383,29 +23609,6 @@ snapshots:
- supports-color
- terser
- vite-plugin-md@0.22.5(@vitejs/plugin-vue@5.1.4(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)))(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)):
- dependencies:
- '@vitejs/plugin-vue': 5.1.4(vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
- '@yankeeinlondon/builder-api': 1.4.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
- '@yankeeinlondon/gray-matter': 6.2.1
- '@yankeeinlondon/happy-wrapper': 2.10.1(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0)
- markdown-it: 13.0.2
- source-map-js: 1.2.1
- vite: 5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
- transitivePeerDependencies:
- - '@edge-runtime/vm'
- - '@vitest/browser'
- - '@vitest/ui'
- - encoding
- - jsdom
- - less
- - lightningcss
- - sass
- - stylus
- - sugarss
- - supports-color
- - terser
-
vite-svg-loader@4.0.0:
dependencies:
'@vue/compiler-sfc': 3.5.12
@@ -23438,6 +23641,18 @@ snapshots:
sass: 1.80.3
terser: 5.36.0
+ vite@3.2.11(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0):
+ dependencies:
+ esbuild: 0.15.18
+ postcss: 8.4.47
+ resolve: 1.22.8
+ rollup: 2.79.2
+ optionalDependencies:
+ '@types/node': 20.5.1
+ fsevents: 2.3.3
+ sass: 1.80.3
+ terser: 5.36.0
+
vite@4.5.5(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0):
dependencies:
esbuild: 0.18.20
@@ -23449,6 +23664,17 @@ snapshots:
sass: 1.80.3
terser: 5.36.0
+ vite@4.5.5(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0):
+ dependencies:
+ esbuild: 0.18.20
+ postcss: 8.4.47
+ rollup: 3.29.5
+ optionalDependencies:
+ '@types/node': 20.5.1
+ fsevents: 2.3.3
+ sass: 1.80.3
+ terser: 5.36.0
+
vite@5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0):
dependencies:
esbuild: 0.21.5
@@ -23461,6 +23687,18 @@ snapshots:
sass-embedded: 1.80.3
terser: 5.36.0
+ vite@5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0):
+ dependencies:
+ esbuild: 0.21.5
+ postcss: 8.4.47
+ rollup: 4.24.0
+ optionalDependencies:
+ '@types/node': 20.5.1
+ fsevents: 2.3.3
+ sass: 1.80.3
+ sass-embedded: 1.80.3
+ terser: 5.36.0
+
vitepress-theme-demoblock@1.4.2(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(typescript@4.9.5):
dependencies:
camelcase: 6.3.0
@@ -23575,16 +23813,16 @@ snapshots:
- supports-color
- typescript
- vitepress@1.0.0-alpha.10(@algolia/client-search@4.24.0)(@types/node@18.19.57)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@4.9.5):
+ vitepress@1.0.0-alpha.10(@algolia/client-search@4.24.0)(@types/node@20.5.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@4.9.5):
dependencies:
'@docsearch/css': 3.6.2
'@docsearch/js': 3.6.0(@algolia/client-search@4.24.0)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(search-insights@2.17.2)
- '@vitejs/plugin-vue': 3.2.0(vite@3.2.11(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ '@vitejs/plugin-vue': 3.2.0(vite@3.2.11(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
'@vue/devtools-api': 6.6.4
'@vueuse/core': 9.2.0(vue@3.5.12(typescript@4.9.5))
body-scroll-lock: 4.0.0-beta.0
shiki: 0.11.1
- vite: 3.2.11(@types/node@18.19.57)(sass@1.80.3)(terser@5.36.0)
+ vite: 3.2.11(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
vue: 3.5.12(typescript@4.9.5)
transitivePeerDependencies:
- '@algolia/client-search'
@@ -23601,7 +23839,33 @@ snapshots:
- terser
- typescript
- vitepress@1.0.0-alpha.10(@algolia/client-search@4.24.0)(@types/node@18.19.57)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@5.6.3):
+ vitepress@1.0.0-alpha.10(@algolia/client-search@4.24.0)(@types/node@20.5.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@5.6.3):
+ dependencies:
+ '@docsearch/css': 3.6.2
+ '@docsearch/js': 3.6.0(@algolia/client-search@4.24.0)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(search-insights@2.17.2)
+ '@vitejs/plugin-vue': 3.2.0(vite@3.2.11(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3))
+ '@vue/devtools-api': 6.6.4
+ '@vueuse/core': 9.2.0(vue@3.5.12(typescript@5.6.3))
+ body-scroll-lock: 4.0.0-beta.0
+ shiki: 0.11.1
+ vite: 3.2.11(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
+ vue: 3.5.12(typescript@5.6.3)
+ transitivePeerDependencies:
+ - '@algolia/client-search'
+ - '@types/node'
+ - '@types/react'
+ - '@vue/composition-api'
+ - less
+ - react
+ - react-dom
+ - sass
+ - search-insights
+ - stylus
+ - sugarss
+ - terser
+ - typescript
+
+ vitepress@1.0.0-alpha.10(@types/node@18.19.57)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(terser@5.36.0)(typescript@5.6.3):
dependencies:
'@docsearch/css': 3.6.2
'@docsearch/js': 3.6.0(@algolia/client-search@4.24.0)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(search-insights@2.17.2)
@@ -23653,6 +23917,32 @@ snapshots:
- terser
- typescript
+ vitepress@1.0.0-alpha.8(@algolia/client-search@4.24.0)(@types/node@20.5.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(sass@1.80.3)(search-insights@2.17.2)(terser@5.36.0)(typescript@4.9.5):
+ dependencies:
+ '@docsearch/css': 3.6.2
+ '@docsearch/js': 3.6.2(@algolia/client-search@4.24.0)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(search-insights@2.17.2)
+ '@vitejs/plugin-vue': 3.2.0(vite@3.2.11(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0))(vue@3.5.12(typescript@4.9.5))
+ '@vue/devtools-api': 6.6.4
+ '@vueuse/core': 9.2.0(vue@3.5.12(typescript@4.9.5))
+ body-scroll-lock: 4.0.0-beta.0
+ shiki: 0.11.1
+ vite: 3.2.11(@types/node@20.5.1)(sass@1.80.3)(terser@5.36.0)
+ vue: 3.5.12(typescript@4.9.5)
+ transitivePeerDependencies:
+ - '@algolia/client-search'
+ - '@types/node'
+ - '@types/react'
+ - '@vue/composition-api'
+ - less
+ - react
+ - react-dom
+ - sass
+ - search-insights
+ - stylus
+ - sugarss
+ - terser
+ - typescript
+
vitest@0.25.8(happy-dom@14.12.3)(jsdom@20.0.3)(sass@1.80.3)(terser@5.36.0):
dependencies:
'@types/chai': 4.3.20
@@ -23821,7 +24111,7 @@ snapshots:
- supports-color
- terser
- vitest@1.6.0(@types/node@18.19.57)(happy-dom@8.9.0)(jsdom@20.0.3)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0):
+ vitest@1.6.0(@types/node@20.5.1)(happy-dom@8.9.0)(jsdom@20.0.3)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0):
dependencies:
'@vitest/expect': 1.6.0
'@vitest/runner': 1.6.0
@@ -23840,11 +24130,11 @@ snapshots:
strip-literal: 2.1.0
tinybench: 2.9.0
tinypool: 0.8.4
- vite: 5.4.9(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
- vite-node: 1.6.0(@types/node@18.19.57)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ vite: 5.4.9(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
+ vite-node: 1.6.0(@types/node@20.5.1)(sass-embedded@1.80.3)(sass@1.80.3)(terser@5.36.0)
why-is-node-running: 2.3.0
optionalDependencies:
- '@types/node': 18.19.57
+ '@types/node': 20.5.1
happy-dom: 8.9.0
jsdom: 20.0.3
transitivePeerDependencies:
--
Gitee