diff --git a/public/photomodal/menu_item_icon.png b/public/photomodal/menu_item_icon.png new file mode 100644 index 0000000..7ac6bc0 Binary files /dev/null and b/public/photomodal/menu_item_icon.png differ diff --git a/public/photomodal/menu_title_icon.png b/public/photomodal/menu_title_icon.png new file mode 100644 index 0000000..f261bb4 Binary files /dev/null and b/public/photomodal/menu_title_icon.png differ diff --git a/public/photomodal/photo_close_button.png b/public/photomodal/photo_close_button.png new file mode 100644 index 0000000..5c27881 Binary files /dev/null and b/public/photomodal/photo_close_button.png differ diff --git a/src/api/axios.ts b/src/api/axios.ts index 0786045..0975a4a 100644 --- a/src/api/axios.ts +++ b/src/api/axios.ts @@ -4,7 +4,7 @@ import { ErrorPageNameMap } from "@/enums/pageEnum" import { redirectErrorPage } from '@/utils' const axiosInstance = axios.create({ - baseURL: import.meta.env.DEV ? import.meta.env.VITE_DEV_PATH : import.meta.env.VITE_PRO_PATH, + baseURL: import.meta.env.VITE_GLOB_API_URL, timeout: ResultEnum.TIMEOUT, }) diff --git a/src/api/demo/photo.ts b/src/api/demo/photo.ts index 610ef23..6dd8c2d 100644 --- a/src/api/demo/photo.ts +++ b/src/api/demo/photo.ts @@ -3,19 +3,26 @@ enum Api { imageUpload = '/api/goview/project/image/upload', imageList = '/api/goview/project/image/list', imageDelete = '/api/goview/project/image/delete', + imageGroupList = '/api/goview/project/imageGroup/list', } -export const imageList = (params?) => - defHttp.get({ url: Api.imageList }); +export const imageList = (params:{GroupName:string,page:number,limit:number,key?:string}) => + defHttp.get({ + url: Api.imageList, + params + }); + +export const getImageGroupList = () => + defHttp.get({ url: Api.imageGroupList }); export const imageDelete = (id:string) => defHttp.post({ url: `${Api.imageDelete}?ids=${id}` }); -export const imageUpload = (params) => +export const imageUpload = (params,groupName) => defHttp.post({ - url: Api.imageUpload, + url: `${Api.imageUpload}?groupName=${groupName}`, params, headers: { 'Content-type': 'multipart/form-data', diff --git a/src/api/http.ts b/src/api/http.ts index 4428c62..57598f3 100644 --- a/src/api/http.ts +++ b/src/api/http.ts @@ -217,7 +217,8 @@ export const customizeHttp = ( } try { - const url = new Function('return `' + `${requestOriginUrl}${requestUrl}`.trim() + '`')(); + // const url = new Function('return `' + `${requestOriginUrl}${requestUrl}`.trim() + '`')(); + const url = new Function('return `' + `${requestUrl.includes('https://') || requestUrl.includes('http://') ? requestUrl : requestOriginUrl + requestUrl}`.trim() + '`')(); return axiosInstance({ url, method: requestHttpType, diff --git a/src/api/path/project.api.ts b/src/api/path/project.api.ts index e151974..ee534f3 100644 --- a/src/api/path/project.api.ts +++ b/src/api/path/project.api.ts @@ -19,6 +19,9 @@ enum Api { projectFile = '/api/goview/project/uploadFile', SetMainPage = '/api/goview/project/mainPage/set', GetMainPage = '/api/goview/project/mainPage/get', + CustomComponentSave = '/api/goview/project/customComponent/save', + CustomComponentSaveList = '/api/goview/project/customComponent/list', + CustomComponentSaveDelete = '/api/goview/project/customComponent/delete', } // * 项目列表 export const projectListApi = (params?: ProjectItem) => @@ -80,7 +83,6 @@ export function projectUploadFile( params, onUploadProgress: (progressEvent: AxiosProgressEvent) => void, ) { - console.log(params); return defHttp.uploadFile( { url: uploadFileUrl, @@ -106,7 +108,6 @@ export function projectUploadFile( // 设置系统主页面 export function setMainPage(params) { - console.log(params); return defHttp.post({ url: Api.SetMainPage, params, @@ -114,3 +115,22 @@ export function setMainPage(params) { } // 获取系统主页面 export const getMainPage = () => defHttp.get({ url: Api.GetMainPage }); + +// 保存组件 +export function customComponentSave(params) { + return defHttp.post({ + url: Api.CustomComponentSave, + params, + }); +} +// 获取组件列表 +export const customComponentList = (params: any) => + defHttp.get({ url: Api.CustomComponentSaveList, params }); + +// 删除组件 +export function customComponentSaveDelete(params) { + return defHttp.post({ + url: Api.CustomComponentSaveDelete + '?ids=' + params.ids, + params, + }); +} diff --git a/src/assets/images/chart/equipment/address.png b/src/assets/images/chart/equipment/address.png new file mode 100644 index 0000000..84c3e34 Binary files /dev/null and b/src/assets/images/chart/equipment/address.png differ diff --git a/src/assets/images/chart/equipment/contentbg01.png b/src/assets/images/chart/equipment/contentbg01.png new file mode 100644 index 0000000..441394e Binary files /dev/null and b/src/assets/images/chart/equipment/contentbg01.png differ diff --git a/src/assets/images/chart/equipment/contentbg02.png b/src/assets/images/chart/equipment/contentbg02.png new file mode 100644 index 0000000..259b41a Binary files /dev/null and b/src/assets/images/chart/equipment/contentbg02.png differ diff --git a/src/assets/images/chart/equipment/fhmsdtj.png b/src/assets/images/chart/equipment/fhmsdtj.png new file mode 100644 index 0000000..35035d9 Binary files /dev/null and b/src/assets/images/chart/equipment/fhmsdtj.png differ diff --git a/src/assets/images/chart/equipment/gaokongliaowang.png b/src/assets/images/chart/equipment/gaokongliaowang.png new file mode 100644 index 0000000..2914e90 Binary files /dev/null and b/src/assets/images/chart/equipment/gaokongliaowang.png differ diff --git a/src/assets/images/chart/equipment/hlysb.png b/src/assets/images/chart/equipment/hlysb.png new file mode 100644 index 0000000..4d92950 Binary files /dev/null and b/src/assets/images/chart/equipment/hlysb.png differ diff --git a/src/assets/images/chart/equipment/hqxsbg.png b/src/assets/images/chart/equipment/hqxsbg.png new file mode 100644 index 0000000..3639a6c Binary files /dev/null and b/src/assets/images/chart/equipment/hqxsbg.png differ diff --git a/src/assets/images/chart/equipment/huoqingjiance.png b/src/assets/images/chart/equipment/huoqingjiance.png new file mode 100644 index 0000000..249c2cb Binary files /dev/null and b/src/assets/images/chart/equipment/huoqingjiance.png differ diff --git a/src/assets/images/chart/equipment/jiankong.png b/src/assets/images/chart/equipment/jiankong.png new file mode 100644 index 0000000..22f2860 Binary files /dev/null and b/src/assets/images/chart/equipment/jiankong.png differ diff --git a/src/assets/images/chart/equipment/sbgjhq.png b/src/assets/images/chart/equipment/sbgjhq.png new file mode 100644 index 0000000..35c59af Binary files /dev/null and b/src/assets/images/chart/equipment/sbgjhq.png differ diff --git a/src/assets/images/chart/equipment/sectionbg.png b/src/assets/images/chart/equipment/sectionbg.png new file mode 100644 index 0000000..64a512a Binary files /dev/null and b/src/assets/images/chart/equipment/sectionbg.png differ diff --git a/src/assets/images/chart/equipment/spjk.png b/src/assets/images/chart/equipment/spjk.png new file mode 100644 index 0000000..e4f2dbe Binary files /dev/null and b/src/assets/images/chart/equipment/spjk.png differ diff --git a/src/assets/images/chart/equipment/time.png b/src/assets/images/chart/equipment/time.png new file mode 100644 index 0000000..540f165 Binary files /dev/null and b/src/assets/images/chart/equipment/time.png differ diff --git a/src/assets/images/chart/equipment/titlesbg01.png b/src/assets/images/chart/equipment/titlesbg01.png new file mode 100644 index 0000000..69eae6c Binary files /dev/null and b/src/assets/images/chart/equipment/titlesbg01.png differ diff --git a/src/assets/images/chart/equipment/titlesbg02.png b/src/assets/images/chart/equipment/titlesbg02.png new file mode 100644 index 0000000..4991f8a Binary files /dev/null and b/src/assets/images/chart/equipment/titlesbg02.png differ diff --git a/src/assets/images/chart/equipment/titlesbg03.png b/src/assets/images/chart/equipment/titlesbg03.png new file mode 100644 index 0000000..423aa0c Binary files /dev/null and b/src/assets/images/chart/equipment/titlesbg03.png differ diff --git a/src/assets/images/chart/equipment/titlesbg04.png b/src/assets/images/chart/equipment/titlesbg04.png new file mode 100644 index 0000000..2273710 Binary files /dev/null and b/src/assets/images/chart/equipment/titlesbg04.png differ diff --git a/src/assets/images/chart/equipment/titlesbg05.png b/src/assets/images/chart/equipment/titlesbg05.png new file mode 100644 index 0000000..9d4ea8a Binary files /dev/null and b/src/assets/images/chart/equipment/titlesbg05.png differ diff --git a/src/assets/images/chart/equipment/titlesbg06.png b/src/assets/images/chart/equipment/titlesbg06.png new file mode 100644 index 0000000..23721a2 Binary files /dev/null and b/src/assets/images/chart/equipment/titlesbg06.png differ diff --git a/src/assets/images/chart/equipment/titlesbg07.png b/src/assets/images/chart/equipment/titlesbg07.png new file mode 100644 index 0000000..f9fb661 Binary files /dev/null and b/src/assets/images/chart/equipment/titlesbg07.png differ diff --git a/src/assets/images/chart/equipment/titlesbg08.png b/src/assets/images/chart/equipment/titlesbg08.png new file mode 100644 index 0000000..87510a6 Binary files /dev/null and b/src/assets/images/chart/equipment/titlesbg08.png differ diff --git a/src/assets/images/chart/equipment/weixing.png b/src/assets/images/chart/equipment/weixing.png new file mode 100644 index 0000000..41c8818 Binary files /dev/null and b/src/assets/images/chart/equipment/weixing.png differ diff --git a/src/assets/images/chart/equipment/wurenji.png b/src/assets/images/chart/equipment/wurenji.png new file mode 100644 index 0000000..542b26f Binary files /dev/null and b/src/assets/images/chart/equipment/wurenji.png differ diff --git a/src/assets/images/chart/equipment/wxrd.png b/src/assets/images/chart/equipment/wxrd.png new file mode 100644 index 0000000..d52fb86 Binary files /dev/null and b/src/assets/images/chart/equipment/wxrd.png differ diff --git a/src/assets/images/chart/mapicons/dingweidian.png b/src/assets/images/chart/mapicons/dingweidian.png new file mode 100644 index 0000000..d784983 Binary files /dev/null and b/src/assets/images/chart/mapicons/dingweidian.png differ diff --git a/src/assets/images/chart/mapicons/duijiangji.png b/src/assets/images/chart/mapicons/duijiangji.png new file mode 100644 index 0000000..079f363 Binary files /dev/null and b/src/assets/images/chart/mapicons/duijiangji.png differ diff --git a/src/assets/images/chart/mapicons/fanghuojianchazhan.png b/src/assets/images/chart/mapicons/fanghuojianchazhan.png new file mode 100644 index 0000000..7de170c Binary files /dev/null and b/src/assets/images/chart/mapicons/fanghuojianchazhan.png differ diff --git a/src/assets/images/chart/mapicons/fanghuojianchazhan1.png b/src/assets/images/chart/mapicons/fanghuojianchazhan1.png new file mode 100644 index 0000000..ec4d6c3 Binary files /dev/null and b/src/assets/images/chart/mapicons/fanghuojianchazhan1.png differ diff --git a/src/assets/images/chart/mapicons/huodian.png b/src/assets/images/chart/mapicons/huodian.png new file mode 100644 index 0000000..96f2be1 Binary files /dev/null and b/src/assets/images/chart/mapicons/huodian.png differ diff --git a/src/assets/images/chart/mapicons/huozaidian.png b/src/assets/images/chart/mapicons/huozaidian.png new file mode 100644 index 0000000..c028d31 Binary files /dev/null and b/src/assets/images/chart/mapicons/huozaidian.png differ diff --git a/src/assets/images/chart/mapicons/jianchadian.png b/src/assets/images/chart/mapicons/jianchadian.png new file mode 100644 index 0000000..5facef4 Binary files /dev/null and b/src/assets/images/chart/mapicons/jianchadian.png differ diff --git a/src/assets/images/chart/mapicons/jiankong.png b/src/assets/images/chart/mapicons/jiankong.png new file mode 100644 index 0000000..07ffdd7 Binary files /dev/null and b/src/assets/images/chart/mapicons/jiankong.png differ diff --git a/src/assets/images/chart/mapicons/jinchukou.png b/src/assets/images/chart/mapicons/jinchukou.png new file mode 100644 index 0000000..9ea52e0 Binary files /dev/null and b/src/assets/images/chart/mapicons/jinchukou.png differ diff --git a/src/assets/images/chart/mapicons/jiuyuanrenyuan.png b/src/assets/images/chart/mapicons/jiuyuanrenyuan.png new file mode 100644 index 0000000..65b2cfa Binary files /dev/null and b/src/assets/images/chart/mapicons/jiuyuanrenyuan.png differ diff --git a/src/assets/images/chart/mapicons/liaowangtai.png b/src/assets/images/chart/mapicons/liaowangtai.png new file mode 100644 index 0000000..19a89d7 Binary files /dev/null and b/src/assets/images/chart/mapicons/liaowangtai.png differ diff --git a/src/assets/images/chart/mapicons/linquzhuhu.png b/src/assets/images/chart/mapicons/linquzhuhu.png new file mode 100644 index 0000000..08e03b8 Binary files /dev/null and b/src/assets/images/chart/mapicons/linquzhuhu.png differ diff --git a/src/assets/images/chart/mapicons/mudifentou.png b/src/assets/images/chart/mapicons/mudifentou.png new file mode 100644 index 0000000..d3869ae Binary files /dev/null and b/src/assets/images/chart/mapicons/mudifentou.png differ diff --git a/src/assets/images/chart/mapicons/putongbiaojidian.png b/src/assets/images/chart/mapicons/putongbiaojidian.png new file mode 100644 index 0000000..16c2ea6 Binary files /dev/null and b/src/assets/images/chart/mapicons/putongbiaojidian.png differ diff --git a/src/assets/images/chart/mapicons/qidian.png b/src/assets/images/chart/mapicons/qidian.png new file mode 100644 index 0000000..967f806 Binary files /dev/null and b/src/assets/images/chart/mapicons/qidian.png differ diff --git a/src/assets/images/chart/mapicons/qita.png b/src/assets/images/chart/mapicons/qita.png new file mode 100644 index 0000000..1b37acd Binary files /dev/null and b/src/assets/images/chart/mapicons/qita.png differ diff --git a/src/assets/images/chart/mapicons/qizhi.png b/src/assets/images/chart/mapicons/qizhi.png new file mode 100644 index 0000000..1dd170d Binary files /dev/null and b/src/assets/images/chart/mapicons/qizhi.png differ diff --git a/src/assets/images/chart/mapicons/renwudian.png b/src/assets/images/chart/mapicons/renwudian.png new file mode 100644 index 0000000..3d63331 Binary files /dev/null and b/src/assets/images/chart/mapicons/renwudian.png differ diff --git a/src/assets/images/chart/mapicons/renyuan.png b/src/assets/images/chart/mapicons/renyuan.png new file mode 100644 index 0000000..b878661 Binary files /dev/null and b/src/assets/images/chart/mapicons/renyuan.png differ diff --git a/src/assets/images/chart/mapicons/renyuandian.png b/src/assets/images/chart/mapicons/renyuandian.png new file mode 100644 index 0000000..8e8cc53 Binary files /dev/null and b/src/assets/images/chart/mapicons/renyuandian.png differ diff --git a/src/assets/images/chart/mapicons/shanfeng.png b/src/assets/images/chart/mapicons/shanfeng.png new file mode 100644 index 0000000..2fc62e0 Binary files /dev/null and b/src/assets/images/chart/mapicons/shanfeng.png differ diff --git a/src/assets/images/chart/mapicons/shuiku.png b/src/assets/images/chart/mapicons/shuiku.png new file mode 100644 index 0000000..63417e7 Binary files /dev/null and b/src/assets/images/chart/mapicons/shuiku.png differ diff --git a/src/assets/images/chart/mapicons/shuiyuandi.png b/src/assets/images/chart/mapicons/shuiyuandi.png new file mode 100644 index 0000000..ee743d1 Binary files /dev/null and b/src/assets/images/chart/mapicons/shuiyuandi.png differ diff --git a/src/assets/images/chart/mapicons/shuiyuandian.png b/src/assets/images/chart/mapicons/shuiyuandian.png new file mode 100644 index 0000000..eeb7716 Binary files /dev/null and b/src/assets/images/chart/mapicons/shuiyuandian.png differ diff --git a/src/assets/images/chart/mapicons/suidao.png b/src/assets/images/chart/mapicons/suidao.png new file mode 100644 index 0000000..f8f29fd Binary files /dev/null and b/src/assets/images/chart/mapicons/suidao.png differ diff --git a/src/assets/images/chart/mapicons/tangba.png b/src/assets/images/chart/mapicons/tangba.png new file mode 100644 index 0000000..a7bf2e4 Binary files /dev/null and b/src/assets/images/chart/mapicons/tangba.png differ diff --git a/src/assets/images/chart/mapicons/wuzichubei.png b/src/assets/images/chart/mapicons/wuzichubei.png new file mode 100644 index 0000000..2187547 Binary files /dev/null and b/src/assets/images/chart/mapicons/wuzichubei.png differ diff --git a/src/assets/images/chart/mapicons/xiangdao.png b/src/assets/images/chart/mapicons/xiangdao.png new file mode 100644 index 0000000..7b66149 Binary files /dev/null and b/src/assets/images/chart/mapicons/xiangdao.png differ diff --git a/src/assets/images/chart/mapicons/xiaofangche.png b/src/assets/images/chart/mapicons/xiaofangche.png new file mode 100644 index 0000000..193363a Binary files /dev/null and b/src/assets/images/chart/mapicons/xiaofangche.png differ diff --git a/src/assets/images/chart/mapicons/xiaofangche1.png b/src/assets/images/chart/mapicons/xiaofangche1.png new file mode 100644 index 0000000..f3d7bc8 Binary files /dev/null and b/src/assets/images/chart/mapicons/xiaofangche1.png differ diff --git a/src/assets/images/chart/mapicons/xiaofangshebei.png b/src/assets/images/chart/mapicons/xiaofangshebei.png new file mode 100644 index 0000000..f7064cc Binary files /dev/null and b/src/assets/images/chart/mapicons/xiaofangshebei.png differ diff --git a/src/assets/images/chart/mapicons/xushuichi-guihuajianshe.png b/src/assets/images/chart/mapicons/xushuichi-guihuajianshe.png new file mode 100644 index 0000000..13d2595 Binary files /dev/null and b/src/assets/images/chart/mapicons/xushuichi-guihuajianshe.png differ diff --git a/src/assets/images/chart/mapicons/xushuichi-zhengzaijianshe.png b/src/assets/images/chart/mapicons/xushuichi-zhengzaijianshe.png new file mode 100644 index 0000000..31493eb Binary files /dev/null and b/src/assets/images/chart/mapicons/xushuichi-zhengzaijianshe.png differ diff --git a/src/assets/images/chart/mapicons/xushuichi-zhengzaishiyong.png b/src/assets/images/chart/mapicons/xushuichi-zhengzaishiyong.png new file mode 100644 index 0000000..d9beaca Binary files /dev/null and b/src/assets/images/chart/mapicons/xushuichi-zhengzaishiyong.png differ diff --git a/src/assets/images/chart/mapicons/xushuichi.png b/src/assets/images/chart/mapicons/xushuichi.png new file mode 100644 index 0000000..38149e5 Binary files /dev/null and b/src/assets/images/chart/mapicons/xushuichi.png differ diff --git a/src/assets/images/chart/mapicons/xushuichi1.png b/src/assets/images/chart/mapicons/xushuichi1.png new file mode 100644 index 0000000..3b5cdc5 Binary files /dev/null and b/src/assets/images/chart/mapicons/xushuichi1.png differ diff --git a/src/assets/images/chart/mapicons/zhongdian.png b/src/assets/images/chart/mapicons/zhongdian.png new file mode 100644 index 0000000..2661a85 Binary files /dev/null and b/src/assets/images/chart/mapicons/zhongdian.png differ diff --git a/src/assets/images/chart/mapicons/zhuzhaduiwu.png b/src/assets/images/chart/mapicons/zhuzhaduiwu.png new file mode 100644 index 0000000..e64a154 Binary files /dev/null and b/src/assets/images/chart/mapicons/zhuzhaduiwu.png differ diff --git a/src/assets/images/chart/mapicons/zhuzhaduiwu1.png b/src/assets/images/chart/mapicons/zhuzhaduiwu1.png new file mode 100644 index 0000000..18eca0d Binary files /dev/null and b/src/assets/images/chart/mapicons/zhuzhaduiwu1.png differ diff --git a/src/assets/images/chart/mapicons/zijianshuichi.png b/src/assets/images/chart/mapicons/zijianshuichi.png new file mode 100644 index 0000000..06354cc Binary files /dev/null and b/src/assets/images/chart/mapicons/zijianshuichi.png differ diff --git a/src/assets/images/chart/zhigan/component/example1.gif b/src/assets/images/chart/zhigan/component/example1.gif new file mode 100644 index 0000000..cd6d74d Binary files /dev/null and b/src/assets/images/chart/zhigan/component/example1.gif differ diff --git a/src/assets/images/chart/zhigan/component/example1.png b/src/assets/images/chart/zhigan/component/example1.png deleted file mode 100644 index 33e4307..0000000 Binary files a/src/assets/images/chart/zhigan/component/example1.png and /dev/null differ diff --git a/src/assets/images/chart/zhigan/component/example2.gif b/src/assets/images/chart/zhigan/component/example2.gif new file mode 100644 index 0000000..2c88168 Binary files /dev/null and b/src/assets/images/chart/zhigan/component/example2.gif differ diff --git a/src/assets/images/chart/zhigan/component/example2.png b/src/assets/images/chart/zhigan/component/example2.png deleted file mode 100644 index 66e3e0f..0000000 Binary files a/src/assets/images/chart/zhigan/component/example2.png and /dev/null differ diff --git a/src/components/Pages/ChartGlobImage/index.vue b/src/components/Pages/ChartGlobImage/index.vue index efd6bf4..daa2042 100644 --- a/src/components/Pages/ChartGlobImage/index.vue +++ b/src/components/Pages/ChartGlobImage/index.vue @@ -3,29 +3,29 @@ diff --git a/src/enums/editPageEnum.ts b/src/enums/editPageEnum.ts index 5eb0ca4..7bd5271 100644 --- a/src/enums/editPageEnum.ts +++ b/src/enums/editPageEnum.ts @@ -60,6 +60,8 @@ export enum MenuEnum { HIDE = 'hide', // 显示 SHOW = 'show', + // 保存至分组 + SAVETOGROUP = 'saveToGroup', } // Win 键盘枚举 diff --git a/src/hooks/eventHandler.hook.ts b/src/hooks/eventHandler.hook.ts index 421bfca..3df34ba 100644 --- a/src/hooks/eventHandler.hook.ts +++ b/src/hooks/eventHandler.hook.ts @@ -1,15 +1,20 @@ import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore'; import { mapFun } from '@/hooks/ceshiFun.hook'; import { router } from '@/router'; +import { previewUrl } from '@/utils'; +import { EventBus } from '@/utils/eventBus'; const chartEditStore = useChartEditStore(); const ceshiFunction = mapFun(); - -// 交互事件 -export const eventHandlerHook = (comonentList: any, elementList: any, params: any = null) => { +export const eventCommonHandler = ( + componentList: any, + elementList: any, + type: string, + params: any = null, +) => { let obj: any = {}; let index = 0; - for (let i = 0; i < comonentList.length; i++) { + for (let i = 0; i < componentList.length; i++) { for (let j = 0; j < elementList.length; j++) { if (elementList[j].movement == 'newaddress') { // 打开新页面 @@ -20,6 +25,12 @@ export const eventHandlerHook = (comonentList: any, elementList: any, params: an }); window.open(routeUrl.href, '_blank'); return; + } else if (elementList[j].skipType == 'publishLink') { + const routeUrl = router.resolve({ + path: previewUrl(elementList[j].url), + }); + window.open(routeUrl.href, '_blank'); + return; } else { window.open(elementList[j].url, '_blank'); return; @@ -28,6 +39,12 @@ export const eventHandlerHook = (comonentList: any, elementList: any, params: an if (elementList[j].skipType == 'routeLink') { router.replace(elementList[j].url); return; + } else if (elementList[j].skipType == 'publishLink') { + const routeUrl = router.resolve({ + path: previewUrl(elementList[j].url), + }); + window.open(routeUrl.href, '_self'); + return; } else { window.open(elementList[j].url, '_self'); return; @@ -36,8 +53,8 @@ export const eventHandlerHook = (comonentList: any, elementList: any, params: an } else if (elementList[j].movement == 'reveal') { // 显示 for (let k = 0; k < elementList[j].elementId.length; k++) { - if (comonentList[i].id == elementList[j].elementId[k]) { - obj = comonentList[i]; + if (componentList[i].id == elementList[j].elementId[k]) { + obj = componentList[i]; index = i; obj.status.hide = false; chartEditStore.updateComponentList(index, obj); @@ -46,8 +63,8 @@ export const eventHandlerHook = (comonentList: any, elementList: any, params: an } else if (elementList[j].movement == 'hidden') { // 隐藏 for (let k = 0; k < elementList[j].elementId.length; k++) { - if (comonentList[i].id == elementList[j].elementId[k]) { - obj = comonentList[i]; + if (componentList[i].id == elementList[j].elementId[k]) { + obj = componentList[i]; index = i; obj.status.hide = true; chartEditStore.updateComponentList(index, obj); @@ -56,7 +73,7 @@ export const eventHandlerHook = (comonentList: any, elementList: any, params: an } else if (elementList[j].movement == 'map') { // 地图事件联动 for (let k = 0; k < elementList[j].elementId.length; k++) { - if (comonentList[i].id == elementList[j].elementId[k]) { + if (componentList[i].id == elementList[j].elementId[k]) { if (params) { ceshiFunction[elementList[j].funName](params); } else { @@ -64,7 +81,49 @@ export const eventHandlerHook = (comonentList: any, elementList: any, params: an } } } + } else if (elementList[j].movement == 'communication') { + // 组件通信 + for (let k = 0; k < elementList[j].elementId.length; k++) { + if (componentList[i].id == elementList[j].elementId[k]) { + EventBus.emit(elementList[j].elementId[k] + type, params); + } + } } } } }; +// 交互事件 +export const eventHandlerHook = ( + componentList: any, + interactConfigEvents: any, + type: string, + params: any = null, +) => { + const elementList: any = []; + for (let i = 0; i < interactConfigEvents.length; i++) { + if (interactConfigEvents[i].type == type) { + if (!interactConfigEvents[i].movementList) { + return false; + } + for (let j = 0; j < interactConfigEvents[i].movementList.length; j++) { + elementList.push(interactConfigEvents[i].movementList[j]); + } + } + } + + if (componentList.length == 0 || elementList.length == 0) { + return false; + } + eventCommonHandler(componentList, elementList, type, params); +}; +// websocket事件 +export const websocketEvent = (interactConfigEvents: any, params: any = null) => { + console.log('websocketEvent', interactConfigEvents, params); + interactConfigEvents.forEach((element) => { + if (element.messageType == params.type) { + element.elementId.forEach((item) => { + EventBus.emit(item + 'websocket', params); + }); + } + }); +}; diff --git a/src/locales/lang/en/global.json b/src/locales/lang/en/global.json index 204426a..7599291 100644 --- a/src/locales/lang/en/global.json +++ b/src/locales/lang/en/global.json @@ -20,5 +20,6 @@ "r_unpublish": "Unpublish", "r_download": "Download", "r_delete": "Delete", - "r_more": "More" + "r_more": "More", + "r_copy_url": "Copy Release Address" } \ No newline at end of file diff --git a/src/locales/lang/zh-CN/global.json b/src/locales/lang/zh-CN/global.json index 85f38b1..0853bdc 100644 --- a/src/locales/lang/zh-CN/global.json +++ b/src/locales/lang/zh-CN/global.json @@ -17,5 +17,6 @@ "r_unpublish": "取消发布", "r_download": "下载", "r_delete": "删除", - "r_more": "更多" + "r_more": "更多", + "r_copy_url": "复制发布地址" } \ No newline at end of file diff --git a/src/packages/components/Decorates/Titles/Titles01/index.vue b/src/packages/components/Decorates/Titles/Titles01/index.vue index 81da8b3..e018c9b 100644 --- a/src/packages/components/Decorates/Titles/Titles01/index.vue +++ b/src/packages/components/Decorates/Titles/Titles01/index.vue @@ -1,6 +1,6 @@ + + + + diff --git a/src/packages/components/Equipment/Equipment/Contentbg02/config.ts b/src/packages/components/Equipment/Equipment/Contentbg02/config.ts new file mode 100644 index 0000000..ed70510 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/Contentbg02/config.ts @@ -0,0 +1,17 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { EquipmentContentbg02Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + boxId: 'EquipmentContentbg02', + colors: ['#00AB4E','#00D78B','#00D586','#007343','#89E5A1'], +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = EquipmentContentbg02Config.key + public attr = { ...chartInitConfig, w: 401, h: 273, zIndex: 1 } + public chartConfig = cloneDeep(EquipmentContentbg02Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Equipment/Equipment/Contentbg02/config.vue b/src/packages/components/Equipment/Equipment/Contentbg02/config.vue new file mode 100644 index 0000000..c5f2d98 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/Contentbg02/config.vue @@ -0,0 +1,53 @@ + + + diff --git a/src/packages/components/Equipment/Equipment/Contentbg02/index.ts b/src/packages/components/Equipment/Equipment/Contentbg02/index.ts new file mode 100644 index 0000000..c975311 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/Contentbg02/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const EquipmentContentbg02Config: ConfigType = { + key: 'Contentbg02', + chartKey: 'VContentbg02', + conKey: 'VCContentbg02', + title: '模块背景-02', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.EQUIPMENT, + chartFrame: ChartFrameEnum.STATIC, + image: 'contentbg02.png', +}; diff --git a/src/packages/components/Equipment/Equipment/Contentbg02/index.vue b/src/packages/components/Equipment/Equipment/Contentbg02/index.vue new file mode 100644 index 0000000..8755ebc --- /dev/null +++ b/src/packages/components/Equipment/Equipment/Contentbg02/index.vue @@ -0,0 +1,107 @@ + + + + + diff --git a/src/packages/components/Equipment/Equipment/HuoQingJianCe/config.ts b/src/packages/components/Equipment/Equipment/HuoQingJianCe/config.ts new file mode 100644 index 0000000..6c833ce --- /dev/null +++ b/src/packages/components/Equipment/Equipment/HuoQingJianCe/config.ts @@ -0,0 +1,39 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig,requestSqlConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { EquipmentHuoQingJianCeConfig } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + titleColor: '#CBE6CD', + titleSize: 12, + desColor: '#CBE7CD', + desSize: 10, + datasColor: '#4FE985', + datasSize: 18, + yjDatas: [ + { label: '卫星热点', value: '7365'}, + { label: '视频监控', value: '7365'}, + { label: '护林员上报', value: '7365'} + ], + sbDatas:[ + { label: '上报国家火情', value: '7365'}, + { label: '防火码扫码统计', value: '7365'} + ], + imgArr: [ + "/src/assets/images/chart/equipment/wxrd.png", + "/src/assets/images/chart/equipment/spjk.png", + "/src/assets/images/chart/equipment/hlysb.png", + "/src/assets/images/chart/equipment/sbgjhq.png", + "/src/assets/images/chart/equipment/fhmsdtj.png" + ] +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = EquipmentHuoQingJianCeConfig.key + public attr = { ...chartInitConfig, w: 378, h: 193, zIndex: 1 } + public chartConfig = cloneDeep(EquipmentHuoQingJianCeConfig) + public option = cloneDeep(option) + public request = { ...requestSqlConfig, requestSQLContent: { sql: 'select * from ' }, } + public filter = "return res.result;" +} diff --git a/src/packages/components/Equipment/Equipment/HuoQingJianCe/config.vue b/src/packages/components/Equipment/Equipment/HuoQingJianCe/config.vue new file mode 100644 index 0000000..1585941 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/HuoQingJianCe/config.vue @@ -0,0 +1,73 @@ + + + diff --git a/src/packages/components/Equipment/Equipment/HuoQingJianCe/index.ts b/src/packages/components/Equipment/Equipment/HuoQingJianCe/index.ts new file mode 100644 index 0000000..8ef2f20 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/HuoQingJianCe/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const EquipmentHuoQingJianCeConfig: ConfigType = { + key: 'HuoQingJianCe', + chartKey: 'VHuoQingJianCe', + conKey: 'VCHuoQingJianCe', + title: '火情监测', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.EQUIPMENT, + chartFrame: ChartFrameEnum.STATIC, + image: 'huoqingjiance.png', +}; diff --git a/src/packages/components/Equipment/Equipment/HuoQingJianCe/index.vue b/src/packages/components/Equipment/Equipment/HuoQingJianCe/index.vue new file mode 100644 index 0000000..f467696 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/HuoQingJianCe/index.vue @@ -0,0 +1,118 @@ + + + + + diff --git a/src/packages/components/Equipment/Equipment/HuoQingXianSuo/config.ts b/src/packages/components/Equipment/Equipment/HuoQingXianSuo/config.ts new file mode 100644 index 0000000..e9c8962 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/HuoQingXianSuo/config.ts @@ -0,0 +1,50 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig, requestSqlConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { EquipmentHuoQingXianSuoConfig } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + titleColor: '#FFFFFF', + titleSize: 16, + desColor: '#F9521E', + desSize: 14, + datasColor: '#CBE6CD', + datasSize: 14, + navsBackground: '#05352C', + navsSize: 10, + navsColor: '#099860', + navsCheckSize: 12, + navsCheckColor: '#0D2822', + navsCheckBackground: '#34FFE0', + navsArr: [ + { label: '待研判', value: '0'}, + { label: '待签收', value: '13'}, + { label: '待处置', value: '0'}, + { label: '待审核', value: '0'}, + { label: '已完成', value: '99+'} + ], + sectionDatas:[ + { + title: '巡护发现火情', + type: '重大火灾', + position: '临沂市蒙阴县马田公路附近东北方向100米', + time: '2025/10/01 12:05:01' + }, + { + title: '巡护发现火情', + type: '重大火灾', + position: '临沂市蒙阴县马田公路附近东北方向100米', + time: '2025/10/01 12:05:01' + }, + ], +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = EquipmentHuoQingXianSuoConfig.key + public attr = { ...chartInitConfig, w: 378, h: 300, zIndex: 1 } + public chartConfig = cloneDeep(EquipmentHuoQingXianSuoConfig) + public option = cloneDeep(option) + public request = { ...requestSqlConfig, requestSQLContent: { sql: 'select * from zg_weixinyaoganxinxi' }, } + public filter = "return res.result;" +} diff --git a/src/packages/components/Equipment/Equipment/HuoQingXianSuo/config.vue b/src/packages/components/Equipment/Equipment/HuoQingXianSuo/config.vue new file mode 100644 index 0000000..24f672d --- /dev/null +++ b/src/packages/components/Equipment/Equipment/HuoQingXianSuo/config.vue @@ -0,0 +1,181 @@ + + + diff --git a/src/packages/components/Equipment/Equipment/HuoQingXianSuo/index.ts b/src/packages/components/Equipment/Equipment/HuoQingXianSuo/index.ts new file mode 100644 index 0000000..83371d9 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/HuoQingXianSuo/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const EquipmentHuoQingXianSuoConfig: ConfigType = { + key: 'HuoQingXianSuo', + chartKey: 'VHuoQingXiansuo', + conKey: 'VCHuoQingXiansuo', + title: '火情线索', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.EQUIPMENT, + chartFrame: ChartFrameEnum.STATIC, + image: 'hqxsbg.png', +}; diff --git a/src/packages/components/Equipment/Equipment/HuoQingXianSuo/index.vue b/src/packages/components/Equipment/Equipment/HuoQingXianSuo/index.vue new file mode 100644 index 0000000..759fa65 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/HuoQingXianSuo/index.vue @@ -0,0 +1,182 @@ + + + + + diff --git a/src/packages/components/Diy/Diy/Remote/config.ts b/src/packages/components/Equipment/Equipment/Icons01/config.ts similarity index 50% rename from src/packages/components/Diy/Diy/Remote/config.ts rename to src/packages/components/Equipment/Equipment/Icons01/config.ts index ca423e5..dceeb5e 100644 --- a/src/packages/components/Diy/Diy/Remote/config.ts +++ b/src/packages/components/Equipment/Equipment/Icons01/config.ts @@ -1,22 +1,17 @@ import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' import { CreateComponentType } from '@/packages/index.d' -import { RemoteConfig } from './index' +import { EquipmentIcons01Config } from './index' import cloneDeep from 'lodash/cloneDeep' -import dataJson from './data.json' export const option = { - backgroundColor: '#000000FF', - // 数据 - dataset: dataJson, + boxId: '', + colors: [], } export default class Config extends PublicConfigClass implements CreateComponentType { - public key = RemoteConfig.key - public chartConfig = cloneDeep(RemoteConfig) + public key = EquipmentIcons01Config.key + public attr = { ...chartInitConfig, w: 57, h: 64, zIndex: 1 } + public chartConfig = cloneDeep(EquipmentIcons01Config) public option = cloneDeep(option) - constructor() { - super(); - this.attr.w = 600; - this.attr.h = 600; - } } diff --git a/src/packages/components/MapsIcons/Commons/Icons01/config.vue b/src/packages/components/Equipment/Equipment/Icons01/config.vue similarity index 100% rename from src/packages/components/MapsIcons/Commons/Icons01/config.vue rename to src/packages/components/Equipment/Equipment/Icons01/config.vue diff --git a/src/packages/components/Equipment/Equipment/Icons01/index.ts b/src/packages/components/Equipment/Equipment/Icons01/index.ts new file mode 100644 index 0000000..70d36b6 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/Icons01/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const EquipmentIcons01Config: ConfigType = { + key: 'Icons01', + chartKey: 'VIcons01', + conKey: 'VCIcons01', + title: '图标-卫星', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.EQUIPMENT, + chartFrame: ChartFrameEnum.STATIC, + image: 'weixing.png', +}; diff --git a/src/packages/components/Equipment/Equipment/Icons01/index.vue b/src/packages/components/Equipment/Equipment/Icons01/index.vue new file mode 100644 index 0000000..db94338 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/Icons01/index.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/src/packages/components/Equipment/Equipment/Icons02/config.ts b/src/packages/components/Equipment/Equipment/Icons02/config.ts new file mode 100644 index 0000000..056d815 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/Icons02/config.ts @@ -0,0 +1,17 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { EquipmentIcons02Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + boxId: '', + colors: [], +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = EquipmentIcons02Config.key + public attr = { ...chartInitConfig, w: 57, h: 64, zIndex: 1 } + public chartConfig = cloneDeep(EquipmentIcons02Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Equipment/Equipment/Icons02/config.vue b/src/packages/components/Equipment/Equipment/Icons02/config.vue new file mode 100644 index 0000000..158afeb --- /dev/null +++ b/src/packages/components/Equipment/Equipment/Icons02/config.vue @@ -0,0 +1,20 @@ + + + diff --git a/src/packages/components/Equipment/Equipment/Icons02/index.ts b/src/packages/components/Equipment/Equipment/Icons02/index.ts new file mode 100644 index 0000000..5727f5c --- /dev/null +++ b/src/packages/components/Equipment/Equipment/Icons02/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const EquipmentIcons02Config: ConfigType = { + key: 'Icons02', + chartKey: 'VIcons02', + conKey: 'VCIcons02', + title: '图标-高空瞭望', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.EQUIPMENT, + chartFrame: ChartFrameEnum.STATIC, + image: 'gaokongliaowang.png', +}; diff --git a/src/packages/components/Equipment/Equipment/Icons02/index.vue b/src/packages/components/Equipment/Equipment/Icons02/index.vue new file mode 100644 index 0000000..0cda49e --- /dev/null +++ b/src/packages/components/Equipment/Equipment/Icons02/index.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/src/packages/components/Equipment/Equipment/Icons03/config.ts b/src/packages/components/Equipment/Equipment/Icons03/config.ts new file mode 100644 index 0000000..a51074e --- /dev/null +++ b/src/packages/components/Equipment/Equipment/Icons03/config.ts @@ -0,0 +1,17 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { EquipmentIcons03Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + boxId: '', + colors: [], +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = EquipmentIcons03Config.key + public attr = { ...chartInitConfig, w: 57, h: 64, zIndex: 1 } + public chartConfig = cloneDeep(EquipmentIcons03Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Equipment/Equipment/Icons03/config.vue b/src/packages/components/Equipment/Equipment/Icons03/config.vue new file mode 100644 index 0000000..158afeb --- /dev/null +++ b/src/packages/components/Equipment/Equipment/Icons03/config.vue @@ -0,0 +1,20 @@ + + + diff --git a/src/packages/components/Equipment/Equipment/Icons03/index.ts b/src/packages/components/Equipment/Equipment/Icons03/index.ts new file mode 100644 index 0000000..53e1643 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/Icons03/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const EquipmentIcons03Config: ConfigType = { + key: 'Icons03', + chartKey: 'VIcons03', + conKey: 'VCIcons03', + title: '图标-监控摄像头', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.EQUIPMENT, + chartFrame: ChartFrameEnum.STATIC, + image: 'jiankong.png', +}; diff --git a/src/packages/components/Equipment/Equipment/Icons03/index.vue b/src/packages/components/Equipment/Equipment/Icons03/index.vue new file mode 100644 index 0000000..92c99fe --- /dev/null +++ b/src/packages/components/Equipment/Equipment/Icons03/index.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/src/packages/components/Equipment/Equipment/Icons04/config.ts b/src/packages/components/Equipment/Equipment/Icons04/config.ts new file mode 100644 index 0000000..02df818 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/Icons04/config.ts @@ -0,0 +1,17 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { EquipmentIcons04Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + boxId: '', + colors: [], +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = EquipmentIcons04Config.key + public attr = { ...chartInitConfig, w: 57, h: 64, zIndex: 1 } + public chartConfig = cloneDeep(EquipmentIcons04Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Equipment/Equipment/Icons04/config.vue b/src/packages/components/Equipment/Equipment/Icons04/config.vue new file mode 100644 index 0000000..158afeb --- /dev/null +++ b/src/packages/components/Equipment/Equipment/Icons04/config.vue @@ -0,0 +1,20 @@ + + + diff --git a/src/packages/components/Equipment/Equipment/Icons04/index.ts b/src/packages/components/Equipment/Equipment/Icons04/index.ts new file mode 100644 index 0000000..b02216c --- /dev/null +++ b/src/packages/components/Equipment/Equipment/Icons04/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const EquipmentIcons04Config: ConfigType = { + key: 'Icons04', + chartKey: 'VIcons04', + conKey: 'VCIcons04', + title: '图标-无人机', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.EQUIPMENT, + chartFrame: ChartFrameEnum.STATIC, + image: 'wurenji.png', +}; diff --git a/src/packages/components/Equipment/Equipment/Icons04/index.vue b/src/packages/components/Equipment/Equipment/Icons04/index.vue new file mode 100644 index 0000000..7970709 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/Icons04/index.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/src/packages/components/Equipment/Equipment/TitlesBg01/config.ts b/src/packages/components/Equipment/Equipment/TitlesBg01/config.ts new file mode 100644 index 0000000..cf6157d --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg01/config.ts @@ -0,0 +1,17 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { EquipmentTitlesbg01Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + boxId: 'EquipmentTitlesbg01', + colors: ['#1E9C66','#0D6336','#11A14D','#018B47','#15C277'], +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = EquipmentTitlesbg01Config.key + public attr = { ...chartInitConfig, w: 172, h: 71, zIndex: 1 } + public chartConfig = cloneDeep(EquipmentTitlesbg01Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Equipment/Equipment/TitlesBg01/config.vue b/src/packages/components/Equipment/Equipment/TitlesBg01/config.vue new file mode 100644 index 0000000..c5f2d98 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg01/config.vue @@ -0,0 +1,53 @@ + + + diff --git a/src/packages/components/Equipment/Equipment/TitlesBg01/index.ts b/src/packages/components/Equipment/Equipment/TitlesBg01/index.ts new file mode 100644 index 0000000..552e954 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg01/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const EquipmentTitlesbg01Config: ConfigType = { + key: 'TitlesBg01', + chartKey: 'VTitlesBg01', + conKey: 'VCTitlesBg01', + title: '标题背景-01', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.EQUIPMENT, + chartFrame: ChartFrameEnum.STATIC, + image: 'titlesbg01.png', +}; diff --git a/src/packages/components/Equipment/Equipment/TitlesBg01/index.vue b/src/packages/components/Equipment/Equipment/TitlesBg01/index.vue new file mode 100644 index 0000000..3036ef8 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg01/index.vue @@ -0,0 +1,85 @@ + + + + + diff --git a/src/packages/components/Equipment/Equipment/TitlesBg02/config.ts b/src/packages/components/Equipment/Equipment/TitlesBg02/config.ts new file mode 100644 index 0000000..b46014c --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg02/config.ts @@ -0,0 +1,17 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { EquipmentTitlesbg02Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + text: '风险指数', + colors: [], +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = EquipmentTitlesbg02Config.key + public attr = { ...chartInitConfig, w: 142, h: 142, zIndex: 1 } + public chartConfig = cloneDeep(EquipmentTitlesbg02Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Equipment/Equipment/TitlesBg02/config.vue b/src/packages/components/Equipment/Equipment/TitlesBg02/config.vue new file mode 100644 index 0000000..f527bfd --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg02/config.vue @@ -0,0 +1,53 @@ + + + diff --git a/src/packages/components/Equipment/Equipment/TitlesBg02/index.ts b/src/packages/components/Equipment/Equipment/TitlesBg02/index.ts new file mode 100644 index 0000000..8b08a51 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg02/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const EquipmentTitlesbg02Config: ConfigType = { + key: 'TitlesBg02', + chartKey: 'VTitlesBg02', + conKey: 'VCTitlesBg02', + title: '标题背景-02', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.EQUIPMENT, + chartFrame: ChartFrameEnum.STATIC, + image: 'titlesbg02.png', +}; diff --git a/src/packages/components/Equipment/Equipment/TitlesBg02/index.vue b/src/packages/components/Equipment/Equipment/TitlesBg02/index.vue new file mode 100644 index 0000000..5654659 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg02/index.vue @@ -0,0 +1,86 @@ + + + + + diff --git a/src/packages/components/Equipment/Equipment/TitlesBg03/config.ts b/src/packages/components/Equipment/Equipment/TitlesBg03/config.ts new file mode 100644 index 0000000..2b2115c --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg03/config.ts @@ -0,0 +1,18 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { EquipmentTitlesbg03Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + boxId: 'EquipmentTitlesbg03', + colors: ['#F4990F','#F9521E','#F9581D','#F8621B','#F9541D','#F85E1B','#F85E1C'], + textSize: 20 +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = EquipmentTitlesbg03Config.key + public attr = { ...chartInitConfig, w: 142, h: 98, zIndex: 1 } + public chartConfig = cloneDeep(EquipmentTitlesbg03Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Equipment/Equipment/TitlesBg03/config.vue b/src/packages/components/Equipment/Equipment/TitlesBg03/config.vue new file mode 100644 index 0000000..975041e --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg03/config.vue @@ -0,0 +1,56 @@ + + + diff --git a/src/packages/components/Equipment/Equipment/TitlesBg03/index.ts b/src/packages/components/Equipment/Equipment/TitlesBg03/index.ts new file mode 100644 index 0000000..ae65d1c --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg03/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const EquipmentTitlesbg03Config: ConfigType = { + key: 'TitlesBg03', + chartKey: 'VTitlesBg03', + conKey: 'VCTitlesBg03', + title: '标题背景-03', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.EQUIPMENT, + chartFrame: ChartFrameEnum.STATIC, + image: 'titlesbg03.png', +}; diff --git a/src/packages/components/Equipment/Equipment/TitlesBg03/index.vue b/src/packages/components/Equipment/Equipment/TitlesBg03/index.vue new file mode 100644 index 0000000..c356c83 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg03/index.vue @@ -0,0 +1,101 @@ + + + + + diff --git a/src/packages/components/Equipment/Equipment/TitlesBg04/config.ts b/src/packages/components/Equipment/Equipment/TitlesBg04/config.ts new file mode 100644 index 0000000..6750b49 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg04/config.ts @@ -0,0 +1,23 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig, requestSqlConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { EquipmentTitlesbg04Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + boxId: 'EquipmentTitlesbg04', + colors: ['#457453','#0D6336','#FFCE00','#4FE985','#9BCCB8'], + textColors: ['#4FE985','#CBE7CD'], + textSize: 28, + textSize1: 14, + dataset: {label: '在线', value: '23'} +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = EquipmentTitlesbg04Config.key + public attr = { ...chartInitConfig, w: 103, h: 94, zIndex: 1 } + public chartConfig = cloneDeep(EquipmentTitlesbg04Config) + public option = cloneDeep(option) + public request = { ...requestSqlConfig, requestSQLContent: { sql: 'select * from ' }, } + public filter = "return res.result;" +} diff --git a/src/packages/components/Equipment/Equipment/TitlesBg04/config.vue b/src/packages/components/Equipment/Equipment/TitlesBg04/config.vue new file mode 100644 index 0000000..cf86da2 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg04/config.vue @@ -0,0 +1,82 @@ + + + diff --git a/src/packages/components/Equipment/Equipment/TitlesBg04/index.ts b/src/packages/components/Equipment/Equipment/TitlesBg04/index.ts new file mode 100644 index 0000000..0d3b49a --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg04/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const EquipmentTitlesbg04Config: ConfigType = { + key: 'TitlesBg04', + chartKey: 'VTitlesBg04', + conKey: 'VCTitlesBg04', + title: '标题背景-04', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.EQUIPMENT, + chartFrame: ChartFrameEnum.STATIC, + image: 'titlesbg04.png', +}; diff --git a/src/packages/components/Equipment/Equipment/TitlesBg04/index.vue b/src/packages/components/Equipment/Equipment/TitlesBg04/index.vue new file mode 100644 index 0000000..3816fed --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg04/index.vue @@ -0,0 +1,136 @@ + + + + + diff --git a/src/packages/components/Equipment/Equipment/TitlesBg05/config.ts b/src/packages/components/Equipment/Equipment/TitlesBg05/config.ts new file mode 100644 index 0000000..86cb91d --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg05/config.ts @@ -0,0 +1,17 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { EquipmentTitlesbg05Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + boxId: 'EquipmentTitlesbg05', + colors: [], +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = EquipmentTitlesbg05Config.key + public attr = { ...chartInitConfig, w: 102, h: 91, zIndex: 1 } + public chartConfig = cloneDeep(EquipmentTitlesbg05Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Equipment/Equipment/TitlesBg05/config.vue b/src/packages/components/Equipment/Equipment/TitlesBg05/config.vue new file mode 100644 index 0000000..158afeb --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg05/config.vue @@ -0,0 +1,20 @@ + + + diff --git a/src/packages/components/Equipment/Equipment/TitlesBg05/index.ts b/src/packages/components/Equipment/Equipment/TitlesBg05/index.ts new file mode 100644 index 0000000..779b1bd --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg05/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const EquipmentTitlesbg05Config: ConfigType = { + key: 'TitlesBg05', + chartKey: 'VTitlesBg05', + conKey: 'VCTitlesBg05', + title: '标题背景-05', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.EQUIPMENT, + chartFrame: ChartFrameEnum.STATIC, + image: 'titlesbg05.png', +}; diff --git a/src/packages/components/Equipment/Equipment/TitlesBg05/index.vue b/src/packages/components/Equipment/Equipment/TitlesBg05/index.vue new file mode 100644 index 0000000..f1509e5 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg05/index.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/src/packages/components/Equipment/Equipment/TitlesBg06/config.ts b/src/packages/components/Equipment/Equipment/TitlesBg06/config.ts new file mode 100644 index 0000000..d8e5ade --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg06/config.ts @@ -0,0 +1,17 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { EquipmentTitlesbg06Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + boxId: 'EquipmentTitlesbg06', + colors: [], +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = EquipmentTitlesbg06Config.key + public attr = { ...chartInitConfig, w: 72, h: 46, zIndex: 1 } + public chartConfig = cloneDeep(EquipmentTitlesbg06Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Equipment/Equipment/TitlesBg06/config.vue b/src/packages/components/Equipment/Equipment/TitlesBg06/config.vue new file mode 100644 index 0000000..158afeb --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg06/config.vue @@ -0,0 +1,20 @@ + + + diff --git a/src/packages/components/Equipment/Equipment/TitlesBg06/index.ts b/src/packages/components/Equipment/Equipment/TitlesBg06/index.ts new file mode 100644 index 0000000..1a8e85f --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg06/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const EquipmentTitlesbg06Config: ConfigType = { + key: 'TitlesBg06', + chartKey: 'VTitlesBg06', + conKey: 'VCTitlesBg06', + title: '标题背景-06', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.EQUIPMENT, + chartFrame: ChartFrameEnum.STATIC, + image: 'titlesbg06.png', +}; diff --git a/src/packages/components/Equipment/Equipment/TitlesBg06/index.vue b/src/packages/components/Equipment/Equipment/TitlesBg06/index.vue new file mode 100644 index 0000000..6ea82b4 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg06/index.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/src/packages/components/Equipment/Equipment/TitlesBg07/config.ts b/src/packages/components/Equipment/Equipment/TitlesBg07/config.ts new file mode 100644 index 0000000..088e873 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg07/config.ts @@ -0,0 +1,17 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { EquipmentTitlesbg07Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + boxId: 'EquipmentTitlesbg07', + colors: ['#457453','#0D6336','#11D16D'], +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = EquipmentTitlesbg07Config.key + public attr = { ...chartInitConfig, w: 98, h: 39, zIndex: 1 } + public chartConfig = cloneDeep(EquipmentTitlesbg07Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Equipment/Equipment/TitlesBg07/config.vue b/src/packages/components/Equipment/Equipment/TitlesBg07/config.vue new file mode 100644 index 0000000..b14a9b1 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg07/config.vue @@ -0,0 +1,53 @@ + + + diff --git a/src/packages/components/Equipment/Equipment/TitlesBg07/index.ts b/src/packages/components/Equipment/Equipment/TitlesBg07/index.ts new file mode 100644 index 0000000..4248805 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg07/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const EquipmentTitlesbg07Config: ConfigType = { + key: 'TitlesBg07', + chartKey: 'VTitlesBg07', + conKey: 'VCTitlesBg07', + title: '标题背景-07', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.EQUIPMENT, + chartFrame: ChartFrameEnum.STATIC, + image: 'titlesbg07.png', +}; diff --git a/src/packages/components/Equipment/Equipment/TitlesBg07/index.vue b/src/packages/components/Equipment/Equipment/TitlesBg07/index.vue new file mode 100644 index 0000000..8a95b19 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg07/index.vue @@ -0,0 +1,83 @@ + + + + + diff --git a/src/packages/components/Equipment/Equipment/TitlesBg08/config.ts b/src/packages/components/Equipment/Equipment/TitlesBg08/config.ts new file mode 100644 index 0000000..575422a --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg08/config.ts @@ -0,0 +1,17 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { EquipmentTitlesbg08Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + boxId: 'EquipmentTitlesbg08', + colors: [], +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = EquipmentTitlesbg08Config.key + public attr = { ...chartInitConfig, w: 148, h: 16, zIndex: 1 } + public chartConfig = cloneDeep(EquipmentTitlesbg08Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Equipment/Equipment/TitlesBg08/config.vue b/src/packages/components/Equipment/Equipment/TitlesBg08/config.vue new file mode 100644 index 0000000..158afeb --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg08/config.vue @@ -0,0 +1,20 @@ + + + diff --git a/src/packages/components/Equipment/Equipment/TitlesBg08/index.ts b/src/packages/components/Equipment/Equipment/TitlesBg08/index.ts new file mode 100644 index 0000000..2484060 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg08/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const EquipmentTitlesbg08Config: ConfigType = { + key: 'TitlesBg08', + chartKey: 'VTitlesBg08', + conKey: 'VCTitlesBg08', + title: '标题背景-08', + category: ChatCategoryEnum.TITLE, + categoryName: ChatCategoryEnumName.TITLE, + package: PackagesCategoryEnum.EQUIPMENT, + chartFrame: ChartFrameEnum.STATIC, + image: 'titlesbg08.png', +}; diff --git a/src/packages/components/Equipment/Equipment/TitlesBg08/index.vue b/src/packages/components/Equipment/Equipment/TitlesBg08/index.vue new file mode 100644 index 0000000..664bb7b --- /dev/null +++ b/src/packages/components/Equipment/Equipment/TitlesBg08/index.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/src/packages/components/Equipment/Equipment/index.ts b/src/packages/components/Equipment/Equipment/index.ts new file mode 100644 index 0000000..9910b18 --- /dev/null +++ b/src/packages/components/Equipment/Equipment/index.ts @@ -0,0 +1,35 @@ +import { EquipmentContentbg01Config } from './Contentbg01/index'; +import { EquipmentContentbg02Config } from './Contentbg02/index'; +import { EquipmentTitlesbg01Config } from './TitlesBg01/index'; +import { EquipmentTitlesbg02Config } from './TitlesBg02/index'; +import { EquipmentTitlesbg03Config } from './TitlesBg03/index'; +import { EquipmentTitlesbg04Config } from './TitlesBg04/index'; +import { EquipmentTitlesbg05Config } from './TitlesBg05/index'; +import { EquipmentTitlesbg06Config } from './TitlesBg06/index'; +import { EquipmentTitlesbg07Config } from './TitlesBg07/index'; +import { EquipmentTitlesbg08Config } from './TitlesBg08/index'; +import { EquipmentHuoQingJianCeConfig } from './HuoQingJianCe/index'; +import { EquipmentHuoQingXianSuoConfig } from './HuoQingXianSuo/index'; +import { EquipmentIcons01Config } from './Icons01/index'; +import { EquipmentIcons02Config } from './Icons02/index'; +import { EquipmentIcons03Config } from './Icons03/index'; +import { EquipmentIcons04Config } from './Icons04/index'; + +export default [ + EquipmentContentbg01Config, + EquipmentContentbg02Config, + EquipmentTitlesbg01Config, + EquipmentTitlesbg02Config, + EquipmentTitlesbg03Config, + EquipmentTitlesbg04Config, + EquipmentTitlesbg05Config, + EquipmentTitlesbg06Config, + EquipmentTitlesbg07Config, + EquipmentTitlesbg08Config, + EquipmentIcons01Config, + EquipmentIcons02Config, + EquipmentIcons03Config, + EquipmentIcons04Config, + EquipmentHuoQingJianCeConfig, + EquipmentHuoQingXianSuoConfig +]; diff --git a/src/packages/components/MapsIcons/index.d.ts b/src/packages/components/Equipment/index.d.ts similarity index 62% rename from src/packages/components/MapsIcons/index.d.ts rename to src/packages/components/Equipment/index.d.ts index 34d1476..abc5f55 100644 --- a/src/packages/components/MapsIcons/index.d.ts +++ b/src/packages/components/Equipment/index.d.ts @@ -1,7 +1,7 @@ export enum ChatCategoryEnum { - TITLE = 'Titles', + TITLE = 'Equipment', } export enum ChatCategoryEnumName { - TITLE = '标题', + TITLE = '设备', } diff --git a/src/packages/components/Equipment/index.ts b/src/packages/components/Equipment/index.ts new file mode 100644 index 0000000..ae1877f --- /dev/null +++ b/src/packages/components/Equipment/index.ts @@ -0,0 +1,3 @@ +import Equipment from './Equipment' + +export const EquipmentList = [...Equipment] diff --git a/src/packages/components/Icons/Default/Icon/index.vue b/src/packages/components/Icons/Default/Icon/index.vue index cb6dc7f..5b7232d 100644 --- a/src/packages/components/Icons/Default/Icon/index.vue +++ b/src/packages/components/Icons/Default/Icon/index.vue @@ -20,6 +20,7 @@ import { GoIconify } from '@/components/GoIconify'; import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore'; import { eventHandlerHook } from '@/hooks/eventHandler.hook'; + import { EventBus } from '@/utils/eventBus'; const chartEditStore = useChartEditStore(); const props = defineProps({ @@ -30,57 +31,56 @@ }); const { w, h } = toRefs(props.chartConfig.attr); const { dataset, color, size, rotate } = toRefs(props.chartConfig.option); - // 单击交互 - const clickElementItem = ref([]); - // 双击交互 - const dbclickElementItem = ref([]); - // 右击交互 - const rightclickElementItem = ref([]); - // 鼠标移入交互 - const mouseenterElementItem = ref([]); - // 鼠标移出交互 - const mouseleaveElementItem = ref([]); - - const list = props.chartConfig.events.interactConfigEvents; - for (let i = 0; i < list.length; i++) { - if (list[i].type == 'click') { - for (let j = 0; j < list[i].movementList.length; j++) { - clickElementItem.value.push(list[i].movementList[j]); - } - } else if (list[i].type == 'dblclick') { - for (let j = 0; j < list[i].movementList.length; j++) { - dbclickElementItem.value.push(list[i].movementList[j]); - } - } else if (list[i].type == 'rightclick') { - for (let j = 0; j < list[i].movementList.length; j++) { - rightclickElementItem.value.push(list[i].movementList[j]); - } - } else if (list[i].type == 'mousein') { - for (let j = 0; j < list[i].movementList.length; j++) { - mouseenterElementItem.value.push(list[i].movementList[j]); - } - } else if (list[i].type == 'mouseout') { - for (let j = 0; j < list[i].movementList.length; j++) { - mouseleaveElementItem.value.push(list[i].movementList[j]); - } - } - } - const clickBtn = () => { - eventHandlerHook(chartEditStore.getComponentList, clickElementItem.value); + const clickBtn = (val) => { + eventHandlerHook( + chartEditStore.getComponentList, + props.chartConfig.events.interactConfigEvents, + 'click', + val, + ); }; - const dblclickBtn = () => { - eventHandlerHook(chartEditStore.getComponentList, dbclickElementItem.value); + const dblclickBtn = (val) => { + eventHandlerHook( + chartEditStore.getComponentList, + props.chartConfig.events.interactConfigEvents, + 'dblclick', + val, + ); }; const rightclickBtn = (event) => { event.preventDefault(); // 阻止默认的右键菜单 - eventHandlerHook(chartEditStore.getComponentList, rightclickElementItem.value); + eventHandlerHook( + chartEditStore.getComponentList, + props.chartConfig.events.interactConfigEvents, + 'rightclick', + ); }; - const mouseenterBtn = () => { - eventHandlerHook(chartEditStore.getComponentList, mouseenterElementItem.value); + const mouseenterBtn = (val) => { + eventHandlerHook( + chartEditStore.getComponentList, + props.chartConfig.events.interactConfigEvents, + 'mousein', + val, + ); }; - const mouseleaveBtn = () => { - eventHandlerHook(chartEditStore.getComponentList, mouseleaveElementItem.value); + const mouseleaveBtn = (val) => { + eventHandlerHook( + chartEditStore.getComponentList, + props.chartConfig.events.interactConfigEvents, + 'mouseout', + val, + ); }; + onMounted(() => { + // 获取eventBus传过来的值 + EventBus.on(props.chartConfig.id + 'dataupdate', (data) => { + console.log('data', data); + }); + // websocket传过来的值 + EventBus.on(props.chartConfig.id + 'websocket', (data) => { + console.log('data', data); + }); + }); diff --git a/src/packages/components/MapIcons/MapIcons/Icons03/config.ts b/src/packages/components/MapIcons/MapIcons/Icons03/config.ts new file mode 100644 index 0000000..85bbee0 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons03/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons03Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons03Config.key + public attr = { ...chartInitConfig, w: 63, h: 135, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons03Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons03/config.vue b/src/packages/components/MapIcons/MapIcons/Icons03/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons03/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons03/index.ts b/src/packages/components/MapIcons/MapIcons/Icons03/index.ts new file mode 100644 index 0000000..95cb074 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons03/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons03Config: ConfigType = { + key: 'Icons03', + chartKey: 'VIcons03', + conKey: 'VCIcons03', + title: '防火检查站', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'fanghuojianchazhan.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons03/index.vue b/src/packages/components/MapIcons/MapIcons/Icons03/index.vue new file mode 100644 index 0000000..3db945f --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons03/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons04/config.ts b/src/packages/components/MapIcons/MapIcons/Icons04/config.ts new file mode 100644 index 0000000..8302777 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons04/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons04Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons04Config.key + public attr = { ...chartInitConfig, w: 63, h: 135, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons04Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons04/config.vue b/src/packages/components/MapIcons/MapIcons/Icons04/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons04/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons04/index.ts b/src/packages/components/MapIcons/MapIcons/Icons04/index.ts new file mode 100644 index 0000000..cac399f --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons04/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons04Config: ConfigType = { + key: 'Icons04', + chartKey: 'VIcons04', + conKey: 'VCIcons04', + title: '防火检查站-01', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'fanghuojianchazhan1.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons04/index.vue b/src/packages/components/MapIcons/MapIcons/Icons04/index.vue new file mode 100644 index 0000000..9b442f9 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons04/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons05/config.ts b/src/packages/components/MapIcons/MapIcons/Icons05/config.ts new file mode 100644 index 0000000..fa3c5f1 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons05/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons05Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons05Config.key + public attr = { ...chartInitConfig, w: 46, h: 49, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons05Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons05/config.vue b/src/packages/components/MapIcons/MapIcons/Icons05/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons05/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons05/index.ts b/src/packages/components/MapIcons/MapIcons/Icons05/index.ts new file mode 100644 index 0000000..7d99198 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons05/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons05Config: ConfigType = { + key: 'Icons05', + chartKey: 'VIcons05', + conKey: 'VCIcons05', + title: '火点', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'huodian.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons05/index.vue b/src/packages/components/MapIcons/MapIcons/Icons05/index.vue new file mode 100644 index 0000000..b498fae --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons05/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons06/config.ts b/src/packages/components/MapIcons/MapIcons/Icons06/config.ts new file mode 100644 index 0000000..30dfc9b --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons06/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons06Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons06Config.key + public attr = { ...chartInitConfig, w: 60, h: 63, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons06Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons06/config.vue b/src/packages/components/MapIcons/MapIcons/Icons06/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons06/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons06/index.ts b/src/packages/components/MapIcons/MapIcons/Icons06/index.ts new file mode 100644 index 0000000..7ad6f45 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons06/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons06Config: ConfigType = { + key: 'Icons06', + chartKey: 'VIcons06', + conKey: 'VCIcons06', + title: '火灾点', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'huozaidian.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons06/index.vue b/src/packages/components/MapIcons/MapIcons/Icons06/index.vue new file mode 100644 index 0000000..d59d5da --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons06/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons07/config.ts b/src/packages/components/MapIcons/MapIcons/Icons07/config.ts new file mode 100644 index 0000000..834d773 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons07/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons07Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons07Config.key + public attr = { ...chartInitConfig, w: 63, h: 135, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons07Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons07/config.vue b/src/packages/components/MapIcons/MapIcons/Icons07/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons07/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons07/index.ts b/src/packages/components/MapIcons/MapIcons/Icons07/index.ts new file mode 100644 index 0000000..31f1396 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons07/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons07Config: ConfigType = { + key: 'Icons07', + chartKey: 'VIcons07', + conKey: 'VCIcons07', + title: '检查点', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'jianchadian.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons07/index.vue b/src/packages/components/MapIcons/MapIcons/Icons07/index.vue new file mode 100644 index 0000000..529961b --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons07/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons08/config.ts b/src/packages/components/MapIcons/MapIcons/Icons08/config.ts new file mode 100644 index 0000000..3e67678 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons08/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons08Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons08Config.key + public attr = { ...chartInitConfig, w: 63, h: 135, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons08Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons08/config.vue b/src/packages/components/MapIcons/MapIcons/Icons08/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons08/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons08/index.ts b/src/packages/components/MapIcons/MapIcons/Icons08/index.ts new file mode 100644 index 0000000..4f590a8 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons08/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons08Config: ConfigType = { + key: 'Icons08', + chartKey: 'VIcons08', + conKey: 'VCIcons08', + title: '监控', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'jiankong.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons08/index.vue b/src/packages/components/MapIcons/MapIcons/Icons08/index.vue new file mode 100644 index 0000000..39d793a --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons08/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons09/config.ts b/src/packages/components/MapIcons/MapIcons/Icons09/config.ts new file mode 100644 index 0000000..567b01d --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons09/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons09Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons09Config.key + public attr = { ...chartInitConfig, w: 63, h: 135, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons09Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons09/config.vue b/src/packages/components/MapIcons/MapIcons/Icons09/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons09/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons09/index.ts b/src/packages/components/MapIcons/MapIcons/Icons09/index.ts new file mode 100644 index 0000000..2d3be4b --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons09/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons09Config: ConfigType = { + key: 'Icons09', + chartKey: 'VIcons09', + conKey: 'VCIcons09', + title: '进出口', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'jinchukou.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons09/index.vue b/src/packages/components/MapIcons/MapIcons/Icons09/index.vue new file mode 100644 index 0000000..7ba7230 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons09/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons10/config.ts b/src/packages/components/MapIcons/MapIcons/Icons10/config.ts new file mode 100644 index 0000000..5a7ec33 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons10/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons10Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons10Config.key + public attr = { ...chartInitConfig, w: 41, h: 48, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons10Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons10/config.vue b/src/packages/components/MapIcons/MapIcons/Icons10/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons10/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons10/index.ts b/src/packages/components/MapIcons/MapIcons/Icons10/index.ts new file mode 100644 index 0000000..4a034e0 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons10/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons10Config: ConfigType = { + key: 'Icons10', + chartKey: 'VIcons10', + conKey: 'VCIcons10', + title: '救援人员', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'jiuyuanrenyuan.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons10/index.vue b/src/packages/components/MapIcons/MapIcons/Icons10/index.vue new file mode 100644 index 0000000..4d7237d --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons10/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons11/config.ts b/src/packages/components/MapIcons/MapIcons/Icons11/config.ts new file mode 100644 index 0000000..fad66c2 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons11/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons11Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons11Config.key + public attr = { ...chartInitConfig, w: 63, h: 135, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons11Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons11/config.vue b/src/packages/components/MapIcons/MapIcons/Icons11/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons11/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons11/index.ts b/src/packages/components/MapIcons/MapIcons/Icons11/index.ts new file mode 100644 index 0000000..27299b3 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons11/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons11Config: ConfigType = { + key: 'Icons11', + chartKey: 'VIcons11', + conKey: 'VCIcons11', + title: '瞭望台', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'liaowangtai.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons11/index.vue b/src/packages/components/MapIcons/MapIcons/Icons11/index.vue new file mode 100644 index 0000000..5fe0b12 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons11/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons12/config.ts b/src/packages/components/MapIcons/MapIcons/Icons12/config.ts new file mode 100644 index 0000000..ef5b64a --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons12/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons12Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons12Config.key + public attr = { ...chartInitConfig, w: 63, h: 135, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons12Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons12/config.vue b/src/packages/components/MapIcons/MapIcons/Icons12/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons12/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons12/index.ts b/src/packages/components/MapIcons/MapIcons/Icons12/index.ts new file mode 100644 index 0000000..260387e --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons12/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons12Config: ConfigType = { + key: 'Icons12', + chartKey: 'VIcons12', + conKey: 'VCIcons12', + title: '林区住户', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'linquzhuhu.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons12/index.vue b/src/packages/components/MapIcons/MapIcons/Icons12/index.vue new file mode 100644 index 0000000..810ce62 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons12/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons13/config.ts b/src/packages/components/MapIcons/MapIcons/Icons13/config.ts new file mode 100644 index 0000000..5fb30e3 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons13/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons13Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons13Config.key + public attr = { ...chartInitConfig, w: 63, h: 135, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons13Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons13/config.vue b/src/packages/components/MapIcons/MapIcons/Icons13/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons13/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons13/index.ts b/src/packages/components/MapIcons/MapIcons/Icons13/index.ts new file mode 100644 index 0000000..5178d22 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons13/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons13Config: ConfigType = { + key: 'Icons13', + chartKey: 'VIcons13', + conKey: 'VCIcons13', + title: '墓地坟头', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'mudifentou.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons13/index.vue b/src/packages/components/MapIcons/MapIcons/Icons13/index.vue new file mode 100644 index 0000000..53be488 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons13/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons14/config.ts b/src/packages/components/MapIcons/MapIcons/Icons14/config.ts new file mode 100644 index 0000000..4847687 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons14/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons14Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons14Config.key + public attr = { ...chartInitConfig, w: 60, h: 63, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons14Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons14/config.vue b/src/packages/components/MapIcons/MapIcons/Icons14/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons14/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons14/index.ts b/src/packages/components/MapIcons/MapIcons/Icons14/index.ts new file mode 100644 index 0000000..20432a6 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons14/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons14Config: ConfigType = { + key: 'Icons14', + chartKey: 'VIcons14', + conKey: 'VCIcons14', + title: '普通标记点', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'putongbiaojidian.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons14/index.vue b/src/packages/components/MapIcons/MapIcons/Icons14/index.vue new file mode 100644 index 0000000..e5b1d0c --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons14/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons15/config.ts b/src/packages/components/MapIcons/MapIcons/Icons15/config.ts new file mode 100644 index 0000000..3d9a5d4 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons15/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons15Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons15Config.key + public attr = { ...chartInitConfig, w: 60, h: 63, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons15Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons15/config.vue b/src/packages/components/MapIcons/MapIcons/Icons15/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons15/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons15/index.ts b/src/packages/components/MapIcons/MapIcons/Icons15/index.ts new file mode 100644 index 0000000..7ecdb4b --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons15/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons15Config: ConfigType = { + key: 'Icons15', + chartKey: 'VIcons15', + conKey: 'VCIcons15', + title: '起点', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'qidian.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons15/index.vue b/src/packages/components/MapIcons/MapIcons/Icons15/index.vue new file mode 100644 index 0000000..0667d71 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons15/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons16/config.ts b/src/packages/components/MapIcons/MapIcons/Icons16/config.ts new file mode 100644 index 0000000..2422a0b --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons16/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons16Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons16Config.key + public attr = { ...chartInitConfig, w: 60, h: 63, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons16Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons16/config.vue b/src/packages/components/MapIcons/MapIcons/Icons16/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons16/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons16/index.ts b/src/packages/components/MapIcons/MapIcons/Icons16/index.ts new file mode 100644 index 0000000..3ed4fb8 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons16/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons16Config: ConfigType = { + key: 'Icons16', + chartKey: 'VIcons16', + conKey: 'VCIcons16', + title: '其他', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'qita.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons16/index.vue b/src/packages/components/MapIcons/MapIcons/Icons16/index.vue new file mode 100644 index 0000000..3076d2b --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons16/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons17/config.ts b/src/packages/components/MapIcons/MapIcons/Icons17/config.ts new file mode 100644 index 0000000..77ffb2a --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons17/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons17Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons17Config.key + public attr = { ...chartInitConfig, w: 60, h: 63, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons17Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons17/config.vue b/src/packages/components/MapIcons/MapIcons/Icons17/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons17/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons17/index.ts b/src/packages/components/MapIcons/MapIcons/Icons17/index.ts new file mode 100644 index 0000000..f19192f --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons17/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons17Config: ConfigType = { + key: 'Icons17', + chartKey: 'VIcons17', + conKey: 'VCIcons17', + title: '旗帜', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'qizhi.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons17/index.vue b/src/packages/components/MapIcons/MapIcons/Icons17/index.vue new file mode 100644 index 0000000..9ccf8e9 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons17/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons18/config.ts b/src/packages/components/MapIcons/MapIcons/Icons18/config.ts new file mode 100644 index 0000000..8636862 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons18/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons18Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons18Config.key + public attr = { ...chartInitConfig, w: 46, h: 53, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons18Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons18/config.vue b/src/packages/components/MapIcons/MapIcons/Icons18/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons18/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons18/index.ts b/src/packages/components/MapIcons/MapIcons/Icons18/index.ts new file mode 100644 index 0000000..80f95e7 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons18/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons18Config: ConfigType = { + key: 'Icons18', + chartKey: 'VIcons18', + conKey: 'VCIcons18', + title: '任务点', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'renwudian.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons18/index.vue b/src/packages/components/MapIcons/MapIcons/Icons18/index.vue new file mode 100644 index 0000000..24574c5 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons18/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons19/config.ts b/src/packages/components/MapIcons/MapIcons/Icons19/config.ts new file mode 100644 index 0000000..cf0e32a --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons19/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons19Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons19Config.key + public attr = { ...chartInitConfig, w: 60, h: 63, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons19Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons19/config.vue b/src/packages/components/MapIcons/MapIcons/Icons19/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons19/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons19/index.ts b/src/packages/components/MapIcons/MapIcons/Icons19/index.ts new file mode 100644 index 0000000..0e98e93 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons19/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons19Config: ConfigType = { + key: 'Icons19', + chartKey: 'VIcons19', + conKey: 'VCIcons19', + title: '人员', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'renyuan.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons19/index.vue b/src/packages/components/MapIcons/MapIcons/Icons19/index.vue new file mode 100644 index 0000000..d348e61 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons19/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons20/config.ts b/src/packages/components/MapIcons/MapIcons/Icons20/config.ts new file mode 100644 index 0000000..08808ff --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons20/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons20Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons20Config.key + public attr = { ...chartInitConfig, w: 46, h: 55, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons20Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons20/config.vue b/src/packages/components/MapIcons/MapIcons/Icons20/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons20/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons20/index.ts b/src/packages/components/MapIcons/MapIcons/Icons20/index.ts new file mode 100644 index 0000000..0762d82 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons20/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons20Config: ConfigType = { + key: 'Icons20', + chartKey: 'VIcons20', + conKey: 'VCIcons20', + title: '人员点', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'renyuandian.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons20/index.vue b/src/packages/components/MapIcons/MapIcons/Icons20/index.vue new file mode 100644 index 0000000..a132494 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons20/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons21/config.ts b/src/packages/components/MapIcons/MapIcons/Icons21/config.ts new file mode 100644 index 0000000..749a470 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons21/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons21Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons21Config.key + public attr = { ...chartInitConfig, w: 43, h: 51, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons21Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons21/config.vue b/src/packages/components/MapIcons/MapIcons/Icons21/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons21/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons21/index.ts b/src/packages/components/MapIcons/MapIcons/Icons21/index.ts new file mode 100644 index 0000000..bf44fe6 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons21/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons21Config: ConfigType = { + key: 'Icons21', + chartKey: 'VIcons21', + conKey: 'VCIcons21', + title: '山峰', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'shanfeng.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons21/index.vue b/src/packages/components/MapIcons/MapIcons/Icons21/index.vue new file mode 100644 index 0000000..143346b --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons21/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons22/config.ts b/src/packages/components/MapIcons/MapIcons/Icons22/config.ts new file mode 100644 index 0000000..bec3b0a --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons22/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons22Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons22Config.key + public attr = { ...chartInitConfig, w: 60, h: 63, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons22Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons22/config.vue b/src/packages/components/MapIcons/MapIcons/Icons22/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons22/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons22/index.ts b/src/packages/components/MapIcons/MapIcons/Icons22/index.ts new file mode 100644 index 0000000..6261ce2 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons22/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons22Config: ConfigType = { + key: 'Icons22', + chartKey: 'VIcons22', + conKey: 'VCIcons22', + title: '水库', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'shuiku.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons22/index.vue b/src/packages/components/MapIcons/MapIcons/Icons22/index.vue new file mode 100644 index 0000000..c8eea4b --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons22/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons23/config.ts b/src/packages/components/MapIcons/MapIcons/Icons23/config.ts new file mode 100644 index 0000000..a96378e --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons23/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons23Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons23Config.key + public attr = { ...chartInitConfig, w: 63, h: 135, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons23Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons23/config.vue b/src/packages/components/MapIcons/MapIcons/Icons23/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons23/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons23/index.ts b/src/packages/components/MapIcons/MapIcons/Icons23/index.ts new file mode 100644 index 0000000..ff4ffa3 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons23/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons23Config: ConfigType = { + key: 'Icons23', + chartKey: 'VIcons23', + conKey: 'VCIcons23', + title: '水源地', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'shuiyuandi.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons23/index.vue b/src/packages/components/MapIcons/MapIcons/Icons23/index.vue new file mode 100644 index 0000000..42a7c3f --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons23/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons24/config.ts b/src/packages/components/MapIcons/MapIcons/Icons24/config.ts new file mode 100644 index 0000000..28b33db --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons24/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons24Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons24Config.key + public attr = { ...chartInitConfig, w: 60, h: 63, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons24Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons24/config.vue b/src/packages/components/MapIcons/MapIcons/Icons24/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons24/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons24/index.ts b/src/packages/components/MapIcons/MapIcons/Icons24/index.ts new file mode 100644 index 0000000..cfd3d82 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons24/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons24Config: ConfigType = { + key: 'Icons24', + chartKey: 'VIcons24', + conKey: 'VCIcons24', + title: '水源点', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'shuiyuandian.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons24/index.vue b/src/packages/components/MapIcons/MapIcons/Icons24/index.vue new file mode 100644 index 0000000..54afe54 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons24/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons25/config.ts b/src/packages/components/MapIcons/MapIcons/Icons25/config.ts new file mode 100644 index 0000000..2e1e702 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons25/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons25Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons25Config.key + public attr = { ...chartInitConfig, w: 63, h: 135, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons25Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons25/config.vue b/src/packages/components/MapIcons/MapIcons/Icons25/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons25/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons25/index.ts b/src/packages/components/MapIcons/MapIcons/Icons25/index.ts new file mode 100644 index 0000000..c344073 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons25/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons25Config: ConfigType = { + key: 'Icons25', + chartKey: 'VIcons25', + conKey: 'VCIcons25', + title: '隧道', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'suidao.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons25/index.vue b/src/packages/components/MapIcons/MapIcons/Icons25/index.vue new file mode 100644 index 0000000..414253c --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons25/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons26/config.ts b/src/packages/components/MapIcons/MapIcons/Icons26/config.ts new file mode 100644 index 0000000..fe6b3fc --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons26/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons26Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons26Config.key + public attr = { ...chartInitConfig, w: 60, h: 63, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons26Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons26/config.vue b/src/packages/components/MapIcons/MapIcons/Icons26/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons26/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons26/index.ts b/src/packages/components/MapIcons/MapIcons/Icons26/index.ts new file mode 100644 index 0000000..67442cb --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons26/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons26Config: ConfigType = { + key: 'Icons26', + chartKey: 'VIcons26', + conKey: 'VCIcons26', + title: '塘坝', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'tangba.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons26/index.vue b/src/packages/components/MapIcons/MapIcons/Icons26/index.vue new file mode 100644 index 0000000..75e9800 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons26/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons27/config.ts b/src/packages/components/MapIcons/MapIcons/Icons27/config.ts new file mode 100644 index 0000000..8801373 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons27/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons27Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons27Config.key + public attr = { ...chartInitConfig, w: 63, h: 135, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons27Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons27/config.vue b/src/packages/components/MapIcons/MapIcons/Icons27/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons27/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons27/index.ts b/src/packages/components/MapIcons/MapIcons/Icons27/index.ts new file mode 100644 index 0000000..e2b7931 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons27/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons27Config: ConfigType = { + key: 'Icons27', + chartKey: 'VIcons27', + conKey: 'VCIcons27', + title: '物资储备', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'wuzichubei.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons27/index.vue b/src/packages/components/MapIcons/MapIcons/Icons27/index.vue new file mode 100644 index 0000000..039f032 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons27/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons28/config.ts b/src/packages/components/MapIcons/MapIcons/Icons28/config.ts new file mode 100644 index 0000000..9222f8d --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons28/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons28Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons28Config.key + public attr = { ...chartInitConfig, w: 63, h: 135, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons28Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons28/config.vue b/src/packages/components/MapIcons/MapIcons/Icons28/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons28/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons28/index.ts b/src/packages/components/MapIcons/MapIcons/Icons28/index.ts new file mode 100644 index 0000000..374d63c --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons28/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons28Config: ConfigType = { + key: 'Icons28', + chartKey: 'VIcons28', + conKey: 'VCIcons28', + title: '向导', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'xiangdao.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons28/index.vue b/src/packages/components/MapIcons/MapIcons/Icons28/index.vue new file mode 100644 index 0000000..c6539b5 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons28/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons29/config.ts b/src/packages/components/MapIcons/MapIcons/Icons29/config.ts new file mode 100644 index 0000000..acce472 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons29/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons29Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons29Config.key + public attr = { ...chartInitConfig, w: 60, h: 63, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons29Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons29/config.vue b/src/packages/components/MapIcons/MapIcons/Icons29/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons29/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons29/index.ts b/src/packages/components/MapIcons/MapIcons/Icons29/index.ts new file mode 100644 index 0000000..c726b5b --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons29/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons29Config: ConfigType = { + key: 'Icons29', + chartKey: 'VIcons29', + conKey: 'VCIcons29', + title: '消防车', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'xiaofangche.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons29/index.vue b/src/packages/components/MapIcons/MapIcons/Icons29/index.vue new file mode 100644 index 0000000..2b3f239 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons29/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons30/config.ts b/src/packages/components/MapIcons/MapIcons/Icons30/config.ts new file mode 100644 index 0000000..8747974 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons30/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons30Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons30Config.key + public attr = { ...chartInitConfig, w: 46, h: 55, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons30Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons30/config.vue b/src/packages/components/MapIcons/MapIcons/Icons30/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons30/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons30/index.ts b/src/packages/components/MapIcons/MapIcons/Icons30/index.ts new file mode 100644 index 0000000..e427606 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons30/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons30Config: ConfigType = { + key: 'Icons30', + chartKey: 'VIcons30', + conKey: 'VCIcons30', + title: '消防车-01', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'xiaofangche1.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons30/index.vue b/src/packages/components/MapIcons/MapIcons/Icons30/index.vue new file mode 100644 index 0000000..059149d --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons30/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons31/config.ts b/src/packages/components/MapIcons/MapIcons/Icons31/config.ts new file mode 100644 index 0000000..baa6d63 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons31/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons31Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons31Config.key + public attr = { ...chartInitConfig, w: 60, h: 63, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons31Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons31/config.vue b/src/packages/components/MapIcons/MapIcons/Icons31/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons31/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons31/index.ts b/src/packages/components/MapIcons/MapIcons/Icons31/index.ts new file mode 100644 index 0000000..db32536 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons31/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons31Config: ConfigType = { + key: 'Icons31', + chartKey: 'VIcons31', + conKey: 'VCIcons31', + title: '消防设备', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'xiaofangshebei.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons31/index.vue b/src/packages/components/MapIcons/MapIcons/Icons31/index.vue new file mode 100644 index 0000000..fee7446 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons31/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons32/config.ts b/src/packages/components/MapIcons/MapIcons/Icons32/config.ts new file mode 100644 index 0000000..d9a198f --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons32/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons32Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons32Config.key + public attr = { ...chartInitConfig, w: 63, h: 135, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons32Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons32/config.vue b/src/packages/components/MapIcons/MapIcons/Icons32/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons32/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons32/index.ts b/src/packages/components/MapIcons/MapIcons/Icons32/index.ts new file mode 100644 index 0000000..b666ba4 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons32/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons32Config: ConfigType = { + key: 'Icons32', + chartKey: 'VIcons32', + conKey: 'VCIcons32', + title: '蓄水池', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'xushuichi.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons32/index.vue b/src/packages/components/MapIcons/MapIcons/Icons32/index.vue new file mode 100644 index 0000000..90c3613 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons32/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons33/config.ts b/src/packages/components/MapIcons/MapIcons/Icons33/config.ts new file mode 100644 index 0000000..2f17640 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons33/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons33Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons33Config.key + public attr = { ...chartInitConfig, w: 120, h: 126, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons33Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons33/config.vue b/src/packages/components/MapIcons/MapIcons/Icons33/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons33/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons33/index.ts b/src/packages/components/MapIcons/MapIcons/Icons33/index.ts new file mode 100644 index 0000000..49f0b81 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons33/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons33Config: ConfigType = { + key: 'Icons33', + chartKey: 'VIcons33', + conKey: 'VCIcons33', + title: '蓄水池-01', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'xushuichi1.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons33/index.vue b/src/packages/components/MapIcons/MapIcons/Icons33/index.vue new file mode 100644 index 0000000..7dddea4 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons33/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons34/config.ts b/src/packages/components/MapIcons/MapIcons/Icons34/config.ts new file mode 100644 index 0000000..9675ba5 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons34/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons34Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons34Config.key + public attr = { ...chartInitConfig, w: 63, h: 135, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons34Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons34/config.vue b/src/packages/components/MapIcons/MapIcons/Icons34/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons34/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons34/index.ts b/src/packages/components/MapIcons/MapIcons/Icons34/index.ts new file mode 100644 index 0000000..ca3e2ed --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons34/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons34Config: ConfigType = { + key: 'Icons34', + chartKey: 'VIcons34', + conKey: 'VCIcons34', + title: '蓄水池-规划建设', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'xushuichi-guihuajianshe.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons34/index.vue b/src/packages/components/MapIcons/MapIcons/Icons34/index.vue new file mode 100644 index 0000000..c79d994 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons34/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons35/config.ts b/src/packages/components/MapIcons/MapIcons/Icons35/config.ts new file mode 100644 index 0000000..154e5f4 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons35/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons35Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons35Config.key + public attr = { ...chartInitConfig, w: 63, h: 135, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons35Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons35/config.vue b/src/packages/components/MapIcons/MapIcons/Icons35/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons35/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons35/index.ts b/src/packages/components/MapIcons/MapIcons/Icons35/index.ts new file mode 100644 index 0000000..10ad3e6 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons35/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons35Config: ConfigType = { + key: 'Icons35', + chartKey: 'VIcons35', + conKey: 'VCIcons35', + title: '蓄水池-正在建设', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'xushuichi-zhengzaijianshe.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons35/index.vue b/src/packages/components/MapIcons/MapIcons/Icons35/index.vue new file mode 100644 index 0000000..4998944 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons35/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons36/config.ts b/src/packages/components/MapIcons/MapIcons/Icons36/config.ts new file mode 100644 index 0000000..6a14e18 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons36/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons36Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons36Config.key + public attr = { ...chartInitConfig, w: 63, h: 135, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons36Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons36/config.vue b/src/packages/components/MapIcons/MapIcons/Icons36/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons36/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons36/index.ts b/src/packages/components/MapIcons/MapIcons/Icons36/index.ts new file mode 100644 index 0000000..8129ffd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons36/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons36Config: ConfigType = { + key: 'Icons36', + chartKey: 'VIcons36', + conKey: 'VCIcons36', + title: '蓄水池-正在使用', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'xushuichi-zhengzaishiyong.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons36/index.vue b/src/packages/components/MapIcons/MapIcons/Icons36/index.vue new file mode 100644 index 0000000..40ba732 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons36/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons37/config.ts b/src/packages/components/MapIcons/MapIcons/Icons37/config.ts new file mode 100644 index 0000000..3204bff --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons37/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons37Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons37Config.key + public attr = { ...chartInitConfig, w: 60, h: 63, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons37Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons37/config.vue b/src/packages/components/MapIcons/MapIcons/Icons37/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons37/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons37/index.ts b/src/packages/components/MapIcons/MapIcons/Icons37/index.ts new file mode 100644 index 0000000..305db87 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons37/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons37Config: ConfigType = { + key: 'Icons37', + chartKey: 'VIcons37', + conKey: 'VCIcons37', + title: '终点', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'zhongdian.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons37/index.vue b/src/packages/components/MapIcons/MapIcons/Icons37/index.vue new file mode 100644 index 0000000..5de78fe --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons37/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons38/config.ts b/src/packages/components/MapIcons/MapIcons/Icons38/config.ts new file mode 100644 index 0000000..85f503f --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons38/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons38Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons38Config.key + public attr = { ...chartInitConfig, w: 63, h: 135, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons38Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons38/config.vue b/src/packages/components/MapIcons/MapIcons/Icons38/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons38/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons38/index.ts b/src/packages/components/MapIcons/MapIcons/Icons38/index.ts new file mode 100644 index 0000000..b12d940 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons38/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons38Config: ConfigType = { + key: 'Icons38', + chartKey: 'VIcons38', + conKey: 'VCIcons38', + title: '驻扎队伍', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'zhuzhaduiwu.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons38/index.vue b/src/packages/components/MapIcons/MapIcons/Icons38/index.vue new file mode 100644 index 0000000..5292c4e --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons38/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons39/config.ts b/src/packages/components/MapIcons/MapIcons/Icons39/config.ts new file mode 100644 index 0000000..300ab42 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons39/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons39Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons39Config.key + public attr = { ...chartInitConfig, w: 63, h: 135, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons39Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons39/config.vue b/src/packages/components/MapIcons/MapIcons/Icons39/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons39/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons39/index.ts b/src/packages/components/MapIcons/MapIcons/Icons39/index.ts new file mode 100644 index 0000000..c5218c8 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons39/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons39Config: ConfigType = { + key: 'Icons39', + chartKey: 'VIcons39', + conKey: 'VCIcons39', + title: '驻扎队伍-01', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'zhuzhaduiwu1.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons39/index.vue b/src/packages/components/MapIcons/MapIcons/Icons39/index.vue new file mode 100644 index 0000000..06fbede --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons39/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons40/config.ts b/src/packages/components/MapIcons/MapIcons/Icons40/config.ts new file mode 100644 index 0000000..dc779cd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons40/config.ts @@ -0,0 +1,16 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { MapIcons40Config } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = MapIcons40Config.key + public attr = { ...chartInitConfig, w: 60, h: 63, zIndex: 1 } + public chartConfig = cloneDeep(MapIcons40Config) + public option = cloneDeep(option) +} diff --git a/src/packages/components/MapIcons/MapIcons/Icons40/config.vue b/src/packages/components/MapIcons/MapIcons/Icons40/config.vue new file mode 100644 index 0000000..41eacbd --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons40/config.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/packages/components/MapIcons/MapIcons/Icons40/index.ts b/src/packages/components/MapIcons/MapIcons/Icons40/index.ts new file mode 100644 index 0000000..8e164d7 --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons40/index.ts @@ -0,0 +1,14 @@ +import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; + +export const MapIcons40Config: ConfigType = { + key: 'Icons40', + chartKey: 'VIcons40', + conKey: 'VCIcons40', + title: '自建水池', + category: ChatCategoryEnum.MAPICONS, + categoryName: ChatCategoryEnumName.MAPICONS, + package: PackagesCategoryEnum.MAPICONS, + chartFrame: ChartFrameEnum.STATIC, + image: 'zijianshuichi.png', +}; diff --git a/src/packages/components/MapIcons/MapIcons/Icons40/index.vue b/src/packages/components/MapIcons/MapIcons/Icons40/index.vue new file mode 100644 index 0000000..16a361d --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/Icons40/index.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/packages/components/MapIcons/MapIcons/index.ts b/src/packages/components/MapIcons/MapIcons/index.ts new file mode 100644 index 0000000..dcf098f --- /dev/null +++ b/src/packages/components/MapIcons/MapIcons/index.ts @@ -0,0 +1,84 @@ +import { MapIcons01Config } from './Icons01/index'; +import { MapIcons02Config } from './Icons02/index'; +import { MapIcons03Config } from './Icons03/index'; +import { MapIcons04Config } from './Icons04/index'; +import { MapIcons05Config } from './Icons05/index'; +import { MapIcons06Config } from './Icons06/index'; +import { MapIcons07Config } from './Icons07/index'; +import { MapIcons08Config } from './Icons08/index'; +import { MapIcons09Config } from './Icons09/index'; +import { MapIcons10Config } from './Icons10/index'; +import { MapIcons11Config } from './Icons11/index'; +import { MapIcons12Config } from './Icons12/index'; +import { MapIcons13Config } from './Icons13/index'; +import { MapIcons14Config } from './Icons14/index'; +import { MapIcons15Config } from './Icons15/index'; +import { MapIcons16Config } from './Icons16/index'; +import { MapIcons17Config } from './Icons17/index'; +import { MapIcons18Config } from './Icons18/index'; +import { MapIcons19Config } from './Icons19/index'; +import { MapIcons20Config } from './Icons20/index'; +import { MapIcons21Config } from './Icons21/index'; +import { MapIcons22Config } from './Icons22/index'; +import { MapIcons23Config } from './Icons23/index'; +import { MapIcons24Config } from './Icons24/index'; +import { MapIcons25Config } from './Icons25/index'; +import { MapIcons26Config } from './Icons26/index'; +import { MapIcons27Config } from './Icons27/index'; +import { MapIcons28Config } from './Icons28/index'; +import { MapIcons29Config } from './Icons29/index'; +import { MapIcons30Config } from './Icons30/index'; +import { MapIcons31Config } from './Icons31/index'; +import { MapIcons32Config } from './Icons32/index'; +import { MapIcons33Config } from './Icons33/index'; +import { MapIcons34Config } from './Icons34/index'; +import { MapIcons35Config } from './Icons35/index'; +import { MapIcons36Config } from './Icons36/index'; +import { MapIcons37Config } from './Icons37/index'; +import { MapIcons38Config } from './Icons38/index'; +import { MapIcons39Config } from './Icons39/index'; +import { MapIcons40Config } from './Icons40/index'; + + +export default [ + MapIcons01Config, + MapIcons02Config, + MapIcons03Config, + MapIcons04Config, + MapIcons05Config, + MapIcons06Config, + MapIcons07Config, + MapIcons08Config, + MapIcons09Config, + MapIcons10Config, + MapIcons11Config, + MapIcons12Config, + MapIcons13Config, + MapIcons14Config, + MapIcons15Config, + MapIcons16Config, + MapIcons17Config, + MapIcons18Config, + MapIcons19Config, + MapIcons20Config, + MapIcons21Config, + MapIcons22Config, + MapIcons23Config, + MapIcons24Config, + MapIcons25Config, + MapIcons26Config, + MapIcons27Config, + MapIcons28Config, + MapIcons29Config, + MapIcons30Config, + MapIcons31Config, + MapIcons32Config, + MapIcons33Config, + MapIcons34Config, + MapIcons35Config, + MapIcons36Config, + MapIcons37Config, + MapIcons38Config, + MapIcons39Config, + MapIcons40Config, +]; diff --git a/src/packages/components/MapIcons/index.d.ts b/src/packages/components/MapIcons/index.d.ts new file mode 100644 index 0000000..33d93cb --- /dev/null +++ b/src/packages/components/MapIcons/index.d.ts @@ -0,0 +1,8 @@ +export enum ChatCategoryEnum { + MAPICONS = 'MapIcons', +} + +export enum ChatCategoryEnumName { + MAPICONS = '地图图标', +} + diff --git a/src/packages/components/MapIcons/index.ts b/src/packages/components/MapIcons/index.ts new file mode 100644 index 0000000..1195d82 --- /dev/null +++ b/src/packages/components/MapIcons/index.ts @@ -0,0 +1,5 @@ +import MapIcons from './MapIcons' + +export const MapIconsList = [...MapIcons] + + diff --git a/src/packages/components/MapsIcons/Commons/index.ts b/src/packages/components/MapsIcons/Commons/index.ts deleted file mode 100644 index 5de1f87..0000000 --- a/src/packages/components/MapsIcons/Commons/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { MapIcons01Config } from './Icons01/index'; - - -export default [ - MapIcons01Config -]; diff --git a/src/packages/components/MapsIcons/index.ts b/src/packages/components/MapsIcons/index.ts deleted file mode 100644 index 8021e4f..0000000 --- a/src/packages/components/MapsIcons/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -import Titles from './Commons' - -export const UnitsList = [...Titles] diff --git a/src/packages/components/Units/Titles/RightBox01IconCommon/config.ts b/src/packages/components/Units/Titles/RightBox01IconCommon/config.ts new file mode 100644 index 0000000..6146c7a --- /dev/null +++ b/src/packages/components/Units/Titles/RightBox01IconCommon/config.ts @@ -0,0 +1,17 @@ +import { PublicConfigClass } from '@/packages/public' +import { chartInitConfig } from '@/settings/designSetting' +import { CreateComponentType } from '@/packages/index.d' +import { RightBox01IconCommonConfig } from './index' +import cloneDeep from 'lodash/cloneDeep' + +export const option = { + boxId: 'RightBox01IconCommon', + colors: ['#FFFFFF','#284DEB','#2661DD','#234CBC','#204744','#1042A3','#909090','#000000','#2851FC','#308E85','#0040FF','#0043A7'], +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = RightBox01IconCommonConfig.key + public attr = { ...chartInitConfig, w: 93, h: 91, zIndex: 1 } + public chartConfig = cloneDeep(RightBox01IconCommonConfig) + public option = cloneDeep(option) +} diff --git a/src/packages/components/Units/Titles/RightBox01IconCommon/config.vue b/src/packages/components/Units/Titles/RightBox01IconCommon/config.vue new file mode 100644 index 0000000..c5f2d98 --- /dev/null +++ b/src/packages/components/Units/Titles/RightBox01IconCommon/config.vue @@ -0,0 +1,53 @@ + + + diff --git a/src/packages/components/MapsIcons/Commons/Icons01/index.ts b/src/packages/components/Units/Titles/RightBox01IconCommon/index.ts similarity index 58% rename from src/packages/components/MapsIcons/Commons/Icons01/index.ts rename to src/packages/components/Units/Titles/RightBox01IconCommon/index.ts index f4620f1..b20667c 100644 --- a/src/packages/components/MapsIcons/Commons/Icons01/index.ts +++ b/src/packages/components/Units/Titles/RightBox01IconCommon/index.ts @@ -1,14 +1,14 @@ import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'; import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'; -export const MapIcons01Config: ConfigType = { - key: 'MapIcons01', - chartKey: 'VMapIcons01', - conKey: 'VCMapIcons01', - title: '地图图标-01', +export const RightBox01IconCommonConfig: ConfigType = { + key: 'RightBox01IconCommon', + chartKey: 'VRightBox01IconCommon', + conKey: 'VCRightBox01IconCommon', + title: '六轴感知检测图标-svg', category: ChatCategoryEnum.TITLE, categoryName: ChatCategoryEnumName.TITLE, package: PackagesCategoryEnum.UNITS, chartFrame: ChartFrameEnum.STATIC, - image: 'contentbgleft.png', + image: 'right1icon.png', }; diff --git a/src/packages/components/Units/Titles/RightBox01IconCommon/index.vue b/src/packages/components/Units/Titles/RightBox01IconCommon/index.vue new file mode 100644 index 0000000..19d6e49 --- /dev/null +++ b/src/packages/components/Units/Titles/RightBox01IconCommon/index.vue @@ -0,0 +1,170 @@ + + + + + diff --git a/src/packages/components/Units/Titles/index.ts b/src/packages/components/Units/Titles/index.ts index 91499a6..54691a1 100644 --- a/src/packages/components/Units/Titles/index.ts +++ b/src/packages/components/Units/Titles/index.ts @@ -16,6 +16,7 @@ import { Icons03Config } from './Icons03/index'; import { Icons04Config } from './Icons04/index'; import { SearchBoxConfig } from './SearchBox/index'; import { RightBox01Config } from './RightBox01/index'; +import { RightBox01IconCommonConfig } from './RightBox01IconCommon/index'; import { RightBox01IconConfig } from './RightBox01Icon/index'; import { RightBox01Icon01Config } from './RightBox01Icon01/index'; import { RightBox01Icon02Config } from './RightBox01Icon02/index'; @@ -49,6 +50,7 @@ export default [ Icons04Config, SearchBoxConfig, RightBox01Config, + RightBox01IconCommonConfig, RightBox01IconConfig, RightBox01Icon01Config, RightBox01Icon02Config, diff --git a/src/packages/components/Zhigan/Zhigan/GeneralHead/config.ts b/src/packages/components/Zhigan/Zhigan/GeneralHead/config.ts index 56dcd82..bab7e84 100644 --- a/src/packages/components/Zhigan/Zhigan/GeneralHead/config.ts +++ b/src/packages/components/Zhigan/Zhigan/GeneralHead/config.ts @@ -5,10 +5,30 @@ import { chartInitConfig } from '@/settings/designSetting' import { GeneralHeadConfig } from './index' export const option = { - title: '组件标题栏', - titleStyle: { + dataset: '组件标题栏', + dataStyle: { + fontSize: 20, + fontColor: '#FFFFFF', x: 80, y: 30, + gPolygonFillColorTL: '#EBBE10', + gFillColorTR: '#00C157', + gPolygonFillColorBL1: '#EBBE10', + gPolygonFillColorBL2: '#4FE985', + + linearGradientStopColorR1: '#08251E', + linearGradientStopColorR2: '#00A374', + linearGradientStopColorL1: '#11B472', + linearGradientStopColorL2: '#00A374', + linearGradientStopColorM1: '#00FF8C', + linearGradientStopColorM2: '#00F4B6', + + linearGradientStopColorRT1: '#00FF77', + linearGradientStopColorRT2: '#00BF6B', + linearGradientStopColorT1: '#00673F', + linearGradientStopColorT2: '#00683F', + linearGradientStopColorB1: '#72A18A', + linearGradientStopColorB2: '#1CC370', } } diff --git a/src/packages/components/Zhigan/Zhigan/GeneralHead/config.vue b/src/packages/components/Zhigan/Zhigan/GeneralHead/config.vue index d7108cd..8dc43e1 100644 --- a/src/packages/components/Zhigan/Zhigan/GeneralHead/config.vue +++ b/src/packages/components/Zhigan/Zhigan/GeneralHead/config.vue @@ -2,12 +2,29 @@ 若标题名称的配置无响应,请在预览页面查看效果 - - + + + + + + + + + + + + + + + + + + + 恢复默认 + + + + + + + + 恢复默认 + + + + + + + + 恢复默认 + + + + + + + + 恢复默认 + + + + + + + + + 恢复默认 + + + + + + + + 恢复默认 + + + + + + + + 恢复默认 + + + + + + + + 恢复默认 + + + + + + + + 恢复默认 + + + + + + + + 恢复默认 + + + + + + + + + 恢复默认 + + + + + + + + 恢复默认 + + + + + + + + + 恢复默认 + + + + + + + + 恢复默认 + + + + + + + + + 恢复默认 + + + + + + + + 恢复默认 + + + @@ -37,4 +337,25 @@ required: true, }, }); + + const dataStyleClone = { + gPolygonFillColorTL: '#EBBE10', + gFillColorTR: '#00C157', + gPolygonFillColorBL1: '#EBBE10', + gPolygonFillColorBL2: '#4FE985', + + linearGradientStopColorR1: '#08251E', + linearGradientStopColorR2: '#00A374', + linearGradientStopColorL1: '#11B472', + linearGradientStopColorL2: '#00A374', + linearGradientStopColorM1: '#00FF8C', + linearGradientStopColorM2: '#00F4B6', + + linearGradientStopColorRT1: '#00FF77', + linearGradientStopColorRT2: '#00BF6B', + linearGradientStopColorT1: '#00673F', + linearGradientStopColorT2: '#00683F', + linearGradientStopColorB1: '#72A18A', + linearGradientStopColorB2: '#1CC370', + }; diff --git a/src/packages/components/Zhigan/Zhigan/GeneralHead/index.vue b/src/packages/components/Zhigan/Zhigan/GeneralHead/index.vue index 6f07844..dfc7829 100644 --- a/src/packages/components/Zhigan/Zhigan/GeneralHead/index.vue +++ b/src/packages/components/Zhigan/Zhigan/GeneralHead/index.vue @@ -1,6 +1,6 @@