From 1c5eda8555a3b9c86128d4f45c82ec113ed50d56 Mon Sep 17 00:00:00 2001
From: hongchao <3228015117@qq.com>
Date: Wed, 22 Jan 2025 16:13:23 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B4=B9=E7=94=A8=E6=8E=A8=E9=80=81=E7=AE=A1?=
=?UTF-8?q?=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/costPush/costPush.js | 94 ++
.../material/costPush/protocolMatch/index.vue | 312 +++++++
.../material/costPush/pushCost/index.vue | 867 ++++++++++++++++++
.../material/costPush/pushReview/index.vue | 855 +++++++++++++++++
.../material/purchase/goodsAccept/detail.vue | 4 +-
.../purchase/goodsArrived/component/home.vue | 5 +-
.../material/purchase/goodsEntry/detail.vue | 4 +-
7 files changed, 2135 insertions(+), 6 deletions(-)
create mode 100644 src/api/costPush/costPush.js
create mode 100644 src/views/material/costPush/protocolMatch/index.vue
create mode 100644 src/views/material/costPush/pushCost/index.vue
create mode 100644 src/views/material/costPush/pushReview/index.vue
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">