| | |
| | | <div class="flex items-center"> |
| | | <span class="text-gray-500">厂商:</span> |
| | | <div class="flex flex-1"> |
| | | <span v-for="item in factory" :key="item.tag" class="ant-tag !px-4" |
| | | :class="factorySelect === item.tag ? 'ant-tag-checked' : ''" |
| | | :type="factorySelect === item.tag ? 'primary' : 'default'" |
| | | @click="factorySelect = item.tag" size="small"> |
| | | {{ item.name }} |
| | | <span v-for="item in factory" :key="item.CompanyId" class="ant-tag !px-4" |
| | | :class="factorySelect === item.CompanyId ? 'ant-tag-checked' : ''" |
| | | @click="factorySelect = item.CompanyId" size="small"> |
| | | {{ item.CompanyAbbName }} |
| | | </span> |
| | | </div> |
| | | </div> |
| | |
| | | |
| | | // 选中状态 |
| | | const typeSelect = ref(1); |
| | | const factorySelect = ref('全部'); |
| | | const factorySelect = ref('-99'); |
| | | const EecSelect = ref(0); |
| | | |
| | | const EecLevelEnum = { |
| | |
| | | const initComanyData = () => { |
| | | axios({ |
| | | method: 'get', |
| | | url: m_RequestDataObj[typeSelect.value].requestPath, |
| | | url: 'static/EecProductData/CompanyData.json', |
| | | }).then((res) => { |
| | | let result = res.data; |
| | | factory.value = result.map((item: any) => { |
| | |
| | | return item.EnergyEfficiencyClass === EecSelect.value |
| | | }) |
| | | } |
| | | if (factorySelect.value !== '全部') { |
| | | if (factorySelect.value !== '-99') { |
| | | filterProductData.value = filterProductData.value.filter((item) => { |
| | | return item.CompanyName === factorySelect.value |
| | | }) |