合并更改
Showing
11 changed files
with
491 additions
and
52 deletions
1 | import request from '@/plugin/axios' | 1 | import request from '@/plugin/axios' |
2 | /** | 2 | /** |
3 | * 查询所有行政区 | 3 | * 综合查询 |
4 | */ | 4 | */ |
5 | export function getSearchList(data) { | 5 | export function getSearchList(data) { |
6 | return request({ | 6 | return request({ |
... | @@ -8,4 +8,4 @@ export function getSearchList(data) { | ... | @@ -8,4 +8,4 @@ export function getSearchList(data) { |
8 | method: 'post', | 8 | method: 'post', |
9 | data : data, | 9 | data : data, |
10 | }) | 10 | }) |
11 | } | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
11 | } | ... | ... |
src/components/queryData/queryData.vue
0 → 100644
1 | <template> | ||
2 | <div> | ||
3 | <el-dialog | ||
4 | title="新增" | ||
5 | :visible.sync="isVisible" | ||
6 | width="50%" | ||
7 | @close="close" | ||
8 | center> | ||
9 | <div class="search"> | ||
10 | <el-button type="primary" @click="search">查询</el-button> | ||
11 | <el-button type="primary" @click="result">重置</el-button> | ||
12 | <el-row :gutter="10" class="shop"> | ||
13 | <el-col :span="4" class="inputtitle"> | ||
14 | 宗地编码: | ||
15 | </el-col> | ||
16 | <el-col :span="8" class=""> | ||
17 | <el-input v-model="queryData.zddm"></el-input> | ||
18 | </el-col> | ||
19 | <el-col :span="4" class="inputtitle"> | ||
20 | 不动产权证号: | ||
21 | </el-col> | ||
22 | <el-col :span="8" class=""> | ||
23 | <el-input v-model="queryData.bdcqzh"></el-input> | ||
24 | </el-col> | ||
25 | </el-row> | ||
26 | <el-row :gutter="10"> | ||
27 | <el-col :span="4" class="inputtitle"> | ||
28 | 不动产权单元号: | ||
29 | </el-col> | ||
30 | <el-col :span="8"> | ||
31 | <el-input v-model="queryData.bdcdyh"></el-input> | ||
32 | </el-col> | ||
33 | <el-col :span="4" class="inputtitle"> | ||
34 | 权利人: | ||
35 | </el-col> | ||
36 | <el-col :span="8"> | ||
37 | <el-input v-model="queryData.qlrmc"></el-input> | ||
38 | </el-col> | ||
39 | </el-row> | ||
40 | <el-row :gutter="10"> | ||
41 | <el-col :span="4" class="inputtitle"> | ||
42 | 坐落: | ||
43 | </el-col> | ||
44 | <el-col :span="8"> | ||
45 | <el-input v-model="queryData.zl"></el-input> | ||
46 | </el-col> | ||
47 | </el-row> | ||
48 | <table border="1"> | ||
49 | <tr> | ||
50 | <td>序号</td> | ||
51 | <td>操作</td> | ||
52 | <td>宗地代码</td> | ||
53 | <td>不动产单元号</td> | ||
54 | <td>项目名称</td> | ||
55 | <td>不动产权证号</td> | ||
56 | <td>权利人</td> | ||
57 | <td>坐落</td> | ||
58 | </tr> | ||
59 | <tr v-if="Data.length==0"> | ||
60 | <td colspan="8"> | ||
61 | <span class="noData">暂无数据</span> | ||
62 | </td> | ||
63 | </tr> | ||
64 | <tr v-else v-for="(item,index) in Data" :key="index"> | ||
65 | <td>{{index+1}}</td> | ||
66 | <td @click="addData(item)" class="xz"> | ||
67 | <span>选择</span> | ||
68 | </td> | ||
69 | <td>{{item.zddm}}</td> | ||
70 | <td>{{item.bdcdyh}}</td> | ||
71 | <td>{{item.xmmc}}</td> | ||
72 | <td>{{item.bdcqzh}}</td> | ||
73 | <td>{{item.qlr}}</td> | ||
74 | <td>{{item.zl}}</td> | ||
75 | </tr> | ||
76 | |||
77 | </table> | ||
78 | </div> | ||
79 | <span slot="footer" class="dialog-footer"> | ||
80 | </span> | ||
81 | </el-dialog> | ||
82 | |||
83 | </div> | ||
84 | </template> | ||
85 | |||
86 | <script> | ||
87 | import {getSearchList} from './../../api/search' | ||
88 | |||
89 | export default { | ||
90 | name: "queryData", | ||
91 | data() { | ||
92 | return { | ||
93 | queryData: { | ||
94 | bdcdyh: "", | ||
95 | bdcqzh: "", | ||
96 | dylxs: ['zd'], | ||
97 | qlrmc: "", | ||
98 | qszt: "2", | ||
99 | xmmc: "", | ||
100 | zddm: "", | ||
101 | zl: "" | ||
102 | }, | ||
103 | Data: [], | ||
104 | isVisible: false | ||
105 | } | ||
106 | }, | ||
107 | props: { | ||
108 | centerDialogVisible: { | ||
109 | type: Boolean, | ||
110 | default: function () { | ||
111 | return false | ||
112 | } | ||
113 | } | ||
114 | }, | ||
115 | mounted() { | ||
116 | this.getData(this.queryData) | ||
117 | }, | ||
118 | created() { | ||
119 | }, | ||
120 | methods: { | ||
121 | result: function () { | ||
122 | this.queryData = { | ||
123 | bdcdyh: "", | ||
124 | bdcqzh: "", | ||
125 | dylxs: ['zd'], | ||
126 | qlrmc: "", | ||
127 | qszt: "2", | ||
128 | xmmc: "", | ||
129 | zddm: "", | ||
130 | zl: "" | ||
131 | } | ||
132 | }, | ||
133 | getData: function (data) { | ||
134 | getSearchList(data).then(res => { | ||
135 | this.Data = res.result.records | ||
136 | }) | ||
137 | }, | ||
138 | search: function () { | ||
139 | this.getData(this.queryData) | ||
140 | }, | ||
141 | addData: function (val) { | ||
142 | this.$emit("getData", val) | ||
143 | }, | ||
144 | close: function () { | ||
145 | this.$emit('close') | ||
146 | this.isVisible = false | ||
147 | } | ||
148 | }, | ||
149 | watch: { | ||
150 | centerDialogVisible(val) { | ||
151 | this.isVisible = val | ||
152 | } | ||
153 | } | ||
154 | } | ||
155 | </script> | ||
156 | |||
157 | <style scoped lang="less"> | ||
158 | .main { | ||
159 | box-sizing: border-box; | ||
160 | padding: 18px; | ||
161 | height: auto; | ||
162 | width: 80%; | ||
163 | } | ||
164 | |||
165 | table { | ||
166 | margin-top: 10px; | ||
167 | background-color: #fff; | ||
168 | font-size: 14px; | ||
169 | width: 100%; | ||
170 | } | ||
171 | |||
172 | td { | ||
173 | text-align: center; | ||
174 | height: 36px; | ||
175 | min-width: 50px; | ||
176 | } | ||
177 | |||
178 | table:hover { | ||
179 | cursor: pointer; | ||
180 | } | ||
181 | |||
182 | .shop { | ||
183 | margin-top: 20px; | ||
184 | } | ||
185 | |||
186 | .xz { | ||
187 | color: blue; | ||
188 | } | ||
189 | |||
190 | .noData { | ||
191 | color: #b2b2b2; | ||
192 | } | ||
193 | |||
194 | </style> |
... | @@ -29,5 +29,9 @@ let bdcLxArray = [ | ... | @@ -29,5 +29,9 @@ let bdcLxArray = [ |
29 | label: "自然幢", | 29 | label: "自然幢", |
30 | value: "zrz", | 30 | value: "zrz", |
31 | }, | 31 | }, |
32 | { | ||
33 | label: "户", | ||
34 | value: "h", | ||
35 | }, | ||
32 | ]; | 36 | ]; |
33 | createFilter("bdcLxFilter", bdcLxArray); | 37 | createFilter("bdcLxFilter", bdcLxArray); |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
1 | <template> | 1 | <template> |
2 | <div class="">分割</div> | 2 | <div class="main"> |
3 | <div class="button"> | ||
4 | <el-button type="primary" @click="newAdd">新增</el-button> | ||
5 | </div> | ||
6 | <div class="table"> | ||
7 | <table border="1"> | ||
8 | <tr> | ||
9 | <td>序号</td> | ||
10 | <td>宗地代码</td> | ||
11 | <td>不动产单元号</td> | ||
12 | <td>项目名称</td> | ||
13 | <td>不动产权证号</td> | ||
14 | <td>权利人</td> | ||
15 | <td>坐落</td> | ||
16 | </tr> | ||
17 | <tr v-if="Object.keys(bgqData)==0"> | ||
18 | <td colspan="7"> | ||
19 | <span class="noData">暂无数据</span> | ||
20 | </td> | ||
21 | </tr> | ||
22 | <tr v-else> | ||
23 | <!--<tr v-else v-for="(item,index) in bgqData" :key="index">--> | ||
24 | <td>1</td> | ||
25 | <td><input type="text" class="formInput" v-model="bgqData.zddm" readonly="readonly"/></td> | ||
26 | <td><input type="text" class="formInput" v-model="bgqData.bdcdyh" readonly="readonly"/></td> | ||
27 | <td><input type="text" class="formInput" v-model="bgqData.xmmc" readonly="readonly"/></td> | ||
28 | <td><input type="text" class="formInput" v-model="bgqData.bdcqzh" readonly="readonly"/></td> | ||
29 | <td><input type="text" class="formInput" v-model="bgqData.qlr" readonly="readonly"/></td> | ||
30 | <td><input type="text" class="formInput" v-model="bgqData.zl" readonly="readonly"/></td> | ||
31 | </tr> | ||
32 | </table> | ||
33 | </div> | ||
34 | <query-data @getData="getData" :centerDialogVisible.sync="centerDialogVisible" @close="closepop"></query-data> | ||
35 | </div> | ||
3 | </template> | 36 | </template> |
4 | 37 | ||
5 | <script> | 38 | <script> |
6 | export default { | 39 | import QueryData from './../../../../components/queryData/queryData' |
7 | name:"", | 40 | |
8 | components:{}, | 41 | export default { |
9 | props:{}, | 42 | name: "", |
10 | data(){ | 43 | components: {QueryData}, |
11 | return { | 44 | props: {}, |
45 | data() { | ||
46 | return { | ||
47 | centerDialogVisible: false, | ||
48 | bgqData: {} | ||
49 | } | ||
50 | }, | ||
51 | created() { | ||
52 | }, | ||
53 | mounted() { | ||
54 | }, | ||
55 | methods: { | ||
56 | closepop: function () { | ||
57 | this.centerDialogVisible = false; | ||
58 | }, | ||
59 | newAdd: function () { | ||
60 | this.centerDialogVisible = true; | ||
61 | }, | ||
62 | addData: function (val) { | ||
63 | this.centerDialogVisible = false; | ||
64 | this.bgqData = val | ||
65 | }, | ||
66 | getData: function (data) { | ||
67 | this.bgqData = data | ||
68 | }, | ||
69 | }, | ||
70 | computed: {}, | ||
71 | watch: {}, | ||
12 | } | 72 | } |
13 | }, | ||
14 | created(){}, | ||
15 | mounted(){}, | ||
16 | methods:{}, | ||
17 | computed: {}, | ||
18 | watch: {}, | ||
19 | } | ||
20 | </script> | 73 | </script> |
21 | <style scoped lang="less"> | ||
22 | </style> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
74 | <style scoped lang="less"> | ||
75 | .main { | ||
76 | box-sizing: border-box; | ||
77 | padding: 18px; | ||
78 | height: auto; | ||
79 | width: 80%; | ||
80 | table { | ||
81 | margin-top: 10px; | ||
82 | background-color: #fff; | ||
83 | font-size: 14px; | ||
84 | width: 100%; | ||
85 | |||
86 | .formInput { | ||
87 | margin: 0; | ||
88 | height: 36px; | ||
89 | outline: none; | ||
90 | border: none; | ||
91 | color: #606764; | ||
92 | overflow: visible; | ||
93 | text-align: center; | ||
94 | cursor: text; | ||
95 | } | ||
96 | |||
97 | } | ||
98 | |||
99 | td { | ||
100 | text-align: center; | ||
101 | height: 36px; | ||
102 | min-width: 50px; | ||
103 | } | ||
104 | |||
105 | table:hover { | ||
106 | cursor: pointer; | ||
107 | } | ||
108 | |||
109 | .inputtitle { | ||
110 | line-height: 40px; | ||
111 | } | ||
112 | .noData { | ||
113 | color: #b2b2b2; | ||
114 | } | ||
115 | } | ||
116 | </style> | ... | ... |
1 | <template> | 1 | <template> |
2 | <div class="">合并</div> | 2 | <div class="main"> |
3 | <div class="header"> | ||
4 | <span>合并后项目名称:</span> | ||
5 | <el-input></el-input> | ||
6 | |||
7 | <el-button type="primary" @click="newAdd">新增</el-button> | ||
8 | |||
9 | <el-button type="primary">保存</el-button> | ||
10 | </div> | ||
11 | |||
12 | <table border="1"> | ||
13 | <tr> | ||
14 | <td>序号</td> | ||
15 | <td>宗地代码</td> | ||
16 | <td>不动产单元号</td> | ||
17 | <td>项目名称</td> | ||
18 | <td>不动产权证号</td> | ||
19 | <td>权利人</td> | ||
20 | <td>坐落</td> | ||
21 | </tr> | ||
22 | <tr v-if="bgqData.length==0"> | ||
23 | <td colspan="7"> | ||
24 | <span class="noData">暂无数据</span> | ||
25 | </td> | ||
26 | </tr> | ||
27 | <tr v-else v-for="(item,index) in bgqData" :key="index"> | ||
28 | <td>{{index+1}}</td> | ||
29 | <td><input type="text" class="formInput" v-model="item.zddm" readonly="readonly"/></td> | ||
30 | <td><input type="text" class="formInput" v-model="item.bdcdyh" readonly="readonly"/></td> | ||
31 | <td><input type="text" class="formInput" v-model="item.xmmc" readonly="readonly"/></td> | ||
32 | <td><input type="text" class="formInput" v-model="item.bdcqzh" readonly="readonly"/></td> | ||
33 | <td><input type="text" class="formInput" v-model="item.qlr" readonly="readonly"/></td> | ||
34 | <td><input type="text" class="formInput" v-model="item.zl" readonly="readonly"/></td> | ||
35 | </tr> | ||
36 | </table> | ||
37 | <query-data @getData="getData" :centerDialogVisible.sync="centerDialogVisible" @close="closepop"></query-data> | ||
38 | </div> | ||
3 | </template> | 39 | </template> |
4 | 40 | ||
5 | <script> | 41 | <script> |
6 | export default { | 42 | import {getSearchList} from './../../../../api/search' |
7 | name:"", | 43 | import QueryData from './../../../../components/queryData/queryData' |
8 | components:{}, | 44 | |
9 | props:{}, | 45 | export default { |
10 | data(){ | 46 | name: "", |
11 | return { | 47 | components: {QueryData}, |
48 | props: {}, | ||
49 | data() { | ||
50 | return { | ||
51 | centerDialogVisible: false, | ||
52 | bgqData: [] | ||
53 | } | ||
54 | }, | ||
55 | created() { | ||
56 | }, | ||
57 | mounted() { | ||
58 | }, | ||
59 | methods: { | ||
60 | newAdd: function () { | ||
61 | this.centerDialogVisible = true; | ||
62 | }, | ||
63 | addData: function (val) { | ||
64 | this.centerDialogVisible = false; | ||
65 | this.bgqData.push(val) | ||
66 | }, | ||
67 | getData: function (data) { | ||
68 | this.bgqData.push(data) | ||
69 | }, | ||
70 | }, | ||
71 | computed: {}, | ||
72 | watch: {}, | ||
12 | } | 73 | } |
13 | }, | ||
14 | created(){}, | ||
15 | mounted(){}, | ||
16 | methods:{}, | ||
17 | computed: {}, | ||
18 | watch: {}, | ||
19 | } | ||
20 | </script> | 74 | </script> |
21 | <style scoped lang="less"> | ||
22 | </style> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
75 | <style scoped lang="less"> | ||
76 | .main { | ||
77 | box-sizing: border-box; | ||
78 | padding: 18px; | ||
79 | height: auto; | ||
80 | width: 80%; | ||
81 | .header { | ||
82 | display: flex; | ||
83 | justify-items: left; | ||
84 | span { | ||
85 | width: 130px; | ||
86 | line-height: 40px; | ||
87 | } | ||
88 | .el-input { | ||
89 | width: 200px; | ||
90 | margin-right: 20px; | ||
91 | } | ||
92 | } | ||
93 | |||
94 | table { | ||
95 | margin-top: 10px; | ||
96 | background-color: #fff; | ||
97 | font-size: 14px; | ||
98 | width: 100%; | ||
99 | |||
100 | .formInput { | ||
101 | margin: 0; | ||
102 | height: 36px; | ||
103 | outline: none; | ||
104 | border: none; | ||
105 | color: #606764; | ||
106 | overflow: visible; | ||
107 | text-align: center; | ||
108 | cursor: text; | ||
109 | } | ||
110 | } | ||
111 | |||
112 | td { | ||
113 | text-align: center; | ||
114 | height: 36px; | ||
115 | min-width: 50px; | ||
116 | } | ||
117 | |||
118 | table:hover { | ||
119 | cursor: pointer; | ||
120 | } | ||
121 | |||
122 | .inputtitle { | ||
123 | line-height: 40px; | ||
124 | } | ||
125 | .noData { | ||
126 | color: #b2b2b2; | ||
127 | } | ||
128 | } | ||
129 | </style> | ... | ... |
... | @@ -21,7 +21,7 @@ | ... | @@ -21,7 +21,7 @@ |
21 | <td colspan="2" align="center" >不动产单元号</td> | 21 | <td colspan="2" align="center" >不动产单元号</td> |
22 | <!-- todo 此处暂时存放的是不动产单元号标识码,而不是不动产单元号--> | 22 | <!-- todo 此处暂时存放的是不动产单元号标识码,而不是不动产单元号--> |
23 | <td colspan="4" > | 23 | <td colspan="4" > |
24 | <el-input v-model="form.dyhbsm" style="width: 70%"></el-input> | 24 | <el-input v-model="form.bdcdyh" style="width: 70%"></el-input> |
25 | <el-button @click.prevent="" size="mini" type="primary" style="width:25%;margin-left:3%">生成</el-button> | 25 | <el-button @click.prevent="" size="mini" type="primary" style="width:25%;margin-left:3%">生成</el-button> |
26 | </td> | 26 | </td> |
27 | <td colspan="2" align="center" >原不动产单元</td> | 27 | <td colspan="2" align="center" >原不动产单元</td> |
... | @@ -33,11 +33,11 @@ | ... | @@ -33,11 +33,11 @@ |
33 | <tr height="30"> | 33 | <tr height="30"> |
34 | <td colspan="2" align="center" >逻辑幢号</td> | 34 | <td colspan="2" align="center" >逻辑幢号</td> |
35 | <td colspan="4" > | 35 | <td colspan="4" > |
36 | <el-input v-model="form.ljzbsm"></el-input> | 36 | <el-input v-model="form.ljzh"></el-input> |
37 | </td> | 37 | </td> |
38 | <td colspan="2" align="center" >层号</td> | 38 | <td colspan="2" align="center" >层号</td> |
39 | <td colspan="4" > | 39 | <td colspan="4" > |
40 | <el-input v-model="form.cbsm"></el-input> | 40 | <el-input v-model="form.ch"></el-input> |
41 | </td> | 41 | </td> |
42 | </tr> | 42 | </tr> |
43 | 43 | ||
... | @@ -387,10 +387,12 @@ | ... | @@ -387,10 +387,12 @@ |
387 | form:{ | 387 | form:{ |
388 | zrzbsm:'', //自然幢标识码 | 388 | zrzbsm:'', //自然幢标识码 |
389 | ljzbsm:'', //逻辑幢标识码 | 389 | ljzbsm:'', //逻辑幢标识码 |
390 | ljzh:'', //逻辑幢号 | ||
390 | zdybsm:'', //幢单元标识码 | 391 | zdybsm:'', //幢单元标识码 |
391 | cbsm:'', //层标识码 | 392 | cbsm:'', //层标识码 |
393 | ch:'', //层号 | ||
392 | zdbsm:'', //宗地标识码 | 394 | zdbsm:'', //宗地标识码 |
393 | dyhbsm:'', //不动产单元号标识码 | 395 | bdcdyh:'', //不动产单元号标识码 |
394 | ydybsm:'', //原单元标识码 | 396 | ydybsm:'', //原单元标识码 |
395 | zrzh:'', //自然幢号 | 397 | zrzh:'', //自然幢号 |
396 | mjdwbsm:'', //面积单位编号 | 398 | mjdwbsm:'', //面积单位编号 |
... | @@ -423,7 +425,6 @@ | ... | @@ -423,7 +425,6 @@ |
423 | ftxs:'', //分摊系数 | 425 | ftxs:'', //分摊系数 |
424 | scyclx:'', //实预测类型(0:预测,1:实测;),区别户是实测还是预测数据 | 426 | scyclx:'', //实预测类型(0:预测,1:实测;),区别户是实测还是预测数据 |
425 | scycglbsm:'', //实测预测关联标识码 | 427 | scycglbsm:'', //实测预测关联标识码 |
426 | ch:'', //层号 | ||
427 | bz:'', //备注 | 428 | bz:'', //备注 |
428 | name:'', | 429 | name:'', |
429 | date:'', | 430 | date:'', | ... | ... |
... | @@ -182,7 +182,6 @@ | ... | @@ -182,7 +182,6 @@ |
182 | }, | 182 | }, |
183 | save() { | 183 | save() { |
184 | jzdsingleModify(this.jzdlist).then(res => { | 184 | jzdsingleModify(this.jzdlist).then(res => { |
185 | console.log(res) | ||
186 | if (res.success) { | 185 | if (res.success) { |
187 | Message.success("保存成功") | 186 | Message.success("保存成功") |
188 | this.getData(this.bsm) | 187 | this.getData(this.bsm) | ... | ... |
... | @@ -247,9 +247,7 @@ | ... | @@ -247,9 +247,7 @@ |
247 | }) | 247 | }) |
248 | }, | 248 | }, |
249 | save() { | 249 | save() { |
250 | console.log("保存...."); | ||
251 | jzxsingleModify(this.jzxlist).then(res => { | 250 | jzxsingleModify(this.jzxlist).then(res => { |
252 | console.log(res) | ||
253 | if (res.success) { | 251 | if (res.success) { |
254 | Message.success("保存成功") | 252 | Message.success("保存成功") |
255 | this.getData(this.bsm) | 253 | this.getData(this.bsm) | ... | ... |
... | @@ -89,7 +89,6 @@ | ... | @@ -89,7 +89,6 @@ |
89 | }) | 89 | }) |
90 | }, | 90 | }, |
91 | save() { | 91 | save() { |
92 | console.log(this.mjftData); | ||
93 | for (let val of this.mjftData.list) { | 92 | for (let val of this.mjftData.list) { |
94 | if (val.dzwdm == '') { | 93 | if (val.dzwdm == '') { |
95 | Message.error("定着物代码不能为空") | 94 | Message.error("定着物代码不能为空") |
... | @@ -98,7 +97,6 @@ | ... | @@ -98,7 +97,6 @@ |
98 | } | 97 | } |
99 | this.mjftData['zdbsm'] = this.$store.state.zdbsm | 98 | this.mjftData['zdbsm'] = this.$store.state.zdbsm |
100 | savemjft(this.mjftData).then(res => { | 99 | savemjft(this.mjftData).then(res => { |
101 | console.log(res) | ||
102 | if (res.success) { | 100 | if (res.success) { |
103 | Message.success("保存成功") | 101 | Message.success("保存成功") |
104 | this.getData(this.mjftData.zdbsm) | 102 | this.getData(this.mjftData.zdbsm) |
... | @@ -180,8 +178,12 @@ | ... | @@ -180,8 +178,12 @@ |
180 | }, | 178 | }, |
181 | mounted() { | 179 | mounted() { |
182 | console.log("mounted init...") | 180 | console.log("mounted init...") |
181 | this.mjftData.zdbsm=this.$store.state.zdbsm | ||
182 | this.zdmj=this.$store.state.zdmj | ||
183 | this.tdzl=this.$store.state.zdzl | ||
184 | this.zddm=this.$store.state.zddm | ||
183 | if (this.mjftData.zdbsm) { | 185 | if (this.mjftData.zdbsm) { |
184 | this.getData() | 186 | this.getData(this.mjftData.zdbsm) |
185 | } | 187 | } |
186 | }, | 188 | }, |
187 | watch: { | 189 | watch: { | ... | ... |
... | @@ -17,9 +17,9 @@ | ... | @@ -17,9 +17,9 @@ |
17 | </td> | 17 | </td> |
18 | </tr> | 18 | </tr> |
19 | <tr height="30"> | 19 | <tr height="30"> |
20 | <td colspan="2" align="center" >逻辑幢顺序号</td> | 20 | <td colspan="2" align="center" >逻辑幢名称</td> |
21 | <td colspan="4" > | 21 | <td colspan="4" > |
22 | <el-input v-model="form.ljzsxh"></el-input> | 22 | <el-input v-model="form.ljzmc"></el-input> |
23 | </td> | 23 | </td> |
24 | <td colspan="2" align="center" >不动产单元号</td> | 24 | <td colspan="2" align="center" >不动产单元号</td> |
25 | <td colspan="4" > | 25 | <td colspan="4" > |
... | @@ -38,6 +38,7 @@ | ... | @@ -38,6 +38,7 @@ |
38 | <el-date-picker | 38 | <el-date-picker |
39 | v-model="form.jgrq" | 39 | v-model="form.jgrq" |
40 | type="date" | 40 | type="date" |
41 | value-format="yyyy-MM-dd" | ||
41 | placeholder="选择日期"> | 42 | placeholder="选择日期"> |
42 | </el-date-picker> | 43 | </el-date-picker> |
43 | </td> | 44 | </td> |
... | @@ -86,7 +87,7 @@ | ... | @@ -86,7 +87,7 @@ |
86 | <span @click="deleteYtInfo(index)">删除</span> | 87 | <span @click="deleteYtInfo(index)">删除</span> |
87 | </td> | 88 | </td> |
88 | <td colspan="9" > | 89 | <td colspan="9" > |
89 | <el-select v-model="item1.fwjgzdbsm" placeholder="请选择" > | 90 | <el-select v-model="item1.fwytzdbsm" placeholder="请选择" > |
90 | <el-option | 91 | <el-option |
91 | v-for="item in $store.state.tdytList" | 92 | v-for="item in $store.state.tdytList" |
92 | :key="item.bsm" | 93 | :key="item.bsm" |
... | @@ -161,6 +162,7 @@ | ... | @@ -161,6 +162,7 @@ |
161 | 162 | ||
162 | <script> | 163 | <script> |
163 | import {insertLjzInfo} from "../../../api/zrz"; | 164 | import {insertLjzInfo} from "../../../api/zrz"; |
165 | import {formdate} from "../../../libs/function"; | ||
164 | export default { | 166 | export default { |
165 | name:'ljz', | 167 | name:'ljz', |
166 | components:{}, | 168 | components:{}, |
... | @@ -170,7 +172,7 @@ | ... | @@ -170,7 +172,7 @@ |
170 | zrzbsm:'', | 172 | zrzbsm:'', |
171 | ljzh:'', //逻辑幢号 | 173 | ljzh:'', //逻辑幢号 |
172 | zrzh:'', //自然幢号 | 174 | zrzh:'', //自然幢号 |
173 | ljzsxh:'', //逻辑幢顺序号 | 175 | ljzmc:'', //逻辑幢顺序号 |
174 | bdcdyh:'', //不动产单元号 | 176 | bdcdyh:'', //不动产单元号 |
175 | mph:'', //门牌号 | 177 | mph:'', //门牌号 |
176 | jgrq:'', //竣工日期 | 178 | jgrq:'', //竣工日期 |
... | @@ -228,6 +230,38 @@ | ... | @@ -228,6 +230,38 @@ |
228 | }); | 230 | }); |
229 | this.fwjgTitleRowspan=this.form.fwjgList.length; | 231 | this.fwjgTitleRowspan=this.form.fwjgList.length; |
230 | }, | 232 | }, |
233 | //重置数据 | ||
234 | reset(){ | ||
235 | this.form = { | ||
236 | zrzbsm:'', | ||
237 | ljzh:'', //逻辑幢号 | ||
238 | zrzh:'', //自然幢号 | ||
239 | ljzmc:'', //逻辑幢顺序号 | ||
240 | bdcdyh:'', //不动产单元号 | ||
241 | mph:'', //门牌号 | ||
242 | jgrq:'', //竣工日期 | ||
243 | ycjzmj:'', //预测建筑面积 | ||
244 | scjzmj:'', //实测建筑面积 | ||
245 | ycdxmj:'', //预测地下面积 | ||
246 | scdxmj:'', //实测地下面积 | ||
247 | ycqtmj:'', //预测其他面积 | ||
248 | scqymj:'', //实测其他面积 | ||
249 | ytList:[{ | ||
250 | glbsm:'', //关联标识码 | ||
251 | fwytzdbsm:'', //房屋用途字典标识码 | ||
252 | sx:'', //顺序 | ||
253 | }], | ||
254 | fwjgList:[{ | ||
255 | fwjgzdbsm:'', //房屋结构字典标识码 | ||
256 | glbsm:'', //关联标识码 | ||
257 | sx:'', //顺序 | ||
258 | }], | ||
259 | dxcs:'', //地下层数 | ||
260 | dscs:'', //地上层数 | ||
261 | zcs:'', //总层数 | ||
262 | jzwzt:'', //建筑物状态 | ||
263 | } | ||
264 | }, | ||
231 | deleteFwjgInfo(index){ | 265 | deleteFwjgInfo(index){ |
232 | if(this.form.fwjgList.length<=1){ | 266 | if(this.form.fwjgList.length<=1){ |
233 | this.$message({ | 267 | this.$message({ |
... | @@ -242,9 +276,14 @@ | ... | @@ -242,9 +276,14 @@ |
242 | onSave(data,bsm){ | 276 | onSave(data,bsm){ |
243 | //自然幢标识码 | 277 | //自然幢标识码 |
244 | this.form.zrzbsm= bsm; | 278 | this.form.zrzbsm= bsm; |
245 | insertLjzInfo(data).then((res)=>{ | 279 | insertLjzInfo(this.form).then((res)=>{ |
246 | if(res.code===200){ | 280 | if(res.code===200){ |
247 | this.$message.success("保存成功") | 281 | this.$message.success("保存成功") |
282 | //更新树结构数据 | ||
283 | console.log(this); | ||
284 | this.$parent.$parent.getLpbMenuTree(bsm); | ||
285 | //关闭弹框 | ||
286 | this.$parent.$parent.closeDaialog() | ||
248 | } | 287 | } |
249 | }) | 288 | }) |
250 | }, | 289 | }, |
... | @@ -289,7 +328,7 @@ | ... | @@ -289,7 +328,7 @@ |
289 | 328 | ||
290 | td{ | 329 | td{ |
291 | //bgcolor:#F1F4FC; | 330 | //bgcolor:#F1F4FC; |
292 | bgcolor:#fff; | 331 | background-color:#fff; |
293 | width:8.33% | 332 | width:8.33% |
294 | } | 333 | } |
295 | 334 | ... | ... |
... | @@ -28,7 +28,7 @@ | ... | @@ -28,7 +28,7 @@ |
28 | <td><input type="number" class="formInput" v-model.number="item.jgzmj" @keydown="oninput"/></td> | 28 | <td><input type="number" class="formInput" v-model.number="item.jgzmj" @keydown="oninput"/></td> |
29 | <td><input type="number" class="formInput" v-model.number="item.zdmj" @keydown="oninput"/></td> | 29 | <td><input type="number" class="formInput" v-model.number="item.zdmj" @keydown="oninput"/></td> |
30 | <td><input type="number" class="formInput" v-model.number="item.fttdmj" @keydown="oninput"/></td> | 30 | <td><input type="number" class="formInput" v-model.number="item.fttdmj" @keydown="oninput"/></td> |
31 | <td><input type="text" class="formInput" v-model="item.fj" @keydown="oninput"/></td> | 31 | <td><input type="text" class="formInput" v-model="item.fj"/></td> |
32 | </tr> | 32 | </tr> |
33 | <!-- <tr> | 33 | <!-- <tr> |
34 | <td>统计</td> | 34 | <td>统计</td> |
... | @@ -88,6 +88,7 @@ | ... | @@ -88,6 +88,7 @@ |
88 | console.log(res) | 88 | console.log(res) |
89 | if (res.success) { | 89 | if (res.success) { |
90 | Message.success("新增成功") | 90 | Message.success("新增成功") |
91 | this.getData(this.$store.state.zrzbsm) | ||
91 | } else { | 92 | } else { |
92 | Message.error(res.message) | 93 | Message.error(res.message) |
93 | } | 94 | } | ... | ... |
-
Please register or sign in to post a comment