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

国内国际车型

parent ac05a7a8
......@@ -5,7 +5,7 @@ export function listManufacturer(query) {
return request({
url: '/control/manufacturer/list',
method: 'get',
params: query
params: query,
})
}
......@@ -13,7 +13,7 @@ export function listManufacturer(query) {
export function getManufacturer(id) {
return request({
url: '/control/manufacturer/' + id,
method: 'get'
method: 'get',
})
}
......@@ -22,7 +22,7 @@ export function addManufacturer(data) {
return request({
url: '/control/manufacturer',
method: 'post',
data: data
data: data,
})
}
......@@ -31,7 +31,7 @@ export function updateManufacturer(data) {
return request({
url: '/control/manufacturer',
method: 'put',
data: data
data: data,
})
}
......@@ -39,6 +39,13 @@ export function updateManufacturer(data) {
export function delManufacturer(id) {
return request({
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 @@
/>
<!-- 可滚动部分 -->
<el-table-column prop="manufacturingFactory" label="制造工厂" width="150">
<el-table-column
prop="manufacturingFactory"
label="制造工厂"
align="center"
width="150"
>
<template #default="{ row }">
{{ formatFactoryDisplay(row.manufacturingFactory) }}
</template>
......@@ -284,6 +289,7 @@ import {
delManufacturer,
addManufacturer,
updateManufacturer,
updateManufacturers,
} from '@/api/system/basicdata/manufacturer'
import { getAllFactoryName } from '@/api/system/factory'
import { formatFactories } from '@/utils/factoryFormatter'
......@@ -363,6 +369,19 @@ const { queryParams, form, rules } = toRefs(data)
// 所有可选的工厂列表
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 () => {
try {
......@@ -523,6 +542,7 @@ function handleExport() {
}
onMounted(() => {
fetchFactories()
updateManufacturerData()
})
getList()
</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