Browse Source

采集修改

master
shenzhouyu 4 weeks ago
parent
commit
43710947a9
  1. 5
      src/api/qc/qc.js
  2. 107
      src/views/modules/qc/IPQCResultEntry.vue
  3. 1
      src/views/modules/qc/qcItem.vue

5
src/api/qc/qc.js

@ -246,3 +246,8 @@ export const deleteProductPartList = data => createAPI(`/pms/qc/deleteProductPar
export const selectPartData = data => createAPI(`/pms/qc/selectPartData`,'post',data) export const selectPartData = data => createAPI(`/pms/qc/selectPartData`,'post',data)
// 查询用户按钮权限 // 查询用户按钮权限
export const getButtonsPermission = data => createAPI(`/pms/qc/getButtonsPermission`,'post',data) export const getButtonsPermission = data => createAPI(`/pms/qc/getButtonsPermission`,'post',data)
//通过itemNo获取物料属性项
export const getEamPropertiesItemByItemNo = data => createAPI(`/pms/eam/getEamPropertiesItemByItemNo`,'post',data)
//获取采集器数据
export const getCollectorDataByItem = data => createAPI(`/pms/qc/getCollectorDataByItem`,'post',data)

107
src/views/modules/qc/IPQCResultEntry.vue

@ -103,6 +103,7 @@
class="el-button el-button--primary el-button--medium"> class="el-button el-button--primary el-button--medium">
{{ "导出" }} {{ "导出" }}
</download-excel> </download-excel>
<el-button type="primary" @click="getCollect">测试采集</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
@ -934,6 +935,8 @@
dataAcquisitionByItem, // dataAcquisitionByItem, //
cancelApproval2, // cancelApproval2, //
searchPartAttributeDetails, // searchPartAttributeDetails, //
getEamPropertiesItemByItemNo,
getCollectorDataByItem,
} from "@/api/qc/qc.js" } from "@/api/qc/qc.js"
import {getTableDefaultListLanguage, getTableUserListLanguage} from "@/api/table.js" import {getTableDefaultListLanguage, getTableUserListLanguage} from "@/api/table.js"
import Chooselist from '@/views/modules/common/Chooselist_eam' import Chooselist from '@/views/modules/common/Chooselist_eam'
@ -2546,35 +2549,105 @@
this.loadFlag = false this.loadFlag = false
}) })
}, },
getCollect(){
let param = {
site: '2',
}
getCollectorDataByItem(param).then(({data}) => {
if (data.code === 0) {
this.changeMyString(data.rows)
this.$message({
message: '数据采集成功',
type: 'success',
duration: 1500
})
} else {
this.$message({
message: data.msg,
type: 'warning',
duration: 1500
})
}
this.loadFlag = false
})
},
// //
dataAcquisitionByItem (row) { dataAcquisitionByItem (row) {
this.loadFlag = true
let tempDate = {
let params = {
site: row.site, site: row.site,
buNo: row.buNo, buNo: row.buNo,
inspectionNo: row.inspectionNo,
templateId: row.templateId,
itemNo: row.itemNo, itemNo: row.itemNo,
flag: 'ipqc'
} }
dataAcquisitionByItem(tempDate).then(({data}) => {
this.loadFlag = true
getEamPropertiesItemByItemNo(params).then(({data}) => {
if (data.code === 0) { if (data.code === 0) {
this.changeMyString(data.rows)
this.$message({
message: '数据采集成功',
type: 'success',
duration: 1500
})
let itemData = data.itemData
console.log("this", itemData);
console.log("itemData.colss)",itemData.collectionFlag == 'Y' && itemData.collectionMethod.includes('thickness'));
if(itemData.collectionFlag == 'Y' && itemData.collectionMethod.includes('thickness')){
let param = {
site: row.site,
sopType: 'ipqc',
bu: row.buNo,
itemNo: row.itemNo,
inspectionNo: row.inspectionNo,
}
getCollectorDataByItem(param).then(({data}) => {
if (data.code === 0 && data.rows.length > 0) {
this.changeMyString(data.rows)
this.$message({
message: '数据采集成功',
type: 'success',
duration: 1500
})
} else {
this.$message({
message: data.msg||'未采集到数据',
type: 'warning',
duration: 1500
})
}
this.loadFlag = false
})
}else{
let tempDate = {
site: row.site,
buNo: row.buNo,
inspectionNo: row.inspectionNo,
templateId: row.templateId,
itemNo: row.itemNo,
flag: 'ipqc'
}
dataAcquisitionByItem(tempDate).then(({data}) => {
if (data.code === 0) {
this.changeMyString(data.rows)
this.$message({
message: '数据采集成功',
type: 'success',
duration: 1500
})
} else {
this.$message({
message: data.msg,
type: 'warning',
duration: 1500
})
}
this.loadFlag = false
})
}
} else { } else {
this.$message({
message: data.msg,
type: 'warning',
duration: 1500
this.$alert(data.msg, '错误', {
confirmButtonText: '确定'
}) })
} }
this.loadFlag = false
}) })
}, },
// //

1
src/views/modules/qc/qcItem.vue

@ -216,6 +216,7 @@
<el-option label="文件数据" value="file"></el-option> <el-option label="文件数据" value="file"></el-option>
<el-option label="图片路径" value="image"></el-option> <el-option label="图片路径" value="image"></el-option>
<el-option label="文件路径" value="fileUrl"></el-option> <el-option label="文件路径" value="fileUrl"></el-option>
<el-option label="胶厚采集" value="thickness"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-form> </el-form>

Loading…
Cancel
Save