吉安感知网项目-前端
罗广辉
2026-01-23 264271c9109730d6bb9961aeb5b3f99b3311f104
feat: 去除名称
16 files modified
10 files deleted
622 ■■■■■ changed files
applications/drone-command/index.html 2 ●●● patch | view | raw | blame | history
applications/drone-command/src/buildConfig/buildConfig/config.default.js 5 ●●●●● patch | view | raw | blame | history
applications/drone-command/src/buildConfig/buildConfig/config.jiangwu.js 15 ●●●●● patch | view | raw | blame | history
applications/drone-command/src/buildConfig/config.js 5 ●●●● patch | view | raw | blame | history
applications/drone-command/src/buildConfig/layerConfig/jiangwuLayer.js 122 ●●●●● patch | view | raw | blame | history
applications/drone-command/src/lang/en.js 2 ●●● patch | view | raw | blame | history
applications/drone-command/src/lang/zh.js 2 ●●● patch | view | raw | blame | history
applications/drone-command/src/permission.js 2 ●●● patch | view | raw | blame | history
applications/drone-command/src/views/tickets/ticket-copy.vue 10 ●●●● patch | view | raw | blame | history
applications/mobile-web-view/env/.env.blackBox 38 ●●●●● patch | view | raw | blame | history
applications/mobile-web-view/env/.env.jiangwu 48 ●●●●● patch | view | raw | blame | history
applications/mobile-web-view/package.json 2 ●●●●● patch | view | raw | blame | history
applications/mobile-web-view/src/appPages/work/workDetail/mapWork/index.vue 34 ●●●●● patch | view | raw | blame | history
applications/mobile-web-view/src/buildConfig/baseConfig/config.default.js 21 ●●●● patch | view | raw | blame | history
applications/mobile-web-view/src/buildConfig/baseConfig/config.jiangwu.js 59 ●●●●● patch | view | raw | blame | history
applications/mobile-web-view/src/buildConfig/config.js 17 ●●●●● patch | view | raw | blame | history
applications/mobile-web-view/src/buildConfig/dataCenterConfig/jiangwuDataCenter.js 51 ●●●●● patch | view | raw | blame | history
applications/mobile-web-view/src/buildConfig/gatewayConfig/jiangwuGateway.js 23 ●●●●● patch | view | raw | blame | history
applications/mobile-web-view/src/buildConfig/mapControlConfig/jiangwuMapControl.js 6 ●●●●● patch | view | raw | blame | history
applications/mobile-web-view/src/buildConfig/menuConfig/jiangwuMenu.js 25 ●●●●● patch | view | raw | blame | history
applications/mobile-web-view/src/buildConfig/userInfoConfig/jiangwuUserInfo.js 15 ●●●●● patch | view | raw | blame | history
applications/mobile-web-view/src/page/GatewayPage/GatewayPage.vue 2 ●●● patch | view | raw | blame | history
applications/mobile-web-view/src/permission.js 2 ●●● patch | view | raw | blame | history
applications/mobile-web-view/src/utils/http/config.js 6 ●●●●● patch | view | raw | blame | history
uniapps/work-app/README.md 54 ●●●●● patch | view | raw | blame | history
uniapps/work-wx/README.md 54 ●●●●● patch | view | raw | blame | history
applications/drone-command/index.html
@@ -29,7 +29,7 @@
  <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">
applications/drone-command/src/buildConfig/buildConfig/config.default.js
@@ -2,8 +2,7 @@
export default function getBaseConfig () {
    return {
        loginTitle: '中图智飞低空智能感知网平台',  //登陆页面标题
        // envName: 'jiangwu',
        loginTitle: '反制平台',  //登陆页面标题
        ...defaultLayer
    }
}
}
applications/drone-command/src/buildConfig/buildConfig/config.jiangwu.js
File was deleted
applications/drone-command/src/buildConfig/config.js
@@ -1,14 +1,11 @@
// 直接导入所有配置文件
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
applications/drone-command/src/buildConfig/layerConfig/jiangwuLayer.js
File was deleted
applications/drone-command/src/lang/en.js
@@ -1,5 +1,5 @@
export default {
  title: '中图智绘低空无人机监测网平台',
  title: '反制平台',
  logoutTip: 'Exit the system, do you want to continue?',
  submitText: 'submit',
  cancelText: 'cancel',
applications/drone-command/src/lang/zh.js
@@ -1,5 +1,5 @@
export default {
  title: '中图智绘低空无人机监测网平台',
  title: '反制平台',
  logoutTip: '退出系统, 是否继续?',
  submitText: '确定',
  cancelText: '取消',
applications/drone-command/src/permission.js
@@ -136,7 +136,7 @@
    NProgress.done()
    const isLoginPage = to.path === '/login'
    // 根据是否登录页设置标题
    const pageTitle = isLoginPage ? '中图智飞低空感知网平台' : '综合管理平台'
    const pageTitle = isLoginPage ? '反制平台' : '反制平台'
    document.title = pageTitle
    store.commit('SET_IS_SEARCH', false)
})
applications/drone-command/src/views/tickets/ticket-copy.vue
@@ -207,7 +207,7 @@
                @click="openReviewDialog"
                >批量审核
              </el-button>
              <el-button
                v-if="permissionList.exportBtn"
                type="success"
