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
334b147e
Commit
334b147e
authored
Jun 25, 2024
by
小费同学阿
💬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
项目库投资---招标管理列表
parent
66686e08
Changes
17
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
249 additions
and
150 deletions
+249
-150
biddingManagement.ts
src/api/project/detail/biddingManagement.ts
+21
-0
biddingPlan.ts
src/api/project/detail/biddingPlan.ts
+21
-0
completed.ts
src/api/project/detail/completed.ts
+21
-0
investmentPlan.ts
src/api/project/detail/investmentPlan.ts
+21
-0
performance.ts
src/api/project/detail/performance.ts
+21
-0
years.ts
src/api/project/detail/years.ts
+21
-0
biddingManagementEdit.vue
src/views/biddingManagement/biddingManagementEdit.vue
+5
-5
index.vue
src/views/biddingManagement/index.vue
+2
-1
InvestmentPlan.vue
src/views/project/tabs/InvestmentPlan.vue
+5
-7
annualPlan.vue
src/views/project/tabs/annualPlan.vue
+3
-5
biddingManagement.vue
src/views/project/tabs/biddingManagement.vue
+2
-5
biddingPlan.vue
src/views/project/tabs/biddingPlan.vue
+3
-5
completed.vue
src/views/project/tabs/completed.vue
+3
-5
data.ts
src/views/project/tabs/data.ts
+95
-113
monthlyPlan.vue
src/views/project/tabs/monthlyPlan.vue
+1
-0
performance.vue
src/views/project/tabs/performance.vue
+3
-4
biddingManagement.vue
src/views/statement/tabs/biddingManagement.vue
+1
-0
No files found.
src/api/project/detail/biddingManagement.ts
0 → 100644
View file @
334b147e
import
{
ProjectParams
}
from
'@/api/project/model/projectModel'
;
import
{
defHttp
}
from
'@/utils/http/axios'
;
enum
Api
{
LIST
=
'/pro/reportCenter/tendermanage'
,
DETAIL
=
'/pro/reportCenter/details/tenderManage'
,
}
//招标管理列表接口
export
const
tenderManageList
=
(
params
)
=>
defHttp
.
post
({
url
:
Api
.
LIST
,
params
,
});
//招标管理详情接口
export
const
tenderManageDetail
=
(
params
)
=>
defHttp
.
post
({
url
:
Api
.
DETAIL
,
params
,
});
src/api/project/detail/biddingPlan.ts
0 → 100644
View file @
334b147e
import
{
ProjectParams
}
from
'@/api/project/model/projectModel'
;
import
{
defHttp
}
from
'@/utils/http/axios'
;
enum
Api
{
LIST
=
'/pro/reportCenter/tenderPlan'
,
DETAIL
=
'/pro/reportCenter/details/tenderPlan'
,
}
//招标计划列表接口
export
const
tenderPlanList
=
(
params
)
=>
defHttp
.
post
({
url
:
Api
.
LIST
,
params
,
});
//招标计划详情接口
export
const
tenderPlanDetail
=
(
params
)
=>
defHttp
.
post
({
url
:
Api
.
DETAIL
,
params
,
});
src/api/project/detail/completed.ts
0 → 100644
View file @
334b147e
import
{
ProjectParams
}
from
'@/api/project/model/projectModel'
;
import
{
defHttp
}
from
'@/utils/http/axios'
;
enum
Api
{
LIST
=
'/pro/reportCenter/overdueFunds'
,
DETAIL
=
'/pro/reportCenter/details/overdueFunds'
,
}
//已竣工列表接口
export
const
overdueList
=
(
params
)
=>
defHttp
.
post
({
url
:
Api
.
LIST
,
params
,
});
//已竣工详情接口
export
const
overdueDetail
=
(
params
)
=>
defHttp
.
post
({
url
:
Api
.
DETAIL
,
params
,
});
src/api/project/detail/investmentPlan.ts
0 → 100644
View file @
334b147e
import
{
ProjectParams
}
from
'@/api/project/model/projectModel'
;
import
{
defHttp
}
from
'@/utils/http/axios'
;
enum
Api
{
LIST
=
'/pro/reportCenter/investmentPlan'
,
DETAIL
=
'/pro/reportCenter/details/investmentPlan'
,
}
//投资计划列表接口
export
const
investmentPlanList
=
(
params
)
=>
defHttp
.
post
({
url
:
Api
.
LIST
,
params
,
});
//投资计划详情接口
export
const
investmentPlanDetail
=
(
params
)
=>
defHttp
.
post
({
url
:
Api
.
DETAIL
,
params
,
});
src/api/project/detail/performance.ts
0 → 100644
View file @
334b147e
import
{
ProjectParams
}
from
'@/api/project/model/projectModel'
;
import
{
defHttp
}
from
'@/utils/http/axios'
;
enum
Api
{
LIST
=
'/pro/reportCenter/completionSituation'
,
DETAIL
=
'/pro/reportCenter/details/completionSituation'
,
}
//计划完成情况列表接口
export
const
performanceList
=
(
params
)
=>
defHttp
.
post
({
url
:
Api
.
LIST
,
params
,
});
//计划完成情况详情接口
export
const
performanceDetail
=
(
params
)
=>
defHttp
.
post
({
url
:
Api
.
DETAIL
,
params
,
});
src/api/project/detail/years.ts
0 → 100644
View file @
334b147e
import
{
ProjectParams
}
from
'@/api/project/model/projectModel'
;
import
{
defHttp
}
from
'@/utils/http/axios'
;
enum
Api
{
LIST
=
'/pro/reportCenter/yearFund'
,
DETAIL
=
'/pro/reportCenter/details/yearFund'
,
}
//年季度列表接口
export
const
yearList
=
(
params
)
=>
defHttp
.
post
({
url
:
Api
.
LIST
,
params
,
});
//年季度详情接口
export
const
yearDetail
=
(
params
)
=>
defHttp
.
post
({
url
:
Api
.
DETAIL
,
params
,
});
src/views/biddingManagement/biddingManagementEdit.vue
View file @
334b147e
...
...
@@ -20,8 +20,7 @@
danger
v-if=
"!disabled"
@
click=
"deleteItem(index)"
>
</a-button>
/>
</
template
>
<BasicForm
:loading=
"loading"
@
register=
"item.Form[0]"
/>
</PageCard>
...
...
@@ -37,7 +36,7 @@
</PageWrapper>
</template>
<
script
lang=
"ts"
setup
>
import
{
unref
,
onMounted
,
ref
,
reactive
}
from
'vue'
;
import
{
unref
,
onMounted
,
ref
,
reactive
,
nextTick
}
from
'vue'
;
import
projectlibraryModel
from
'@/components/projectlibraryModel/projectlibraryModel.vue'
;
import
{
PageWrapper
}
from
'@/components/Page'
;
import
PageCard
from
'@/components/Page/src/PageCard.vue'
;
...
...
@@ -49,11 +48,12 @@
import
{
useDrawer
}
from
'@/components/Drawer'
;
import
{
addItem
,
updateItem
,
getItem
,
Itemdelete
}
from
'@/api/project/biddingManagement'
;
import
{
editModel
}
from
'@/api/project/model/biddingManagementModel'
;
import
{
nextTick
}
from
'vue'
;
const
[
registerDrawer
,
{
openDrawer
}]
=
useDrawer
();
import
{
useModal
}
from
'@/components/Modal'
;
import
{
router
}
from
'@/router'
;
import
{
useRoute
}
from
'vue-router'
;
const
[
registerDrawer
,
{
openDrawer
}]
=
useDrawer
();
const
[
register
,
{
openModal
:
openModal
}]
=
useModal
();
const
{
createMessage
}
=
useMessage
();
const
loadingRef
=
ref
(
false
);
...
...
src/views/biddingManagement/index.vue
View file @
334b147e
...
...
@@ -72,8 +72,9 @@
import
{
useModal
}
from
'@/components/Modal'
;
import
yearModal
from
'@/components/yearModal.vue'
;
import
{
useRouter
}
from
'vue-router'
;
const
{
push
}
=
useRouter
();
import
{
useMessage
}
from
'@/hooks/web/useMessage'
;
const
{
push
}
=
useRouter
();
const
{
error
}
=
createMessage
;
defineOptions
({
name
:
'RoleManagement'
});
...
...
src/views/project/tabs/InvestmentPlan.vue
View file @
334b147e
...
...
@@ -17,9 +17,6 @@
{
label: '查看详情',
onClick: handleDetail.bind(null, record, 1),
ifShow: (_action) => {
return record.reviewStatus == '1';
},
},
]"
/>
...
...
@@ -32,16 +29,17 @@
<
script
lang=
"ts"
setup
>
import
exportModal
from
'./components/exportModal.vue'
;
import
queryModal
from
'./components/queryModal.vue'
;
import
{
columns
,
searchFormSchema
}
from
'./data'
;
import
{
columns
,
investmentPlanColumn
,
searchFormSchema
}
from
'./data'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
inject
,
ref
}
from
'vue'
;
import
{
getEngineeringList
}
from
'@/api/project/engineeringProject
'
;
import
{
investmentPlanList
}
from
'@/api/project/detail/investmentPlan
'
;
import
{
router
}
from
'@/router'
;
import
{
useModal
}
from
'@/components/Modal'
;
const
[
registerModal
,
{
openModal
:
openModal
}]
=
useModal
();
const
[
registerModal2
,
{
openModal
:
openModal2
}]
=
useModal
();
let
detailId
=
inject
(
'detailId'
);
console
.
log
(
'detailId'
,
detailId
);
console
.
log
(
'
投资计划的
detailId'
,
detailId
);
function
getExportData
()
{
let
exportData
=
[];
...
...
@@ -55,7 +53,7 @@
}
getExportData
();
const
[
registerTable
,
{
reload
}]
=
useTable
({
api
:
getEngineering
List
,
api
:
investmentPlan
List
,
columns
,
formConfig
:
{
labelWidth
:
120
,
...
...
src/views/project/tabs/annualPlan.vue
View file @
334b147e
...
...
@@ -10,9 +10,6 @@
{
label: '查看详情',
onClick: handleDetail.bind(null, record, 1),
ifShow: (_action) => {
return record.completionResult == '1';
},
},
]"
/>
...
...
@@ -24,13 +21,14 @@
import
{
annualPlanColumns
,
searchFormSchema
}
from
'./data'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
inject
}
from
'vue'
;
import
{
getAnnualPlanList
}
from
'@/api/project/annualPlan'
;
//引进列表api
import
{
yearList
}
from
'@/api/project/detail/years'
;
import
{
router
}
from
'@/router'
;
let
detailId
=
inject
(
'detailId'
);
console
.
log
(
'年度资金计划的detailId'
,
detailId
);
const
[
registerTable
,
{
reload
}]
=
useTable
({
api
:
getAnnualPlan
List
,
api
:
year
List
,
columns
:
annualPlanColumns
,
formConfig
:
{
labelWidth
:
120
,
...
...
src/views/project/tabs/biddingManagement.vue
View file @
334b147e
...
...
@@ -13,9 +13,6 @@
{
label: '查看详情',
onClick: handleDetail.bind(null, record, 1),
ifShow: (_action) => {
return record.completionResult == '1';
},
},
]"
/>
...
...
@@ -26,7 +23,7 @@
<
script
lang=
"ts"
setup
>
import
{
biddingManagementColumns
,
searchFormSchema
}
from
'./data'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
getListByPage
}
from
'@/api/project
/biddingManagement'
;
import
{
tenderManageList
}
from
'@/api/project/detail
/biddingManagement'
;
import
{
inject
}
from
'vue'
;
import
{
router
}
from
'@/router'
;
import
{
Tag
}
from
'ant-design-vue'
;
...
...
@@ -34,7 +31,7 @@
let
detailId
=
inject
(
'detailId'
);
console
.
log
(
'招标管理的detailId'
,
detailId
);
const
[
registerTable
,
{
reload
}]
=
useTable
({
api
:
getListByPage
,
api
:
tenderManageList
,
columns
:
biddingManagementColumns
,
formConfig
:
{
labelWidth
:
120
,
...
...
src/views/project/tabs/biddingPlan.vue
View file @
334b147e
...
...
@@ -13,9 +13,6 @@
{
label: '查看详情',
onClick: handleDetail.bind(null, record, 1),
ifShow: (_action) => {
return record.completionResult == '1';
},
},
]"
/>
...
...
@@ -26,7 +23,8 @@
<
script
lang=
"ts"
setup
>
import
{
biddingPlanColumns
,
searchFormSchema
}
from
'./data'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
getListByPage
}
from
'@/api/project/biddingPlan'
;
//引进列表api
import
{
tenderPlanList
}
from
'@/api/project/detail/biddingPlan'
;
import
{
inject
}
from
'vue'
;
import
{
router
}
from
'@/router'
;
import
{
Tag
}
from
'ant-design-vue'
;
...
...
@@ -34,7 +32,7 @@
let
detailId
=
inject
(
'detailId'
);
console
.
log
(
'招标计划的detailId'
,
detailId
);
const
[
registerTable
,
{
reload
}]
=
useTable
({
api
:
getListByPage
,
api
:
tenderPlanList
,
columns
:
biddingPlanColumns
,
formConfig
:
{
labelWidth
:
120
,
...
...
src/views/project/tabs/completed.vue
View file @
334b147e
...
...
@@ -10,9 +10,6 @@
{
label: '查看详情',
onClick: handleDetail.bind(null, record, 1),
ifShow: (_action) => {
return record.completionResult == '1';
},
},
]"
/>
...
...
@@ -24,13 +21,14 @@
import
{
completedColumns
,
searchFormSchema
}
from
'./data'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
inject
}
from
'vue'
;
import
{
getCompletedList
}
from
'@/api/project/completed'
;
import
{
router
}
from
'@/router'
;
//引进列表api
import
{
overdueList
}
from
'@/api/project/detail/completed'
;
let
detailId
=
inject
(
'detailId'
);
console
.
log
(
'已竣工验收项目陈欠资金计划的detailId'
,
detailId
);
const
[
registerTable
,
{
reload
}]
=
useTable
({
api
:
getCompleted
List
,
api
:
overdue
List
,
columns
:
completedColumns
,
formConfig
:
{
labelWidth
:
120
,
...
...
src/views/project/tabs/data.ts
View file @
334b147e
This diff is collapsed.
Click to expand it.
src/views/project/tabs/monthlyPlan.vue
View file @
334b147e
...
...
@@ -31,6 +31,7 @@
import
{
inject
,
ref
}
from
'vue'
;
import
{
useDrawer
}
from
'@/components/Drawer'
;
import
monthDrawer
from
'@/views/project/tabs/monthDrawer.vue'
;
//引进列表api
import
{
monthList
}
from
'@/api/project/detail/month'
;
import
{
getSettlementManageList
}
from
'@/api/project/settlementManage'
;
import
{
settlementManagementColumns
}
from
'@/views/statement/tabs/data'
;
...
...
src/views/project/tabs/performance.vue
View file @
334b147e
...
...
@@ -15,9 +15,6 @@
{
label: '查看详情',
onClick: handleDetail.bind(null, record, 1),
ifShow: (_action) => {
return record.completionResult == '1';
},
},
]"
/>
...
...
@@ -32,11 +29,13 @@
import
{
inject
}
from
'vue'
;
import
{
router
}
from
'@/router'
;
import
{
Tag
}
from
'ant-design-vue'
;
//引进列表api
import
{
performanceList
}
from
'@/api/project/detail/performance'
;
let
detailId
=
inject
(
'detailId'
);
console
.
log
(
'计划完成情况的detailId'
,
detailId
);
const
[
registerTable
,
{
reload
}]
=
useTable
({
api
:
getListByPage
,
api
:
performanceList
,
columns
:
performanceColumns
,
formConfig
:
{
labelWidth
:
120
,
...
...
src/views/statement/tabs/biddingManagement.vue
View file @
334b147e
...
...
@@ -30,6 +30,7 @@
import
{
inject
}
from
'vue'
;
import
{
router
}
from
'@/router'
;
import
{
Tag
}
from
'ant-design-vue'
;
let
detailId
=
inject
(
'detailId'
);
console
.
log
(
'detailId'
,
detailId
);
const
[
registerTable
,
{
reload
}]
=
useTable
({
...
...
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