diff --git a/anrui-buscenter/anrui-buscenter-ui/src/api/chexingchaxun/modelinquire.js b/anrui-buscenter/anrui-buscenter-ui/src/api/chexingchaxun/modelinquire.js new file mode 100644 index 0000000000..0bb3d18e2b --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/api/chexingchaxun/modelinquire.js @@ -0,0 +1,88 @@ +import request from '@/utils/request' + +// 根据条件分页查询数据的列表(车型) +export function modelPageList(data) { + return request({ + url: '/base/v1/basevehiclemodel/modelPageList', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 根据条件分页查询数据的列表(车型配置) +export function configPageList(data) { + return request({ + url: '/base/v1/basemodelconfig/configPageList', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} +// 数据字典 +export function dataDictionary(data) { + return request({ + url: '/portal/v1/dictcommons/typeValues', + method: 'get', + params: data + }) +} +// 品牌下拉 +export function brandDown(data) { + return request({ + url: '/base/v1/basevehiclebrand/namesDown', + method: 'get', + params: data + }) +} +// 车型配置详细信息 +export function selectExiCarConfig(data) { + return request({ + url: '/base/v1/basevehicle/selectExiCarConfig/' + data.modelSid + '/' + data.configSid + '/' + data.userSid, + method: 'get' + }) +} +// 现车车辆的分页列表 +export function selExistingCarPageList(data) { + return request({ + url: '/base/v1/basevehicle/selExistingCarPageList', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} +// 排产订单的分页列表 +export function selectPage(data) { + return request({ + url: '/base/v1/busvehicleorder/selectPage', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} +// 更多配置(非本公司旗下车型,配置) +export function notTheCompanyModelPageList(data) { + return request({ + url: '/base/v1/basevehiclemodel/notTheCompanyModelPageList', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} +// 现车车辆详情 +export function getPurchaseDetails(data) { + return request({ + url: '/base/v1/basevehicle/getPurchaseDetails/' + data, + method: 'get' + }) +} diff --git a/anrui-buscenter/anrui-buscenter-ui/src/router/index.js b/anrui-buscenter/anrui-buscenter-ui/src/router/index.js index a2d4b52c17..9935b52f38 100644 --- a/anrui-buscenter/anrui-buscenter-ui/src/router/index.js +++ b/anrui-buscenter/anrui-buscenter-ui/src/router/index.js @@ -450,6 +450,26 @@ export const constantRoutes = [{ } ] }, + // 车型查询 + { + path: '/chexingchaxun', + component: Layout, + redirect: '/chexingchaxun', + meta: { + title: '车型查询' + }, + children: [ + { + path: '/chexingchaxun/modelinquire', + component: () => + import('@/views/chexingchaxun/modelinquire/modellibrary.vue'), + name: 'chexingchaxun', + meta: { + title: '车型库' + } + } + ] + }, // 流程所需页面路径 // 订金收取审批、发起人详情页面 diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/modellibrary.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/modellibrary.vue new file mode 100644 index 0000000000..bcf235d235 --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/modellibrary.vue @@ -0,0 +1,399 @@ + + + + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/modelstandardconfiguration.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/modelstandardconfiguration.vue new file mode 100644 index 0000000000..14c231e8fc --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/modelstandardconfiguration.vue @@ -0,0 +1,447 @@ + + + + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/productionschedulingorder.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/productionschedulingorder.vue new file mode 100644 index 0000000000..21474a80ee --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/productionschedulingorder.vue @@ -0,0 +1,265 @@ + + + + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/vehiclecar.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/vehiclecar.vue new file mode 100644 index 0000000000..0162912aea --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/vehiclecar.vue @@ -0,0 +1,225 @@ + + + + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/vehiclecarInfo.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/vehiclecarInfo.vue new file mode 100644 index 0000000000..34156c1143 --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/vehiclecarInfo.vue @@ -0,0 +1,541 @@ + + + + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/vehiclelibraryconfiguration.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/vehiclelibraryconfiguration.vue new file mode 100644 index 0000000000..568fbf6103 --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/vehiclelibraryconfiguration.vue @@ -0,0 +1,511 @@ + + + +