@@ -234,7 +234,7 @@
                  >详情
                </el-button>
              </template>
              <template  v-if="row.status === 4 && activeTab === 'completed'">
                <el-button type="text" icon="el-icon-download"  @click="exportTheTick(row)"
                  >导出
@@ -1003,7 +1003,7 @@
<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';
@@ -1139,7 +1139,7 @@
          { label: '处理人', prop: 'handler', width: 120, overHidden: true },
          {
            slot: true,
            hide: envName === 'jiangwu' ? true : false,
            hide: false,
            label: '复核状态',
            prop: 'isReview',
            width: 90,
@@ -3203,7 +3203,7 @@
    exportTheTick(row){
      const params = {
        num:row.orderNumber
      }
      }
      exportTheTicket(params).then(res=>{
      const elink = document.createElement('a')
      elink.download = row.orderName + '.docx'
applications/mobile-web-view/env/.env.blackBox
File was deleted
applications/mobile-web-view/env/.env.jiangwu
File was deleted
applications/mobile-web-view/package.json
@@ -9,8 +9,6 @@
        "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)\""
    },
applications/mobile-web-view/src/appPages/work/workDetail/mapWork/index.vue
@@ -25,39 +25,7 @@
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([]);
applications/mobile-web-view/src/buildConfig/baseConfig/config.default.js
@@ -1,13 +1,3 @@
/*
 * @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'
@@ -18,7 +8,7 @@
import defaultHomeConfig from '@/buildConfig/homeConfig/defaultHomeConfig'
import { getDateRange } from '@/utils/date'
const systemNameEnum = {
    0: '银轨科技',
    0: 'appWebView',
}
export default function getBaseConfig() {
@@ -27,13 +17,12 @@
    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,
applications/mobile-web-view/src/buildConfig/baseConfig/config.jiangwu.js
File was deleted
applications/mobile-web-view/src/buildConfig/config.js
@@ -1,25 +1,10 @@
/*
 * @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
applications/mobile-web-view/src/buildConfig/dataCenterConfig/jiangwuDataCenter.js
File was deleted
applications/mobile-web-view/src/buildConfig/gatewayConfig/jiangwuGateway.js
File was deleted
applications/mobile-web-view/src/buildConfig/mapControlConfig/jiangwuMapControl.js
File was deleted
applications/mobile-web-view/src/buildConfig/menuConfig/jiangwuMenu.js
File was deleted
applications/mobile-web-view/src/buildConfig/userInfoConfig/jiangwuUserInfo.js
File was deleted
applications/mobile-web-view/src/page/GatewayPage/GatewayPage.vue
@@ -69,7 +69,7 @@
onMounted(() => {
    narrowScreenFun()
    window.addEventListener('resize', narrowScreenFun)
    document.title = '中图智飞低空感知网平台'
    document.title = 'appWebview'
})
</script>
applications/mobile-web-view/src/permission.js
@@ -77,7 +77,7 @@
    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)
})
applications/mobile-web-view/src/utils/http/config.js
@@ -4,16 +4,14 @@
 * @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/'
}
uniapps/work-app/README.md
@@ -24,60 +24,6 @@
修改 /src/config 里面的development的参数,改为对应环境的对应变量
# uniapp 团队协作开发实践模板(Vue3)
[![GitHub Repo stars](https://img.shields.io/github/stars/oyjt/uniapp-vue3-template?style=flat&logo=github)](https://github.com/oyjt/uniapp-vue3-template)
[![GitHub forks](https://img.shields.io/github/forks/oyjt/uniapp-vue3-template?style=flat&logo=github)](https://github.com/oyjt/uniapp-vue3-template)
[![node version](https://img.shields.io/badge/node-%3E%3D18-green)](https://github.com/oyjt/uniapp-vue3-template)
[![pnpm version](https://img.shields.io/badge/pnpm-%3E%3D8-green)](https://github.com/oyjt/uniapp-vue3-template)
[![GitHub package.json version (subfolder of monorepo)](https://img.shields.io/github/package-json/v/oyjt/uniapp-vue3-template)](https://github.com/oyjt/uniapp-vue3-template)
[![GitHub License](https://img.shields.io/github/license/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)
### 目录结构
项目中采用目前最新的技术方案来实现,目录结构清晰。
```
uniapps/work-wx/README.md
@@ -24,60 +24,6 @@
修改 /src/config 里面的development的参数,改为对应环境的对应变量
# uniapp 团队协作开发实践模板(Vue3)
[![GitHub Repo stars](https://img.shields.io/github/stars/oyjt/uniapp-vue3-template?style=flat&logo=github)](https://github.com/oyjt/uniapp-vue3-template)
[![GitHub forks](https://img.shields.io/github/forks/oyjt/uniapp-vue3-template?style=flat&logo=github)](https://github.com/oyjt/uniapp-vue3-template)
[![node version](https://img.shields.io/badge/node-%3E%3D18-green)](https://github.com/oyjt/uniapp-vue3-template)
[![pnpm version](https://img.shields.io/badge/pnpm-%3E%3D8-green)](https://github.com/oyjt/uniapp-vue3-template)
[![GitHub package.json version (subfolder of monorepo)](https://img.shields.io/github/package-json/v/oyjt/uniapp-vue3-template)](https://github.com/oyjt/uniapp-vue3-template)
[![GitHub License](https://img.shields.io/github/license/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)
### 目录结构
项目中采用目前最新的技术方案来实现,目录结构清晰。
```