添加注释
Showing
42 changed files
with
2485 additions
and
2373 deletions
... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
2 | * @Author: xiaomiao 1158771342@qq.com | 2 | * @Author: xiaomiao 1158771342@qq.com |
3 | * @Date: 2023-03-09 15:24:53 | 3 | * @Date: 2023-03-09 15:24:53 |
4 | * @LastEditors: xiaomiao 1158771342@qq.com | 4 | * @LastEditors: xiaomiao 1158771342@qq.com |
5 | * @LastEditTime: 2023-03-21 14:59:20 | 5 | * @LastEditTime: 2023-04-19 13:49:03 |
6 | * @FilePath: \上报\bdcjg-web\src\api\personnelManage.js | 6 | * @FilePath: \上报\bdcjg-web\src\api\personnelManage.js |
7 | * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE | 7 | * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE |
8 | */ | 8 | */ |
... | @@ -28,7 +28,6 @@ export const getUserLists = (queryParam) => { | ... | @@ -28,7 +28,6 @@ export const getUserLists = (queryParam) => { |
28 | conditions: [], | 28 | conditions: [], |
29 | queryRelation: 'AND', | 29 | queryRelation: 'AND', |
30 | } | 30 | } |
31 | console.log("queryParam", queryParam); | ||
32 | for (let key in queryParam) { | 31 | for (let key in queryParam) { |
33 | if (queryParam[key]) { | 32 | if (queryParam[key]) { |
34 | conditionGroup.conditions.push({ | 33 | conditionGroup.conditions.push({ | ... | ... |
... | @@ -139,122 +139,122 @@ | ... | @@ -139,122 +139,122 @@ |
139 | </div> | 139 | </div> |
140 | </template> | 140 | </template> |
141 | <script> | 141 | <script> |
142 | import djfDjSh from "@/api/djfDjSh"; | 142 | import djfDjSh from "@/api/djfDjSh"; |
143 | import ruleMixin from "@/mixins/ruleMixin.js"; | 143 | import ruleMixin from "@/mixins/ruleMixin.js"; |
144 | // 审核信息 | 144 | // 审核信息 |
145 | export default { | 145 | export default { |
146 | mixins: [ruleMixin], | 146 | mixins: [ruleMixin], |
147 | props: { | 147 | props: { |
148 | bsmSjsb: { | 148 | bsmSjsb: { |
149 | type: String, | 149 | type: String, |
150 | default: "", | 150 | default: "", |
151 | }, | 151 | }, |
152 | bsmYwsjb: { | 152 | bsmYwsjb: { |
153 | type: String, | 153 | type: String, |
154 | default: "", | 154 | default: "", |
155 | }, | ||
156 | }, | ||
157 | data() { | ||
158 | return { | ||
159 | form: { | ||
160 | auditInfo: [ | ||
161 | { | ||
162 | YSDM: "", | ||
163 | YWH: "", | ||
164 | JDMC: "", | ||
165 | SHYJ: "", | ||
166 | SHRYXM: "", | ||
167 | SHKSSJ: "", | ||
168 | traceStart: {}, | ||
169 | SHJSSJ: "", | ||
170 | traceEnd: {}, | ||
171 | SXH: "", | ||
172 | CZJG: "", | ||
173 | QXDM: "", | ||
174 | BZ: "", | ||
175 | }, | ||
176 | ], | ||
177 | }, | 155 | }, |
178 | }; | ||
179 | }, | ||
180 | methods: { | ||
181 | changeTraceEnd(item) { | ||
182 | if (item.SHJSSJ !== null) { | ||
183 | //当前值为空 也会进行判断 所以条件最好不要非空验证 | ||
184 | item.traceStart = { | ||
185 | disabledDate: (time) => { | ||
186 | return time.getTime() > new Date(item.SHJSSJ).getTime(); //大于结束时间的不选 | ||
187 | }, | ||
188 | }; | ||
189 | } else { | ||
190 | item.traceStart = {}; | ||
191 | } | ||
192 | }, | ||
193 | //跟踪API结束时间限制开始时间 | ||
194 | changeTraceStart(item) { | ||
195 | if (item.SHKSSJ !== null) { | ||
196 | //当前值为空 也会进行判断 所以条件最好不要非空验证 | ||
197 | item.traceEnd = { | ||
198 | disabledDate: (time) => { | ||
199 | return time.getTime() < new Date(item.SHKSSJ).getTime(); //小于开始时间的不选 | ||
200 | }, | ||
201 | }; | ||
202 | } else { | ||
203 | item.traceEnd = {}; | ||
204 | } | ||
205 | }, | 156 | }, |
206 | async featchData() { | 157 | data () { |
207 | try { | 158 | return { |
208 | let { result: res } = await djfDjSh.getDjfDjShById(this.bsmSjsb); | 159 | form: { |
209 | this.form.auditInfo = res; | 160 | auditInfo: [ |
210 | //this.featchRule() | 161 | { |
211 | } catch (error) { | 162 | YSDM: "", |
212 | this.$refs.msg.messageShow(); | 163 | YWH: "", |
213 | } | 164 | JDMC: "", |
165 | SHYJ: "", | ||
166 | SHRYXM: "", | ||
167 | SHKSSJ: "", | ||
168 | traceStart: {}, | ||
169 | SHJSSJ: "", | ||
170 | traceEnd: {}, | ||
171 | SXH: "", | ||
172 | CZJG: "", | ||
173 | QXDM: "", | ||
174 | BZ: "", | ||
175 | }, | ||
176 | ], | ||
177 | }, | ||
178 | }; | ||
214 | }, | 179 | }, |
215 | handleUpdateForm() { | 180 | methods: { |
216 | return new Promise(async (resolve) => { | 181 | changeTraceEnd (item) { |
182 | if (item.SHJSSJ !== null) { | ||
183 | //当前值为空 也会进行判断 所以条件最好不要非空验证 | ||
184 | item.traceStart = { | ||
185 | disabledDate: (time) => { | ||
186 | return time.getTime() > new Date(item.SHJSSJ).getTime(); //大于结束时间的不选 | ||
187 | }, | ||
188 | }; | ||
189 | } else { | ||
190 | item.traceStart = {}; | ||
191 | } | ||
192 | }, | ||
193 | //跟踪API结束时间限制开始时间 | ||
194 | changeTraceStart (item) { | ||
195 | if (item.SHKSSJ !== null) { | ||
196 | //当前值为空 也会进行判断 所以条件最好不要非空验证 | ||
197 | item.traceEnd = { | ||
198 | disabledDate: (time) => { | ||
199 | return time.getTime() < new Date(item.SHKSSJ).getTime(); //小于开始时间的不选 | ||
200 | }, | ||
201 | }; | ||
202 | } else { | ||
203 | item.traceEnd = {}; | ||
204 | } | ||
205 | }, | ||
206 | async featchData () { | ||
217 | try { | 207 | try { |
218 | let res = await djfDjSh.updateDjfDjSh(this.form.auditInfo); | 208 | let { result: res } = await djfDjSh.getDjfDjShById(this.bsmSjsb); |
219 | // this.$refs['formList'].resetFields(); | 209 | this.form.auditInfo = res; |
220 | resolve(res.code); | 210 | //this.featchRule() |
221 | } catch (error) { | 211 | } catch (error) { |
222 | this.$refs.msg.messageShow(); | 212 | this.$refs.msg.messageShow(); |
223 | } | 213 | } |
224 | }); | 214 | }, |
215 | handleUpdateForm () { | ||
216 | return new Promise(async (resolve) => { | ||
217 | try { | ||
218 | let res = await djfDjSh.updateDjfDjSh(this.form.auditInfo); | ||
219 | // this.$refs['formList'].resetFields(); | ||
220 | resolve(res.code); | ||
221 | } catch (error) { | ||
222 | this.$refs.msg.messageShow(); | ||
223 | } | ||
224 | }); | ||
225 | }, | ||
225 | }, | 226 | }, |
226 | }, | 227 | }; |
227 | }; | ||
228 | </script> | 228 | </script> |
229 | <style scoped lang="scss"> | 229 | <style scoped lang="scss"> |
230 | @import "./css/itemForm.scss"; | 230 | @import "./css/itemForm.scss"; |
231 | |||
232 | .auditInfo-item { | ||
233 | display: flex; | ||
234 | height: 100%; | ||
235 | margin-bottom: 15px; | ||
236 | margin-right: 5px; | ||
237 | 231 | ||
238 | &-name { | 232 | .auditInfo-item { |
239 | display: flex; | 233 | display: flex; |
240 | align-items: center; | 234 | height: 100%; |
241 | justify-content: center; | 235 | margin-bottom: 15px; |
242 | width: 20px; | 236 | margin-right: 5px; |
243 | padding: 10px 20px; | ||
244 | line-height: 28px; | ||
245 | border: 1px solid #ccc; | ||
246 | margin-right: 15px; | ||
247 | border-radius: 3px; | ||
248 | } | ||
249 | 237 | ||
250 | &-list { | 238 | &-name { |
251 | width: 100%; | 239 | display: flex; |
252 | flex: 1; | 240 | align-items: center; |
253 | display: flex; | 241 | justify-content: center; |
254 | justify-content: center; | 242 | width: 20px; |
255 | flex-direction: column; | 243 | padding: 10px 20px; |
244 | line-height: 28px; | ||
245 | border: 1px solid #ccc; | ||
246 | margin-right: 15px; | ||
247 | border-radius: 3px; | ||
248 | } | ||
249 | |||
250 | &-list { | ||
251 | width: 100%; | ||
252 | flex: 1; | ||
253 | display: flex; | ||
254 | justify-content: center; | ||
255 | flex-direction: column; | ||
256 | } | ||
256 | } | 257 | } |
257 | } | ||
258 | </style> | 258 | </style> |
259 | 259 | ||
260 | 260 | ... | ... |
... | @@ -1183,6 +1183,16 @@ | ... | @@ -1183,6 +1183,16 @@ |
1183 | padding: 15px; | 1183 | padding: 15px; |
1184 | } | 1184 | } |
1185 | 1185 | ||
1186 | //定时任务弹框 | ||
1187 | .scheduledtaskdialog { | ||
1188 | .el-dialog__headerbtn { | ||
1189 | width: 42px; | ||
1190 | height: 20px; | ||
1191 | right: 26px; | ||
1192 | top: 23px; | ||
1193 | } | ||
1194 | } | ||
1195 | |||
1186 | // 修改密码界面样式 | 1196 | // 修改密码界面样式 |
1187 | .informationpassword { | 1197 | .informationpassword { |
1188 | margin: 36px 200px; | 1198 | margin: 36px 200px; |
... | @@ -1430,5 +1440,18 @@ | ... | @@ -1430,5 +1440,18 @@ |
1430 | .el-form-item__label { | 1440 | .el-form-item__label { |
1431 | color: #0288B0 !important; | 1441 | color: #0288B0 !important; |
1432 | line-height: 20px; | 1442 | line-height: 20px; |
1443 | margin-top: 20px; | ||
1433 | } | 1444 | } |
1434 | } | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1445 | } | ||
1446 | |||
1447 | // 预告登记弹框样式 | ||
1448 | .auditInfo { | ||
1449 | .el-textarea.is-disabled .el-textarea__inner { | ||
1450 | background: none; | ||
1451 | color: #C0C4CC; | ||
1452 | border: 1px solid #224C7C !important; | ||
1453 | padding: 0; | ||
1454 | margin: 0; | ||
1455 | text-indent: 7px; | ||
1456 | } | ||
1457 | } | ... | ... |
... | @@ -993,4 +993,26 @@ | ... | @@ -993,4 +993,26 @@ |
993 | height: 44px; | 993 | height: 44px; |
994 | } | 994 | } |
995 | } | 995 | } |
996 | } | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
996 | } | ||
997 | |||
998 | //定时任务弹框 | ||
999 | .scheduledtaskdialog { | ||
1000 | .el-dialog__header { | ||
1001 | width: 100%; | ||
1002 | display: flex; | ||
1003 | justify-content: center; | ||
1004 | font-size: 24px; | ||
1005 | @include background("navbg"); | ||
1006 | |||
1007 | .dialog_title { | ||
1008 | |||
1009 | color: white; | ||
1010 | margin-bottom: 10px; | ||
1011 | } | ||
1012 | } | ||
1013 | |||
1014 | .el-dialog__headerbtn .el-dialog__close { | ||
1015 | font-size: 20px; | ||
1016 | color: #4162D8 | ||
1017 | } | ||
1018 | } | ... | ... |
... | @@ -6,6 +6,41 @@ | ... | @@ -6,6 +6,41 @@ |
6 | <el-form-item v-if="BASE_API.THEME == 'jg'"> | 6 | <el-form-item v-if="BASE_API.THEME == 'jg'"> |
7 | <Breadcrumb /> | 7 | <Breadcrumb /> |
8 | </el-form-item> | 8 | </el-form-item> |
9 | <!-- <el-row> | ||
10 | <el-col :span="5"> | ||
11 | <el-form-item label="行政区"> | ||
12 | <el-select | ||
13 | v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM" | ||
14 | class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'"> | ||
15 | <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
16 | </el-option> | ||
17 | </el-select> | ||
18 | </el-form-item> | ||
19 | </el-col> | ||
20 | <el-col :span="5"> | ||
21 | <el-form-item label="权属状态"> | ||
22 | <el-select v-model="form.QSZT" class="width100" clearable placeholder="权属状态"> | ||
23 | <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
24 | </el-option> | ||
25 | </el-select> | ||
26 | </el-form-item> | ||
27 | </el-col> | ||
28 | <el-col :span="5"> | ||
29 | <el-form-item label="权利人"> | ||
30 | <el-input v-model="form.QLR" clearable placeholder="权利人"></el-input> | ||
31 | </el-form-item> | ||
32 | </el-col> | ||
33 | <el-col :span="5"> | ||
34 | <el-form-item label="不动产单元号" label-width="103px"> | ||
35 | <el-input v-model="form.BDCDYH" clearable placeholder="不动产单元号"></el-input> | ||
36 | </el-form-item> | ||
37 | </el-col> | ||
38 | <el-col :span="4"> | ||
39 | <el-form-item label="查封机关"> | ||
40 | <el-input v-model="form.CFJG" clearable placeholder="查封机关"></el-input> | ||
41 | </el-form-item> | ||
42 | </el-col> | ||
43 | </el-row> --> | ||
9 | <el-row> | 44 | <el-row> |
10 | <el-col :span="5"> | 45 | <el-col :span="5"> |
11 | <el-form-item label="行政区"> | 46 | <el-form-item label="行政区"> |
... | @@ -80,81 +115,82 @@ | ... | @@ -80,81 +115,82 @@ |
80 | </div> | 115 | </div> |
81 | </template> | 116 | </template> |
82 | <script> | 117 | <script> |
83 | // 查封登记 | 118 | // 查封登记 |
84 | import data from "./data" | 119 | import data from "./data" |
85 | import qlfQlCfdj from '@/api/qlfQlCfdj' | 120 | import qlfQlCfdj from '@/api/qlfQlCfdj' |
86 | import tableMixin from '@/mixins/tableMixin.js' | 121 | import tableMixin from '@/mixins/tableMixin.js' |
87 | export default { | 122 | export default { |
88 | name: "Cfdj", | 123 | name: "Cfdj", |
89 | mixins: [tableMixin], | 124 | mixins: [tableMixin], |
90 | data () { | 125 | data () { |
91 | return { | 126 | return { |
92 | form: { | 127 | form: { |
93 | XZQDM: '', | 128 | XZQDM: '', |
94 | QSZT: '', | 129 | QSZT: '', |
95 | ZL: '', | 130 | ZL: '', |
96 | BDCQZH: '', | 131 | BDCQZH: '', |
97 | QLR: '', | 132 | QLR: '', |
98 | BDCDYH: '', | 133 | BDCDYH: '', |
99 | JFJG: '', | 134 | JFJG: '', |
100 | JFWH: '', | 135 | JFWH: '', |
101 | CFJG: '', | 136 | CFJG: '', |
102 | CFWH: '', | 137 | CFWH: '', |
103 | ZJH: '', | 138 | ZJH: '', |
104 | currentPage: 1 | 139 | currentPage: 1 |
105 | }, | 140 | }, |
106 | tableData: { | 141 | // 表格数据 |
107 | columns: [{ | 142 | tableData: { |
108 | label: '序号', | 143 | columns: [{ |
109 | type: 'index', | 144 | label: '序号', |
110 | width: '50', | 145 | type: 'index', |
111 | index: this.indexMethod, | 146 | width: '50', |
112 | }].concat(data.columns()).concat([ | 147 | index: this.indexMethod, |
113 | { | 148 | }].concat(data.columns()).concat([ |
114 | label: "操作", | 149 | { |
115 | width: 80, | 150 | label: "操作", |
116 | fixed: "right", | 151 | width: 80, |
117 | render: (h, scope) => { | 152 | fixed: "right", |
118 | return ( | 153 | render: (h, scope) => { |
119 | <div> | 154 | return ( |
120 | <el-button | 155 | <div> |
121 | type="text" | 156 | <el-button |
122 | class='btnColor' | 157 | type="text" |
123 | onClick={() => { this.handleEdit(scope.row) }} | 158 | class='btnColor' |
124 | > | 159 | onClick={() => { this.handleEdit(scope.row) }} |
125 | 详情 | 160 | > |
126 | </el-button> | 161 | 详情 |
127 | </div> | 162 | </el-button> |
128 | ) | 163 | </div> |
164 | ) | ||
165 | } | ||
129 | } | 166 | } |
167 | ]), | ||
168 | data: [] | ||
169 | }, | ||
170 | // 分页 | ||
171 | pageData: { | ||
172 | total: 0, | ||
173 | pageSize: 15, | ||
174 | current: 1, | ||
175 | }, | ||
176 | diaData: null, | ||
177 | } | ||
178 | }, | ||
179 | methods: { | ||
180 | async featchData () { | ||
181 | try { | ||
182 | let { result: { list, total, pages: pageSize, pageNum: current } | ||
183 | } = await qlfQlCfdj.getQlfQlCfdjList(this.form) | ||
184 | this.tableData.data = list | ||
185 | this.pageData = { | ||
186 | pageSize, | ||
187 | current, | ||
188 | total | ||
130 | } | 189 | } |
131 | ]), | 190 | } catch (error) { |
132 | data: [] | 191 | this.$refs.msg.messageShow() |
133 | }, | ||
134 | pageData: { | ||
135 | total: 0, | ||
136 | pageSize: 15, | ||
137 | current: 1, | ||
138 | }, | ||
139 | diaData: null, | ||
140 | bsmSjsb: '' | ||
141 | } | ||
142 | }, | ||
143 | methods: { | ||
144 | async featchData () { | ||
145 | try { | ||
146 | let { result: { list, total, pages: pageSize, pageNum: current } | ||
147 | } = await qlfQlCfdj.getQlfQlCfdjList(this.form) | ||
148 | this.tableData.data = list | ||
149 | this.pageData = { | ||
150 | pageSize, | ||
151 | current, | ||
152 | total | ||
153 | } | 192 | } |
154 | } catch (error) { | ||
155 | this.$refs.msg.messageShow() | ||
156 | } | 193 | } |
157 | } | 194 | } |
158 | } | 195 | } |
159 | } | ||
160 | </script> | 196 | </script> | ... | ... |
... | @@ -85,80 +85,82 @@ | ... | @@ -85,80 +85,82 @@ |
85 | </template> | 85 | </template> |
86 | 86 | ||
87 | <script> | 87 | <script> |
88 | // 抵押权登记 | 88 | // 抵押权登记 |
89 | import data from "./data" | 89 | import data from "./data" |
90 | import qlfQlDyaq from '@/api/qlfQlDyaq' | 90 | import qlfQlDyaq from '@/api/qlfQlDyaq' |
91 | import tableMixin from '@/mixins/tableMixin.js' | 91 | import tableMixin from '@/mixins/tableMixin.js' |
92 | import treeSelect from '@/components/TreeSelect.vue' | 92 | import treeSelect from '@/components/TreeSelect.vue' |
93 | export default { | 93 | export default { |
94 | name: "dyaq", | 94 | name: "dyaq", |
95 | mixins: [tableMixin], | 95 | mixins: [tableMixin], |
96 | components: { | 96 | components: { |
97 | treeSelect, | 97 | treeSelect, |
98 | }, | 98 | }, |
99 | data () { | 99 | data () { |
100 | return { | 100 | return { |
101 | form: { | 101 | form: { |
102 | XZQDM: '', | 102 | XZQDM: '', |
103 | QSZT: '', | 103 | QSZT: '', |
104 | ZL: '', | 104 | ZL: '', |
105 | BDCQZH: '', | 105 | BDCQZH: '', |
106 | dyr: '', | 106 | dyr: '', |
107 | BDCDYH: '', | 107 | BDCDYH: '', |
108 | dybdclx: '', | 108 | dybdclx: '', |
109 | DJLX: '', | 109 | DJLX: '', |
110 | ZJH: '', | 110 | ZJH: '', |
111 | currentPage: 1 | 111 | currentPage: 1 |
112 | }, | 112 | }, |
113 | tableData: { | 113 | // 表格数据 |
114 | columns: [{ | 114 | tableData: { |
115 | label: '序号', | 115 | columns: [{ |
116 | type: 'index', | 116 | label: '序号', |
117 | width: '50', | 117 | type: 'index', |
118 | index: this.indexMethod, | 118 | width: '50', |
119 | }].concat(data.columns()).concat([ | 119 | index: this.indexMethod, |
120 | { | 120 | }].concat(data.columns()).concat([ |
121 | label: "操作", | 121 | { |
122 | width: 80, | 122 | label: "操作", |
123 | fixed: "right", | 123 | width: 80, |
124 | render: (h, scope) => { | 124 | fixed: "right", |
125 | return ( | 125 | render: (h, scope) => { |
126 | <div> | 126 | return ( |
127 | <el-button | 127 | <div> |
128 | type="text" | 128 | <el-button |
129 | class='btnColor' | 129 | type="text" |
130 | onClick={() => { this.handleEdit(scope.row) }} | 130 | class='btnColor' |
131 | > | 131 | onClick={() => { this.handleEdit(scope.row) }} |
132 | 详情 | 132 | > |
133 | </el-button> | 133 | 详情 |
134 | </div> | 134 | </el-button> |
135 | ) | 135 | </div> |
136 | ) | ||
137 | } | ||
136 | } | 138 | } |
137 | } | 139 | ]), |
138 | ]), | 140 | data: [] |
139 | data: [] | 141 | }, |
140 | }, | 142 | // 分页 |
141 | pageData: { | 143 | pageData: { |
142 | total: 0, | 144 | total: 0, |
143 | pageSize: 15, | 145 | pageSize: 15, |
144 | current: 1, | 146 | current: 1, |
147 | } | ||
145 | } | 148 | } |
146 | } | 149 | }, |
147 | }, | 150 | methods: { |
148 | methods: { | 151 | async featchData () { |
149 | async featchData () { | 152 | try { |
150 | try { | 153 | let { result: { list, total, pages: pageSize, pageNum: current } |
151 | let { result: { list, total, pages: pageSize, pageNum: current } | 154 | } = await qlfQlDyaq.getQlfQlDyaqList(this.form) |
152 | } = await qlfQlDyaq.getQlfQlDyaqList(this.form) | 155 | this.tableData.data = list; |
153 | this.tableData.data = list; | 156 | this.pageData = { |
154 | this.pageData = { | 157 | pageSize, |
155 | pageSize, | 158 | current, |
156 | current, | 159 | total |
157 | total | 160 | } |
161 | } catch (error) { | ||
158 | } | 162 | } |
159 | } catch (error) { | ||
160 | } | 163 | } |
161 | } | 164 | } |
162 | } | 165 | } |
163 | } | ||
164 | </script> | 166 | </script> | ... | ... |
... | @@ -88,83 +88,85 @@ | ... | @@ -88,83 +88,85 @@ |
88 | </template> | 88 | </template> |
89 | 89 | ||
90 | <script> | 90 | <script> |
91 | // 地役权登记 | 91 | // 地役权登记 |
92 | import data from "./data" | 92 | import data from "./data" |
93 | import qlfQlDyiq from '@/api/qlfQlDyiq' | 93 | import qlfQlDyiq from '@/api/qlfQlDyiq' |
94 | import tableMixin from '@/mixins/tableMixin.js' | 94 | import tableMixin from '@/mixins/tableMixin.js' |
95 | import treeSelect from '@/components/TreeSelect.vue' | 95 | import treeSelect from '@/components/TreeSelect.vue' |
96 | export default { | 96 | export default { |
97 | name: "dyiq", | 97 | name: "dyiq", |
98 | mixins: [tableMixin], | 98 | mixins: [tableMixin], |
99 | components: { | 99 | components: { |
100 | treeSelect | 100 | treeSelect |
101 | }, | 101 | }, |
102 | data () { | 102 | data () { |
103 | return { | 103 | return { |
104 | form: { | 104 | form: { |
105 | XZQDM: '', | 105 | XZQDM: '', |
106 | QSZT: '', | 106 | QSZT: '', |
107 | ZL: '', | 107 | ZL: '', |
108 | BDCQZH: '', | 108 | BDCQZH: '', |
109 | QLR: '', | 109 | QLR: '', |
110 | BDCDYH: '', | 110 | BDCDYH: '', |
111 | // 供役地不动产单元号 | 111 | // 供役地不动产单元号 |
112 | GYDBDCDYH: '', | 112 | GYDBDCDYH: '', |
113 | // 需役地不动产单元号 | 113 | // 需役地不动产单元号 |
114 | XYDBDCDYH: '', | 114 | XYDBDCDYH: '', |
115 | ZJH: '', | 115 | ZJH: '', |
116 | currentPage: 1 | 116 | currentPage: 1 |
117 | }, | 117 | }, |
118 | tableData: { | 118 | // 表格数据 |
119 | columns: [{ | 119 | tableData: { |
120 | label: '序号', | 120 | columns: [{ |
121 | type: 'index', | 121 | label: '序号', |
122 | width: '50', | 122 | type: 'index', |
123 | index: this.indexMethod, | 123 | width: '50', |
124 | }].concat(data.columns()).concat([ | 124 | index: this.indexMethod, |
125 | { | 125 | }].concat(data.columns()).concat([ |
126 | label: "操作", | 126 | { |
127 | width: 80, | 127 | label: "操作", |
128 | fixed: "right", | 128 | width: 80, |
129 | render: (h, scope) => { | 129 | fixed: "right", |
130 | return ( | 130 | render: (h, scope) => { |
131 | <div> | 131 | return ( |
132 | <el-button | 132 | <div> |
133 | type="text" | 133 | <el-button |
134 | class='btnColor' | 134 | type="text" |
135 | onClick={() => { this.handleEdit(scope.row) }} | 135 | class='btnColor' |
136 | > | 136 | onClick={() => { this.handleEdit(scope.row) }} |
137 | 详情 | 137 | > |
138 | </el-button> | 138 | 详情 |
139 | </div> | 139 | </el-button> |
140 | ) | 140 | </div> |
141 | ) | ||
142 | } | ||
141 | } | 143 | } |
142 | } | 144 | ]), |
143 | ]), | 145 | data: [] |
144 | data: [] | 146 | }, |
145 | }, | 147 | // 分页 |
146 | pageData: { | 148 | pageData: { |
147 | total: 0, | 149 | total: 0, |
148 | pageSize: 15, | 150 | pageSize: 15, |
149 | current: 1, | 151 | current: 1, |
152 | } | ||
150 | } | 153 | } |
151 | } | 154 | }, |
152 | }, | 155 | methods: { |
153 | methods: { | 156 | async featchData () { |
154 | async featchData () { | 157 | try { |
155 | try { | 158 | this.form = Object.assign(this.form, this.formData) |
156 | this.form = Object.assign(this.form, this.formData) | 159 | let { result: { list, total, pages: pageSize, pageNum: current } |
157 | let { result: { list, total, pages: pageSize, pageNum: current } | 160 | } = await qlfQlDyiq.getQlfQlDyiqList(this.form) |
158 | } = await qlfQlDyiq.getQlfQlDyiqList(this.form) | 161 | this.tableData.data = list |
159 | this.tableData.data = list | 162 | this.pageData = { |
160 | this.pageData = { | 163 | pageSize, |
161 | pageSize, | 164 | current, |
162 | current, | 165 | total |
163 | total | 166 | } |
167 | } catch (error) { | ||
164 | } | 168 | } |
165 | } catch (error) { | ||
166 | } | 169 | } |
167 | } | 170 | } |
168 | } | 171 | } |
169 | } | ||
170 | </script> | 172 | </script> | ... | ... |
... | @@ -80,103 +80,105 @@ | ... | @@ -80,103 +80,105 @@ |
80 | </template> | 80 | </template> |
81 | 81 | ||
82 | <script> | 82 | <script> |
83 | // 房地产权(项目内多幢房屋) | 83 | // 房地产权(项目内多幢房屋) |
84 | import data from "./data" | 84 | import data from "./data" |
85 | import qltFwFdcqDz from '@/api/qltFwFdcqDz' | 85 | import qltFwFdcqDz from '@/api/qltFwFdcqDz' |
86 | import sjsbFunctionOper from '@/api/sjsbFunctionOper' | 86 | import sjsbFunctionOper from '@/api/sjsbFunctionOper' |
87 | import tableMixin from '@/mixins/tableMixin.js' | 87 | import tableMixin from '@/mixins/tableMixin.js' |
88 | import treeSelect from '@/components/TreeSelect.vue' | 88 | import treeSelect from '@/components/TreeSelect.vue' |
89 | export default { | 89 | export default { |
90 | name: "fdcqdz", | 90 | name: "fdcqdz", |
91 | mixins: [tableMixin], | 91 | mixins: [tableMixin], |
92 | components: { | 92 | components: { |
93 | treeSelect | 93 | treeSelect |
94 | }, | 94 | }, |
95 | data () { | 95 | data () { |
96 | return { | 96 | return { |
97 | form: { | 97 | form: { |
98 | XZQDM: '', | 98 | XZQDM: '', |
99 | QSZT: '', | 99 | QSZT: '', |
100 | ZL: '', | 100 | ZL: '', |
101 | QLR: '', | 101 | QLR: '', |
102 | DJLX: '', | 102 | DJLX: '', |
103 | BDCQZH: '', | 103 | BDCQZH: '', |
104 | BDCDYH: '', | 104 | BDCDYH: '', |
105 | ZJH: '', | 105 | ZJH: '', |
106 | currentPage: 1 | 106 | currentPage: 1 |
107 | }, | 107 | }, |
108 | tableData: { | 108 | // 表格数据 |
109 | columns: [{ | 109 | tableData: { |
110 | label: '序号', | 110 | columns: [{ |
111 | type: 'index', | 111 | label: '序号', |
112 | width: '50', | 112 | type: 'index', |
113 | index: this.indexMethod, | 113 | width: '50', |
114 | }].concat(data.columns()).concat([ | 114 | index: this.indexMethod, |
115 | { | 115 | }].concat(data.columns()).concat([ |
116 | label: "操作", | 116 | { |
117 | width: 80, | 117 | label: "操作", |
118 | fixed: "right", | 118 | width: 80, |
119 | render: (h, scope) => { | 119 | fixed: "right", |
120 | return ( | 120 | render: (h, scope) => { |
121 | <div> | 121 | return ( |
122 | <el-button | 122 | <div> |
123 | type="text" | 123 | <el-button |
124 | class='btnColor' | 124 | type="text" |
125 | onClick={() => { | 125 | class='btnColor' |
126 | this.handleEdit(scope.row); | 126 | onClick={() => { |
127 | }} | 127 | this.handleEdit(scope.row); |
128 | > | 128 | }} |
129 | 详情 | 129 | > |
130 | </el-button> | 130 | 详情 |
131 | </div> | 131 | </el-button> |
132 | ); | 132 | </div> |
133 | ); | ||
134 | }, | ||
133 | }, | 135 | }, |
134 | }, | ||
135 | 136 | ||
136 | ]), | 137 | ]), |
137 | data: [] | 138 | data: [] |
139 | }, | ||
140 | // 分页 | ||
141 | pageData: { | ||
142 | total: 0, | ||
143 | pageSize: 15, | ||
144 | current: 1, | ||
145 | }, | ||
146 | diaData: null, | ||
147 | bsmSjsb: '' | ||
148 | } | ||
149 | }, | ||
150 | methods: { | ||
151 | // 是否显示下拉框 | ||
152 | isShowSelectOptions (e) { | ||
153 | if (!e) this.$refs.selectmanyQL.blur() | ||
154 | if (!e) this.$refs.selectmanyDJ.blur() | ||
138 | }, | 155 | }, |
139 | pageData: { | 156 | async featchData () { |
140 | total: 0, | 157 | try { |
141 | pageSize: 15, | 158 | this.form = Object.assign(this.form, this.formData) |
142 | current: 1, | 159 | let { result: { list, total, pages: pageSize, pageNum: current } |
160 | } = await qltFwFdcqDz.getQltFwFdcqDzList(this.form) | ||
161 | this.tableData.data = list | ||
162 | this.pageData = { | ||
163 | pageSize, | ||
164 | current, | ||
165 | total | ||
166 | } | ||
167 | } catch (error) { | ||
168 | this.message = error | ||
169 | // this.$refs.msg.messageShow() | ||
170 | } | ||
143 | }, | 171 | }, |
144 | diaData: null, | 172 | async handlDatadetails (index, row) { |
145 | bsmSjsb: '' | 173 | let { result: res, message } = await sjsbFunctionOper.getQltFwFdcqYzByCondition(row.BSM_SJSB) |
146 | } | 174 | if (res != null) { |
147 | }, | 175 | this.diaData = res |
148 | methods: { | 176 | this.bsmSjsb = row.BSM_SJSB |
149 | // 是否显示下拉框 | 177 | this.$store.dispatch('qltFwFdcqDz/setEdit'); this.$refs.editLog.isShow() |
150 | isShowSelectOptions (e) { | 178 | } else { |
151 | if (!e) this.$refs.selectmanyQL.blur() | 179 | this.$message(message); |
152 | if (!e) this.$refs.selectmanyDJ.blur() | ||
153 | }, | ||
154 | async featchData () { | ||
155 | try { | ||
156 | this.form = Object.assign(this.form, this.formData) | ||
157 | let { result: { list, total, pages: pageSize, pageNum: current } | ||
158 | } = await qltFwFdcqDz.getQltFwFdcqDzList(this.form) | ||
159 | this.tableData.data = list | ||
160 | this.pageData = { | ||
161 | pageSize, | ||
162 | current, | ||
163 | total | ||
164 | } | 180 | } |
165 | } catch (error) { | ||
166 | this.message = error | ||
167 | // this.$refs.msg.messageShow() | ||
168 | } | ||
169 | }, | ||
170 | async handlDatadetails (index, row) { | ||
171 | let { result: res, message } = await sjsbFunctionOper.getQltFwFdcqYzByCondition(row.BSM_SJSB) | ||
172 | if (res != null) { | ||
173 | this.diaData = res | ||
174 | this.bsmSjsb = row.BSM_SJSB | ||
175 | this.$store.dispatch('qltFwFdcqDz/setEdit'); this.$refs.editLog.isShow() | ||
176 | } else { | ||
177 | this.$message(message); | ||
178 | } | 181 | } |
179 | } | 182 | } |
180 | } | 183 | } |
181 | } | ||
182 | </script> | 184 | </script> | ... | ... |
... | @@ -48,97 +48,99 @@ | ... | @@ -48,97 +48,99 @@ |
48 | </template> | 48 | </template> |
49 | 49 | ||
50 | <script> | 50 | <script> |
51 | // 建筑物区分所有权业主共有部分 | 51 | // 建筑物区分所有权业主共有部分 |
52 | import data from "./data" | 52 | import data from "./data" |
53 | import qlfFwFdcqQfsyq from '@/api/qlfFwFdcqQfsyq' | 53 | import qlfFwFdcqQfsyq from '@/api/qlfFwFdcqQfsyq' |
54 | import sjsbFunctionOper from '@/api/sjsbFunctionOper' | 54 | import sjsbFunctionOper from '@/api/sjsbFunctionOper' |
55 | import tableMixin from '@/mixins/tableMixin.js' | 55 | import tableMixin from '@/mixins/tableMixin.js' |
56 | import treeSelect from '@/components/TreeSelect.vue' | 56 | import treeSelect from '@/components/TreeSelect.vue' |
57 | export default { | 57 | export default { |
58 | name: "fdcqqfsyq", | 58 | name: "fdcqqfsyq", |
59 | mixins: [tableMixin], | 59 | mixins: [tableMixin], |
60 | components: { | 60 | components: { |
61 | treeSelect | 61 | treeSelect |
62 | }, | 62 | }, |
63 | data () { | 63 | data () { |
64 | return { | 64 | return { |
65 | form: { | 65 | form: { |
66 | YWH: '', | 66 | YWH: '', |
67 | QLLX: '', | 67 | QLLX: '', |
68 | BDCDYH: '', | 68 | BDCDYH: '', |
69 | ZJH: '', | 69 | ZJH: '', |
70 | currentPage: 1 | 70 | currentPage: 1 |
71 | }, | 71 | }, |
72 | tableData: { | 72 | // 表格数据 |
73 | columns: [{ | 73 | tableData: { |
74 | label: '序号', | 74 | columns: [{ |
75 | type: 'index', | 75 | label: '序号', |
76 | width: '50', | 76 | type: 'index', |
77 | index: this.indexMethod, | 77 | width: '50', |
78 | }].concat(data.columns()).concat([ | 78 | index: this.indexMethod, |
79 | { | 79 | }].concat(data.columns()).concat([ |
80 | label: "操作", | 80 | { |
81 | width: 80, | 81 | label: "操作", |
82 | fixed: "right", | 82 | width: 80, |
83 | render: (h, scope) => { | 83 | fixed: "right", |
84 | return ( | 84 | render: (h, scope) => { |
85 | <div> | 85 | return ( |
86 | <el-button | 86 | <div> |
87 | type="text" | 87 | <el-button |
88 | class='btnColor' | 88 | type="text" |
89 | onClick={() => { | 89 | class='btnColor' |
90 | this.handleEdit(scope.row); | 90 | onClick={() => { |
91 | }} | 91 | this.handleEdit(scope.row); |
92 | > | 92 | }} |
93 | 详情 | 93 | > |
94 | </el-button> | 94 | 详情 |
95 | </div> | 95 | </el-button> |
96 | ); | 96 | </div> |
97 | ); | ||
98 | }, | ||
97 | }, | 99 | }, |
98 | }, | ||
99 | 100 | ||
100 | ]), | 101 | ]), |
101 | data: [] | 102 | data: [] |
103 | }, | ||
104 | // 分页 | ||
105 | pageData: { | ||
106 | total: 0, | ||
107 | pageSize: 15, | ||
108 | current: 1, | ||
109 | }, | ||
110 | diaData: null, | ||
111 | bsmSjsb: '' | ||
112 | } | ||
113 | }, | ||
114 | methods: { | ||
115 | // 是否显示下拉框 | ||
116 | isShowSelectOptions (e) { | ||
117 | if (!e) this.$refs.selectshareQL.blur() | ||
102 | }, | 118 | }, |
103 | pageData: { | 119 | async featchData () { |
104 | total: 0, | 120 | try { |
105 | pageSize: 15, | 121 | this.form = Object.assign(this.form, this.formData) |
106 | current: 1, | 122 | let { result: { list, total, pages: pageSize, pageNum: current } |
123 | } = await qlfFwFdcqQfsyq.getQlfFwFdcqQfsyqList(this.form) | ||
124 | this.tableData.data = list | ||
125 | this.pageData = { | ||
126 | pageSize, | ||
127 | current, | ||
128 | total | ||
129 | } | ||
130 | } catch (error) { | ||
131 | this.message = error | ||
132 | } | ||
107 | }, | 133 | }, |
108 | diaData: null, | 134 | async handlDatadetails (index, row) { |
109 | bsmSjsb: '' | 135 | let { result: res, message } = await sjsbFunctionOper.getQltFwFdcqYzByCondition(row.BSM_SJSB) |
110 | } | 136 | if (res != null) { |
111 | }, | 137 | this.diaData = res |
112 | methods: { | 138 | this.bsmSjsb = row.BSM_SJSB |
113 | // 是否显示下拉框 | 139 | this.$store.dispatch('business/setEdit'); this.$refs.editLog.isShow() |
114 | isShowSelectOptions (e) { | 140 | } else { |
115 | if (!e) this.$refs.selectshareQL.blur() | 141 | this.$message(message) |
116 | }, | ||
117 | async featchData () { | ||
118 | try { | ||
119 | this.form = Object.assign(this.form, this.formData) | ||
120 | let { result: { list, total, pages: pageSize, pageNum: current } | ||
121 | } = await qlfFwFdcqQfsyq.getQlfFwFdcqQfsyqList(this.form) | ||
122 | this.tableData.data = list | ||
123 | this.pageData = { | ||
124 | pageSize, | ||
125 | current, | ||
126 | total | ||
127 | } | 142 | } |
128 | } catch (error) { | 143 | }, |
129 | this.message = error | 144 | } |
130 | } | ||
131 | }, | ||
132 | async handlDatadetails (index, row) { | ||
133 | let { result: res, message } = await sjsbFunctionOper.getQltFwFdcqYzByCondition(row.BSM_SJSB) | ||
134 | if (res != null) { | ||
135 | this.diaData = res | ||
136 | this.bsmSjsb = row.BSM_SJSB | ||
137 | this.$store.dispatch('business/setEdit'); this.$refs.editLog.isShow() | ||
138 | } else { | ||
139 | this.$message(message) | ||
140 | } | ||
141 | }, | ||
142 | } | 145 | } |
143 | } | ||
144 | </script> | 146 | </script> | ... | ... |
... | @@ -80,135 +80,137 @@ | ... | @@ -80,135 +80,137 @@ |
80 | </template> | 80 | </template> |
81 | 81 | ||
82 | <script> | 82 | <script> |
83 | // 房地产权(独幢、层、套、间、房屋) | 83 | // 房地产权(独幢、层、套、间、房屋) |
84 | import data from "./data" | 84 | import data from "./data" |
85 | import qltFwFdcqYz from '@/api/qltFwFdcqYz' | 85 | import qltFwFdcqYz from '@/api/qltFwFdcqYz' |
86 | import sjsbFunctionOper from '@/api/sjsbFunctionOper' | 86 | import sjsbFunctionOper from '@/api/sjsbFunctionOper' |
87 | import tableMixin from '@/mixins/tableMixin.js' | 87 | import tableMixin from '@/mixins/tableMixin.js' |
88 | import treeSelect from '@/components/TreeSelect.vue' | 88 | import treeSelect from '@/components/TreeSelect.vue' |
89 | export default { | 89 | export default { |
90 | name: "fdcqyz", | 90 | name: "fdcqyz", |
91 | mixins: [tableMixin], | 91 | mixins: [tableMixin], |
92 | components: { | 92 | components: { |
93 | treeSelect | 93 | treeSelect |
94 | }, | 94 | }, |
95 | data () { | 95 | data () { |
96 | return { | 96 | return { |
97 | form: { | 97 | form: { |
98 | XZQDM: '', | 98 | XZQDM: '', |
99 | QSZT: '', | 99 | QSZT: '', |
100 | ZL: '', | 100 | ZL: '', |
101 | QLR: '', | 101 | QLR: '', |
102 | DJLX: '', | 102 | DJLX: '', |
103 | BDCQZH: '', | 103 | BDCQZH: '', |
104 | BDCDYH: '', | 104 | BDCDYH: '', |
105 | ZJH: '', | 105 | ZJH: '', |
106 | currentPage: 1 | 106 | currentPage: 1 |
107 | }, | 107 | }, |
108 | tableData: { | 108 | // 表格数据 |
109 | columns: [{ | 109 | tableData: { |
110 | label: '序号', | 110 | columns: [{ |
111 | type: 'index', | 111 | label: '序号', |
112 | width: '50', | 112 | type: 'index', |
113 | index: this.indexMethod, | 113 | width: '50', |
114 | }].concat(data.columns()).concat([ | 114 | index: this.indexMethod, |
115 | { | 115 | }].concat(data.columns()).concat([ |
116 | label: "操作", | 116 | { |
117 | width: 80, | 117 | label: "操作", |
118 | fixed: "right", | 118 | width: 80, |
119 | render: (h, scope) => { | 119 | fixed: "right", |
120 | return ( | 120 | render: (h, scope) => { |
121 | <div> | 121 | return ( |
122 | <el-button | 122 | <div> |
123 | type="text" | 123 | <el-button |
124 | class='btnColor' | 124 | type="text" |
125 | onClick={() => { | 125 | class='btnColor' |
126 | this.handleEdit(scope.row); | 126 | onClick={() => { |
127 | }} | 127 | this.handleEdit(scope.row); |
128 | > | 128 | }} |
129 | 详情 | 129 | > |
130 | </el-button> | 130 | 详情 |
131 | </div> | 131 | </el-button> |
132 | ); | 132 | </div> |
133 | ); | ||
134 | }, | ||
133 | }, | 135 | }, |
134 | }, | ||
135 | 136 | ||
136 | ]), | 137 | ]), |
137 | data: [], | 138 | data: [], |
138 | }, | ||
139 | pageData: { | ||
140 | total: 0, | ||
141 | pageSize: 15, | ||
142 | current: 1, | ||
143 | }, | ||
144 | diaData: null, | ||
145 | bsmSjsb: '', | ||
146 | QLLXOptions: [ | ||
147 | { | ||
148 | label: '国有建设用地使用权/房屋所有权', | ||
149 | value: '4' | ||
150 | }, | ||
151 | { | ||
152 | label: '宅基地使用权/房屋所有权', | ||
153 | value: '6' | ||
154 | }, | 139 | }, |
155 | { | 140 | // 分页 |
156 | label: '集体建设用地使用权/构筑物所有权', | 141 | pageData: { |
157 | value: '8' | 142 | total: 0, |
158 | } | 143 | pageSize: 15, |
159 | ], | 144 | current: 1, |
160 | DJLXOptions: [ | ||
161 | { | ||
162 | label: '首次登记', | ||
163 | value: '100' | ||
164 | }, | ||
165 | { | ||
166 | label: '转移登记', | ||
167 | value: '200' | ||
168 | }, | 145 | }, |
169 | { | 146 | diaData: null, |
170 | label: '变更登记', | 147 | bsmSjsb: '', |
171 | value: '300' | 148 | QLLXOptions: [ |
172 | }, | 149 | { |
173 | { | 150 | label: '国有建设用地使用权/房屋所有权', |
174 | label: '更正登记', | 151 | value: '4' |
175 | value: '500' | 152 | }, |
176 | } | 153 | { |
177 | ], | 154 | label: '宅基地使用权/房屋所有权', |
178 | } | 155 | value: '6' |
179 | }, | 156 | }, |
180 | methods: { | 157 | { |
181 | // 是否显示下拉框 | 158 | label: '集体建设用地使用权/构筑物所有权', |
182 | isShowSelectOptions (e) { | 159 | value: '8' |
183 | if (!e) this.$refs.selectsingleQL.blur() | 160 | } |
184 | if (!e) this.$refs.selectsingleDJ.blur() | 161 | ], |
185 | }, | 162 | DJLXOptions: [ |
186 | async featchData () { | 163 | { |
187 | try { | 164 | label: '首次登记', |
188 | this.form = Object.assign(this.form, this.formData) | 165 | value: '100' |
189 | let { result: { list, total, pages: pageSize, pageNum: current } | 166 | }, |
190 | } = await qltFwFdcqYz.getQltFwFdcqYzList(this.form) | 167 | { |
191 | this.tableData.data = list | 168 | label: '转移登记', |
192 | this.pageData = { | 169 | value: '200' |
193 | pageSize, | 170 | }, |
194 | current, | 171 | { |
195 | total | 172 | label: '变更登记', |
196 | } | 173 | value: '300' |
197 | } catch (error) { | 174 | }, |
198 | this.message = error | 175 | { |
199 | // this.$refs.msg.messageShow() | 176 | label: '更正登记', |
177 | value: '500' | ||
178 | } | ||
179 | ], | ||
200 | } | 180 | } |
201 | }, | 181 | }, |
202 | async handlDatadetails (index, row) { | 182 | methods: { |
203 | let { result: res, message } = await sjsbFunctionOper.getQltFwFdcqYzByCondition(row.BSM_SJSB) | 183 | // 是否显示下拉框 |
204 | if (res != null) { | 184 | isShowSelectOptions (e) { |
205 | this.diaData = res | 185 | if (!e) this.$refs.selectsingleQL.blur() |
206 | this.bsmSjsb = row.BSM_SJSB | 186 | if (!e) this.$refs.selectsingleDJ.blur() |
207 | this.$store.dispatch('business/setEdit'); this.$refs.editLog.isShow() | 187 | }, |
208 | } else { | 188 | async featchData () { |
209 | this.$message(message) | 189 | try { |
190 | this.form = Object.assign(this.form, this.formData) | ||
191 | let { result: { list, total, pages: pageSize, pageNum: current } | ||
192 | } = await qltFwFdcqYz.getQltFwFdcqYzList(this.form) | ||
193 | this.tableData.data = list | ||
194 | this.pageData = { | ||
195 | pageSize, | ||
196 | current, | ||
197 | total | ||
198 | } | ||
199 | } catch (error) { | ||
200 | this.message = error | ||
201 | // this.$refs.msg.messageShow() | ||
202 | } | ||
203 | }, | ||
204 | async handlDatadetails (index, row) { | ||
205 | let { result: res, message } = await sjsbFunctionOper.getQltFwFdcqYzByCondition(row.BSM_SJSB) | ||
206 | if (res != null) { | ||
207 | this.diaData = res | ||
208 | this.bsmSjsb = row.BSM_SJSB | ||
209 | this.$store.dispatch('business/setEdit'); this.$refs.editLog.isShow() | ||
210 | } else { | ||
211 | this.$message(message) | ||
212 | } | ||
210 | } | 213 | } |
211 | } | 214 | } |
212 | } | 215 | } |
213 | } | ||
214 | </script> | 216 | </script> | ... | ... |
... | @@ -75,88 +75,90 @@ | ... | @@ -75,88 +75,90 @@ |
75 | </template> | 75 | </template> |
76 | 76 | ||
77 | <script> | 77 | <script> |
78 | // 构(建)筑物所有权 | 78 | // 构(建)筑物所有权 |
79 | import data from "./data" | 79 | import data from "./data" |
80 | import qltQlGjzwsyq from '@/api/qltQlGjzwsyq' | 80 | import qltQlGjzwsyq from '@/api/qltQlGjzwsyq' |
81 | import tableMixin from '@/mixins/tableMixin.js' | 81 | import tableMixin from '@/mixins/tableMixin.js' |
82 | import treeSelect from '@/components/TreeSelect.vue' | 82 | import treeSelect from '@/components/TreeSelect.vue' |
83 | export default { | 83 | export default { |
84 | name: "gzwsyq", | 84 | name: "gzwsyq", |
85 | mixins: [tableMixin], | 85 | mixins: [tableMixin], |
86 | components: { | 86 | components: { |
87 | treeSelect | 87 | treeSelect |
88 | }, | 88 | }, |
89 | data () { | 89 | data () { |
90 | return { | 90 | return { |
91 | form: { | 91 | form: { |
92 | XZQDM: '', | 92 | XZQDM: '', |
93 | QSZT: '', | 93 | QSZT: '', |
94 | ZL: '', | 94 | ZL: '', |
95 | BDCQZH: '', | 95 | BDCQZH: '', |
96 | QLR: '', | 96 | QLR: '', |
97 | DJLX: '', | 97 | DJLX: '', |
98 | JZWMC: '', | 98 | JZWMC: '', |
99 | ZJH: '', | 99 | ZJH: '', |
100 | currentPage: 1 | 100 | currentPage: 1 |
101 | }, | 101 | }, |
102 | tableData: { | 102 | // 表格数据 |
103 | columns: [{ | 103 | tableData: { |
104 | label: '序号', | 104 | columns: [{ |
105 | type: 'index', | 105 | label: '序号', |
106 | width: '50', | 106 | type: 'index', |
107 | index: this.indexMethod, | 107 | width: '50', |
108 | }].concat(data.columns()).concat([ | 108 | index: this.indexMethod, |
109 | { | 109 | }].concat(data.columns()).concat([ |
110 | label: "操作", | 110 | { |
111 | width: 80, | 111 | label: "操作", |
112 | fixed: "right", | 112 | width: 80, |
113 | render: (h, scope) => { | 113 | fixed: "right", |
114 | return ( | 114 | render: (h, scope) => { |
115 | <div> | 115 | return ( |
116 | <el-button | 116 | <div> |
117 | type="text" | 117 | <el-button |
118 | class='btnColor' | 118 | type="text" |
119 | onClick={() => { | 119 | class='btnColor' |
120 | this.handleEdit(scope.row); | 120 | onClick={() => { |
121 | }} | 121 | this.handleEdit(scope.row); |
122 | > | 122 | }} |
123 | 详情 | 123 | > |
124 | </el-button> | 124 | 详情 |
125 | </div> | 125 | </el-button> |
126 | ); | 126 | </div> |
127 | ); | ||
128 | }, | ||
127 | }, | 129 | }, |
128 | }, | ||
129 | 130 | ||
130 | ]), | 131 | ]), |
131 | data: [{ ceateTime: 1 }] | 132 | data: [{ ceateTime: 1 }] |
132 | }, | 133 | }, |
133 | pageData: { | 134 | // 分页 |
134 | total: 0, | 135 | pageData: { |
135 | pageSize: 15, | 136 | total: 0, |
136 | current: 1, | 137 | pageSize: 15, |
138 | current: 1, | ||
139 | } | ||
137 | } | 140 | } |
138 | } | ||
139 | }, | ||
140 | methods: { | ||
141 | // 是否显示下拉框 | ||
142 | isShowSelectOptions (e) { | ||
143 | if (!e) this.$refs.selectownershipQL.blur() | ||
144 | if (!e) this.$refs.selectownershipDJ.blur() | ||
145 | }, | 141 | }, |
146 | async featchData () { | 142 | methods: { |
147 | try { | 143 | // 是否显示下拉框 |
148 | this.form = Object.assign(this.form, this.formData) | 144 | isShowSelectOptions (e) { |
149 | let { result: { list, total, pages: pageSize, pageNum: current } | 145 | if (!e) this.$refs.selectownershipQL.blur() |
150 | } = await qltQlGjzwsyq.getQltQlGjzwsyqList(this.form) | 146 | if (!e) this.$refs.selectownershipDJ.blur() |
151 | this.tableData.data = list | 147 | }, |
152 | this.pageData = { | 148 | async featchData () { |
153 | pageSize, | 149 | try { |
154 | current, | 150 | this.form = Object.assign(this.form, this.formData) |
155 | total | 151 | let { result: { list, total, pages: pageSize, pageNum: current } |
152 | } = await qltQlGjzwsyq.getQltQlGjzwsyqList(this.form) | ||
153 | this.tableData.data = list | ||
154 | this.pageData = { | ||
155 | pageSize, | ||
156 | current, | ||
157 | total | ||
158 | } | ||
159 | } catch (error) { | ||
156 | } | 160 | } |
157 | } catch (error) { | ||
158 | } | 161 | } |
159 | } | 162 | } |
160 | } | 163 | } |
161 | } | ||
162 | </script> | 164 | </script> | ... | ... |
... | @@ -80,94 +80,96 @@ | ... | @@ -80,94 +80,96 @@ |
80 | </template> | 80 | </template> |
81 | 81 | ||
82 | <script> | 82 | <script> |
83 | // 海域(含无居民海岛)使用权 | 83 | // 海域(含无居民海岛)使用权 |
84 | import data from "./data" | 84 | import data from "./data" |
85 | import qlfQlHysyq from '@/api/qlfQlHysyq' | 85 | import qlfQlHysyq from '@/api/qlfQlHysyq' |
86 | import tableMixin from '@/mixins/tableMixin.js' | 86 | import tableMixin from '@/mixins/tableMixin.js' |
87 | import treeSelect from '@/components/TreeSelect.vue' | 87 | import treeSelect from '@/components/TreeSelect.vue' |
88 | export default { | 88 | export default { |
89 | name: "hysyq", | 89 | name: "hysyq", |
90 | mixins: [tableMixin], | 90 | mixins: [tableMixin], |
91 | components: { | 91 | components: { |
92 | treeSelect | 92 | treeSelect |
93 | }, | 93 | }, |
94 | data () { | 94 | data () { |
95 | return { | 95 | return { |
96 | form: { | 96 | form: { |
97 | XZQDM: '', | 97 | XZQDM: '', |
98 | QSZT: '', | 98 | QSZT: '', |
99 | ZL: '', | 99 | ZL: '', |
100 | BDCQZH: '', | 100 | BDCQZH: '', |
101 | QLR: '', | 101 | QLR: '', |
102 | DJLX: '', | 102 | DJLX: '', |
103 | HDMC: '', | 103 | HDMC: '', |
104 | ZJH: '', | 104 | ZJH: '', |
105 | currentPage: 1 | 105 | currentPage: 1 |
106 | }, | 106 | }, |
107 | tableData: { | 107 | // 表格数据 |
108 | columns: [{ | 108 | tableData: { |
109 | label: '序号', | 109 | columns: [{ |
110 | type: 'index', | 110 | label: '序号', |
111 | width: '50', | 111 | type: 'index', |
112 | index: this.indexMethod, | 112 | width: '50', |
113 | }].concat(data.columns()).concat([ | 113 | index: this.indexMethod, |
114 | { | 114 | }].concat(data.columns()).concat([ |
115 | label: "操作", | 115 | { |
116 | width: 80, | 116 | label: "操作", |
117 | fixed: "right", | 117 | width: 80, |
118 | render: (h, scope) => { | 118 | fixed: "right", |
119 | return ( | 119 | render: (h, scope) => { |
120 | <div> | 120 | return ( |
121 | <el-button | 121 | <div> |
122 | type="text" | 122 | <el-button |
123 | class='btnColor' | 123 | type="text" |
124 | onClick={() => { | 124 | class='btnColor' |
125 | this.handleEdit(scope.row); | 125 | onClick={() => { |
126 | }} | 126 | this.handleEdit(scope.row); |
127 | > | 127 | }} |
128 | 详情 | 128 | > |
129 | </el-button> | 129 | 详情 |
130 | </div> | 130 | </el-button> |
131 | ); | 131 | </div> |
132 | ); | ||
133 | }, | ||
132 | }, | 134 | }, |
133 | }, | ||
134 | 135 | ||
135 | ]), | 136 | ]), |
136 | data: [] | 137 | data: [] |
137 | }, | 138 | }, |
138 | pageData: { | 139 | // 分页 |
139 | total: 0, | 140 | pageData: { |
140 | pageSize: 15, | 141 | total: 0, |
141 | current: 1, | 142 | pageSize: 15, |
142 | }, | 143 | current: 1, |
143 | diaData: null, | 144 | }, |
144 | bsmSjsb: '' | 145 | diaData: null, |
145 | } | 146 | bsmSjsb: '' |
146 | }, | 147 | } |
147 | methods: { | ||
148 | // 是否显示下拉框 | ||
149 | isShowSelectOptions (e) { | ||
150 | if (!e) this.$refs.selectseaAreaQL.blur() | ||
151 | if (!e) this.$refs.selectseaAreaDJ.blur() | ||
152 | }, | 148 | }, |
153 | async featchData () { | 149 | methods: { |
154 | try { | 150 | // 是否显示下拉框 |
155 | this.form = Object.assign(this.form, this.formData) | 151 | isShowSelectOptions (e) { |
156 | let { result: { list, total, pages: pageSize, pageNum: current } | 152 | if (!e) this.$refs.selectseaAreaQL.blur() |
157 | } = await qlfQlHysyq.getQlfQlHysyqByConditon(this.form) | 153 | if (!e) this.$refs.selectseaAreaDJ.blur() |
158 | this.tableData.data = list | 154 | }, |
159 | this.pageData = { | 155 | async featchData () { |
160 | pageSize, | 156 | try { |
161 | current, | 157 | this.form = Object.assign(this.form, this.formData) |
162 | total | 158 | let { result: { list, total, pages: pageSize, pageNum: current } |
159 | } = await qlfQlHysyq.getQlfQlHysyqByConditon(this.form) | ||
160 | this.tableData.data = list | ||
161 | this.pageData = { | ||
162 | pageSize, | ||
163 | current, | ||
164 | total | ||
165 | } | ||
166 | } catch (error) { | ||
167 | this.message = error | ||
168 | this.$refs.msg.messageShow() | ||
163 | } | 169 | } |
164 | } catch (error) { | ||
165 | this.message = error | ||
166 | this.$refs.msg.messageShow() | ||
167 | } | ||
168 | 170 | ||
171 | } | ||
169 | } | 172 | } |
170 | } | 173 | } |
171 | } | ||
172 | </script> | 174 | </script> |
173 | 175 | ... | ... |
... | @@ -73,105 +73,107 @@ | ... | @@ -73,105 +73,107 @@ |
73 | </template> | 73 | </template> |
74 | 74 | ||
75 | <script> | 75 | <script> |
76 | // 建设用地、宅基地使用权 | 76 | // 建设用地、宅基地使用权 |
77 | import data from "./data" | 77 | import data from "./data" |
78 | import qlfQlJsydsyq from '@/api/qlfQlJsydsyq' | 78 | import qlfQlJsydsyq from '@/api/qlfQlJsydsyq' |
79 | import sjsbFunctionOper from '@/api/sjsbFunctionOper' | 79 | import sjsbFunctionOper from '@/api/sjsbFunctionOper' |
80 | import tableMixin from '@/mixins/tableMixin.js' | 80 | import tableMixin from '@/mixins/tableMixin.js' |
81 | import treeSelect from '@/components/TreeSelect.vue' | 81 | import treeSelect from '@/components/TreeSelect.vue' |
82 | export default { | 82 | export default { |
83 | name: "jsydzjdsyq", | 83 | name: "jsydzjdsyq", |
84 | mixins: [tableMixin], | 84 | mixins: [tableMixin], |
85 | components: { | 85 | components: { |
86 | treeSelect | 86 | treeSelect |
87 | }, | 87 | }, |
88 | data () { | 88 | data () { |
89 | return { | 89 | return { |
90 | form: { | 90 | form: { |
91 | XZQDM: '', | 91 | XZQDM: '', |
92 | QSZT: '', | 92 | QSZT: '', |
93 | ZL: '', | 93 | ZL: '', |
94 | QLR: '', | 94 | QLR: '', |
95 | DJLX: '', | 95 | DJLX: '', |
96 | BDCQZH: '', | 96 | BDCQZH: '', |
97 | ZJH: '', | 97 | ZJH: '', |
98 | currentPage: 1 | 98 | currentPage: 1 |
99 | }, | 99 | }, |
100 | tableData: { | 100 | // 表格数据 |
101 | columns: [{ | 101 | tableData: { |
102 | label: '序号', | 102 | columns: [{ |
103 | type: 'index', | 103 | label: '序号', |
104 | width: '50', | 104 | type: 'index', |
105 | index: this.indexMethod, | 105 | width: '50', |
106 | }].concat(data.columns()).concat([ | 106 | index: this.indexMethod, |
107 | { | 107 | }].concat(data.columns()).concat([ |
108 | label: "操作", | 108 | { |
109 | width: 80, | 109 | label: "操作", |
110 | fixed: "right", | 110 | width: 80, |
111 | render: (h, scope) => { | 111 | fixed: "right", |
112 | return ( | 112 | render: (h, scope) => { |
113 | <div> | 113 | return ( |
114 | <el-button | 114 | <div> |
115 | type="text" | 115 | <el-button |
116 | class='btnColor' | 116 | type="text" |
117 | onClick={() => { | 117 | class='btnColor' |
118 | this.handleEdit(scope.row); | 118 | onClick={() => { |
119 | }} | 119 | this.handleEdit(scope.row); |
120 | > | 120 | }} |
121 | 详情 | 121 | > |
122 | </el-button> | 122 | 详情 |
123 | </div> | 123 | </el-button> |
124 | ); | 124 | </div> |
125 | ); | ||
126 | }, | ||
125 | }, | 127 | }, |
126 | }, | ||
127 | 128 | ||
128 | ]), | 129 | ]), |
129 | data: [], | 130 | data: [], |
131 | }, | ||
132 | // 分页 | ||
133 | pageData: { | ||
134 | total: 0, | ||
135 | pageSize: 15, | ||
136 | current: 1, | ||
137 | }, | ||
138 | diaData: null, | ||
139 | bsmSjsb: '' | ||
140 | } | ||
141 | }, | ||
142 | methods: { | ||
143 | // 是否显示下拉框 | ||
144 | isShowSelectOptions (e) { | ||
145 | if (!e) this.$refs.selectbuildQL.blur() | ||
146 | if (!e) this.$refs.selectbuildDJ.blur() | ||
130 | }, | 147 | }, |
131 | pageData: { | 148 | async featchData () { |
132 | total: 0, | 149 | try { |
133 | pageSize: 15, | 150 | this.form = Object.assign(this.form, this.formData) |
134 | current: 1, | 151 | let { result: { list, total, pages: pageSize, pageNum: current } |
152 | } = await qlfQlJsydsyq.getQlfQlJsydsyqList(this.form) | ||
153 | this.tableData.data = list | ||
154 | this.pageData = { | ||
155 | pageSize, | ||
156 | current, | ||
157 | total | ||
158 | } | ||
159 | } catch (error) { | ||
160 | this.message = error | ||
161 | // this.$refs.msg.messageShow() | ||
162 | } | ||
135 | }, | 163 | }, |
136 | diaData: null, | 164 | async handlDatadetails (index, row) { |
137 | bsmSjsb: '' | 165 | let { result: res, message } = await sjsbFunctionOper.getQltFwFdcqYzByCondition(row.BSM_SJSB) |
138 | } | 166 | if (res != null) { |
139 | }, | 167 | this.diaData = res |
140 | methods: { | 168 | this.bsmSjsb = row.BSM_SJSB |
141 | // 是否显示下拉框 | 169 | this.$store.dispatch('qlfQlJsydsyq/setEdit'); this.$refs.editLog.isShow() |
142 | isShowSelectOptions (e) { | 170 | } else { |
143 | if (!e) this.$refs.selectbuildQL.blur() | 171 | this.$message(message) |
144 | if (!e) this.$refs.selectbuildDJ.blur() | ||
145 | }, | ||
146 | async featchData () { | ||
147 | try { | ||
148 | this.form = Object.assign(this.form, this.formData) | ||
149 | let { result: { list, total, pages: pageSize, pageNum: current } | ||
150 | } = await qlfQlJsydsyq.getQlfQlJsydsyqList(this.form) | ||
151 | this.tableData.data = list | ||
152 | this.pageData = { | ||
153 | pageSize, | ||
154 | current, | ||
155 | total | ||
156 | } | 172 | } |
157 | } catch (error) { | ||
158 | this.message = error | ||
159 | // this.$refs.msg.messageShow() | ||
160 | } | ||
161 | }, | ||
162 | async handlDatadetails (index, row) { | ||
163 | let { result: res, message } = await sjsbFunctionOper.getQltFwFdcqYzByCondition(row.BSM_SJSB) | ||
164 | if (res != null) { | ||
165 | this.diaData = res | ||
166 | this.bsmSjsb = row.BSM_SJSB | ||
167 | this.$store.dispatch('qlfQlJsydsyq/setEdit'); this.$refs.editLog.isShow() | ||
168 | } else { | ||
169 | this.$message(message) | ||
170 | } | 173 | } |
171 | } | 174 | } |
172 | } | 175 | } |
173 | } | ||
174 | </script> | 176 | </script> |
175 | <style scoped lang="scss"> | 177 | <style scoped lang="scss"> |
176 | @import "./index.scss"; | 178 | @import "./index.scss"; |
177 | </style> | 179 | </style> | ... | ... |
... | @@ -70,84 +70,86 @@ | ... | @@ -70,84 +70,86 @@ |
70 | </template> | 70 | </template> |
71 | 71 | ||
72 | <script> | 72 | <script> |
73 | // 林权 | 73 | // 林权 |
74 | import data from "./data" | 74 | import data from "./data" |
75 | import qltQlLq from '@/api/qltQlLq' | 75 | import qltQlLq from '@/api/qltQlLq' |
76 | import tableMixin from '@/mixins/tableMixin.js' | 76 | import tableMixin from '@/mixins/tableMixin.js' |
77 | import treeSelect from '@/components/TreeSelect.vue' | 77 | import treeSelect from '@/components/TreeSelect.vue' |
78 | export default { | 78 | export default { |
79 | name: "lq", | 79 | name: "lq", |
80 | mixins: [tableMixin], | 80 | mixins: [tableMixin], |
81 | components: { | 81 | components: { |
82 | treeSelect | 82 | treeSelect |
83 | }, | 83 | }, |
84 | data () { | 84 | data () { |
85 | return { | 85 | return { |
86 | form: { | 86 | form: { |
87 | XZQDM: '', | 87 | XZQDM: '', |
88 | QSZT: '', | 88 | QSZT: '', |
89 | ZL: '', | 89 | ZL: '', |
90 | BDCDYH: '', | 90 | BDCDYH: '', |
91 | QLR: '', | 91 | QLR: '', |
92 | DJLX: '', | 92 | DJLX: '', |
93 | ZJH: '', | 93 | ZJH: '', |
94 | currentPage: 1 | 94 | currentPage: 1 |
95 | }, | 95 | }, |
96 | tableData: { | 96 | // 表格数据 |
97 | columns: [{ | 97 | tableData: { |
98 | label: '序号', | 98 | columns: [{ |
99 | type: 'index', | 99 | label: '序号', |
100 | width: '50', | 100 | type: 'index', |
101 | index: this.indexMethod, | 101 | width: '50', |
102 | }].concat(data.columns()).concat([ | 102 | index: this.indexMethod, |
103 | { | 103 | }].concat(data.columns()).concat([ |
104 | label: "操作", | 104 | { |
105 | width: 80, | 105 | label: "操作", |
106 | fixed: "right", | 106 | width: 80, |
107 | render: (h, scope) => { | 107 | fixed: "right", |
108 | return ( | 108 | render: (h, scope) => { |
109 | <div> | 109 | return ( |
110 | <el-button | 110 | <div> |
111 | type="text" | 111 | <el-button |
112 | class='btnColor' | 112 | type="text" |
113 | onClick={() => { | 113 | class='btnColor' |
114 | this.handleEdit(scope.row); | 114 | onClick={() => { |
115 | }} | 115 | this.handleEdit(scope.row); |
116 | > | 116 | }} |
117 | 详情 | 117 | > |
118 | </el-button> | 118 | 详情 |
119 | </div> | 119 | </el-button> |
120 | ); | 120 | </div> |
121 | ); | ||
122 | }, | ||
121 | }, | 123 | }, |
122 | }, | ||
123 | 124 | ||
124 | ]), | 125 | ]), |
125 | data: [] | 126 | data: [] |
126 | }, | 127 | }, |
127 | pageData: { | 128 | // 分页 |
128 | total: 0, | 129 | pageData: { |
129 | pageSize: 15, | 130 | total: 0, |
130 | current: 1, | 131 | pageSize: 15, |
131 | }, | 132 | current: 1, |
132 | diaData: null, | 133 | }, |
133 | bsmSjsb: '' | 134 | diaData: null, |
134 | } | 135 | bsmSjsb: '' |
135 | }, | 136 | } |
136 | methods: { | 137 | }, |
137 | async featchData () { | 138 | methods: { |
138 | try { | 139 | async featchData () { |
139 | this.form = Object.assign(this.form, this.formData) | 140 | try { |
140 | let { result: { list, total, pages: pageSize, pageNum: current } | 141 | this.form = Object.assign(this.form, this.formData) |
141 | } = await qltQlLq.getQltQlLqList(this.form) | 142 | let { result: { list, total, pages: pageSize, pageNum: current } |
142 | this.tableData.data = list | 143 | } = await qltQlLq.getQltQlLqList(this.form) |
143 | this.pageData = { | 144 | this.tableData.data = list |
144 | pageSize, | 145 | this.pageData = { |
145 | current, | 146 | pageSize, |
146 | total | 147 | current, |
148 | total | ||
149 | } | ||
150 | } catch (error) { | ||
147 | } | 151 | } |
148 | } catch (error) { | ||
149 | } | 152 | } |
150 | } | 153 | } |
151 | } | 154 | } |
152 | } | ||
153 | </script> | 155 | </script> | ... | ... |
... | @@ -75,85 +75,87 @@ | ... | @@ -75,85 +75,87 @@ |
75 | </template> | 75 | </template> |
76 | 76 | ||
77 | <script> | 77 | <script> |
78 | // 农用地使用权(非林地) | 78 | // 农用地使用权(非林地) |
79 | import data from "./data" | 79 | import data from "./data" |
80 | import qlfQlNydsyq from '@/api/qlfQlNydsyq' | 80 | import qlfQlNydsyq from '@/api/qlfQlNydsyq' |
81 | import tableMixin from '@/mixins/tableMixin.js' | 81 | import tableMixin from '@/mixins/tableMixin.js' |
82 | import treeSelect from '@/components/TreeSelect.vue' | 82 | import treeSelect from '@/components/TreeSelect.vue' |
83 | export default { | 83 | export default { |
84 | name: "nydsyq", | 84 | name: "nydsyq", |
85 | mixins: [tableMixin], | 85 | mixins: [tableMixin], |
86 | components: { | 86 | components: { |
87 | treeSelect | 87 | treeSelect |
88 | }, | 88 | }, |
89 | data () { | 89 | data () { |
90 | return { | 90 | return { |
91 | form: { | 91 | form: { |
92 | XZQDM: '', | 92 | XZQDM: '', |
93 | QSZT: '', | 93 | QSZT: '', |
94 | ZL: '', | 94 | ZL: '', |
95 | BDCQZH: '', | 95 | BDCQZH: '', |
96 | QLR: '', | 96 | QLR: '', |
97 | QLLX: '', | 97 | QLLX: '', |
98 | xxx: '', | 98 | xxx: '', |
99 | ZJH: '', | 99 | ZJH: '', |
100 | currentPage: 1 | 100 | currentPage: 1 |
101 | }, | 101 | }, |
102 | tableData: { | 102 | // 表格数据 |
103 | columns: [{ | 103 | tableData: { |
104 | label: '序号', | 104 | columns: [{ |
105 | type: 'index', | 105 | label: '序号', |
106 | width: '50', | 106 | type: 'index', |
107 | index: this.indexMethod, | 107 | width: '50', |
108 | }].concat(data.columns()).concat([ | 108 | index: this.indexMethod, |
109 | { | 109 | }].concat(data.columns()).concat([ |
110 | label: "操作", | 110 | { |
111 | width: 80, | 111 | label: "操作", |
112 | fixed: "right", | 112 | width: 80, |
113 | render: (h, scope) => { | 113 | fixed: "right", |
114 | return ( | 114 | render: (h, scope) => { |
115 | <div> | 115 | return ( |
116 | <el-button | 116 | <div> |
117 | type="text" | 117 | <el-button |
118 | class='btnColor' | 118 | type="text" |
119 | onClick={() => { | 119 | class='btnColor' |
120 | this.handleEdit(scope.row); | 120 | onClick={() => { |
121 | }} | 121 | this.handleEdit(scope.row); |
122 | > | 122 | }} |
123 | 详情 | 123 | > |
124 | </el-button> | 124 | 详情 |
125 | </div> | 125 | </el-button> |
126 | ); | 126 | </div> |
127 | ); | ||
128 | }, | ||
127 | }, | 129 | }, |
128 | }, | ||
129 | 130 | ||
130 | ]), | 131 | ]), |
131 | data: [] | 132 | data: [] |
132 | }, | 133 | }, |
133 | pageData: { | 134 | // 分页 |
134 | total: 0, | 135 | pageData: { |
135 | pageSize: 15, | 136 | total: 0, |
136 | current: 1, | 137 | pageSize: 15, |
137 | }, | 138 | current: 1, |
138 | diaData: null, | 139 | }, |
139 | bsmSjsb: '' | 140 | diaData: null, |
140 | } | 141 | bsmSjsb: '' |
141 | }, | 142 | } |
142 | methods: { | 143 | }, |
143 | async featchData () { | 144 | methods: { |
144 | try { | 145 | async featchData () { |
145 | this.form = Object.assign(this.form, this.formData) | 146 | try { |
146 | let { result: { list, total, pages: pageSize, pageNum: current } | 147 | this.form = Object.assign(this.form, this.formData) |
147 | } = await qlfQlNydsyq.getQlfQlNydsyqByConditon(this.form) | 148 | let { result: { list, total, pages: pageSize, pageNum: current } |
148 | this.tableData.data = list | 149 | } = await qlfQlNydsyq.getQlfQlNydsyqByConditon(this.form) |
149 | this.pageData = { | 150 | this.tableData.data = list |
150 | pageSize, | 151 | this.pageData = { |
151 | current, | 152 | pageSize, |
152 | total | 153 | current, |
154 | total | ||
155 | } | ||
156 | } catch (error) { | ||
153 | } | 157 | } |
154 | } catch (error) { | ||
155 | } | 158 | } |
156 | } | 159 | } |
157 | } | 160 | } |
158 | } | ||
159 | </script> | 161 | </script> | ... | ... |
... | @@ -72,85 +72,87 @@ | ... | @@ -72,85 +72,87 @@ |
72 | </template> | 72 | </template> |
73 | 73 | ||
74 | <script> | 74 | <script> |
75 | // 土地所有权 | 75 | // 土地所有权 |
76 | import data from "./data" | 76 | import data from "./data" |
77 | import qlfQlTdsyq from '@/api/qlfQlTdsyq' | 77 | import qlfQlTdsyq from '@/api/qlfQlTdsyq' |
78 | import tableMixin from '@/mixins/tableMixin.js' | 78 | import tableMixin from '@/mixins/tableMixin.js' |
79 | import treeSelect from '@/components/TreeSelect.vue' | 79 | import treeSelect from '@/components/TreeSelect.vue' |
80 | export default { | 80 | export default { |
81 | components: { | 81 | components: { |
82 | treeSelect | 82 | treeSelect |
83 | }, | 83 | }, |
84 | name: "tdsyq", | 84 | name: "tdsyq", |
85 | mixins: [tableMixin], | 85 | mixins: [tableMixin], |
86 | data () { | 86 | data () { |
87 | return { | 87 | return { |
88 | form: { | 88 | form: { |
89 | XZQDM: '', | 89 | XZQDM: '', |
90 | QSZT: '', | 90 | QSZT: '', |
91 | ZL: '', | 91 | ZL: '', |
92 | QLR: '', | 92 | QLR: '', |
93 | DJLX: '', | 93 | DJLX: '', |
94 | BDCQZH: '', | 94 | BDCQZH: '', |
95 | ZJH: '', | 95 | ZJH: '', |
96 | currentPage: 1 | 96 | currentPage: 1 |
97 | }, | 97 | }, |
98 | tableData: { | 98 | // 表格数据 |
99 | columns: [{ | 99 | tableData: { |
100 | label: '序号', | 100 | columns: [{ |
101 | type: 'index', | 101 | label: '序号', |
102 | width: '50', | 102 | type: 'index', |
103 | index: this.indexMethod, | 103 | width: '50', |
104 | }].concat(data.columns()).concat([ | 104 | index: this.indexMethod, |
105 | { | 105 | }].concat(data.columns()).concat([ |
106 | label: "操作", | 106 | { |
107 | width: 80, | 107 | label: "操作", |
108 | fixed: "right", | 108 | width: 80, |
109 | render: (h, scope) => { | 109 | fixed: "right", |
110 | return ( | 110 | render: (h, scope) => { |
111 | <div> | 111 | return ( |
112 | <el-button | 112 | <div> |
113 | type="text" | 113 | <el-button |
114 | class='btnColor' | 114 | type="text" |
115 | onClick={() => { | 115 | class='btnColor' |
116 | this.handleEdit(scope.row); | 116 | onClick={() => { |
117 | }} | 117 | this.handleEdit(scope.row); |
118 | > | 118 | }} |
119 | 详情 | 119 | > |
120 | </el-button> | 120 | 详情 |
121 | </div> | 121 | </el-button> |
122 | ); | 122 | </div> |
123 | ); | ||
124 | }, | ||
123 | }, | 125 | }, |
124 | }, | ||
125 | 126 | ||
126 | ]), | 127 | ]), |
127 | data: [] | 128 | data: [] |
128 | }, | 129 | }, |
129 | pageData: { | 130 | // 分页 |
130 | total: 0, | 131 | pageData: { |
131 | pageSize: 15, | 132 | total: 0, |
132 | current: 1, | 133 | pageSize: 15, |
133 | }, | 134 | current: 1, |
134 | diaData: null, | 135 | }, |
135 | } | 136 | diaData: null, |
136 | }, | 137 | } |
137 | methods: { | 138 | }, |
138 | async featchData () { | 139 | methods: { |
139 | try { | 140 | async featchData () { |
140 | this.form = Object.assign(this.form, this.formData) | 141 | try { |
141 | let { result: { list, total, pages: pageSize, pageNum: current } | 142 | this.form = Object.assign(this.form, this.formData) |
142 | } = await qlfQlTdsyq.getQlfQlTdsyqList(this.form) | 143 | let { result: { list, total, pages: pageSize, pageNum: current } |
143 | this.tableData.data = list | 144 | } = await qlfQlTdsyq.getQlfQlTdsyqList(this.form) |
144 | this.pageData = { | 145 | this.tableData.data = list |
145 | pageSize, | 146 | this.pageData = { |
146 | current, | 147 | pageSize, |
147 | total | 148 | current, |
149 | total | ||
150 | } | ||
151 | } catch (error) { | ||
152 | this.message = error | ||
153 | // this.$refs.msg.messageShow() | ||
148 | } | 154 | } |
149 | } catch (error) { | ||
150 | this.message = error | ||
151 | // this.$refs.msg.messageShow() | ||
152 | } | 155 | } |
153 | } | 156 | } |
154 | } | 157 | } |
155 | } | ||
156 | </script> | 158 | </script> | ... | ... |
... | @@ -74,88 +74,90 @@ | ... | @@ -74,88 +74,90 @@ |
74 | </template> | 74 | </template> |
75 | 75 | ||
76 | <script> | 76 | <script> |
77 | // 预告登记 | 77 | // 预告登记 |
78 | import data from "./data" | 78 | import data from "./data" |
79 | import qlfQlYgdj from '@/api/qlfQlYgdj' | 79 | import qlfQlYgdj from '@/api/qlfQlYgdj' |
80 | import tableMixin from '@/mixins/tableMixin.js' | 80 | import tableMixin from '@/mixins/tableMixin.js' |
81 | import treeSelect from '@/components/TreeSelect.vue' | 81 | import treeSelect from '@/components/TreeSelect.vue' |
82 | export default { | 82 | export default { |
83 | name: "ygdj", | 83 | name: "ygdj", |
84 | mixins: [tableMixin], | 84 | mixins: [tableMixin], |
85 | components: { | 85 | components: { |
86 | treeSelect, | 86 | treeSelect, |
87 | }, | 87 | }, |
88 | data () { | 88 | data () { |
89 | return { | 89 | return { |
90 | form: { | 90 | form: { |
91 | XZQDM: '', | 91 | XZQDM: '', |
92 | QSZT: '', | 92 | QSZT: '', |
93 | BDCQZH: '', | 93 | BDCQZH: '', |
94 | YWH: '', | 94 | YWH: '', |
95 | 95 | ||
96 | YGDJZL: '', | 96 | YGDJZL: '', |
97 | DJLX: '', | 97 | DJLX: '', |
98 | BDCDYH: '', | 98 | BDCDYH: '', |
99 | ZJH: '', | 99 | ZJH: '', |
100 | currentPage: 1 | 100 | currentPage: 1 |
101 | }, | 101 | }, |
102 | tableData: { | 102 | // 表格数据 |
103 | columns: [{ | 103 | tableData: { |
104 | label: '序号', | 104 | columns: [{ |
105 | type: 'index', | 105 | label: '序号', |
106 | width: '50', | 106 | type: 'index', |
107 | index: this.indexMethod, | 107 | width: '50', |
108 | }].concat(data.columns()).concat([ | 108 | index: this.indexMethod, |
109 | { | 109 | }].concat(data.columns()).concat([ |
110 | label: "操作", | 110 | { |
111 | width: 80, | 111 | label: "操作", |
112 | fixed: "right", | 112 | width: 80, |
113 | render: (h, scope) => { | 113 | fixed: "right", |
114 | return ( | 114 | render: (h, scope) => { |
115 | <div> | 115 | return ( |
116 | <el-button | 116 | <div> |
117 | type="text" | 117 | <el-button |
118 | class='btnColor' | 118 | type="text" |
119 | onClick={() => { this.handleEdit(scope.row) }} | 119 | class='btnColor' |
120 | > | 120 | onClick={() => { this.handleEdit(scope.row) }} |
121 | 详情 | 121 | > |
122 | </el-button> | 122 | 详情 |
123 | </div> | 123 | </el-button> |
124 | ) | 124 | </div> |
125 | ) | ||
126 | } | ||
125 | } | 127 | } |
126 | } | 128 | ]), |
127 | ]), | 129 | data: [] |
128 | data: [] | 130 | }, |
129 | }, | 131 | // 分页 |
130 | pageData: { | 132 | pageData: { |
131 | total: 0, | 133 | total: 0, |
132 | pageSize: 15, | 134 | pageSize: 15, |
133 | current: 1, | 135 | current: 1, |
134 | }, | 136 | }, |
135 | diaData: null, | 137 | diaData: null, |
136 | bsmSjsb: '' | 138 | bsmSjsb: '' |
137 | } | 139 | } |
138 | }, | ||
139 | methods: { | ||
140 | // 是否显示下拉框 | ||
141 | isShowSelectOptions (e) { | ||
142 | if (!e) this.$refs.selectnoticeRegQL.blur() | ||
143 | if (!e) this.$refs.selectnoticeRegDJ.blur() | ||
144 | }, | 140 | }, |
145 | async featchData () { | 141 | methods: { |
146 | try { | 142 | // 是否显示下拉框 |
147 | let { result: { list, total, pages: pageSize, pageNum: current } | 143 | isShowSelectOptions (e) { |
148 | } = await qlfQlYgdj.getQlfQlYgdjList(this.form) | 144 | if (!e) this.$refs.selectnoticeRegQL.blur() |
149 | this.tableData.data = list | 145 | if (!e) this.$refs.selectnoticeRegDJ.blur() |
150 | this.pageData = { | 146 | }, |
151 | pageSize, | 147 | async featchData () { |
152 | current, | 148 | try { |
153 | total | 149 | let { result: { list, total, pages: pageSize, pageNum: current } |
150 | } = await qlfQlYgdj.getQlfQlYgdjList(this.form) | ||
151 | this.tableData.data = list | ||
152 | this.pageData = { | ||
153 | pageSize, | ||
154 | current, | ||
155 | total | ||
156 | } | ||
157 | } catch (error) { | ||
158 | this.$refs.msg.messageShow() | ||
154 | } | 159 | } |
155 | } catch (error) { | ||
156 | this.$refs.msg.messageShow() | ||
157 | } | 160 | } |
158 | } | 161 | } |
159 | } | 162 | } |
160 | } | ||
161 | </script> | 163 | </script> | ... | ... |
... | @@ -72,90 +72,92 @@ | ... | @@ -72,90 +72,92 @@ |
72 | </template> | 72 | </template> |
73 | 73 | ||
74 | <script> | 74 | <script> |
75 | // 异议登记 | 75 | // 异议登记 |
76 | import data from "./data" | 76 | import data from "./data" |
77 | import qlfQlYydj from '@/api/qlfQlYydj' | 77 | import qlfQlYydj from '@/api/qlfQlYydj' |
78 | import tableMixin from '@/mixins/tableMixin.js' | 78 | import tableMixin from '@/mixins/tableMixin.js' |
79 | import treeSelect from '@/components/TreeSelect.vue' | 79 | import treeSelect from '@/components/TreeSelect.vue' |
80 | export default { | 80 | export default { |
81 | name: "yydj", | 81 | name: "yydj", |
82 | mixins: [tableMixin], | 82 | mixins: [tableMixin], |
83 | components: { | 83 | components: { |
84 | treeSelect | 84 | treeSelect |
85 | }, | 85 | }, |
86 | data () { | 86 | data () { |
87 | return { | 87 | return { |
88 | form: { | 88 | form: { |
89 | XZQDM: '', | 89 | XZQDM: '', |
90 | QSZT: '', | 90 | QSZT: '', |
91 | ZL: '', | 91 | ZL: '', |
92 | BDCQZH: '', | 92 | BDCQZH: '', |
93 | QLR: '', | 93 | QLR: '', |
94 | BDCDYH: '', | 94 | BDCDYH: '', |
95 | ZJH: '', | 95 | ZJH: '', |
96 | currentPage: 1 | 96 | currentPage: 1 |
97 | }, | 97 | }, |
98 | tableData: { | 98 | // 表格数据 |
99 | columns: [{ | 99 | tableData: { |
100 | label: '序号', | 100 | columns: [{ |
101 | type: 'index', | 101 | label: '序号', |
102 | width: '50', | 102 | type: 'index', |
103 | index: this.indexMethod, | 103 | width: '50', |
104 | }].concat(data.columns()).concat([ | 104 | index: this.indexMethod, |
105 | { | 105 | }].concat(data.columns()).concat([ |
106 | label: "操作", | 106 | { |
107 | width: 80, | 107 | label: "操作", |
108 | fixed: "right", | 108 | width: 80, |
109 | render: (h, scope) => { | 109 | fixed: "right", |
110 | return ( | 110 | render: (h, scope) => { |
111 | <div> | 111 | return ( |
112 | <el-button | 112 | <div> |
113 | type="text" | 113 | <el-button |
114 | class='btnColor' | 114 | type="text" |
115 | onClick={() => { this.handleEdit(scope.row) }} | 115 | class='btnColor' |
116 | > | 116 | onClick={() => { this.handleEdit(scope.row) }} |
117 | 详情 | 117 | > |
118 | </el-button> | 118 | 详情 |
119 | </div> | 119 | </el-button> |
120 | ) | 120 | </div> |
121 | ) | ||
122 | } | ||
121 | } | 123 | } |
122 | } | 124 | ]), |
123 | ]), | 125 | data: [] |
124 | data: [] | 126 | }, |
125 | }, | 127 | // 分页 |
126 | pageData: { | 128 | pageData: { |
127 | total: 0, | 129 | total: 0, |
128 | pageSize: 15, | 130 | pageSize: 15, |
129 | current: 1, | 131 | current: 1, |
130 | }, | 132 | }, |
131 | diaData: null, | 133 | diaData: null, |
132 | bsmSjsb: '' | 134 | bsmSjsb: '' |
133 | } | 135 | } |
134 | }, | ||
135 | methods: { | ||
136 | // 是否显示下拉框 | ||
137 | isShowSelectOptions (e) { | ||
138 | if (!e) this.$refs.selectobjectionRegQL.blur() | ||
139 | if (!e) this.$refs.selectobjectionRegDJ.blur() | ||
140 | }, | 136 | }, |
141 | async featchData () { | 137 | methods: { |
142 | try { | 138 | // 是否显示下拉框 |
143 | this.form = Object.assign(this.form, this.formData) | 139 | isShowSelectOptions (e) { |
144 | let { result: { list, total, pages: pageSize, pageNum: current } | 140 | if (!e) this.$refs.selectobjectionRegQL.blur() |
145 | } = await qlfQlYydj.getQlfQlYydjList(this.form) | 141 | if (!e) this.$refs.selectobjectionRegDJ.blur() |
146 | this.tableData.data = list | 142 | }, |
147 | this.pageData = { | 143 | async featchData () { |
148 | pageSize, | 144 | try { |
149 | current, | 145 | this.form = Object.assign(this.form, this.formData) |
150 | total | 146 | let { result: { list, total, pages: pageSize, pageNum: current } |
147 | } = await qlfQlYydj.getQlfQlYydjList(this.form) | ||
148 | this.tableData.data = list | ||
149 | this.pageData = { | ||
150 | pageSize, | ||
151 | current, | ||
152 | total | ||
153 | } | ||
154 | } catch (error) { | ||
155 | this.message = error | ||
156 | this.$refs.msg.messageShow() | ||
151 | } | 157 | } |
152 | } catch (error) { | 158 | }, |
153 | this.message = error | 159 | handledetails (index, row) { |
154 | this.$refs.msg.messageShow() | ||
155 | } | 160 | } |
156 | }, | ||
157 | handledetails (index, row) { | ||
158 | } | 161 | } |
159 | } | 162 | } |
160 | } | ||
161 | </script> | 163 | </script> | ... | ... |
... | @@ -63,79 +63,81 @@ | ... | @@ -63,79 +63,81 @@ |
63 | </template> | 63 | </template> |
64 | 64 | ||
65 | <script> | 65 | <script> |
66 | // 注销登记 | 66 | // 注销登记 |
67 | import data from "./data" | 67 | import data from "./data" |
68 | import qlfQlZxdj from '@/api/qlfQlZxdj' | 68 | import qlfQlZxdj from '@/api/qlfQlZxdj' |
69 | import tableMixin from '@/mixins/tableMixin.js' | 69 | import tableMixin from '@/mixins/tableMixin.js' |
70 | export default { | 70 | export default { |
71 | name: "cancellationReg", | 71 | name: "cancellationReg", |
72 | mixins: [tableMixin], | 72 | mixins: [tableMixin], |
73 | data () { | 73 | data () { |
74 | return { | 74 | return { |
75 | form: { | 75 | form: { |
76 | XZQDM: '', | 76 | XZQDM: '', |
77 | QSZT: '', | 77 | QSZT: '', |
78 | ZL: '', | 78 | ZL: '', |
79 | BDCQZH: '', | 79 | BDCQZH: '', |
80 | QLR: '', | 80 | QLR: '', |
81 | QLLX: '', | 81 | QLLX: '', |
82 | BDCDYH: '', | 82 | BDCDYH: '', |
83 | ZJH: '', | 83 | ZJH: '', |
84 | currentPage: 1 | 84 | currentPage: 1 |
85 | }, | 85 | }, |
86 | tableData: { | 86 | // 表格数据 |
87 | columns: [{ | 87 | tableData: { |
88 | label: '序号', | 88 | columns: [{ |
89 | type: 'index', | 89 | label: '序号', |
90 | width: '50', | 90 | type: 'index', |
91 | index: this.indexMethod, | 91 | width: '50', |
92 | }].concat(data.columns()).concat([ | 92 | index: this.indexMethod, |
93 | { | 93 | }].concat(data.columns()).concat([ |
94 | label: "操作", | 94 | { |
95 | width: 80, | 95 | label: "操作", |
96 | fixed: "right", | 96 | width: 80, |
97 | render: (h, scope) => { | 97 | fixed: "right", |
98 | return ( | 98 | render: (h, scope) => { |
99 | <div> | 99 | return ( |
100 | <el-button | 100 | <div> |
101 | type="text" | 101 | <el-button |
102 | class='btnColor' | 102 | type="text" |
103 | onClick={() => { | 103 | class='btnColor' |
104 | this.handleEdit(scope.row); | 104 | onClick={() => { |
105 | }} | 105 | this.handleEdit(scope.row); |
106 | > | 106 | }} |
107 | 详情 | 107 | > |
108 | </el-button> | 108 | 详情 |
109 | </div> | 109 | </el-button> |
110 | ); | 110 | </div> |
111 | ); | ||
112 | }, | ||
111 | }, | 113 | }, |
112 | }, | ||
113 | 114 | ||
114 | ]), | 115 | ]), |
115 | data: [] | 116 | data: [] |
116 | }, | 117 | }, |
117 | pageData: { | 118 | // 分页 |
118 | total: 0, | 119 | pageData: { |
119 | pageSize: 15, | 120 | total: 0, |
120 | current: 1, | 121 | pageSize: 15, |
122 | current: 1, | ||
123 | } | ||
121 | } | 124 | } |
122 | } | 125 | }, |
123 | }, | 126 | methods: { |
124 | methods: { | 127 | async featchData () { |
125 | async featchData () { | 128 | try { |
126 | try { | 129 | this.form = Object.assign(this.form, this.formData) |
127 | this.form = Object.assign(this.form, this.formData) | 130 | let { result: { list, total, pages: pageSize, pageNum: current } |
128 | let { result: { list, total, pages: pageSize, pageNum: current } | 131 | } = await qlfQlZxdj.getQlfQlZxdjList(this.form) |
129 | } = await qlfQlZxdj.getQlfQlZxdjList(this.form) | 132 | this.tableData.data = list |
130 | this.tableData.data = list | 133 | this.pageData = { |
131 | this.pageData = { | 134 | pageSize, |
132 | pageSize, | 135 | current, |
133 | current, | 136 | total |
134 | total | 137 | } |
138 | } catch (error) { | ||
135 | } | 139 | } |
136 | } catch (error) { | ||
137 | } | 140 | } |
138 | } | 141 | } |
139 | } | 142 | } |
140 | } | ||
141 | </script> | 143 | </script> | ... | ... |
... | @@ -101,201 +101,201 @@ | ... | @@ -101,201 +101,201 @@ |
101 | </template> | 101 | </template> |
102 | 102 | ||
103 | <script> | 103 | <script> |
104 | import Vue from 'vue' | 104 | import Vue from 'vue' |
105 | // 接收报文查询 | 105 | // 接收报文查询 |
106 | // 引入表格头部数据 | 106 | // 引入表格头部数据 |
107 | import data from "./data"; | 107 | import data from "./data"; |
108 | // 引入table混入方法 | 108 | // 引入table混入方法 |
109 | import tableMixin from "@/mixins/tableMixin.js"; | 109 | import tableMixin from "@/mixins/tableMixin.js"; |
110 | import { getReceiveDataReportPage } from "@/api/dataReport.js"; | 110 | import { getReceiveDataReportPage } from "@/api/dataReport.js"; |
111 | // 引入详情弹框 | 111 | // 引入详情弹框 |
112 | import dataDetails from "@/components/EditDialog"; | 112 | import dataDetails from "@/components/EditDialog"; |
113 | //引入日期处理方法 | 113 | //引入日期处理方法 |
114 | import { timeFormat } from "@/utils/operation"; | 114 | import { timeFormat } from "@/utils/operation"; |
115 | export default { | 115 | export default { |
116 | name: "jsbwcx", | 116 | name: "jsbwcx", |
117 | mixins: [tableMixin], | 117 | mixins: [tableMixin], |
118 | // 注册组件 | 118 | // 注册组件 |
119 | components: { | 119 | components: { |
120 | dataDetails, | 120 | dataDetails, |
121 | }, | 121 | }, |
122 | data () { | 122 | data () { |
123 | return { | 123 | return { |
124 | 124 | ||
125 | pickerOptionsStart: { | 125 | pickerOptionsStart: { |
126 | disabledDate: (time) => { | 126 | disabledDate: (time) => { |
127 | let endDateVal = this.form.receiveEndTime; | 127 | let endDateVal = this.form.receiveEndTime; |
128 | if (endDateVal) { | 128 | if (endDateVal) { |
129 | return ( | 129 | return ( |
130 | time.getTime() >= | 130 | time.getTime() >= |
131 | new Date(endDateVal).getTime() | 131 | new Date(endDateVal).getTime() |
132 | ); | 132 | ); |
133 | } | 133 | } |
134 | }, | ||
134 | }, | 135 | }, |
135 | }, | 136 | pickerOptionsEnd: { |
136 | pickerOptionsEnd: { | 137 | disabledDate: (time) => { |
137 | disabledDate: (time) => { | 138 | let beginDateVal = this.form.receiveStartTime; |
138 | let beginDateVal = this.form.receiveStartTime; | 139 | if (beginDateVal) { |
139 | if (beginDateVal) { | 140 | return ( |
140 | return ( | 141 | time.getTime() < |
141 | time.getTime() < | 142 | new Date(beginDateVal).getTime() |
142 | new Date(beginDateVal).getTime() | 143 | ); |
143 | ); | 144 | } |
144 | } | 145 | }, |
145 | }, | 146 | }, |
146 | }, | 147 | // 表格数据 |
147 | // 表格数据 | 148 | form: { |
148 | form: { | 149 | qxdm: "", // 行政区 |
149 | qxdm: "", // 行政区 | 150 | receiveStartTime: "", // 开始日期 |
150 | receiveStartTime: "", // 开始日期 | 151 | receiveEndTime: "", // 结束日期 |
151 | receiveEndTime: "", // 结束日期 | 152 | bdcdyh: "", // 不动产单元号 |
152 | bdcdyh: "", // 不动产单元号 | 153 | ywh: "", // 业务号 |
153 | ywh: "", // 业务号 | 154 | qllx: "", // 权利类型 |
154 | qllx: "", // 权利类型 | 155 | djlx: "", // 登记类型 |
155 | djlx: "", // 登记类型 | 156 | jcjg: "", // 检查结果 |
156 | jcjg: "", // 检查结果 | 157 | rkjg: "", //入库结果 |
157 | rkjg: "", //入库结果 | 158 | currentPage: 1 |
158 | currentPage: 1 | 159 | }, |
159 | }, | 160 | // 校验规则 |
160 | // 校验规则 | 161 | rules: { |
161 | rules: { | 162 | pcode: [{ required: true, message: "请选择行政区", trigger: "change" }], |
162 | pcode: [{ required: true, message: "请选择行政区", trigger: "change" }], | 163 | startTime: [ |
163 | startTime: [ | 164 | { required: true, message: "请选择开始日期", trigger: "change" }, |
164 | { required: true, message: "请选择开始日期", trigger: "change" }, | 165 | ], |
165 | ], | 166 | endTime: [ |
166 | endTime: [ | 167 | { required: true, message: "请选择结束日期", trigger: "change" }, |
167 | { required: true, message: "请选择结束日期", trigger: "change" }, | 168 | ], |
168 | ], | 169 | bdcdyh: [ |
169 | bdcdyh: [ | 170 | { required: true, message: "不动产单元号", trigger: "change" }, |
170 | { required: true, message: "不动产单元号", trigger: "change" }, | 171 | ], |
171 | ], | 172 | ywmc: [{ required: true, message: "业务名称", trigger: "change" }], |
172 | ywmc: [{ required: true, message: "业务名称", trigger: "change" }], | 173 | jcjg: [{ required: true, message: "检查结果", trigger: "change" }], |
173 | jcjg: [{ required: true, message: "检查结果", trigger: "change" }], | 174 | rkjg: [{ required: true, message: "入库结果", trigger: "change" }], |
174 | rkjg: [{ required: true, message: "入库结果", trigger: "change" }], | 175 | }, |
175 | }, | 176 | // 表格数据 |
176 | // 表格数据 | 177 | tableData: { |
177 | tableData: { | 178 | // 表格头部 |
178 | // 表格头部 | 179 | columns: [ |
179 | columns: [ | ||
180 | { | ||
181 | label: "序号", | ||
182 | type: "index", | ||
183 | width: "50", | ||
184 | index: this.indexMethod, | ||
185 | } | ||
186 | ] | ||
187 | .concat(data.columns()) | ||
188 | .concat([ | ||
189 | { | 180 | { |
190 | label: "操作", | 181 | label: "序号", |
191 | width: "90", | 182 | type: "index", |
192 | render: (h, scope) => { | 183 | width: "50", |
193 | return ( | 184 | index: this.indexMethod, |
194 | <div> | 185 | } |
195 | { | 186 | ] |
196 | scope.row.receiveState == 2 ? | 187 | .concat(data.columns()) |
197 | <el-button | 188 | .concat([ |
198 | type="text" | 189 | { |
199 | class='successColor' | 190 | label: "操作", |
200 | onClick={() => { | 191 | width: "90", |
201 | this.handleDetails(scope.row); | 192 | render: (h, scope) => { |
202 | }} | 193 | return ( |
203 | > | 194 | <div> |
204 | 修改 | 195 | { |
205 | </el-button> : | 196 | scope.row.receiveState == 2 ? |
206 | <el-button | 197 | <el-button |
207 | type="text" | 198 | type="text" |
208 | class='btnColor' | 199 | class='successColor' |
209 | onClick={() => { | 200 | onClick={() => { |
210 | this.handleDetails(scope.row); | 201 | this.handleDetails(scope.row); |
211 | }} | 202 | }} |
212 | > | 203 | > |
213 | 详情 | 204 | 修改 |
214 | </el-button> | 205 | </el-button> : |
215 | } | 206 | <el-button |
216 | </div> | 207 | type="text" |
217 | ) | 208 | class='btnColor' |
209 | onClick={() => { | ||
210 | this.handleDetails(scope.row); | ||
211 | }} | ||
212 | > | ||
213 | 详情 | ||
214 | </el-button> | ||
215 | } | ||
216 | </div> | ||
217 | ) | ||
218 | } | ||
218 | } | 219 | } |
220 | ]), | ||
221 | // 表格列表数据 | ||
222 | total: 0, | ||
223 | data: [], | ||
224 | }, | ||
225 | // 分页 | ||
226 | pageData: { | ||
227 | total: 0, | ||
228 | pageSize: 10, | ||
229 | current: 1 | ||
230 | }, | ||
231 | title: "", | ||
232 | }; | ||
233 | }, | ||
234 | methods: { | ||
235 | //截止日期变化 | ||
236 | endTimeChange (val) { | ||
237 | this.form.receiveEndTime = timeFormat(new Date(val), true) | ||
238 | }, | ||
239 | // 初始化数据 | ||
240 | queryClick () { | ||
241 | getReceiveDataReportPage({ ...this.form, ...this.formData }).then( | ||
242 | (res) => { | ||
243 | if (res.code === 200) { | ||
244 | let { total, records, current } = res.result; | ||
245 | this.tableData.total = total; | ||
246 | this.tableData.data = records ? records : []; | ||
247 | this.pageData.current = current | ||
219 | } | 248 | } |
220 | ]), | 249 | } |
221 | // 表格列表数据 | 250 | ) |
222 | total: 0, | ||
223 | data: [], | ||
224 | }, | 251 | }, |
225 | // 分页 | 252 | // 重置 |
226 | pageData: { | 253 | resetForm () { |
227 | total: 0, | 254 | this.$refs.ruleForm.resetFields(); |
228 | pageSize: 10, | 255 | this.form.currentPage = 1 |
229 | current: 1 | 256 | this.queryClick(); |
230 | }, | 257 | }, |
231 | title: "", | 258 | featchData () { |
232 | }; | 259 | this.queryClick(); |
233 | }, | 260 | }, |
234 | methods: { | 261 | // 结果 |
235 | //截止日期变化 | 262 | handleResult (row) { |
236 | endTimeChange (val) { | 263 | this.$popupDialog('响应结果', 'views/jsbwcx/components/result', row) |
237 | this.form.receiveEndTime = timeFormat(new Date(val), true) | 264 | }, |
238 | }, | 265 | // 详情 |
239 | // 初始化数据 | 266 | handleDetails (row) { |
240 | queryClick () { | 267 | if (row.rectypeName) { |
241 | getReceiveDataReportPage({ ...this.form, ...this.formData }).then( | 268 | this.title = row.rectypeName |
242 | (res) => { | 269 | } else { |
243 | if (res.code === 200) { | 270 | let Title = '' |
244 | let { total, records, current } = res.result; | 271 | this.dicData['A21'].map(item => { |
245 | this.tableData.total = total; | 272 | if (item.DCODE == row.DJLX || item.DCODE == row.djlx) { |
246 | this.tableData.data = records ? records : []; | 273 | Title = item.DNAME |
247 | this.pageData.current = current | 274 | return |
248 | } | 275 | } |
249 | } | 276 | }) |
250 | ) | ||
251 | }, | ||
252 | // 重置 | ||
253 | resetForm () { | ||
254 | this.$refs.ruleForm.resetFields(); | ||
255 | this.form.currentPage = 1 | ||
256 | this.queryClick(); | ||
257 | }, | ||
258 | featchData () { | ||
259 | this.queryClick(); | ||
260 | }, | ||
261 | // 结果 | ||
262 | handleResult (row) { | ||
263 | this.$popupDialog('响应结果', 'views/jsbwcx/components/result', row) | ||
264 | }, | ||
265 | // 详情 | ||
266 | handleDetails (row) { | ||
267 | if (row.rectypeName) { | ||
268 | this.title = row.rectypeName | ||
269 | } else { | ||
270 | let Title = '' | ||
271 | this.dicData['A21'].map(item => { | ||
272 | if (item.DCODE == row.DJLX || item.DCODE == row.djlx) { | ||
273 | Title = item.DNAME | ||
274 | return | ||
275 | } | ||
276 | }) | ||
277 | 277 | ||
278 | this.dicData['A8'].map(item => { | 278 | this.dicData['A8'].map(item => { |
279 | if (item.DCODE == row.QLLX || item.DCODE == row.qllx) { | 279 | if (item.DCODE == row.QLLX || item.DCODE == row.qllx) { |
280 | Title += '-' + item.DNAME | 280 | Title += '-' + item.DNAME |
281 | return | 281 | return |
282 | } | 282 | } |
283 | }) | 283 | }) |
284 | this.title = Title | 284 | this.title = Title |
285 | } | 285 | } |
286 | this.$refs.editLog.isShow(row); | 286 | this.$refs.editLog.isShow(row); |
287 | if (row.receiveState == 2) { | 287 | if (row.receiveState == 2) { |
288 | this.$store.dispatch('business/setReportLogEdit') | 288 | this.$store.dispatch('business/setReportLogEdit') |
289 | } else { | 289 | } else { |
290 | this.$store.dispatch('business/setEdit') | 290 | this.$store.dispatch('business/setEdit') |
291 | } | 291 | } |
292 | }, | 292 | }, |
293 | } | ||
293 | } | 294 | } |
294 | } | ||
295 | </script> | 295 | </script> |
296 | <style scoped lang="scss"> | 296 | <style scoped lang="scss"> |
297 | .lastdom:nth-child(3) { | 297 | .lastdom:nth-child(3) { |
298 | margin-bottom: 0px; | 298 | margin-bottom: 0px; |
299 | } | 299 | } |
300 | </style> | 300 | </style> |
301 | 301 | ... | ... |
... | @@ -110,8 +110,8 @@ export default { | ... | @@ -110,8 +110,8 @@ export default { |
110 | { required: true, message: "请选择结束日期", trigger: "change" }, | 110 | { required: true, message: "请选择结束日期", trigger: "change" }, |
111 | ] | 111 | ] |
112 | }, | 112 | }, |
113 | // 表格数据 | 113 | // 表格数据 |
114 | tableData: { | 114 | tableData: { |
115 | // 表格头部 | 115 | // 表格头部 |
116 | columns: [ | 116 | columns: [ |
117 | { | 117 | { | ... | ... |
1 | <template> | 1 | <template> |
2 | <!-- 修改登簿日志弹窗 --> | ||
2 | <el-dialog :close-on-click-modal="false" top="0" @close="closeDialog" | 3 | <el-dialog :close-on-click-modal="false" top="0" @close="closeDialog" |
3 | custom-class="dialogBox entryJournal commonDialog editDialogBox mainCenter" :visible.sync="dialogVisible" width="90%"> | 4 | custom-class="dialogBox entryJournal commonDialog editDialogBox mainCenter" :visible.sync="dialogVisible" width="90%"> |
4 | <div slot="title" class="dialog_title" ref="dialogTitle"> | 5 | <div slot="title" class="dialog_title" ref="dialogTitle"> |
... | @@ -283,9 +284,11 @@ export default { | ... | @@ -283,9 +284,11 @@ export default { |
283 | } | 284 | } |
284 | }, | 285 | }, |
285 | methods: { | 286 | methods: { |
287 | // 关闭弹框事件 | ||
286 | closeDialog () { | 288 | closeDialog () { |
287 | this.dialogVisible = false; | 289 | this.dialogVisible = false; |
288 | }, | 290 | }, |
291 | // 展示弹框 | ||
289 | isShow (item) { | 292 | isShow (item) { |
290 | this.title = '登薄日志(' + item.ACCESSDATE + ')' | 293 | this.title = '登薄日志(' + item.ACCESSDATE + ')' |
291 | this.titleName = 'sjmx' | 294 | this.titleName = 'sjmx' | ... | ... |
... | @@ -52,110 +52,110 @@ | ... | @@ -52,110 +52,110 @@ |
52 | </div> | 52 | </div> |
53 | </template> | 53 | </template> |
54 | <script> | 54 | <script> |
55 | // 登簿日志查询 | 55 | // 登簿日志查询 |
56 | // 引入列表数据 | 56 | // 引入列表数据 |
57 | import { datas, sendThis } from "./data" | 57 | import { datas, sendThis } from "./data" |
58 | // 引入表格混入方法 | 58 | // 引入表格混入方法 |
59 | import tableMixin from "@/mixins/tableMixin.js"; | 59 | import tableMixin from "@/mixins/tableMixin.js"; |
60 | import { getRecordLogPage } from "@/api/recordLog.js"; | 60 | import { getRecordLogPage } from "@/api/recordLog.js"; |
61 | import { mapGetters } from 'vuex' | 61 | import { mapGetters } from 'vuex' |
62 | //引入日期处理方法 | 62 | //引入日期处理方法 |
63 | import { timeFormat } from "@/utils/operation"; | 63 | import { timeFormat } from "@/utils/operation"; |
64 | // 引入弹框组件 | 64 | // 引入弹框组件 |
65 | import editDialog from '../components/editDialog.vue' | 65 | import editDialog from '../components/editDialog.vue' |
66 | export default { | 66 | export default { |
67 | components: { | 67 | components: { |
68 | editDialog | 68 | editDialog |
69 | }, | 69 | }, |
70 | name: "dbrzcx", | 70 | name: "dbrzcx", |
71 | mixins: [tableMixin], | 71 | mixins: [tableMixin], |
72 | computed: { | 72 | computed: { |
73 | ...mapGetters(['dicData']) | 73 | ...mapGetters(['dicData']) |
74 | }, | 74 | }, |
75 | data () { | 75 | data () { |
76 | return { | 76 | return { |
77 | // 开始结束日期限制 | 77 | // 开始结束日期限制 |
78 | pickerOptionsStart: { | 78 | pickerOptionsStart: { |
79 | disabledDate: (time) => { | 79 | disabledDate: (time) => { |
80 | if (this.form.endTime) { | 80 | if (this.form.endTime) { |
81 | return time.getTime() >= new Date(this.form.endTime).getTime() | 81 | return time.getTime() >= new Date(this.form.endTime).getTime() |
82 | } | ||
82 | } | 83 | } |
83 | } | 84 | }, |
84 | }, | 85 | // 结束日期限制 |
85 | // 结束日期限制 | 86 | pickerOptionsEnd: { |
86 | pickerOptionsEnd: { | 87 | disabledDate: (time) => { |
87 | disabledDate: (time) => { | 88 | if (this.form.startTime) { |
88 | if (this.form.startTime) { | 89 | return time.getTime() < new Date(this.form.startTime).getTime() |
89 | return time.getTime() < new Date(this.form.startTime).getTime() | 90 | } |
90 | } | 91 | } |
92 | }, | ||
93 | // 表单 | ||
94 | form: { | ||
95 | areacode: '', | ||
96 | startTime: '', | ||
97 | endTime: '', | ||
98 | currentPage: 1 | ||
99 | }, | ||
100 | // 分页 | ||
101 | pageData: { | ||
102 | total: 0, | ||
103 | pageSize: 10, | ||
104 | current: 1 | ||
105 | }, | ||
106 | // 表格数据 | ||
107 | tableData: { | ||
108 | // 表头 | ||
109 | columns: [ | ||
110 | { | ||
111 | label: "序号", | ||
112 | type: "index", | ||
113 | width: "50", | ||
114 | index: this.indexMethod, | ||
115 | } | ||
116 | ] | ||
117 | .concat(datas.columns()), | ||
118 | // 列表 | ||
119 | data: [], | ||
120 | total: 0, | ||
91 | } | 121 | } |
122 | } | ||
123 | }, | ||
124 | mounted () { | ||
125 | sendThis(this); | ||
126 | }, | ||
127 | methods: { | ||
128 | //截止日期变化 | ||
129 | endTimeChange (val) { | ||
130 | this.form.endTime = timeFormat(new Date(val), true) | ||
92 | }, | 131 | }, |
93 | // 表单 | 132 | featchData () { |
94 | form: { | 133 | getRecordLogPage({ ...this.form }).then(res => { |
95 | areacode: '', | 134 | if (res.code === 200) { |
96 | startTime: '', | 135 | let { records, total, current } = res.result |
97 | endTime: '', | 136 | this.tableData.data = records ? records : [] |
98 | currentPage: 1 | 137 | this.tableData.total = total ? total : 0 |
138 | this.pageData.current = current | ||
139 | } | ||
140 | }) | ||
99 | }, | 141 | }, |
100 | // 分页 | 142 | // 重置 |
101 | pageData: { | 143 | resetForm () { |
102 | total: 0, | 144 | this.$refs.ruleForm.resetFields(); |
103 | pageSize: 10, | 145 | this.form.currentPage = 1 |
104 | current: 1 | 146 | this.featchData(); |
105 | }, | 147 | }, |
106 | // table数据 | 148 | // 编辑 |
107 | tableData: { | 149 | handleEdit (row) { |
108 | // 表头 | 150 | this.$refs.editLog.isShow(row); |
109 | columns: [ | 151 | this.$store.dispatch('business/setReportLogEdit') |
110 | { | ||
111 | label: "序号", | ||
112 | type: "index", | ||
113 | width: "50", | ||
114 | index: this.indexMethod, | ||
115 | } | ||
116 | ] | ||
117 | .concat(datas.columns()), | ||
118 | // 列表 | ||
119 | data: [], | ||
120 | total: 0, | ||
121 | } | 152 | } |
122 | } | ||
123 | }, | ||
124 | mounted () { | ||
125 | sendThis(this); | ||
126 | }, | ||
127 | methods: { | ||
128 | //截止日期变化 | ||
129 | endTimeChange (val) { | ||
130 | this.form.endTime = timeFormat(new Date(val), true) | ||
131 | }, | ||
132 | featchData () { | ||
133 | getRecordLogPage({ ...this.form }).then(res => { | ||
134 | if (res.code === 200) { | ||
135 | let { records, total, current } = res.result | ||
136 | this.tableData.data = records ? records : [] | ||
137 | this.tableData.total = total ? total : 0 | ||
138 | this.pageData.current = current | ||
139 | } | ||
140 | }) | ||
141 | }, | ||
142 | // 重置 | ||
143 | resetForm () { | ||
144 | this.$refs.ruleForm.resetFields(); | ||
145 | this.form.currentPage = 1 | ||
146 | this.featchData(); | ||
147 | }, | 153 | }, |
148 | // 编辑 | 154 | destroyed () { |
149 | handleEdit (row) { | 155 | this.$store.dispatch('business/setEdit') |
150 | this.$refs.editLog.isShow(row); | ||
151 | this.$store.dispatch('business/setReportLogEdit') | ||
152 | } | 156 | } |
153 | }, | ||
154 | destroyed () { | ||
155 | this.$store.dispatch('business/setEdit') | ||
156 | } | 157 | } |
157 | } | ||
158 | </script> | 158 | </script> |
159 | <style scoped lang="scss"> | 159 | <style scoped lang="scss"> |
160 | @import "./index.scss"; | 160 | @import "./index.scss"; |
161 | </style> | 161 | </style> | ... | ... |
... | @@ -85,160 +85,160 @@ | ... | @@ -85,160 +85,160 @@ |
85 | </div> | 85 | </div> |
86 | </template> | 86 | </template> |
87 | <script> | 87 | <script> |
88 | // 上报报文查询 | 88 | // 上报报文查询 |
89 | // 引入表头数据 | 89 | // 引入表头数据 |
90 | import { datas, sendThis } from "./data"; | 90 | import { datas, sendThis } from "./data"; |
91 | // 引入表格混入方法 | 91 | // 引入表格混入方法 |
92 | import tableMixin from "@/mixins/tableMixin.js"; | 92 | import tableMixin from "@/mixins/tableMixin.js"; |
93 | // 引入详情弹框 | 93 | // 引入详情弹框 |
94 | import dataDetails from "@/components/EditDialog"; | 94 | import dataDetails from "@/components/EditDialog"; |
95 | import { getDataReportPage } from "@/api/dataReport.js"; | 95 | import { getDataReportPage } from "@/api/dataReport.js"; |
96 | //引入日期处理方法 | 96 | //引入日期处理方法 |
97 | import { timeFormat } from "@/utils/operation"; | 97 | import { timeFormat } from "@/utils/operation"; |
98 | export default { | 98 | export default { |
99 | name: "sbbwcx", | 99 | name: "sbbwcx", |
100 | mixins: [tableMixin], | 100 | mixins: [tableMixin], |
101 | // 注册组件 | 101 | // 注册组件 |
102 | components: { | 102 | components: { |
103 | dataDetails, | 103 | dataDetails, |
104 | }, | 104 | }, |
105 | data () { | 105 | data () { |
106 | return { | 106 | return { |
107 | isShow: false, | 107 | isShow: false, |
108 | // 开始结束日期限制 | 108 | // 开始结束日期限制 |
109 | pickerOptionsStart: { | 109 | pickerOptionsStart: { |
110 | disabledDate: (time) => { | 110 | disabledDate: (time) => { |
111 | if (this.form.exchangeEndTime) { | 111 | if (this.form.exchangeEndTime) { |
112 | return time.getTime() >= new Date(this.form.exchangeEndTime).getTime(); | 112 | return time.getTime() >= new Date(this.form.exchangeEndTime).getTime(); |
113 | } | 113 | } |
114 | }, | ||
114 | }, | 115 | }, |
115 | }, | 116 | // 结束日期限制 |
116 | // 结束日期限制 | 117 | pickerOptionsEnd: { |
117 | pickerOptionsEnd: { | 118 | disabledDate: (time) => { |
118 | disabledDate: (time) => { | 119 | if (this.form.exchangeStartTime) { |
119 | if (this.form.exchangeStartTime) { | 120 | return time.getTime() < new Date(this.form.exchangeStartTime).getTime(); |
120 | return time.getTime() < new Date(this.form.exchangeStartTime).getTime(); | 121 | } |
121 | } | 122 | }, |
122 | }, | 123 | }, |
123 | }, | 124 | // 头部搜索 |
124 | // 头部搜索 | 125 | form: { |
125 | form: { | 126 | qxdm: "", // 行政区 |
126 | qxdm: "", // 行政区 | 127 | exchangeStartTime: "", // 开始日期 |
127 | exchangeStartTime: "", // 开始日期 | 128 | exchangeEndTime: "", // 结束日期 |
128 | exchangeEndTime: "", // 结束日期 | 129 | hjjg: "", //汇交状态 |
129 | hjjg: "", //汇交状态 | 130 | bdcdyh: "", // 不动产单元号 |
130 | bdcdyh: "", // 不动产单元号 | 131 | ywh: "", // 业务号 |
131 | ywh: "", // 业务号 | 132 | qllx: "", // 权利类型 |
132 | qllx: "", // 权利类型 | 133 | djlx: "", // 登记类型 |
133 | djlx: "", // 登记类型 | 134 | jcjg: "", // 检查结果 |
134 | jcjg: "", // 检查结果 | 135 | rkjg: "", //入库结果 |
135 | rkjg: "", //入库结果 | 136 | currentPage: 1 |
136 | currentPage: 1 | 137 | }, |
137 | }, | 138 | // 分页 |
138 | // 分页 | 139 | pageData: { |
139 | pageData: { | 140 | total: 0, |
140 | total: 0, | 141 | pageSize: 10, |
141 | pageSize: 10, | 142 | current: 1 |
142 | current: 1 | 143 | }, |
143 | }, | 144 | // 表格数据 |
144 | // table数据 | 145 | tableData: { |
145 | tableData: { | 146 | // 表头数据 |
146 | // 表头数据 | 147 | columns: [ |
147 | columns: [ | ||
148 | { | ||
149 | label: "序号", | ||
150 | type: "index", | ||
151 | width: "50", | ||
152 | index: this.indexMethod, | ||
153 | } | ||
154 | ] | ||
155 | .concat(datas.columns().concat([ | ||
156 | { | 148 | { |
157 | label: "操作", | 149 | label: "序号", |
158 | width: "80", | 150 | type: "index", |
159 | fixed: "right", | 151 | width: "50", |
160 | render: (h, scope) => { | 152 | index: this.indexMethod, |
161 | return ( | ||
162 | <div> | ||
163 | { | ||
164 | scope.row.exchangeState == 2 ? | ||
165 | <el-button | ||
166 | type="text" | ||
167 | class='successColor' | ||
168 | onClick={() => { | ||
169 | this.handleDetail(scope.row); | ||
170 | }} | ||
171 | > | ||
172 | 修改 | ||
173 | </el-button> : | ||
174 | <el-button | ||
175 | class='btnColor' | ||
176 | type="text" | ||
177 | onClick={() => { | ||
178 | this.handleDetail(scope.row); | ||
179 | }} | ||
180 | > | ||
181 | 详情 | ||
182 | </el-button> | ||
183 | } | ||
184 | |||
185 | </div> | ||
186 | ); | ||
187 | }, | ||
188 | } | 153 | } |
189 | ])), | 154 | ] |
190 | total: 0, | 155 | .concat(datas.columns().concat([ |
191 | data: [], | 156 | { |
192 | }, | 157 | label: "操作", |
193 | title: "", | 158 | width: "80", |
194 | }; | 159 | fixed: "right", |
195 | }, | 160 | render: (h, scope) => { |
196 | mounted () { | 161 | return ( |
197 | sendThis(this); | 162 | <div> |
198 | }, | 163 | { |
199 | methods: { | 164 | scope.row.exchangeState == 2 ? |
200 | //截止日期变化 | 165 | <el-button |
201 | endTimeChange (val) { | 166 | type="text" |
202 | this.form.exchangeEndTime = timeFormat(new Date(val), true) | 167 | class='successColor' |
203 | }, | 168 | onClick={() => { |
204 | // 初始化数据 | 169 | this.handleDetail(scope.row); |
205 | featchData () { | 170 | }} |
206 | getDataReportPage({ ...this.form }).then((res) => { | 171 | > |
207 | if (res.code === 200) { | 172 | 修改 |
208 | let { total, records, current } = res.result; | 173 | </el-button> : |
209 | this.tableData.total = total; | 174 | <el-button |
210 | this.tableData.data = records ? records : []; | 175 | class='btnColor' |
211 | this.pageData.current = current | 176 | type="text" |
212 | } | 177 | onClick={() => { |
213 | }); | 178 | this.handleDetail(scope.row); |
179 | }} | ||
180 | > | ||
181 | 详情 | ||
182 | </el-button> | ||
183 | } | ||
184 | |||
185 | </div> | ||
186 | ); | ||
187 | }, | ||
188 | } | ||
189 | ])), | ||
190 | total: 0, | ||
191 | data: [], | ||
192 | }, | ||
193 | title: "", | ||
194 | }; | ||
214 | }, | 195 | }, |
215 | // 上报 | 196 | mounted () { |
216 | handleEscalation () { }, | 197 | sendThis(this); |
217 | // 详情 | ||
218 | handleDetail (row) { | ||
219 | this.title = row.rectypeName; | ||
220 | this.$refs.editLog.isShow(row); | ||
221 | if (row.exchangeState == 2) { | ||
222 | this.$store.dispatch('business/setReportLogEdit') | ||
223 | } else { | ||
224 | this.$store.dispatch('business/setEdit') | ||
225 | } | ||
226 | }, | 198 | }, |
227 | // 重置 | 199 | methods: { |
228 | resetForm () { | 200 | //截止日期变化 |
229 | this.$refs.ruleForm.resetFields(); | 201 | endTimeChange (val) { |
230 | this.form.exchangeEndTime = "" | 202 | this.form.exchangeEndTime = timeFormat(new Date(val), true) |
231 | this.form.currentPage = 1 | 203 | }, |
232 | this.featchData(); | 204 | // 初始化数据 |
205 | featchData () { | ||
206 | getDataReportPage({ ...this.form }).then((res) => { | ||
207 | if (res.code === 200) { | ||
208 | let { total, records, current } = res.result; | ||
209 | this.tableData.total = total; | ||
210 | this.tableData.data = records ? records : []; | ||
211 | this.pageData.current = current | ||
212 | } | ||
213 | }); | ||
214 | }, | ||
215 | // 上报 | ||
216 | handleEscalation () { }, | ||
217 | // 详情 | ||
218 | handleDetail (row) { | ||
219 | this.title = row.rectypeName; | ||
220 | this.$refs.editLog.isShow(row); | ||
221 | if (row.exchangeState == 2) { | ||
222 | this.$store.dispatch('business/setReportLogEdit') | ||
223 | } else { | ||
224 | this.$store.dispatch('business/setEdit') | ||
225 | } | ||
226 | }, | ||
227 | // 重置 | ||
228 | resetForm () { | ||
229 | this.$refs.ruleForm.resetFields(); | ||
230 | this.form.exchangeEndTime = "" | ||
231 | this.form.currentPage = 1 | ||
232 | this.featchData(); | ||
233 | }, | ||
233 | }, | 234 | }, |
234 | }, | 235 | destroyed () { |
235 | destroyed () { | 236 | this.$store.dispatch('business/setEdit') |
236 | this.$store.dispatch('business/setEdit') | 237 | } |
237 | } | 238 | } |
238 | } | ||
239 | </script> | 239 | </script> |
240 | <style scoped lang="scss"> | 240 | <style scoped lang="scss"> |
241 | // 引入页面公共样式 | 241 | // 引入页面公共样式 |
242 | @import "./index.scss"; | 242 | @import "./index.scss"; |
243 | </style> | 243 | </style> |
244 | 244 | ... | ... |
... | @@ -146,12 +146,14 @@ | ... | @@ -146,12 +146,14 @@ |
146 | } | 146 | } |
147 | }) | 147 | }) |
148 | }, | 148 | }, |
149 | // 重置 | ||
149 | resetForm () { | 150 | resetForm () { |
150 | this.dialogForm = { | 151 | this.dialogForm = { |
151 | roleName: '', | 152 | roleName: '', |
152 | } | 153 | } |
153 | this.$refs.form.resetFields() | 154 | this.$refs.form.resetFields() |
154 | }, | 155 | }, |
156 | // 关闭 | ||
155 | close () { | 157 | close () { |
156 | this.resetForm() | 158 | this.resetForm() |
157 | this.$emit('input', false) | 159 | this.$emit('input', false) | ... | ... |
... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +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 | <!-- 判断进入监管还是上报系统 --> |
6 | <el-form-item v-if="BASE_API.THEME=='jg'"> | 6 | <el-form-item v-if="BASE_API.THEME=='jg'"> |
7 | <Breadcrumb /> | 7 | <Breadcrumb /> |
8 | </el-form-item> | 8 | </el-form-item> |
... | @@ -98,6 +98,7 @@ | ... | @@ -98,6 +98,7 @@ |
98 | endTime: '', | 98 | endTime: '', |
99 | currentPage: 1 | 99 | currentPage: 1 |
100 | }, | 100 | }, |
101 | // 表格数据 | ||
101 | tableData: { | 102 | tableData: { |
102 | columns: [ | 103 | columns: [ |
103 | { | 104 | { | ... | ... |
1 | <template> | 1 | <template> |
2 | <!-- 编辑 --> | 2 | <!-- 编辑 --> |
3 | <dialogBox ref="addTask" width="50%" :isMain="true" @submitForm="handleSubmit" @closeDialog="handleClose" | 3 | <dialogBox ref="addTask" class="scheduledtaskdialog" width="40%" :isMain="true" @submitForm="handleSubmit" @closeDialog="handleClose" |
4 | v-model="myValue" customClass="editValidRule" title="新增定时任务"> | 4 | v-model="myValue" customClass="editValidRule" title="新增定时任务"> |
5 | <div class="dialogCon" style=""> | 5 | <div class="dialogCon" style=""> |
6 | <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px"> | 6 | <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px"> |
7 | <el-row :gutter="20"> | 7 | <el-row> |
8 | <el-col :span="12"> | 8 | <el-col> |
9 | <el-form-item label="任务名" prop="jobName"> | 9 | <el-form-item label="任务名" prop="jobName"> |
10 | <el-input v-model="ruleForm.jobName" placeholder="任务名"></el-input> | 10 | <el-input v-model="ruleForm.jobName" placeholder="任务名"></el-input> |
11 | </el-form-item> | 11 | </el-form-item> |
12 | </el-col> | 12 | </el-col> |
13 | <el-col :span="12"> | 13 | <el-col> |
14 | <el-form-item label="类名" prop="beanName"> | 14 | <el-form-item label="类名" prop="beanName"> |
15 | <el-input v-model="ruleForm.beanName" placeholder="类名"></el-input> | 15 | <el-input v-model="ruleForm.beanName" placeholder="类名"></el-input> |
16 | </el-form-item> | 16 | </el-form-item> |
17 | </el-col> | 17 | </el-col> |
18 | </el-row> | 18 | <el-col> |
19 | <el-row :gutter="20"> | ||
20 | <el-col :span="12"> | ||
21 | <el-form-item label="cron表达式" prop="cronExpression"> | 19 | <el-form-item label="cron表达式" prop="cronExpression"> |
22 | <el-input v-model="ruleForm.cronExpression" placeholder="cron表达式"></el-input> | 20 | <el-input v-model="ruleForm.cronExpression" placeholder="cron表达式"></el-input> |
23 | </el-form-item> | 21 | </el-form-item> |
24 | </el-col> | 22 | </el-col> |
25 | <el-col :span="12"> | 23 | <el-col> |
26 | <el-form-item label="方法名" prop="methodName"> | 24 | <el-form-item label="方法名" prop="methodName"> |
27 | <el-input v-model="ruleForm.methodName" placeholder="方法名"></el-input> | 25 | <el-input v-model="ruleForm.methodName" placeholder="方法名"></el-input> |
28 | </el-form-item> | 26 | </el-form-item> |
... | @@ -31,7 +29,7 @@ | ... | @@ -31,7 +29,7 @@ |
31 | <el-row :gutter="20"> | 29 | <el-row :gutter="20"> |
32 | <el-col :span="24"> | 30 | <el-col :span="24"> |
33 | <el-form-item label="任务描述" prop="remark"> | 31 | <el-form-item label="任务描述" prop="remark"> |
34 | <el-input v-model="ruleForm.remark" type="textarea" :rows="2" placeholder="任务描述"></el-input> | 32 | <el-input v-model="ruleForm.remark" type="textarea" :rows="4" placeholder="任务描述"></el-input> |
35 | </el-form-item> | 33 | </el-form-item> |
36 | </el-col> | 34 | </el-col> |
37 | </el-row> | 35 | </el-row> |
... | @@ -42,110 +40,112 @@ | ... | @@ -42,110 +40,112 @@ |
42 | </template> | 40 | </template> |
43 | 41 | ||
44 | <script> | 42 | <script> |
45 | import sjsbTask from '@/api/sjsbTask.js' | 43 | import sjsbTask from '@/api/sjsbTask.js' |
46 | export default { | 44 | export default { |
47 | props: { | 45 | props: { |
48 | value: { type: Boolean, default: false }, | 46 | value: { type: Boolean, default: false }, |
49 | taskData: { | 47 | taskData: { |
50 | type: Object, | 48 | type: Object, |
51 | default: null | 49 | default: null |
52 | } | 50 | } |
53 | }, | ||
54 | data () { | ||
55 | return { | ||
56 | myValue: this.value, | ||
57 | ruleForm: { | ||
58 | jobName: '', | ||
59 | cronExpression: '', | ||
60 | beanName: '', | ||
61 | methodName: '', | ||
62 | methodParams: '', | ||
63 | remark: '' | ||
64 | }, | ||
65 | rules: { | ||
66 | jobName: [ | ||
67 | { required: true, message: '任务名', trigger: 'blur' } | ||
68 | ], | ||
69 | cronExpression: [ | ||
70 | { required: true, message: 'cron表达式', trigger: 'blur' } | ||
71 | ], | ||
72 | beanName: [ | ||
73 | { required: true, message: '任务类名', trigger: 'blur' } | ||
74 | ], | ||
75 | methodName: [ | ||
76 | { required: true, message: '任务方法名', trigger: 'blur' } | ||
77 | ] | ||
78 | }, | ||
79 | message: '' | ||
80 | } | ||
81 | }, | ||
82 | methods: { | ||
83 | handleSubmit () { | ||
84 | let _this = this | ||
85 | this.$refs['ruleForm'].validate(async (valid) => { | ||
86 | if (valid) { | ||
87 | if (!_this.taskData) { | ||
88 | try { | ||
89 | let res = await sjsbTask.sjsbTaskSave(_this.ruleForm) | ||
90 | if (res.code == 200) { | ||
91 | _this.loading = false | ||
92 | _this.$message({ | ||
93 | message: res.message, | ||
94 | type: 'success' | ||
95 | }) | ||
96 | _this.handleClose() | ||
97 | _this.$parent.featchData() | ||
98 | } | ||
99 | } catch (error) { | ||
100 | _this.message = error | ||
101 | _this.$refs.msg.messageShow() | ||
102 | } | ||
103 | } else { | ||
104 | try { | ||
105 | let res = await sjsbTask.updateCron(_this.ruleForm) | ||
106 | if (res.code == 200) { | ||
107 | _this.$message({ | ||
108 | message: res.message, | ||
109 | type: 'success' | ||
110 | }) | ||
111 | _this.handleClose() | ||
112 | _this.$parent.featchData() | ||
113 | } | ||
114 | } catch (error) { | ||
115 | _this.message = error | ||
116 | _this.$refs.msg.messageShow() | ||
117 | } | ||
118 | } | ||
119 | } else { | ||
120 | this.$message('请检查表单完整性') | ||
121 | return false; | ||
122 | } | ||
123 | }) | ||
124 | }, | ||
125 | handleClose () { | ||
126 | this.$emit("input", false); | ||
127 | } | ||
128 | }, | ||
129 | watch: { | ||
130 | value (val) { | ||
131 | this.myValue = val | ||
132 | }, | 51 | }, |
133 | taskData (val) { | 52 | data () { |
134 | if (val != null) { | 53 | return { |
135 | this.ruleForm = val | 54 | myValue: this.value, |
136 | } else { | 55 | ruleForm: { |
137 | this.ruleForm = { | ||
138 | jobName: '', | 56 | jobName: '', |
139 | cronExpression: '', | 57 | cronExpression: '', |
140 | beanName: '', | 58 | beanName: '', |
141 | methodName: '', | 59 | methodName: '', |
142 | methodParams: '', | 60 | methodParams: '', |
143 | remark: '' | 61 | remark: '' |
62 | }, | ||
63 | rules: { | ||
64 | jobName: [ | ||
65 | { required: true, message: '任务名', trigger: 'blur' } | ||
66 | ], | ||
67 | cronExpression: [ | ||
68 | { required: true, message: 'cron表达式', trigger: 'blur' } | ||
69 | ], | ||
70 | beanName: [ | ||
71 | { required: true, message: '任务类名', trigger: 'blur' } | ||
72 | ], | ||
73 | methodName: [ | ||
74 | { required: true, message: '任务方法名', trigger: 'blur' } | ||
75 | ] | ||
76 | }, | ||
77 | message: '' | ||
78 | } | ||
79 | }, | ||
80 | methods: { | ||
81 | handleSubmit () { | ||
82 | let _this = this | ||
83 | this.$refs['ruleForm'].validate(async (valid) => { | ||
84 | if (valid) { | ||
85 | if (!_this.taskData) { | ||
86 | try { | ||
87 | let res = await sjsbTask.sjsbTaskSave(_this.ruleForm) | ||
88 | if (res.code == 200) { | ||
89 | _this.loading = false | ||
90 | _this.$message({ | ||
91 | message: res.message, | ||
92 | type: 'success' | ||
93 | }) | ||
94 | _this.handleClose() | ||
95 | _this.$parent.featchData() | ||
96 | } | ||
97 | } catch (error) { | ||
98 | _this.message = error | ||
99 | _this.$refs.msg.messageShow() | ||
100 | } | ||
101 | } else { | ||
102 | try { | ||
103 | let res = await sjsbTask.updateCron(_this.ruleForm) | ||
104 | if (res.code == 200) { | ||
105 | _this.$message({ | ||
106 | message: res.message, | ||
107 | type: 'success' | ||
108 | }) | ||
109 | _this.handleClose() | ||
110 | _this.$parent.featchData() | ||
111 | } | ||
112 | } catch (error) { | ||
113 | _this.message = error | ||
114 | _this.$refs.msg.messageShow() | ||
115 | } | ||
116 | } | ||
117 | } else { | ||
118 | this.$message('请检查表单完整性') | ||
119 | return false; | ||
120 | } | ||
121 | }) | ||
122 | }, | ||
123 | handleClose () { | ||
124 | this.$emit("input", false); | ||
125 | } | ||
126 | }, | ||
127 | watch: { | ||
128 | value (val) { | ||
129 | this.myValue = val | ||
130 | }, | ||
131 | taskData (val) { | ||
132 | if (val != null) { | ||
133 | this.ruleForm = val | ||
134 | } else { | ||
135 | this.ruleForm = { | ||
136 | jobName: '', | ||
137 | cronExpression: '', | ||
138 | beanName: '', | ||
139 | methodName: '', | ||
140 | methodParams: '', | ||
141 | remark: '' | ||
142 | } | ||
144 | } | 143 | } |
145 | } | 144 | } |
146 | } | 145 | } |
147 | } | 146 | } |
148 | } | ||
149 | </script> | 147 | </script> |
150 | 148 | ||
151 | 149 | ||
150 | <style scoped lang="scss"> | ||
151 | </style> | ... | ... |
... | @@ -30,179 +30,180 @@ | ... | @@ -30,179 +30,180 @@ |
30 | </template> | 30 | </template> |
31 | 31 | ||
32 | <script> | 32 | <script> |
33 | import ruleConfig from '@/api/ruleConfig' | 33 | import ruleConfig from '@/api/ruleConfig' |
34 | export default { | 34 | export default { |
35 | props: { | 35 | props: { |
36 | ruleData: Object, | 36 | ruleData: Object, |
37 | }, | 37 | }, |
38 | data () { | 38 | data () { |
39 | return { | 39 | return { |
40 | message: '', | 40 | message: '', |
41 | ruleForm: { | 41 | ruleForm: { |
42 | DATATABLE: '', | 42 | DATATABLE: '', |
43 | CHINESETABLE: '', | 43 | CHINESETABLE: '', |
44 | SOLEURL: '' | 44 | SOLEURL: '' |
45 | }, | 45 | }, |
46 | tableData: { | 46 | // 表格数据 |
47 | column: [ | 47 | tableData: { |
48 | { | 48 | column: [ |
49 | width: '60', | 49 | { |
50 | renderHeader: (h, scope) => { | 50 | width: '60', |
51 | return <i class="el-icon-plus" onClick={() => { this.handleAdd() }} style="cursor:pointer;color:#409EFF">增加</i> | 51 | renderHeader: (h, scope) => { |
52 | return <i class="el-icon-plus" onClick={() => { this.handleAdd() }} style="cursor:pointer;color:#409EFF">增加</i> | ||
53 | }, | ||
54 | render: (h, scope) => { | ||
55 | return ( | ||
56 | <i class="el-icon-minus" onClick={() => { this.handleMinus(scope.$index, scope.row) }} style="cursor:pointer"></i> | ||
57 | ) | ||
58 | } | ||
59 | }, | ||
60 | { | ||
61 | prop: 'FIELD', | ||
62 | label: '字段名', | ||
63 | render: (h, scope) => { | ||
64 | return ( | ||
65 | <el-input value={scope.row[scope.column.property]} onInput={(val) => { scope.row[scope.column.property] = val }}></el-input> | ||
66 | ) | ||
67 | } | ||
68 | }, | ||
69 | { | ||
70 | prop: 'CHINESENAME', | ||
71 | label: '中文名称', | ||
72 | render: (h, scope) => { | ||
73 | return ( | ||
74 | <el-input value={scope.row[scope.column.property]} onInput={(val) => { scope.row[scope.column.property] = val }}></el-input> | ||
75 | ) | ||
76 | } | ||
52 | }, | 77 | }, |
53 | render: (h, scope) => { | 78 | // 是否必填 |
54 | return ( | 79 | { |
55 | <i class="el-icon-minus" onClick={() => { this.handleMinus(scope.$index, scope.row) }} style="cursor:pointer"></i> | 80 | prop: 'REQUIRED', |
56 | ) | 81 | label: '是否必填', |
82 | render: (h, scope) => { | ||
83 | return ( | ||
84 | <el-checkbox v-model={scope.row[scope.column.property]} true-label={'1'} false-label={'0'}>必填</el-checkbox> | ||
85 | ) | ||
86 | } | ||
87 | }, | ||
88 | // 校验表达式 | ||
89 | { | ||
90 | prop: 'EXPRESSION', | ||
91 | label: '校验表达式', | ||
92 | render: (h, scope) => { | ||
93 | return ( | ||
94 | <el-select value={scope.row[scope.column.property]} clearable | ||
95 | onChange={(val) => { scope.row[scope.column.property] = val }}> | ||
96 | { | ||
97 | this.tagOptions.map(option => { | ||
98 | return ( | ||
99 | <el-option label={option.label} value={option.value}></el-option> | ||
100 | ) | ||
101 | }) | ||
102 | } | ||
103 | </el-select> | ||
104 | ) | ||
105 | } | ||
106 | }, | ||
107 | { | ||
108 | prop: 'MESSAGE', | ||
109 | label: '提示信息', | ||
110 | render: (h, scope) => { | ||
111 | return ( | ||
112 | <el-input placeholder="提示信息" value={scope.row[scope.column.property]} onInput={(val) => { scope.row[scope.column.property] = val }}></el-input> | ||
113 | ) | ||
114 | } | ||
57 | } | 115 | } |
116 | ], | ||
117 | data: [] | ||
118 | }, | ||
119 | tagOptions: [ | ||
120 | { | ||
121 | label: '手机号', | ||
122 | value: '^[1][3,4,5,6,7,8,9][0-9]{9}$' | ||
58 | }, | 123 | }, |
59 | { | 124 | { |
60 | prop: 'FIELD', | 125 | label: '身份证', |
61 | label: '字段名', | 126 | value: '^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$|^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$' |
62 | render: (h, scope) => { | ||
63 | return ( | ||
64 | <el-input value={scope.row[scope.column.property]} onInput={(val) => { scope.row[scope.column.property] = val }}></el-input> | ||
65 | ) | ||
66 | } | ||
67 | }, | 127 | }, |
68 | { | 128 | { |
69 | prop: 'CHINESENAME', | 129 | label: '军官证', |
70 | label: '中文名称', | 130 | value: '^[\\u4E00-\\u9FA5](字第)([0-9a-zA-Z]{4,8})(号?)$' |
71 | render: (h, scope) => { | ||
72 | return ( | ||
73 | <el-input value={scope.row[scope.column.property]} onInput={(val) => { scope.row[scope.column.property] = val }}></el-input> | ||
74 | ) | ||
75 | } | ||
76 | }, | 131 | }, |
77 | // 是否必填 | ||
78 | { | 132 | { |
79 | prop: 'REQUIRED', | 133 | label: '护照', |
80 | label: '是否必填', | 134 | value: '^([a-zA-z]|[0-9]){5,17}$' |
81 | render: (h, scope) => { | ||
82 | return ( | ||
83 | <el-checkbox v-model={scope.row[scope.column.property]} true-label={'1'} false-label={'0'}>必填</el-checkbox> | ||
84 | ) | ||
85 | } | ||
86 | }, | 135 | }, |
87 | // 校验表达式 | ||
88 | { | 136 | { |
89 | prop: 'EXPRESSION', | 137 | label: '港澳身份证', |
90 | label: '校验表达式', | 138 | value: '^([A-Z]\\d{6,10}(\\(\\w{1}\\))?)$' |
91 | render: (h, scope) => { | ||
92 | return ( | ||
93 | <el-select value={scope.row[scope.column.property]} clearable | ||
94 | onChange={(val) => { scope.row[scope.column.property] = val }}> | ||
95 | { | ||
96 | this.tagOptions.map(option => { | ||
97 | return ( | ||
98 | <el-option label={option.label} value={option.value}></el-option> | ||
99 | ) | ||
100 | }) | ||
101 | } | ||
102 | </el-select> | ||
103 | ) | ||
104 | } | ||
105 | }, | 139 | }, |
106 | { | 140 | { |
107 | prop: 'MESSAGE', | 141 | label: '台湾身份证', |
108 | label: '提示信息', | 142 | value: '^\\d{8}|^[a-zA-Z0-9]{10}|^\\d{18}$' |
109 | render: (h, scope) => { | 143 | }, |
110 | return ( | 144 | { |
111 | <el-input placeholder="提示信息" value={scope.row[scope.column.property]} onInput={(val) => { scope.row[scope.column.property] = val }}></el-input> | 145 | label: '营业执照', |
112 | ) | 146 | value: '(^(?:(?![IOZSV])[\\dA-Z]){2}\\d{6}(?:(?![IOZSV])[\\dA-Z]){10}$)|(^\\d{15}$)' |
113 | } | 147 | }, |
148 | { | ||
149 | label: '户口簿', | ||
150 | value: '^\\d{9}$' | ||
114 | } | 151 | } |
115 | ], | 152 | ], |
116 | data: [] | 153 | rules: { |
117 | }, | 154 | DCODE: [ |
118 | tagOptions: [ | 155 | { required: true, message: '字典类型编码', trigger: 'blur' } |
119 | { | 156 | ], |
120 | label: '手机号', | ||
121 | value: '^[1][3,4,5,6,7,8,9][0-9]{9}$' | ||
122 | }, | ||
123 | { | ||
124 | label: '身份证', | ||
125 | value: '^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$|^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$' | ||
126 | }, | ||
127 | { | ||
128 | label: '军官证', | ||
129 | value: '^[\\u4E00-\\u9FA5](字第)([0-9a-zA-Z]{4,8})(号?)$' | ||
130 | }, | ||
131 | { | ||
132 | label: '护照', | ||
133 | value: '^([a-zA-z]|[0-9]){5,17}$' | ||
134 | }, | ||
135 | { | ||
136 | label: '港澳身份证', | ||
137 | value: '^([A-Z]\\d{6,10}(\\(\\w{1}\\))?)$' | ||
138 | }, | ||
139 | { | ||
140 | label: '台湾身份证', | ||
141 | value: '^\\d{8}|^[a-zA-Z0-9]{10}|^\\d{18}$' | ||
142 | }, | ||
143 | { | ||
144 | label: '营业执照', | ||
145 | value: '(^(?:(?![IOZSV])[\\dA-Z]){2}\\d{6}(?:(?![IOZSV])[\\dA-Z]){10}$)|(^\\d{15}$)' | ||
146 | }, | ||
147 | { | ||
148 | label: '户口簿', | ||
149 | value: '^\\d{9}$' | ||
150 | } | 157 | } |
151 | ], | ||
152 | rules: { | ||
153 | DCODE: [ | ||
154 | { required: true, message: '字典类型编码', trigger: 'blur' } | ||
155 | ], | ||
156 | } | 158 | } |
157 | } | ||
158 | }, | ||
159 | methods: { | ||
160 | isShow () { | ||
161 | setTimeout(() => { | ||
162 | this.ruleForm = this.ruleData | ||
163 | this.tableData.data = this.ruleData.sysywsjbfieldlist | ||
164 | }, 0) | ||
165 | this.$refs.validRule.isShow() | ||
166 | }, | ||
167 | handleEdit (scope) { | ||
168 | this.$set(scope.row, '_edit', true) | ||
169 | }, | ||
170 | handleAdd () { | ||
171 | this.tableData.data.push({ | ||
172 | field: '', | ||
173 | chinesename: '', | ||
174 | required: '1', | ||
175 | expression: null, | ||
176 | message: '' | ||
177 | }) | ||
178 | }, | 159 | }, |
179 | handleMinus (index, row) { | 160 | methods: { |
180 | this.tableData.data.splice(index, 1); | 161 | isShow () { |
181 | }, | 162 | setTimeout(() => { |
182 | async handleSubmit () { | 163 | this.ruleForm = this.ruleData |
183 | this.ruleForm.sysYwsjbFieldList = this.tableData.data | 164 | this.tableData.data = this.ruleData.sysywsjbfieldlist |
184 | try { | 165 | }, 0) |
185 | let res = await ruleConfig.editSysYwsjbWithSysYwsjbField(this.ruleForm) | 166 | this.$refs.validRule.isShow() |
186 | if (res.code == 200) { | 167 | }, |
187 | this.$message({ | 168 | handleEdit (scope) { |
188 | message: res.message, | 169 | this.$set(scope.row, '_edit', true) |
189 | type: 'success' | 170 | }, |
190 | }) | 171 | handleAdd () { |
191 | this.handleClose() | 172 | this.tableData.data.push({ |
192 | this.$parent.featchData() | 173 | field: '', |
174 | chinesename: '', | ||
175 | required: '1', | ||
176 | expression: null, | ||
177 | message: '' | ||
178 | }) | ||
179 | }, | ||
180 | handleMinus (index, row) { | ||
181 | this.tableData.data.splice(index, 1); | ||
182 | }, | ||
183 | async handleSubmit () { | ||
184 | this.ruleForm.sysYwsjbFieldList = this.tableData.data | ||
185 | try { | ||
186 | let res = await ruleConfig.editSysYwsjbWithSysYwsjbField(this.ruleForm) | ||
187 | if (res.code == 200) { | ||
188 | this.$message({ | ||
189 | message: res.message, | ||
190 | type: 'success' | ||
191 | }) | ||
192 | this.handleClose() | ||
193 | this.$parent.featchData() | ||
194 | } | ||
195 | } catch (error) { | ||
196 | this.message = error | ||
197 | this.$refs.msg.messageShow() | ||
193 | } | 198 | } |
194 | } catch (error) { | ||
195 | this.message = error | ||
196 | this.$refs.msg.messageShow() | ||
197 | } | ||
198 | 199 | ||
199 | }, | 200 | }, |
200 | handleClose () { | 201 | handleClose () { |
201 | this.$refs['ruleForm'].resetFields(); | 202 | this.$refs['ruleForm'].resetFields(); |
202 | this.$refs.validRule.isHide() | 203 | this.$refs.validRule.isHide() |
204 | } | ||
203 | } | 205 | } |
204 | } | 206 | } |
205 | } | ||
206 | </script> | 207 | </script> |
207 | <style rel="stylesheet/less" lang="less" scoped></style> | 208 | <style rel="stylesheet/less" lang="less" scoped></style> |
208 | 209 | ... | ... |
... | @@ -287,7 +287,6 @@ | ... | @@ -287,7 +287,6 @@ |
287 | }); | 287 | }); |
288 | }, | 288 | }, |
289 | handleMinus (index, row) { | 289 | handleMinus (index, row) { |
290 | console.log(this.tableData, row.dictid, 'dictid'); | ||
291 | removeTreeListItem(this.tableData, row.dictid, 'dictid'); | 290 | removeTreeListItem(this.tableData, row.dictid, 'dictid'); |
292 | this.tableData = judgeSort(this.tableData) | 291 | this.tableData = judgeSort(this.tableData) |
293 | this.key++; | 292 | this.key++; | ... | ... |
1 | <template> | 1 | <template> |
2 | <!-- 菜单添加编辑弹框 --> | ||
2 | <dialogBox class="PersonnelDialog" :isMain="true" width="40%" :title="title" @closeDialog="close" @submitForm="submitForm" | 3 | <dialogBox class="PersonnelDialog" :isMain="true" width="40%" :title="title" @closeDialog="close" @submitForm="submitForm" |
3 | v-model="myValue"> | 4 | v-model="myValue"> |
4 | <div class="dialogCon"> | 5 | <div class="dialogCon"> |
... | @@ -209,6 +210,7 @@ | ... | @@ -209,6 +210,7 @@ |
209 | } | 210 | } |
210 | }) | 211 | }) |
211 | }, | 212 | }, |
213 | // 重置 | ||
212 | resetForm () { | 214 | resetForm () { |
213 | this.$refs.form.resetFields() | 215 | this.$refs.form.resetFields() |
214 | this.form = { | 216 | this.form = { |
... | @@ -216,6 +218,7 @@ | ... | @@ -216,6 +218,7 @@ |
216 | code: '' | 218 | code: '' |
217 | } | 219 | } |
218 | }, | 220 | }, |
221 | // 关闭 | ||
219 | close () { | 222 | close () { |
220 | this.resetForm() | 223 | this.resetForm() |
221 | this.$emit('input', false) | 224 | this.$emit('input', false) | ... | ... |
1 | <template> | 1 | <template> |
2 | <!-- 菜单管理 --> | ||
2 | <div class="from-clues"> | 3 | <div class="from-clues"> |
3 | <div class="from-clues-header"> | 4 | <div class="from-clues-header"> |
4 | <el-form ref="ruleForm" :model="form" label-width="100px"> | 5 | <el-form ref="ruleForm" :model="form" label-width="100px"> |
... | @@ -29,16 +30,13 @@ | ... | @@ -29,16 +30,13 @@ |
29 | </div> | 30 | </div> |
30 | </template> | 31 | </template> |
31 | <script> | 32 | <script> |
32 | // 定时任务 | ||
33 | import data from "./data"; | 33 | import data from "./data"; |
34 | import { deleteAction, getAction, api, httpAction } from "@/api/manageApi"; | 34 | import { deleteAction, getAction, api, httpAction } from "@/api/manageApi"; |
35 | import EditDialog from "./edit-dialog.vue"; | 35 | import EditDialog from "./edit-dialog.vue"; |
36 | import { mapGetters } from "vuex"; | 36 | import { mapGetters } from "vuex"; |
37 | import { getMenuInfo } from "@/api/user"; | 37 | import { getMenuInfo } from "@/api/user"; |
38 | import { updateOrder } from "@/api/orders" | 38 | import { updateOrder } from "@/api/orders" |
39 | import { | 39 | import { judgeSort } from "@/utils/operation"; |
40 | judgeSort | ||
41 | } from "@/utils/operation"; | ||
42 | export default { | 40 | export default { |
43 | name: "menus", | 41 | name: "menus", |
44 | components: { | 42 | components: { |
... | @@ -47,24 +45,14 @@ | ... | @@ -47,24 +45,14 @@ |
47 | data () { | 45 | data () { |
48 | return { | 46 | return { |
49 | isDialog: false, | 47 | isDialog: false, |
50 | tablelistData: [], | 48 | tablelistData: [],//菜单数据 |
51 | listData: [], | 49 | listData: [], |
52 | resourceCategoryId: "", | 50 | resourceCategoryId: "", |
53 | taskData: null, | ||
54 | form: { | 51 | form: { |
55 | menuName: "", | 52 | menuName: "", |
56 | }, | 53 | }, |
57 | title: "", | 54 | title: "",//标题 |
58 | queryParam: {}, | 55 | // 表格数据 |
59 | selectType: "0", | ||
60 | queryName: "", | ||
61 | organizationId: "", // 组织机构ID | ||
62 | departmentId: "", // 部门ID | ||
63 | departmentList: [], // 部门列表 | ||
64 | levelList: [], // 职务级别 | ||
65 | sexList: [], | ||
66 | |||
67 | selectionList: [], | ||
68 | tableData: { | 56 | tableData: { |
69 | columns: [] | 57 | columns: [] |
70 | .concat(data.columns()) | 58 | .concat(data.columns()) |
... | @@ -172,6 +160,7 @@ | ... | @@ -172,6 +160,7 @@ |
172 | this.getTableList() | 160 | this.getTableList() |
173 | } | 161 | } |
174 | }, | 162 | }, |
163 | // 数据处理方法 | ||
175 | childrenFn (arr, key) { | 164 | childrenFn (arr, key) { |
176 | const that = this; | 165 | const that = this; |
177 | let searchTree = []; | 166 | let searchTree = []; | ... | ... |
... | @@ -28,6 +28,7 @@ | ... | @@ -28,6 +28,7 @@ |
28 | clearable | 28 | clearable |
29 | :rows="10" | 29 | :rows="10" |
30 | type="textarea" | 30 | type="textarea" |
31 | maxlength="30" | ||
31 | placeholder="备注" /> | 32 | placeholder="备注" /> |
32 | </el-form-item> | 33 | </el-form-item> |
33 | </el-col> | 34 | </el-col> |
... | @@ -60,7 +61,6 @@ | ... | @@ -60,7 +61,6 @@ |
60 | return { | 61 | return { |
61 | myValue: this.value, | 62 | myValue: this.value, |
62 | title: '', | 63 | title: '', |
63 | showAddEditDialog: false, | ||
64 | menuType: '', | 64 | menuType: '', |
65 | roleId: '', | 65 | roleId: '', |
66 | sort: 0, | 66 | sort: 0, |
... | @@ -110,7 +110,7 @@ | ... | @@ -110,7 +110,7 @@ |
110 | this.dialogForm = { | 110 | this.dialogForm = { |
111 | roleName: '', | 111 | roleName: '', |
112 | } | 112 | } |
113 | // this.showAddEditDialog = val | 113 | |
114 | this.$emit('ok') | 114 | this.$emit('ok') |
115 | } else { | 115 | } else { |
116 | this.$message.error({ | 116 | this.$message.error({ |
... | @@ -130,7 +130,6 @@ | ... | @@ -130,7 +130,6 @@ |
130 | this.close() | 130 | this.close() |
131 | 131 | ||
132 | this.$emit('ok') | 132 | this.$emit('ok') |
133 | // this.showAddEditDialog = val | ||
134 | this.$emit('ok', this.menuType) | 133 | this.$emit('ok', this.menuType) |
135 | } else { | 134 | } else { |
136 | this.$message.error({ | 135 | this.$message.error({ |
... | @@ -146,12 +145,14 @@ | ... | @@ -146,12 +145,14 @@ |
146 | } | 145 | } |
147 | }) | 146 | }) |
148 | }, | 147 | }, |
148 | // 重置 | ||
149 | resetForm () { | 149 | resetForm () { |
150 | this.dialogForm = { | 150 | this.dialogForm = { |
151 | roleName: '', | 151 | roleName: '', |
152 | } | 152 | } |
153 | this.$refs.form.resetFields() | 153 | this.$refs.form.resetFields() |
154 | }, | 154 | }, |
155 | // 关闭 | ||
155 | close () { | 156 | close () { |
156 | this.resetForm() | 157 | this.resetForm() |
157 | this.$emit('input', false) | 158 | this.$emit('input', false) | ... | ... |
... | @@ -53,6 +53,7 @@ | ... | @@ -53,6 +53,7 @@ |
53 | return { | 53 | return { |
54 | title: "人员配置", | 54 | title: "人员配置", |
55 | visible: false, | 55 | visible: false, |
56 | // 菜单表格数据 | ||
56 | menutableData: { | 57 | menutableData: { |
57 | column: [ | 58 | column: [ |
58 | { | 59 | { |
... | @@ -83,6 +84,7 @@ | ... | @@ -83,6 +84,7 @@ |
83 | }, | 84 | }, |
84 | ]), | 85 | ]), |
85 | }, | 86 | }, |
87 | // 人员表格数据 | ||
86 | usertableData: { | 88 | usertableData: { |
87 | column: [ | 89 | column: [ |
88 | { | 90 | { | ... | ... |
... | @@ -29,229 +29,231 @@ | ... | @@ -29,229 +29,231 @@ |
29 | </div> | 29 | </div> |
30 | </template> | 30 | </template> |
31 | <script> | 31 | <script> |
32 | // 定时任务 | 32 | // 定时任务 |
33 | import data from "./data" | 33 | import data from "./data" |
34 | import sjsbTask from '@/api/sjsbTask.js' | 34 | import sjsbTask from '@/api/sjsbTask.js' |
35 | import tableMixin from '@/mixins/tableMixin.js' | 35 | import tableMixin from '@/mixins/tableMixin.js' |
36 | import addTask from '../components/addTask.vue' | 36 | import addTask from '../components/addTask.vue' |
37 | export default { | 37 | export default { |
38 | name: "timedTask", | 38 | name: "timedTask", |
39 | mixins: [tableMixin], | 39 | mixins: [tableMixin], |
40 | components: { | 40 | components: { |
41 | addTask | 41 | addTask |
42 | }, | 42 | }, |
43 | data () { | 43 | data () { |
44 | return { | 44 | return { |
45 | taskData: null, | 45 | taskData: null, |
46 | isDialog: false, | 46 | isDialog: false, |
47 | form: { | 47 | form: { |
48 | jobName: '', | 48 | jobName: '', |
49 | currentPage: 1 | 49 | currentPage: 1 |
50 | }, | 50 | }, |
51 | selectionList: [], | 51 | selectionList: [], |
52 | tableData: { | 52 | // 表格数据 |
53 | columns: [{ | 53 | tableData: { |
54 | label: '序号', | 54 | columns: [{ |
55 | type: 'index', | 55 | label: '序号', |
56 | width: '50', | 56 | type: 'index', |
57 | index: this.indexMethod, | 57 | width: '50', |
58 | }].concat(data.columns()).concat([ | 58 | index: this.indexMethod, |
59 | { | 59 | }].concat(data.columns()).concat([ |
60 | label: "操作", | 60 | { |
61 | width: 230, | 61 | label: "操作", |
62 | render: (h, scope) => { | 62 | width: 230, |
63 | return ( | 63 | render: (h, scope) => { |
64 | <div> | 64 | return ( |
65 | <el-button type="text" | 65 | <div> |
66 | size="mini" | 66 | <el-button type="text" |
67 | v-show={scope.row.jobStatus === 0} | 67 | size="mini" |
68 | class='btnColor' | 68 | v-show={scope.row.jobStatus === 0} |
69 | onClick={() => { this.handleActive(scope.row) }}>激活 | 69 | class='btnColor' |
70 | </el-button> | 70 | onClick={() => { this.handleActive(scope.row) }}>激活 |
71 | <el-button type="text" | 71 | </el-button> |
72 | size="mini" | 72 | <el-button type="text" |
73 | v-show={scope.row.jobStatus === -1} | 73 | size="mini" |
74 | class='btnColor' | 74 | v-show={scope.row.jobStatus === -1} |
75 | onClick={() => { this.recover(scope.row) }}>恢复 | 75 | class='btnColor' |
76 | </el-button> | 76 | onClick={() => { this.recover(scope.row) }}>恢复 |
77 | <el-button type="text" | 77 | </el-button> |
78 | size="mini" | 78 | <el-button type="text" |
79 | class='successColor' | 79 | size="mini" |
80 | onClick={() => { this.handleEdit(scope.row) }}>编辑 | 80 | class='successColor' |
81 | </el-button> | 81 | onClick={() => { this.handleEdit(scope.row) }}>编辑 |
82 | <el-button type="text" | 82 | </el-button> |
83 | size="mini" | 83 | <el-button type="text" |
84 | class='successColor' | 84 | size="mini" |
85 | v-show={scope.row.jobStatus !== -1} | 85 | class='successColor' |
86 | onClick={() => { this.handleDel(scope.row) }}>删除 | 86 | v-show={scope.row.jobStatus !== -1} |
87 | </el-button> | 87 | onClick={() => { this.handleDel(scope.row) }}>删除 |
88 | </div> | 88 | </el-button> |
89 | ); | 89 | </div> |
90 | ); | ||
91 | }, | ||
90 | }, | 92 | }, |
91 | }, | 93 | ]), |
92 | ]), | 94 | data: [], |
93 | data: [], | 95 | total: 0 |
94 | total: 0 | 96 | }, |
95 | }, | 97 | // 分页 |
96 | pageData: { | 98 | pageData: { |
97 | 99 | ||
98 | pageSize: 15, | 100 | pageSize: 15, |
99 | current: 1, | 101 | current: 1, |
100 | } | 102 | } |
101 | } | ||
102 | }, | ||
103 | methods: { | ||
104 | handleAdd () { | ||
105 | this.taskData = null | ||
106 | this.isDialog = true | ||
107 | }, | ||
108 | resetSe () { | ||
109 | this.form.jobName = '' | ||
110 | this.featchData() | ||
111 | }, | ||
112 | async featchData () { | ||
113 | try { | ||
114 | this.form = Object.assign(this.form, this.formData) | ||
115 | let { result } = await sjsbTask.getTaskListByName(this.form) | ||
116 | this.tableData.data = result.list | ||
117 | this.tableData.total = result.total | ||
118 | } catch (error) { | ||
119 | this.message = error | ||
120 | } | 103 | } |
121 | }, | 104 | }, |
122 | recover (row) { | 105 | methods: { |
123 | this.$confirm('此操将进行恢复操作, 是否继续?', '提示', { | 106 | handleAdd () { |
124 | confirmButtonText: '确定', | 107 | this.taskData = null |
125 | cancelButtonText: '取消', | 108 | this.isDialog = true |
126 | type: 'warning', | 109 | }, |
127 | }) | 110 | resetSe () { |
128 | .then(() => { | 111 | this.form.jobName = '' |
129 | sjsbTask.recover(row.jobId) | 112 | this.featchData() |
130 | .then((res) => { | 113 | }, |
131 | if ((res.code = 200)) { | 114 | async featchData () { |
132 | this.$message({ | 115 | try { |
133 | type: 'success', | 116 | this.form = Object.assign(this.form, this.formData) |
134 | message: res.message, | 117 | let { result } = await sjsbTask.getTaskListByName(this.form) |
118 | this.tableData.data = result.list | ||
119 | this.tableData.total = result.total | ||
120 | } catch (error) { | ||
121 | this.message = error | ||
122 | } | ||
123 | }, | ||
124 | recover (row) { | ||
125 | this.$confirm('此操将进行恢复操作, 是否继续?', '提示', { | ||
126 | confirmButtonText: '确定', | ||
127 | cancelButtonText: '取消', | ||
128 | type: 'warning', | ||
129 | }) | ||
130 | .then(() => { | ||
131 | sjsbTask.recover(row.jobId) | ||
132 | .then((res) => { | ||
133 | if ((res.code = 200)) { | ||
134 | this.$message({ | ||
135 | type: 'success', | ||
136 | message: res.message, | ||
137 | }) | ||
138 | this.featchData() | ||
139 | } | ||
140 | }) | ||
141 | .catch((error) => { | ||
142 | this.$alert(error, '提示', { | ||
143 | confirmButtonText: '确定', | ||
144 | type: 'error' | ||
135 | }) | 145 | }) |
136 | this.featchData() | ||
137 | } | ||
138 | }) | ||
139 | .catch((error) => { | ||
140 | this.$alert(error, '提示', { | ||
141 | confirmButtonText: '确定', | ||
142 | type: 'error' | ||
143 | }) | 146 | }) |
147 | }) | ||
148 | .catch(() => { | ||
149 | this.$message({ | ||
150 | type: 'info', | ||
151 | message: '已取消', | ||
144 | }) | 152 | }) |
145 | }) | ||
146 | .catch(() => { | ||
147 | this.$message({ | ||
148 | type: 'info', | ||
149 | message: '已取消', | ||
150 | }) | 153 | }) |
151 | }) | 154 | }, |
152 | }, | ||
153 | 155 | ||
154 | handleActive (row) { | 156 | handleActive (row) { |
155 | this.$confirm('此操将进行激活操作, 是否继续?', '提示', { | 157 | this.$confirm('此操将进行激活操作, 是否继续?', '提示', { |
156 | confirmButtonText: '确定', | 158 | confirmButtonText: '确定', |
157 | cancelButtonText: '取消', | 159 | cancelButtonText: '取消', |
158 | type: 'warning', | 160 | type: 'warning', |
159 | }) | 161 | }) |
160 | .then(() => { | 162 | .then(() => { |
161 | sjsbTask.active(row.jobId) | 163 | sjsbTask.active(row.jobId) |
162 | .then((res) => { | 164 | .then((res) => { |
163 | if ((res.code = 200)) { | 165 | if ((res.code = 200)) { |
164 | this.$message({ | 166 | this.$message({ |
165 | type: 'success', | 167 | type: 'success', |
166 | message: res.message, | 168 | message: res.message, |
169 | }) | ||
170 | this.featchData() | ||
171 | } | ||
172 | }) | ||
173 | .catch((error) => { | ||
174 | this.$alert(error, '提示', { | ||
175 | confirmButtonText: '确定', | ||
176 | type: 'error' | ||
167 | }) | 177 | }) |
168 | this.featchData() | ||
169 | } | ||
170 | }) | ||
171 | .catch((error) => { | ||
172 | this.$alert(error, '提示', { | ||
173 | confirmButtonText: '确定', | ||
174 | type: 'error' | ||
175 | }) | 178 | }) |
179 | }) | ||
180 | .catch(() => { | ||
181 | this.$message({ | ||
182 | type: 'info', | ||
183 | message: '已取消', | ||
176 | }) | 184 | }) |
177 | }) | ||
178 | .catch(() => { | ||
179 | this.$message({ | ||
180 | type: 'info', | ||
181 | message: '已取消', | ||
182 | }) | 185 | }) |
186 | }, | ||
187 | // 暂停 | ||
188 | handleSuspend (row) { | ||
189 | this.$confirm('此操将进行暂停操作, 是否继续?', '提示', { | ||
190 | confirmButtonText: '确定', | ||
191 | cancelButtonText: '取消', | ||
192 | type: 'warning', | ||
183 | }) | 193 | }) |
184 | }, | 194 | .then(() => { |
185 | // 暂停 | 195 | sjsbTask.pauseJob(row.id) |
186 | handleSuspend (row) { | 196 | .then((res) => { |
187 | this.$confirm('此操将进行暂停操作, 是否继续?', '提示', { | 197 | if ((res.code = 200)) { |
188 | confirmButtonText: '确定', | 198 | this.$message({ |
189 | cancelButtonText: '取消', | 199 | type: 'success', |
190 | type: 'warning', | 200 | message: res.message, |
191 | }) | 201 | }) |
192 | .then(() => { | 202 | this.featchData() |
193 | sjsbTask.pauseJob(row.id) | 203 | } |
194 | .then((res) => { | 204 | }) |
195 | if ((res.code = 200)) { | 205 | .catch((error) => { |
196 | this.$message({ | 206 | this.$alert(error, '提示', { |
197 | type: 'success', | 207 | confirmButtonText: '确定', |
198 | message: res.message, | 208 | type: 'error' |
199 | }) | 209 | }) |
200 | this.featchData() | ||
201 | } | ||
202 | }) | ||
203 | .catch((error) => { | ||
204 | this.$alert(error, '提示', { | ||
205 | confirmButtonText: '确定', | ||
206 | type: 'error' | ||
207 | }) | 210 | }) |
211 | }) | ||
212 | .catch(() => { | ||
213 | this.$message({ | ||
214 | type: 'info', | ||
215 | message: '已取消', | ||
208 | }) | 216 | }) |
209 | }) | ||
210 | .catch(() => { | ||
211 | this.$message({ | ||
212 | type: 'info', | ||
213 | message: '已取消', | ||
214 | }) | 217 | }) |
218 | }, | ||
219 | handleEdit (row) { | ||
220 | this.taskData = row | ||
221 | this.isDialog = true | ||
222 | }, | ||
223 | handleDel (row) { | ||
224 | this.$confirm('此操将进行删除操作, 是否继续?', '提示', { | ||
225 | confirmButtonText: '确定', | ||
226 | cancelButtonText: '取消', | ||
227 | type: 'warning', | ||
215 | }) | 228 | }) |
216 | }, | 229 | .then(() => { |
217 | handleEdit (row) { | 230 | sjsbTask.sjsbTaskRemove(row.jobId) |
218 | this.taskData = row | 231 | .then((res) => { |
219 | this.isDialog = true | 232 | if ((res.code = 200)) { |
220 | }, | 233 | this.$message({ |
221 | handleDel (row) { | 234 | type: 'success', |
222 | this.$confirm('此操将进行删除操作, 是否继续?', '提示', { | 235 | message: res.message, |
223 | confirmButtonText: '确定', | 236 | }) |
224 | cancelButtonText: '取消', | 237 | this.featchData() |
225 | type: 'warning', | 238 | } |
226 | }) | 239 | }) |
227 | .then(() => { | 240 | .catch((error) => { |
228 | sjsbTask.sjsbTaskRemove(row.jobId) | 241 | this.$alert(error, '提示', { |
229 | .then((res) => { | 242 | confirmButtonText: '确定', |
230 | if ((res.code = 200)) { | 243 | type: 'error' |
231 | this.$message({ | ||
232 | type: 'success', | ||
233 | message: res.message, | ||
234 | }) | 244 | }) |
235 | this.featchData() | ||
236 | } | ||
237 | }) | ||
238 | .catch((error) => { | ||
239 | this.$alert(error, '提示', { | ||
240 | confirmButtonText: '确定', | ||
241 | type: 'error' | ||
242 | }) | 245 | }) |
246 | }) | ||
247 | .catch(() => { | ||
248 | this.$message({ | ||
249 | type: 'info', | ||
250 | message: '已取消', | ||
243 | }) | 251 | }) |
244 | }) | ||
245 | .catch(() => { | ||
246 | this.$message({ | ||
247 | type: 'info', | ||
248 | message: '已取消', | ||
249 | }) | 252 | }) |
250 | }) | 253 | } |
251 | } | 254 | } |
252 | } | 255 | } |
253 | } | ||
254 | </script> | 256 | </script> |
255 | <style scoped lang="scss"> | 257 | <style scoped lang="scss"> |
256 | // @import "~@/styles/mixin.scss"; | 258 | // @import "~@/styles/mixin.scss"; |
257 | </style> | 259 | </style> | ... | ... |
... | @@ -179,12 +179,14 @@ | ... | @@ -179,12 +179,14 @@ |
179 | } | 179 | } |
180 | }) | 180 | }) |
181 | }, | 181 | }, |
182 | // 重置 | ||
182 | resetForm () { | 183 | resetForm () { |
183 | this.form = { | 184 | this.form = { |
184 | sex: '0' | 185 | sex: '0' |
185 | } | 186 | } |
186 | this.$refs.form.resetFields() | 187 | this.$refs.form.resetFields() |
187 | }, | 188 | }, |
189 | // 关闭 | ||
188 | close () { | 190 | close () { |
189 | this.resetForm() | 191 | this.resetForm() |
190 | this.$emit('input', false) | 192 | this.$emit('input', false) | ... | ... |
1 | <template> | 1 | <template> |
2 | <!-- 人员管理 --> | ||
2 | <div class="from-clues"> | 3 | <div class="from-clues"> |
3 | <div class="from-clues-header"> | 4 | <div class="from-clues-header"> |
4 | <el-form ref="ruleForm" :model="form" label-width="100px"> | 5 | <el-form ref="ruleForm" :model="form" label-width="100px"> |
... | @@ -65,21 +66,13 @@ export default { | ... | @@ -65,21 +66,13 @@ export default { |
65 | data () { | 66 | data () { |
66 | return { | 67 | return { |
67 | isDialog: false, | 68 | isDialog: false, |
68 | taskData: null, | ||
69 | keyList: [], | 69 | keyList: [], |
70 | form: { | 70 | form: { |
71 | loginName: "", | 71 | loginName: "", |
72 | name: "", | 72 | name: "", |
73 | code: "", | 73 | code: "", |
74 | }, | 74 | }, |
75 | queryParam: {}, | ||
76 | selectType: "0", | ||
77 | queryName: "", | ||
78 | organizationId: "", // 组织机构ID | ||
79 | departmentId: "", // 部门ID | 75 | departmentId: "", // 部门ID |
80 | departmentList: [], // 部门列表 | ||
81 | levelList: [], // 职务级别 | ||
82 | sexList: [], | ||
83 | typeOptions: [ | 76 | typeOptions: [ |
84 | { | 77 | { |
85 | value: "0", | 78 | value: "0", |
... | @@ -100,7 +93,8 @@ export default { | ... | @@ -100,7 +93,8 @@ export default { |
100 | ], | 93 | ], |
101 | 94 | ||
102 | selectionList: [], | 95 | selectionList: [], |
103 | tableData: { | 96 | // 表格数据 |
97 | tableData: { | ||
104 | columns: [ | 98 | columns: [ |
105 | { | 99 | { |
106 | label: "序号", | 100 | label: "序号", |
... | @@ -375,7 +369,6 @@ export default { | ... | @@ -375,7 +369,6 @@ export default { |
375 | 369 | ||
376 | // 修改人员信息 | 370 | // 修改人员信息 |
377 | handleEdit (row) { | 371 | handleEdit (row) { |
378 | console.log("rowwwww", row); | ||
379 | this.isDialog = true | 372 | this.isDialog = true |
380 | this.$refs.dialogForm.edit(row); | 373 | this.$refs.dialogForm.edit(row); |
381 | this.$refs.dialogForm.title = "修改"; | 374 | this.$refs.dialogForm.title = "修改"; |
... | @@ -390,6 +383,7 @@ export default { | ... | @@ -390,6 +383,7 @@ export default { |
390 | type: 'warning' | 383 | type: 'warning' |
391 | }) | 384 | }) |
392 | .then(() => { | 385 | .then(() => { |
386 | 删除传 | ||
393 | deleteAction(`${api.users}/${id}`).then((res) => { | 387 | deleteAction(`${api.users}/${id}`).then((res) => { |
394 | if (res.status === 1) { | 388 | if (res.status === 1) { |
395 | this.$message.success({ message: res.message, showClose: true }) | 389 | this.$message.success({ message: res.message, showClose: true }) | ... | ... |
1 | <template> | 1 | <template> |
2 | <!-- 字典管理 --> | ||
2 | <div class="dictionary-config from-clues"> | 3 | <div class="dictionary-config from-clues"> |
3 | <div class="from-clues-header"> | 4 | <div class="from-clues-header"> |
4 | <el-form ref="form" :model="form" label-width="90px"> | 5 | <el-form ref="form" :model="form" label-width="90px"> |
... | @@ -42,162 +43,163 @@ | ... | @@ -42,162 +43,163 @@ |
42 | </template> | 43 | </template> |
43 | 44 | ||
44 | <script> | 45 | <script> |
45 | // 字典 | 46 | // 字典 |
46 | import data from "./data"; | 47 | import data from "./data"; |
47 | import tableMixin from "@/mixins/tableMixin.js"; | 48 | import tableMixin from "@/mixins/tableMixin.js"; |
48 | import ruleConfig from "@/api/ruleConfig"; | 49 | import ruleConfig from "@/api/ruleConfig"; |
49 | import editValidRule from "../components/editValidRule.vue"; | 50 | import editValidRule from "../components/editValidRule.vue"; |
50 | export default { | 51 | export default { |
51 | name: "dictionary-config", | 52 | name: "dictionary-config", |
52 | mixins: [tableMixin], | 53 | mixins: [tableMixin], |
53 | components: { | 54 | components: { |
54 | editValidRule, | 55 | editValidRule, |
55 | }, | 56 | }, |
56 | data () { | 57 | data () { |
57 | return { | 58 | return { |
58 | message: "", | 59 | message: "", |
59 | form: { | 60 | form: { |
60 | DATATABLE: "", | 61 | DATATABLE: "", |
61 | CHINESETABLE: "", | 62 | CHINESETABLE: "", |
62 | SOLEURL: "", | 63 | SOLEURL: "", |
63 | currentPage: 1, | 64 | currentPage: 1, |
64 | }, | 65 | }, |
65 | preContent: "", | 66 | // 表格数据 |
66 | tableData: { | 67 | tableData: { |
67 | columns: [ | 68 | columns: [ |
68 | { | ||
69 | label: "序号", | ||
70 | type: "index", | ||
71 | width: "50", | ||
72 | index: this.indexMethod, | ||
73 | }, | ||
74 | ] | ||
75 | .concat(data.columns()) | ||
76 | .concat([ | ||
77 | { | 69 | { |
78 | label: "操作", | 70 | label: "序号", |
79 | render: (h, scope) => { | 71 | type: "index", |
80 | return ( | 72 | width: "50", |
81 | <div> | 73 | index: this.indexMethod, |
82 | <el-button | 74 | }, |
83 | type="text" | 75 | ] |
84 | size="mini" | 76 | .concat(data.columns()) |
85 | icon="el-icon-edit" | 77 | .concat([ |
86 | onClick={() => { | 78 | { |
87 | this.handleEdit(scope.$index, scope.row); | 79 | label: "操作", |
88 | }} | 80 | render: (h, scope) => { |
89 | > | 81 | return ( |
90 | 编辑 | 82 | <div> |
91 | </el-button> | 83 | <el-button |
84 | type="text" | ||
85 | size="mini" | ||
86 | icon="el-icon-edit" | ||
87 | onClick={() => { | ||
88 | this.handleEdit(scope.$index, scope.row); | ||
89 | }} | ||
90 | > | ||
91 | 编辑 | ||
92 | </el-button> | ||
92 | 93 | ||
93 | <el-button | 94 | <el-button |
94 | type="text" | 95 | type="text" |
95 | size="mini" | 96 | size="mini" |
96 | icon="el-icon-delete" | 97 | icon="el-icon-delete" |
97 | style="color:#F56C6C" | 98 | style="color:#F56C6C" |
98 | onClick={() => { | 99 | onClick={() => { |
99 | this.handleDel(scope.$index, scope.row); | 100 | this.handleDel(scope.$index, scope.row); |
100 | }} | 101 | }} |
101 | > | 102 | > |
102 | 删除 | 103 | 删除 |
103 | </el-button> | 104 | </el-button> |
104 | </div> | 105 | </div> |
105 | ); | 106 | ); |
107 | }, | ||
106 | }, | 108 | }, |
107 | }, | 109 | ]), |
108 | ]), | 110 | data: [], |
109 | data: [], | 111 | }, |
112 | // 分页 | ||
113 | pageData: { | ||
114 | total: 0, | ||
115 | pageSize: 15, | ||
116 | current: 1, | ||
117 | }, | ||
118 | ruleData: null, | ||
119 | }; | ||
120 | }, | ||
121 | methods: { | ||
122 | async featchData () { | ||
123 | try { | ||
124 | this.form = Object.assign(this.form, this.formData); | ||
125 | let { | ||
126 | result: { list, total, pages: pageSize, pageNum: current }, | ||
127 | } = await ruleConfig.getSysYwsjbList(this.form); | ||
128 | this.tableData.data = list; | ||
129 | this.pageData = { | ||
130 | pageSize, | ||
131 | current, | ||
132 | total, | ||
133 | }; | ||
134 | } catch (error) { | ||
135 | this.message = error; | ||
136 | this.$refs.msg.messageShow(); | ||
137 | } | ||
110 | }, | 138 | }, |
111 | pageData: { | 139 | handleSearch () { |
112 | total: 0, | 140 | this.form.currentPage = 1 |
113 | pageSize: 15, | 141 | this.tableData.data = [] |
114 | current: 1, | 142 | this.featchData() |
115 | }, | 143 | }, |
116 | ruleData: null, | 144 | async handleEdit (index, row) { |
117 | }; | 145 | try { |
118 | }, | 146 | let { result: res } = await ruleConfig.eidtConfigRule(row.BSM_YWSJB); |
119 | methods: { | 147 | this.ruleData = res; |
120 | async featchData () { | 148 | this.$refs.validRule.isShow(); |
121 | try { | 149 | } catch (error) { |
122 | this.form = Object.assign(this.form, this.formData); | 150 | this.$alert(error, "提示", { |
123 | let { | 151 | confirmButtonText: "确定", |
124 | result: { list, total, pages: pageSize, pageNum: current }, | 152 | type: "error", |
125 | } = await ruleConfig.getSysYwsjbList(this.form); | 153 | }); |
126 | this.tableData.data = list; | 154 | } |
127 | this.pageData = { | 155 | }, |
128 | pageSize, | 156 | handleDel (index, row) { |
129 | current, | 157 | let _this = this; |
130 | total, | 158 | this.$confirm("此操作将进行删除校验规则, 是否继续?", "提示", { |
131 | }; | 159 | cancelButtonText: "取消", |
132 | } catch (error) { | ||
133 | this.message = error; | ||
134 | this.$refs.msg.messageShow(); | ||
135 | } | ||
136 | }, | ||
137 | handleSearch () { | ||
138 | this.form.currentPage = 1 | ||
139 | this.tableData.data = [] | ||
140 | this.featchData() | ||
141 | }, | ||
142 | async handleEdit (index, row) { | ||
143 | try { | ||
144 | let { result: res } = await ruleConfig.eidtConfigRule(row.BSM_YWSJB); | ||
145 | this.ruleData = res; | ||
146 | this.$refs.validRule.isShow(); | ||
147 | } catch (error) { | ||
148 | this.$alert(error, "提示", { | ||
149 | confirmButtonText: "确定", | 160 | confirmButtonText: "确定", |
150 | type: "error", | 161 | type: "warning", |
151 | }); | 162 | }) |
152 | } | 163 | .then(async () => { |
153 | }, | 164 | try { |
154 | handleDel (index, row) { | 165 | let res = |
155 | let _this = this; | 166 | await ruleConfig.deleteSysYwsjbWithSysYwsjbFieldByBsmYwsjb( |
156 | this.$confirm("此操作将进行删除校验规则, 是否继续?", "提示", { | 167 | row.BSM_YWSJB |
157 | cancelButtonText: "取消", | 168 | ); |
158 | confirmButtonText: "确定", | 169 | if (res.code == 200) { |
159 | type: "warning", | 170 | _this.$message({ |
160 | }) | 171 | type: "success", |
161 | .then(async () => { | 172 | message: "删除成功!", |
162 | try { | 173 | }); |
163 | let res = | 174 | _this.featchData(); |
164 | await ruleConfig.deleteSysYwsjbWithSysYwsjbFieldByBsmYwsjb( | 175 | } |
165 | row.BSM_YWSJB | 176 | } catch (error) { |
166 | ); | 177 | _this.$alert(error, "提示", { |
167 | if (res.code == 200) { | 178 | confirmButtonText: "确定", |
168 | _this.$message({ | 179 | type: "error", |
169 | type: "success", | ||
170 | message: "删除成功!", | ||
171 | }); | 180 | }); |
172 | _this.featchData(); | ||
173 | } | 181 | } |
174 | } catch (error) { | 182 | }) |
175 | _this.$alert(error, "提示", { | 183 | .catch(() => { |
176 | confirmButtonText: "确定", | 184 | this.$message({ |
177 | type: "error", | 185 | type: "info", |
186 | message: "已取消删除", | ||
178 | }); | 187 | }); |
179 | } | ||
180 | }) | ||
181 | .catch(() => { | ||
182 | this.$message({ | ||
183 | type: "info", | ||
184 | message: "已取消删除", | ||
185 | }); | 188 | }); |
189 | }, | ||
190 | handleUpdateDic () { | ||
191 | this.$store.dispatch("dictionaries/generateDic").then((res) => { | ||
192 | if (res) { | ||
193 | this.$message({ | ||
194 | message: "刷新成功!", | ||
195 | type: "success", | ||
196 | }); | ||
197 | } | ||
186 | }); | 198 | }); |
199 | }, | ||
187 | }, | 200 | }, |
188 | handleUpdateDic () { | 201 | }; |
189 | this.$store.dispatch("dictionaries/generateDic").then((res) => { | ||
190 | if (res) { | ||
191 | this.$message({ | ||
192 | message: "刷新成功!", | ||
193 | type: "success", | ||
194 | }); | ||
195 | } | ||
196 | }); | ||
197 | }, | ||
198 | }, | ||
199 | }; | ||
200 | </script> | 202 | </script> |
201 | <style scoped lang="scss"> | 203 | <style scoped lang="scss"> |
202 | @import "./index.scss"; | 204 | @import "./index.scss"; |
203 | </style> | 205 | </style> | ... | ... |
-
Please register or sign in to post a comment