软件工程应用于实践:AJ-Report项目 源码分析(10)

2021SC@SDUSC

本次继续分析report-ui\src\views\report\resultset\components处的代码

import Dictionary from "@/components/Dictionary/index";
import { codemirror } from "vue-codemirror";
import "codemirror/mode/sql/sql.js";
import "codemirror/mode/javascript/javascript.js";
import "codemirror/lib/codemirror.css"; 
import "codemirror/theme/cobalt.css"; 
import vueJsonEditor from "vue-json-editor";
import MonacoEditor from "./MonacoEditor.vue";
export default {
  name: "Support",
  components: { Dictionary, codemirror, vueJsonEditor, MonacoEditor },
  props: {
    visib: {
      required: true,
      type: Boolean,
      default: false
    },
    dataSet: {
      required: false,
      type: Object,
      default: () => {
        return "";
      }
    }
  },
  data() {
    return {
      data: [],
      listLoading: true,
      permission: {
        add: ["admin", "alipayConfig:add"],
        edit: ["admin", "alipayConfig:edit"],
        del: ["admin", "datasource:del"]
      },
      code: "",

      optionsSql: {
        mode: "text/x-sql",
        tabSize: 2, 
        lineNumbers: true, 
        line: true,
        styleActiveLine: true,
        hintOptions: {
          completeSingle: true 
        }
      },
      optionsJavascript: {
        mode: "text/javascript",
        tabSize: 2,
        lineNumbers: true,
        line: true,
        styleActiveLine: true,
        hintOptions: {
          completeSingle: true 
        }
      },
      selectedList: [],
      clickType: "",
      formData: {},
      dialogFormVisible: false,
      dialogFormVisibleTitle: "",
      dialogPermissionVisible: false,
      dialogSwitchVisible: false,
      permissionTextarea: "",
      isItemFilterType: "", 
      itemFilterList: [
        {
          transformType: "js",
          transformScript: `function dataTransform(data){\n\t data;\n}`
        }
      ],
      transformScript: `function dataTransform(data){\n\t/data;\n}`,
      itemFilterScriptId: "",
      title: "自定义高级规则",
      totalCount: 0,
      totalPage: 0,
      params: {
        pageNumber: 1,
        pageSize: 10,
        helpTitle: "",
        enabled: null,
        helpCategory: "",
        order: "DESC",
        sort: "update_time"
      },
      formRules: {
        setName: [
          { required: true, messag
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值