From deb987f3f16011737790ff25741639e9c6933a9f Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期五, 24 十一月 2023 11:04:18 +0800
Subject: [PATCH] modified: src/views/warehouse/pallettransports/detail-ifslocation-form.vue modified: src/views/warehouse/pallettransports/ifslocation-form.vue modified: src/views/warehouse/pallettransports/index.vue
---
src/views/warehouse/pallettransports/detail-ifslocation-form.vue | 41 ++++++++-----
src/views/warehouse/pallettransports/index.vue | 6 +-
src/views/warehouse/pallettransports/ifslocation-form.vue | 75 +++++++++++++++++++------
3 files changed, 84 insertions(+), 38 deletions(-)
diff --git a/src/views/warehouse/pallettransports/detail-ifslocation-form.vue b/src/views/warehouse/pallettransports/detail-ifslocation-form.vue
index ebdb511..879c1a7 100644
--- a/src/views/warehouse/pallettransports/detail-ifslocation-form.vue
+++ b/src/views/warehouse/pallettransports/detail-ifslocation-form.vue
@@ -23,7 +23,7 @@
</div>
<div style="display:flex;align-items:center;margin-left:10px;">
<div>
- <span>搴撲綅鎻忚堪锛�</span>
+ <span>搴撲綅鍚嶇О锛�</span>
</div>
<div>
<el-input
@@ -56,25 +56,32 @@
</template>
</el-table-column>
<el-table-column type="index" width="50" label="搴忓彿"> </el-table-column>
- <el-table-column prop="locationNo" label="搴撲綅鍙�" align="center">
+ <el-table-column prop="locNo" label="搴撲綅鍙�" align="center">
</el-table-column>
<el-table-column
- prop="locationDesc"
- label="搴撲綅鎻忚堪"
+ prop="locName"
+ label="搴撲綅鍚嶇О"
align="center"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
- prop="locationGroupDesc"
- label="搴撲綅缁勬弿杩�"
+ prop="locType"
+ label="搴撲綅绫诲瀷"
align="center"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
- prop="locationTypeDesc"
- label="搴撲綅绫诲瀷鎻忚堪"
+ prop="ifsLocation"
+ label="ifs搴撲綅"
+ align="center"
+ show-overflow-tooltip
+ >
+ </el-table-column>
+ <el-table-column
+ prop="ifsLocationGroup"
+ label="ifs搴撲綅缁�"
align="center"
show-overflow-tooltip
>
@@ -128,16 +135,16 @@
locationNo: this.dataForm.locationNo,
locationDesc: this.dataForm.locationDesc
}).then((response) => {
- if (response.data.code === 0) {
- const _data = response.data.data.LIST_INFO
- console.log(`output->_data`,_data)
+ if (response.data.code == 0) {
+ const _data = response.data.data
this.ifsLocationData = _data.map((item, index) => {
return {
id: index + 1,
- locationNo: item.LOCATION_NO,
- locationDesc: item.LOCATION_DESC,
- locationGroupDesc: item.LOCATION_GROUP_DESC,
- locationTypeDesc: item.LOCATION_TYPE_DESC,
+ locNo: item.locNo,
+ locName: item.locName,
+ locType: item.locType,
+ ifsLocation: item.ifsLocation,
+ ifsLocationGroup: item.ifsLocationGroup,
commonChecked: false
}
})
@@ -169,8 +176,8 @@
this.detailList.forEach((item) => {
transportsDetails.push({
id: item.id,
- toIfsLocationName: this.currLocationRow.locationDesc,
- toIfsLocationNo: this.currLocationRow.locationNo
+ toIfsLocationName: this.currLocationRow.locName,
+ toIfsLocationNo: this.currLocationRow.locNo
})
})
updateBatchPalletTransportsDetail(transportsDetails)
diff --git a/src/views/warehouse/pallettransports/ifslocation-form.vue b/src/views/warehouse/pallettransports/ifslocation-form.vue
index 5bc0f5f..b1afc35 100644
--- a/src/views/warehouse/pallettransports/ifslocation-form.vue
+++ b/src/views/warehouse/pallettransports/ifslocation-form.vue
@@ -23,7 +23,7 @@
</div>
<div style="display:flex;align-items:center;margin-left:10px;">
<div>
- <span>搴撲綅鎻忚堪锛�</span>
+ <span>搴撲綅鍚嶇О锛�</span>
</div>
<div>
<el-input
@@ -56,29 +56,39 @@
</template>
</el-table-column>
<el-table-column type="index" width="50" label="搴忓彿"> </el-table-column>
- <el-table-column prop="locationNo" label="搴撲綅鍙�" align="center">
+ <el-table-column prop="locNo" label="搴撲綅鍙�" align="center">
</el-table-column>
<el-table-column
- prop="locationDesc"
- label="搴撲綅鎻忚堪"
+ prop="locName"
+ label="搴撲綅鍚嶇О"
align="center"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
- prop="locationGroupDesc"
- label="搴撲綅缁勬弿杩�"
+ prop="locType"
+ label="搴撲綅绫诲瀷"
+ align="center"
+ show-overflow-tooltip
+ >
+ <template scope="scope">
+ {{formatLocType(scope.row.locType)}}
+ </template>
+ </el-table-column>
+ <!-- <el-table-column
+ prop="ifsLocation"
+ label="ifs搴撲綅"
align="center"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
- prop="locationTypeDesc"
- label="搴撲綅绫诲瀷鎻忚堪"
+ prop="ifsLocationGroup"
+ label="ifs搴撲綅缁�"
align="center"
show-overflow-tooltip
>
- </el-table-column>
+ </el-table-column> -->
</el-table>
<div slot="footer" class="dialog-footer">
<el-button @click="innerVisible = false">鍙� 娑�</el-button>
@@ -94,8 +104,10 @@
<script>
import { getIfsLocationByGroupCopyAll } from '@/api/warehouse/location'
import { updateBatchPalletTransportsMaterial } from '@/api/warehouse/pallettransports'
+import Template from '../../quality/parts/template.vue'
+import { remote } from '../../../api/admin/dict'
export default {
- components: {},
+ components: {Template},
props: {
currshowlist: {
type: Boolean,
@@ -108,9 +120,13 @@
}
}
},
+ filters:{
+
+ },
data() {
return {
innerVisible: false,
+ locTypeOption: [],
isSubmit: false,
dataForm: {
locationNo: '',
@@ -120,7 +136,20 @@
currLocationRow: null
}
},
+ created() {
+ this.getLoc()
+ },
methods: {
+ formatLocType(val){
+ let list = this.locTypeOption
+ console.log(val,list)
+ list.forEach(ele=>{
+ console.log(Number(ele.value) == Number(val));
+ if(Number(ele.value) == Number(val)){
+ return ele.label
+ }
+ })
+ },
// 鏌ヨifs搴撲綅鍒楄〃
queryLocation() {
this.ifsLocationData = []
@@ -128,19 +157,29 @@
locationNo: this.dataForm.locationNo,
locationDesc: this.dataForm.locationDesc
}).then((response) => {
- if (response.data.code === 0) {
- const _data = response.data.data.LIST_INFO
+ if (response.data.code == 0) {
+ const _data = response.data.data
this.ifsLocationData = _data.map((item, index) => {
return {
id: index + 1,
- locationNo: item.LOCATION_NO,
- locationDesc: item.LOCATION_DESC,
- locationGroupDesc: item.LOCATION_GROUP_DESC,
- locationTypeDesc: item.LOCATION_TYPE_DESC,
+ locNo: item.locNo,
+ locName: item.locName,
+ locType: item.locType,
+ ifsLocation: item.ifsLocation,
+ ifsLocationGroup: item.ifsLocationGroup,
commonChecked: false
}
})
}
+ })
+ },
+ // 鑾峰彇搴撲綅绫诲瀷鐨勬暟鎹瓧鍏�
+ getLoc() {
+ remote('warehouse_type').then((response) => {
+ if (response.data.code === 0) {
+ this.locTypeOption = response.data.data
+ }
+ console.log(response);
})
},
// 鍗曡閫変腑
@@ -169,8 +208,8 @@
this.transportsList.forEach((item) => {
transportsMaterials.push({
id: item.id,
- toIfsLocationName: this.currLocationRow.locationDesc,
- toIfsLocationNo: this.currLocationRow.locationNo
+ toIfsLocationName: this.currLocationRow.locName,
+ toIfsLocationNo: this.currLocationRow.locNo
})
})
updateBatchPalletTransportsMaterial(transportsMaterials)
diff --git a/src/views/warehouse/pallettransports/index.vue b/src/views/warehouse/pallettransports/index.vue
index 88d665f..88571e8 100644
--- a/src/views/warehouse/pallettransports/index.vue
+++ b/src/views/warehouse/pallettransports/index.vue
@@ -47,7 +47,7 @@
<div>
<el-button type="text" v-if="permissions.warehouse_pallettransports_demand_add"
@click="openPartDialog">鏂板</el-button><el-button type="text"
- v-if="permissions.warehouse_pallettransports_ifs" @click="openLocationDialog">IFS鑷冲簱浣�</el-button>
+ v-if="permissions.warehouse_pallettransports_ifs" @click="openLocationDialog">绉昏嚦搴撲綅</el-button>
</div>
</div>
<div>
@@ -73,7 +73,7 @@
</el-table-column>
<el-table-column prop="unit" label="璁¢噺鍗曚綅" align="center">
</el-table-column>
- <el-table-column prop="toIfsLocationNo" label="IFS鑷冲簱浣�" align="center">
+ <el-table-column prop="toIfsLocationNo" label="绉昏嚦搴撲綅" align="center">
</el-table-column>
<el-table-column label="鎿嶄綔" align="center" width="100">
<template slot-scope="scope">
@@ -127,7 +127,7 @@
</el-table-column>
<el-table-column prop="fromIfsLocationNo" label="IFS浠庡簱浣�" align="center">
</el-table-column>
- <el-table-column prop="toIfsLocationNo" label="IFS鑷冲簱浣�" align="center">
+ <el-table-column prop="toIfsLocationNo" label="绉昏嚦搴撲綅" align="center">
<template slot-scope="scope">
<el-link type="primary" @click="openSingleLocationDialog(scope.row)">{{ scope.row.toIfsLocationNo
}}</el-link>
--
Gitblit v1.9.3