From 489ba60990eeb2b11ff2522678630d8bc3764e71 Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期三, 16 四月 2025 16:45:32 +0800 Subject: [PATCH] 修改 --- src/views/firework/warehouse/index.vue | 68 ++++++++++++++++++++++++--------- 1 files changed, 49 insertions(+), 19 deletions(-) diff --git a/src/views/firework/warehouse/index.vue b/src/views/firework/warehouse/index.vue index d2cf442..e56b188 100644 --- a/src/views/firework/warehouse/index.vue +++ b/src/views/firework/warehouse/index.vue @@ -12,20 +12,39 @@ 新增仓库 </el-button> </el-form-item> - <!-- <el-form-item label="姓名:" >--> - <!-- <el-input v-model="data.queryParams.name" placeholder="请输入姓名"></el-input>--> - <!-- </el-form-item>--> - <!-- <el-form-item >--> - <!-- <el-button--> - <!-- type="primary"--> - <!-- @click="getList"--> - <!-- >查询</el-button>--> - <!-- <el-button--> - <!-- type="primary"--> - <!-- plain--> - <!-- @click="reset"--> - <!-- >重置</el-button>--> - <!-- </el-form-item>--> + <el-form-item label="区域:" style="display: flex;align-items: center"> + <div style="margin: 10px"> + <div class="basic_search" > + <el-select v-model="queryParams.filter.provinceCode" clearable filterable > + <el-option v-for="item in data.provinceList" :key="item.id" :label="item.name" :value="item.code"> + </el-option> + </el-select> + </div> +<!-- <div class="basic_search" style="display:inline-block">--> +<!-- <el-select v-model="params.city" prop="city" clearable filterable @change="changeArea('city')">--> +<!-- <el-option v-for="item in cityList" :key="item.id" :label="item.name" :value="item.name">--> +<!-- </el-option>--> +<!-- </el-select>--> +<!-- </div>--> +<!-- <div class="basic_search" style="display:inline-block">--> +<!-- <el-select v-model="params.district" clearable filterable>--> +<!-- <el-option v-for="item in districtList" :key="item.id" :label="item.name" :value="item.name">--> +<!-- </el-option>--> +<!-- </el-select>--> +<!-- </div>--> + </div> + </el-form-item> + <el-form-item > + <el-button + type="primary" + @click="getList" + >查询</el-button> + <el-button + type="primary" + plain + @click="reset" + >重置</el-button> + </el-form-item> </el-form> </div> <!-- 表格数据 --> @@ -73,6 +92,7 @@ import Cookies from "js-cookie"; import {delWarehouse, getWarehouse} from "@/api/company/warehouse"; import {subPixelOptimize} from "zrender/lib/graphic/helper/subPixelOptimize"; +import {getProvinceListData} from "@/api/company/area"; const { proxy } = getCurrentInstance(); const loading = ref(false); const dialogRef = ref(); @@ -84,19 +104,22 @@ pageSize: 10, filter: { companyName: '', - companyCode: '' + companyCode: '', + provinceCode: '' } }, total: 0, - dataList: [] + dataList: [], + provinceList: [] }); const { queryParams, total, dataList } = toRefs(data); const classHourRef = ref(); -onMounted(()=>{ +onMounted(async ()=>{ const info = JSON.parse(Cookies.get('userInfo')) data.queryParams.filter.companyCode = info.companynumber - getList() + await getProvince() + await getList() }) onUnmounted(()=>{ @@ -105,6 +128,12 @@ const addProject = (type,value) => { dialogRef.value.openDialog(type,value) +} +const getProvince = async () =>{ + let res = await getProvinceListData() + if(res.code == 200){ + data.provinceList = res.result.provinceList + } } const getList = async () => { loading.value = true @@ -125,7 +154,8 @@ pageSize: 10, filter: { companyName: '', - companyCode: '' + companyCode: '', + provinceCode: '' } } getList() -- Gitblit v1.9.2