diff --git a/src/api/mes/print/topic-send-test.js b/src/api/mes/print/topic-send-test.js
new file mode 100644
index 0000000..0e87ce3
--- /dev/null
+++ b/src/api/mes/print/topic-send-test.js
@@ -0,0 +1,10 @@
+import request from '@/router/axios'
+import {nlv_print} from "@/api/prefix";
+
+export function send(query) {
+ return request({
+ url: nlv_print('/topic-send-test/send'),
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/api/mes/qms/inspec-job.js b/src/api/mes/qms/inspec-job.js
index 35c312d..c3321a6 100644
--- a/src/api/mes/qms/inspec-job.js
+++ b/src/api/mes/qms/inspec-job.js
@@ -317,3 +317,11 @@ export function selectPreNc(query) {
params: query
})
}
+//图片删除
+export function deleteAttachment(param) {
+ return request({
+ url: qms('/inspec-attachment/minioDelete'),
+ method: 'get',
+ params: param
+ })
+}
diff --git a/src/router/views/index.js b/src/router/views/index.js
index 29570bb..073760c 100644
--- a/src/router/views/index.js
+++ b/src/router/views/index.js
@@ -76,5 +76,14 @@ export default [
meta: {
keepAlive: true
}
+ }, {
+ path: '/test/topic-send-msg',
+ component: () =>
+ import(/* webpackChunkName: "page" */ '@/views/mes/print/topic-send-test'),
+ name: 'TOPIC发送测试',
+ meta: {
+ keepAlive: true,
+ isAuth: false,
+ }
},
]
diff --git a/src/views/mes/int/integrated-service-transaction-history-query/index.vue b/src/views/mes/int/integrated-service-transaction-history-query/index.vue
index 52100af..4635c2f 100644
--- a/src/views/mes/int/integrated-service-transaction-history-query/index.vue
+++ b/src/views/mes/int/integrated-service-transaction-history-query/index.vue
@@ -3,7 +3,7 @@
-
+
@@ -35,6 +35,9 @@
{{ resetStatusShow(scope.row.state) }}
+
+ {{ getValConvertShow(scope.row.functionName) }}
+
item.value === srcVal);
+ return obj != undefined ? obj.label : srcVal;
+ },
+
showHistory(row) {
this.selectedRowData = row // 存储选中的行数据
this.selectedRowData.request = JSON.parse(row.request);
diff --git a/src/views/mes/pod-nalinv/index.vue b/src/views/mes/pod-nalinv/index.vue
index 3ad280a..9ad0611 100644
--- a/src/views/mes/pod-nalinv/index.vue
+++ b/src/views/mes/pod-nalinv/index.vue
@@ -588,6 +588,7 @@ export default {
},
getActivityOption(activityId) {
let me = this;
+ me.podActionForm.fab = ''
if (activityId) {
getByActivityOption(activityId, 'Z_FAB')
.then((response) => {
diff --git a/src/views/mes/print/topic-send-test/index.vue b/src/views/mes/print/topic-send-test/index.vue
new file mode 100644
index 0000000..c7a3641
--- /dev/null
+++ b/src/views/mes/print/topic-send-test/index.vue
@@ -0,0 +1,45 @@
+
+
+
+ 发送测试
+
+
+
+
+
+
diff --git a/src/views/mes/qms/freezeAndThaw/index.vue b/src/views/mes/qms/freezeAndThaw/index.vue
index 316c140..528dc0f 100644
--- a/src/views/mes/qms/freezeAndThaw/index.vue
+++ b/src/views/mes/qms/freezeAndThaw/index.vue
@@ -261,6 +261,9 @@
+
+ {{findLevelList(scope.row.inspecLevel)}}
+
@@ -268,7 +271,11 @@
-
+
+
+ {{scope.row.freedCreator}}/{{scope.row.name}}
+ {{scope.row.freedCreator}}
+
@@ -369,6 +376,14 @@ export default {
// .catch(() => {})
},
methods: {
+ findLevelList (result) {
+ let me = this
+ for (let i = 0; i < me.inspecLevelList.length; i++) {
+ if (me.inspecLevelList[i].value === result) {
+ return me.inspecLevelList[i].label
+ }
+ }
+ },
statusListFind(status) {
let me = this
return me.statusList.find(item => item.value === status).label
diff --git a/src/views/mes/qms/freezeAndThaw/init.js b/src/views/mes/qms/freezeAndThaw/init.js
index adc27a0..067b8f6 100644
--- a/src/views/mes/qms/freezeAndThaw/init.js
+++ b/src/views/mes/qms/freezeAndThaw/init.js
@@ -1,15 +1,17 @@
+import moment from "moment/moment";
+
export const init = {
sourceMasterLot:null,
storageBin: null,
- startTime: null,
item: null,
weight: null,
- endTime: null,
inspecLevel:null,
length:null,
status:null,
inventoryId:null,
- inventoryIdList:[]
+ inventoryIdList:[],
+ startTime: moment(new Date()).subtract(7, 'days').format('YYYY-MM-DD HH:mm'),
+ endTime: moment(new Date().setDate(new Date().getDate()+1)).format('YYYY-MM-DD HH:mm'),
}
export const searchRules = {}
diff --git a/src/views/mes/qms/inspec-freq/index.vue b/src/views/mes/qms/inspec-freq/index.vue
index eaa852c..b69de77 100644
--- a/src/views/mes/qms/inspec-freq/index.vue
+++ b/src/views/mes/qms/inspec-freq/index.vue
@@ -836,7 +836,16 @@ export default {
}
},
rowClassName: function ({ row }) {
- if (row.value == '7' || row.value == '8') {
+ if (row.value === '2'
+ || row.value === '3'
+ || row.value === '4'
+ || row.value === '5'
+ || row.value === '6'
+ || row.value === '7'
+ || row.value === '8'
+ || row.value === '9'
+ || row.value === '10'
+ ) {
return 'showRow'
} else {
return
@@ -920,7 +929,7 @@ export default {
this.freqData.forEach((f, index) => {
this.$set(this.freqData[index], 'item', key[this.freqData[index].value])
this.$set(this.freqData[index], 'val', '')
- this.$set(this.freqData[index], 'seq', this.freqData[index].value)
+ // this.$set(this.freqData[index], 'seq', this.freqData[index].value)
this.$set(this.freqData[index], 'openFreqSwitch',this.freqData[index].openFreqSwitch )
// if (index <= 6) {
// this.$set(this.freqData[index], 'seq', index + 1 + '')
@@ -929,6 +938,7 @@ export default {
// this.$set(this.freqData[index], 'seq', index - 1 + '')
// }
})
+ setSeq(this.freqData, 'seq')
this.freqData.sort((a, b) => a.seq - b.seq)
}
},
diff --git a/src/views/mes/qms/inspec/content/inspec-process.vue b/src/views/mes/qms/inspec/content/inspec-process.vue
index da7e859..a15b6ea 100644
--- a/src/views/mes/qms/inspec/content/inspec-process.vue
+++ b/src/views/mes/qms/inspec/content/inspec-process.vue
@@ -606,8 +606,9 @@
-
-
+
+ {{processForm.newItem}}
+
{
+ hideLoading()
+ if (res.status === 200) {
+ me.$message.success("已删除")
+ } else {
+ me.$message.error(res.data.message)
+ me.searchPhoto()
+ }
+ }).catch(e => {
+ hideLoading()
+ me.searchPhoto()
+ })
},
// 处理文件变化(如拍照)
handleChange(file, fileList) {
@@ -904,9 +924,26 @@ export default {
me.dialogForm = {}
me.dialogForm.inspecJobBo = row.inspecJobBo
me.dialogForm.inspecDetailBo = row.handle
- me.uploadList = []
+ me.searchPhoto()
me.cameraVisible = true
},
+ //拍照开窗检索
+ searchPhoto(){
+ let me = this
+ me.uploadList = []
+ let param = {
+ inspecJobBo: me.dialogForm.inspecJobBo,
+ inspecDetailBo: me.dialogForm.inspecDetailBo,
+ }
+ showLoading()
+ getMinio(param).then(res => {
+ hideLoading()
+ console.log(res.data)
+ me.uploadList = res.data.data
+ }).catch(e => {
+ hideLoading()
+ })
+ },
//上传
uploadPhoto(){
let me = this
@@ -914,12 +951,21 @@ export default {
if (files.length === 0) {
this.$message.error('请先选择要上传的文件');
return;
+ } else {
+ let file = files.filter(f => f.status !== 'success')
+ if (file.length === 0) {
+ this.$message.error('请先选择要上传的文件');
+ return;
+ }
}
me.uploadData.inspecJobBo = me.dialogForm.inspecJobBo
me.uploadData.inspecDetailBo = me.dialogForm.inspecDetailBo
const formData = new FormData();
files.forEach(file => {
- formData.append('files', file.raw); // 将每个文件添加到 formData 中
+ //不能上传已经上传过的文件
+ if (file.status !== 'success') {
+ formData.append('files', file.raw); // 将每个文件添加到 formData 中
+ }
});
formData.append('uploadData',JSON.stringify(me.uploadData));
showLoading()
@@ -1303,8 +1349,16 @@ export default {
t.inspecResults = t.inspecResultList
for (let j = 0; j < t.inspecResultList.length; j++) {
let d = t.inspecResultList[j]
- if (isBlank(d.result) && t.itemType !== '2') {
- return me.$message.error('序号' + (i + 1) + '测试结果不能为空')
+ if (d.isRequired === 'Y') {
+ if (t.itemType !== '2') {
+ if (isBlank(d.result)) {
+ return me.$message.error('序号' + (i + 1) + '测试结果不能为空')
+ }
+ } else {
+ if (isBlank(d.content)) {
+ return me.$message.error('序号' + (i + 1) + '测试结果不能为空')
+ }
+ }
}
}
}
@@ -1316,6 +1370,11 @@ export default {
me.processForm.qcSubCategoriesLabel = row.label
}
}
+ if (me.changeItem === 'Y' && me.processForm.result === 'G') {
+ if (isBlank(me.processForm.newItem)) {
+ return me.$message.error('新物料不能为空')
+ }
+ }
showLoading()
submitInspec(me.processForm).then(res => {
hideLoading()
diff --git a/src/views/mes/qms/inspec/content/inspec-view.vue b/src/views/mes/qms/inspec/content/inspec-view.vue
index f50de3f..dc1d98f 100644
--- a/src/views/mes/qms/inspec/content/inspec-view.vue
+++ b/src/views/mes/qms/inspec/content/inspec-view.vue
@@ -53,11 +53,7 @@
{{ form.judgeDateTime }}
- NG
- OK
-
- {{ $t('mes.specialProcurement') }}
-
+ {{findLevelList(form.result)}}
0) {
+ me.searchForm.statusCount = this.tableData[0].statusCount
this.tableData.forEach((t) => {
let s = this.jobStatusList.find((j) => j.value == t.status)
t.newStatus = s ? s.label : ''
@@ -1099,8 +1103,10 @@ export default {
searchReset() {
let me = this
me.searchForm = {
- from: '',
- to: '',
+ from: moment(new Date()).subtract(7, 'days').format('YYYY-MM-DD HH:mm'),
+ to: moment(new Date().setDate(new Date().getDate()+1)).format('YYYY-MM-DD HH:mm'),
+ personal:true,
+ statusCount:null
}
this.tableData = []
this.qcTable = []
@@ -1108,7 +1114,7 @@ export default {
me.page.current = 1
me.params = {}
clear.call(me, me.$refs.tableData)
- me.searchChange()
+ //me.searchChange()
},
afterCloseJob(key) {
let init = {
diff --git a/src/views/mes/qms/inspec/ui/search-ui.vue b/src/views/mes/qms/inspec/ui/search-ui.vue
index a7721dc..5c73792 100644
--- a/src/views/mes/qms/inspec/ui/search-ui.vue
+++ b/src/views/mes/qms/inspec/ui/search-ui.vue
@@ -123,9 +123,9 @@
-
- {{ $t('mes.qms.personalTaskOrder') }}
+
+
+ {{ $t('mes.qms.personalTaskOrder') }}
@@ -172,6 +172,17 @@
+
+
+
+
+
+
+
+
+ {{searchForm.statusCount}}
+
+
diff --git a/src/views/mes/qms/iqc-inspec/index.vue b/src/views/mes/qms/iqc-inspec/index.vue
index 2de02f3..283fe78 100644
--- a/src/views/mes/qms/iqc-inspec/index.vue
+++ b/src/views/mes/qms/iqc-inspec/index.vue
@@ -321,6 +321,7 @@ export default {
from: moment(new Date().setMonth(new Date().getMonth()-1)).format('YYYY-MM-DD HH:mm'),
to: moment(new Date()).format('YYYY-MM-DD HH:mm'),
seq: '',
+ personal:true
},
site: getStore({ name: 'tenantId' }),
tableLoading: false,
@@ -888,6 +889,7 @@ export default {
from: moment(new Date().setMonth(new Date().getMonth()-1)).format('YYYY-MM-DD HH:mm'),
to: moment(new Date()).format('YYYY-MM-DD HH:mm'),
seq: '',
+ personal:true
}
this.page.size = 10
this.page.current = 1
diff --git a/src/views/mes/qms/iqc-inspec/ui/search-ui.vue b/src/views/mes/qms/iqc-inspec/ui/search-ui.vue
index 71e7e56..5925c3a 100644
--- a/src/views/mes/qms/iqc-inspec/ui/search-ui.vue
+++ b/src/views/mes/qms/iqc-inspec/ui/search-ui.vue
@@ -135,7 +135,7 @@
-
+
{{ $t('mes.qms.personalTaskOrder') }}
diff --git a/src/views/mes/qms/rejudgment/index.vue b/src/views/mes/qms/rejudgment/index.vue
index 7d3cd4e..32e5f8d 100644
--- a/src/views/mes/qms/rejudgment/index.vue
+++ b/src/views/mes/qms/rejudgment/index.vue
@@ -173,8 +173,6 @@
border
>
-
-
@@ -231,7 +229,11 @@
-
+
+
+ {{scope.row.rejudgCreator}}/{{scope.row.name}}
+ {{scope.row.rejudgCreator}}
+