lzq 2025-12-20 10:31:33 +08:00
parent e51ca6f5ae
commit a9ab89a4fc
13 changed files with 78 additions and 51 deletions

View File

@ -5,6 +5,7 @@
// ------
// Generated by unplugin-vue-components
// Read more: https://github.com/vuejs/core/pull/3399
import { GlobalComponents } from 'vue'
export {}

View File

@ -1,8 +1,16 @@
import { ElButton, ElIcon, ElMenu, ElMenuItem, ElMenuItemGroup, ElSubMenu, type MenuItemRegistered } from "element-plus";
import { elIcons } from "@/common/element/element.ts";
import AIcon from "@/components/a-icon/AIcon.tsx";
import type { IconName } from "@/components/a-icon/iconfont.ts";
import styles from "@/pages/a-frame/aaside.module.styl";
import {
ElButton,
ElIcon,
ElMenu,
ElMenuItem,
ElMenuItemGroup,
ElSubMenu,
type MenuItemRegistered,
} from 'element-plus'
import { elIcons } from '@/common/element/element.ts'
import AIcon from '@/components/a-icon/AIcon.tsx'
import type { IconName } from '@/components/a-icon/iconfont.ts'
import styles from '@/pages/a-frame/aaside.module.styl'
export interface Menu extends G.TreeNode {
// Id

View File

@ -1,13 +1,13 @@
<script lang="ts" setup>
import AAside from "@/pages/a-frame/AAside.tsx";
import AAvatar from "@/pages/a-frame/AAvatar.vue";
import { appName } from "@/common";
import Colls from "@/common/utils/colls.ts";
import { MenuCategory } from "@/common/app/constants.ts";
import { useAppSettingStore } from "@/common/app/app-setting-store.ts";
import Nav from "@/common/router/nav.ts";
import Evt from "@/common/utils/evt.ts";
import { useRouter } from "vue-router";
import AAside from '@/pages/a-frame/AAside.tsx'
import AAvatar from '@/pages/a-frame/AAvatar.vue'
import { appName } from '@/common'
import Colls from '@/common/utils/colls.ts'
import { MenuCategory } from '@/common/app/constants.ts'
import { useAppSettingStore } from '@/common/app/app-setting-store.ts'
import Nav from '@/common/router/nav.ts'
import Evt from '@/common/utils/evt.ts'
import { useRouter } from 'vue-router'
const appSettingStore = useAppSettingStore();
const id_menu_map = computed(() => {

View File

@ -44,10 +44,14 @@
</template>
<script lang="ts" setup>
import CustomerApi from "@/pages/cst/customer/customer-api.ts";
import Strings from "@/common/utils/strings.ts";
import FormUtil from "@/common/utils/formUtil.ts";
import { ElMessage, type FormInstance, type FormRules } from "element-plus";
import CustomerApi from '@/pages/cst/customer/customer-api.ts'
import Strings from '@/common/utils/strings.ts'
import FormUtil from '@/common/utils/formUtil.ts'
import {
ElMessage,
type FormInstance,
type FormRules,
} from 'element-plus'
const emits = defineEmits(["editSucc"]);
const showDialog = ref(false);

View File

@ -1,6 +1,6 @@
import {
get,
post
post,
} from '@/common/utils/http-util.ts'
export default {

View File

@ -79,10 +79,10 @@
</template>
<script lang="ts" setup>
import DriverApi from "@/pages/cst/driver/driver-api.ts";
import DriverForm from "@/pages/cst/driver/DriverForm.vue";
import Page from "@/components/page/Page.vue";
import { elIcons } from "@/common/element/element.ts";
import DriverApi from '@/pages/cst/driver/driver-api.ts'
import DriverForm from '@/pages/cst/driver/DriverForm.vue'
import Page from '@/components/page/Page.vue'
import { elIcons } from '@/common/element/element.ts'
import DriverDetail from '@/pages/cst/driver/DriverDetail.vue'
const driverDetailIns = useTemplateRef<InstanceType<typeof DriverDetail>>('driverDetail')

View File

@ -34,11 +34,15 @@
</template>
<script lang="ts" setup>
import DriverApi from "@/pages/cst/driver/driver-api.ts";
import Strings from "@/common/utils/strings.ts";
import FormUtil from "@/common/utils/formUtil.ts";
import { ElMessage, type FormInstance, type FormRules } from "element-plus";
import AppApi from "@/common/app/app-api.ts";
import DriverApi from '@/pages/cst/driver/driver-api.ts'
import Strings from '@/common/utils/strings.ts'
import FormUtil from '@/common/utils/formUtil.ts'
import {
ElMessage,
type FormInstance,
type FormRules,
} from 'element-plus'
import AppApi from '@/common/app/app-api.ts'
const emits = defineEmits(["editSucc"]);
const showDialog = ref(false);

View File

@ -1,6 +1,6 @@
import {
get,
post
post,
} from '@/common/utils/http-util.ts'
export default {

View File

@ -49,11 +49,14 @@
</template>
<script lang="ts" setup>
import ProjectApi from "@/pages/cst/project/project-api.ts";
import Strings from "@/common/utils/strings.ts";
import FormUtil from "@/common/utils/formUtil.ts";
import AppApi from "@/common/app/app-api.ts";
import { ElMessage, type FormInstance } from "element-plus";
import ProjectApi from '@/pages/cst/project/project-api.ts'
import Strings from '@/common/utils/strings.ts'
import FormUtil from '@/common/utils/formUtil.ts'
import AppApi from '@/common/app/app-api.ts'
import {
ElMessage,
type FormInstance,
} from 'element-plus'
const emits = defineEmits(["editSucc"]);
const showDialog = ref(false);

View File

@ -1,6 +1,6 @@
import {
get,
post
post,
} from '@/common/utils/http-util.ts'
export default {

View File

@ -26,14 +26,17 @@
<!-- <ElTableColumn label="行驶证图片" prop="truckLicense" /> -->
<ElTableColumn label="行驶证图片" width="100px">
<template #default="{ row }">
<el-image style="width: 60px; height: 60px" :src="AppApi.fileUrl(row.truckLicense[0])" :preview-src-list="[AppApi.fileUrl(row.truckLicense[0])]" show-progress></el-image>
<el-image :preview-src-list="[AppApi.fileUrl(row.truckLicense[0])]"
:src="AppApi.fileUrl(row.truckLicense[0])"
preview-teleported
show-progress style="width: 60px; height: 60px"/>
</template>
</ElTableColumn>
<ElTableColumn label="车架号" prop="vnCode" />
<!-- <ElTableColumn label="合格证图片" prop="qualification" /> -->
<ElTableColumn label="合格证图片" width="100px">
<template #default="{ row }">
<el-image style="width: 60px; height: 60px" :src="AppApi.fileUrl(row.qualification[0])" :preview-src-list="[AppApi.fileUrl(row.qualification[0])]" show-progress></el-image>
<el-image :preview-src-list="[AppApi.fileUrl(row.qualification[0])]" :src="AppApi.fileUrl(row.qualification[0])" preview-teleported show-progress style="width: 60px; height: 60px"></el-image>
</template>
</ElTableColumn>
<!-- <ElTableColumn label="最大载重(千克)" prop="carryingCapacity" /> -->
@ -50,7 +53,7 @@
<ElTableColumn label="车辆类型" prop="truckCategory" />
<ElTableColumn label="车辆图片" width="100px">
<template #default="{ row }">
<el-image style="width: 60px; height: 60px" :src="AppApi.fileUrl(row.picture)" :preview-src-list="[AppApi.fileUrl(row.picture)]" show-progress></el-image>
<el-image :preview-src-list="[AppApi.fileUrl(row.picture)]" :src="AppApi.fileUrl(row.picture)" preview-teleported show-progress style="width: 60px; height: 60px"></el-image>
</template>
</ElTableColumn>
@ -83,12 +86,12 @@
</template>
<script lang="ts" setup>
import TruckApi from "@/pages/cst/truck/truck-api.ts";
import TruckForm from "@/pages/cst/truck/TruckForm.vue";
import TruckDetail from "@/pages/cst/truck/TruckDetail.vue";
import Page from "@/components/page/Page.vue";
import { elIcons } from "@/common/element/element.ts";
import AppApi from "@/common/app/app-api.ts";
import TruckApi from '@/pages/cst/truck/truck-api.ts'
import TruckForm from '@/pages/cst/truck/TruckForm.vue'
import TruckDetail from '@/pages/cst/truck/TruckDetail.vue'
import Page from '@/components/page/Page.vue'
import { elIcons } from '@/common/element/element.ts'
import AppApi from '@/common/app/app-api.ts'
const totalCount = ref(0);
const tableData = ref<TruckTypes.SearchTruckResult[]>([]);

View File

@ -54,11 +54,15 @@
</template>
<script lang="ts" setup>
import TruckApi from "@/pages/cst/truck/truck-api.ts";
import Strings from "@/common/utils/strings.ts";
import FormUtil from "@/common/utils/formUtil.ts";
import { ElMessage, type FormInstance, type FormRules } from "element-plus";
import AppApi from "@/common/app/app-api.ts";
import TruckApi from '@/pages/cst/truck/truck-api.ts'
import Strings from '@/common/utils/strings.ts'
import FormUtil from '@/common/utils/formUtil.ts'
import {
ElMessage,
type FormInstance,
type FormRules,
} from 'element-plus'
import AppApi from '@/common/app/app-api.ts'
const emits = defineEmits(["editSucc"]);
const showDialog = ref(false);

View File

@ -1,6 +1,6 @@
import {
get,
post
post,
} from '@/common/utils/http-util.ts'
export default {