This commit is contained in:
bb_pan 2026-02-04 14:29:08 +08:00
parent 0cad9ed7a2
commit 0753e59306
2 changed files with 20 additions and 14 deletions

View File

@ -18,10 +18,11 @@ export const getEquipmentClassificationApi = () => {
}
// 单位装备配置 / 总价值数
export const getUnitEquipmentConfigurationApi = () => {
export const getUnitEquipmentConfigurationApi = (data) => {
return request({
url: '/material-mall/provinceScreen/getUnitEquipmentConfiguration',
method: 'get',
params: data,
})
}

View File

@ -20,23 +20,23 @@
</div>
</div>
<el-checkbox-group v-model="checkList" class="circle-checkbox" v-if="btnIndex == 1" @change="changeCheckBox">
<el-checkbox-group v-model="checkList" class="circle-checkbox" v-if="btnIndex == 1">
<el-checkbox label="1">0-1000</el-checkbox>
<el-checkbox label="2">1000-2000</el-checkbox>
<el-checkbox label="3">2000万以上</el-checkbox>
</el-checkbox-group>
<el-checkbox-group v-model="checkList2" class="circle-checkbox" v-if="btnIndex == 2" @change="changeCheckBox">
<el-checkbox label="在库">在库</el-checkbox>
<el-checkbox label="自用">自用</el-checkbox>
<el-checkbox label="共享">共享</el-checkbox>
<el-checkbox label="维修">维修</el-checkbox>
<el-checkbox label="1">在库</el-checkbox>
<el-checkbox label="2">自用</el-checkbox>
<el-checkbox label="3">共享</el-checkbox>
<el-checkbox label="5">维修</el-checkbox>
</el-checkbox-group>
<el-checkbox-group v-model="checkList3" class="circle-checkbox" v-if="btnIndex == 3" @change="changeCheckBox">
<el-checkbox label="1">0-70</el-checkbox>
<el-checkbox label="2">71-100</el-checkbox>
<el-checkbox label="3">101-120</el-checkbox>
<el-checkbox-group v-model="checkList3" class="circle-checkbox" v-if="btnIndex == 3">
<el-checkbox label="1">0-60</el-checkbox>
<el-checkbox label="2">61-80</el-checkbox>
<el-checkbox label="3">81-100</el-checkbox>
</el-checkbox-group>
<el-radio-group v-model="radio" class="radio-box" v-if="btnIndex == 4" @input="handleRadio">
@ -83,7 +83,7 @@ export default {
mechanization: 0, //
},
checkList: [],
checkList2: [],
checkList2: ['1', '2', '3', '5'],
checkList3: [],
radio: 1,
//
@ -103,8 +103,7 @@ export default {
},
changeCheckBox(val) {
console.log('🚀 ~ val:', val)
console.log('🚀 ~ val:', this.checkList)
// this.getInfo()
this.getInfo()
},
handleRadio(val) {
this.getInfo()
@ -138,7 +137,13 @@ export default {
}
if (this.btnIndex == 2 || this.btnIndex == 3) {
res = await getUnitEquipmentConfigurationApi()
let params = {}
if (this.btnIndex == 2) {
params = {
maStatus: this.checkList2.join(','),
}
}
res = await getUnitEquipmentConfigurationApi(params)
if (currentId !== this.requestId || !res.data) return
this.cityData = res.data