diff --git a/src/api/costPush/costPush.js b/src/api/costPush/costPush.js
new file mode 100644
index 00000000..f1ac5757
--- /dev/null
+++ b/src/api/costPush/costPush.js
@@ -0,0 +1,94 @@
+import request from '@/utils/request'
+
+// 查询推送协议匹配列表
+export function getProtocolList(query) {
+ return request({
+ url: '/material/slt_agreement_info/getSltAgreementInfo4Project',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询费用推送审核详情
+export function pushReviewList(query){
+ return request({
+ url: '/material/slt_agreement_info/getSltInfo',
+ method: 'get',
+ params: query
+ })
+}
+
+// 费用结算申请提交
+export function submitFee(params){
+ return request({
+ url: '/material/slt_agreement_info/submitFee',
+ method: 'post',
+ data: params
+ })
+}
+
+// 查询费用结算审核列表
+export function getSltExam(query) {
+ return request({
+ url: '/material/slt_agreement_info/getSltExam',
+ method: 'get',
+ params: query
+ })
+}
+
+
+// 查询费用结算审核列表
+export function getSltExamInfo(query) {
+ return request({
+ url: '/material/slt_agreement_info/getSltExamInfo',
+ method: 'get',
+ params: query
+ })
+}
+
+// 费用结算审核-同意拒绝
+export function settlementReview(query) {
+ return request({
+ url: '/material/slt_agreement_info/settlementReview',
+ method: 'get',
+ params: query
+ })
+}
+
+// 费用结算提交
+export function submitCosts(params){
+ return request({
+ url: '/material/slt_agreement_info/submitCosts',
+ method: 'post',
+ data: params
+ })
+}
+
+// 查询结算审批列表
+export function getSltList(query) {
+ return request({
+ url: '/material/slt_agreement_info/getSltList',
+ method: 'get',
+ params: query
+ })
+}
+
+
+// 结算审批提交
+export function costExamine(params){
+ return request({
+ url: '/material/slt_agreement_info/costExamine',
+ method: 'post',
+ data: params
+ })
+}
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/material/costPush/protocolMatch/index.vue b/src/views/material/costPush/protocolMatch/index.vue
new file mode 100644
index 00000000..8a6f8fbf
--- /dev/null
+++ b/src/views/material/costPush/protocolMatch/index.vue
@@ -0,0 +1,312 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+ 导出
+
+
+
+
+
+
+
+ {{
+ (queryParams.pageNum - 1) * queryParams.pageSize + scope.$index + 1
+ }}
+
+
+
+
+
+
+
+
+
+ 已匹配
+ 未匹配
+
+
+
+
+ 已结算
+ 未结算
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/material/costPush/pushCost/index.vue b/src/views/material/costPush/pushCost/index.vue
new file mode 100644
index 00000000..26b30421
--- /dev/null
+++ b/src/views/material/costPush/pushCost/index.vue
@@ -0,0 +1,867 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+ 导出
+ 导出年度费用
+ 导出开工年度费用
+ 批量退回
+
+
+
+
+
+
+
+
+ {{
+ (queryParams.pageNum - 1) * queryParams.pageSize + scope.$index + 1
+ }}
+
+
+
+
+
+
+
+
+
+ {{scope.row.leaseCost.toFixed(2)}}
+
+
+
+
+
+
+ {{scope.row.repairCost.toFixed(2)}}
+
+
+
+
+
+
+ {{scope.row.scrapCost.toFixed(2)}}
+
+
+
+
+
+
+ {{scope.row.loseCost.toFixed(2)}}
+
+
+
+
+
+
+ {{scope.row.allCost.toFixed(2)}}
+
+
+
+
+
+
+ 已推送
+ 退回
+
+
+
+
+ {{ scope.row.remark }}
+ {{ scope.row.remark }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+ 导出
+
+
+
+
+
+
+ {{
+ (dialogLease.pageNum - 1) * dialogLease.pageSize + scope.$index + 1
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.costs.toFixed(2) }}
+
+
+
+
+
合计费用
+
+ {{ 2530.55 }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+ 导出
+
+
+
+
+
+
+ {{
+ (dialogRepair.pageNum - 1) * dialogRepair.pageSize + scope.$index + 1
+ }}
+
+
+
+
+
+
+
+
+
+ {{ scope.row.costs.toFixed(2) }}
+
+
+
+
+
合计费用
+
+ {{ 2530.55 }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+ 导出
+
+
+
+
+
+
+ {{
+ (dialogScrap.pageNum - 1) * dialogScrap.pageSize + scope.$index + 1
+ }}
+
+
+
+
+
+
+
+
+
+ {{ scope.row.costs.toFixed(2) }}
+
+
+
+
+
合计费用
+
+ {{ 2530.55 }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+ 导出
+
+
+
+
+
+
+ {{
+ (dialogLose.pageNum - 1) * dialogLose.pageSize + scope.$index + 1
+ }}
+
+
+
+
+
+
+
+
+ {{ scope.row.costs.toFixed(2) }}
+
+
+
+
+
合计费用
+
+ {{ 2530.55 }}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/material/costPush/pushReview/index.vue b/src/views/material/costPush/pushReview/index.vue
new file mode 100644
index 00000000..a3324273
--- /dev/null
+++ b/src/views/material/costPush/pushReview/index.vue
@@ -0,0 +1,855 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+ 导出
+ 提交
+
+
+
+
+
+
+
+
+ {{
+ (queryParams.pageNum - 1) * queryParams.pageSize + scope.$index + 1
+ }}
+
+
+
+
+
+
+
+
+
+ {{scope.row.leaseCost.toFixed(2)}}
+
+
+
+
+
+
+ {{scope.row.repairCost.toFixed(2)}}
+
+
+
+
+
+
+ {{scope.row.scrapCost.toFixed(2)}}
+
+
+
+
+
+
+ {{scope.row.loseCost.toFixed(2)}}
+
+
+
+
+
+
+ {{scope.row.allCost.toFixed(2)}}
+
+
+
+
+
+ 已结算
+ 未结算
+
+
+
+
+ 已审核
+ 未审核
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+ 导出
+
+
+
+
+
+
+ {{
+ (dialogLease.pageNum - 1) * dialogLease.pageSize + scope.$index + 1
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.costs.toFixed(2) }}
+
+
+
+
+
合计费用
+
+ {{ 2530.55 }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+ 导出
+
+
+
+
+
+
+ {{
+ (dialogRepair.pageNum - 1) * dialogRepair.pageSize + scope.$index + 1
+ }}
+
+
+
+
+
+
+
+
+
+ {{ scope.row.costs.toFixed(2) }}
+
+
+
+
+
合计费用
+
+ {{ 2530.55 }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+ 导出
+
+
+
+
+
+
+ {{
+ (dialogScrap.pageNum - 1) * dialogScrap.pageSize + scope.$index + 1
+ }}
+
+
+
+
+
+
+
+
+
+ {{ scope.row.costs.toFixed(2) }}
+
+
+
+
+
合计费用
+
+ {{ 2530.55 }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+ 导出
+
+
+
+
+
+
+ {{
+ (dialogLose.pageNum - 1) * dialogLose.pageSize + scope.$index + 1
+ }}
+
+
+
+
+
+
+
+
+ {{ scope.row.costs.toFixed(2) }}
+
+
+
+
+
合计费用
+
+ {{ 2530.55 }}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/material/purchase/goodsAccept/detail.vue b/src/views/material/purchase/goodsAccept/detail.vue
index 7d5f06bf..d0dd11b7 100644
--- a/src/views/material/purchase/goodsAccept/detail.vue
+++ b/src/views/material/purchase/goodsAccept/detail.vue
@@ -25,8 +25,8 @@
diff --git a/src/views/material/purchase/goodsArrived/component/home.vue b/src/views/material/purchase/goodsArrived/component/home.vue
index a7dd7209..c4eb520f 100644
--- a/src/views/material/purchase/goodsArrived/component/home.vue
+++ b/src/views/material/purchase/goodsArrived/component/home.vue
@@ -279,11 +279,12 @@ import {
bmNoticeInfo,
delPeople,
} from "@/api/purchase/goodsArrived";
-import {getPurchaseCheckFormByTaskId } from "@/api/purchase/goodsAccept";
+import { getPurchaseCheckFormByTaskId } from "@/api/purchase/goodsAccept";
+import vueEasyPrint from "vue-easy-print";
export default {
name: "Home",
dicts: ["purchase_task_status"],
- // components: { vueEasyPrint },
+ components: { vueEasyPrint },
data() {
return {
// 遮罩层
diff --git a/src/views/material/purchase/goodsEntry/detail.vue b/src/views/material/purchase/goodsEntry/detail.vue
index f812b87e..b91c329d 100644
--- a/src/views/material/purchase/goodsEntry/detail.vue
+++ b/src/views/material/purchase/goodsEntry/detail.vue
@@ -25,8 +25,8 @@
+ value-format="yyyy-MM-dd"
+ type="date">