|
@@ -474,7 +474,9 @@
|
|
|
getInfoBySourceBizNoAPI,
|
|
getInfoBySourceBizNoAPI,
|
|
|
getInfoBySourceBizNoAll
|
|
getInfoBySourceBizNoAll
|
|
|
} from '@/api/wms';
|
|
} from '@/api/wms';
|
|
|
- // import { getInfoBySourceBizNoAll } from '@/api/wms';
|
|
|
|
|
|
|
+ import {
|
|
|
|
|
+ getUserDetail
|
|
|
|
|
+ } from '@/api/system/organization/index.js';
|
|
|
|
|
|
|
|
import { fieldModelAPI } from '@/api/main';
|
|
import { fieldModelAPI } from '@/api/main';
|
|
|
export default {
|
|
export default {
|
|
@@ -620,8 +622,12 @@
|
|
|
...mapActions('dict', ['requestDict']),
|
|
...mapActions('dict', ['requestDict']),
|
|
|
getSceneState: useDictLabel(outputSceneStateEnum),
|
|
getSceneState: useDictLabel(outputSceneStateEnum),
|
|
|
handleAssetType(r) {
|
|
handleAssetType(r) {
|
|
|
- const code = this.codeList.find((item) => item.dictCode == r);
|
|
|
|
|
- return code?.dictValue;
|
|
|
|
|
|
|
+ let codes = r&&r.split(',');
|
|
|
|
|
+
|
|
|
|
|
+ let name = codes?.map((code) => {
|
|
|
|
|
+ return this.codeList.find((val) => val.dictCode == code)?.dictValue;
|
|
|
|
|
+ });
|
|
|
|
|
+ return name?.toString();
|
|
|
},
|
|
},
|
|
|
tableRowClassName({ row, rowIndex }) {
|
|
tableRowClassName({ row, rowIndex }) {
|
|
|
console.log(row);
|
|
console.log(row);
|
|
@@ -649,20 +655,21 @@
|
|
|
async _getInfo(sourceBizNo, type, list = []) {
|
|
async _getInfo(sourceBizNo, type, list = []) {
|
|
|
const dataArray = await getInfoBySourceBizNoAll(sourceBizNo);
|
|
const dataArray = await getInfoBySourceBizNoAll(sourceBizNo);
|
|
|
let res = {};
|
|
let res = {};
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
if (dataArray && dataArray.length > 0) {
|
|
if (dataArray && dataArray.length > 0) {
|
|
|
res = JSON.parse(JSON.stringify(dataArray[0]));
|
|
res = JSON.parse(JSON.stringify(dataArray[0]));
|
|
|
- res['outInDetailList']=[]
|
|
|
|
|
- dataArray.forEach(item=>{
|
|
|
|
|
- console.log(item,'item')
|
|
|
|
|
- item.outInDetailList.forEach(val=>{
|
|
|
|
|
- val['bizNo']=item.bizNo
|
|
|
|
|
- res['outInDetailList'].push(val)
|
|
|
|
|
- })
|
|
|
|
|
- })
|
|
|
|
|
|
|
+ res['outInDetailList'] = [];
|
|
|
|
|
+ dataArray.forEach((item) => {
|
|
|
|
|
+ console.log(item, 'item');
|
|
|
|
|
+ item.outInDetailList.forEach((val) => {
|
|
|
|
|
+ val['bizNo'] = item.bizNo;
|
|
|
|
|
+ res['outInDetailList'].push(val);
|
|
|
|
|
+ });
|
|
|
|
|
+ });
|
|
|
res['bizNo'] = dataArray.map((item) => item.bizNo);
|
|
res['bizNo'] = dataArray.map((item) => item.bizNo);
|
|
|
}
|
|
}
|
|
|
- console.log(res,'res')
|
|
|
|
|
|
|
+ let user=await getUserDetail(res.extInfo?.createUserId)
|
|
|
|
|
+ res.extInfo['deptName']=user.deptName
|
|
|
// res
|
|
// res
|
|
|
this.init(res, type);
|
|
this.init(res, type);
|
|
|
},
|
|
},
|
|
@@ -681,7 +688,7 @@
|
|
|
...packingItem,
|
|
...packingItem,
|
|
|
categoryName: productItem.categoryName,
|
|
categoryName: productItem.categoryName,
|
|
|
categoryCode: productItem.categoryCode,
|
|
categoryCode: productItem.categoryCode,
|
|
|
- bizNo:productItem.bizNo,
|
|
|
|
|
|
|
+ bizNo: productItem.bizNo,
|
|
|
materialDetailList: packingItem.materialDetailList.map(
|
|
materialDetailList: packingItem.materialDetailList.map(
|
|
|
(materialItem) => {
|
|
(materialItem) => {
|
|
|
return {
|
|
return {
|