From b5523f5f40c4152fde2d341ef1b0498491a3de9a Mon Sep 17 00:00:00 2001 From: aixianling Date: Fri, 12 Apr 2024 10:22:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=95=E7=8B=AC=E6=9E=84=E5=BB=BA=E5=A4=A7?= =?UTF-8?q?=E5=B1=8Fui=E5=BA=93,=E9=81=BF=E5=85=8D=E5=BC=95=E5=85=A5?= =?UTF-8?q?=E6=B7=B7=E4=B9=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/index.js | 38 -- examples/main.js | 4 +- package.json | 10 +- .../designer/components/DataConfig.vue | 3 +- .../designer/components/componentConfig.vue | 7 +- .../designer/components/datasourcePicker.vue | 2 +- packages/bigscreen/designer/config.js | 528 ++++++++---------- {components => ui/dv}/AiAddressBookMenu.vue | 0 {components => ui/dv}/AiAssist.vue | 0 {components => ui/dv}/AiDrag.vue | 0 {components => ui/dv}/AiDvDialog.vue | 0 {components => ui/dv}/AiDvMap.vue | 0 {components => ui/dv}/AiDvPartyOrg.vue | 0 {components => ui/dv}/AiDvRender.vue | 0 {components => ui/dv}/AiDvViewer.vue | 0 {components => ui/dv}/AiEchart/echartTpls.js | 0 .../dv}/AiEchart/template/bar.js | 0 .../dv}/AiEchart/template/line.js | 0 .../dv}/AiEchart/template/pie.js | 0 .../dv}/AiEchart/template/tools.js | 0 {components => ui/dv}/AiEditBtn.vue | 0 {components => ui/dv}/AiLocateDialog.vue | 0 {components => ui/dv}/AiMonitor/AiMonitor.vue | 0 {components => ui/dv}/AiMonitor/dhVideo.vue | 0 .../dv}/AiMonitor/hikversionMonitor.vue | 0 {components => ui/dv}/AiMonitor/slwVideo.vue | 0 {components => ui/dv}/AiMonitorCarousel.vue | 0 {components => ui/dv}/AiOkrTree/AiOkrTree.vue | 0 .../dv}/AiOkrTree/OkrTreeNode.vue | 0 .../dv}/AiOkrTree/model/merge.js | 0 {components => ui/dv}/AiOkrTree/model/node.js | 0 .../dv}/AiOkrTree/model/transition.css | 0 .../dv}/AiOkrTree/model/tree-store.js | 0 {components => ui/dv}/AiOkrTree/model/util.js | 0 {components => ui/dv}/AiSprite.vue | 0 {components => ui/dv}/AiSwiper.vue | 0 {components => ui/dv}/AiUserPicker.vue | 0 {components => ui/dv}/animation.scss | 0 {components => ui/dv}/dv.scss | 0 ui/dv/index.js | 118 ++++ .../dv}/layout/AiDvDisplay/AiDvDisplay.vue | 0 .../layout/AiDvDisplay/asset/display-icon.svg | 0 .../layout/AiDvDisplay/asset/display-top.svg | 0 .../AiDvDisplay/asset/displayItem-bg.svg | 0 .../AiDvDisplay/asset/displayItem-bg1.svg | 0 .../AiDvDisplay/components/Display0.vue | 0 .../AiDvDisplay/components/displayItem.vue | 0 .../dv}/layout/AiDvPanel/AiDvPanel.vue | 0 .../dv}/layout/AiDvPanel/asset/border10.png | Bin .../dv}/layout/AiDvPanel/asset/border11.png | Bin .../dv}/layout/AiDvPanel/asset/border12.png | Bin .../dv}/layout/AiDvPanel/asset/border13.png | Bin .../layout/AiDvPanel/asset/border14-icon.svg | 0 .../dv}/layout/AiDvPanel/asset/border14.svg | 0 .../dv}/layout/AiDvPanel/asset/border1Bg.svg | 0 .../layout/AiDvPanel/asset/border1Title.svg | 0 .../layout/AiDvPanel/asset/border2Bottom.png | Bin .../layout/AiDvPanel/asset/border2Title.svg | 0 .../layout/AiDvPanel/asset/border3Title.png | Bin .../dv}/layout/AiDvPanel/asset/border7.png | Bin .../dv}/layout/AiDvPanel/asset/border8.png | Bin .../dv}/layout/AiDvPanel/asset/border9.png | Bin .../dv}/layout/AiDvPanel/asset/corner.svg | 0 .../dv}/layout/AiDvPanel/asset/dq.svg | 0 .../dv}/layout/AiDvPanel/asset/gz.svg | 0 .../dv}/layout/AiDvPanel/asset/ic-badge.png | Bin .../layout/AiDvPanel/asset/sanjiaoxing.svg | 0 .../dv}/layout/AiDvPanel/asset/title-6-dj.png | Bin .../dv}/layout/AiDvPanel/asset/title6.png | Bin .../dv}/layout/AiDvPanel/asset/titleBg.svg | 0 .../dv}/layout/AiDvPanel/borders/border0.vue | 0 .../dv}/layout/AiDvPanel/borders/border1.vue | 0 .../dv}/layout/AiDvPanel/borders/border10.vue | 0 .../dv}/layout/AiDvPanel/borders/border11.vue | 0 .../dv}/layout/AiDvPanel/borders/border12.vue | 0 .../dv}/layout/AiDvPanel/borders/border13.vue | 0 .../dv}/layout/AiDvPanel/borders/border14.vue | 0 .../dv}/layout/AiDvPanel/borders/border15.vue | 0 .../dv}/layout/AiDvPanel/borders/border2.vue | 0 .../dv}/layout/AiDvPanel/borders/border3.vue | 0 .../dv}/layout/AiDvPanel/borders/border4.vue | 0 .../dv}/layout/AiDvPanel/borders/border5.vue | 0 .../dv}/layout/AiDvPanel/borders/border6.vue | 0 .../dv}/layout/AiDvPanel/borders/border7.vue | 0 .../dv}/layout/AiDvPanel/borders/border8.vue | 0 .../dv}/layout/AiDvPanel/borders/border9.vue | 0 .../dv}/layout/AiDvPlot/AiDvPlot.vue | 3 +- .../dv}/layout/AiDvSummary/AiDvSummary.vue | 0 .../layout/AiDvSummary/asset/Summary14-1.png | Bin .../layout/AiDvSummary/asset/Summary14-2.png | Bin .../layout/AiDvSummary/asset/Summary14-3.png | Bin .../layout/AiDvSummary/asset/Summary16-dj.png | Bin .../layout/AiDvSummary/asset/Summary16.png | Bin .../layout/AiDvSummary/asset/Summary17-dj.png | Bin .../layout/AiDvSummary/asset/Summary17.png | Bin .../layout/AiDvSummary/asset/Summary18-dj.png | Bin .../layout/AiDvSummary/asset/Summary18.png | Bin .../dv}/layout/AiDvSummary/asset/corner.svg | 0 .../layout/AiDvSummary/asset/display0-bg.png | Bin .../AiDvSummary/asset/display0-left.png | Bin .../dv}/layout/AiDvSummary/asset/ic1-15.png | Bin .../dv}/layout/AiDvSummary/asset/ic2-15.png | Bin .../dv}/layout/AiDvSummary/asset/ic3-15.png | Bin .../dv}/layout/AiDvSummary/asset/jt.svg | 0 .../layout/AiDvSummary/asset/summary1-bg.svg | 0 .../layout/AiDvSummary/asset/summary3-big.svg | 0 .../AiDvSummary/asset/summary3-small.svg | 0 .../layout/AiDvSummary/asset/summary4-big.svg | 0 .../AiDvSummary/asset/summary4-small.svg | 0 .../layout/AiDvSummary/asset/summary5-1.png | Bin .../layout/AiDvSummary/asset/summary5-2.png | Bin .../layout/AiDvSummary/asset/summary5-3.png | Bin .../layout/AiDvSummary/asset/summary5-4.png | Bin .../layout/AiDvSummary/asset/summary6-bg.svg | 0 .../layout/AiDvSummary/asset/summary8-bg.svg | 0 .../AiDvSummary/asset/summary8-icon.png | Bin .../AiDvSummary/asset/summary8-left.svg | 0 .../layout/AiDvSummary/asset/summary9-bg.svg | 0 .../dv}/layout/AiDvSummary/asset/top.svg | 0 .../AiDvSummary/components/DonutChart.vue | 0 .../AiDvSummary/components/Summary0.vue | 0 .../AiDvSummary/components/Summary1.vue | 0 .../AiDvSummary/components/Summary10.vue | 0 .../AiDvSummary/components/Summary11.vue | 0 .../AiDvSummary/components/Summary12.vue | 0 .../AiDvSummary/components/Summary13.vue | 0 .../AiDvSummary/components/Summary14.vue | 0 .../AiDvSummary/components/Summary15.vue | 0 .../AiDvSummary/components/Summary16.vue | 0 .../AiDvSummary/components/Summary17.vue | 0 .../AiDvSummary/components/Summary18.vue | 0 .../AiDvSummary/components/Summary19.vue | 0 .../AiDvSummary/components/Summary2.vue | 0 .../AiDvSummary/components/Summary20.vue | 0 .../AiDvSummary/components/Summary3.vue | 0 .../AiDvSummary/components/Summary4.vue | 0 .../AiDvSummary/components/Summary5.vue | 0 .../AiDvSummary/components/Summary6.vue | 0 .../AiDvSummary/components/Summary7.vue | 0 .../AiDvSummary/components/Summary8.vue | 0 .../AiDvSummary/components/Summary9.vue | 0 .../AiDvSummary/components/processPie.vue | 0 .../dv}/layout/AiDvSvg/AiDvSvg.vue | 0 .../dv}/layout/AiDvSvg/assets/close.png | Bin .../dv}/layout/AiDvTable/AiDvTable.vue | 0 .../dv}/layout/AiDvTable/asset/rankbg-dj.png | Bin .../dv}/layout/AiDvTable/asset/rankbg.png | Bin .../dv}/layout/AiDvWrapper/AiDvWrapper.vue | 0 .../layout/AiDvWrapper/assets/D-DINExp.otf | Bin .../dv}/layout/AiDvWrapper/assets/corner.svg | 0 .../layout/AiDvWrapper/assets/fullscreen.svg | 0 .../AiDvWrapper/assets/fullscreenIcon.png | Bin .../AiDvWrapper/assets/headerBottomBorder.svg | 0 .../AiDvWrapper/assets/headerBottomLight.svg | 0 .../AiDvWrapper/assets/headerCenterBg1.svg | 0 .../AiDvWrapper/assets/headerCenterBg2.png | Bin .../AiDvWrapper/assets/headerCenterBorder.svg | 0 .../assets/headerCenterBorderLight.svg | 0 .../AiDvWrapper/assets/headerPrimaryBG_lb.png | Bin .../AiDvWrapper/assets/headerPrimaryBg_rb.png | Bin .../assets/headerThemePrimaryBG_lb.png | Bin .../assets/headerThemePrimaryBG_rb.png | Bin .../AiDvWrapper/assets/moreViewsBtn.svg | 0 .../AiDvWrapper/assets/parallelogram.svg | 0 .../AiDvWrapper/assets/parallelogram1.svg | 0 .../AiDvWrapper/assets/parallelogram2.svg | 0 .../dv}/layout/AiDvWrapper/assets/setting.svg | 0 .../layout/AiDvWrapper/assets/settingIcon.png | Bin .../AiDvWrapper/assets/themeTimeIcon.png | Bin .../layout/AiDvWrapper/assets/timeIcon.png | Bin .../AiDvWrapper/assets/viewTabBtn-active.svg | 0 .../layout/AiDvWrapper/assets/viewTabBtn.svg | 0 .../layout/AiDvWrapper/assets/weatherIcon.png | Bin .../dv}/layout/AiDvWrapper/layout/classic.vue | 0 .../dv}/layout/AiDvWrapper/layout/primary.vue | 0 .../dv}/layout/AiDvWrapper/rightTopBorder.vue | 0 .../dv}/layout/AiRanking/AiRanking.vue | 0 .../layout/AiRanking/asset/ranking1-dj.png | Bin .../dv}/layout/AiRanking/asset/ranking1.png | Bin .../layout/AiRanking/asset/ranking2-dj.png | Bin .../dv}/layout/AiRanking/asset/ranking2.png | Bin .../layout/AiRanking/asset/ranking3-dj.png | Bin .../dv}/layout/AiRanking/asset/ranking3.png | Bin .../layout/AiRanking/asset/ranking4-dj.png | Bin .../dv}/layout/AiRanking/asset/ranking4.png | Bin .../layout/AiRanking/components/Ranking1.vue | 0 .../layout/AiRanking/components/Ranking2.vue | 0 .../layout/AiRanking/components/Ranking3.vue | 0 {components => ui/dv}/model/Party.js | 0 {components => ui/dv}/model/PartyOrg.js | 0 ui/dv/package.json | 16 + 191 files changed, 374 insertions(+), 355 deletions(-) delete mode 100644 components/index.js rename {components => ui/dv}/AiAddressBookMenu.vue (100%) rename {components => ui/dv}/AiAssist.vue (100%) rename {components => ui/dv}/AiDrag.vue (100%) rename {components => ui/dv}/AiDvDialog.vue (100%) rename {components => ui/dv}/AiDvMap.vue (100%) rename {components => ui/dv}/AiDvPartyOrg.vue (100%) rename {components => ui/dv}/AiDvRender.vue (100%) rename {components => ui/dv}/AiDvViewer.vue (100%) rename {components => ui/dv}/AiEchart/echartTpls.js (100%) rename {components => ui/dv}/AiEchart/template/bar.js (100%) rename {components => ui/dv}/AiEchart/template/line.js (100%) rename {components => ui/dv}/AiEchart/template/pie.js (100%) rename {components => ui/dv}/AiEchart/template/tools.js (100%) rename {components => ui/dv}/AiEditBtn.vue (100%) rename {components => ui/dv}/AiLocateDialog.vue (100%) rename {components => ui/dv}/AiMonitor/AiMonitor.vue (100%) rename {components => ui/dv}/AiMonitor/dhVideo.vue (100%) rename {components => ui/dv}/AiMonitor/hikversionMonitor.vue (100%) rename {components => ui/dv}/AiMonitor/slwVideo.vue (100%) rename {components => ui/dv}/AiMonitorCarousel.vue (100%) rename {components => ui/dv}/AiOkrTree/AiOkrTree.vue (100%) rename {components => ui/dv}/AiOkrTree/OkrTreeNode.vue (100%) rename {components => ui/dv}/AiOkrTree/model/merge.js (100%) rename {components => ui/dv}/AiOkrTree/model/node.js (100%) rename {components => ui/dv}/AiOkrTree/model/transition.css (100%) rename {components => ui/dv}/AiOkrTree/model/tree-store.js (100%) rename {components => ui/dv}/AiOkrTree/model/util.js (100%) rename {components => ui/dv}/AiSprite.vue (100%) rename {components => ui/dv}/AiSwiper.vue (100%) rename {components => ui/dv}/AiUserPicker.vue (100%) rename {components => ui/dv}/animation.scss (100%) rename {components => ui/dv}/dv.scss (100%) create mode 100644 ui/dv/index.js rename {components => ui/dv}/layout/AiDvDisplay/AiDvDisplay.vue (100%) rename {components => ui/dv}/layout/AiDvDisplay/asset/display-icon.svg (100%) rename {components => ui/dv}/layout/AiDvDisplay/asset/display-top.svg (100%) rename {components => ui/dv}/layout/AiDvDisplay/asset/displayItem-bg.svg (100%) rename {components => ui/dv}/layout/AiDvDisplay/asset/displayItem-bg1.svg (100%) rename {components => ui/dv}/layout/AiDvDisplay/components/Display0.vue (100%) rename {components => ui/dv}/layout/AiDvDisplay/components/displayItem.vue (100%) rename {components => ui/dv}/layout/AiDvPanel/AiDvPanel.vue (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/border10.png (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/border11.png (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/border12.png (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/border13.png (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/border14-icon.svg (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/border14.svg (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/border1Bg.svg (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/border1Title.svg (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/border2Bottom.png (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/border2Title.svg (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/border3Title.png (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/border7.png (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/border8.png (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/border9.png (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/corner.svg (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/dq.svg (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/gz.svg (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/ic-badge.png (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/sanjiaoxing.svg (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/title-6-dj.png (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/title6.png (100%) rename {components => ui/dv}/layout/AiDvPanel/asset/titleBg.svg (100%) rename {components => ui/dv}/layout/AiDvPanel/borders/border0.vue (100%) rename {components => ui/dv}/layout/AiDvPanel/borders/border1.vue (100%) rename {components => ui/dv}/layout/AiDvPanel/borders/border10.vue (100%) rename {components => ui/dv}/layout/AiDvPanel/borders/border11.vue (100%) rename {components => ui/dv}/layout/AiDvPanel/borders/border12.vue (100%) rename {components => ui/dv}/layout/AiDvPanel/borders/border13.vue (100%) rename {components => ui/dv}/layout/AiDvPanel/borders/border14.vue (100%) rename {components => ui/dv}/layout/AiDvPanel/borders/border15.vue (100%) rename {components => ui/dv}/layout/AiDvPanel/borders/border2.vue (100%) rename {components => ui/dv}/layout/AiDvPanel/borders/border3.vue (100%) rename {components => ui/dv}/layout/AiDvPanel/borders/border4.vue (100%) rename {components => ui/dv}/layout/AiDvPanel/borders/border5.vue (100%) rename {components => ui/dv}/layout/AiDvPanel/borders/border6.vue (100%) rename {components => ui/dv}/layout/AiDvPanel/borders/border7.vue (100%) rename {components => ui/dv}/layout/AiDvPanel/borders/border8.vue (100%) rename {components => ui/dv}/layout/AiDvPanel/borders/border9.vue (100%) rename {components => ui/dv}/layout/AiDvPlot/AiDvPlot.vue (97%) rename {components => ui/dv}/layout/AiDvSummary/AiDvSummary.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/Summary14-1.png (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/Summary14-2.png (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/Summary14-3.png (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/Summary16-dj.png (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/Summary16.png (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/Summary17-dj.png (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/Summary17.png (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/Summary18-dj.png (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/Summary18.png (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/corner.svg (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/display0-bg.png (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/display0-left.png (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/ic1-15.png (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/ic2-15.png (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/ic3-15.png (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/jt.svg (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/summary1-bg.svg (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/summary3-big.svg (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/summary3-small.svg (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/summary4-big.svg (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/summary4-small.svg (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/summary5-1.png (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/summary5-2.png (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/summary5-3.png (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/summary5-4.png (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/summary6-bg.svg (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/summary8-bg.svg (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/summary8-icon.png (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/summary8-left.svg (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/summary9-bg.svg (100%) rename {components => ui/dv}/layout/AiDvSummary/asset/top.svg (100%) rename {components => ui/dv}/layout/AiDvSummary/components/DonutChart.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary0.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary1.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary10.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary11.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary12.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary13.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary14.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary15.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary16.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary17.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary18.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary19.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary2.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary20.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary3.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary4.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary5.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary6.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary7.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary8.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/Summary9.vue (100%) rename {components => ui/dv}/layout/AiDvSummary/components/processPie.vue (100%) rename {components => ui/dv}/layout/AiDvSvg/AiDvSvg.vue (100%) rename {components => ui/dv}/layout/AiDvSvg/assets/close.png (100%) rename {components => ui/dv}/layout/AiDvTable/AiDvTable.vue (100%) rename {components => ui/dv}/layout/AiDvTable/asset/rankbg-dj.png (100%) rename {components => ui/dv}/layout/AiDvTable/asset/rankbg.png (100%) rename {components => ui/dv}/layout/AiDvWrapper/AiDvWrapper.vue (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/D-DINExp.otf (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/corner.svg (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/fullscreen.svg (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/fullscreenIcon.png (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/headerBottomBorder.svg (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/headerBottomLight.svg (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/headerCenterBg1.svg (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/headerCenterBg2.png (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/headerCenterBorder.svg (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/headerCenterBorderLight.svg (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/headerPrimaryBG_lb.png (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/headerPrimaryBg_rb.png (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/headerThemePrimaryBG_lb.png (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/headerThemePrimaryBG_rb.png (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/moreViewsBtn.svg (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/parallelogram.svg (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/parallelogram1.svg (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/parallelogram2.svg (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/setting.svg (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/settingIcon.png (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/themeTimeIcon.png (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/timeIcon.png (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/viewTabBtn-active.svg (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/viewTabBtn.svg (100%) rename {components => ui/dv}/layout/AiDvWrapper/assets/weatherIcon.png (100%) rename {components => ui/dv}/layout/AiDvWrapper/layout/classic.vue (100%) rename {components => ui/dv}/layout/AiDvWrapper/layout/primary.vue (100%) rename {components => ui/dv}/layout/AiDvWrapper/rightTopBorder.vue (100%) rename {components => ui/dv}/layout/AiRanking/AiRanking.vue (100%) rename {components => ui/dv}/layout/AiRanking/asset/ranking1-dj.png (100%) rename {components => ui/dv}/layout/AiRanking/asset/ranking1.png (100%) rename {components => ui/dv}/layout/AiRanking/asset/ranking2-dj.png (100%) rename {components => ui/dv}/layout/AiRanking/asset/ranking2.png (100%) rename {components => ui/dv}/layout/AiRanking/asset/ranking3-dj.png (100%) rename {components => ui/dv}/layout/AiRanking/asset/ranking3.png (100%) rename {components => ui/dv}/layout/AiRanking/asset/ranking4-dj.png (100%) rename {components => ui/dv}/layout/AiRanking/asset/ranking4.png (100%) rename {components => ui/dv}/layout/AiRanking/components/Ranking1.vue (100%) rename {components => ui/dv}/layout/AiRanking/components/Ranking2.vue (100%) rename {components => ui/dv}/layout/AiRanking/components/Ranking3.vue (100%) rename {components => ui/dv}/model/Party.js (100%) rename {components => ui/dv}/model/PartyOrg.js (100%) create mode 100644 ui/dv/package.json diff --git a/components/index.js b/components/index.js deleted file mode 100644 index 93ee615a..00000000 --- a/components/index.js +++ /dev/null @@ -1,38 +0,0 @@ -//本地仓库外部组件 - -// 存储组件列表 -let components = []; -// 定义 install 方法,接收 Vue 作为参数。如果使用 use 注册插件,则所有的组件都将被注册 -const install = function (Vue) { - if (install.installed) return; - // 声明全局业务对象类 - const models = require.context('./model', true, /\.js$/) - if (models) { - const model = {} - models.keys().map(e => { - model[e.replace(/\.[\/\\]([^\\\/]+)\.js$/, '$1')] = models(e).default - }) - Vue.prototype.MODEL = model - } - Vue.prototype.$echartTpls = require("./AiEchart/echartTpls").default - // 遍历注册全局组件 - let contexts = require.context('.', true, /[\\\/]Ai([^\\\/]+)\.vue$/); - if (contexts) { - contexts.keys().map((e) => { - components.push(contexts(e).default); - Vue.component(contexts(e).default.name, contexts(e).default); - }); - } -}; - -// 判断是否是直接引入文件 -if (typeof window !== 'undefined' && window.Vue) { - install(window.Vue); -} - -export default { - // 导出的对象必须具有 install,才能被 Vue.use() 方法安装 - install, - // 以下组件列表 - ...components -}; diff --git a/examples/main.js b/examples/main.js index 98d2d660..f651e24e 100644 --- a/examples/main.js +++ b/examples/main.js @@ -7,12 +7,12 @@ import utils from './utils'; import dui from 'dui'; import store from './store'; import dataV from '@jiaminghi/data-view'; -import appComps from '../components' +import dvui from '@dui/dv' Vue.use(dataV) Vue.use(ui); Vue.use(dui); -Vue.use(appComps); +Vue.use(dvui); //富文本编辑器配置 Vue.config.productionTip = false; Object.keys(utils).map((e) => (Vue.prototype[e] = utils[e])); diff --git a/package.json b/package.json index 294917c3..0f5c5775 100644 --- a/package.json +++ b/package.json @@ -9,20 +9,22 @@ "dev:dv": "vue-cli-service serve examples/main.js --mode dv", "dev:fengdu": "vue-cli-service serve examples/main.js --mode fengdu", "lib": "npm publish||(npm unpublish -f&&npm publish)", - "ui": "npm run lib -w ui&&npm i dui@latest", + "preui": "npm publish -ws||(npm unpublish -f -ws&&npm publish -ws)", + "ui": "npm i dui@latest @dui/dv@latest", "sync": "node bin/appsSync.js", "preview": "vue-cli-service serve" }, "workspaces": [ - "ui" + "ui", + "ui/dv" ], "files": [ "packages", - "project", - "components" + "project" ], "dependencies": { "@amap/amap-jsapi-loader": "^1.0.1", + "@dui/dv": "^1.0.0", "@jiaminghi/data-view": "^2.10.0", "@logicflow/core": "^1.2.1", "bin-ace-editor": "^3.2.0", diff --git a/packages/bigscreen/designer/components/DataConfig.vue b/packages/bigscreen/designer/components/DataConfig.vue index 32556a27..7b9d121d 100644 --- a/packages/bigscreen/designer/components/DataConfig.vue +++ b/packages/bigscreen/designer/components/DataConfig.vue @@ -164,10 +164,11 @@ import 'brace/theme/monokai'; import AiDialogBtn from "dui/packages/layout/AiDialogBtn.vue"; import AiFold from "dui/packages/layout/AiFold.vue"; import ChartPicker from "./chartPicker.vue"; -import {DvCompData, monitorTypes} from "../config"; +import {monitorTypes} from "../config"; import ConfigItem from "./configItem.vue"; import DatasourcePicker from "./datasourcePicker.vue"; import AiSelect from "dui/packages/basic/AiSelect.vue"; +import {DvCompData} from "@dui/dv"; export default { name: 'dataConfig', diff --git a/packages/bigscreen/designer/components/componentConfig.vue b/packages/bigscreen/designer/components/componentConfig.vue index 04f24ee5..f81f5302 100644 --- a/packages/bigscreen/designer/components/componentConfig.vue +++ b/packages/bigscreen/designer/components/componentConfig.vue @@ -214,10 +214,12 @@ diff --git a/packages/bigscreen/designer/components/datasourcePicker.vue b/packages/bigscreen/designer/components/datasourcePicker.vue index 8d54205e..0fe831c1 100644 --- a/packages/bigscreen/designer/components/datasourcePicker.vue +++ b/packages/bigscreen/designer/components/datasourcePicker.vue @@ -28,13 +28,13 @@