Browse Source

代码优化

faster_develop
安虹睿 2 years ago
parent
commit
5006e5956e
  1. 2
      fe/PC/public/version.json
  2. 55
      fe/PC/src/views/activeReportManage/reportForm/InventoryBookDetail_innerPage.vue

2
fe/PC/public/version.json

@ -1,3 +1,3 @@
{ {
"version": "1.0.67" "version": "1.0.68"
} }

55
fe/PC/src/views/activeReportManage/reportForm/InventoryBookDetail_innerPage.vue

@ -100,7 +100,7 @@
<div v-if="scope.row.level4"> <div v-if="scope.row.level4">
<div v-if="item.prop == 'sumInQty'">{{ scope.row.level4.inQty }}</div> <div v-if="item.prop == 'sumInQty'">{{ scope.row.level4.inQty }}</div>
<div v-else-if="item.prop == 'sumOutQty'">{{ scope.row.level4.outQty }}</div> <div v-else-if="item.prop == 'sumOutQty'">{{ scope.row.level4.outQty }}</div>
<div v-else-if="item.prop == 'createDateTime'">{{ scope.row.level4.createDateTime.slice(0,scope.row.level4.createDateTime.indexOf('T')) }}</div> <div v-else-if="item.prop == 'createDateTime'">{{ formatTime(scope.row.level4.createDateTime) }}</div>
<div v-else-if="item.prop == 'locationCode'">{{ scope.row.level4.locatioCode }}</div> <div v-else-if="item.prop == 'locationCode'">{{ scope.row.level4.locatioCode }}</div>
<div v-else-if="item.prop == 'interFaceName'">{{getInterFaceName(scope.row.level4)}}</div> <div v-else-if="item.prop == 'interFaceName'">{{getInterFaceName(scope.row.level4)}}</div>
<div v-else-if="item.prop == 'enumTransType' || item.prop == 'enumTransSubType'">{{ scope.row.level4[item.prop] | trigger(item.option, "label") }}</div> <div v-else-if="item.prop == 'enumTransType' || item.prop == 'enumTransSubType'">{{ scope.row.level4[item.prop] | trigger(item.option, "label") }}</div>
@ -117,49 +117,52 @@
</template> </template>
<script> <script>
import { getInventoryTransactionSerials,getInterfaceCalendar } from '@/api/wms-api' import { getInventoryTransactionSerials,getInterfaceCalendar } from '@/api/wms-api'
import { formatTimeStampToNorm } from '@/utils/formatTime' import { formatTimeStampToNorm,formatTimeStrToStr } from '@/utils/formatTime'
export default { export default {
name:"InventoryBookDetail_innerPage", name:"InventoryBookDetail_innerPage",
data(){ data(){
return{ return{
loading:false, loading:false,//
calendarLoading:false, calendarLoading:false,//
tableData:null, tableData:null,//table
calendarList:[], calendarList:[],//
//
searchForm:{ searchForm:{
interfaceCalendar:null, interfaceCalendar:null,
erpLocatioCode:null, erpLocatioCode:null,
itemCode:null, itemCode:null,//VW316C1A028A,UTT06PP5483
beginDate: '', beginDate: '',//2021-10-01
endDate: '', endDate: '',//2023-11-28T23:59:59
}, },
//
formRule: { formRule: {
beginDate: [{ required: true, trigger: "blur", message: "不可为空" }], beginDate: [{ required: true, trigger: ['blur','change'], message: "不可为空" }],
endDate: [{ required: true, trigger: "blur", message: "不可为空" }], endDate: [{ required: true, trigger: ['blur','change'], message: "不可为空" }],
// itemCode: [{ required: true, trigger: "blur", message: "" }], // itemCode: [{ required: true, trigger: "blur", message: "" }],
}, },
// table
tableHeader:{ tableHeader:{
companyName:localStorage.getItem('companyName') companyName:localStorage.getItem('companyName')
}, },
// table
tableTh:[ tableTh:[
{label:'物料信息',prop:'itemCode',width:180}, {label:'物料信息',prop:'itemCode',width:180},
{label:'ERP储位',prop:'erpLocatioCode',width:80}, {label:'ERP储位',prop:'erpLocatioCode',width:80},
{label:'库位代码',prop:'locationCode',width:90}, {label:'库位代码',prop:'locationCode',width:90},
// {label:'inQty',prop:'inQty'}, {label:'单号',prop:'number',width:170},
// {label:'outQty',prop:'outQty'}, {label:'创建时间',prop:'createDateTime',width:160},
{label:'单号',prop:'number'}, {label:'业务编号',prop:'docNumber',width:140},
{label:'创建时间',prop:'createDateTime'},
{label:'业务编号',prop:'docNumber'},
{label:'业务主类型',prop:'enumTransType',type:'filter',option:'TransTypeBase'}, {label:'业务主类型',prop:'enumTransType',type:'filter',option:'TransTypeBase'},
{label:'业务子类型',prop:'enumTransSubType',type:'filter',option:'transSubType'}, {label:'业务子类型',prop:'enumTransSubType',type:'filter',option:'transSubType'},
{label:'对应接口',prop:'interFaceName',width:200}, {label:'对应接口',prop:'interFaceName',width:220},
{label:'期初库存',prop:'firstQty'}, {label:'期初库存',prop:'firstQty'},
{label:'期末库存',prop:'lastQty'}, {label:'期末库存',prop:'lastQty'},
{label:'结存',prop:'nowQty'}, {label:'结存',prop:'nowQty'},
{label:'入库',prop:'sumInQty'}, {label:'入库',prop:'sumInQty'},
{label:'出库',prop:'sumOutQty'}, {label:'出库',prop:'sumOutQty'},
], ],
totalProps:['firstQty','lastQty','nowQty','sumInQty','sumOutQty'], totalProps:['firstQty','lastQty','nowQty','sumInQty','sumOutQty'],//
indexArray_item: [], //itemCode indexArray_item: [], //itemCode
indexArray_erp: [], //erpLocatioCode indexArray_erp: [], //erpLocatioCode
indexArray_erp2: [], //locationCode indexArray_erp2: [], //locationCode
@ -169,6 +172,11 @@ export default {
this.getInterfaceCalendarList() this.getInterfaceCalendarList()
}, },
methods:{ methods:{
//
formatTime(data){
// return data.slice(0,scope.row.level4.createDateTime.indexOf('T')
return formatTimeStrToStr(data)
},
// //
getInterfaceCalendarList(){ getInterfaceCalendarList(){
this.calendarLoading = true this.calendarLoading = true
@ -309,9 +317,12 @@ export default {
endDateTime:this.initEndTime(this.searchForm.endDate), endDateTime:this.initEndTime(this.searchForm.endDate),
erpLocatioCode:this.searchForm.erpLocatioCode, erpLocatioCode:this.searchForm.erpLocatioCode,
}).then(res => { }).then(res => {
this.tableData = this.initTableData(res) this.tableData = null
this.getIndexArr() this.$nextTick(() => {
this.loading = false this.tableData = this.initTableData(res)
this.getIndexArr()
this.loading = false
})
}).catch(err => { }).catch(err => {
this.loading = false this.loading = false
}) })
@ -417,7 +428,7 @@ export default {
} }
} }
}, },
// //
getInterFaceName(item){ getInterFaceName(item){
let _str = "" let _str = ""
if (item.enumTransType == 11) { if (item.enumTransType == 11) {

Loading…
Cancel
Save