Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
W
web-project
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
紫光云
web-project
Commits
8a9b27da
Commit
8a9b27da
authored
Jun 28, 2024
by
jiaxu.yan
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop' of
http://gitlab.91isoft.com:90/purple-cloud/web-progeam
into develop
parents
0ba0aa19
c431b95e
Changes
18
Show whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
122 additions
and
89 deletions
+122
-89
index.vue
src/views/biddingManagement/index.vue
+6
-5
index.vue
src/views/biddingPlan/index.vue
+6
-5
monthlyPlanEdit.vue
src/views/monthlyPlan/monthlyPlanEdit/monthlyPlanEdit.vue
+4
-4
performanceEdit.vue
src/views/performance/performanceEdit.vue
+5
-4
drawerData.ts
src/views/project/annexDrawer/drawerData.ts
+5
-5
annualDrawer.vue
src/views/project/annualDrawer/annualDrawer.vue
+5
-0
biddingManagementDrawer.vue
...oject/biddingManagementDrawer/biddingManagementDrawer.vue
+4
-0
biddingFormDrawer.vue
src/views/project/biddingPlanDrawer/biddingFormDrawer.vue
+4
-0
drawerData.ts
src/views/project/changeSignatureDrawer/drawerData.ts
+23
-22
completedDrawer.vue
src/views/project/completedDrawer/completedDrawer.vue
+4
-0
drawerData.ts
src/views/project/contractDrawer/drawerData.ts
+5
-5
investmentPlanDrawer.vue
...ews/project/investmentPlanDrawer/investmentPlanDrawer.vue
+4
-0
monthDrawer.vue
src/views/project/monthDrawer/monthDrawer.vue
+4
-0
performanceDrawer.vue
src/views/project/performanceDrawer/performanceDrawer.vue
+4
-0
drawerData.ts
src/views/project/potentialSafetyDrawer/drawerData.ts
+9
-9
drawerData.ts
src/views/project/safetyEducationDrawer/drawerData.ts
+10
-10
drawerData.ts
src/views/project/settlementDrawer/drawerData.ts
+19
-19
detail.data.ts
src/views/statement/monthlyPlanDrawer/detail.data.ts
+1
-1
No files found.
src/views/biddingManagement/index.vue
View file @
8a9b27da
...
@@ -25,7 +25,7 @@
...
@@ -25,7 +25,7 @@
label: '修改',
label: '修改',
onClick: handleEdit.bind(null, record, 0),
onClick: handleEdit.bind(null, record, 0),
ifShow: (_action) => {
ifShow: (_action) => {
return record.reviewStatus ==
null
;
return record.reviewStatus ==
'0'
;
},
},
},
},
{
{
...
@@ -37,7 +37,7 @@
...
@@ -37,7 +37,7 @@
confirm: handleDelete.bind(null, record),
confirm: handleDelete.bind(null, record),
},
},
ifShow: (_action) => {
ifShow: (_action) => {
return record.reviewStatus ==
null
;
return record.reviewStatus ==
'0'
;
},
},
},
},
{
{
...
@@ -49,7 +49,7 @@
...
@@ -49,7 +49,7 @@
confirm: examine.bind(null, record, true),
confirm: examine.bind(null, record, true),
},
},
ifShow: (_action) => {
ifShow: (_action) => {
return record.reviewStatus ==
null
;
return record.reviewStatus ==
'0'
;
},
},
},
},
]"
]"
...
@@ -72,9 +72,10 @@
...
@@ -72,9 +72,10 @@
import
{
useModal
}
from
'@/components/Modal'
;
import
{
useModal
}
from
'@/components/Modal'
;
import
yearModal
from
'@/components/yearModal.vue'
;
import
yearModal
from
'@/components/yearModal.vue'
;
import
{
useRouter
}
from
'vue-router'
;
import
{
useRouter
}
from
'vue-router'
;
import
{
useMessage
}
from
'@/hooks/web/useMessage'
;
const
{
push
}
=
useRouter
();
const
{
push
}
=
useRouter
();
import
{
useMessage
}
from
"@/hooks/web/useMessage"
;
const
{
createMessage
}
=
useMessage
();
const
{
createMessage
}
=
useMessage
();
const
{
error
}
=
createMessage
;
const
{
error
}
=
createMessage
;
defineOptions
({
name
:
'RoleManagement'
});
defineOptions
({
name
:
'RoleManagement'
});
...
...
src/views/biddingPlan/index.vue
View file @
8a9b27da
...
@@ -25,7 +25,7 @@
...
@@ -25,7 +25,7 @@
label: '编辑',
label: '编辑',
onClick: handleEdit.bind(null, record, 0),
onClick: handleEdit.bind(null, record, 0),
ifShow: (_action) => {
ifShow: (_action) => {
return record.reviewStatus ==
null
;
return record.reviewStatus ==
'0'
;
},
},
},
},
{
{
...
@@ -37,7 +37,7 @@
...
@@ -37,7 +37,7 @@
confirm: handleDelete.bind(null, record),
confirm: handleDelete.bind(null, record),
},
},
ifShow: (_action) => {
ifShow: (_action) => {
return record.reviewStatus ==
null
;
return record.reviewStatus ==
'0'
;
},
},
},
},
{
{
...
@@ -49,7 +49,7 @@
...
@@ -49,7 +49,7 @@
confirm: examine.bind(null, record, true),
confirm: examine.bind(null, record, true),
},
},
ifShow: (_action) => {
ifShow: (_action) => {
return record.reviewStatus ==
null
;
return record.reviewStatus ==
'0'
;
},
},
},
},
]"
]"
...
@@ -67,8 +67,9 @@
...
@@ -67,8 +67,9 @@
import
yearModal
from
'@/components/yearModal.vue'
;
import
yearModal
from
'@/components/yearModal.vue'
;
import
{
columns
,
searchFormSchema
}
from
'./biddingPlan.data'
;
import
{
columns
,
searchFormSchema
}
from
'./biddingPlan.data'
;
import
{
useRouter
}
from
'vue-router'
;
import
{
useRouter
}
from
'vue-router'
;
import
{
useMessage
}
from
"@/hooks/web/useMessage"
;
import
{
useMessage
}
from
'@/hooks/web/useMessage'
;
const
{
createMessage
}
=
useMessage
();
const
{
createMessage
}
=
useMessage
();
const
{
error
}
=
createMessage
;
const
{
error
}
=
createMessage
;
const
{
push
}
=
useRouter
();
const
{
push
}
=
useRouter
();
const
[
register
,
{
openModal
:
openModal
,
closeModal
:
closeModal
}]
=
useModal
();
const
[
register
,
{
openModal
:
openModal
,
closeModal
:
closeModal
}]
=
useModal
();
...
...
src/views/monthlyPlan/monthlyPlanEdit/monthlyPlanEdit.vue
View file @
8a9b27da
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
headerSticky
headerSticky
>
>
<template
#
extra
>
<template
#
extra
>
<
a-button
type=
"primary"
danger
>
删除
</a-button
>
<
!--
<a-button
type=
"primary"
danger
>
删除
</a-button>
--
>
<a-button
type=
"primary"
v-if=
"!disabled"
@
click=
"handleSubmit"
>
提交
</a-button>
<a-button
type=
"primary"
v-if=
"!disabled"
@
click=
"handleSubmit"
>
提交
</a-button>
<a-button
type=
"default"
@
click=
"router.back()"
>
返回
</a-button>
<a-button
type=
"default"
@
click=
"router.back()"
>
返回
</a-button>
</
template
>
</
template
>
...
@@ -20,10 +20,9 @@
...
@@ -20,10 +20,9 @@
preIcon=
"ant-design:delete-outlined"
preIcon=
"ant-design:delete-outlined"
danger
danger
@
click=
"deleteItem(index)"
@
click=
"deleteItem(index)"
>
/>
</a-button>
</
template
>
</
template
>
<BasicForm
:loading=
"loading"
@
register=
"item.Form[0]"
>
</BasicForm
>
<BasicForm
:loading=
"loading"
@
register=
"item.Form[0]"
/
>
<PageCard
<PageCard
v-for=
"(content, key) in item.list"
v-for=
"(content, key) in item.list"
:key=
"key"
:key=
"key"
...
@@ -61,6 +60,7 @@
...
@@ -61,6 +60,7 @@
import
{
useModal
}
from
'@/components/Modal'
;
import
{
useModal
}
from
'@/components/Modal'
;
import
{
router
}
from
'@/router'
;
import
{
router
}
from
'@/router'
;
import
{
useRoute
}
from
'vue-router'
;
import
{
useRoute
}
from
'vue-router'
;
const
[
registerDrawer
,
{
openDrawer
}]
=
useDrawer
();
const
[
registerDrawer
,
{
openDrawer
}]
=
useDrawer
();
const
loadingRef
=
ref
(
false
);
const
loadingRef
=
ref
(
false
);
const
[
register
,
{
openModal
:
openModal
}]
=
useModal
();
const
[
register
,
{
openModal
:
openModal
}]
=
useModal
();
...
...
src/views/performance/performanceEdit.vue
View file @
8a9b27da
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
headerSticky
headerSticky
>
>
<template
#
extra
>
<template
#
extra
>
<
a-button
type=
"primary"
danger
>
删除
</a-button
>
<
!--
<a-button
type=
"primary"
danger
>
删除
</a-button>
--
>
<a-button
type=
"primary"
v-if=
"!disabled"
@
click=
"handleSubmit"
>
提交
</a-button>
<a-button
type=
"primary"
v-if=
"!disabled"
@
click=
"handleSubmit"
>
提交
</a-button>
<a-button
type=
"default"
@
click=
"router.back()"
>
返回
</a-button>
<a-button
type=
"default"
@
click=
"router.back()"
>
返回
</a-button>
</
template
>
</
template
>
...
@@ -20,8 +20,7 @@
...
@@ -20,8 +20,7 @@
preIcon=
"ant-design:delete-outlined"
preIcon=
"ant-design:delete-outlined"
danger
danger
@
click=
"deleteItem(index)"
@
click=
"deleteItem(index)"
>
/>
</a-button>
</
template
>
</
template
>
<BasicForm
:loading=
"loading"
@
register=
"item.Form[0]"
/>
<BasicForm
:loading=
"loading"
@
register=
"item.Form[0]"
/>
</PageCard>
</PageCard>
...
@@ -39,7 +38,6 @@
...
@@ -39,7 +38,6 @@
<
script
lang=
"ts"
setup
>
<
script
lang=
"ts"
setup
>
import
addPlanModel
from
'./addPlanModel.vue'
;
import
addPlanModel
from
'./addPlanModel.vue'
;
import
{
useModal
}
from
'@/components/Modal'
;
import
{
useModal
}
from
'@/components/Modal'
;
const
[
register
,
{
openModal
:
openModal
}]
=
useModal
();
import
{
unref
,
computed
,
onMounted
,
ref
,
reactive
,
nextTick
,
provide
}
from
'vue'
;
import
{
unref
,
computed
,
onMounted
,
ref
,
reactive
,
nextTick
,
provide
}
from
'vue'
;
import
{
PageWrapper
}
from
'@/components/Page'
;
import
{
PageWrapper
}
from
'@/components/Page'
;
import
PageCard
from
'@/components/Page/src/PageCard.vue'
;
import
PageCard
from
'@/components/Page/src/PageCard.vue'
;
...
@@ -57,6 +55,9 @@
...
@@ -57,6 +55,9 @@
GetEngineProjectList
,
GetEngineProjectList
,
Itemdelete
,
Itemdelete
,
}
from
'@/api/project/performance'
;
}
from
'@/api/project/performance'
;
const
[
register
,
{
openModal
:
openModal
}]
=
useModal
();
const
loadingRef
=
ref
(
false
);
const
loadingRef
=
ref
(
false
);
const
{
createMessage
}
=
useMessage
();
const
{
createMessage
}
=
useMessage
();
const
isUpdate
=
ref
(
false
);
const
isUpdate
=
ref
(
false
);
...
...
src/views/project/annexDrawer/drawerData.ts
View file @
8a9b27da
...
@@ -6,35 +6,35 @@ export const annexDrawer: FormSchema[] = [
...
@@ -6,35 +6,35 @@ export const annexDrawer: FormSchema[] = [
label
:
'文件名'
,
label
:
'文件名'
,
field
:
'fileName'
,
field
:
'fileName'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'大小'
,
label
:
'大小'
,
field
:
'fileSize'
,
field
:
'fileSize'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'上传时间'
,
label
:
'上传时间'
,
field
:
'createTime'
,
field
:
'createTime'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'上传人员'
,
label
:
'上传人员'
,
field
:
'createBy'
,
field
:
'createBy'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'备注内容'
,
label
:
'备注内容'
,
field
:
'remark'
,
field
:
'remark'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
];
];
src/views/project/annualDrawer/annualDrawer.vue
View file @
8a9b27da
...
@@ -52,4 +52,9 @@
...
@@ -52,4 +52,9 @@
console
.
log
(
'年度资金计划res的值详情'
,
res
);
console
.
log
(
'年度资金计划res的值详情'
,
res
);
setFieldsValue
(
res
);
setFieldsValue
(
res
);
}
}
// 点击确认按钮关闭详情
async
function
handleSubmit
()
{
closeDrawer
();
}
</
script
>
</
script
>
src/views/project/biddingManagementDrawer/biddingManagementDrawer.vue
View file @
8a9b27da
...
@@ -52,4 +52,8 @@
...
@@ -52,4 +52,8 @@
console
.
log
(
'招标管理res的值详情'
,
res
);
console
.
log
(
'招标管理res的值详情'
,
res
);
setFieldsValue
(
res
);
setFieldsValue
(
res
);
}
}
// 点击确认按钮关闭详情
async
function
handleSubmit
()
{
closeDrawer
();
}
</
script
>
</
script
>
src/views/project/biddingPlanDrawer/biddingFormDrawer.vue
View file @
8a9b27da
...
@@ -51,4 +51,8 @@
...
@@ -51,4 +51,8 @@
console
.
log
(
'投资计划res的值详情'
,
res
);
console
.
log
(
'投资计划res的值详情'
,
res
);
setFieldsValue
(
res
);
setFieldsValue
(
res
);
}
}
// 点击确认按钮关闭详情
async
function
handleSubmit
()
{
closeDrawer
();
}
</
script
>
</
script
>
src/views/project/changeSignatureDrawer/drawerData.ts
View file @
8a9b27da
...
@@ -6,42 +6,42 @@ export const changeSignatureDrawer: FormSchema[] = [
...
@@ -6,42 +6,42 @@ export const changeSignatureDrawer: FormSchema[] = [
label
:
'填报周期'
,
label
:
'填报周期'
,
field
:
'yearQuarter'
,
field
:
'yearQuarter'
,
labelWidth
:
'280px'
,
labelWidth
:
'280px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'项目名称'
,
label
:
'项目名称'
,
field
:
'projectName'
,
field
:
'projectName'
,
labelWidth
:
'280px'
,
labelWidth
:
'280px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'招标方式'
,
label
:
'招标方式'
,
field
:
'biddingMethod'
,
field
:
'biddingMethod'
,
labelWidth
:
'280px'
,
labelWidth
:
'280px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'合同名称'
,
label
:
'合同名称'
,
field
:
'contractName'
,
field
:
'contractName'
,
labelWidth
:
'280px'
,
labelWidth
:
'280px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'合同类型'
,
label
:
'合同类型'
,
field
:
'contractType'
,
field
:
'contractType'
,
labelWidth
:
'280px'
,
labelWidth
:
'280px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
field
:
'formOfContract'
,
field
:
'formOfContract'
,
label
:
'合同形式'
,
label
:
'合同形式'
,
required
:
false
,
component
:
'Select'
,
component
:
'Select'
,
componentProps
:
{
componentProps
:
{
options
:
[
options
:
[
...
@@ -68,7 +68,7 @@ export const changeSignatureDrawer: FormSchema[] = [
...
@@ -68,7 +68,7 @@ export const changeSignatureDrawer: FormSchema[] = [
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
field
:
'contractAmount'
,
field
:
'contractAmount'
,
label
:
'合同金额'
,
label
:
'合同金额'
,
required
:
false
,
component
:
'InputNumber'
,
component
:
'InputNumber'
,
componentProps
:
{
componentProps
:
{
addonAfter
:
'元'
,
addonAfter
:
'元'
,
...
@@ -78,6 +78,7 @@ export const changeSignatureDrawer: FormSchema[] = [
...
@@ -78,6 +78,7 @@ export const changeSignatureDrawer: FormSchema[] = [
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
field
:
'amountInvested'
,
field
:
'amountInvested'
,
label
:
'立项投资额'
,
label
:
'立项投资额'
,
required
:
false
,
component
:
'InputNumber'
,
component
:
'InputNumber'
,
componentProps
:
{
componentProps
:
{
addonAfter
:
'万元'
,
addonAfter
:
'万元'
,
...
@@ -87,77 +88,77 @@ export const changeSignatureDrawer: FormSchema[] = [
...
@@ -87,77 +88,77 @@ export const changeSignatureDrawer: FormSchema[] = [
label
:
'甲方单位名称'
,
label
:
'甲方单位名称'
,
field
:
'firstPartyName'
,
field
:
'firstPartyName'
,
labelWidth
:
'280px'
,
labelWidth
:
'280px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'乙方单位名称'
,
label
:
'乙方单位名称'
,
field
:
'partyName'
,
field
:
'partyName'
,
labelWidth
:
'280px'
,
labelWidth
:
'280px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'合同累计签证、变更金额(含本次)(元)'
,
label
:
'合同累计签证、变更金额(含本次)(元)'
,
field
:
'changeAmount'
,
field
:
'changeAmount'
,
labelWidth
:
'280px'
,
labelWidth
:
'280px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'累计变更签证金额占合同金额比例'
,
label
:
'累计变更签证金额占合同金额比例'
,
field
:
'amountRatio'
,
field
:
'amountRatio'
,
labelWidth
:
'280px'
,
labelWidth
:
'280px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'变更编号'
,
label
:
'变更编号'
,
field
:
'changeNumber'
,
field
:
'changeNumber'
,
labelWidth
:
'280px'
,
labelWidth
:
'280px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'变更类型'
,
label
:
'变更类型'
,
field
:
'changeType'
,
field
:
'changeType'
,
labelWidth
:
'280px'
,
labelWidth
:
'280px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'责任方'
,
label
:
'责任方'
,
field
:
'responsibleParty'
,
field
:
'responsibleParty'
,
labelWidth
:
'280px'
,
labelWidth
:
'280px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'变更内容'
,
label
:
'变更内容'
,
field
:
'changeContent'
,
field
:
'changeContent'
,
labelWidth
:
'280px'
,
labelWidth
:
'280px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'预估变更金额(元)'
,
label
:
'预估变更金额(元)'
,
field
:
'visaAmount'
,
field
:
'visaAmount'
,
labelWidth
:
'280px'
,
labelWidth
:
'280px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'预估变更金额占合同金额比例'
,
label
:
'预估变更金额占合同金额比例'
,
field
:
'contractValueRatio'
,
field
:
'contractValueRatio'
,
labelWidth
:
'280px'
,
labelWidth
:
'280px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'签证编号'
,
label
:
'签证编号'
,
field
:
'visaNumber'
,
field
:
'visaNumber'
,
labelWidth
:
'280px'
,
labelWidth
:
'280px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
//签证类型:
//签证类型:
...
@@ -165,7 +166,7 @@ export const changeSignatureDrawer: FormSchema[] = [
...
@@ -165,7 +166,7 @@ export const changeSignatureDrawer: FormSchema[] = [
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
field
:
'visaType'
,
field
:
'visaType'
,
label
:
'签证类型:'
,
label
:
'签证类型:'
,
required
:
false
,
component
:
'Input'
,
component
:
'Input'
,
},
},
...
@@ -174,6 +175,7 @@ export const changeSignatureDrawer: FormSchema[] = [
...
@@ -174,6 +175,7 @@ export const changeSignatureDrawer: FormSchema[] = [
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
field
:
'visaContent'
,
field
:
'visaContent'
,
label
:
'签证内容:'
,
label
:
'签证内容:'
,
required
:
false
,
component
:
'Input'
,
component
:
'Input'
,
},
},
...
@@ -182,9 +184,8 @@ export const changeSignatureDrawer: FormSchema[] = [
...
@@ -182,9 +184,8 @@ export const changeSignatureDrawer: FormSchema[] = [
//meeting_minutes
//meeting_minutes
label
:
'会议纪要'
,
label
:
'会议纪要'
,
field
:
'meetingMinutes'
,
field
:
'meetingMinutes'
,
required
:
false
,
component
:
'InputTextArea'
,
component
:
'InputTextArea'
,
componentProps
:
{
componentProps
:
{
maxlength
:
100
,
maxlength
:
100
,
showCount
:
true
,
showCount
:
true
,
...
@@ -194,7 +195,7 @@ export const changeSignatureDrawer: FormSchema[] = [
...
@@ -194,7 +195,7 @@ export const changeSignatureDrawer: FormSchema[] = [
label
:
'资金来源'
,
label
:
'资金来源'
,
field
:
'fundingSource'
,
field
:
'fundingSource'
,
labelWidth
:
'280px'
,
labelWidth
:
'280px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
];
];
src/views/project/completedDrawer/completedDrawer.vue
View file @
8a9b27da
...
@@ -52,4 +52,8 @@
...
@@ -52,4 +52,8 @@
console
.
log
(
'已竣工验收项目陈欠资金计划res的值详情'
,
res
);
console
.
log
(
'已竣工验收项目陈欠资金计划res的值详情'
,
res
);
setFieldsValue
(
res
);
setFieldsValue
(
res
);
}
}
// 点击确认按钮关闭详情
async
function
handleSubmit
()
{
closeDrawer
();
}
</
script
>
</
script
>
src/views/project/contractDrawer/drawerData.ts
View file @
8a9b27da
...
@@ -6,35 +6,35 @@ export const contractDrawer: FormSchema[] = [
...
@@ -6,35 +6,35 @@ export const contractDrawer: FormSchema[] = [
label
:
'合同名称'
,
label
:
'合同名称'
,
field
:
'contrcatName'
,
field
:
'contrcatName'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'项目名称'
,
label
:
'项目名称'
,
field
:
'projectName'
,
field
:
'projectName'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'结算金额'
,
label
:
'结算金额'
,
field
:
'investmentAmount'
,
field
:
'investmentAmount'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'收款单位'
,
label
:
'收款单位'
,
field
:
'collectingUnit'
,
field
:
'collectingUnit'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'合同额'
,
label
:
'合同额'
,
field
:
'contractAmount'
,
field
:
'contractAmount'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
];
];
src/views/project/investmentPlanDrawer/investmentPlanDrawer.vue
View file @
8a9b27da
...
@@ -52,4 +52,8 @@
...
@@ -52,4 +52,8 @@
console
.
log
(
'投资计划res的值详情'
,
res
);
console
.
log
(
'投资计划res的值详情'
,
res
);
setFieldsValue
(
res
);
setFieldsValue
(
res
);
}
}
// 点击确认按钮关闭详情
async
function
handleSubmit
()
{
closeDrawer
();
}
</
script
>
</
script
>
src/views/project/monthDrawer/monthDrawer.vue
View file @
8a9b27da
...
@@ -52,4 +52,8 @@
...
@@ -52,4 +52,8 @@
console
.
log
(
'月度资金res的值详情'
,
res
);
console
.
log
(
'月度资金res的值详情'
,
res
);
setFieldsValue
(
res
);
setFieldsValue
(
res
);
}
}
// 点击确认按钮关闭详情
async
function
handleSubmit
()
{
closeDrawer
();
}
</
script
>
</
script
>
src/views/project/performanceDrawer/performanceDrawer.vue
View file @
8a9b27da
...
@@ -52,4 +52,8 @@
...
@@ -52,4 +52,8 @@
console
.
log
(
'计划完成res的值详情'
,
res
);
console
.
log
(
'计划完成res的值详情'
,
res
);
setFieldsValue
(
res
);
setFieldsValue
(
res
);
}
}
// 点击确认按钮关闭详情
async
function
handleSubmit
()
{
closeDrawer
();
}
</
script
>
</
script
>
src/views/project/potentialSafetyDrawer/drawerData.ts
View file @
8a9b27da
...
@@ -6,63 +6,63 @@ export const potentialSafetyDrawer: FormSchema[] = [
...
@@ -6,63 +6,63 @@ export const potentialSafetyDrawer: FormSchema[] = [
label
:
'填报周期'
,
label
:
'填报周期'
,
field
:
'fillingPeriod'
,
field
:
'fillingPeriod'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'隐患描述'
,
label
:
'隐患描述'
,
field
:
'describe'
,
field
:
'describe'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'隐患级别'
,
label
:
'隐患级别'
,
field
:
'level'
,
field
:
'level'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'计划费用(万元)'
,
label
:
'计划费用(万元)'
,
field
:
'planCost'
,
field
:
'planCost'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'实际费用(万元)'
,
label
:
'实际费用(万元)'
,
field
:
'actualCost'
,
field
:
'actualCost'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'计划时间'
,
label
:
'计划时间'
,
field
:
'planTime'
,
field
:
'planTime'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'实际时间'
,
label
:
'实际时间'
,
field
:
'actualTime'
,
field
:
'actualTime'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'隐患治理后的评估情况'
,
label
:
'隐患治理后的评估情况'
,
field
:
'assessmentSituation'
,
field
:
'assessmentSituation'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'责任人'
,
label
:
'责任人'
,
field
:
'responsiblePerson'
,
field
:
'responsiblePerson'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
];
];
src/views/project/safetyEducationDrawer/drawerData.ts
View file @
8a9b27da
...
@@ -6,70 +6,70 @@ export const safetyEducationDrawer: FormSchema[] = [
...
@@ -6,70 +6,70 @@ export const safetyEducationDrawer: FormSchema[] = [
label
:
'填报周期'
,
label
:
'填报周期'
,
field
:
'fillingPeriod'
,
field
:
'fillingPeriod'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'培训时间'
,
label
:
'培训时间'
,
field
:
'trainingTime'
,
field
:
'trainingTime'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'培训主题'
,
label
:
'培训主题'
,
field
:
'trainingTheme'
,
field
:
'trainingTheme'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'培训类型'
,
label
:
'培训类型'
,
field
:
'trainingType'
,
field
:
'trainingType'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'培训形式'
,
label
:
'培训形式'
,
field
:
'trainingFormat'
,
field
:
'trainingFormat'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'计划会议'
,
label
:
'计划会议'
,
field
:
'trainingMeet'
,
field
:
'trainingMeet'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'培训人员'
,
label
:
'培训人员'
,
field
:
'trainers'
,
field
:
'trainers'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'学识(合计)'
,
label
:
'学识(合计)'
,
field
:
'knowledge'
,
field
:
'knowledge'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'人数'
,
label
:
'人数'
,
field
:
'numberOfPeople'
,
field
:
'numberOfPeople'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'备注'
,
label
:
'备注'
,
field
:
'remark'
,
field
:
'remark'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
];
];
src/views/project/settlementDrawer/drawerData.ts
View file @
8a9b27da
...
@@ -6,28 +6,28 @@ export const settlementDrawer: FormSchema[] = [
...
@@ -6,28 +6,28 @@ export const settlementDrawer: FormSchema[] = [
label
:
'填报周期'
,
label
:
'填报周期'
,
field
:
'yearQuarter'
,
field
:
'yearQuarter'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'立项投资额(万元)'
,
label
:
'立项投资额(万元)'
,
field
:
'projectInvestment'
,
field
:
'projectInvestment'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'资金来源'
,
label
:
'资金来源'
,
field
:
'fundingSource'
,
field
:
'fundingSource'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'招标方式'
,
label
:
'招标方式'
,
field
:
'biddingMethod'
,
field
:
'biddingMethod'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Select'
,
component
:
'Select'
,
componentProps
:
{
componentProps
:
{
options
:
[
options
:
[
...
@@ -58,7 +58,7 @@ export const settlementDrawer: FormSchema[] = [
...
@@ -58,7 +58,7 @@ export const settlementDrawer: FormSchema[] = [
label
:
'合同类型'
,
label
:
'合同类型'
,
field
:
'contracYpe'
,
field
:
'contracYpe'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Select'
,
component
:
'Select'
,
componentProps
:
{
componentProps
:
{
options
:
[
options
:
[
...
@@ -85,28 +85,28 @@ export const settlementDrawer: FormSchema[] = [
...
@@ -85,28 +85,28 @@ export const settlementDrawer: FormSchema[] = [
label
:
'合同名称'
,
label
:
'合同名称'
,
field
:
'contractName'
,
field
:
'contractName'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'甲方单位名称'
,
label
:
'甲方单位名称'
,
field
:
'firstPartyName'
,
field
:
'firstPartyName'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'乙方单位名称'
,
label
:
'乙方单位名称'
,
field
:
'secondPartyName'
,
field
:
'secondPartyName'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'合同形式'
,
label
:
'合同形式'
,
field
:
'formOfContract'
,
field
:
'formOfContract'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Select'
,
component
:
'Select'
,
componentProps
:
{
componentProps
:
{
options
:
[
options
:
[
...
@@ -133,70 +133,70 @@ export const settlementDrawer: FormSchema[] = [
...
@@ -133,70 +133,70 @@ export const settlementDrawer: FormSchema[] = [
label
:
'合同签订时间'
,
label
:
'合同签订时间'
,
field
:
'contractSigningTime'
,
field
:
'contractSigningTime'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'竣工时间'
,
label
:
'竣工时间'
,
field
:
'closingTime'
,
field
:
'closingTime'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'结算完成时间'
,
label
:
'结算完成时间'
,
field
:
'closingTimeDatetime'
,
field
:
'closingTimeDatetime'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'合同金额(元)'
,
label
:
'合同金额(元)'
,
field
:
'contractAmount'
,
field
:
'contractAmount'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'签证、变更金额(元)'
,
label
:
'签证、变更金额(元)'
,
field
:
'submittedForSettlement'
,
field
:
'submittedForSettlement'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'结算报送金额(元)'
,
label
:
'结算报送金额(元)'
,
field
:
'superContractScale'
,
field
:
'superContractScale'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'结算审定金额(元)'
,
label
:
'结算审定金额(元)'
,
field
:
'sumOfMoney'
,
field
:
'sumOfMoney'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'结算审核金额超合同额比例'
,
label
:
'结算审核金额超合同额比例'
,
field
:
'proportionContractAmount'
,
field
:
'proportionContractAmount'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'会议纪要'
,
label
:
'会议纪要'
,
field
:
'meetingMinutes'
,
field
:
'meetingMinutes'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
{
{
label
:
'备注'
,
label
:
'备注'
,
field
:
'remark'
,
field
:
'remark'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
tru
e
,
required
:
fals
e
,
component
:
'Input'
,
component
:
'Input'
,
},
},
];
];
src/views/statement/monthlyPlanDrawer/detail.data.ts
View file @
8a9b27da
...
@@ -525,7 +525,7 @@ export function getFormConfig(): Partial<FormProps> {
...
@@ -525,7 +525,7 @@ export function getFormConfig(): Partial<FormProps> {
label
:
'填报周期'
,
label
:
'填报周期'
,
component
:
'DatePicker'
,
component
:
'DatePicker'
,
componentProps
:
{
componentProps
:
{
picker
:
'
date
'
,
picker
:
'
month
'
,
valueFormat
:
'YYYY-MM'
,
valueFormat
:
'YYYY-MM'
,
format
:
'YYYY-MM'
,
format
:
'YYYY-MM'
,
style
:
{
style
:
{
...
...
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