e6151bb8 by 任超

style:xml

1 parent fec2cdcb
...@@ -2,6 +2,17 @@ import request from '@/utils/request' ...@@ -2,6 +2,17 @@ import request from '@/utils/request'
2 import SERVER from './config' 2 import SERVER from './config'
3 3
4 // 区县上报分页 4 // 区县上报分页
5 export function getXml (bizMsgid) {
6 return request({
7 url: SERVER.SERVERAPI + '/rest/sjsb/DataReport/getXml',
8 method: 'get',
9 params: {
10 businessId: bizMsgid
11 }
12 })
13 }
14
15 // 区县上报分页
5 export function getAreaReportPage (data) { 16 export function getAreaReportPage (data) {
6 return request({ 17 return request({
7 url: SERVER.SERVERAPI + '/rest/sjsb/DataReport/getAreaReportPage', 18 url: SERVER.SERVERAPI + '/rest/sjsb/DataReport/getAreaReportPage',
...@@ -10,6 +21,7 @@ export function getAreaReportPage (data) { ...@@ -10,6 +21,7 @@ export function getAreaReportPage (data) {
10 }) 21 })
11 } 22 }
12 23
24
13 // 接入数据上报分页 25 // 接入数据上报分页
14 export function getReceiveDataReportPage (data) { 26 export function getReceiveDataReportPage (data) {
15 return request({ 27 return request({
......
1 <template> 1 <template>
2 <vue-json-editor v-model="resultInfo" :showBtns="false" :mode="'code'" lang="zh" @json-change="onJsonChange" 2 <el-input type="textarea" :rows="6" placeholder="请输入内容" v-model="resultInfo">
3 @json-save="onJsonSave" /> 3 </el-input>
4 </template> 4 </template>
5 <script> 5 <script>
6 // 引入json编译器 6 // 引入json编译器
...@@ -9,22 +9,15 @@ export default { ...@@ -9,22 +9,15 @@ export default {
9 components: { 9 components: {
10 vueJsonEditor 10 vueJsonEditor
11 }, 11 },
12 props: {
13 resultInfo: {
14 type: String,
15 default: ''
16 }
17 },
12 data () { 18 data () {
13 return { 19 return {
14 myValue: this.value, 20 myValue: this.value,
15 resultInfo: {
16 "userId": "1111111129ac7325-30da-4e6a-8a00-9699820fc04a",
17 "realName": "小雪18",
18 "gradeCode": "166",
19 "provinceCode": "110000",
20 "cityCode": {
21 "test1": "test1",
22 "test2": "test2"
23 },
24 "schoolId": 21,
25 "schoolLevel": 1,
26 "schoolName": "北京第二实验小学朝阳学校"
27 },
28 } 21 }
29 }, 22 },
30 methods: { 23 methods: {
...@@ -40,33 +33,11 @@ export default { ...@@ -40,33 +33,11 @@ export default {
40 </script> 33 </script>
41 34
42 <style> 35 <style>
43 .ace-jsoneditor .ace_gutter {
44 background-color: #08346F !important;
45 color: #FFFFFF !important;
46 }
47
48 .ace_content {
49 background-color: #05275B !important;
50 }
51
52 .ace_marker-layer .ace_active-line {
53 background-color: #4e8ae2 !important;
54 }
55
56 .ace-jsoneditor .ace_variable {
57 color: #FFFFFF !important;
58 }
59
60 .jsoneditor-menu {
61 background-color: #074487 !important;
62 }
63
64 /* jsoneditor右上角默认有一个链接,加css去掉了 */ 36 /* jsoneditor右上角默认有一个链接,加css去掉了 */
65 .jsoneditor-poweredBy { 37 .el-textarea__inner {
66 display: none; 38 min-height: 73vh !important;
67 } 39 background-color: #08346F !important;
68 40 color: #ffffff;
69 .jsoneditor-vue { 41 border: none !important;
70 height: 300px;
71 } 42 }
72 </style> 43 </style>
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -99,7 +99,7 @@ ...@@ -99,7 +99,7 @@
99 :bsmYwsjb="bsmYwsjb" :bsmSjsb="dataReport.bsmReport" /> 99 :bsmYwsjb="bsmYwsjb" :bsmSjsb="dataReport.bsmReport" />
100 </div> 100 </div>
101 </div> 101 </div>
102 <JsonEditor v-else /> 102 <JsonEditor :resultInfo="resultInfo" v-else />
103 <!-- <div slot="footer" class="dialog_footer" ref="dialogFooter"> 103 <!-- <div slot="footer" class="dialog_footer" ref="dialogFooter">
104 <div class="dialog_button"> 104 <div class="dialog_button">
105 <el-button type="primary" plain @click="submitForm" v-if="!Edit" :loading="saveloding">确定 105 <el-button type="primary" plain @click="submitForm" v-if="!Edit" :loading="saveloding">确定
...@@ -114,7 +114,7 @@ ...@@ -114,7 +114,7 @@
114 import { mapGetters } from "vuex"; 114 import { mapGetters } from "vuex";
115 import dataReporting from "@/api/dataReporting"; 115 import dataReporting from "@/api/dataReporting";
116 import JsonEditor from "@/components/JsonEditor/index"; 116 import JsonEditor from "@/components/JsonEditor/index";
117 import { getDetail } from "@/api/sbbwcx.js"; 117 import { getDetail, getXml } from "@/api/sbbwcx.js";
118 import { MessageBox } from "element-ui"; 118 import { MessageBox } from "element-ui";
119 export default { 119 export default {
120 components: { JsonEditor }, 120 components: { JsonEditor },
...@@ -129,6 +129,9 @@ export default { ...@@ -129,6 +129,9 @@ export default {
129 }, 129 },
130 data () { 130 data () {
131 return { 131 return {
132
133 resultInfo: '',
134
132 titleName: 'sjmx', 135 titleName: 'sjmx',
133 136
134 dataReport: {}, 137 dataReport: {},
...@@ -177,6 +180,11 @@ export default { ...@@ -177,6 +180,11 @@ export default {
177 this.editItem = this.loadView(this.activeName); 180 this.editItem = this.loadView(this.activeName);
178 } 181 }
179 }); 182 });
183 // 获取xml
184 getXml(item.bizMsgid).then((res) => {
185 console.log(res);
186 this.resultInfo = res.message
187 })
180 }, 188 },
181 changeList (val) { 189 changeList (val) {
182 let _index = val.index; 190 let _index = val.index;
......