diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json
index d044462a5..8df418478 100644
--- a/node_modules/.package-lock.json
+++ b/node_modules/.package-lock.json
@@ -9747,7 +9747,7 @@
},
"node_modules/unplugin-vue-components": {
"version": "0.24.1",
- "resolved": "https://registry.npmmirror.com/unplugin-vue-components/-/unplugin-vue-components-0.24.1.tgz",
+ "resolved": "https://registry.npmjs.org/unplugin-vue-components/-/unplugin-vue-components-0.24.1.tgz",
"integrity": "sha512-T3A8HkZoIE1Cja95xNqolwza0yD5IVlgZZ1PVAGvVCx8xthmjsv38xWRCtHtwl+rvZyL9uif42SRkDGw9aCfMA==",
"dev": true,
"dependencies": {
@@ -9765,6 +9765,9 @@
"engines": {
"node": ">=14"
},
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ },
"peerDependencies": {
"@babel/parser": "^7.15.8",
"@nuxt/kit": "^3.2.2",
diff --git a/package-lock.json b/package-lock.json
index 1d1bca102..ea63cebeb 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10157,7 +10157,7 @@
},
"node_modules/unplugin-vue-components": {
"version": "0.24.1",
- "resolved": "https://registry.npmmirror.com/unplugin-vue-components/-/unplugin-vue-components-0.24.1.tgz",
+ "resolved": "https://registry.npmjs.org/unplugin-vue-components/-/unplugin-vue-components-0.24.1.tgz",
"integrity": "sha512-T3A8HkZoIE1Cja95xNqolwza0yD5IVlgZZ1PVAGvVCx8xthmjsv38xWRCtHtwl+rvZyL9uif42SRkDGw9aCfMA==",
"dev": true,
"dependencies": {
@@ -10175,6 +10175,9 @@
"engines": {
"node": ">=14"
},
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ },
"peerDependencies": {
"@babel/parser": "^7.15.8",
"@nuxt/kit": "^3.2.2",
diff --git a/src/router/index.ts b/src/router/index.ts
index b4448abdb..d068ba1f8 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -1,5 +1,5 @@
import { createRouter, createWebHashHistory, RouteRecordRaw } from "vue-router";
-
+import CreatePage from "@/views/sysworkflow/codepage/createpage.vue";
export const Layout = () => import("@/layout/index.vue");
// 静态路由
@@ -13,6 +13,11 @@ export const constantRoutes: RouteRecordRaw[] = [
path: "/redirect/:path(.*)",
component: () => import("@/views/redirect/index.vue"),
},
+ {
+ path:"/create",
+ name: "create",
+ component: () => import('@/views/sysworkflow/codepage/createpage.vue'),
+ }
],
},
@@ -51,6 +56,7 @@ export const constantRoutes: RouteRecordRaw[] = [
},
],
},
+
// 外部链接
/*{
diff --git a/src/types/components.d.ts b/src/types/components.d.ts
index e39ad0445..003d20446 100644
--- a/src/types/components.d.ts
+++ b/src/types/components.d.ts
@@ -53,6 +53,8 @@ declare module '@vue/runtime-core' {
ElFormItem: typeof import('element-plus/es')['ElFormItem']
ElHeader: typeof import('element-plus/es')['ElHeader']
ElIcon: typeof import('element-plus/es')['ElIcon']
+ ElIconExpand: typeof import('@element-plus/icons-vue')['Expand']
+ ElIconFold: typeof import('@element-plus/icons-vue')['Fold']
ElImage: typeof import('element-plus/es')['ElImage']
ElImageViewer: typeof import('element-plus/es')['ElImageViewer']
ElInput: typeof import('element-plus/es')['ElInput']
@@ -61,6 +63,7 @@ declare module '@vue/runtime-core' {
ElMain: typeof import('element-plus/es')['ElMain']
ElMenu: typeof import('element-plus/es')['ElMenu']
ElMenuItem: typeof import('element-plus/es')['ElMenuItem']
+ ElMenuItemGroup: typeof import('element-plus/es')['ElMenuItemGroup']
ElOption: typeof import('element-plus/es')['ElOption']
ElPagination: typeof import('element-plus/es')['ElPagination']
ElPopconfirm: typeof import('element-plus/es')['ElPopconfirm']
@@ -122,7 +125,11 @@ declare module '@vue/runtime-core' {
IEpDownload: typeof import('~icons/ep/download')['default']
IEpEdit: typeof import('~icons/ep/edit')['default']
IEpMessageBox: typeof import('~icons/ep/message-box')['default']
+<<<<<<< HEAD
IEpMinus: typeof import('~icons/ep/minus')['default']
+=======
+ IEpMoreFilled: typeof import('~icons/ep/more-filled')['default']
+>>>>>>> yjf_v3
IEpOperation: typeof import('~icons/ep/operation')['default']
IEpPicture: typeof import('~icons/ep/picture')['default']
IEpPlus: typeof import('~icons/ep/plus')['default']
@@ -131,8 +138,12 @@ declare module '@vue/runtime-core' {
IEpRefreshLeft: typeof import('~icons/ep/refresh-left')['default']
IEpSearch: typeof import('~icons/ep/search')['default']
IEpSetting: typeof import('~icons/ep/setting')['default']
+<<<<<<< HEAD
IEpTop: typeof import('~icons/ep/top')['default']
IEpUploadFilled: typeof import('~icons/ep/upload-filled')['default']
+=======
+ IEpStar: typeof import('~icons/ep/star')['default']
+>>>>>>> yjf_v3
IEpUser: typeof import('~icons/ep/user')['default']
IEpView: typeof import('~icons/ep/view')['default']
LangSelect: typeof import('./../components/LangSelect/index.vue')['default']
diff --git a/src/views/sysworkflow/codepage/createpage.vue b/src/views/sysworkflow/codepage/createpage.vue
new file mode 100644
index 000000000..c29609219
--- /dev/null
+++ b/src/views/sysworkflow/codepage/createpage.vue
@@ -0,0 +1,594 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 表单预览
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/sysworkflow/codepage/editpage.vue b/src/views/sysworkflow/codepage/editpage.vue
new file mode 100644
index 000000000..6f4a37aa2
--- /dev/null
+++ b/src/views/sysworkflow/codepage/editpage.vue
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
![预览图片]()
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/sysworkflow/codepage/page.vue b/src/views/sysworkflow/codepage/page.vue
index 4d85332a1..5a09352da 100644
--- a/src/views/sysworkflow/codepage/page.vue
+++ b/src/views/sysworkflow/codepage/page.vue
@@ -1,75 +1,60 @@
-
+<<<<<<< HEAD
@@ -130,84 +115,200 @@ onMounted(() => {