From 124bbc4a3e38d9c19e449492610eb4135fd1dc6c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?yinjinlu-pc=5C=E5=B0=B9=E9=87=91=E8=B7=AF?=
<411641505@qq.com>
Date: Wed, 13 Nov 2024 18:25:31 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=88=B0=E8=B4=A7=E9=80=9A?=
=?UTF-8?q?=E7=9F=A5=E5=8D=95=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/mes/wm/arrivalnotice.js | 44 +++
src/api/mes/wm/arrivalnoticeline.js | 44 +++
src/components/ImageUpload/index.vue | 4 +-
src/components/RuoYi/Git/index.vue | 4 +-
src/components/noticeSelect/lineSingle.vue | 133 +++++++
src/components/noticeSelect/single.vue | 193 +++++++++
src/views/mes/md/mditem/index.vue | 19 +-
src/views/mes/qc/iqc/iqc.vue | 12 +-
src/views/mes/qc/pendinginspect/index.vue | 2 +-
src/views/mes/qc/pendinginspect/iqc.vue | 29 +-
src/views/mes/wm/arrivalnotice/index.vue | 431 +++++++++++++++++++++
src/views/mes/wm/arrivalnotice/line.vue | 324 ++++++++++++++++
src/views/mes/wm/itemrecpt/index.vue | 52 +--
src/views/mes/wm/itemrecpt/line.vue | 82 ++--
14 files changed, 1272 insertions(+), 101 deletions(-)
create mode 100644 src/api/mes/wm/arrivalnotice.js
create mode 100644 src/api/mes/wm/arrivalnoticeline.js
create mode 100644 src/components/noticeSelect/lineSingle.vue
create mode 100644 src/components/noticeSelect/single.vue
create mode 100644 src/views/mes/wm/arrivalnotice/index.vue
create mode 100644 src/views/mes/wm/arrivalnotice/line.vue
diff --git a/src/api/mes/wm/arrivalnotice.js b/src/api/mes/wm/arrivalnotice.js
new file mode 100644
index 0000000..a52d04b
--- /dev/null
+++ b/src/api/mes/wm/arrivalnotice.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询到货通知单列表
+export function listArrivalnotice(query) {
+ return request({
+ url: '/mes/wm/arrivalnotice/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询到货通知单详细
+export function getArrivalnotice(noticeId) {
+ return request({
+ url: '/mes/wm/arrivalnotice/' + noticeId,
+ method: 'get'
+ })
+}
+
+// 新增到货通知单
+export function addArrivalnotice(data) {
+ return request({
+ url: '/mes/wm/arrivalnotice',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改到货通知单
+export function updateArrivalnotice(data) {
+ return request({
+ url: '/mes/wm/arrivalnotice',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除到货通知单
+export function delArrivalnotice(noticeId) {
+ return request({
+ url: '/mes/wm/arrivalnotice/' + noticeId,
+ method: 'delete'
+ })
+}
diff --git a/src/api/mes/wm/arrivalnoticeline.js b/src/api/mes/wm/arrivalnoticeline.js
new file mode 100644
index 0000000..d969780
--- /dev/null
+++ b/src/api/mes/wm/arrivalnoticeline.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询到货通知单行列表
+export function listArrivalnoticeline(query) {
+ return request({
+ url: '/mes/wm/arrivalnoticeline/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询到货通知单行详细
+export function getArrivalnoticeline(lineId) {
+ return request({
+ url: '/mes/wm/arrivalnoticeline/' + lineId,
+ method: 'get'
+ })
+}
+
+// 新增到货通知单行
+export function addArrivalnoticeline(data) {
+ return request({
+ url: '/mes/wm/arrivalnoticeline',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改到货通知单行
+export function updateArrivalnoticeline(data) {
+ return request({
+ url: '/mes/wm/arrivalnoticeline',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除到货通知单行
+export function delArrivalnoticeline(lineId) {
+ return request({
+ url: '/mes/wm/arrivalnoticeline/' + lineId,
+ method: 'delete'
+ })
+}
diff --git a/src/components/ImageUpload/index.vue b/src/components/ImageUpload/index.vue
index 63a5696..edace99 100644
--- a/src/components/ImageUpload/index.vue
+++ b/src/components/ImageUpload/index.vue
@@ -76,7 +76,7 @@ export default {
dialogImageUrl: "",
dialogVisible: false,
hideUpload: false,
- baseUrl: process.env.VUE_APP_BASE_API,
+ baseUrl: '',//process.env.VUE_APP_BASE_API,
uploadImgUrl: process.env.VUE_APP_BASE_API + "/common/uploadMinio", // 上传的图片服务器地址
headers: {
Authorization: "Bearer " + getToken(),
@@ -93,6 +93,7 @@ export default {
// 然后将数组转为对象数组
this.fileList = list.map(item => {
if (typeof item === "string") {
+ debugger;
if (item.indexOf(this.baseUrl) === -1) {
item = { name: this.baseUrl + item, url: this.baseUrl + item };
} else {
@@ -127,6 +128,7 @@ export default {
},
// 上传成功回调
handleUploadSuccess(res) {
+ debugger;
this.uploadList.push({ name: res.fileName, url: res.fileName });
if (this.uploadList.length === this.number) {
this.fileList = this.fileList.concat(this.uploadList);
diff --git a/src/components/RuoYi/Git/index.vue b/src/components/RuoYi/Git/index.vue
index bdafbae..dda61b8 100644
--- a/src/components/RuoYi/Git/index.vue
+++ b/src/components/RuoYi/Git/index.vue
@@ -6,10 +6,10 @@
+
\ No newline at end of file
diff --git a/src/components/noticeSelect/single.vue b/src/components/noticeSelect/single.vue
new file mode 100644
index 0000000..af76c4a
--- /dev/null
+++ b/src/components/noticeSelect/single.vue
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ {{""}}
+
+
+
+
+ {{scope.row.noticeCode}}
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.arrivalDate, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/mes/md/mditem/index.vue b/src/views/mes/md/mditem/index.vue
index df553d6..fa10c13 100644
--- a/src/views/mes/md/mditem/index.vue
+++ b/src/views/mes/md/mditem/index.vue
@@ -269,7 +269,7 @@
-
+
-
+
+
+
+
+
+
-
+
@@ -560,6 +571,8 @@ export default {
itemOrProduct: undefined,
enableFlag: 'Y',
safeStockFlag: 'N',
+ highValue: 'N',
+ batchFlag: 'Y',
barcodeUrl: null,
minStock: 0,
maxStock: 0,
diff --git a/src/views/mes/qc/iqc/iqc.vue b/src/views/mes/qc/iqc/iqc.vue
index 338cfd1..7fc7d12 100644
--- a/src/views/mes/qc/iqc/iqc.vue
+++ b/src/views/mes/qc/iqc/iqc.vue
@@ -295,8 +295,8 @@
-
-
+
+
@@ -347,7 +347,7 @@
-
+
@@ -457,6 +457,7 @@ export default {
quantityMaxUnqualified: null,
quantityRecived: null,
quantityCheck: null,
+ quantityQualified: null,
quantityUnqualified: null,
crRate: null,
majRate: null,
@@ -466,7 +467,7 @@ export default {
minQuantity: null,
checkResult: null,
reciveDate: null,
- inspectDate: null,
+ inspectDate: new Date(),
inspector: null,
status: null,
},
@@ -490,9 +491,6 @@ export default {
quantityRecived: [
{ required: true, message: "本次接收数量不能为空", trigger: "blur" }
],
- quantityCheck: [
- { required: true, message: "本次检测数量不能为空", trigger: "blur" }
- ],
reciveDate:[
{ required: true, message: "清选择来料日期", trigger: "blur" }
],
diff --git a/src/views/mes/qc/pendinginspect/index.vue b/src/views/mes/qc/pendinginspect/index.vue
index b363fee..ed14e33 100644
--- a/src/views/mes/qc/pendinginspect/index.vue
+++ b/src/views/mes/qc/pendinginspect/index.vue
@@ -35,7 +35,7 @@
-
+
diff --git a/src/views/mes/qc/pendinginspect/iqc.vue b/src/views/mes/qc/pendinginspect/iqc.vue
index 9dc9b36..62cd313 100644
--- a/src/views/mes/qc/pendinginspect/iqc.vue
+++ b/src/views/mes/qc/pendinginspect/iqc.vue
@@ -27,7 +27,6 @@
- 物料与供应商
@@ -79,8 +78,8 @@
-
-
+
+
@@ -131,7 +130,7 @@
-
+
@@ -200,23 +199,20 @@ export default {
form: {},
// 表单校验
rules: {
- ipqcCode: [
- { required: true, message: "请输入或生产检验单编号", trigger: "blur" }
+ iqcCode: [
+ { required: true, message: "请输入检验单编号", trigger: "blur" }
],
- ipqcType: [
- { required: true, message: "请选择检验类型", trigger: "change" }
+
+ iqcName: [
+ { required: true, message: "请输入检验单名称", trigger: "blur" }
],
workorderCode: [
{ required: true, message: "请选择生产工单", trigger: "blur" }
],
- workstationCode: [
- { required: true, message: "请选择工作站", trigger: "blur" }
- ],
-
- quantityCheck: [
- { required: true, message: "检测数量不能为空", trigger: "blur" }
+ checkResult: [
+ { required: true, message: "请选择检测结果", trigger: "blur" }
],
quantityUnqualified: [
@@ -244,7 +240,7 @@ export default {
this.form = {
iqcId: null,
iqcCode: null,
- iqcName: null,
+ iqcName: '到货通知单【'+this.$route.params.sourceDocCode+'】检验单',
templateId: null,
sourceDocId: this.$route.params.sourceDocId,
sourceDocType: this.$route.params.sourceDocType,
@@ -264,6 +260,7 @@ export default {
quantityMaxUnqualified: null,
quantityRecived: this.$route.params.quantityUncheck,
quantityCheck: null,
+ quantityQualified: null,
quantityUnqualified: null,
crRate: null,
majRate: null,
@@ -273,7 +270,7 @@ export default {
minQuantity: null,
checkResult: null,
reciveDate: this.$route.params.recordTime,
- inspectDate: null,
+ inspectDate: new Date(),
inspector: null,
status: "PREPARE",
remark: null,
diff --git a/src/views/mes/wm/arrivalnotice/index.vue b/src/views/mes/wm/arrivalnotice/index.vue
new file mode 100644
index 0000000..0f7fce1
--- /dev/null
+++ b/src/views/mes/wm/arrivalnotice/index.vue
@@ -0,0 +1,431 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+
+
+
+
+
+
+ {{scope.row.noticeCode}}
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.arrivalDate, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 物料信息
+
+
+
+
+
+
+
+
+
diff --git a/src/views/mes/wm/arrivalnotice/line.vue b/src/views/mes/wm/arrivalnotice/line.vue
new file mode 100644
index 0000000..ef77e52
--- /dev/null
+++ b/src/views/mes/wm/arrivalnotice/line.vue
@@ -0,0 +1,324 @@
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{dict.label}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/mes/wm/itemrecpt/index.vue b/src/views/mes/wm/itemrecpt/index.vue
index 2a9663c..32b068c 100644
--- a/src/views/mes/wm/itemrecpt/index.vue
+++ b/src/views/mes/wm/itemrecpt/index.vue
@@ -191,20 +191,16 @@
-
-
+
+
+
+
+
-
-
-
-
+
+
@@ -218,14 +214,7 @@
-
-
-
-
+
@@ -241,7 +230,7 @@
物料信息
-
+