2025/07/23 车辆类型 改成数据字典
parent
d619e705d0
commit
2727a67c2a
|
@ -164,3 +164,5 @@ export const setVehiclemessageDelete = (params) => post("/vehiclemessage/deleteV
|
||||||
export const getAuditUserList = (params) => post("/sys/user/audit/user", params);
|
export const getAuditUserList = (params) => post("/sys/user/audit/user", params);
|
||||||
export const goCheckLicenceNo = (params) => post("/vehiclemessage/goCheckLicenceNo", params);
|
export const goCheckLicenceNo = (params) => post("/vehiclemessage/goCheckLicenceNo", params);
|
||||||
export const uploadSmd = (params) => upload("/busImgfiles/upload/smd", params); // 上传图片至smd(不上传到数据库,返回文件地址)
|
export const uploadSmd = (params) => upload("/busImgfiles/upload/smd", params); // 上传图片至smd(不上传到数据库,返回文件地址)
|
||||||
|
|
||||||
|
export const getVehicleTypeList = () => post("/app/dictionaries/getLevels", {loading: false, DICTIONARIES_ID: '20e73033ae1f81f342fa09c451f02fce'}) //获取车辆类型
|
||||||
|
|
|
@ -66,6 +66,7 @@
|
||||||
import {
|
import {
|
||||||
getAuditUserList,
|
getAuditUserList,
|
||||||
getVehiclemessageView,
|
getVehiclemessageView,
|
||||||
|
getVehicleTypeList,
|
||||||
goCheckLicenceNo,
|
goCheckLicenceNo,
|
||||||
setVehiclemessageSave,
|
setVehiclemessageSave,
|
||||||
setVehiclemessageUpdate,
|
setVehiclemessageUpdate,
|
||||||
|
@ -83,7 +84,7 @@ export default {
|
||||||
{id: '3', name: "绿牌"},
|
{id: '3', name: "绿牌"},
|
||||||
{id: '4', name: "黑牌"},
|
{id: '4', name: "黑牌"},
|
||||||
],
|
],
|
||||||
VEHICLE_TYPE_LIST: [{id: '1', name: "轿车"}],
|
VEHICLE_TYPE_LIST: [],
|
||||||
VEHICLE_PORT_LIST: [
|
VEHICLE_PORT_LIST: [
|
||||||
{id: "0", name: "全部"},
|
{id: "0", name: "全部"},
|
||||||
{id: "1", name: "东港区"},
|
{id: "1", name: "东港区"},
|
||||||
|
@ -124,6 +125,7 @@ export default {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onLoad(event) {
|
onLoad(event) {
|
||||||
|
this.getVehicleTypeList();
|
||||||
this.getUserList();
|
this.getUserList();
|
||||||
this.VEHICLE_ID = event.VEHICLE_ID
|
this.VEHICLE_ID = event.VEHICLE_ID
|
||||||
if (event.VEHICLE_ID) {
|
if (event.VEHICLE_ID) {
|
||||||
|
@ -177,6 +179,14 @@ export default {
|
||||||
fnSingleChoiceCancel() {
|
fnSingleChoiceCancel() {
|
||||||
this.picker.show = false
|
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() {
|
async getData() {
|
||||||
const resData = await getVehiclemessageView({VEHICLE_ID: this.$route.query.VEHICLE_ID});
|
const resData = await getVehiclemessageView({VEHICLE_ID: this.$route.query.VEHICLE_ID});
|
||||||
this.form = resData.pd;
|
this.form = resData.pd;
|
||||||
|
|
|
@ -58,7 +58,7 @@
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import FabButton from '@/components/fab_button/index.vue'
|
import FabButton from '@/components/fab_button/index.vue'
|
||||||
import {getVehiclemessagePageList, setVehiclemessageDelete} from "@/api";
|
import {getVehiclemessagePageList, getVehicleTypeList, setVehiclemessageDelete} from "@/api";
|
||||||
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
@ -74,11 +74,7 @@ export default {
|
||||||
3: "绿牌",
|
3: "绿牌",
|
||||||
4: "黑牌",
|
4: "黑牌",
|
||||||
},
|
},
|
||||||
VEHICLE_TYPE_MAP: {
|
VEHICLE_TYPE_MAP: {},
|
||||||
0: "货车",
|
|
||||||
1: "轿车",
|
|
||||||
2: "大巴客车",
|
|
||||||
},
|
|
||||||
VEHICLE_OWNERSHIP_TYPE_MAP: {
|
VEHICLE_OWNERSHIP_TYPE_MAP: {
|
||||||
0: "员工车辆",
|
0: "员工车辆",
|
||||||
1: "单位车辆",
|
1: "单位车辆",
|
||||||
|
@ -95,6 +91,9 @@ export default {
|
||||||
return this.$store.getters.getUserInfo
|
return this.$store.getters.getUserInfo
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
onLoad() {
|
||||||
|
this.getVehicleTypeList()
|
||||||
|
},
|
||||||
onShow() {
|
onShow() {
|
||||||
this.resetList()
|
this.resetList()
|
||||||
},
|
},
|
||||||
|
@ -144,6 +143,18 @@ export default {
|
||||||
this.currentPage++;
|
this.currentPage++;
|
||||||
if (this.totalPage >= this.currentPage) this.getData();
|
if (this.totalPage >= this.currentPage) this.getData();
|
||||||
},
|
},
|
||||||
|
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})
|
||||||
|
}
|
||||||
|
const TYPE_MAP = new Map(TYPE_LIST.map(item => [item.id, item.name]));
|
||||||
|
// 如果你需要将 Map 转换为普通对象
|
||||||
|
const TYPE_OBJECT_MAP = Object.fromEntries(TYPE_MAP);
|
||||||
|
this.VEHICLE_TYPE_MAP = TYPE_OBJECT_MAP;
|
||||||
|
console.log(this.VEHICLE_TYPE_MAP);
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -54,7 +54,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { getVehiclemessageView } from "@/api";
|
import {getVehiclemessageView, getVehicleTypeList} from "@/api";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
|
@ -67,11 +67,7 @@ export default {
|
||||||
3: "绿牌",
|
3: "绿牌",
|
||||||
4: "黑牌",
|
4: "黑牌",
|
||||||
},
|
},
|
||||||
VEHICLE_TYPE_MAP: {
|
VEHICLE_TYPE_MAP: {},
|
||||||
0: "货车",
|
|
||||||
1: "轿车",
|
|
||||||
2: "大巴客车",
|
|
||||||
},
|
|
||||||
VEHICLE_PORT_MAP: {
|
VEHICLE_PORT_MAP: {
|
||||||
0: "全部",
|
0: "全部",
|
||||||
1: "东港区",
|
1: "东港区",
|
||||||
|
@ -79,6 +75,9 @@ export default {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
onLoad() {
|
||||||
|
this.getVehicleTypeList()
|
||||||
|
},
|
||||||
onShow() {
|
onShow() {
|
||||||
this.getData()
|
this.getData()
|
||||||
},
|
},
|
||||||
|
@ -93,6 +92,18 @@ export default {
|
||||||
this.info.vehicleImgs[i].FILEPATH = this.$store.state.filePath + resData.pd.vehicleImgs[i].filepath;
|
this.info.vehicleImgs[i].FILEPATH = this.$store.state.filePath + resData.pd.vehicleImgs[i].filepath;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
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})
|
||||||
|
}
|
||||||
|
const TYPE_MAP = new Map(TYPE_LIST.map(item => [item.id, item.name]));
|
||||||
|
// 如果你需要将 Map 转换为普通对象
|
||||||
|
const TYPE_OBJECT_MAP = Object.fromEntries(TYPE_MAP);
|
||||||
|
this.VEHICLE_TYPE_MAP = TYPE_OBJECT_MAP;
|
||||||
|
console.log(this.VEHICLE_TYPE_MAP);
|
||||||
|
},
|
||||||
previewImage(src, srcArr) {
|
previewImage(src, srcArr) {
|
||||||
const urls = srcArr.map((item) => item.FILEPATH);
|
const urls = srcArr.map((item) => item.FILEPATH);
|
||||||
uni.previewImage({
|
uni.previewImage({
|
||||||
|
|
Loading…
Reference in New Issue