系统报表需求添加(丽知项目)

This commit is contained in:
hyt 2024-09-21 17:39:54 +08:00
parent 9e04345fe1
commit 41d96f921c
2 changed files with 60 additions and 176 deletions

View File

@ -99,36 +99,6 @@
<div class="chunk"> <div class="chunk">
<el-input v-model="queryCriteria.newSystemPrimary4" placeholder="TOB确认收入下游主键"></el-input> <el-input v-model="queryCriteria.newSystemPrimary4" placeholder="TOB确认收入下游主键"></el-input>
</div> </div>
<!-- toc销售-库存 -->
<div class="chunk">
<el-date-picker
v-model="queryCriteria.newpushdate"
type="date"
placeholder="TOC库存推送时间"
value-format="yyyy-MM-dd"
>
</el-date-picker>
</div>
<div class="chunk">
<el-input v-model="queryCriteria.newtransmitinfo" placeholder="TOC库存推送详情"></el-input>
</div>
<div class="radio">
<el-select v-model="queryCriteria.newstate" placeholder="TOC出库同步成功">
<el-option
v-for="item in stateOptions"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</div>
<div class="chunk">
<el-input v-model="queryCriteria.newsystemnumber" placeholder="TOC库存下游单号"></el-input>
</div>
<div class="chunk">
<el-input v-model="queryCriteria.newsystemprimary" placeholder="TOC库存下游主键"></el-input>
</div>
</div> </div>
@ -193,34 +163,7 @@ export default {
], ],
// //
queryCriteria: { queryCriteria: {
newPushDate: '', businessType: 'TOB_ORDER'
newTransmitInfo: '',
newstate: '',
newsystemnumber: '',
newsystemprimary: '',
def5: '',
def6: '',
newState4: '',
newSystemNumber4: '',
newSystemPrimary4: '',
newpushdate: '',
newtransmitinfo: '',
def1: '',
def2: '',
newstate2: '',
newsystemnumber2: '',
newsystemprimary2: '',
def3: '',
def4: '',
newstate3: '',
newsystemnumber3: '',
newsystemprimary3: '',
businessType: 'TOB_ORDER',
businessDate_start: '',
businessDate_end: '',
successfulTradeDate_start: '',
successfulTradeDate_end: ''
}, },
pageModel: { pageModel: {
'pageSize': 100, 'pageSize': 100,
@ -327,12 +270,6 @@ export default {
tooltip: true, tooltip: true,
width: 150 width: 150
}, },
{
label: 'TOB确认收入-推送状态',
prop: 'newstate4',
tooltip: true,
width: 150
},
{ {
label: 'TOB库存-下游单号', label: 'TOB库存-下游单号',
prop: 'newsystemnumber', prop: 'newsystemnumber',
@ -402,7 +339,12 @@ export default {
], ],
// //
tableDataMergeList: [] tableDataMergeList: [],
dist_state: {
Y: '成功',
N: '失败'
}
} }
}, },
methods: { methods: {
@ -447,33 +389,7 @@ export default {
reset() { reset() {
this.pageModel.pageNum = 1 this.pageModel.pageNum = 1
this.queryCriteria = { this.queryCriteria = {
newPushDate: '', businessType: 'TOB_ORDER'
newTransmitInfo: '',
newstate: '',
newsystemnumber: '',
newsystemprimary: '',
def5: '',
def6: '',
newState4: '',
newSystemNumber4: '',
newSystemPrimary4: '',
newpushdate: '',
newtransmitinfo: '',
def1: '',
def2: '',
newstate2: '',
newsystemnumber2: '',
newsystemprimary2: '',
def3: '',
def4: '',
newstate3: '',
newsystemnumber3: '',
newsystemprimary3: '',
businessType: 'TOB_ORDER',
businessDate_start: '',
businessDate_end: '',
successfulTradeDate_start: '',
successfulTradeDate_end: ''
} }
}, },
//limit //limit
@ -624,6 +540,10 @@ export default {
const res = await authApi('tocofsSaleoutServiceImplReport', 'tocofsSaleoutServiceImplReport', 'queryToCSalesReport', '', params) const res = await authApi('tocofsSaleoutServiceImplReport', 'tocofsSaleoutServiceImplReport', 'queryToCSalesReport', '', params)
console.log(res, '初始化res') console.log(res, '初始化res')
this.pageModel.pageTotal = res.attribute.total this.pageModel.pageTotal = res.attribute.total
res.attribute.list.forEach(item => {
item.newstate = this.dist_state[item.newstate]
item.newstate4 = this.dist_state[item.newstate4]
})
this.mainTableData = this.dataDispose( this.mainTableData = this.dataDispose(
res.attribute.list, res.attribute.list,
this.tableDataMergeList this.tableDataMergeList

View File

@ -178,33 +178,7 @@ export default {
], ],
// //
queryCriteria: { queryCriteria: {
newPushDate:"",
newTransmitInfo:"",
newstate:"",
newsystemnumber:"",
newsystemprimary:"",
def5:"",
def6:"",
newState4:"",
newSystemNumber4:"",
newSystemPrimary4:"",
newpushdate:"",
newtransmitinfo:"",
def1:"",
def2:"",
newstate2:"",
newsystemnumber2:"",
newsystemprimary2:"",
def3:"",
def4:"",
newstate3:"",
newsystemnumber3:"",
newsystemprimary3:"",
businessType:"TOC_ORDER", businessType:"TOC_ORDER",
businessDate_start: '',
businessDate_end: '',
successfulTradeDate_start: '',
successfulTradeDate_end: ''
}, },
pageModel: { pageModel: {
'pageSize': 100, 'pageSize': 100,
@ -276,68 +250,68 @@ export default {
width: 150 width: 150
}, },
{ {
label: 'TOB库存-推送时间', label: 'TOC销售-库存-推送状态',
prop: 'newpushdate',
tooltip: true,
width: 200
},
{
label: 'TOB库存-报错详情',
prop: 'newtransmitinfo',
tooltip: true,
width: 200
},
{
label: 'TOB库存-推送状态',
prop: 'newstate', prop: 'newstate',
tooltip: true, tooltip: true,
width: 200 width: 200
}, },
{ {
label: 'TOB确认收入-推送状态', label: 'TOC销售-库存-报错详情',
prop: 'newstate4', prop: 'newtransmitinfo',
tooltip: true, tooltip: true,
width: 200 width: 200
}, },
{ {
label: 'TOB库存-下游单号', label: 'TOC销售-确认收入红-推送状态',
prop: 'newstate2',
tooltip: true,
width: 200
},
{
label: 'TOC销售-确认收入蓝-推送状态',
prop: 'newstate3',
tooltip: true,
width: 200
},
{
label: 'TOC库存-下游单号',
prop: 'newsystemnumber', prop: 'newsystemnumber',
tooltip: true, tooltip: true,
width: 200 width: 200
}, },
{ {
label: 'TOB库存-下游主键', label: 'TOC库存-下游主键',
prop: 'newsystemprimary', prop: 'newsystemprimary',
tooltip: true, tooltip: true,
width: 150 width: 150
}, },
{ {
label: 'TOB确认收入-推送状态', label: 'TOC确认收入红-下游单号',
prop: 'newstate4', prop: 'newsystemnumber2',
tooltip: true, tooltip: true,
width: 150 width: 150
}, },
{ {
label: 'TOB库存-下游单号', label: 'TOC确认收入红-下游主键',
prop: 'newsystemnumber', prop: 'newsystemprimary2',
tooltip: true, tooltip: true,
width: 150 width: 150
}, },
{ {
label: 'TOB库存-下游主键', label: 'TOC确认收入蓝-下游单号',
prop: 'newsystemprimary', prop: 'newsystemnumber3',
tooltip: true, tooltip: true,
width: 150 width: 150
}, },
{ {
label: 'TOB确认收入-下游单号', label: 'TOC确认收入蓝-下游主键',
prop: 'newsystemnumber4', prop: 'newsystemprimary3',
tooltip: true, tooltip: true,
width: 150 width: 150
}, },
{ {
label: 'TOB确认收入-下游主键', label: 'TOC销售-确认收入红-推送时间',
prop: 'newsystemprimary4', prop: 'def1',
tooltip: true, tooltip: true,
width: 150 width: 150
}, },
@ -348,14 +322,20 @@ export default {
width: 150 width: 150
}, },
{ {
label: 'TOB确认收入-推送时间', label: 'TOC销售-确认收入红-报错详情',
prop: 'def5', prop: 'def2',
tooltip: true, tooltip: true,
width: 150 width: 150
}, },
{ {
label: 'TOB确认收入-报错详情', label: 'TOC销售-确认收入蓝-推送时间',
prop: 'def6', prop: 'def3',
tooltip: true,
width: 150
},
{
label: 'TOC销售-确认收入蓝-报错详情',
prop: 'def4',
tooltip: true, tooltip: true,
width: 150 width: 150
}, },
@ -386,7 +366,12 @@ export default {
], ],
// //
tableDataMergeList: [] tableDataMergeList: [],
dist_state: {
Y: '成功',
N: '失败'
}
} }
}, },
methods: { methods: {
@ -431,33 +416,7 @@ export default {
reset() { reset() {
this.pageModel.pageNum = 1 this.pageModel.pageNum = 1
this.queryCriteria = { this.queryCriteria = {
newPushDate:"",
newTransmitInfo:"",
newstate:"",
newsystemnumber:"",
newsystemprimary:"",
def5:"",
def6:"",
newState4:"",
newSystemNumber4:"",
newSystemPrimary4:"",
newpushdate:"",
newtransmitinfo:"",
def1:"",
def2:"",
newstate2:"",
newsystemnumber2:"",
newsystemprimary2:"",
def3:"",
def4:"",
newstate3:"",
newsystemnumber3:"",
newsystemprimary3:"",
businessType:"TOC_ORDER", businessType:"TOC_ORDER",
businessDate_start: '',
businessDate_end: '',
successfulTradeDate_start: '',
successfulTradeDate_end: ''
} }
}, },
//limit //limit
@ -608,6 +567,11 @@ export default {
const res = await authApi('tocofsSaleoutServiceImplReport', 'tocofsSaleoutServiceImplReport', 'queryToCSalesReport', '', params) const res = await authApi('tocofsSaleoutServiceImplReport', 'tocofsSaleoutServiceImplReport', 'queryToCSalesReport', '', params)
console.log(res, '初始化res') console.log(res, '初始化res')
this.pageModel.pageTotal = res.attribute.total this.pageModel.pageTotal = res.attribute.total
res.attribute.list.forEach(item => {
item.newstate = this.dist_state[item.newstate]
item.newstate2 = this.dist_state[item.newstate2]
item.newstate3 = this.dist_state[item.newstate3]
})
this.mainTableData = this.dataDispose( this.mainTableData = this.dataDispose(
res.attribute.list, res.attribute.list,
this.tableDataMergeList this.tableDataMergeList