明树Git Lab
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
J
jt_front
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
jt_front
Commits
add12e41
Commit
add12e41
authored
Mar 16, 2026
by
zhanghan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug处理
parent
327efb71
Changes
11
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
4306 additions
and
60 deletions
+4306
-60
SuperForm.README.md
src/components/common/SuperForm.README.md
+913
-0
SuperForm.types.ts
src/components/common/SuperForm.types.ts
+955
-0
SuperForm.vue
src/components/common/SuperForm.vue
+1128
-0
routes.js
src/router/routes.js
+7
-0
SuperFormExample.vue
src/views/everydayPage/SuperFormExample.vue
+1260
-0
annualAdd.vue
src/views/everydayPage/annualAdd.vue
+0
-7
everydayAdd.vue
src/views/everydayPage/everydayAdd.vue
+1
-7
informationConstructionAdd.vue
src/views/everydayPage/informationConstructionAdd.vue
+12
-0
recordAdd.vue
src/views/everydayPage/recordAdd.vue
+0
-10
shareAdd.vue
src/views/everydayPage/shareAdd.vue
+30
-32
systemAdd.vue
src/views/everydayPage/systemAdd.vue
+0
-4
No files found.
src/components/common/SuperForm.README.md
0 → 100644
View file @
add12e41
This diff is collapsed.
Click to expand it.
src/components/common/SuperForm.types.ts
0 → 100644
View file @
add12e41
This diff is collapsed.
Click to expand it.
src/components/common/SuperForm.vue
0 → 100644
View file @
add12e41
This diff is collapsed.
Click to expand it.
src/router/routes.js
View file @
add12e41
...
@@ -271,6 +271,13 @@ const routes = [
...
@@ -271,6 +271,13 @@ const routes = [
title
:
"参股企业管理"
,
title
:
"参股企业管理"
,
component
:
()
=>
import
(
"@/views/everydayPage/shareAdd.vue"
),
component
:
()
=>
import
(
"@/views/everydayPage/shareAdd.vue"
),
},
},
{
path
:
"/SuperFormExample"
,
name
:
"SuperFormExample"
,
title
:
"测试组件"
,
component
:
()
=>
import
(
"@/views/everydayPage/SuperFormExample.vue"
),
},
{
{
path
:
"/system"
,
path
:
"/system"
,
name
:
"system"
,
name
:
"system"
,
...
...
src/views/everydayPage/SuperFormExample.vue
0 → 100644
View file @
add12e41
This diff is collapsed.
Click to expand it.
src/views/everydayPage/annualAdd.vue
View file @
add12e41
...
@@ -1364,13 +1364,6 @@ const changeProject = (val) => {
...
@@ -1364,13 +1364,6 @@ const changeProject = (val) => {
callback
:
(
data
)
=>
{
callback
:
(
data
)
=>
{
loading
.
value
=
false
;
loading
.
value
=
false
;
formData
.
projectName
=
data
.
projectName
||
""
;
formData
.
projectName
=
data
.
projectName
||
""
;
formData
.
sbdw
=
data
.
sbdw
||
""
;
formData
.
xmgsmc
=
data
.
xmgsmc
||
""
;
formData
.
xmkgsjyj
=
data
.
xmkgsjyj
||
""
;
formData
.
xmjgsjyj
=
data
.
xmjgsjyj
||
""
;
formData
.
xmjd
=
data
.
xmjd
||
""
;
formData
.
yynxn
=
data
.
yynxn
||
""
;
formData
.
xmjsqy
=
data
.
xmjsqy
||
""
;
},
},
error
:
()
=>
{
error
:
()
=>
{
loading
.
value
=
false
;
loading
.
value
=
false
;
...
...
src/views/everydayPage/everydayAdd.vue
View file @
add12e41
...
@@ -97,14 +97,8 @@ const sourceId = ref(route.query.sourceId || "");
...
@@ -97,14 +97,8 @@ const sourceId = ref(route.query.sourceId || "");
// ========== 表单核心数据(完全匹配RcXxbs表结构,无冗余字段) ==========
// ========== 表单核心数据(完全匹配RcXxbs表结构,无冗余字段) ==========
const
formData
=
reactive
({
const
formData
=
reactive
({
wjmc
:
""
,
// 文件名称
nd
:
""
,
// 编制年度(YYYY格式,匹配表的DATE类型)
bzr
:
""
,
// 编制人
bzrbm
:
""
,
// 编制人部门
fjsc
:
[],
// 附件上传(JSON类型,匹配表的JSON)
fjsc
:
[],
// 附件上传(JSON类型,匹配表的JSON)
projectId
:
""
,
// 所属项目ID(隐藏字段,提交传值)
sourceId
:
""
,
// 所属主表id(隐藏字段,提交传值)
del
:
0
,
// 删除标识,默认0(正常)
creator
:
proxy
.
$store
?.
getters
?.
userId
||
""
,
// 创建人ID(从全局状态取,无则空)
creator
:
proxy
.
$store
?.
getters
?.
userId
||
""
,
// 创建人ID(从全局状态取,无则空)
});
});
...
...
src/views/everydayPage/informationConstructionAdd.vue
View file @
add12e41
...
@@ -109,6 +109,18 @@ const backClick = () => {
...
@@ -109,6 +109,18 @@ const backClick = () => {
// 保存/提交表单(新增/编辑统一处理)
// 保存/提交表单(新增/编辑统一处理)
const
saveClick
=
()
=>
{
const
saveClick
=
()
=>
{
if
(
!
formData
.
issueTitle
)
{
ElMessage
.
warning
(
"请填写问题标题"
);
return
;
}
if
(
!
formData
.
issueCategory
)
{
ElMessage
.
warning
(
"请选择问题类别"
);
return
;
}
if
(
!
formData
.
issueDescription
)
{
ElMessage
.
warning
(
"请填写问题描述"
);
return
;
}
loading
.
value
=
true
;
loading
.
value
=
true
;
const
url
=
rcCgqyglId
.
value
const
url
=
rcCgqyglId
.
value
?
"/api/project/updateXxhjs"
?
"/api/project/updateXxhjs"
...
...
src/views/everydayPage/recordAdd.vue
View file @
add12e41
...
@@ -128,17 +128,7 @@ const activeCollapse = ref(["档案基本信息"]);
...
@@ -128,17 +128,7 @@ const activeCollapse = ref(["档案基本信息"]);
// 表单核心数据:**完全匹配后端RcTzdagl模型字段**,删除所有无用字段
// 表单核心数据:**完全匹配后端RcTzdagl模型字段**,删除所有无用字段
const
formData
=
reactive
({
const
formData
=
reactive
({
archiveCategory
:
""
,
// 档案分类 ★非空★
archiveName
:
""
,
// 档案名称 ★非空★
archiveNumber
:
""
,
// 档案编号
archiveDate
:
""
,
// 档案日期
remark
:
""
,
// 备注
fjsc
:
[],
// 附件上传(JSON数组,绑定上传组件)
fjsc
:
[],
// 附件上传(JSON数组,绑定上传组件)
projectId
:
""
,
// 所属项目ID
del
:
0
,
// 删除标记,默认0正常(后端默认值)
creator
:
userStore
.
userId
||
""
,
// 创建人ID(从用户仓库取,后端需要)
createdAt
:
""
,
// 创建时间(后端自动生成,前端仅回显)
updatedAt
:
""
,
// 更新时间(后端自动生成,前端仅回显)
});
});
// 页面核心状态:保留必要的加载/预览/编辑ID
// 页面核心状态:保留必要的加载/预览/编辑ID
...
...
src/views/everydayPage/shareAdd.vue
View file @
add12e41
...
@@ -546,38 +546,36 @@ const activeCollapse = ref([
...
@@ -546,38 +546,36 @@ const activeCollapse = ref([
// 表单数据 - 数值字段初始化为数字类型(0)
// 表单数据 - 数值字段初始化为数字类型(0)
const
formData
=
reactive
({
const
formData
=
reactive
({
projectName
:
""
,
// projectName: "",
qc
:
""
,
// qc: "",
jc
:
""
,
// jc: "",
nbtzglzt
:
""
,
// nbtzglzt: "",
xmscjd
:
""
,
// xmscjd: "",
gqjg
:
""
,
// gqjg: "",
xmzbjze
:
0
,
// xmzbjze: 0,
gszbjyczze
:
0
,
// gszbjyczze: 0,
gsdqycze
:
0
,
// gsdqycze: 0,
gsdqyjcze
:
0
,
// gsdqyjcze: 0,
gsdqycwcje
:
0
,
// gsdqycwcje: 0,
gsdqsycze
:
0
,
// gsdqsycze: 0,
cgbczqk
:
""
,
// cgbczqk: "",
wfqyhttkyd
:
""
,
// wfqyhttkyd: "",
qyhqjz
:
""
,
// qyhqjz: "",
qyhqyyd
:
""
,
// qyhqyyd: "",
dbqk
:
""
,
// dbqk: "",
lrfp
:
""
,
// lrfp: "",
sfddlrfptj
:
""
,
// sfddlrfptj: "",
ljhqfh
:
0
,
// ljhqfh: 0,
ytrzj
:
0
,
// ytrzj: 0,
ljtrzj
:
0
,
// ljtrzj: 0,
sxtrzj
:
0
,
// sxtrzj: 0,
jt
:
0
,
// jt: 0,
zx
:
0
,
// zx: 0,
lxr
:
""
,
// lxr: "",
lxfs
:
""
,
// lxfs: "",
bz
:
""
,
// bz: "",
projectId
:
""
,
// projectId: "",
del
:
0
,
// del字段保留0默认值(删除标记,0为正常)
// del: 0, // del字段保留0默认值(删除标记,0为正常)
createdAt
:
""
,
updatedAt
:
""
,
});
});
let
options
=
ref
();
let
options
=
ref
();
...
...
src/views/everydayPage/systemAdd.vue
View file @
add12e41
...
@@ -97,10 +97,6 @@ const options = ref({}); // 下拉/单选全局配置项(文件层级/类别
...
@@ -97,10 +97,6 @@ const options = ref({}); // 下拉/单选全局配置项(文件层级/类别
// ========== 表单核心数据(删除无用数组,仅保留页面绑定的字段) ==========
// ========== 表单核心数据(删除无用数组,仅保留页面绑定的字段) ==========
const
formData
=
reactive
({
const
formData
=
reactive
({
wjmc
:
""
,
// 文件名称
bbsj
:
""
,
// 颁布时间
wjcj
:
""
,
// 文件层级
wjlb
:
""
,
// 文件类别
fjsc
:
[],
// 附件上传
fjsc
:
[],
// 附件上传
});
});
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment