From 3c75ba788897a524771bfde12feddcc94aaf14c6 Mon Sep 17 00:00:00 2001
From: huanghongfeng <huanghongfeng@hnkhzn.com>
Date: 星期二, 22 四月 2025 11:26:02 +0800
Subject: [PATCH] Merge branch 'master' of http://115.159.85.185:8098/r/MeiXinLaiRui/LunDuiYa

---
 项目代码/WMS/WIDESEA_WMSClient/src/views/charts/formChart.vue |  118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 118 insertions(+), 0 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/views/charts/formChart.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/views/charts/formChart.vue"
new file mode 100644
index 0000000..25d4f10
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/views/charts/formChart.vue"
@@ -0,0 +1,118 @@
+<template>
+  <div class="c-container">
+    <div class="item">
+      <div class="left">
+        <VolHeader
+          icon="md-apps"
+          text="鏌辩姸鍥�"
+          style="padding-left: 10px; margin-bottom: 5px"
+        ></VolHeader>
+        <div  style="height: calc(100% - 45px)" :id="bar"></div>
+      </div>
+      <div class="right">
+        <VolHeader
+          icon="md-apps"
+          text="鍩虹琛ㄥ崟"
+          style="padding-left: 10px; margin-bottom: 20px"
+        ></VolHeader>
+        <VolForm
+          style="padding-right: 30px"
+          ref="myform1"
+          :loadKey="true"
+          :label-width="80"
+          :formFields="formFields1"
+          :formRules="formRules1"
+        ></VolForm>
+      </div>
+    </div>
+
+    <div class="item">
+      <div class="left">
+        <VolHeader
+          icon="md-apps"
+          text="琛ㄥ崟灞炴�у瓧娈靛彧璇�"
+          style="padding-left: 10px; margin-bottom: 20px"
+        ></VolHeader>
+        <VolForm
+          style="padding-right: 30px"
+          ref="myform1"
+          :loadKey="true"
+          :formFields="formFields2"
+          :formRules="formRules2"
+        ></VolForm>
+      </div>
+      <div class="right">
+        <VolHeader
+          icon="md-apps"
+          text="楗肩姸鍥捐〃"
+          style="padding-left: 10px"
+        ></VolHeader>
+        <div style="height: calc(100% - 30px)" :id="pie"></div>
+      </div>
+    </div>
+  </div>
+</template>
+<script>
+import VolHeader from '@/components/basic/VolHeader.vue';
+import VolForm from '@/components/basic/VolForm.vue';
+let echarts = require('echarts');
+import options from './chartOptions';
+import {
+  formFields1,
+  formRules1,
+  formFields2,
+  formRules2
+} from './formOptions';
+export default {
+  components: { VolForm, VolHeader },
+  data() {
+    return {
+      formFields1: formFields1,
+      formRules1: formRules1,
+      formFields2: formFields2,
+      formRules2: formRules2,
+      bar: 'b-' + ~~(Math.random(10000, 100000) * 100000),
+      pie: 'p-' + ~~(Math.random(10000, 100000) * 100000),
+      options: options
+    };
+  },
+  mounted() {
+    let $bar = echarts.init(document.getElementById(this.bar));
+    $bar.setOption(this.options.bar);
+
+    this.options.pie.legend.top = 50;
+    this.options.pie.legend.right = 80;
+    this.options.pie.legend.orient = 'vertical';
+    let $pie = echarts.init(document.getElementById(this.pie));
+    $pie.setOption(this.options.pie);
+  }
+};
+</script>
+<style lang="less" scoped>
+.c-container {
+  position: absolute;
+  height: 100%;
+  width: 100%;
+  background: #f1f1f1;
+  display: flex;
+  flex-direction: column;
+  padding: 3px;
+  .item {
+    flex:1;
+    height:0;
+    display: flex;
+    > div {
+      flex: 1;
+      width: 0;
+      // margin: 10px;
+      background: #fff;
+    }
+    .left {
+      margin: 4px;
+    }
+    .right {
+      margin: 4px;
+    }
+  }
+}
+</style>

--
Gitblit v1.9.3