--no commit message
Showing
5 changed files
with
55 additions
and
35 deletions
... | @@ -10,6 +10,7 @@ | ... | @@ -10,6 +10,7 @@ |
10 | "dependencies": { | 10 | "dependencies": { |
11 | "@antv/g2": "^4.2.8", | 11 | "@antv/g2": "^4.2.8", |
12 | "@babel/polyfill": "^7.12.1", | 12 | "@babel/polyfill": "^7.12.1", |
13 | "@riophae/vue-treeselect": "^0.4.0", | ||
13 | "axios": "^0.21.1", | 14 | "axios": "^0.21.1", |
14 | "bpmn-js": "^7.4.0", | 15 | "bpmn-js": "^7.4.0", |
15 | "bpmn-js-properties-panel": "^0.37.2", | 16 | "bpmn-js-properties-panel": "^0.37.2", | ... | ... |
... | @@ -7,12 +7,14 @@ import dialogBox from '@/components/DialogBox/dialogBox.vue' | ... | @@ -7,12 +7,14 @@ import dialogBox from '@/components/DialogBox/dialogBox.vue' |
7 | import LbTable from '@/components/LbTable/lb-table.vue' | 7 | import LbTable from '@/components/LbTable/lb-table.vue' |
8 | import Theme from '@/components/Theme/theme.vue' | 8 | import Theme from '@/components/Theme/theme.vue' |
9 | import Popup from '@/components/Popup/index' | 9 | import Popup from '@/components/Popup/index' |
10 | import Treeselect from '@riophae/vue-treeselect' //树形下拉框组件 | ||
10 | import MessageBox from '@/components/MessageBox/index.js' | 11 | import MessageBox from '@/components/MessageBox/index.js' |
11 | export default { | 12 | export default { |
12 | install: (Vue) => { | 13 | install: (Vue) => { |
13 | Vue.component('dialogBox', dialogBox); | 14 | Vue.component('dialogBox', dialogBox); |
14 | Vue.component('lbTable', LbTable); | 15 | Vue.component('lbTable', LbTable); |
15 | Vue.component('Theme', Theme); | 16 | Vue.component('Theme', Theme); |
17 | Vue.component('Treeselect', Treeselect); | ||
16 | Vue.prototype.$popup = Popup.install; | 18 | Vue.prototype.$popup = Popup.install; |
17 | Vue.prototype.$alertMes = MessageBox.alert; | 19 | Vue.prototype.$alertMes = MessageBox.alert; |
18 | } | 20 | } | ... | ... |
... | @@ -6,16 +6,18 @@ | ... | @@ -6,16 +6,18 @@ |
6 | import Vue from 'vue' | 6 | import Vue from 'vue' |
7 | import App from './App' | 7 | import App from './App' |
8 | import 'normalize.css/normalize.css' // a modern alternative to CSS resets | 8 | import 'normalize.css/normalize.css' // a modern alternative to CSS resets |
9 | import Element from 'element-ui' | 9 | import Element, { install } from 'element-ui' |
10 | import axios from 'axios' | 10 | import axios from 'axios' |
11 | import '@/styles/element-variables.scss' | 11 | import '@/styles/element-variables.scss' |
12 | import '@/styles/index.scss' | 12 | import '@/styles/index.scss' |
13 | import Base from '@/components/Base/base' // 全局组件引入 | 13 | import Base from '@/components/Base/base' // 全局组件引入 |
14 | import mixin from '@/utils/mixin/theme.js' | 14 | import mixin from '@/utils/mixin/theme.js' |
15 | import Loading from '@/components/Loading/index.js'; | 15 | import Loading from '@/components/Loading/index.js'; |
16 | import '@riophae/vue-treeselect/dist/vue-treeselect.css' | ||
16 | import { startLoadingAddCount, endLoadingSubCount } from './utils/requestLoading' | 17 | import { startLoadingAddCount, endLoadingSubCount } from './utils/requestLoading' |
17 | Vue.mixin(mixin); | 18 | Vue.mixin(mixin); |
18 | Vue.use(Loading.directive); | 19 | Vue.use(Loading.directive); |
20 | |||
19 | // 引入xml | 21 | // 引入xml |
20 | import x2js from 'x2js' | 22 | import x2js from 'x2js' |
21 | Vue.prototype.$x2js = new x2js() | 23 | Vue.prototype.$x2js = new x2js() | ... | ... |
... | @@ -76,22 +76,22 @@ | ... | @@ -76,22 +76,22 @@ |
76 | <el-input v-model="ruleForm.qlxx.zl"></el-input> | 76 | <el-input v-model="ruleForm.qlxx.zl"></el-input> |
77 | </el-form-item> | 77 | </el-form-item> |
78 | </el-col> | 78 | </el-col> |
79 | <el-col :span="8" v-if="ruleForm.fdcq2.ftjzmj"> | 79 | <el-col :span="8"> |
80 | <el-form-item label="土地使用权人:"> | 80 | <el-form-item label="土地使用权人:"> |
81 | <el-input v-model="ruleForm.fdcq2.tdsyqr"></el-input> | 81 | <el-input v-model="ruleForm.fdcq2.tdsyqr"></el-input> |
82 | </el-form-item> | 82 | </el-form-item> |
83 | </el-col> | 83 | </el-col> |
84 | <el-col :span="8" v-if="ruleForm.fdcq2.ftjzmj"> | 84 | <el-col :span="8"> |
85 | <el-form-item label="独用土地面积:"> | 85 | <el-form-item label="独用土地面积:"> |
86 | <el-input v-model="ruleForm.fdcq2.dytdmj"></el-input> | 86 | <el-input v-model="ruleForm.fdcq2.dytdmj"></el-input> |
87 | </el-form-item> | 87 | </el-form-item> |
88 | </el-col> | 88 | </el-col> |
89 | <el-col :span="8" v-if="ruleForm.fdcq2.ftjzmj"> | 89 | <el-col :span="8"> |
90 | <el-form-item label="分摊土地面积:"> | 90 | <el-form-item label="分摊土地面积:"> |
91 | <el-input v-model="ruleForm.fdcq2.fttdmj"></el-input> | 91 | <el-input v-model="ruleForm.fdcq2.fttdmj"></el-input> |
92 | </el-form-item> | 92 | </el-form-item> |
93 | </el-col> | 93 | </el-col> |
94 | <el-col :span="8" v-if="ruleForm.fdcq2.ftjzmj"> | 94 | <el-col :span="8"> |
95 | <!-- 下拉框 --> | 95 | <!-- 下拉框 --> |
96 | <el-form-item label="土地性质:" style="margin-bottom:3px"> | 96 | <el-form-item label="土地性质:" style="margin-bottom:3px"> |
97 | <treeselect v-model="ruleForm.fdcq2.jedw" placeholder="" | 97 | <treeselect v-model="ruleForm.fdcq2.jedw" placeholder="" |
... | @@ -99,7 +99,7 @@ | ... | @@ -99,7 +99,7 @@ |
99 | :show-count="true" :options="dictData['A45']" /> | 99 | :show-count="true" :options="dictData['A45']" /> |
100 | </el-form-item> | 100 | </el-form-item> |
101 | </el-col> | 101 | </el-col> |
102 | <el-col :span="8" v-if="ruleForm.fdcq2.ftjzmj"> | 102 | <el-col :span="8"> |
103 | <el-form-item label="房地产交易价格:"> | 103 | <el-form-item label="房地产交易价格:"> |
104 | <div style="display:flex"> | 104 | <div style="display:flex"> |
105 | <el-input v-model="ruleForm.fdcq2.qjjg" style="width:500%"></el-input> | 105 | <el-input v-model="ruleForm.fdcq2.qjjg" style="width:500%"></el-input> |
... | @@ -164,7 +164,7 @@ | ... | @@ -164,7 +164,7 @@ |
164 | <el-input v-model="ruleForm.fdcq2.zyjzmj"></el-input> | 164 | <el-input v-model="ruleForm.fdcq2.zyjzmj"></el-input> |
165 | </el-form-item> | 165 | </el-form-item> |
166 | </el-col> | 166 | </el-col> |
167 | <el-col :span="8" v-if="ruleForm.fdcq2.ftjzmj"> | 167 | <el-col :span="8"> |
168 | <el-form-item label="分摊建筑面积:"> | 168 | <el-form-item label="分摊建筑面积:"> |
169 | <el-input v-model="ruleForm.fdcq2.ftjzmj"></el-input> | 169 | <el-input v-model="ruleForm.fdcq2.ftjzmj"></el-input> |
170 | </el-form-item> | 170 | </el-form-item> |
... | @@ -290,13 +290,27 @@ import { mapGetters } from "vuex"; | ... | @@ -290,13 +290,27 @@ import { mapGetters } from "vuex"; |
290 | import { init,save } from "@/api/djbbl.js"; | 290 | import { init,save } from "@/api/djbbl.js"; |
291 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 291 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
292 | import tdytTable from "@/views/workflow/components/tdytTable"; | 292 | import tdytTable from "@/views/workflow/components/tdytTable"; |
293 | // import the component | ||
294 | // import Treeselect from '@riophae/vue-treeselect' | ||
295 | // // import the styles | ||
296 | // import '@riophae/vue-treeselect/dist/vue-treeselect.css' | ||
293 | export default { | 297 | export default { |
294 | components: { qlrCommonTable,tdytTable }, | 298 | components: { qlrCommonTable,tdytTable}, |
295 | computed: { | 299 | computed: { |
296 | ...mapGetters(["dictData", "flag"]), | 300 | ...mapGetters(["dictData", "flag"]), |
297 | }, | 301 | }, |
298 | data() { | 302 | data() { |
299 | return { | 303 | return { |
304 | // 键名转换,方法默认是label和children进行树状渲染 | ||
305 | normalizer (node) { //方法 | ||
306 | if (node.children == null || node.children == 'null') { | ||
307 | delete node.children; | ||
308 | } | ||
309 | return { | ||
310 | id: node.dcode, | ||
311 | label: node.dname | ||
312 | } | ||
313 | }, | ||
300 | //表单是否可操作 | 314 | //表单是否可操作 |
301 | propsParam: this.$attrs, | 315 | propsParam: this.$attrs, |
302 | ableOperation: true, | 316 | ableOperation: true, | ... | ... |
... | @@ -80,29 +80,29 @@ | ... | @@ -80,29 +80,29 @@ |
80 | <el-form-item label="使用权面积:"> | 80 | <el-form-item label="使用权面积:"> |
81 | <el-input v-model="ruleForm.jsydsyq.syqmj"></el-input> | 81 | <el-input v-model="ruleForm.jsydsyq.syqmj"></el-input> |
82 | </el-form-item> | 82 | </el-form-item> |
83 | </el-col> <!-- | 83 | </el-col> |
84 | <el-col :span="8" v-if="ruleForm.fdcq2.ftjzmj"> | 84 | <el-col :span="8"> |
85 | <el-form-item label="独用土地面积:"> | 85 | <el-form-item label="独用土地面积:"> |
86 | <el-input v-model="ruleForm.fdcq2.dytdmj"></el-input> | 86 | <el-input v-model="ruleForm.jsydsyq.dytdmj"></el-input> |
87 | </el-form-item> | 87 | </el-form-item> |
88 | </el-col> | 88 | </el-col> |
89 | <el-col :span="8" v-if="ruleForm.fdcq2.ftjzmj"> | 89 | <el-col :span="8"> |
90 | <el-form-item label="分摊土地面积:"> | 90 | <el-form-item label="分摊土地面积:"> |
91 | <el-input v-model="ruleForm.fdcq2.fttdmj"></el-input> | 91 | <el-input v-model="ruleForm.jsydsyq.fttdmj"></el-input> |
92 | </el-form-item> | 92 | </el-form-item> |
93 | </el-col> | 93 | </el-col> |
94 | <el-col :span="8" v-if="ruleForm.fdcq2.ftjzmj"> | 94 | <el-col :span="8"> |
95 | <el-form-item label="土地性质:" style="margin-bottom:3px"> | 95 | <el-form-item label="土地性质:" style="margin-bottom:3px"> |
96 | <treeselect v-model="ruleForm.fdcq2.jedw" placeholder="" | 96 | <treeselect v-model="ruleForm.jsydsyq.jedw" placeholder="" |
97 | :normalizer="normalizer" | 97 | :normalizer="normalizer" |
98 | :show-count="true" :options="dictData['A45']" /> | 98 | :show-count="true" :options="dictData['A9']" /> |
99 | </el-form-item> | 99 | </el-form-item> |
100 | </el-col> | 100 | </el-col> |
101 | <el-col :span="8" v-if="ruleForm.fdcq2.ftjzmj"> | 101 | <el-col :span="8"> |
102 | <el-form-item label="房地产交易价格:"> | 102 | <el-form-item label="房地产交易价格:"> |
103 | <div style="display:flex"> | 103 | <div style="display:flex"> |
104 | <el-input v-model="ruleForm.fdcq2.qjjg" style="width:500%"></el-input> | 104 | <el-input v-model="ruleForm.jsydsyq.qjjg" style="width:500%"></el-input> |
105 | <el-select v-model="ruleForm.fdcq2.jedw"> | 105 | <el-select v-model="ruleForm.jsydsyq.jedw"> |
106 | <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 106 | <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
107 | </el-option> | 107 | </el-option> |
108 | </el-select> | 108 | </el-select> |
... | @@ -111,7 +111,7 @@ | ... | @@ -111,7 +111,7 @@ |
111 | </el-col> | 111 | </el-col> |
112 | <el-col :span="8"> | 112 | <el-col :span="8"> |
113 | <el-form-item label="规划用途:"> | 113 | <el-form-item label="规划用途:"> |
114 | <el-select v-model="ruleForm.fdcq2.ghyt"> | 114 | <el-select v-model="ruleForm.jsydsyq.ghyt"> |
115 | <el-option v-for="item in dictData['A17']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 115 | <el-option v-for="item in dictData['A17']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
116 | </el-option> | 116 | </el-option> |
117 | </el-select> | 117 | </el-select> |
... | @@ -119,17 +119,17 @@ | ... | @@ -119,17 +119,17 @@ |
119 | </el-col> | 119 | </el-col> |
120 | <el-col :span="8"> | 120 | <el-col :span="8"> |
121 | <el-form-item label="批准用途:"> | 121 | <el-form-item label="批准用途:"> |
122 | <el-input v-model="ruleForm.fdcq2.pzyt"></el-input> | 122 | <el-input v-model="ruleForm.jsydsyq.pzyt"></el-input> |
123 | </el-form-item> | 123 | </el-form-item> |
124 | </el-col> | 124 | </el-col> |
125 | <el-col :span="8"> | 125 | <el-col :span="8"> |
126 | <el-form-item label="实际用途:"> | 126 | <el-form-item label="实际用途:"> |
127 | <el-input v-model="ruleForm.fdcq2.sjyt"></el-input> | 127 | <el-input v-model="ruleForm.jsydsyq.sjyt"></el-input> |
128 | </el-form-item> | 128 | </el-form-item> |
129 | </el-col> | 129 | </el-col> |
130 | <el-col :span="8"> | 130 | <el-col :span="8"> |
131 | <el-form-item label="房屋性质:"> | 131 | <el-form-item label="房屋性质:"> |
132 | <el-select v-model="ruleForm.fdcq2.fwxz"> | 132 | <el-select v-model="ruleForm.jsydsyq.fwxz"> |
133 | <el-option v-for="item in dictData['A19']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 133 | <el-option v-for="item in dictData['A19']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
134 | </el-option> | 134 | </el-option> |
135 | </el-select> | 135 | </el-select> |
... | @@ -137,7 +137,7 @@ | ... | @@ -137,7 +137,7 @@ |
137 | </el-col> | 137 | </el-col> |
138 | <el-col :span="8"> | 138 | <el-col :span="8"> |
139 | <el-form-item label="房屋结构:"> | 139 | <el-form-item label="房屋结构:"> |
140 | <el-select v-model="ruleForm.fdcq2.fwjg"> | 140 | <el-select v-model="ruleForm.jsydsyq.fwjg"> |
141 | <el-option v-for="item in dictData['A46']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 141 | <el-option v-for="item in dictData['A46']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
142 | </el-option> | 142 | </el-option> |
143 | </el-select> | 143 | </el-select> |
... | @@ -145,34 +145,34 @@ | ... | @@ -145,34 +145,34 @@ |
145 | </el-col> | 145 | </el-col> |
146 | <el-col :span="8"> | 146 | <el-col :span="8"> |
147 | <el-form-item label="所在层:"> | 147 | <el-form-item label="所在层:"> |
148 | <el-input v-model="ruleForm.fdcq2.szc"></el-input> | 148 | <el-input v-model="ruleForm.jsydsyq.szc"></el-input> |
149 | </el-form-item> | 149 | </el-form-item> |
150 | </el-col> | 150 | </el-col> |
151 | <el-col :span="8"> | 151 | <el-col :span="8"> |
152 | <el-form-item label="总层数:"> | 152 | <el-form-item label="总层数:"> |
153 | <el-input v-model="ruleForm.fdcq2.zcs"></el-input> | 153 | <el-input v-model="ruleForm.jsydsyq.zcs"></el-input> |
154 | </el-form-item> | 154 | </el-form-item> |
155 | </el-col> | 155 | </el-col> |
156 | <el-col :span="8"> | 156 | <el-col :span="8"> |
157 | <el-form-item label="建筑面积:"> | 157 | <el-form-item label="建筑面积:"> |
158 | <el-input v-model="ruleForm.fdcq2.jzmj"></el-input> | 158 | <el-input v-model="ruleForm.jsydsyq.jzmj"></el-input> |
159 | </el-form-item> | 159 | </el-form-item> |
160 | </el-col> | 160 | </el-col> |
161 | <el-col :span="8"> | 161 | <el-col :span="8"> |
162 | <el-form-item label="专有建筑面积:"> | 162 | <el-form-item label="专有建筑面积:"> |
163 | <el-input v-model="ruleForm.fdcq2.zyjzmj"></el-input> | 163 | <el-input v-model="ruleForm.jsydsyq.zyjzmj"></el-input> |
164 | </el-form-item> | 164 | </el-form-item> |
165 | </el-col> | 165 | </el-col> |
166 | <el-col :span="8" v-if="ruleForm.fdcq2.ftjzmj"> | 166 | <el-col :span="8"> |
167 | <el-form-item label="分摊建筑面积:"> | 167 | <el-form-item label="分摊建筑面积:"> |
168 | <el-input v-model="ruleForm.fdcq2.ftjzmj"></el-input> | 168 | <el-input v-model="ruleForm.jsydsyq.ftjzmj"></el-input> |
169 | </el-form-item> | 169 | </el-form-item> |
170 | </el-col> | 170 | </el-col> |
171 | <el-col :span="8"> | 171 | <el-col :span="8"> |
172 | <el-form-item label="竣工时间:"> | 172 | <el-form-item label="竣工时间:"> |
173 | <el-input v-model="ruleForm.fdcq2.jgsj"></el-input> | 173 | <el-input v-model="ruleForm.jsydsyq.jgsj"></el-input> |
174 | </el-form-item> | 174 | </el-form-item> |
175 | </el-col> --> | 175 | </el-col> |
176 | 176 | ||
177 | <el-col :span="8"> | 177 | <el-col :span="8"> |
178 | <el-form-item label="不动产权证号:"> | 178 | <el-form-item label="不动产权证号:"> |
... | @@ -200,13 +200,13 @@ | ... | @@ -200,13 +200,13 @@ |
200 | </el-form-item> | 200 | </el-form-item> |
201 | </el-col> | 201 | </el-col> |
202 | </el-row> | 202 | </el-row> |
203 | <!-- <el-row> | 203 | <el-row> |
204 | <el-col :span="24"> | 204 | <el-col :span="24"> |
205 | <el-form-item label="附记:"> | 205 | <el-form-item label="附记:"> |
206 | <el-input v-model="ruleForm.fdcq2.fj"></el-input> | 206 | <el-input v-model="ruleForm.jsydsyq.fj"></el-input> |
207 | </el-form-item> | 207 | </el-form-item> |
208 | </el-col> | 208 | </el-col> |
209 | </el-row> --> | 209 | </el-row> |
210 | 210 | ||
211 | <div class="slxx_title title-block"> | 211 | <div class="slxx_title title-block"> |
212 | 权利人信息 | 212 | 权利人信息 |
... | @@ -282,6 +282,7 @@ export default { | ... | @@ -282,6 +282,7 @@ export default { |
282 | }, | 282 | }, |
283 | data() { | 283 | data() { |
284 | return { | 284 | return { |
285 | |||
285 | //表单是否可操作 | 286 | //表单是否可操作 |
286 | propsParam: this.$attrs, | 287 | propsParam: this.$attrs, |
287 | ableOperation: true, | 288 | ableOperation: true, | ... | ... |
-
Please register or sign in to post a comment