Browse Source

2024-08-28

检验明细导出
java8
fengyuan_yang 1 year ago
parent
commit
88cbb1e981
  1. 9
      src/views/modules/qc/FAIResultEntry.vue
  2. 9
      src/views/modules/qc/FQCResultEntry.vue
  3. 17
      src/views/modules/qc/IPQCResultEntry.vue
  4. 9
      src/views/modules/qc/IQCResultEntry.vue
  5. 22
      src/views/modules/report/IPQC_detail_report.vue

9
src/views/modules/qc/FAIResultEntry.vue

@ -589,6 +589,8 @@
:height="400" :height="400"
:data="templateTableData" :data="templateTableData"
border border
v-loading="subDetailLoading"
element-loading-text="拼命加载中"
:row-class-name="rowClassName" :row-class-name="rowClassName"
@selection-change="handleDetailSelectionChange" @selection-change="handleDetailSelectionChange"
style="width: 100%;"> style="width: 100%;">
@ -2379,7 +2381,8 @@
buNo: '', buNo: '',
inspectionNo: '' inspectionNo: ''
}, },
fileLoading: false
fileLoading: false,
subDetailLoading: false
} }
}, },
@ -3531,12 +3534,16 @@
// //
subDetailModal (row) { subDetailModal (row) {
this.subDetailLoading = true
this.subDetailData = row this.subDetailData = row
this.pageIndex2 = 1 this.pageIndex2 = 1
selectFAISubDetailedRecord(this.subDetailData).then(({data}) => { selectFAISubDetailedRecord(this.subDetailData).then(({data}) => {
if (data.code === 0) { if (data.code === 0) {
this.tableData = data.rows this.tableData = data.rows
} }
this.subDetailLoading = false
}).catch(()=>{
this.subDetailLoading = false
}) })
this.batchAddData = { this.batchAddData = {
samplingLocation: '', samplingLocation: '',

9
src/views/modules/qc/FQCResultEntry.vue

@ -517,6 +517,8 @@
:height="400" :height="400"
:data="templateTableData" :data="templateTableData"
border border
v-loading="subDetailLoading"
element-loading-text="拼命加载中"
:row-class-name="rowClassName" :row-class-name="rowClassName"
@selection-change="handleDetailSelectionChange" @selection-change="handleDetailSelectionChange"
style="width: 100%;"> style="width: 100%;">
@ -2353,7 +2355,8 @@
buNo: '', buNo: '',
inspectionNo: '' inspectionNo: ''
}, },
fileLoading: false
fileLoading: false,
subDetailLoading: false
} }
}, },
@ -3504,12 +3507,16 @@
// //
subDetailModal (row) { subDetailModal (row) {
this.subDetailLoading = true
this.subDetailData = row this.subDetailData = row
this.pageIndex2 = 1 this.pageIndex2 = 1
selectFQCSubDetailedRecord(this.subDetailData).then(({data}) => { selectFQCSubDetailedRecord(this.subDetailData).then(({data}) => {
if (data.code === 0) { if (data.code === 0) {
this.tableData = data.rows this.tableData = data.rows
} }
this.subDetailLoading = false
}).catch(()=>{
this.subDetailLoading = false
}) })
this.batchAddData = { this.batchAddData = {
samplingLocation: '', samplingLocation: '',

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

@ -531,6 +531,8 @@
:height="400" :height="400"
:data="templateTableData" :data="templateTableData"
border border
v-loading="subDetailLoading"
element-loading-text="拼命加载中"
:row-class-name="rowClassName" :row-class-name="rowClassName"
@selection-change="handleDetailSelectionChange" @selection-change="handleDetailSelectionChange"
style="width: 100%;"> style="width: 100%;">
@ -2426,7 +2428,8 @@
buNo: '', buNo: '',
inspectionNo: '' inspectionNo: ''
}, },
fileLoading: false
fileLoading: false,
subDetailLoading: false
} }
}, },
@ -3368,13 +3371,11 @@
// //
sizeChangeHandle2 (val) { sizeChangeHandle2 (val) {
this.pageSize2 = val this.pageSize2 = val
//this.subDetailModal2()
}, },
// //
currentChangeHandle2 (val) { currentChangeHandle2 (val) {
this.pageIndex2 = val this.pageIndex2 = val
//this.subDetailModal2()
}, },
// //
@ -3587,12 +3588,16 @@
// //
subDetailModal (row) { subDetailModal (row) {
this.subDetailLoading = true
this.subDetailData = row this.subDetailData = row
this.pageIndex2 = 1 this.pageIndex2 = 1
selectIPQCSubDetailedRecord(this.subDetailData).then(({data}) => { selectIPQCSubDetailedRecord(this.subDetailData).then(({data}) => {
if (data.code === 0) { if (data.code === 0) {
this.tableData = data.rows this.tableData = data.rows
} }
this.subDetailLoading = false
}).catch(()=>{
this.subDetailLoading = false
}) })
this.batchAddData = { this.batchAddData = {
samplingLocation: '', samplingLocation: '',
@ -3805,12 +3810,6 @@
if (action === "confirm") { if (action === "confirm") {
let val = this.checkedDetail let val = this.checkedDetail
val.forEach((val, index) => { val.forEach((val, index) => {
// this.tableData.forEach((v, i) => {
// if (val.xh === v.xh) {
// this.tableData.splice(i, 1);
// }
// })
// console.log(this.tableData.indexOf(val))
this.tableData.splice(this.tableData.indexOf(val), 1) this.tableData.splice(this.tableData.indexOf(val), 1)
if (this.templateTableData.length === 0) { if (this.templateTableData.length === 0) {
this.pageIndex2-- this.pageIndex2--

9
src/views/modules/qc/IQCResultEntry.vue

@ -434,6 +434,8 @@
:height="400" :height="400"
:data="templateTableData" :data="templateTableData"
border border
v-loading="subDetailLoading"
element-loading-text="拼命加载中"
:row-class-name="rowClassName" :row-class-name="rowClassName"
@selection-change="handleDetailSelectionChange" @selection-change="handleDetailSelectionChange"
style="width: 100%;"> style="width: 100%;">
@ -1775,7 +1777,8 @@
buNo: '', buNo: '',
inspectionNo: '' inspectionNo: ''
}, },
fileLoading: false
fileLoading: false,
subDetailLoading: false
} }
}, },
@ -2454,12 +2457,16 @@
// //
subDetailModal (row) { subDetailModal (row) {
this.subDetailLoading = true
this.subDetailData = row this.subDetailData = row
this.pageIndex2 = 1 this.pageIndex2 = 1
selectIQCSubDetailedRecord(this.subDetailData).then(({data}) => { selectIQCSubDetailedRecord(this.subDetailData).then(({data}) => {
if (data.code === 0) { if (data.code === 0) {
this.tableData = data.rows this.tableData = data.rows
} }
this.subDetailLoading = false
}).catch(()=>{
this.subDetailLoading = false
}) })
this.batchAddData = { this.batchAddData = {
samplingLocation: '', samplingLocation: '',

22
src/views/modules/report/IPQC_detail_report.vue

@ -529,10 +529,10 @@ export default {
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 107001004, functionId: 107001004,
serialNumber: '107001004Table1UmId',
serialNumber: '107001004Table1UmName',
tableId: "107001004Table1", tableId: "107001004Table1",
tableName: "IPQC明细报表", tableName: "IPQC明细报表",
columnProp: 'umId',
columnProp: 'umName',
headerAlign: "center", headerAlign: "center",
align: "left", align: "left",
columnLabel: '计量单位', columnLabel: '计量单位',
@ -652,6 +652,24 @@ export default {
fixed: '', fixed: '',
columnWidth: 170, columnWidth: 170,
}, },
{
userId: this.$store.state.user.name,
functionId: 107001004,
serialNumber: '107001004Table1InspectorName',
tableId: "107001004Table1",
tableName: "IPQC明细报表",
columnProp: 'inspectorName',
headerAlign: "center",
align: "center",
columnLabel: '质检员',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 100,
},
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 107001004, functionId: 107001004,

Loading…
Cancel
Save