This commit is contained in:
2026-03-25 10:02:00 +08:00
parent 95a88b5ac2
commit 7741f243eb
3 changed files with 28 additions and 4 deletions

View File

@@ -11,6 +11,7 @@
<view class="zd-col-17"> <view class="zd-col-17">
<search-box <search-box
v-model="val1" v-model="val1"
@handleChange="handleChange1"
/> />
</view> </view>
</view> </view>
@@ -21,6 +22,7 @@
<view class="zd-col-17"> <view class="zd-col-17">
<search-box <search-box
v-model="val3" v-model="val3"
@handleChange="handleChange2"
/> />
</view> </view>
</view> </view>
@@ -116,7 +118,7 @@
methods: { methods: {
async _getRegion () { async _getRegion () {
try { try {
let res = await getRegion() let res = await getRegion(this.val1, this.val3)
if (res) { if (res) {
this.options2 = res this.options2 = res
this.lyArea = res[0].text this.lyArea = res[0].text
@@ -127,6 +129,16 @@
this.options2 = [] this.options2 = []
} }
}, },
handleChange1 (e) {
if (e && this.val3) {
this._getRegion()
}
},
handleChange2 (e) {
if (this.val1 && e) {
this._getRegion()
}
},
// 从缓存加载选中的值 // 从缓存加载选中的值
loadSelectedValue() { loadSelectedValue() {
if (uni.getStorageSync('selectedSiteType')) { if (uni.getStorageSync('selectedSiteType')) {

View File

@@ -11,6 +11,7 @@
<view class="zd-col-17"> <view class="zd-col-17">
<search-box <search-box
v-model="val1" v-model="val1"
@handleChange="handleChange1"
/> />
</view> </view>
</view> </view>
@@ -21,6 +22,7 @@
<view class="zd-col-17"> <view class="zd-col-17">
<search-box <search-box
v-model="val3" v-model="val3"
@handleChange="handleChange2"
/> />
</view> </view>
</view> </view>
@@ -116,7 +118,7 @@
methods: { methods: {
async _getRegion () { async _getRegion () {
try { try {
let res = await getRegion() let res = await getRegion(this.val1, this.val3)
if (res) { if (res) {
this.options2 = res this.options2 = res
this.lyArea = res[0].text this.lyArea = res[0].text
@@ -127,6 +129,16 @@
this.options2 = [] this.options2 = []
} }
}, },
handleChange1 (e) {
if (e && this.val3) {
this._getRegion()
}
},
handleChange2 (e) {
if (this.val1 && e) {
this._getRegion()
}
},
// 从缓存加载选中的值 // 从缓存加载选中的值
loadSelectedValue() { loadSelectedValue() {
if (uni.getStorageSync('selectedSiteType2')) { if (uni.getStorageSync('selectedSiteType2')) {

View File

@@ -28,9 +28,9 @@ export const getSect = (scode, page, size) => request({
data: {stor_code: scode, page: page, size: size} data: {stor_code: scode, page: page, size: size}
}) })
// 区域列表 // 区域列表
export const getRegion = (region, page, size) => request({ export const getRegion = (scode, pointCode, page, size) => request({
url:'api/pda/iosIn/getRegion', url:'api/pda/iosIn/getRegion',
data: {region: region, page: page, size: size} data: {storagevehicle_code: scode, pointCode: pointCode, page: page, size: size}
}) })
// 获取物料列表 // 获取物料列表
export const getMaterialList = (search, page, size) => request({ export const getMaterialList = (search, page, size) => request({