master
parent
e51ca6f5ae
commit
a9ab89a4fc
|
|
@ -5,6 +5,7 @@
|
|||
// ------
|
||||
// Generated by unplugin-vue-components
|
||||
// Read more: https://github.com/vuejs/core/pull/3399
|
||||
import { GlobalComponents } from 'vue'
|
||||
|
||||
export {}
|
||||
|
||||
|
|
@ -103,4 +104,4 @@ declare global {
|
|||
const ElUpload: typeof import('element-plus/es')['ElUpload']
|
||||
const RouterLink: typeof import('vue-router')['RouterLink']
|
||||
const RouterView: typeof import('vue-router')['RouterView']
|
||||
}
|
||||
}
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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(() => {
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import {
|
||||
get,
|
||||
post
|
||||
post,
|
||||
} from '@/common/utils/http-util.ts'
|
||||
|
||||
export default {
|
||||
|
|
|
|||
|
|
@ -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')
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import {
|
||||
get,
|
||||
post
|
||||
post,
|
||||
} from '@/common/utils/http-util.ts'
|
||||
|
||||
export default {
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import {
|
||||
get,
|
||||
post
|
||||
post,
|
||||
} from '@/common/utils/http-util.ts'
|
||||
|
||||
export default {
|
||||
|
|
|
|||
|
|
@ -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[]>([]);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import {
|
||||
get,
|
||||
post
|
||||
post,
|
||||
} from '@/common/utils/http-util.ts'
|
||||
|
||||
export default {
|
||||
|
|
|
|||
Loading…
Reference in New Issue