|
@@ -117,44 +117,7 @@
|
|
|
</div>
|
|
|
</el-tooltip>
|
|
|
</div>
|
|
|
- <div class="tousutiwen_box1">
|
|
|
- <el-tooltip
|
|
|
- class="item"
|
|
|
- effect="dark"
|
|
|
- content="图表主题设置"
|
|
|
- placement="right"
|
|
|
- >
|
|
|
- <div class="tousutiwen_icon">
|
|
|
- <el-popover placement="right" width="220" trigger="click">
|
|
|
- <div style="margin-right: 20px; display: flex; align-items: center">
|
|
|
- <el-select
|
|
|
- size="small"
|
|
|
- v-model="color1"
|
|
|
- @change="updateChartColor"
|
|
|
- placeholder="选择配色方案"
|
|
|
- style="width: 200px"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="(scheme, index) in colorSchemes"
|
|
|
- :key="index"
|
|
|
- :label="scheme.label"
|
|
|
- :value="scheme.colors"
|
|
|
- :style="getOptionStyle(scheme.colors)"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- <!-- <span style="margin-left: 10px">图表主题设置</span> -->
|
|
|
- </div>
|
|
|
- <template>
|
|
|
- <svg-icon
|
|
|
- icon-class="themes"
|
|
|
- slot="reference"
|
|
|
- style="width: 40px; height: 40px"
|
|
|
- />
|
|
|
- </template>
|
|
|
- </el-popover>
|
|
|
- </div>
|
|
|
- </el-tooltip>
|
|
|
- </div>
|
|
|
+
|
|
|
<el-dialog
|
|
|
:title="'分析主题:' + batchTitle"
|
|
|
:visible="isShowComment"
|
|
@@ -184,17 +147,12 @@
|
|
|
<script>
|
|
|
import { queryAllAnalysisType } from "@/api/performance";
|
|
|
import { getAnalysisCodeInfo } from "@/api/overview";
|
|
|
-import { colorSchemes } from "@/views/overview/js/colors";
|
|
|
-import { mapActions } from "vuex";
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
loading: false,
|
|
|
filterText: "",
|
|
|
data: [],
|
|
|
- color1: colorSchemes[0].colors, // 默认颜色
|
|
|
- // 配色方案列表(每个方案是一个颜色数组)
|
|
|
- colorSchemes: [...colorSchemes],
|
|
|
isShow: false, //控制评论框是否显示
|
|
|
isShowComment: false, //控制上一条、下一条是否显示
|
|
|
// 用于控制是否展开/收起
|
|
@@ -249,23 +207,6 @@ export default {
|
|
|
},
|
|
|
|
|
|
methods: {
|
|
|
- ...mapActions("themes", ["themeChange"]),
|
|
|
- updateChartColor() {
|
|
|
- // console.log("this.color1", this.color1);
|
|
|
- this.themeChange(this.color1);
|
|
|
- },
|
|
|
- // 根据配色方案设置每个选项的样式
|
|
|
- getOptionStyle(scheme) {
|
|
|
- return {
|
|
|
- background: `linear-gradient(to right, ${scheme
|
|
|
- .slice(0, 8)
|
|
|
- .join(", ")})`,
|
|
|
- color: "#fff",
|
|
|
- height: "30px",
|
|
|
- lineHeight: "30px",
|
|
|
- borderRadius: "0px",
|
|
|
- };
|
|
|
- },
|
|
|
setIsShow() {
|
|
|
this.isShow = false;
|
|
|
},
|