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
27621b90
Commit
27621b90
authored
Jun 27, 2024
by
牛虎林
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/develop' into develop
parents
b7186d0c
670b12a0
Changes
18
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
457 additions
and
413 deletions
+457
-413
completedModel.vue
src/views/completed/completedModel/completedModel.vue
+2
-1
drawerData.ts
src/views/project/completedDrawer/drawerData.ts
+1
-1
drawerData.ts
src/views/project/performanceDrawer/drawerData.ts
+0
-10
annex.vue
src/views/project/tabs/annex.vue
+2
-1
contract.vue
src/views/project/tabs/contract.vue
+1
-1
listData.ts
src/views/project/tabs/listData.ts
+0
-5
educationDrawer.vue
src/views/safetyEducation/educationDrawer.vue
+1
-1
detail.data.ts
src/views/statement/biddingManagement/detail.data.ts
+36
-2
detail.data.ts
src/views/statement/biddingPlan/detail.data.ts
+36
-2
detail.data.ts
src/views/statement/monthlyPlanDrawer/detail.data.ts
+1
-1
InvestmentPlan.vue
src/views/statement/tabs/InvestmentPlan.vue
+85
-87
annex.vue
src/views/statement/tabs/annex.vue
+1
-2
annualPlan.vue
src/views/statement/tabs/annualPlan.vue
+13
-12
biddingManagement.vue
src/views/statement/tabs/biddingManagement.vue
+1
-5
biddingPlan.vue
src/views/statement/tabs/biddingPlan.vue
+1
-1
changeSignature.vue
src/views/statement/tabs/changeSignature.vue
+18
-18
completed.vue
src/views/statement/tabs/completed.vue
+9
-9
data.ts
src/views/statement/tabs/data.ts
+249
-254
No files found.
src/views/completed/completedModel/completedModel.vue
View file @
27621b90
...
@@ -27,11 +27,12 @@
...
@@ -27,11 +27,12 @@
</template>
</template>
<
script
lang=
"ts"
setup
>
<
script
lang=
"ts"
setup
>
import
{
BasicModal
,
useModalInner
}
from
'@/components/Modal'
;
import
{
BasicModal
,
useModalInner
}
from
'@/components/Modal'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
BasicTable
,
useTable
}
from
'@/components/Table'
;
import
{
columns
,
searchFormSchema
}
from
'./data'
;
import
{
columns
,
searchFormSchema
}
from
'./data'
;
import
{
useMessage
}
from
'@/hooks/web/useMessage'
;
import
{
useMessage
}
from
'@/hooks/web/useMessage'
;
import
{
getCompletedProjectList
}
from
'@/api/project/completed'
;
import
{
getCompletedProjectList
}
from
'@/api/project/completed'
;
import
{
Tag
}
from
'ant-design-vue'
;
import
{
Tag
}
from
'ant-design-vue'
;
const
[
registerTable
,
{
reload
,
getSelectRows
,
clearSelectedRowKeys
}]
=
useTable
({
const
[
registerTable
,
{
reload
,
getSelectRows
,
clearSelectedRowKeys
}]
=
useTable
({
api
:
getCompletedProjectList
,
api
:
getCompletedProjectList
,
title
:
'123'
,
title
:
'123'
,
...
...
src/views/project/completedDrawer/drawerData.ts
View file @
27621b90
...
@@ -11,7 +11,7 @@ export const completedFormSchema: FormSchema[] = [
...
@@ -11,7 +11,7 @@ export const completedFormSchema: FormSchema[] = [
},
},
{
{
label
:
'公司名称'
,
label
:
'公司名称'
,
field
:
'company
Name
'
,
field
:
'company'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
required
:
false
,
required
:
false
,
component
:
'Input'
,
component
:
'Input'
,
...
...
src/views/project/performanceDrawer/drawerData.ts
View file @
27621b90
...
@@ -95,16 +95,6 @@ export const performanceFormSchema: FormSchema[] = [
...
@@ -95,16 +95,6 @@ export const performanceFormSchema: FormSchema[] = [
addonAfter
:
'万元'
,
addonAfter
:
'万元'
,
},
},
},
},
{
label
:
'该年实际完成投资额'
,
labelWidth
:
'140px'
,
field
:
'actualOutputValue'
,
required
:
false
,
component
:
'Input'
,
componentProps
:
{
addonAfter
:
'万元'
,
},
},
{
{
label
:
'该年计划资金'
,
label
:
'该年计划资金'
,
labelWidth
:
'140px'
,
labelWidth
:
'140px'
,
...
...
src/views/project/tabs/annex.vue
View file @
27621b90
...
@@ -36,7 +36,8 @@
...
@@ -36,7 +36,8 @@
</
template
>
</
template
>
</template>
</template>
</BasicTable>
</BasicTable>
<annex-drawer
/>
<AnnexDrawer
@
register=
"registerDrawer"
@
success=
"handleSuccess"
/>
</div>
</div>
</template>
</template>
<
script
lang=
"ts"
setup
>
<
script
lang=
"ts"
setup
>
...
...
src/views/project/tabs/contract.vue
View file @
27621b90
...
@@ -37,7 +37,7 @@
...
@@ -37,7 +37,7 @@
</div>
</div>
</template>
</template>
<
script
lang=
"ts"
setup
>
<
script
lang=
"ts"
setup
>
import
{
contractColumns
,
searchFormSchema
}
from
'./listData'
;
import
{
contractColumns
}
from
'./listData'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
getContractListPage
,
deleteItem
}
from
'@/api/contract/contract'
;
import
{
getContractListPage
,
deleteItem
}
from
'@/api/contract/contract'
;
import
{
inject
}
from
'vue'
;
import
{
inject
}
from
'vue'
;
...
...
src/views/project/tabs/listData.ts
View file @
27621b90
...
@@ -199,11 +199,6 @@ export const performanceColumns: BasicColumn[] = [
...
@@ -199,11 +199,6 @@ export const performanceColumns: BasicColumn[] = [
dataIndex
:
'planNum'
,
dataIndex
:
'planNum'
,
width
:
180
,
width
:
180
,
},
},
{
title
:
'该年实际完成投资额'
,
dataIndex
:
'actualOutputValue'
,
width
:
180
,
},
{
{
title
:
'该年计划资金'
,
title
:
'该年计划资金'
,
dataIndex
:
'planFunds'
,
dataIndex
:
'planFunds'
,
...
...
src/views/safetyEducation/educationDrawer.vue
View file @
27621b90
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
<
script
lang=
"ts"
setup
>
<
script
lang=
"ts"
setup
>
import
{
onMounted
,
ref
,
unref
}
from
'vue'
;
import
{
onMounted
,
ref
,
unref
}
from
'vue'
;
import
{
BasicForm
,
useForm
,
FormActionType
}
from
'@/components/Form'
;
import
{
BasicForm
,
useForm
,
FormActionType
}
from
'@/components/Form'
;
import
{
formSchema
,
searchFormSchema
}
from
'./data'
;
import
{
formSchema
}
from
'./data'
;
import
{
BasicDrawer
,
useDrawerInner
}
from
'@/components/Drawer'
;
import
{
BasicDrawer
,
useDrawerInner
}
from
'@/components/Drawer'
;
import
{
addItem
,
getUserList
,
updateItem
}
from
'@/api/project/safetyEducation'
;
import
{
addItem
,
getUserList
,
updateItem
}
from
'@/api/project/safetyEducation'
;
...
...
src/views/statement/biddingManagement/detail.data.ts
View file @
27621b90
...
@@ -500,8 +500,8 @@ export function getFormConfig(): Partial<FormProps> {
...
@@ -500,8 +500,8 @@ export function getFormConfig(): Partial<FormProps> {
labelWidth
:
100
,
labelWidth
:
100
,
schemas
:
[
schemas
:
[
{
{
field
:
'
fillingPeriod
'
,
field
:
'
tenderYear
'
,
label
:
'填报
周期
'
,
label
:
'填报
年份
'
,
component
:
'DatePicker'
,
component
:
'DatePicker'
,
componentProps
:
{
componentProps
:
{
placeholder
:
'选择填报周期'
,
placeholder
:
'选择填报周期'
,
...
@@ -517,6 +517,40 @@ export function getFormConfig(): Partial<FormProps> {
...
@@ -517,6 +517,40 @@ export function getFormConfig(): Partial<FormProps> {
xxl
:
4
,
xxl
:
4
,
},
},
},
},
{
label
:
'填报季度'
,
field
:
'biddingQuarter'
,
labelWidth
:
'140px'
,
component
:
'Select'
,
componentProps
:
{
options
:
[
{
label
:
'第一季度'
,
value
:
'第一季度'
,
key
:
'第一季度'
,
},
{
label
:
'第二季度'
,
value
:
'第二季度'
,
key
:
'第二季度'
,
},
{
label
:
'第三季度'
,
value
:
'第三季度'
,
key
:
'第三季度'
,
},
{
label
:
'第四季度'
,
value
:
'第四季度'
,
key
:
'第四季度'
,
},
],
},
colProps
:
{
xl
:
8
,
xxl
:
4
,
},
},
{
{
label
:
'项目名称'
,
label
:
'项目名称'
,
field
:
'projectName'
,
field
:
'projectName'
,
...
...
src/views/statement/biddingPlan/detail.data.ts
View file @
27621b90
...
@@ -427,8 +427,8 @@ export function getFormConfig(): Partial<FormProps> {
...
@@ -427,8 +427,8 @@ export function getFormConfig(): Partial<FormProps> {
labelWidth
:
100
,
labelWidth
:
100
,
schemas
:
[
schemas
:
[
{
{
field
:
'
fillingPeriod
'
,
field
:
'
tenderYear
'
,
label
:
'填报
周期
'
,
label
:
'填报
年份
'
,
component
:
'DatePicker'
,
component
:
'DatePicker'
,
componentProps
:
{
componentProps
:
{
placeholder
:
'选择填报周期'
,
placeholder
:
'选择填报周期'
,
...
@@ -444,6 +444,40 @@ export function getFormConfig(): Partial<FormProps> {
...
@@ -444,6 +444,40 @@ export function getFormConfig(): Partial<FormProps> {
xxl
:
4
,
xxl
:
4
,
},
},
},
},
{
label
:
'填报季度'
,
field
:
'biddingQuarter'
,
labelWidth
:
'140px'
,
component
:
'Select'
,
componentProps
:
{
options
:
[
{
label
:
'第一季度'
,
value
:
'第一季度'
,
key
:
'第一季度'
,
},
{
label
:
'第二季度'
,
value
:
'第二季度'
,
key
:
'第二季度'
,
},
{
label
:
'第三季度'
,
value
:
'第三季度'
,
key
:
'第三季度'
,
},
{
label
:
'第四季度'
,
value
:
'第四季度'
,
key
:
'第四季度'
,
},
],
},
colProps
:
{
xl
:
8
,
xxl
:
4
,
},
},
{
{
label
:
'项目名称'
,
label
:
'项目名称'
,
field
:
'projectName'
,
field
:
'projectName'
,
...
...
src/views/statement/monthlyPlanDrawer/detail.data.ts
View file @
27621b90
import
{
FormSchema
,
BasicColumn
,
FormProps
}
from
'@/components/Table'
;
import
{
FormSchema
,
BasicColumn
,
FormProps
}
from
'@/components/Table'
;
import
{
uploadApi
}
from
'@/api/sys/upload'
;
// 月季度-详情
export
const
formSchema
:
FormSchema
[]
=
[
export
const
formSchema
:
FormSchema
[]
=
[
{
{
field
:
'projectName'
,
field
:
'projectName'
,
...
...
src/views/statement/tabs/InvestmentPlan.vue
View file @
27621b90
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
</
template
>
</
template
>
<
template
v-if=
"column.key === 'action'"
>
<
template
v-if=
"column.key === 'action'"
>
<TableAction
<TableAction
:actions=
"[
:actions=
"[
{
{
label: '查看详情',
label: '查看详情',
onClick: handleDetail.bind(null, record, 1),
onClick: handleDetail.bind(null, record, 1),
...
@@ -23,98 +23,96 @@
...
@@ -23,98 +23,96 @@
</template>
</template>
</BasicTable>
</BasicTable>
<exportModal
@
register=
"registerModal"
/>
<exportModal
@
register=
"registerModal"
/>
<detaildrawer
@
register=
"registerDrawer"
></detaildrawer
>
<detaildrawer
@
register=
"registerDrawer"
/
>
</template>
</template>
<
script
lang=
"ts"
setup
>
<
script
lang=
"ts"
setup
>
import
exportModal
from
'../components/exportModal.vue'
;
import
exportModal
from
'../components/exportModal.vue'
;
import
detaildrawer
from
'@/views/statement/InvestmentPlanlDrawer/detailDrawer.vue'
;
import
detaildrawer
from
'@/views/statement/InvestmentPlanlDrawer/detailDrawer.vue'
;
import
{
columns
,
searchFormSchema
}
from
'./data'
;
import
{
columns
}
from
'./data'
;
import
{
exportUrl
}
from
'../InvestmentPlanlDrawer/detail.data'
;
import
{
exportUrl
}
from
'../InvestmentPlanlDrawer/detail.data'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
inject
}
from
'vue'
;
import
{
getInvestmentPlanDetail
,
getInvestmentPlanList
}
from
'@/api/project/statement'
;
import
{
getInvestmentPlanDetail
,
getInvestmentPlanList
}
from
'@/api/project/statement'
;
import
{
useDrawer
}
from
'@/components/Drawer'
;
import
{
router
}
from
'@/router'
;
import
{
useModal
}
from
'@/components/Modal'
;
import
DetailDrawer
from
"@/views/statement/InvestmentPlanlDrawer/detailDrawer.vue"
;
import
{
getFormConfig
}
from
'@/views/statement/InvestmentPlanlDrawer/detail.data'
;
import
{
useDrawer
}
from
"@/components/Drawer"
;
import
{
useModal
}
from
"@/components/Modal"
;
import
{
getFormConfig
}
from
"@/views/statement/InvestmentPlanlDrawer/detail.data"
;
const
[
registerDrawer
,
{
openDrawer
}]
=
useDrawer
();
const
[
registerModal
,
{
openModal
:
openModal
}]
=
useModal
();
const
[
registerTable
,
{
reload
,
getForm
}]
=
useTable
({
api
:
getInvestmentPlanList
,
columns
,
formConfig
:
getFormConfig
(),
useSearchForm
:
true
,
showTableSetting
:
false
,
bordered
:
true
,
showIndexColumn
:
false
,
actionColumn
:
{
width
:
200
,
title
:
'操作'
,
dataIndex
:
'action'
,
// slots: { customRender: 'action' },
fixed
:
undefined
,
},
});
function
handleExport
()
{
const
[
registerDrawer
,
{
openDrawer
}]
=
useDrawer
();
openModal
(
true
,
{
const
[
registerModal
,
{
openModal
:
openModal
}]
=
useModal
();
projectId
:
null
,
const
[
registerTable
,
{
reload
,
getForm
}]
=
useTable
({
exportUrl
:
exportUrl
,
api
:
getInvestmentPlanList
,
title
:
"投资计划"
,
columns
,
searchData
:
getForm
().
getFieldsValue
(),
formConfig
:
getFormConfig
(),
exportData
:
getExportData
(),
useSearchForm
:
true
,
showTableSetting
:
false
,
bordered
:
true
,
showIndexColumn
:
false
,
actionColumn
:
{
width
:
200
,
title
:
'操作'
,
dataIndex
:
'action'
,
// slots: { customRender: 'action' },
fixed
:
undefined
,
},
});
});
}
//导出相关操作
function
handleExport
()
{
function
getExportData
()
{
openModal
(
true
,
{
let
exportData
=
[];
projectId
:
null
,
columns
.
map
((
i
)
=>
{
exportUrl
:
exportUrl
,
exportData
.
push
({
title
:
'投资计划'
,
label
:
i
.
title
,
searchData
:
getForm
().
getFieldsValue
()
,
value
:
i
.
dataIndex
,
exportData
:
getExportData
()
,
});
});
});
}
return
exportData
;
}
async
function
handleDetail
(
record
:
Recordable
,
disabled
:
number
)
{
//导出相关操作
console
.
log
(
'record'
,
record
)
function
getExportData
()
{
console
.
log
(
'disabled'
,
disabled
)
let
exportData
=
[];
const
res
=
await
getInvestmentPlanDetail
({
id
:
record
.
id
})
columns
.
map
((
i
)
=>
{
console
.
log
(
'res'
,
res
)
exportData
.
push
({
openDrawer
(
true
,
{
label
:
i
.
title
,
record
:
res
,
value
:
i
.
dataIndex
,
disabled
,
});
isUpdate
:
true
,
});
type
:
'工程'
return
exportData
;
});
}
async
function
handleDetail
(
record
:
Recordable
,
disabled
:
number
)
{
console
.
log
(
'record'
,
record
);
console
.
log
(
'disabled'
,
disabled
);
const
res
=
await
getInvestmentPlanDetail
({
id
:
record
.
id
});
console
.
log
(
'res'
,
res
);
openDrawer
(
true
,
{
record
:
res
,
disabled
,
isUpdate
:
true
,
type
:
'工程'
,
});
// if (record.planType === '工程') {
// if (record.planType === '工程') {
// router.push({
// router.push({
// path: '/engineeringProject/engineeringEdit',
// path: '/engineeringProject/engineeringEdit',
// query: {
// query: {
// id: record.id,
// id: record.id,
// disabled: String(disabled),
// disabled: String(disabled),
// },
// },
// });
// });
// } else if (record.planType === '承建') {
// } else if (record.planType === '承建') {
// router.push({
// router.push({
// path: '/engineeringProject/constructionEdit',
// path: '/engineeringProject/constructionEdit',
// query: {
// query: {
// id: record.id,
// id: record.id,
// disabled: String(disabled),
// disabled: String(disabled),
// },
// },
// });
// });
// } else if (record.planType === '储备') {
// } else if (record.planType === '储备') {
// router.push({
// router.push({
// path: '/engineeringProject/reserveEdit',
// path: '/engineeringProject/reserveEdit',
// query: {
// query: {
// id: record.id,
// id: record.id,
// disabled: String(disabled),
// disabled: String(disabled),
// },
// },
// });
// });
// }
// }
}
}
</
script
>
</
script
>
src/views/statement/tabs/annex.vue
View file @
27621b90
...
@@ -37,8 +37,7 @@
...
@@ -37,8 +37,7 @@
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
getAnnexList
,
deleteAnnex
}
from
'@/api/project/project'
;
import
{
getAnnexList
,
deleteAnnex
}
from
'@/api/project/project'
;
import
{
inject
}
from
'vue'
;
import
{
inject
}
from
'vue'
;
import
{
router
}
from
'@/router'
;
import
{
Tag
}
from
'ant-design-vue'
;
let
detailId
=
inject
(
'detailId'
);
let
detailId
=
inject
(
'detailId'
);
console
.
log
(
'detailId'
,
detailId
);
console
.
log
(
'detailId'
,
detailId
);
const
[
registerTable
,
{
reload
}]
=
useTable
({
const
[
registerTable
,
{
reload
}]
=
useTable
({
...
...
src/views/statement/tabs/annualPlan.vue
View file @
27621b90
...
@@ -23,21 +23,22 @@
...
@@ -23,21 +23,22 @@
</template>
</template>
</BasicTable>
</BasicTable>
<exportModal
@
register=
"registerModal"
/>
<exportModal
@
register=
"registerModal"
/>
<detaildrawer
@
register=
"registerDrawer"
></detaildrawer
>
<detaildrawer
@
register=
"registerDrawer"
/
>
</template>
</template>
<
script
lang=
"ts"
setup
>
<
script
lang=
"ts"
setup
>
import
exportModal
from
'../components/exportModal.vue'
;
import
exportModal
from
'../components/exportModal.vue'
;
import
detaildrawer
from
'@/views/statement/annualPlanDrawer/detailDrawer.vue'
;
import
detaildrawer
from
'@/views/statement/annualPlanDrawer/detailDrawer.vue'
;
import
{
annualPlanColumns
,
searchFormSchema
}
from
'./data'
;
import
{
annualPlanColumns
}
from
'./data'
;
import
{
exportUrl
}
from
'../annualPlanDrawer/detail.data'
import
{
exportUrl
}
from
'../annualPlanDrawer/detail.data'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
inject
}
from
'vue'
;
import
{
inject
}
from
'vue'
;
import
{
getAnnualPlanDetail
,
getAnnualPlanTotalList
}
from
'@/api/project/annualPlan'
;
import
{
getAnnualPlanDetail
,
getAnnualPlanTotalList
}
from
'@/api/project/annualPlan'
;
import
{
router
}
from
'@/router'
;
import
{
router
}
from
'@/router'
;
import
{
useDrawer
}
from
"@/components/Drawer"
;
import
{
useDrawer
}
from
'@/components/Drawer'
;
import
{
getFormConfig
}
from
"@/views/statement/annualPlanDrawer/detail.data"
;
import
{
getFormConfig
}
from
'@/views/statement/annualPlanDrawer/detail.data'
;
import
{
useModal
}
from
'@/components/Modal'
;
const
[
registerDrawer
,
{
openDrawer
}]
=
useDrawer
();
const
[
registerDrawer
,
{
openDrawer
}]
=
useDrawer
();
import
{
useModal
}
from
"@/components/Modal"
;
const
[
registerModal
,
{
openModal
:
openModal
}]
=
useModal
();
const
[
registerModal
,
{
openModal
:
openModal
}]
=
useModal
();
let
detailId
=
inject
(
'detailId'
);
let
detailId
=
inject
(
'detailId'
);
console
.
log
(
'detailId'
,
detailId
);
console
.
log
(
'detailId'
,
detailId
);
...
@@ -64,8 +65,8 @@
...
@@ -64,8 +65,8 @@
openModal
(
true
,
{
openModal
(
true
,
{
projectId
:
null
,
projectId
:
null
,
exportUrl
:
exportUrl
,
exportUrl
:
exportUrl
,
title
:
"年度资金计划"
,
title
:
'年度资金计划'
,
searchData
:
getForm
().
getFieldsValue
(),
searchData
:
getForm
().
getFieldsValue
(),
exportData
:
getExportData
(),
exportData
:
getExportData
(),
});
});
}
}
...
@@ -81,8 +82,8 @@
...
@@ -81,8 +82,8 @@
});
});
return
exportData
;
return
exportData
;
}
}
async
function
handleDetail
(
record
:
Recordable
,
disabled
:
number
)
{
async
function
handleDetail
(
record
:
Recordable
,
disabled
:
number
)
{
const
res
=
await
getAnnualPlanDetail
({
id
:
record
.
id
})
const
res
=
await
getAnnualPlanDetail
({
id
:
record
.
id
});
console
.
log
(
'res'
,
res
);
console
.
log
(
'res'
,
res
);
openDrawer
(
true
,
{
openDrawer
(
true
,
{
record
:
res
,
record
:
res
,
...
...
src/views/statement/tabs/biddingManagement.vue
View file @
27621b90
...
@@ -28,11 +28,7 @@
...
@@ -28,11 +28,7 @@
</div>
</div>
</template>
</template>
<
script
lang=
"ts"
setup
>
<
script
lang=
"ts"
setup
>
import
{
import
{
biddingManagementColumns
,
exportBiddingManagementColumns
}
from
'./data'
;
biddingManagementColumns
,
exportBiddingManagementColumns
,
searchFormSchema
,
}
from
'./data'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
tendermanageGetListByPage
}
from
'@/api/project/biddingManagement'
;
import
{
tendermanageGetListByPage
}
from
'@/api/project/biddingManagement'
;
import
{
inject
}
from
'vue'
;
import
{
inject
}
from
'vue'
;
...
...
src/views/statement/tabs/biddingPlan.vue
View file @
27621b90
...
@@ -30,7 +30,7 @@
...
@@ -30,7 +30,7 @@
<
script
lang=
"ts"
setup
>
<
script
lang=
"ts"
setup
>
import
exportModal
from
'../biddingPlan/exportModal.vue'
;
import
exportModal
from
'../biddingPlan/exportModal.vue'
;
import
{
getFormConfig
}
from
'@/views/statement/biddingPlan/detail.data'
;
import
{
getFormConfig
}
from
'@/views/statement/biddingPlan/detail.data'
;
import
{
biddingPlanColumns
,
exportBiddingPlanColumns
,
searchFormSchema
}
from
'./data'
;
import
{
biddingPlanColumns
,
exportBiddingPlanColumns
}
from
'./data'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
getListTenderPlanGetList
}
from
'@/api/project/biddingPlan'
;
import
{
getListTenderPlanGetList
}
from
'@/api/project/biddingPlan'
;
import
{
inject
}
from
'vue'
;
import
{
inject
}
from
'vue'
;
...
...
src/views/statement/tabs/changeSignature.vue
View file @
27621b90
...
@@ -30,26 +30,29 @@
...
@@ -30,26 +30,29 @@
</template>
</template>
</BasicTable>
</BasicTable>
<exportModal
@
register=
"registerModal"
/>
<exportModal
@
register=
"registerModal"
/>
<detaildrawer
@
register=
"registerDrawer"
></detaildrawer
>
<detaildrawer
@
register=
"registerDrawer"
/
>
</template>
</template>
<
script
lang=
"ts"
setup
>
<
script
lang=
"ts"
setup
>
import
detaildrawer
from
'@/views/statement/changeSignatureDrawer/detailDrawer.vue'
;
import
detaildrawer
from
'@/views/statement/changeSignatureDrawer/detailDrawer.vue'
;
import
{
changeSignatureColumns
,
searchFormSchema
}
from
'./data'
;
import
{
changeSignatureColumns
}
from
'./data'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
getChangeSignatureList
,
getSettlementManageList
}
from
'@/api/changeSignatrue/changeSignatrue'
;
import
{
getChangeSignatureList
}
from
'@/api/changeSignatrue/changeSignatrue'
;
import
{
useDrawer
}
from
"@/components/Drawer"
;
import
{
useDrawer
}
from
'@/components/Drawer'
;
const
[
registerDrawer
,
{
openDrawer
}]
=
useDrawer
();
import
{
inject
}
from
'vue'
;
import
{
inject
}
from
'vue'
;
let
detailId
=
inject
(
'detailId'
);
//导出相关操作
//导出相关操作
import
{
biddingPlanColumns
,
exportUrl
}
from
"@/views/statement/components/changeSignature/data"
;
import
{
biddingPlanColumns
,
exportUrl
}
from
'@/views/statement/components/changeSignature/data'
;
import
exportModal
from
'../components/exportModal.vue'
;
import
exportModal
from
'../components/exportModal.vue'
;
import
{
useModal
}
from
"@/components/Modal"
;
import
{
useModal
}
from
'@/components/Modal'
;
const
[
registerModal
,
{
openModal
:
openModal
}]
=
useModal
();
//高级搜索相关
//高级搜索相关
import
{
getFormConfig
}
from
"@/views/statement/changeSignatureDrawer/detail.data"
import
{
getFormConfig
}
from
'@/views/statement/changeSignatureDrawer/detail.data'
;
const
[
registerDrawer
,
{
openDrawer
}]
=
useDrawer
();
let
detailId
=
inject
(
'detailId'
);
const
[
registerModal
,
{
openModal
:
openModal
}]
=
useModal
();
console
.
log
(
'detailId'
,
detailId
);
console
.
log
(
'detailId'
,
detailId
);
const
[
registerTable
,
{
reload
,
getForm
}]
=
useTable
({
const
[
registerTable
,
{
reload
,
getForm
}]
=
useTable
({
api
:
getChangeSignatureList
,
api
:
getChangeSignatureList
,
columns
:
changeSignatureColumns
,
columns
:
changeSignatureColumns
,
useSearchForm
:
true
,
useSearchForm
:
true
,
...
@@ -94,8 +97,8 @@ import {getFormConfig} from "@/views/statement/changeSignatureDrawer/detail.data
...
@@ -94,8 +97,8 @@ import {getFormConfig} from "@/views/statement/changeSignatureDrawer/detail.data
openModal
(
true
,
{
openModal
(
true
,
{
projectId
:
null
,
projectId
:
null
,
exportUrl
:
exportUrl
,
exportUrl
:
exportUrl
,
title
:
"变更签证管理"
,
title
:
'变更签证管理'
,
searchData
:
getForm
().
getFieldsValue
(),
searchData
:
getForm
().
getFieldsValue
(),
exportData
:
getExportData
(),
exportData
:
getExportData
(),
});
});
}
}
...
@@ -124,6 +127,3 @@ function changeTypeShow(value:any){
...
@@ -124,6 +127,3 @@ function changeTypeShow(value:any){
return
changeTypDta
.
find
((
item
:
any
)
=>
item
.
value
==
value
)?.
label
;
return
changeTypDta
.
find
((
item
:
any
)
=>
item
.
value
==
value
)?.
label
;
}
}
</
script
>
</
script
>
src/views/statement/tabs/completed.vue
View file @
27621b90
...
@@ -23,20 +23,20 @@
...
@@ -23,20 +23,20 @@
</template>
</template>
</BasicTable>
</BasicTable>
<exportModal
@
register=
"registerModal"
/>
<exportModal
@
register=
"registerModal"
/>
<detaildrawer
@
register=
"registerDrawer"
></detaildrawer
>
<detaildrawer
@
register=
"registerDrawer"
/
>
</template>
</template>
<
script
lang=
"ts"
setup
>
<
script
lang=
"ts"
setup
>
import
exportModal
from
'../components/exportModal.vue'
;
import
exportModal
from
'../components/exportModal.vue'
;
import
detaildrawer
from
'@/views/statement/completedDrawer/detailDrawer.vue'
;
import
detaildrawer
from
'@/views/statement/completedDrawer/detailDrawer.vue'
;
import
{
completedColumns
,
searchFormSchema
}
from
'./data'
;
import
{
completedColumns
}
from
'./data'
;
import
{
exportUrl
,
getFormConfig
}
from
'../completedDrawer/detail.data'
;
import
{
exportUrl
,
getFormConfig
}
from
'../completedDrawer/detail.data'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
BasicTable
,
useTable
,
TableAction
}
from
'@/components/Table'
;
import
{
inject
}
from
'vue'
;
import
{
inject
}
from
'vue'
;
import
{
getCompletedDetail
,
getCompletedTotalList
}
from
'@/api/project/completed'
;
import
{
getCompletedDetail
,
getCompletedTotalList
}
from
'@/api/project/completed'
;
import
{
router
}
from
'@/router'
;
import
{
useDrawer
}
from
'@/components/Drawer'
;
import
{
useDrawer
}
from
'@/components/Drawer'
;
import
{
useModal
}
from
'@/components/Modal'
;
const
[
registerDrawer
,
{
openDrawer
}]
=
useDrawer
();
const
[
registerDrawer
,
{
openDrawer
}]
=
useDrawer
();
import
{
useModal
}
from
"@/components/Modal"
;
const
[
registerModal
,
{
openModal
:
openModal
}]
=
useModal
();
const
[
registerModal
,
{
openModal
:
openModal
}]
=
useModal
();
let
detailId
=
inject
(
'detailId'
);
let
detailId
=
inject
(
'detailId'
);
console
.
log
(
'detailId'
,
detailId
);
console
.
log
(
'detailId'
,
detailId
);
...
@@ -64,8 +64,8 @@
...
@@ -64,8 +64,8 @@
openModal
(
true
,
{
openModal
(
true
,
{
projectId
:
null
,
projectId
:
null
,
exportUrl
:
exportUrl
,
exportUrl
:
exportUrl
,
title
:
"已竣工验收项目陈欠资金计划"
,
title
:
'已竣工验收项目陈欠资金计划'
,
searchData
:
getForm
().
getFieldsValue
(),
searchData
:
getForm
().
getFieldsValue
(),
exportData
:
getExportData
(),
exportData
:
getExportData
(),
});
});
}
}
...
@@ -85,7 +85,7 @@
...
@@ -85,7 +85,7 @@
async
function
handleDetail
(
record
:
Recordable
,
disabled
:
number
)
{
async
function
handleDetail
(
record
:
Recordable
,
disabled
:
number
)
{
console
.
log
(
'record'
,
record
);
console
.
log
(
'record'
,
record
);
console
.
log
(
'disabled'
,
disabled
);
console
.
log
(
'disabled'
,
disabled
);
const
res
=
await
getCompletedDetail
({
id
:
record
.
id
})
const
res
=
await
getCompletedDetail
({
id
:
record
.
id
});
console
.
log
(
'res'
,
res
);
console
.
log
(
'res'
,
res
);
openDrawer
(
true
,
{
openDrawer
(
true
,
{
record
:
res
,
record
:
res
,
...
...
src/views/statement/tabs/data.ts
View file @
27621b90
This diff is collapsed.
Click to expand it.
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