From 2727a67c2a8a74a37db05567a02742cf46ea020b Mon Sep 17 00:00:00 2001 From: zhaohongyu Date: Wed, 23 Jul 2025 13:32:31 +0800 Subject: [PATCH] =?UTF-8?q?2025/07/23=20=E8=BD=A6=E8=BE=86=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=20=E6=94=B9=E6=88=90=E6=95=B0=E6=8D=AE=E5=AD=97?= =?UTF-8?q?=E5=85=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/index.js | 2 ++ .../share_office_vehicle_info/add.vue | 12 +++++++++- .../share_office_vehicle_info/index.vue | 23 ++++++++++++++----- .../share_office_vehicle_info/view.vue | 23 ++++++++++++++----- 4 files changed, 47 insertions(+), 13 deletions(-) diff --git a/api/index.js b/api/index.js index 030c6fe..4e5561c 100644 --- a/api/index.js +++ b/api/index.js @@ -164,3 +164,5 @@ export const setVehiclemessageDelete = (params) => post("/vehiclemessage/deleteV export const getAuditUserList = (params) => post("/sys/user/audit/user", params); export const goCheckLicenceNo = (params) => post("/vehiclemessage/goCheckLicenceNo", params); export const uploadSmd = (params) => upload("/busImgfiles/upload/smd", params); // 上传图片至smd(不上传到数据库,返回文件地址) + +export const getVehicleTypeList = () => post("/app/dictionaries/getLevels", {loading: false, DICTIONARIES_ID: '20e73033ae1f81f342fa09c451f02fce'}) //获取车辆类型 diff --git a/pages/door_access_control/share_office_vehicle_info/add.vue b/pages/door_access_control/share_office_vehicle_info/add.vue index bdd77cc..302f456 100644 --- a/pages/door_access_control/share_office_vehicle_info/add.vue +++ b/pages/door_access_control/share_office_vehicle_info/add.vue @@ -66,6 +66,7 @@ import { getAuditUserList, getVehiclemessageView, + getVehicleTypeList, goCheckLicenceNo, setVehiclemessageSave, setVehiclemessageUpdate, @@ -83,7 +84,7 @@ export default { {id: '3', name: "绿牌"}, {id: '4', name: "黑牌"}, ], - VEHICLE_TYPE_LIST: [{id: '1', name: "轿车"}], + VEHICLE_TYPE_LIST: [], VEHICLE_PORT_LIST: [ {id: "0", name: "全部"}, {id: "1", name: "东港区"}, @@ -124,6 +125,7 @@ export default { } }, onLoad(event) { + this.getVehicleTypeList(); this.getUserList(); this.VEHICLE_ID = event.VEHICLE_ID if (event.VEHICLE_ID) { @@ -177,6 +179,14 @@ export default { fnSingleChoiceCancel() { this.picker.show = false }, + async getVehicleTypeList() { + const { list } = await getVehicleTypeList(); + const TYPE_LIST = []; + for (let i = 0; i < list.length; i++){ + TYPE_LIST.push({id: list[i].DICTIONARIES_ID, name: list[i].NAME}) + } + this.VEHICLE_TYPE_LIST = TYPE_LIST; + }, async getData() { const resData = await getVehiclemessageView({VEHICLE_ID: this.$route.query.VEHICLE_ID}); this.form = resData.pd; diff --git a/pages/door_access_control/share_office_vehicle_info/index.vue b/pages/door_access_control/share_office_vehicle_info/index.vue index d865d9c..a4519e3 100644 --- a/pages/door_access_control/share_office_vehicle_info/index.vue +++ b/pages/door_access_control/share_office_vehicle_info/index.vue @@ -58,7 +58,7 @@ diff --git a/pages/door_access_control/share_office_vehicle_info/view.vue b/pages/door_access_control/share_office_vehicle_info/view.vue index 1a1fdca..8885fbf 100644 --- a/pages/door_access_control/share_office_vehicle_info/view.vue +++ b/pages/door_access_control/share_office_vehicle_info/view.vue @@ -54,7 +54,7 @@