16 files modified
10 files deleted
| | |
| | | <script type="text/javascript" |
| | | src='https://webapi.amap.com/maps?v=2.0&key=eb0654440644f710110547d2132b2fbe&plugin=AMap.PlaceSearch,AMap.Geocoder'></script> |
| | | <script src="https://webapi.amap.com/ui/1.1/main.js?v=1.0.11"></script> |
| | | <title>中图智绘低空无人机监测网平台</title> |
| | | <title>反制平台</title> |
| | | </head> |
| | | |
| | | <body class="theme-white"> |
| | |
| | | |
| | | export default function getBaseConfig () { |
| | | return { |
| | | loginTitle: '中图智飞低空智能感知网平台', //登陆页面标题 |
| | | // envName: 'jiangwu', |
| | | loginTitle: '反制平台', //登陆页面标题 |
| | | ...defaultLayer |
| | | } |
| | | } |
| | | } |
| | |
| | | |
| | | // 直接导入所有配置文件 |
| | | import jiangwuConfig from '@/buildConfig/buildConfig/config.jiangwu.js' |
| | | import defaultConfig from '@/buildConfig/buildConfig/config.default.js' |
| | | |
| | | // 根据环境变量选择配置 |
| | | const env = import.meta.env.VITE_APP_ENV || 'default' |
| | | const configMap = { |
| | | jiangwu: jiangwuConfig, |
| | | default: defaultConfig |
| | | } |
| | | |
| | | // 导出配置函数 |
| | | export default configMap[env] || configMap.default |
| | | export default configMap[env] || configMap.default |
| | |
| | | export default { |
| | | title: '中图智绘低空无人机监测网平台', |
| | | title: '反制平台', |
| | | logoutTip: 'Exit the system, do you want to continue?', |
| | | submitText: 'submit', |
| | | cancelText: 'cancel', |
| | |
| | | export default { |
| | | title: '中图智绘低空无人机监测网平台', |
| | | title: '反制平台', |
| | | logoutTip: '退出系统, 是否继续?', |
| | | submitText: '确定', |
| | | cancelText: '取消', |
| | |
| | | NProgress.done() |
| | | const isLoginPage = to.path === '/login' |
| | | // 根据是否登录页设置标题 |
| | | const pageTitle = isLoginPage ? '中图智飞低空感知网平台' : '综合管理平台' |
| | | const pageTitle = isLoginPage ? '反制平台' : '反制平台' |
| | | document.title = pageTitle |
| | | store.commit('SET_IS_SEARCH', false) |
| | | }) |
| | |
| | | @click="openReviewDialog" |
| | | >批量审核 |
| | | </el-button> |
| | | |
| | | |
| | | <el-button |
| | | v-if="permissionList.exportBtn" |
| | | type="success" |
| | |
| | | >详情 |
| | | </el-button> |
| | | </template> |
| | | |
| | | |
| | | <template v-if="row.status === 4 && activeTab === 'completed'"> |
| | | <el-button type="text" icon="el-icon-download" @click="exportTheTick(row)" |
| | | >导出 |
| | |
| | | |
| | | <script> |
| | | import {ALL_WORK_ORDER_TYPE_OPTIONS} from '@ztzf/constants' |
| | | |
| | | |
| | | import { pxToRem, pxToRemNum } from '@/utils/rem'; |
| | | import { getSmallImg, getShowImg } from '@/utils/util'; |
| | | import { ElMessageBox, ElLoading } from 'element-plus'; |
| | |
| | | { label: '处理人', prop: 'handler', width: 120, overHidden: true }, |
| | | { |
| | | slot: true, |
| | | hide: envName === 'jiangwu' ? true : false, |
| | | hide: false, |
| | | label: '复核状态', |
| | | prop: 'isReview', |
| | | width: 90, |
| | |
| | | exportTheTick(row){ |
| | | const params = { |
| | | num:row.orderNumber |
| | | } |
| | | } |
| | | exportTheTicket(params).then(res=>{ |
| | | const elink = document.createElement('a') |
| | | elink.download = row.orderName + '.docx' |
| | |
| | | "build:dev": "vite build --mode development", |
| | | "build:test": "vite build --mode test", |
| | | "build:prod": "vite build --mode production", |
| | | "build:jiangwu": "vite build --mode jiangwu", |
| | | "build:blackBox": "vite build --mode blackBox", |
| | | "serve": "vite preview --host", |
| | | "format": "prettier --write \"src/**/*.+(js|ts|jsx|tsx)\"" |
| | | }, |
| | |
| | | const store = useStore() |
| | | const userInfo = computed(() => store?.state?.user?.userInfo) |
| | | const route = useRoute() |
| | | const mapCurrentDetail = ref({ |
| | | "id": 8474, |
| | | "wayline_job_id": "51835088-cd94-42f8-b2ec-a9069ced4e7b", |
| | | "event_name": "测试", |
| | | "device_sn": "7CTDM5E00B3H61", |
| | | "status": 3, |
| | | "photo_url": "https://wrj.shuixiongit.com/minio/cloud-bucket/upload/20260113/f090f03fdc52499473ab9cbfcdc0876d.jpeg", |
| | | "file_path": "upload/20260113/f090f03fdc52499473ab9cbfcdc0876d.jpeg", |
| | | "longitude": "115.85649472222222", |
| | | "latitude": "28.624301527777778", |
| | | "create_time": "2026-01-13 16:51:57", |
| | | "media_type": "PHOTO_TYPE", |
| | | "event_num": "BHJC20260113002", |
| | | "ai_types": "道路裂缝", |
| | | "ai_type_key_list": [ |
| | | "DLLFSB" |
| | | ], |
| | | "work_order_type_dict_key": "ZHZLL", |
| | | "work_order_type": "交通运输与交管", |
| | | "create_user": "曾超杰", |
| | | "update_user": "管理员", |
| | | "dept_name": "中图智飞(江西省)", |
| | | "create_user_id": "2009140684346388482", |
| | | "user_id": "1991745495648227330", |
| | | "handle_user_id": "1123598821738675201", |
| | | "address": "江西省南昌市西湖区朝农街道抚生南路1806号南昌台湾健康产业城", |
| | | "update_photo_url": "https://wrj.shuixiongit.com/minio/cloud-bucket/upload/20260113/f090f03fdc52499473ab9cbfcdc0876d.jpeg", |
| | | "content": "测试", |
| | | "work_type": "3", |
| | | "job_name": "定向拍照2", |
| | | "is_review": 0, |
| | | "job_create_time": "2026-01-13 16:51:57" |
| | | }) |
| | | const mapCurrentDetail = ref({}) |
| | | const eventNum = ref('') |
| | | // 机巢数据 |
| | | let machineData = ref([]); |
| | |
| | | /* |
| | | * @Author : yuan |
| | | * @Date : 2025-06-21 10:08:29 |
| | | * @LastEditors : yuan |
| | | * @LastEditTime : 2025-07-21 14:58:00 |
| | | * @FilePath : \src\buildConfig\baseConfig\config.default.js |
| | | * @Description : |
| | | * Copyright 2025 OBKoro1, All Rights Reserved. |
| | | * 2025-06-21 10:08:29 |
| | | */ |
| | | // src/buildConfig/config.private.js |
| | | import { useStore } from 'vuex' |
| | | import menuConfig from '@/buildConfig/menuConfig/defaultMenu' |
| | |
| | | import defaultHomeConfig from '@/buildConfig/homeConfig/defaultHomeConfig' |
| | | import { getDateRange } from '@/utils/date' |
| | | const systemNameEnum = { |
| | | 0: '银轨科技', |
| | | 0: 'appWebView', |
| | | } |
| | | |
| | | export default function getBaseConfig() { |
| | |
| | | |
| | | return { |
| | | userLoginTitle(key) { |
| | | return (systemNameEnum[key] || '中图智飞') + '低空感知网平台' |
| | | return (systemNameEnum[key] || 'appWebview') + '平台' |
| | | }, |
| | | // envName: 'jiangwu', |
| | | userLoginPageClass: '', |
| | | loginTitle: '中图智飞低空智能感知网平台', //登陆页面标题 |
| | | headerTitle: `${loginUserInfo.value?.areaName || ''}低空感知网指挥调度平台`, //首页标题 |
| | | gateTitle: '中图智飞低空感知网平台', |
| | | loginTitle: 'appWebview', //登陆页面标题 |
| | | headerTitle: `${loginUserInfo.value?.areaName || ''}appWebView`, //首页标题 |
| | | gateTitle: 'appWebview', |
| | | gateTitleEn: 'AISKY Low-altitude Perception Network Platform', |
| | | isShowFooterBtns: true, |
| | | isShowAiSkyLogo: true, |
| | |
| | | /* |
| | | * @Author : yuan |
| | | * @Date : 2025-06-13 09:42:10 |
| | | * @LastEditors : yuan |
| | | * @LastEditTime : 2025-06-13 15:21:09 |
| | | * @FilePath : \src\buildConfig\config.js |
| | | * @Description : |
| | | * Copyright 2025 OBKoro1, All Rights Reserved. |
| | | * 2025-06-13 09:42:10 |
| | | */ |
| | | // src/config.js |
| | | |
| | | // 直接导入所有配置文件 |
| | | import jiangwuConfig from '@/buildConfig/baseConfig/config.jiangwu.js' |
| | | import defaultConfig from '@/buildConfig/baseConfig/config.default.js' |
| | | |
| | | // 根据环境变量选择配置 |
| | | const env = import.meta.env.VITE_APP_ENV || 'default' |
| | | const configMap = { |
| | | jiangwu: jiangwuConfig, |
| | | default: defaultConfig |
| | | } |
| | | |
| | | // 导出配置函数 |
| | | export default configMap[env] || configMap.default |
| | | export default configMap[env] || configMap.default |
| | |
| | | onMounted(() => { |
| | | narrowScreenFun() |
| | | window.addEventListener('resize', narrowScreenFun) |
| | | document.title = '中图智飞低空感知网平台' |
| | | document.title = 'appWebview' |
| | | }) |
| | | </script> |
| | | |
| | |
| | | NProgress.done() |
| | | const isLoginPage = to.path === '/login' |
| | | // 根据是否登录页设置标题 |
| | | // const pageTitle = isLoginPage ? '中图智飞低空感知网平台' : '指挥调度平台' |
| | | // const pageTitle = isLoginPage ? 'appWebview' : 'appWebview' |
| | | document.title = to.meta.title || '掌控智飞' |
| | | store.commit('SET_IS_SEARCH', false) |
| | | }) |
| | |
| | | * @LastEditors : yuan |
| | | * @LastEditTime : 2025-06-25 10:54:47 |
| | | * @FilePath : \src\utils\http\config.js |
| | | * @Description : |
| | | * Copyright 2025 OBKoro1, All Rights Reserved. |
| | | * @Description : |
| | | * Copyright 2025 OBKoro1, All Rights Reserved. |
| | | * 2025-06-13 09:42:10 |
| | | */ |
| | | let rtmpURL = '' |
| | | |
| | | if (import.meta.env.VITE_APP_ENV === 'production') { |
| | | rtmpURL = 'rtmp://101.132.85.201/live/' |
| | | } else if (import.meta.env.VITE_APP_ENV === 'jiangwu') { |
| | | rtmpURL = 'rtmp://192.168.253.121/live/' |
| | | } else { |
| | | rtmpURL = 'rtmp://139.196.74.78/live/' |
| | | } |
| | |
| | | 修改 /src/config 里面的development的参数,改为对应环境的对应变量 |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | # uniapp 团队协作开发实践模板(Vue3) |
| | | |
| | | [](https://github.com/oyjt/uniapp-vue3-template) |
| | | [](https://github.com/oyjt/uniapp-vue3-template) |
| | | [](https://github.com/oyjt/uniapp-vue3-template) |
| | | [](https://github.com/oyjt/uniapp-vue3-template) |
| | | [](https://github.com/oyjt/uniapp-vue3-template) |
| | | [](https://github.com/oyjt/uniapp-vue3-template) |
| | | |
| | | |
| | | 使用uniapp+vite+vue3+typescript+uview-plus+unocss 搭建的适合团队协作的快速开发模版 |
| | | |
| | | [uview-plus官方文档](https://uiadmin.net/uview-plus/) |
| | | |
| | | 本项目集众多项目的优点,打造最适合团队协作开发的项目模板。 |
| | | |
| | | 国内仓库地址:[https://gitee.com/ouyang/uniapp-vue3-template](https://gitee.com/ouyang/uniapp-vue3-template) |
| | | |
| | | 在线预览地址:[https://oyjt.github.io/uniapp-vue3-template/](https://oyjt.github.io/uniapp-vue3-template/) |
| | | |
| | | ### 特性 |
| | | |
| | | - [x] 集成`uview-plus3.0 ui`库 |
| | | - [x] 支持多环境打包构建 |
| | | - [x] 使用`pinia`状态管理 |
| | | - [x] 封装网络请求,并支持`Typescript` |
| | | - [x] 支持路径别名 |
| | | - [x] 支持自动加载组件和`API` |
| | | - [x] 自动校验`git`提交代码格式 |
| | | - [x] 集成`ESLint`、`StyleLint`、`EditorConfig`代码格式规范 |
| | | - [x] `Typescript`支持 |
| | | - [x] 集成`UnoCSS` |
| | | - [x] 集成`iconify`图标库 |
| | | - [x] 集成`z-paging`下拉刷新功能 |
| | | - [x] 添加页面跳转拦截,登录权限校验 |
| | | - [x] 支持`token`无感刷新 |
| | | - [x] 项目分包 |
| | | - [x] 集成小程序隐私协议授权组件 |
| | | - [x] 项目构建自动删除本地图片并替换本地图片路径为线上图片 |
| | | - [x] 集成包体积视图分析插件 |
| | | - [x] 支持国际化 |
| | | - [x] 集成`alova`网络请求(具体使用请切换到 [feature/alova](https://github.com/oyjt/uniapp-vue3-template/tree/feature/alova) 分支) |
| | | - [x] 集成`axios`网络请求(具体使用请切换到 [feature/axios](https://github.com/oyjt/uniapp-vue3-template/tree/feature/axios) 分支) |
| | | - [x] 支持新的`wot-design-uni`库(具体使用请切换到[feature/wot-design-uni](https://github.com/oyjt/uniapp-vue3-template/tree/feature/wot-design-uni)分支),[wot-design-uni官方文档](https://wot-design-uni.cn/) |
| | | - [x] 支持新的`shadcn-ui`库(具体使用请切换到[feature/shadcn-ui](https://github.com/oyjt/uniapp-vue3-template/tree/feature/shadcn-ui)分支),[shadcn-ui官方文档](https://ui.shadcn.com/) |
| | | - [x] 更好的 `AI` 支持,适配`cursor`和`trae`规则,集成`MCP`插件 |
| | | |
| | | ### uniapp插件推荐 |
| | | - [uniapp 插件精选(https://github.com/oyjt/awesome-uniapp)](https://github.com/oyjt/awesome-uniapp) |
| | | |
| | | ### 目录结构 |
| | | 项目中采用目前最新的技术方案来实现,目录结构清晰。 |
| | | ``` |
| | |
| | | 修改 /src/config 里面的development的参数,改为对应环境的对应变量 |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | # uniapp 团队协作开发实践模板(Vue3) |
| | | |
| | | [](https://github.com/oyjt/uniapp-vue3-template) |
| | | [](https://github.com/oyjt/uniapp-vue3-template) |
| | | [](https://github.com/oyjt/uniapp-vue3-template) |
| | | [](https://github.com/oyjt/uniapp-vue3-template) |
| | | [](https://github.com/oyjt/uniapp-vue3-template) |
| | | [](https://github.com/oyjt/uniapp-vue3-template) |
| | | |
| | | |
| | | 使用uniapp+vite+vue3+typescript+uview-plus+unocss 搭建的适合团队协作的快速开发模版 |
| | | |
| | | [uview-plus官方文档](https://uiadmin.net/uview-plus/) |
| | | |
| | | 本项目集众多项目的优点,打造最适合团队协作开发的项目模板。 |
| | | |
| | | 国内仓库地址:[https://gitee.com/ouyang/uniapp-vue3-template](https://gitee.com/ouyang/uniapp-vue3-template) |
| | | |
| | | 在线预览地址:[https://oyjt.github.io/uniapp-vue3-template/](https://oyjt.github.io/uniapp-vue3-template/) |
| | | |
| | | ### 特性 |
| | | |
| | | - [x] 集成`uview-plus3.0 ui`库 |
| | | - [x] 支持多环境打包构建 |
| | | - [x] 使用`pinia`状态管理 |
| | | - [x] 封装网络请求,并支持`Typescript` |
| | | - [x] 支持路径别名 |
| | | - [x] 支持自动加载组件和`API` |
| | | - [x] 自动校验`git`提交代码格式 |
| | | - [x] 集成`ESLint`、`StyleLint`、`EditorConfig`代码格式规范 |
| | | - [x] `Typescript`支持 |
| | | - [x] 集成`UnoCSS` |
| | | - [x] 集成`iconify`图标库 |
| | | - [x] 集成`z-paging`下拉刷新功能 |
| | | - [x] 添加页面跳转拦截,登录权限校验 |
| | | - [x] 支持`token`无感刷新 |
| | | - [x] 项目分包 |
| | | - [x] 集成小程序隐私协议授权组件 |
| | | - [x] 项目构建自动删除本地图片并替换本地图片路径为线上图片 |
| | | - [x] 集成包体积视图分析插件 |
| | | - [x] 支持国际化 |
| | | - [x] 集成`alova`网络请求(具体使用请切换到 [feature/alova](https://github.com/oyjt/uniapp-vue3-template/tree/feature/alova) 分支) |
| | | - [x] 集成`axios`网络请求(具体使用请切换到 [feature/axios](https://github.com/oyjt/uniapp-vue3-template/tree/feature/axios) 分支) |
| | | - [x] 支持新的`wot-design-uni`库(具体使用请切换到[feature/wot-design-uni](https://github.com/oyjt/uniapp-vue3-template/tree/feature/wot-design-uni)分支),[wot-design-uni官方文档](https://wot-design-uni.cn/) |
| | | - [x] 支持新的`shadcn-ui`库(具体使用请切换到[feature/shadcn-ui](https://github.com/oyjt/uniapp-vue3-template/tree/feature/shadcn-ui)分支),[shadcn-ui官方文档](https://ui.shadcn.com/) |
| | | - [x] 更好的 `AI` 支持,适配`cursor`和`trae`规则,集成`MCP`插件 |
| | | |
| | | ### uniapp插件推荐 |
| | | - [uniapp 插件精选(https://github.com/oyjt/awesome-uniapp)](https://github.com/oyjt/awesome-uniapp) |
| | | |
| | | ### 目录结构 |
| | | 项目中采用目前最新的技术方案来实现,目录结构清晰。 |
| | | ``` |