master
parent
e51ca6f5ae
commit
a9ab89a4fc
|
|
@ -5,6 +5,7 @@
|
||||||
// ------
|
// ------
|
||||||
// Generated by unplugin-vue-components
|
// Generated by unplugin-vue-components
|
||||||
// Read more: https://github.com/vuejs/core/pull/3399
|
// Read more: https://github.com/vuejs/core/pull/3399
|
||||||
|
import { GlobalComponents } from 'vue'
|
||||||
|
|
||||||
export {}
|
export {}
|
||||||
|
|
||||||
|
|
@ -103,4 +104,4 @@ declare global {
|
||||||
const ElUpload: typeof import('element-plus/es')['ElUpload']
|
const ElUpload: typeof import('element-plus/es')['ElUpload']
|
||||||
const RouterLink: typeof import('vue-router')['RouterLink']
|
const RouterLink: typeof import('vue-router')['RouterLink']
|
||||||
const RouterView: typeof import('vue-router')['RouterView']
|
const RouterView: typeof import('vue-router')['RouterView']
|
||||||
}
|
}
|
||||||
|
|
@ -1,8 +1,16 @@
|
||||||
import { ElButton, ElIcon, ElMenu, ElMenuItem, ElMenuItemGroup, ElSubMenu, type MenuItemRegistered } from "element-plus";
|
import {
|
||||||
import { elIcons } from "@/common/element/element.ts";
|
ElButton,
|
||||||
import AIcon from "@/components/a-icon/AIcon.tsx";
|
ElIcon,
|
||||||
import type { IconName } from "@/components/a-icon/iconfont.ts";
|
ElMenu,
|
||||||
import styles from "@/pages/a-frame/aaside.module.styl";
|
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 {
|
export interface Menu extends G.TreeNode {
|
||||||
// Id
|
// Id
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import AAside from "@/pages/a-frame/AAside.tsx";
|
import AAside from '@/pages/a-frame/AAside.tsx'
|
||||||
import AAvatar from "@/pages/a-frame/AAvatar.vue";
|
import AAvatar from '@/pages/a-frame/AAvatar.vue'
|
||||||
import { appName } from "@/common";
|
import { appName } from '@/common'
|
||||||
import Colls from "@/common/utils/colls.ts";
|
import Colls from '@/common/utils/colls.ts'
|
||||||
import { MenuCategory } from "@/common/app/constants.ts";
|
import { MenuCategory } from '@/common/app/constants.ts'
|
||||||
import { useAppSettingStore } from "@/common/app/app-setting-store.ts";
|
import { useAppSettingStore } from '@/common/app/app-setting-store.ts'
|
||||||
import Nav from "@/common/router/nav.ts";
|
import Nav from '@/common/router/nav.ts'
|
||||||
import Evt from "@/common/utils/evt.ts";
|
import Evt from '@/common/utils/evt.ts'
|
||||||
import { useRouter } from "vue-router";
|
import { useRouter } from 'vue-router'
|
||||||
|
|
||||||
const appSettingStore = useAppSettingStore();
|
const appSettingStore = useAppSettingStore();
|
||||||
const id_menu_map = computed(() => {
|
const id_menu_map = computed(() => {
|
||||||
|
|
|
||||||
|
|
@ -44,10 +44,14 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import CustomerApi from "@/pages/cst/customer/customer-api.ts";
|
import CustomerApi from '@/pages/cst/customer/customer-api.ts'
|
||||||
import Strings from "@/common/utils/strings.ts";
|
import Strings from '@/common/utils/strings.ts'
|
||||||
import FormUtil from "@/common/utils/formUtil.ts";
|
import FormUtil from '@/common/utils/formUtil.ts'
|
||||||
import { ElMessage, type FormInstance, type FormRules } from "element-plus";
|
import {
|
||||||
|
ElMessage,
|
||||||
|
type FormInstance,
|
||||||
|
type FormRules,
|
||||||
|
} from 'element-plus'
|
||||||
|
|
||||||
const emits = defineEmits(["editSucc"]);
|
const emits = defineEmits(["editSucc"]);
|
||||||
const showDialog = ref(false);
|
const showDialog = ref(false);
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import {
|
import {
|
||||||
get,
|
get,
|
||||||
post
|
post,
|
||||||
} from '@/common/utils/http-util.ts'
|
} from '@/common/utils/http-util.ts'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|
|
||||||
|
|
@ -79,10 +79,10 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import DriverApi from "@/pages/cst/driver/driver-api.ts";
|
import DriverApi from '@/pages/cst/driver/driver-api.ts'
|
||||||
import DriverForm from "@/pages/cst/driver/DriverForm.vue";
|
import DriverForm from '@/pages/cst/driver/DriverForm.vue'
|
||||||
import Page from "@/components/page/Page.vue";
|
import Page from '@/components/page/Page.vue'
|
||||||
import { elIcons } from "@/common/element/element.ts";
|
import { elIcons } from '@/common/element/element.ts'
|
||||||
import DriverDetail from '@/pages/cst/driver/DriverDetail.vue'
|
import DriverDetail from '@/pages/cst/driver/DriverDetail.vue'
|
||||||
|
|
||||||
const driverDetailIns = useTemplateRef<InstanceType<typeof DriverDetail>>('driverDetail')
|
const driverDetailIns = useTemplateRef<InstanceType<typeof DriverDetail>>('driverDetail')
|
||||||
|
|
|
||||||
|
|
@ -34,11 +34,15 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import DriverApi from "@/pages/cst/driver/driver-api.ts";
|
import DriverApi from '@/pages/cst/driver/driver-api.ts'
|
||||||
import Strings from "@/common/utils/strings.ts";
|
import Strings from '@/common/utils/strings.ts'
|
||||||
import FormUtil from "@/common/utils/formUtil.ts";
|
import FormUtil from '@/common/utils/formUtil.ts'
|
||||||
import { ElMessage, type FormInstance, type FormRules } from "element-plus";
|
import {
|
||||||
import AppApi from "@/common/app/app-api.ts";
|
ElMessage,
|
||||||
|
type FormInstance,
|
||||||
|
type FormRules,
|
||||||
|
} from 'element-plus'
|
||||||
|
import AppApi from '@/common/app/app-api.ts'
|
||||||
|
|
||||||
const emits = defineEmits(["editSucc"]);
|
const emits = defineEmits(["editSucc"]);
|
||||||
const showDialog = ref(false);
|
const showDialog = ref(false);
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import {
|
import {
|
||||||
get,
|
get,
|
||||||
post
|
post,
|
||||||
} from '@/common/utils/http-util.ts'
|
} from '@/common/utils/http-util.ts'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|
|
||||||
|
|
@ -49,11 +49,14 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import ProjectApi from "@/pages/cst/project/project-api.ts";
|
import ProjectApi from '@/pages/cst/project/project-api.ts'
|
||||||
import Strings from "@/common/utils/strings.ts";
|
import Strings from '@/common/utils/strings.ts'
|
||||||
import FormUtil from "@/common/utils/formUtil.ts";
|
import FormUtil from '@/common/utils/formUtil.ts'
|
||||||
import AppApi from "@/common/app/app-api.ts";
|
import AppApi from '@/common/app/app-api.ts'
|
||||||
import { ElMessage, type FormInstance } from "element-plus";
|
import {
|
||||||
|
ElMessage,
|
||||||
|
type FormInstance,
|
||||||
|
} from 'element-plus'
|
||||||
|
|
||||||
const emits = defineEmits(["editSucc"]);
|
const emits = defineEmits(["editSucc"]);
|
||||||
const showDialog = ref(false);
|
const showDialog = ref(false);
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import {
|
import {
|
||||||
get,
|
get,
|
||||||
post
|
post,
|
||||||
} from '@/common/utils/http-util.ts'
|
} from '@/common/utils/http-util.ts'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|
|
||||||
|
|
@ -26,14 +26,17 @@
|
||||||
<!-- <ElTableColumn label="行驶证图片" prop="truckLicense" /> -->
|
<!-- <ElTableColumn label="行驶证图片" prop="truckLicense" /> -->
|
||||||
<ElTableColumn label="行驶证图片" width="100px">
|
<ElTableColumn label="行驶证图片" width="100px">
|
||||||
<template #default="{ row }">
|
<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>
|
</template>
|
||||||
</ElTableColumn>
|
</ElTableColumn>
|
||||||
<ElTableColumn label="车架号" prop="vnCode" />
|
<ElTableColumn label="车架号" prop="vnCode" />
|
||||||
<!-- <ElTableColumn label="合格证图片" prop="qualification" /> -->
|
<!-- <ElTableColumn label="合格证图片" prop="qualification" /> -->
|
||||||
<ElTableColumn label="合格证图片" width="100px">
|
<ElTableColumn label="合格证图片" width="100px">
|
||||||
<template #default="{ row }">
|
<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>
|
</template>
|
||||||
</ElTableColumn>
|
</ElTableColumn>
|
||||||
<!-- <ElTableColumn label="最大载重(千克)" prop="carryingCapacity" /> -->
|
<!-- <ElTableColumn label="最大载重(千克)" prop="carryingCapacity" /> -->
|
||||||
|
|
@ -50,7 +53,7 @@
|
||||||
<ElTableColumn label="车辆类型" prop="truckCategory" />
|
<ElTableColumn label="车辆类型" prop="truckCategory" />
|
||||||
<ElTableColumn label="车辆图片" width="100px">
|
<ElTableColumn label="车辆图片" width="100px">
|
||||||
<template #default="{ row }">
|
<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>
|
</template>
|
||||||
</ElTableColumn>
|
</ElTableColumn>
|
||||||
|
|
||||||
|
|
@ -83,12 +86,12 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import TruckApi from "@/pages/cst/truck/truck-api.ts";
|
import TruckApi from '@/pages/cst/truck/truck-api.ts'
|
||||||
import TruckForm from "@/pages/cst/truck/TruckForm.vue";
|
import TruckForm from '@/pages/cst/truck/TruckForm.vue'
|
||||||
import TruckDetail from "@/pages/cst/truck/TruckDetail.vue";
|
import TruckDetail from '@/pages/cst/truck/TruckDetail.vue'
|
||||||
import Page from "@/components/page/Page.vue";
|
import Page from '@/components/page/Page.vue'
|
||||||
import { elIcons } from "@/common/element/element.ts";
|
import { elIcons } from '@/common/element/element.ts'
|
||||||
import AppApi from "@/common/app/app-api.ts";
|
import AppApi from '@/common/app/app-api.ts'
|
||||||
|
|
||||||
const totalCount = ref(0);
|
const totalCount = ref(0);
|
||||||
const tableData = ref<TruckTypes.SearchTruckResult[]>([]);
|
const tableData = ref<TruckTypes.SearchTruckResult[]>([]);
|
||||||
|
|
|
||||||
|
|
@ -54,11 +54,15 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import TruckApi from "@/pages/cst/truck/truck-api.ts";
|
import TruckApi from '@/pages/cst/truck/truck-api.ts'
|
||||||
import Strings from "@/common/utils/strings.ts";
|
import Strings from '@/common/utils/strings.ts'
|
||||||
import FormUtil from "@/common/utils/formUtil.ts";
|
import FormUtil from '@/common/utils/formUtil.ts'
|
||||||
import { ElMessage, type FormInstance, type FormRules } from "element-plus";
|
import {
|
||||||
import AppApi from "@/common/app/app-api.ts";
|
ElMessage,
|
||||||
|
type FormInstance,
|
||||||
|
type FormRules,
|
||||||
|
} from 'element-plus'
|
||||||
|
import AppApi from '@/common/app/app-api.ts'
|
||||||
|
|
||||||
const emits = defineEmits(["editSucc"]);
|
const emits = defineEmits(["editSucc"]);
|
||||||
const showDialog = ref(false);
|
const showDialog = ref(false);
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import {
|
import {
|
||||||
get,
|
get,
|
||||||
post
|
post,
|
||||||
} from '@/common/utils/http-util.ts'
|
} from '@/common/utils/http-util.ts'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue