Merge branch 'master' into dev
Showing
11 changed files
with
219 additions
and
151 deletions
... | @@ -4,9 +4,9 @@ | ... | @@ -4,9 +4,9 @@ |
4 | * @LastEditors: yangwei | 4 | * @LastEditors: yangwei |
5 | * @LastEditTime: 2023-03-14 10:45:11 | 5 | * @LastEditTime: 2023-03-14 10:45:11 |
6 | * @FilePath: \bdcjg-web\src\api\authorityManage.js | 6 | * @FilePath: \bdcjg-web\src\api\authorityManage.js |
7 | * @Description: | 7 | * @Description: |
8 | * | 8 | * |
9 | * Copyright (c) 2023 by ${git_name_email}, All Rights Reserved. | 9 | * Copyright (c) 2023 by ${git_name_email}, All Rights Reserved. |
10 | */ | 10 | */ |
11 | 11 | ||
12 | import { getParams } from './util' | 12 | import { getParams } from './util' |
... | @@ -79,6 +79,7 @@ export const roleAuthority = (id, permissionDtos) => { | ... | @@ -79,6 +79,7 @@ export const roleAuthority = (id, permissionDtos) => { |
79 | 79 | ||
80 | 80 | ||
81 | // 获取父级菜单 | 81 | // 获取父级菜单 |
82 | // id是系统id | ||
82 | export const getParentMenuListAction = (id) => { | 83 | export const getParentMenuListAction = (id) => { |
83 | let conditionGroup = {} | 84 | let conditionGroup = {} |
84 | if (id && id !== '') { | 85 | if (id && id !== '') { | ... | ... |
... | @@ -1265,3 +1265,61 @@ | ... | @@ -1265,3 +1265,61 @@ |
1265 | } | 1265 | } |
1266 | } | 1266 | } |
1267 | } | 1267 | } |
1268 | |||
1269 | // 配置参数 | ||
1270 | .configuration { | ||
1271 | color: white; | ||
1272 | margin-top: 6vh; | ||
1273 | |||
1274 | .el-dialog { | ||
1275 | background-color: #031a46 !important; | ||
1276 | border: 1px solid #5f82c7; | ||
1277 | |||
1278 | .el-dialog__header { | ||
1279 | .el-dialog__title { | ||
1280 | color: white !important; | ||
1281 | } | ||
1282 | |||
1283 | .el-dialog__headerbtn { | ||
1284 | top: 20px; | ||
1285 | } | ||
1286 | } | ||
1287 | |||
1288 | /deep/ .jsoneditor-vue { | ||
1289 | height: 100%; | ||
1290 | } | ||
1291 | |||
1292 | .fullScreen { | ||
1293 | position: absolute; | ||
1294 | right: 4%; | ||
1295 | top: 17%; | ||
1296 | cursor: pointer; | ||
1297 | color: #fff; | ||
1298 | } | ||
1299 | |||
1300 | /deep/ .jsoneditor-modes { | ||
1301 | display: none !important; | ||
1302 | } | ||
1303 | |||
1304 | /deep/.jsoneditor-poweredBy { | ||
1305 | display: none !important; | ||
1306 | } | ||
1307 | |||
1308 | .jsoneditor-menu { | ||
1309 | background-color: #031a46 !important; | ||
1310 | border-bottom: 1px solid #9c9e9f !important; | ||
1311 | } | ||
1312 | |||
1313 | .jsoneditor { | ||
1314 | border: 1px solid #9c9e9f !important; | ||
1315 | } | ||
1316 | |||
1317 | .el-collapse { | ||
1318 | border: 0; | ||
1319 | } | ||
1320 | |||
1321 | .el-collapse-item__header { | ||
1322 | height: 44px; | ||
1323 | } | ||
1324 | } | ||
1325 | } | ... | ... |
... | @@ -172,7 +172,7 @@ | ... | @@ -172,7 +172,7 @@ |
172 | 172 | ||
173 | .el-dialog__headerbtn .el-dialog__close { | 173 | .el-dialog__headerbtn .el-dialog__close { |
174 | font-size: 20px; | 174 | font-size: 20px; |
175 | color: white; | 175 | color: #4162D8 |
176 | } | 176 | } |
177 | 177 | ||
178 | .el-dialog__header { | 178 | .el-dialog__header { |
... | @@ -270,7 +270,7 @@ | ... | @@ -270,7 +270,7 @@ |
270 | 270 | ||
271 | .el-dialog__headerbtn .el-dialog__close { | 271 | .el-dialog__headerbtn .el-dialog__close { |
272 | font-size: 20px; | 272 | font-size: 20px; |
273 | color: white; | 273 | color: #4162D8 |
274 | } | 274 | } |
275 | 275 | ||
276 | .el-dialog__header { | 276 | .el-dialog__header { |
... | @@ -450,7 +450,7 @@ | ... | @@ -450,7 +450,7 @@ |
450 | 450 | ||
451 | .el-dialog__headerbtn .el-dialog__close { | 451 | .el-dialog__headerbtn .el-dialog__close { |
452 | font-size: 20px; | 452 | font-size: 20px; |
453 | color: white; | 453 | color: #4162D8 |
454 | } | 454 | } |
455 | 455 | ||
456 | .el-dialog__body { | 456 | .el-dialog__body { |
... | @@ -693,9 +693,11 @@ | ... | @@ -693,9 +693,11 @@ |
693 | 693 | ||
694 | // 人员管理角色管理菜单管理修改新增弹框样式 | 694 | // 人员管理角色管理菜单管理修改新增弹框样式 |
695 | .PersonnelDialog { | 695 | .PersonnelDialog { |
696 | |||
697 | |||
696 | .el-dialog__headerbtn .el-dialog__close { | 698 | .el-dialog__headerbtn .el-dialog__close { |
697 | font-size: 20px; | 699 | font-size: 20px; |
698 | color: white; | 700 | color: #4162D8 |
699 | } | 701 | } |
700 | 702 | ||
701 | .el-dialog__header { | 703 | .el-dialog__header { |
... | @@ -958,6 +960,69 @@ | ... | @@ -958,6 +960,69 @@ |
958 | 960 | ||
959 | .el-dialog__headerbtn .el-dialog__close { | 961 | .el-dialog__headerbtn .el-dialog__close { |
960 | font-size: 20px; | 962 | font-size: 20px; |
961 | color: white; | 963 | color: #4162D8 |
964 | } | ||
965 | } | ||
966 | |||
967 | // 配置参数 | ||
968 | .configuration { | ||
969 | color: white; | ||
970 | margin-top: 6vh; | ||
971 | |||
972 | .el-dialog { | ||
973 | background-color: #ffffff !important; | ||
974 | |||
975 | .el-dialog__header { | ||
976 | @include background("navbg"); | ||
977 | |||
978 | .el-dialog__title { | ||
979 | color: white !important; | ||
980 | } | ||
981 | |||
982 | .el-dialog__headerbtn { | ||
983 | top: 20px; | ||
984 | |||
985 | .el-dialog__close { | ||
986 | color: #4162D8 | ||
987 | } | ||
988 | } | ||
989 | } | ||
990 | |||
991 | /deep/ .jsoneditor-vue { | ||
992 | height: 100%; | ||
993 | } | ||
994 | |||
995 | .fullScreen { | ||
996 | position: absolute; | ||
997 | right: 4%; | ||
998 | top: 17%; | ||
999 | cursor: pointer; | ||
1000 | color: #4162D8 | ||
1001 | } | ||
1002 | |||
1003 | /deep/ .jsoneditor-modes { | ||
1004 | display: none !important; | ||
1005 | } | ||
1006 | |||
1007 | /deep/.jsoneditor-poweredBy { | ||
1008 | display: none !important; | ||
1009 | } | ||
1010 | |||
1011 | .jsoneditor-menu { | ||
1012 | @include background("navbg"); | ||
1013 | border-bottom: 1px solid #9c9e9f !important; | ||
1014 | } | ||
1015 | |||
1016 | .jsoneditor { | ||
1017 | border: 1px solid #9c9e9f !important; | ||
1018 | } | ||
1019 | |||
1020 | .el-collapse { | ||
1021 | border: 0; | ||
1022 | } | ||
1023 | |||
1024 | .el-collapse-item__header { | ||
1025 | height: 44px; | ||
1026 | } | ||
962 | } | 1027 | } |
963 | } | 1028 | } | ... | ... |
... | @@ -2,6 +2,7 @@ | ... | @@ -2,6 +2,7 @@ |
2 | <div class="Cfdj from-clues"> | 2 | <div class="Cfdj from-clues"> |
3 | <div class="from-clues-header"> | 3 | <div class="from-clues-header"> |
4 | <el-form ref="form" :model="form" label-width="80px"> | 4 | <el-form ref="form" :model="form" label-width="80px"> |
5 | <!-- 判断进入监管还是上报系统 --> | ||
5 | <el-form-item v-if="BASE_API.THEME=='jg'"> | 6 | <el-form-item v-if="BASE_API.THEME=='jg'"> |
6 | <Breadcrumb /> | 7 | <Breadcrumb /> |
7 | </el-form-item> | 8 | </el-form-item> | ... | ... |
... | @@ -2,6 +2,7 @@ | ... | @@ -2,6 +2,7 @@ |
2 | <div class="dyaq from-clues"> | 2 | <div class="dyaq from-clues"> |
3 | <div class="from-clues-header"> | 3 | <div class="from-clues-header"> |
4 | <el-form ref="form" :model="form" label-width="120px"> | 4 | <el-form ref="form" :model="form" label-width="120px"> |
5 | <!-- 判断进入监管还是上报系统 --> | ||
5 | <el-form-item v-if="BASE_API.THEME=='jg'"> | 6 | <el-form-item v-if="BASE_API.THEME=='jg'"> |
6 | 7 | ||
7 | <Breadcrumb /> | 8 | <Breadcrumb /> | ... | ... |
... | @@ -2,6 +2,7 @@ | ... | @@ -2,6 +2,7 @@ |
2 | <div class="from-clues"> | 2 | <div class="from-clues"> |
3 | <div class="from-clues-header"> | 3 | <div class="from-clues-header"> |
4 | <el-form ref="form" :model="form" label-width="150px"> | 4 | <el-form ref="form" :model="form" label-width="150px"> |
5 | <!-- 判断进入监管还是上报系统 --> | ||
5 | <el-form-item v-if="BASE_API.THEME=='jg'"> | 6 | <el-form-item v-if="BASE_API.THEME=='jg'"> |
6 | <Breadcrumb /> | 7 | <Breadcrumb /> |
7 | </el-form-item> | 8 | </el-form-item> |
... | @@ -87,82 +88,82 @@ | ... | @@ -87,82 +88,82 @@ |
87 | </template> | 88 | </template> |
88 | 89 | ||
89 | <script> | 90 | <script> |
90 | // 地役权登记 | 91 | // 地役权登记 |
91 | import data from "./data" | 92 | import data from "./data" |
92 | import qlfQlDyiq from '@/api/qlfQlDyiq' | 93 | import qlfQlDyiq from '@/api/qlfQlDyiq' |
93 | import tableMixin from '@/mixins/tableMixin.js' | 94 | import tableMixin from '@/mixins/tableMixin.js' |
94 | import treeSelect from '@/components/TreeSelect.vue' | 95 | import treeSelect from '@/components/TreeSelect.vue' |
95 | export default { | 96 | export default { |
96 | name: "dyiq", | 97 | name: "dyiq", |
97 | mixins: [tableMixin], | 98 | mixins: [tableMixin], |
98 | components: { | 99 | components: { |
99 | treeSelect | 100 | treeSelect |
100 | }, | 101 | }, |
101 | data () { | 102 | data () { |
102 | return { | 103 | return { |
103 | form: { | 104 | form: { |
104 | XZQDM: '', | 105 | XZQDM: '', |
105 | QSZT: '', | 106 | QSZT: '', |
106 | ZL: '', | 107 | ZL: '', |
107 | BDCQZH: '', | 108 | BDCQZH: '', |
108 | QLR: '', | 109 | QLR: '', |
109 | BDCDYH: '', | 110 | BDCDYH: '', |
110 | // 供役地不动产单元号 | 111 | // 供役地不动产单元号 |
111 | GYDBDCDYH: '', | 112 | GYDBDCDYH: '', |
112 | // 需役地不动产单元号 | 113 | // 需役地不动产单元号 |
113 | XYDBDCDYH: '', | 114 | XYDBDCDYH: '', |
114 | ZJH: '', | 115 | ZJH: '', |
115 | currentPage: 1 | 116 | currentPage: 1 |
116 | }, | 117 | }, |
117 | tableData: { | 118 | tableData: { |
118 | columns: [{ | 119 | columns: [{ |
119 | label: '序号', | 120 | label: '序号', |
120 | type: 'index', | 121 | type: 'index', |
121 | width: '50', | 122 | width: '50', |
122 | index: this.indexMethod, | 123 | index: this.indexMethod, |
123 | }].concat(data.columns()).concat([ | 124 | }].concat(data.columns()).concat([ |
124 | { | 125 | { |
125 | label: "操作", | 126 | label: "操作", |
126 | width: 80, | 127 | width: 80, |
127 | render: (h, scope) => { | 128 | render: (h, scope) => { |
128 | return ( | 129 | return ( |
129 | <div> | 130 | <div> |
130 | <el-button | 131 | <el-button |
131 | type="text" | 132 | type="text" |
132 | class='btnColor' | 133 | class='btnColor' |
133 | onClick={() => { this.handleEdit(scope.row) }} | 134 | onClick={() => { this.handleEdit(scope.row) }} |
134 | > | 135 | > |
135 | 详情 | 136 | 详情 |
136 | </el-button> | 137 | </el-button> |
137 | </div> | 138 | </div> |
138 | ) | 139 | ) |
140 | } | ||
139 | } | 141 | } |
140 | } | 142 | ]), |
141 | ]), | 143 | data: [] |
142 | data: [] | 144 | }, |
143 | }, | 145 | pageData: { |
144 | pageData: { | 146 | total: 0, |
145 | total: 0, | 147 | pageSize: 15, |
146 | pageSize: 15, | 148 | current: 1, |
147 | current: 1, | 149 | } |
148 | } | 150 | } |
149 | } | 151 | }, |
150 | }, | 152 | methods: { |
151 | methods: { | 153 | async featchData () { |
152 | async featchData () { | 154 | try { |
153 | try { | 155 | this.form = Object.assign(this.form, this.formData) |
154 | this.form = Object.assign(this.form, this.formData) | 156 | let { result: { list, total, pages: pageSize, pageNum: current } |
155 | let { result: { list, total, pages: pageSize, pageNum: current } | 157 | } = await qlfQlDyiq.getQlfQlDyiqList(this.form) |
156 | } = await qlfQlDyiq.getQlfQlDyiqList(this.form) | 158 | this.tableData.data = list |
157 | this.tableData.data = list | 159 | this.pageData = { |
158 | this.pageData = { | 160 | pageSize, |
159 | pageSize, | 161 | current, |
160 | current, | 162 | total |
161 | total | 163 | } |
164 | } catch (error) { | ||
162 | } | 165 | } |
163 | } catch (error) { | ||
164 | } | 166 | } |
165 | } | 167 | } |
166 | } | 168 | } |
167 | } | ||
168 | </script> | 169 | </script> | ... | ... |
... | @@ -5,6 +5,7 @@ | ... | @@ -5,6 +5,7 @@ |
5 | <div class="from-clues-header"> | 5 | <div class="from-clues-header"> |
6 | <el-form ref="ruleForm" :model="form" label-width="80px"> | 6 | <el-form ref="ruleForm" :model="form" label-width="80px"> |
7 | <el-form-item v-if="BASE_API.THEME=='jg'"> | 7 | <el-form-item v-if="BASE_API.THEME=='jg'"> |
8 | <!-- 判断进入监管还是上报系统 --> | ||
8 | <Breadcrumb /> | 9 | <Breadcrumb /> |
9 | </el-form-item> | 10 | </el-form-item> |
10 | <el-row> | 11 | <el-row> | ... | ... |
... | @@ -4,6 +4,7 @@ | ... | @@ -4,6 +4,7 @@ |
4 | <!-- 头部搜索 --> | 4 | <!-- 头部搜索 --> |
5 | <div class="from-clues-header"> | 5 | <div class="from-clues-header"> |
6 | <el-form ref="ruleForm" :model="form" label-width="100px"> | 6 | <el-form ref="ruleForm" :model="form" label-width="100px"> |
7 | <!-- 判断进入监管还是上报系统 --> | ||
7 | <el-form-item v-if="BASE_API.THEME=='jg'"> | 8 | <el-form-item v-if="BASE_API.THEME=='jg'"> |
8 | <Breadcrumb /> | 9 | <Breadcrumb /> |
9 | </el-form-item> | 10 | </el-form-item> | ... | ... |
... | @@ -2,6 +2,7 @@ | ... | @@ -2,6 +2,7 @@ |
2 | <div class="from-clues"> | 2 | <div class="from-clues"> |
3 | <div class="from-clues-header"> | 3 | <div class="from-clues-header"> |
4 | <el-form ref="ruleForm" :model="form" label-width="100px"> | 4 | <el-form ref="ruleForm" :model="form" label-width="100px"> |
5 | <!-- 判断进入监管还是上报系统 --> | ||
5 | <el-form-item v-if="BASE_API.THEME=='jg'"> | 6 | <el-form-item v-if="BASE_API.THEME=='jg'"> |
6 | <Breadcrumb /> | 7 | <Breadcrumb /> |
7 | </el-form-item> | 8 | </el-form-item> |
... | @@ -38,7 +39,7 @@ | ... | @@ -38,7 +39,7 @@ |
38 | </div> | 39 | </div> |
39 | <div class="from-clues-content"> | 40 | <div class="from-clues-content"> |
40 | <lb-table :pagination="false" @size-change="handleSizeChange" :calcHeight="BASE_API.calcHeight" | 41 | <lb-table :pagination="false" @size-change="handleSizeChange" :calcHeight="BASE_API.calcHeight" |
41 | @p-current-change="handleCurrentChange" :column="tableData.columns" :data="listdata" :expand-row-keys="keyList" | 42 | @p-current-change="handleCurrentChange" :column="tableData.columns" :data="listdata" |
42 | row-key="dictid"> | 43 | row-key="dictid"> |
43 | </lb-table> | 44 | </lb-table> |
44 | </div> | 45 | </div> | ... | ... |
... | @@ -29,14 +29,9 @@ | ... | @@ -29,14 +29,9 @@ |
29 | </el-tooltip> | 29 | </el-tooltip> |
30 | <template slot="footer"> | 30 | <template slot="footer"> |
31 | <div class="dialog-footer flex flex-pack-center"> | 31 | <div class="dialog-footer flex flex-pack-center"> |
32 | <el-button | 32 | <btn nativeType="cx" @click="onJsonSave">保存</btn> |
33 | type="primary" | 33 | <btn nativeType="cx" @click="cancel">关闭</btn> |
34 | class="confirmBtn" | 34 | |
35 | @click="onJsonSave">保存</el-button> | ||
36 | <el-button | ||
37 | type="primary" | ||
38 | class="cancelBtn" | ||
39 | @click="cancel">关闭</el-button> | ||
40 | </div> | 35 | </div> |
41 | </template> | 36 | </template> |
42 | </el-dialog> | 37 | </el-dialog> |
... | @@ -137,49 +132,4 @@ | ... | @@ -137,49 +132,4 @@ |
137 | .icon { | 132 | .icon { |
138 | color: #349af3; | 133 | color: #349af3; |
139 | } | 134 | } |
140 | /deep/ .jsoneditor-vue { | ||
141 | height: 100%; | ||
142 | } | ||
143 | .fullScreen { | ||
144 | position: absolute; | ||
145 | right: 5%; | ||
146 | top: 20%; | ||
147 | cursor: pointer; | ||
148 | color: #fff; | ||
149 | } | ||
150 | /deep/ .jsoneditor-modes { | ||
151 | display: none !important; | ||
152 | } | ||
153 | /deep/.jsoneditor-poweredBy { | ||
154 | display: none !important; | ||
155 | } | ||
156 | .jsoneditor-menu { | ||
157 | background-color: #9c9e9f !important; | ||
158 | border-bottom: 1px solid #9c9e9f !important; | ||
159 | } | ||
160 | .jsoneditor { | ||
161 | border: 1px solid #9c9e9f !important; | ||
162 | } | ||
163 | .el-collapse { | ||
164 | border: 0; | ||
165 | } | ||
166 | .el-collapse-item__header { | ||
167 | height: 44px; | ||
168 | } | ||
169 | .configuration { | ||
170 | color: white; | ||
171 | margin-top: 6vh; | ||
172 | /deep/.el-dialog { | ||
173 | background-color: #031a46 !important; | ||
174 | border: 1px solid #5f82c7; | ||
175 | .el-dialog__header { | ||
176 | .el-dialog__title { | ||
177 | color: white !important; | ||
178 | } | ||
179 | .el-dialog__headerbtn { | ||
180 | top: 20px; | ||
181 | } | ||
182 | } | ||
183 | } | ||
184 | } | ||
185 | </style> | 135 | </style> | ... | ... |
... | @@ -11,7 +11,7 @@ | ... | @@ -11,7 +11,7 @@ |
11 | </el-col> | 11 | </el-col> |
12 | <el-col :span="12"> | 12 | <el-col :span="12"> |
13 | <el-form-item label="图标:" label-width="54px"> | 13 | <el-form-item label="图标:" label-width="54px"> |
14 | <el-input v-model="form.icon" placeholder="请选择图标" :prefix-icon="form.icon" clearable @focus="getIconList" /> | 14 | <el-input v-model="form.icon" placeholder="请选择图标" :prefix-icon="form.icon" clearable /> |
15 | </el-form-item> | 15 | </el-form-item> |
16 | </el-col> | 16 | </el-col> |
17 | </el-row> | 17 | </el-row> |
... | @@ -51,28 +51,26 @@ | ... | @@ -51,28 +51,26 @@ |
51 | <el-col :span="24"> | 51 | <el-col :span="24"> |
52 | <el-form-item label="配置参数:" label-width="124px" class="form-item-mb0"> | 52 | <el-form-item label="配置参数:" label-width="124px" class="form-item-mb0"> |
53 | <!-- 配置参数 --> | 53 | <!-- 配置参数 --> |
54 | <JsonEditor :result-infos="form.metadata" @getJsonString="getJsonString" /> | 54 | <JsonEditor class="JsonEditors" :result-infos="form.metadata" @getJsonString="getJsonString" /> |
55 | </el-form-item> | 55 | </el-form-item> |
56 | </el-col> | 56 | </el-col> |
57 | </el-row> | 57 | </el-row> |
58 | </el-form> | 58 | </el-form> |
59 | <!-- 图标列表 --> | 59 | <!-- 图标列表 --> |
60 | <IconList ref="iconList" @iconName="getIconName" /> | 60 | <!-- <IconList ref="iconList" @iconName="getIconName" /> --> |
61 | </div> | 61 | </div> |
62 | </dialogBox> | 62 | </dialogBox> |
63 | </template> | 63 | </template> |
64 | 64 | ||
65 | <script> | 65 | <script> |
66 | import { getParentMenuListAction } from '@/api/authorityManage' | 66 | import { getParentMenuListAction } from '@/api/authorityManage' |
67 | import IconList from '../../../components/IconList' | 67 | import JsonEditor from './JsonEditors/index.vue' |
68 | import JsonEditor from '@/components/JsonEditors' | ||
69 | import { validateCode } from '@/utils/validate'; | 68 | import { validateCode } from '@/utils/validate'; |
70 | import { api, httpAction } from '@/api/manageApi' | 69 | import { api, httpAction } from '@/api/manageApi' |
71 | export default { | 70 | export default { |
72 | name: 'MenuModal', | 71 | name: 'MenuModal', |
73 | components: { | 72 | components: { |
74 | JsonEditor, | 73 | JsonEditor, |
75 | IconList, | ||
76 | }, | 74 | }, |
77 | props: { | 75 | props: { |
78 | value: { type: Boolean, default: false }, | 76 | value: { type: Boolean, default: false }, |
... | @@ -151,16 +149,6 @@ | ... | @@ -151,16 +149,6 @@ |
151 | } | 149 | } |
152 | }) | 150 | }) |
153 | }, | 151 | }, |
154 | // 选择图标 | ||
155 | getIconName (data) { | ||
156 | this.form.icon = data; | ||
157 | }, | ||
158 | getIconList () { | ||
159 | this.$refs.iconList.show(true) | ||
160 | }, | ||
161 | getIconName (data) { | ||
162 | this.form.icon = data | ||
163 | }, | ||
164 | // 配置参数 | 152 | // 配置参数 |
165 | getJsonString (data) { | 153 | getJsonString (data) { |
166 | this.form.metadata = data | 154 | this.form.metadata = data |
... | @@ -208,7 +196,7 @@ | ... | @@ -208,7 +196,7 @@ |
208 | message: res.message, | 196 | message: res.message, |
209 | showClose: true | 197 | showClose: true |
210 | }) | 198 | }) |
211 | close() | 199 | this.close() |
212 | this.$emit('ok') | 200 | this.$emit('ok') |
213 | 201 | ||
214 | } else { | 202 | } else { | ... | ... |
-
Please register or sign in to post a comment