|
@@ -6,7 +6,7 @@
|
|
|
!-->
|
|
|
<template>
|
|
|
<div class="collapse-input-style">
|
|
|
- <el-form label-width="80px" label-position="left">
|
|
|
+ <el-form label-width="100px" label-position="left">
|
|
|
<template v-for="(item, index) in options">
|
|
|
<div v-if="isShowForm(item, '[object Object]')" :key="index">
|
|
|
<el-form-item
|
|
@@ -117,19 +117,21 @@
|
|
|
width="50%"
|
|
|
:before-close="handleClose"
|
|
|
>
|
|
|
-<!-- <codemirror-->
|
|
|
-<!-- v-model.trim="formData[item.name]"-->
|
|
|
-<!-- class="code-mirror"-->
|
|
|
-<!-- :options="optionsJavascript"-->
|
|
|
-<!-- style="height: 190px"-->
|
|
|
-<!-- />-->
|
|
|
- <vue-json-editor v-model="formData[item.name]"
|
|
|
- :show-btns="false"
|
|
|
- :mode="'code'"
|
|
|
- lang="zh"
|
|
|
- class="my-editor"
|
|
|
- @json-change="onJsonChange"
|
|
|
- @json-save="onJsonSave" />
|
|
|
+ <!-- <codemirror-->
|
|
|
+ <!-- v-model.trim="formData[item.name]"-->
|
|
|
+ <!-- class="code-mirror"-->
|
|
|
+ <!-- :options="optionsJavascript"-->
|
|
|
+ <!-- style="height: 190px"-->
|
|
|
+ <!-- />-->
|
|
|
+ <vue-json-editor
|
|
|
+ v-model="formData[item.name]"
|
|
|
+ :show-btns="false"
|
|
|
+ :mode="'code'"
|
|
|
+ lang="zh"
|
|
|
+ class="my-editor"
|
|
|
+ @json-change="onJsonChange"
|
|
|
+ @json-save="onJsonSave"
|
|
|
+ />
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
<el-button @click="dialogVisibleStaticData = false"
|
|
|
>取 消</el-button
|
|
@@ -263,7 +265,7 @@
|
|
|
|
|
|
<script>
|
|
|
import ColorPicker from "./colorPicker.vue";
|
|
|
-import vueJsonEditor from 'vue-json-editor'
|
|
|
+import vueJsonEditor from "vue-json-editor";
|
|
|
import "codemirror/lib/codemirror.css"; // 核心样式
|
|
|
import "codemirror/theme/cobalt.css"; // 引入主题后还需要在 options 中指定主题才会生效
|
|
|
// language
|
|
@@ -344,8 +346,8 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- onJsonChange (value) { },
|
|
|
- onJsonSave (value) { },
|
|
|
+ onJsonChange(value) {},
|
|
|
+ onJsonSave(value) {},
|
|
|
saveData() {
|
|
|
this.$emit("onChanged", this.formData);
|
|
|
this.dialogVisibleStaticData = false;
|