From 97e4d637b19fc516f90d52b3d67b93bf8e4f49a8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=83=91=E6=98=8E=E6=A2=81?= <2429105222@qq.com>
Date: Tue, 18 Apr 2023 10:15:00 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BE=9B=E5=BA=94=E5=95=86=E5=8F=91=E7=A5=A8?=
=?UTF-8?q?=E7=A1=AE=E8=AE=A4=E5=8A=9F=E8=83=BD=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/inout/orderDetailBiz.js | 18 +
src/views/inout/InvoiceRegistration.vue | 51 +-
.../inout/InvoiceRegistrationDetermine.vue | 497 ++++++++++++++++++
vue.config.js | 2 +-
4 files changed, 563 insertions(+), 5 deletions(-)
create mode 100644 src/views/inout/InvoiceRegistrationDetermine.vue
diff --git a/src/api/inout/orderDetailBiz.js b/src/api/inout/orderDetailBiz.js
index 7b8795b..fc89016 100644
--- a/src/api/inout/orderDetailBiz.js
+++ b/src/api/inout/orderDetailBiz.js
@@ -51,5 +51,23 @@ export function getCheckDetailList(params) {
}
+export function updateOrder(params) {
+ return axios({
+ url: "/udiwms/inout/order/updateOrder",
+ method: "post",
+ data: params
+ });
+}
+
+export function filterBizOrderList(params) {
+ return axios({
+ url: "/udiwms/inout/bizDetail/filterBizOrderList",
+ method: "get",
+ params: params
+ });
+}
+
+
+
diff --git a/src/views/inout/InvoiceRegistration.vue b/src/views/inout/InvoiceRegistration.vue
index 4ec334b..3b9b1ce 100644
--- a/src/views/inout/InvoiceRegistration.vue
+++ b/src/views/inout/InvoiceRegistration.vue
@@ -171,6 +171,19 @@
+
+
+ {{
+ checkDateStatus[scope.row.checkStatus]
+ }}
+
+
+
+
+
+ 确认
+
+
+
+
+
+
+
@@ -432,7 +460,7 @@ import {getCodeList} from "@/api/inout/code";
import AcceptOrder from "@/views/inout/DialogReviewOrder";
import DialogInvoice from "@/views/inout/DialogInvoice";
import InvoiceRegister from "@/views/inout/InvoiceRegister";
-
+import InvoiceRegistrationDetermine from "@/views/inout/InvoiceRegistrationDetermine"
import {inspectionOrderPDFFromTemplateFile, orderPDFFromTemplateFile} from "@/api/itextpdf/orderPrint"
import {getDeptListByUser} from "@/api/auth/authDept";
import {getBasicUnitMaintains} from "@/api/basic/basicUnitMaintain";
@@ -467,7 +495,8 @@ export default {
endTime: null,
invCode: this.$store.getters.locInvCode,
},
-
+ determineVisible: false,
+ determineData:null,
corpLoading: false,
fromOptions: [],
@@ -490,6 +519,11 @@ export default {
8: "审核拒绝",
9: "正在处理", 10: "待审核",
},
+
+ checkDateStatus: {
+ 1: "确认",
+ 0: "未确认",
+ },
storageList: [],
invList: [],
deptList: [],
@@ -593,7 +627,7 @@ export default {
subRow: null,
};
},
- components: {AcceptOrder, DialogInvoice, InvoiceRegister, ElImageViewer},
+ components: {AcceptOrder, DialogInvoice, InvoiceRegister, ElImageViewer,InvoiceRegistrationDetermine},
methods: {
onReset() {
this.$router.push({
@@ -950,7 +984,10 @@ export default {
this.subRow = row;
this.getBizDetailList(row);
},
-
+ determine(row){
+ this.determineData=row;
+ this.determineVisible=true;
+ },
//单据撤回
rollback(row) {
@@ -984,6 +1021,12 @@ export default {
this.getBizDetailList(row);
},
+ //验收结束
+ closeDetermineDialog() {
+ this.determineVisible = false;
+ this.getList();
+ },
+
//开始验收
reviewOrder(row) {
this.acceptQuery = row;
diff --git a/src/views/inout/InvoiceRegistrationDetermine.vue b/src/views/inout/InvoiceRegistrationDetermine.vue
new file mode 100644
index 0000000..c5eb8a2
--- /dev/null
+++ b/src/views/inout/InvoiceRegistrationDetermine.vue
@@ -0,0 +1,497 @@
+
+
+
+
+
+
+
+ 确认
+ 取消
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 单据 {{ determineData.billNo }}-单据详情
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 单据 {{ determineData.billNo }}-发票信息
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 预览
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vue.config.js b/vue.config.js
index 17b0105..d246608 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -35,7 +35,7 @@ module.exports = {
proxy: {
// detail: https://cli.vuejs.org/config/#devserver-proxy
[process.env.VUE_APP_BASE_API]: {
- target: `http://192.168.0.166:9993/`,
+ target: `http://192.168.0.43:9993/`,
changeOrigin: true,
pathRewrite: {
['^' + process.env.VUE_APP_BASE_API]: ''