diff --git a/jeecgboot-vue3/src/views/projectApplication/PersonTable.vue b/jeecgboot-vue3/src/views/projectApplication/PersonTable.vue
new file mode 100644
index 0000000..47d250d
--- /dev/null
+++ b/jeecgboot-vue3/src/views/projectApplication/PersonTable.vue
@@ -0,0 +1,137 @@
+
+
+
+
diff --git a/jeecgboot-vue3/src/views/projectApplication/data.ts b/jeecgboot-vue3/src/views/projectApplication/data.ts
new file mode 100644
index 0000000..73d17d8
--- /dev/null
+++ b/jeecgboot-vue3/src/views/projectApplication/data.ts
@@ -0,0 +1,149 @@
+import { FormSchema } from '/@/components/Form';
+
+const basicOptions: LabelValueOptions = [
+ {
+ label: '付晓晓',
+ value: '1',
+ },
+ {
+ label: '周毛毛',
+ value: '2',
+ },
+];
+
+const storeTypeOptions: LabelValueOptions = [
+ {
+ label: '私密',
+ value: '1',
+ },
+ {
+ label: '公开',
+ value: '2',
+ },
+];
+
+export const schemas: FormSchema[] = [
+ {
+ field: 'f1',
+ component: 'Input',
+ label: '仓库名',
+ required: true,
+ },
+ {
+ field: 'f2',
+ component: 'Input',
+ label: '仓库域名',
+ required: true,
+ componentProps: {
+ addonBefore: 'http://',
+ addonAfter: 'com',
+ },
+ colProps: {
+ offset: 2,
+ },
+ },
+ {
+ field: 'f3',
+ component: 'Select',
+ label: '仓库管理员',
+ componentProps: {
+ options: basicOptions,
+ },
+ required: true,
+ colProps: {
+ offset: 2,
+ },
+ },
+ {
+ field: 'f4',
+ component: 'Select',
+ label: '审批人',
+ componentProps: {
+ options: basicOptions,
+ },
+ required: true,
+ },
+ {
+ field: 'f5',
+ component: 'RangePicker',
+ label: '生效日期',
+ required: true,
+ colProps: {
+ offset: 2,
+ },
+ },
+ {
+ field: 'f6',
+ component: 'Select',
+ label: '仓库类型',
+ componentProps: {
+ options: storeTypeOptions,
+ },
+ required: true,
+ colProps: {
+ offset: 2,
+ },
+ },
+];
+export const taskSchemas: FormSchema[] = [
+ {
+ field: 't1',
+ component: 'Input',
+ label: '任务名',
+ required: true,
+ },
+ {
+ field: 't2',
+ component: 'Input',
+ label: '任务描述',
+ required: true,
+ colProps: {
+ offset: 2,
+ },
+ },
+ {
+ field: 't3',
+ component: 'Select',
+ label: '执行人',
+ componentProps: {
+ options: basicOptions,
+ },
+ required: true,
+ colProps: {
+ offset: 2,
+ },
+ },
+ {
+ field: 't4',
+ component: 'Select',
+ label: '责任人',
+ componentProps: {
+ options: basicOptions,
+ },
+ required: true,
+ },
+ {
+ field: 't5',
+ component: 'TimePicker',
+ label: '生效日期',
+ required: true,
+ componentProps: {
+ style: { width: '100%' },
+ },
+ colProps: {
+ offset: 2,
+ },
+ },
+ {
+ field: 't6',
+ component: 'Select',
+ label: '任务类型',
+ componentProps: {
+ options: storeTypeOptions,
+ },
+ required: true,
+ colProps: {
+ offset: 2,
+ },
+ },
+];
diff --git a/jeecgboot-vue3/src/views/projectApplication/projectApplicationList.vue b/jeecgboot-vue3/src/views/projectApplication/projectApplicationList.vue
new file mode 100644
index 0000000..64b1624
--- /dev/null
+++ b/jeecgboot-vue3/src/views/projectApplication/projectApplicationList.vue
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提交
+
+
+
+
+