Commit 77537cf2 authored by Mr.Tang's avatar Mr.Tang

国内国际车型

parent ac05a7a8
...@@ -5,7 +5,7 @@ export function listManufacturer(query) { ...@@ -5,7 +5,7 @@ export function listManufacturer(query) {
return request({ return request({
url: '/control/manufacturer/list', url: '/control/manufacturer/list',
method: 'get', method: 'get',
params: query params: query,
}) })
} }
...@@ -13,7 +13,7 @@ export function listManufacturer(query) { ...@@ -13,7 +13,7 @@ export function listManufacturer(query) {
export function getManufacturer(id) { export function getManufacturer(id) {
return request({ return request({
url: '/control/manufacturer/' + id, url: '/control/manufacturer/' + id,
method: 'get' method: 'get',
}) })
} }
...@@ -22,7 +22,7 @@ export function addManufacturer(data) { ...@@ -22,7 +22,7 @@ export function addManufacturer(data) {
return request({ return request({
url: '/control/manufacturer', url: '/control/manufacturer',
method: 'post', method: 'post',
data: data data: data,
}) })
} }
...@@ -31,7 +31,7 @@ export function updateManufacturer(data) { ...@@ -31,7 +31,7 @@ export function updateManufacturer(data) {
return request({ return request({
url: '/control/manufacturer', url: '/control/manufacturer',
method: 'put', method: 'put',
data: data data: data,
}) })
} }
...@@ -39,6 +39,13 @@ export function updateManufacturer(data) { ...@@ -39,6 +39,13 @@ export function updateManufacturer(data) {
export function delManufacturer(id) { export function delManufacturer(id) {
return request({ return request({
url: '/control/manufacturer/' + id, url: '/control/manufacturer/' + id,
method: 'delete' method: 'delete',
})
}
export function updateManufacturers() {
return request({
url: '/control/manufacturer/updateManufacturerData',
method: 'post',
}) })
} }
This diff is collapsed.
<template>
<el-card>
<el-tabs v-model="activeName">
<el-tab-pane label="国内车型" name="domesticModel">
<domesticModel />
</el-tab-pane>
<el-tab-pane label="国际车型" name="internationalModel">
<internationalModel />
</el-tab-pane>
</el-tabs>
</el-card>
</template>
<script setup name="Parameter">
import domesticModel from './domesticModel.vue'
import internationalModel from './internationalModel.vue'
const { proxy } = getCurrentInstance()
const activeName = ref('domesticModel')
const info = ref({})
</script>
<template>
国际车型
</template>
<script>
export default {
name: 'index',
}
</script>
<style scoped>
</style>
This diff is collapsed.
...@@ -125,7 +125,12 @@ ...@@ -125,7 +125,12 @@
/> />
<!-- 可滚动部分 --> <!-- 可滚动部分 -->
<el-table-column prop="manufacturingFactory" label="制造工厂" width="150"> <el-table-column
prop="manufacturingFactory"
label="制造工厂"
align="center"
width="150"
>
<template #default="{ row }"> <template #default="{ row }">
{{ formatFactoryDisplay(row.manufacturingFactory) }} {{ formatFactoryDisplay(row.manufacturingFactory) }}
</template> </template>
...@@ -284,6 +289,7 @@ import { ...@@ -284,6 +289,7 @@ import {
delManufacturer, delManufacturer,
addManufacturer, addManufacturer,
updateManufacturer, updateManufacturer,
updateManufacturers,
} from '@/api/system/basicdata/manufacturer' } from '@/api/system/basicdata/manufacturer'
import { getAllFactoryName } from '@/api/system/factory' import { getAllFactoryName } from '@/api/system/factory'
import { formatFactories } from '@/utils/factoryFormatter' import { formatFactories } from '@/utils/factoryFormatter'
...@@ -363,6 +369,19 @@ const { queryParams, form, rules } = toRefs(data) ...@@ -363,6 +369,19 @@ const { queryParams, form, rules } = toRefs(data)
// 所有可选的工厂列表 // 所有可选的工厂列表
const allFactories = ref([]) const allFactories = ref([])
const updateManufacturerData = async () => {
try {
const response = await updateManufacturers()
if (response.code === 200) {
proxy.$modal.msgSuccess(response.msg || '同步成功')
getList()
} else {
proxy.$modal.msgError(response.msg || '同步失败')
}
} catch (error) {
console.error('同步失败:', error)
}
}
// 获取工厂数据的方法 // 获取工厂数据的方法
const fetchFactories = async () => { const fetchFactories = async () => {
try { try {
...@@ -523,6 +542,7 @@ function handleExport() { ...@@ -523,6 +542,7 @@ function handleExport() {
} }
onMounted(() => { onMounted(() => {
fetchFactories() fetchFactories()
updateManufacturerData()
}) })
getList() getList()
</script> </script>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment