diff --git a/project/biaopin/dv/weiyang/AppDvWeiyang.vue b/project/biaopin/dv/weiyang/AppDvWeiyang.vue index 13e82916..a6429054 100644 --- a/project/biaopin/dv/weiyang/AppDvWeiyang.vue +++ b/project/biaopin/dv/weiyang/AppDvWeiyang.vue @@ -5,10 +5,12 @@ import IconStaPanel from "./comps/iconStaPanel.vue"; import IconSmallPanel from "./comps/iconSmallPanel.vue"; import ValueUnit from "./comps/valueUnit.vue"; import ChargingPercent from "./comps/chargingPercent.vue"; +import AiEchart from "dui/packages/tools/AiEchart.vue"; +import NavTabs from "./comps/navTabs.vue"; export default { name: "AppDvWeiyang", - components: {ChargingPercent, ValueUnit, IconSmallPanel, IconStaPanel, SubHeader}, + components: {NavTabs, AiEchart, ChargingPercent, ValueUnit, IconSmallPanel, IconStaPanel, SubHeader}, label: "未央最新定制大屏", props: { instance: Function, @@ -34,6 +36,20 @@ export default { {label: "办理中", value: 0, unit: "个"}, {label: "待受理", value: 0, unit: "个"}, {label: "延期", value: 0, unit: "个", isRed: !0}, + ], + workorderTable: v => ({ + header: ['时间', '状态', '事件描述'], + headerBGC: '#21b4fd1a', + oddRowBGC: "transparent", + evenRowBGC: "transparent", + data: [] + }), + tabs: v => [ + {label: "楼栋长", value: ""}, + {label: "治安协理员", value: ""}, + {label: "业委会", value: ""}, + {label: "网格员", value: ""}, + {label: "第三方机构", value: ""}, ] }, methods: { @@ -85,7 +101,15 @@ export default {
年同比

-
+
+
+ + +
+ 日服务处理量 + +
+
@@ -98,23 +122,31 @@ export default {
-
+
+
-
+
+ +
-
- +
+ + + +
-
+
+
-
+
+
@@ -123,6 +155,10 @@ export default { .AiDvWrapper { .viewPanel { background-image: url("https://cdn.sinoecare.com/i/2024/09/03/66d6a644bcc6e.png"); + + & > .primary, & > .fill { + padding: 0 24px !important; + } } } @@ -132,9 +168,9 @@ export default { color: #fff; display: grid; gap: 10px; - grid-template-columns: repeat(8, 1fr); padding: 16px 0; grid-auto-rows: 128px; + grid-template-columns: 245px 245px 240px 240px 180px 180px 230px 1fr; grid-template-areas: "a a1 b b1 b2 b2 c c1" "e e f f f f c c1" @@ -236,5 +272,11 @@ export default { color: #FF2727; } } + + @each $s in (12, 14, 16, 20, 24, 36) { + .font-#{$s} { + font-size: #{$s}px; + } + } } diff --git a/project/biaopin/dv/weiyang/comps/navTabs.vue b/project/biaopin/dv/weiyang/comps/navTabs.vue new file mode 100644 index 00000000..ad5860c9 --- /dev/null +++ b/project/biaopin/dv/weiyang/comps/navTabs.vue @@ -0,0 +1,62 @@ + + + + + diff --git a/project/biaopin/dv/weiyang/comps/valueUnit.vue b/project/biaopin/dv/weiyang/comps/valueUnit.vue index c3e161a3..03544747 100644 --- a/project/biaopin/dv/weiyang/comps/valueUnit.vue +++ b/project/biaopin/dv/weiyang/comps/valueUnit.vue @@ -13,7 +13,7 @@ export default {