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
d79e527c
Commit
d79e527c
authored
Jul 05, 2024
by
小费同学阿
💬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
项目库,报表中心的计划完成情况,月度,招标计划和管理填报年度字段完善
parent
bc6b05ff
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
28 additions
and
325 deletions
+28
-325
drawerData.ts
src/views/project/biddingManagementDrawer/drawerData.ts
+2
-2
drawerData.ts
src/views/project/biddingPlanDrawer/drawerData.ts
+2
-2
drawerData.ts
src/views/project/performanceDrawer/drawerData.ts
+3
-3
listData.ts
src/views/project/tabs/listData.ts
+7
-7
detail.data.ts
src/views/statement/biddingManagement/detail.data.ts
+2
-207
detail.data.ts
src/views/statement/biddingPlan/detail.data.ts
+3
-95
detail.data.ts
src/views/statement/performanceDrawer/detail.data.ts
+3
-3
data.ts
src/views/statement/tabs/data.ts
+6
-6
No files found.
src/views/project/biddingManagementDrawer/drawerData.ts
View file @
d79e527c
...
@@ -5,7 +5,7 @@ export const biddingManagementFormSchema: FormSchema[] = [
...
@@ -5,7 +5,7 @@ export const biddingManagementFormSchema: FormSchema[] = [
{
{
field
:
'tenderYear'
,
field
:
'tenderYear'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
label
:
'填报
周期
'
,
label
:
'填报
年份
'
,
required
:
false
,
required
:
false
,
component
:
'Input'
,
component
:
'Input'
,
},
},
...
@@ -215,7 +215,7 @@ export function getFormConfig(): Partial<FormProps> {
...
@@ -215,7 +215,7 @@ export function getFormConfig(): Partial<FormProps> {
label
:
'填报年份'
,
label
:
'填报年份'
,
component
:
'DatePicker'
,
component
:
'DatePicker'
,
componentProps
:
{
componentProps
:
{
placeholder
:
'选择填报
周期
'
,
placeholder
:
'选择填报
年份
'
,
picker
:
'year'
,
picker
:
'year'
,
valueFormat
:
'YYYY'
,
valueFormat
:
'YYYY'
,
format
:
'YYYY'
,
format
:
'YYYY'
,
...
...
src/views/project/biddingPlanDrawer/drawerData.ts
View file @
d79e527c
...
@@ -5,7 +5,7 @@ export const biddingFormSchema: FormSchema[] = [
...
@@ -5,7 +5,7 @@ export const biddingFormSchema: FormSchema[] = [
{
{
field
:
'tenderYear'
,
field
:
'tenderYear'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
label
:
'填报
周期
'
,
label
:
'填报
年份
'
,
required
:
false
,
required
:
false
,
component
:
'Input'
,
component
:
'Input'
,
},
},
...
@@ -104,7 +104,7 @@ export function getFormConfig(): Partial<FormProps> {
...
@@ -104,7 +104,7 @@ export function getFormConfig(): Partial<FormProps> {
label
:
'填报年份'
,
label
:
'填报年份'
,
component
:
'DatePicker'
,
component
:
'DatePicker'
,
componentProps
:
{
componentProps
:
{
placeholder
:
'选择填报
周期
'
,
placeholder
:
'选择填报
年份
'
,
picker
:
'year'
,
picker
:
'year'
,
valueFormat
:
'YYYY'
,
valueFormat
:
'YYYY'
,
format
:
'YYYY'
,
format
:
'YYYY'
,
...
...
src/views/project/performanceDrawer/drawerData.ts
View file @
d79e527c
...
@@ -5,7 +5,7 @@ export const performanceFormSchema: FormSchema[] = [
...
@@ -5,7 +5,7 @@ export const performanceFormSchema: FormSchema[] = [
{
{
field
:
'filingCycle'
,
field
:
'filingCycle'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
label
:
'填报
周期
'
,
label
:
'填报
年份
'
,
required
:
false
,
required
:
false
,
component
:
'Input'
,
component
:
'Input'
,
},
},
...
@@ -189,10 +189,10 @@ export function getFormConfig(): Partial<FormProps> {
...
@@ -189,10 +189,10 @@ export function getFormConfig(): Partial<FormProps> {
schemas
:
[
schemas
:
[
{
{
field
:
'filingCycle'
,
field
:
'filingCycle'
,
label
:
'填报
周期
'
,
label
:
'填报
年份
'
,
component
:
'DatePicker'
,
component
:
'DatePicker'
,
componentProps
:
{
componentProps
:
{
placeholder
:
'选择填报
周期
'
,
placeholder
:
'选择填报
年份
'
,
picker
:
'year'
,
picker
:
'year'
,
valueFormat
:
'YYYY'
,
valueFormat
:
'YYYY'
,
format
:
'YYYY'
,
format
:
'YYYY'
,
...
...
src/views/project/tabs/listData.ts
View file @
d79e527c
...
@@ -136,7 +136,7 @@ export const performanceColumns: BasicColumn[] = [
...
@@ -136,7 +136,7 @@ export const performanceColumns: BasicColumn[] = [
scopedSlots
:
{
customRender
:
'bodyCell'
},
// 对应模板中的具名插槽
scopedSlots
:
{
customRender
:
'bodyCell'
},
// 对应模板中的具名插槽
},
},
{
{
title
:
'填报
周期
'
,
title
:
'填报
年份
'
,
dataIndex
:
'filingCycle'
,
dataIndex
:
'filingCycle'
,
width
:
200
,
width
:
200
,
},
},
...
@@ -526,7 +526,7 @@ export const biddingPlanColumns = [
...
@@ -526,7 +526,7 @@ export const biddingPlanColumns = [
width
:
100
,
width
:
100
,
},
},
{
{
title
:
'填报
周期
'
,
title
:
'填报
年份
'
,
dataIndex
:
'tenderYear'
,
dataIndex
:
'tenderYear'
,
width
:
200
,
width
:
200
,
},
},
...
@@ -599,7 +599,7 @@ export const biddingManagementColumns = [
...
@@ -599,7 +599,7 @@ export const biddingManagementColumns = [
width
:
100
,
width
:
100
,
},
},
{
{
title
:
'填报
周期
'
,
title
:
'填报
年份
'
,
dataIndex
:
'tenderYear'
,
dataIndex
:
'tenderYear'
,
width
:
200
,
width
:
200
,
},
},
...
@@ -1154,7 +1154,7 @@ export const columnsExport: BasicColumn[] = [
...
@@ -1154,7 +1154,7 @@ export const columnsExport: BasicColumn[] = [
// 2-项目库-计划完成情况导出
// 2-项目库-计划完成情况导出
export
const
performanceExportColumns
:
BasicColumn
[]
=
[
export
const
performanceExportColumns
:
BasicColumn
[]
=
[
{
{
title
:
'填报
周期
'
,
title
:
'填报
年份
'
,
dataIndex
:
'filingCycle'
,
dataIndex
:
'filingCycle'
,
width
:
200
,
width
:
200
,
},
},
...
@@ -1516,7 +1516,7 @@ export const completedExportColumns: BasicColumn[] = [
...
@@ -1516,7 +1516,7 @@ export const completedExportColumns: BasicColumn[] = [
// 6-项目库-招标计划导出
// 6-项目库-招标计划导出
export
const
exportBiddingPlanColumns
=
[
export
const
exportBiddingPlanColumns
=
[
{
{
title
:
'填报
周期
'
,
title
:
'填报
年份
'
,
dataIndex
:
'fillingPeriod'
,
dataIndex
:
'fillingPeriod'
,
width
:
200
,
width
:
200
,
},
},
...
@@ -1584,12 +1584,12 @@ export const exportBiddingPlanColumns = [
...
@@ -1584,12 +1584,12 @@ export const exportBiddingPlanColumns = [
// 7-项目库-招标管理导出
// 7-项目库-招标管理导出
export
const
exportBiddingManagementColumns
=
[
export
const
exportBiddingManagementColumns
=
[
{
{
title
:
'填报
周期
'
,
title
:
'填报
年份
'
,
dataIndex
:
'fillingPeriod'
,
dataIndex
:
'fillingPeriod'
,
width
:
200
,
width
:
200
,
},
},
{
{
title
:
'项目名称
'
,
title
:
'项目名称'
,
sort
:
true
,
sort
:
true
,
dataIndex
:
'projectName'
,
dataIndex
:
'projectName'
,
width
:
180
,
width
:
180
,
...
...
src/views/statement/biddingManagement/detail.data.ts
View file @
d79e527c
import
{
FormSchema
,
BasicColumn
,
FormProps
}
from
'@/components/Table'
;
import
{
FormSchema
,
BasicColumn
,
FormProps
}
from
'@/components/Table'
;
import
{
uploadApi
}
from
'@/api/sys/upload'
;
// 7-招标管理详情
export
const
formSchema
:
FormSchema
[]
=
[
{
field
:
'tenderYear'
,
labelWidth
:
'140px'
,
label
:
'填报周期'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'项目名称'
,
field
:
'projectName'
,
labelWidth
:
'140px'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'立项投资额'
,
field
:
'investmentAmount'
,
labelWidth
:
'140px'
,
required
:
false
,
component
:
'Input'
,
componentProps
:
{
addonAfter
:
'万元'
,
},
},
{
label
:
'资金来源'
,
field
:
'fundingSource'
,
labelWidth
:
'140px'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'招标类型'
,
labelWidth
:
'140px'
,
field
:
'biddingType'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'评标方法'
,
labelWidth
:
'140px'
,
field
:
'evaluationMethod'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'招标内容'
,
labelWidth
:
'140px'
,
field
:
'tenderContent'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'招标控制'
,
labelWidth
:
'140px'
,
field
:
'controlPrice'
,
required
:
false
,
component
:
'Input'
,
componentProps
:
{
addonAfter
:
'万元'
,
},
},
{
label
:
'建设模式'
,
labelWidth
:
'140px'
,
field
:
'constructionMode'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'招标采购方式'
,
labelWidth
:
'140px'
,
field
:
'procurementMethod'
,
required
:
false
,
component
:
'Select'
,
componentProps
:
{
options
:
[
{
label
:
'建委招标'
,
value
:
'建委招标'
,
},
{
label
:
'平台招标'
,
value
:
'平台招标'
,
},
{
label
:
'邀标比选'
,
value
:
'邀标比选'
,
},
{
label
:
'直接委托'
,
value
:
'直接委托'
,
},
{
label
:
'评分定离'
,
value
:
'评分定离'
,
},
],
},
},
{
label
:
'招标完成情况'
,
labelWidth
:
'140px'
,
field
:
'completionStatus'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'开标时间'
,
labelWidth
:
'140px'
,
field
:
'openingTime'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'中标单位'
,
labelWidth
:
'140px'
,
field
:
'winningBidder'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'中标金额'
,
labelWidth
:
'140px'
,
field
:
'winningAmount'
,
required
:
false
,
component
:
'Input'
,
componentProps
:
{
addonAfter
:
'万元'
,
},
},
{
label
:
'中标工期'
,
labelWidth
:
'140px'
,
field
:
'winningPeriod'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'合同签订日期'
,
labelWidth
:
'140px'
,
field
:
'signingDate'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'会议纪要'
,
labelWidth
:
'140px'
,
field
:
'meetingMinute'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'招标信息发布渠道'
,
labelWidth
:
'140px'
,
field
:
'releaseChannels'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'详细信息'
,
labelWidth
:
'140px'
,
field
:
'detailedInformation'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'招标公告发布网址
\
n'
+
'
\
n'
+
'(仅限公开招标项目)'
,
labelWidth
:
'140px'
,
field
:
'publishWebsite'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'中标结果公示网址
\
n'
+
'
\
n'
+
'(仅限公开招标项目)'
,
labelWidth
:
'140px'
,
field
:
'publicityWebsite'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'是否存在投诉举报情况'
,
labelWidth
:
'140px'
,
field
:
'isReportingSituation'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'投诉举报解决处理情况'
,
labelWidth
:
'140px'
,
field
:
'handSituation'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'备注'
,
labelWidth
:
'140px'
,
field
:
'remark'
,
required
:
false
,
component
:
'Input'
,
},
];
export
const
searchFormSchema
:
FormSchema
[]
=
[
export
const
searchFormSchema
:
FormSchema
[]
=
[
{
{
...
@@ -463,7 +258,7 @@ export const biddingManagementFormSchema: FormSchema[] = [
...
@@ -463,7 +258,7 @@ export const biddingManagementFormSchema: FormSchema[] = [
{
{
field
:
'tenderYear'
,
field
:
'tenderYear'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
label
:
'填报
周期
'
,
label
:
'填报
年份
'
,
required
:
false
,
required
:
false
,
component
:
'Input'
,
component
:
'Input'
,
},
},
...
@@ -634,7 +429,7 @@ export function getFormConfig(): Partial<FormProps> {
...
@@ -634,7 +429,7 @@ export function getFormConfig(): Partial<FormProps> {
label
:
'填报年份'
,
label
:
'填报年份'
,
component
:
'DatePicker'
,
component
:
'DatePicker'
,
componentProps
:
{
componentProps
:
{
placeholder
:
'选择填报
周期
'
,
placeholder
:
'选择填报
年份
'
,
picker
:
'year'
,
picker
:
'year'
,
valueFormat
:
'YYYY'
,
valueFormat
:
'YYYY'
,
format
:
'YYYY'
,
format
:
'YYYY'
,
...
...
src/views/statement/biddingPlan/detail.data.ts
View file @
d79e527c
import
{
FormSchema
,
BasicColumn
,
FormProps
}
from
'@/components/Table'
;
import
{
FormSchema
,
BasicColumn
,
FormProps
}
from
'@/components/Table'
;
import
{
uploadApi
}
from
'@/api/sys/upload'
;
import
{
uploadApi
}
from
'@/api/sys/upload'
;
// 6-招标计划详情
export
const
formSchema
:
FormSchema
[]
=
[
{
field
:
'tenderYear'
,
labelWidth
:
'140px'
,
label
:
'填报周期'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'项目名称'
,
field
:
'projectName'
,
labelWidth
:
'140px'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'立项主体'
,
field
:
'projectInitiator'
,
labelWidth
:
'140px'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'资金来源'
,
field
:
'fundingSource'
,
labelWidth
:
'140px'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'立项投资额'
,
labelWidth
:
'140px'
,
field
:
'investmentAmount'
,
required
:
false
,
component
:
'Input'
,
componentProps
:
{
addonAfter
:
'万元'
,
},
},
{
label
:
'招标类型'
,
labelWidth
:
'140px'
,
field
:
'biddingType'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'招标内容'
,
labelWidth
:
'140px'
,
field
:
'tenderContent'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'预计控制价'
,
labelWidth
:
'140px'
,
field
:
'controlPrice'
,
required
:
false
,
component
:
'Input'
,
componentProps
:
{
addonAfter
:
'万元'
,
},
},
{
label
:
'计划工期'
,
labelWidth
:
'140px'
,
field
:
'plannedPeriod'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'招标方式'
,
labelWidth
:
'140px'
,
field
:
'biddingMethod'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'计划招标周期'
,
labelWidth
:
'140px'
,
field
:
'biddingPeriod'
,
required
:
false
,
component
:
'Input'
,
},
{
label
:
'备注'
,
labelWidth
:
'140px'
,
field
:
'remark'
,
required
:
false
,
component
:
'Input'
,
},
];
export
const
searchFormSchema
:
FormSchema
[]
=
[
export
const
searchFormSchema
:
FormSchema
[]
=
[
{
{
field
:
'projecName'
,
field
:
'projecName'
,
...
@@ -351,7 +259,7 @@ export const biddingFormSchema: FormSchema[] = [
...
@@ -351,7 +259,7 @@ export const biddingFormSchema: FormSchema[] = [
{
{
field
:
'tenderYear'
,
field
:
'tenderYear'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
label
:
'填报
周期
'
,
label
:
'填报
年份
'
,
required
:
false
,
required
:
false
,
component
:
'Input'
,
component
:
'Input'
,
},
},
...
@@ -449,7 +357,7 @@ export function getFormConfig(): Partial<FormProps> {
...
@@ -449,7 +357,7 @@ export function getFormConfig(): Partial<FormProps> {
label
:
'填报年份'
,
label
:
'填报年份'
,
component
:
'DatePicker'
,
component
:
'DatePicker'
,
componentProps
:
{
componentProps
:
{
placeholder
:
'选择填报
周期
'
,
placeholder
:
'选择填报
年份
'
,
picker
:
'year'
,
picker
:
'year'
,
valueFormat
:
'YYYY'
,
valueFormat
:
'YYYY'
,
format
:
'YYYY'
,
format
:
'YYYY'
,
...
...
src/views/statement/performanceDrawer/detail.data.ts
View file @
d79e527c
...
@@ -258,7 +258,7 @@ export const formSchema: FormSchema[] = [
...
@@ -258,7 +258,7 @@ export const formSchema: FormSchema[] = [
{
{
field
:
'filingCycle'
,
field
:
'filingCycle'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
label
:
'填报
周期
'
,
label
:
'填报
年份
'
,
required
:
false
,
required
:
false
,
component
:
'Input'
,
component
:
'Input'
,
},
},
...
@@ -442,10 +442,10 @@ export function getFormConfig(): Partial<FormProps> {
...
@@ -442,10 +442,10 @@ export function getFormConfig(): Partial<FormProps> {
schemas
:
[
schemas
:
[
{
{
field
:
'filingCycle'
,
field
:
'filingCycle'
,
label
:
'填报
周期
'
,
label
:
'填报
年份
'
,
component
:
'DatePicker'
,
component
:
'DatePicker'
,
componentProps
:
{
componentProps
:
{
placeholder
:
'选择填报
周期
'
,
placeholder
:
'选择填报
年份
'
,
picker
:
'year'
,
picker
:
'year'
,
valueFormat
:
'YYYY'
,
valueFormat
:
'YYYY'
,
format
:
'YYYY'
,
format
:
'YYYY'
,
...
...
src/views/statement/tabs/data.ts
View file @
d79e527c
...
@@ -105,7 +105,7 @@ export const columnsExport: BasicColumn[] = [
...
@@ -105,7 +105,7 @@ export const columnsExport: BasicColumn[] = [
// 2-报表中心-计划完成情况导出
// 2-报表中心-计划完成情况导出
export
const
performanceExportColumns
:
BasicColumn
[]
=
[
export
const
performanceExportColumns
:
BasicColumn
[]
=
[
{
{
title
:
'填报
周期
'
,
title
:
'填报
年份
'
,
dataIndex
:
'filingCycle'
,
dataIndex
:
'filingCycle'
,
width
:
200
,
width
:
200
,
},
},
...
@@ -472,7 +472,7 @@ export const completedExportColumns: BasicColumn[] = [
...
@@ -472,7 +472,7 @@ export const completedExportColumns: BasicColumn[] = [
// 6-报表中心-招标计划导出
// 6-报表中心-招标计划导出
export
const
exportBiddingPlanColumns
=
[
export
const
exportBiddingPlanColumns
=
[
{
{
title
:
'填报
周期
'
,
title
:
'填报
年份
'
,
dataIndex
:
'fillingPeriod'
,
dataIndex
:
'fillingPeriod'
,
width
:
200
,
width
:
200
,
},
},
...
@@ -1048,7 +1048,7 @@ export const performanceColumns: BasicColumn[] = [
...
@@ -1048,7 +1048,7 @@ export const performanceColumns: BasicColumn[] = [
scopedSlots
:
{
customRender
:
'bodyCell'
},
// 对应模板中的具名插槽
scopedSlots
:
{
customRender
:
'bodyCell'
},
// 对应模板中的具名插槽
},
},
{
{
title
:
'填报
周期
'
,
title
:
'填报
年份
'
,
dataIndex
:
'filingCycle'
,
dataIndex
:
'filingCycle'
,
width
:
200
,
width
:
200
,
},
},
...
@@ -1438,7 +1438,7 @@ export const biddingPlanColumns = [
...
@@ -1438,7 +1438,7 @@ export const biddingPlanColumns = [
width
:
100
,
width
:
100
,
},
},
{
{
title
:
'填报
周期
'
,
title
:
'填报
年份
'
,
dataIndex
:
'tenderYear'
,
dataIndex
:
'tenderYear'
,
width
:
200
,
width
:
200
,
},
},
...
@@ -1511,12 +1511,12 @@ export const biddingManagementColumns = [
...
@@ -1511,12 +1511,12 @@ export const biddingManagementColumns = [
width
:
100
,
width
:
100
,
},
},
{
{
title
:
'填报
周期
'
,
title
:
'填报
年份
'
,
dataIndex
:
'tenderYear'
,
dataIndex
:
'tenderYear'
,
width
:
200
,
width
:
200
,
},
},
{
{
title
:
'项目名称
'
,
title
:
'项目名称'
,
sort
:
true
,
sort
:
true
,
dataIndex
:
'projectName'
,
dataIndex
:
'projectName'
,
width
:
180
,
width
:
180
,
...
...
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