976ab248 by renchao@pashanhoo.com

style:不动产数据

1 parent 9be74bbf
1 .obligee-item {
2 display: flex;
3 height: 100%;
4 margin-bottom: 15px;
5 margin-right: 5px;
6
7 &-name {
8 display: flex;
9 align-items: center;
10 justify-content: center;
11 width: 20px;
12 padding: 10px 20px;
13 line-height: 28px;
14 border: 1px solid #ccc;
15 border-radius: 3px;
16 margin-left: 10px;
17 }
18
19 &-list {
20 width: 100%;
21 flex: 1;
22 display: flex;
23 justify-content: center;
24 flex-direction: column;
25 }
26 }
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -116,22 +116,22 @@ ...@@ -116,22 +116,22 @@
116 </div> 116 </div>
117 </template> 117 </template>
118 <script> 118 <script>
119 import djfDjSz from "@/api/djfDjSz"; 119 import djfDjSz from "@/api/djfDjSz";
120 import ruleMixin from "@/mixins/ruleMixin.js"; 120 import ruleMixin from "@/mixins/ruleMixin.js";
121 // 缮证信息 121 // 缮证信息
122 export default { 122 export default {
123 mixins: [ruleMixin], 123 mixins: [ruleMixin],
124 props: { 124 props: {
125 bsmSjsb: { 125 bsmSjsb: {
126 type: String, 126 type: String,
127 default: "", 127 default: ""
128 }, 128 },
129 bsmYwsjb: { 129 bsmYwsjb: {
130 type: String, 130 type: String,
131 default: "", 131 default: ""
132 }, 132 },
133 }, 133 },
134 data() { 134 data () {
135 return { 135 return {
136 certificateInfo: { 136 certificateInfo: {
137 ruleForm: [ 137 ruleForm: [
...@@ -144,14 +144,14 @@ export default { ...@@ -144,14 +144,14 @@ export default {
144 SZRY: "", 144 SZRY: "",
145 SZSJ: "", 145 SZSJ: "",
146 BZ: "", 146 BZ: "",
147 QXDM: "", 147 QXDM: ""
148 }, 148 }
149 ], 149 ]
150 }, 150 }
151 }; 151 }
152 }, 152 },
153 methods: { 153 methods: {
154 async featchData() { 154 async featchData () {
155 try { 155 try {
156 let { result: res } = await djfDjSz.getDjfDjSzById(this.bsmSjsb); 156 let { result: res } = await djfDjSz.getDjfDjSzById(this.bsmSjsb);
157 this.certificateInfo.ruleForm = res; 157 this.certificateInfo.ruleForm = res;
...@@ -160,7 +160,7 @@ export default { ...@@ -160,7 +160,7 @@ export default {
160 this.$refs.msg.messageShow(); 160 this.$refs.msg.messageShow();
161 } 161 }
162 }, 162 },
163 handleUpdateForm() { 163 handleUpdateForm () {
164 return new Promise(async (resolve) => { 164 return new Promise(async (resolve) => {
165 try { 165 try {
166 let res = await djfDjSz.updateDjfDjSz(this.certificateInfo.ruleForm); 166 let res = await djfDjSz.updateDjfDjSz(this.certificateInfo.ruleForm);
...@@ -169,39 +169,14 @@ export default { ...@@ -169,39 +169,14 @@ export default {
169 } catch (error) { 169 } catch (error) {
170 this.$refs.msg.messageShow(); 170 this.$refs.msg.messageShow();
171 } 171 }
172 }); 172 })
173 },
174 },
175 };
176 </script>
177 <style scoped lang="scss">
178 @import "./css/itemForm.scss";
179
180 .obligee-item {
181 display: flex;
182 height: 100%;
183 margin-bottom: 15px;
184 margin-right: 5px;
185
186 &-name {
187 display: flex;
188 align-items: center;
189 justify-content: center;
190 width: 20px;
191 padding: 10px 20px;
192 line-height: 28px;
193 border: 1px solid #ccc;
194 border-radius: 3px;
195 } 173 }
196
197 &-list {
198 width: 100%;
199 flex: 1;
200 display: flex;
201 justify-content: center;
202 flex-direction: column;
203 } 174 }
204 } 175 }
176 </script>
177 <style scoped lang="scss">
178 @import "./css/itemForm.scss";
205 </style> 179 </style>
206 180
207 181
182
......
1 <template> 1 <template>
2 <div class="houseFloor itemForm"> 2 <div class="houseFloor itemForm">
3 <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="121px" :key="key"> 3 <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="121px" :key="key">
4 <div v-for="(item, index) in ruleForm" :key="index" class="obligee-item">
5 <p class="obligee-item-name">层信息{{ index + 1 }}</p>
6 <div class="obligee-item-list">
4 <el-row> 7 <el-row>
5 <el-col :span="8"> 8 <el-col :span="8">
6 <el-form-item prop="YSDM"> 9 <el-form-item prop="YSDM">
...@@ -8,7 +11,7 @@ ...@@ -8,7 +11,7 @@
8 要素代码: <br /> 11 要素代码: <br />
9 <p class="label-detail">(YSDM)</p> 12 <p class="label-detail">(YSDM)</p>
10 </span> 13 </span>
11 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ysdm"></el-input> 14 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].ysdm"></el-input>
12 </el-form-item> 15 </el-form-item>
13 </el-col> 16 </el-col>
14 17
...@@ -18,7 +21,7 @@ ...@@ -18,7 +21,7 @@
18 层号: <br /> 21 层号: <br />
19 <p class="label-detail">(CH)</p> 22 <p class="label-detail">(CH)</p>
20 </span> 23 </span>
21 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ch"></el-input> 24 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].ch"></el-input>
22 </el-form-item> 25 </el-form-item>
23 </el-col> 26 </el-col>
24 27
...@@ -28,7 +31,7 @@ ...@@ -28,7 +31,7 @@
28 自然幢号: <br /> 31 自然幢号: <br />
29 <p class="label-detail">(ZRZH)</p> 32 <p class="label-detail">(ZRZH)</p>
30 </span> 33 </span>
31 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.zrzh"></el-input> 34 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].zrzh"></el-input>
32 </el-form-item> 35 </el-form-item>
33 </el-col> 36 </el-col>
34 </el-row> 37 </el-row>
...@@ -40,7 +43,7 @@ ...@@ -40,7 +43,7 @@
40 实际层: <br /> 43 实际层: <br />
41 <p class="label-detail">(SJC)</p> 44 <p class="label-detail">(SJC)</p>
42 </span> 45 </span>
43 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.sjc"></el-input> 46 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].sjc"></el-input>
44 </el-form-item> 47 </el-form-item>
45 </el-col> 48 </el-col>
46 49
...@@ -50,7 +53,7 @@ ...@@ -50,7 +53,7 @@
50 名义层: <br /> 53 名义层: <br />
51 <p class="label-detail">(MYC)</p> 54 <p class="label-detail">(MYC)</p>
52 </span> 55 </span>
53 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.myc"></el-input> 56 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].myc"></el-input>
54 </el-form-item> 57 </el-form-item>
55 </el-col> 58 </el-col>
56 59
...@@ -62,7 +65,7 @@ ...@@ -62,7 +65,7 @@
62 </span> 65 </span>
63 <el-input-number controls-position="right" :disabled="$store.state.business.Edit" 66 <el-input-number controls-position="right" :disabled="$store.state.business.Edit"
64 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 67 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
65 v-model.number="ruleForm.cjzmj"></el-input-number> 68 v-model.number="ruleForm[index].cjzmj"></el-input-number>
66 </el-form-item> 69 </el-form-item>
67 </el-col> 70 </el-col>
68 </el-row> 71 </el-row>
...@@ -76,7 +79,7 @@ ...@@ -76,7 +79,7 @@
76 </span> 79 </span>
77 <el-input-number controls-position="right" :disabled="$store.state.business.Edit" 80 <el-input-number controls-position="right" :disabled="$store.state.business.Edit"
78 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 81 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
79 v-model.number="ruleForm.ctnjzmj"></el-input-number> 82 v-model.number="ruleForm[index].ctnjzmj"></el-input-number>
80 </el-form-item> 83 </el-form-item>
81 </el-col> 84 </el-col>
82 85
...@@ -88,7 +91,7 @@ ...@@ -88,7 +91,7 @@
88 </span> 91 </span>
89 <el-input-number controls-position="right" :disabled="$store.state.business.Edit" 92 <el-input-number controls-position="right" :disabled="$store.state.business.Edit"
90 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 93 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
91 v-model.number="ruleForm.cytmj"></el-input-number> 94 v-model.number="ruleForm[index].cytmj"></el-input-number>
92 </el-form-item> 95 </el-form-item>
93 </el-col> 96 </el-col>
94 97
...@@ -100,7 +103,7 @@ ...@@ -100,7 +103,7 @@
100 </span> 103 </span>
101 <el-input-number controls-position="right" :disabled="$store.state.business.Edit" 104 <el-input-number controls-position="right" :disabled="$store.state.business.Edit"
102 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 105 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
103 v-model.number="ruleForm.cgyjzmj"></el-input-number> 106 v-model.number="ruleForm[index].cgyjzmj"></el-input-number>
104 </el-form-item> 107 </el-form-item>
105 </el-col> 108 </el-col>
106 </el-row> 109 </el-row>
...@@ -114,7 +117,7 @@ ...@@ -114,7 +117,7 @@
114 </span> 117 </span>
115 <el-input-number controls-position="right" :disabled="$store.state.business.Edit" 118 <el-input-number controls-position="right" :disabled="$store.state.business.Edit"
116 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 119 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
117 v-model.number="ruleForm.cftjzmj"></el-input-number> 120 v-model.number="ruleForm[index].cftjzmj"></el-input-number>
118 </el-form-item> 121 </el-form-item>
119 </el-col> 122 </el-col>
120 123
...@@ -126,7 +129,7 @@ ...@@ -126,7 +129,7 @@
126 </span> 129 </span>
127 <el-input-number controls-position="right" :disabled="$store.state.business.Edit" 130 <el-input-number controls-position="right" :disabled="$store.state.business.Edit"
128 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 131 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
129 v-model.number="ruleForm.cbqmj"></el-input-number> 132 v-model.number="ruleForm[index].cbqmj"></el-input-number>
130 </el-form-item> 133 </el-form-item>
131 </el-col> 134 </el-col>
132 135
...@@ -137,7 +140,7 @@ ...@@ -137,7 +140,7 @@
137 <p class="label-detail">(CG)</p> 140 <p class="label-detail">(CG)</p>
138 </span> 141 </span>
139 <el-input-number controls-position="right" :disabled="$store.state.business.Edit" 142 <el-input-number controls-position="right" :disabled="$store.state.business.Edit"
140 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" v-model.number="ruleForm.cg"> 143 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" v-model.number="ruleForm[index].cg">
141 </el-input-number> 144 </el-input-number>
142 </el-form-item> 145 </el-form-item>
143 </el-col> 146 </el-col>
...@@ -152,7 +155,7 @@ ...@@ -152,7 +155,7 @@
152 </span> 155 </span>
153 <el-input-number controls-position="right" :disabled="$store.state.business.Edit" 156 <el-input-number controls-position="right" :disabled="$store.state.business.Edit"
154 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 157 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
155 v-model.number="ruleForm.sptymj"></el-input-number> 158 v-model.number="ruleForm[index].sptymj"></el-input-number>
156 </el-form-item> 159 </el-form-item>
157 </el-col> 160 </el-col>
158 161
...@@ -162,33 +165,36 @@ ...@@ -162,33 +165,36 @@
162 区县代码: <br /> 165 区县代码: <br />
163 <p class="label-detail">(QXDM)</p> 166 <p class="label-detail">(QXDM)</p>
164 </span> 167 </span>
165 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.qxdm"></el-input> 168 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].qxdm"></el-input>
166 </el-form-item> 169 </el-form-item>
167 </el-col> 170 </el-col>
168 </el-row> 171 </el-row>
172 </div>
173 </div>
174
169 </el-form> 175 </el-form>
170 <message-tips ref="msg" /> 176 <message-tips ref="msg" />
171 </div> 177 </div>
172 </template> 178 </template>
173 <script> 179 <script>
174 // 层信息 180 // 层信息
175 import kttFwC from "@/api/kttFwC"; 181 import kttFwC from "@/api/kttFwC";
176 import ruleMixin from "@/mixins/ruleMixin.js"; 182 import ruleMixin from "@/mixins/ruleMixin.js";
177 export default { 183 export default {
178 mixins: [ruleMixin], 184 mixins: [ruleMixin],
179 props: { 185 props: {
180 bsmSjsb: { 186 bsmSjsb: {
181 type: String, 187 type: String,
182 default: "", 188 default: ""
183 }, 189 },
184 bsmYwsjb: { 190 bsmYwsjb: {
185 type: String, 191 type: String,
186 default: "", 192 default: ""
187 }, 193 },
188 }, 194 },
189 data() { 195 data () {
190 return { 196 return {
191 ruleForm: { 197 ruleForm: [{
192 YSDM: "", 198 YSDM: "",
193 CH: "", 199 CH: "",
194 ZRZH: "", 200 ZRZH: "",
...@@ -202,36 +208,36 @@ export default { ...@@ -202,36 +208,36 @@ export default {
202 CBQMJ: "", 208 CBQMJ: "",
203 CG: "", 209 CG: "",
204 SPTYMJ: "", 210 SPTYMJ: "",
205 QXDM: "", 211 QXDM: ""
206 }, 212 }]
207 }; 213 }
208 }, 214 },
209 methods: { 215 methods: {
210 async featchData() { 216 async featchData () {
211 try { 217 try {
212 let { result: res } = await kttFwC.getKttFwCById(this.bsmSjsb); 218 let { result: res } = await kttFwC.getKttFwCById(this.bsmSjsb);
213 this.ruleForm = res; 219 this.ruleForm = res;
214 //this.featchRule() 220 //this.featchRule()
215 } catch (error) { 221 } catch (error) {
216 this.$refs.msg.messageShow(); 222 this.$refs.msg.messageShow()
217 } 223 }
218 }, 224 },
219 handleUpdateForm() { 225 handleUpdateForm () {
220 return new Promise(async (resolve, reject) => { 226 return new Promise(async (resolve, reject) => {
221 try { 227 try {
222 let res = await kttFwC.updateKttFwC(this.ruleForm); 228 let res = await kttFwC.updateKttFwC(this.ruleForm);
223 // this.$refs['formList'].resetFields(); 229 // this.$refs['formList'].resetFields();
224 resolve(res.code); 230 resolve(res.code);
225 } catch (error) { 231 } catch (error) {
226 this.$refs.msg.messageShow(); 232 this.$refs.msg.messageShow()
227 } 233 }
228 }); 234 })
229 }, 235 }
230 }, 236 }
231 }; 237 };
232 </script> 238 </script>
233 <style scoped lang="scss"> 239 <style scoped lang="scss">
234 @import "./css/itemForm.scss"; 240 @import "./css/itemForm.scss";
235 </style> 241 </style>
236 242
237 243
......
1 <template> 1 <template>
2 <div class="households itemForm"> 2 <div class="households itemForm">
3 <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="115px" :key="key"> 3 <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="115px" :key="key">
4
5 <div v-for="(item, index) in ruleForm" :key="index" class="obligee-item">
6 <p class="obligee-item-name">户信息{{ index + 1 }}</p>
7 <div class="obligee-item-list">
4 <el-row> 8 <el-row>
5 <el-col :span="8"> 9 <el-col :span="8">
6 <el-form-item prop="YSDM"> 10 <el-form-item prop="YSDM">
...@@ -8,7 +12,7 @@ ...@@ -8,7 +12,7 @@
8 要素代码: <br /> 12 要素代码: <br />
9 <p class="label-detail">(YSDM)</p> 13 <p class="label-detail">(YSDM)</p>
10 </span> 14 </span>
11 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ysdm"></el-input> 15 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].ysdm"></el-input>
12 </el-form-item> 16 </el-form-item>
13 </el-col> 17 </el-col>
14 18
...@@ -18,7 +22,7 @@ ...@@ -18,7 +22,7 @@
18 不动产单元号: <br /> 22 不动产单元号: <br />
19 <p class="label-detail">(BDCDYH)</p> 23 <p class="label-detail">(BDCDYH)</p>
20 </span> 24 </span>
21 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.bdcdyh"></el-input> 25 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].bdcdyh"></el-input>
22 </el-form-item> 26 </el-form-item>
23 </el-col> 27 </el-col>
24 28
...@@ -28,7 +32,7 @@ ...@@ -28,7 +32,7 @@
28 逻辑幢号: <br /> 32 逻辑幢号: <br />
29 <p class="label-detail">(LJZH)</p> 33 <p class="label-detail">(LJZH)</p>
30 </span> 34 </span>
31 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ljzh"></el-input> 35 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].ljzh"></el-input>
32 </el-form-item> 36 </el-form-item>
33 </el-col> 37 </el-col>
34 </el-row> 38 </el-row>
...@@ -40,7 +44,7 @@ ...@@ -40,7 +44,7 @@
40 自然幢号: <br /> 44 自然幢号: <br />
41 <p class="label-detail">(ZRZH)</p> 45 <p class="label-detail">(ZRZH)</p>
42 </span> 46 </span>
43 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.zrzh"></el-input> 47 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].zrzh"></el-input>
44 </el-form-item> 48 </el-form-item>
45 </el-col> 49 </el-col>
46 50
...@@ -50,7 +54,7 @@ ...@@ -50,7 +54,7 @@
50 房屋编码: <br /> 54 房屋编码: <br />
51 <p class="label-detail">(FWBM)</p> 55 <p class="label-detail">(FWBM)</p>
52 </span> 56 </span>
53 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.fwbm"></el-input> 57 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].fwbm"></el-input>
54 </el-form-item> 58 </el-form-item>
55 </el-col> 59 </el-col>
56 60
...@@ -60,7 +64,7 @@ ...@@ -60,7 +64,7 @@
60 层号: <br /> 64 层号: <br />
61 <p class="label-detail">(CH)</p> 65 <p class="label-detail">(CH)</p>
62 </span> 66 </span>
63 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ch"></el-input> 67 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].ch"></el-input>
64 </el-form-item> 68 </el-form-item>
65 </el-col> 69 </el-col>
66 </el-row> 70 </el-row>
...@@ -72,7 +76,7 @@ ...@@ -72,7 +76,7 @@
72 坐落: <br /> 76 坐落: <br />
73 <p class="label-detail">(ZL)</p> 77 <p class="label-detail">(ZL)</p>
74 </span> 78 </span>
75 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.zl"></el-input> 79 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].zl"></el-input>
76 </el-form-item> 80 </el-form-item>
77 </el-col> 81 </el-col>
78 82
...@@ -82,7 +86,7 @@ ...@@ -82,7 +86,7 @@
82 面积单位: <br /> 86 面积单位: <br />
83 <p class="label-detail">(MJDW)</p> 87 <p class="label-detail">(MJDW)</p>
84 </span> 88 </span>
85 <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.mjdw"> 89 <el-select :disabled="$store.state.business.Edit" v-model="ruleForm[index].mjdw">
86 <el-option v-for="item in dicData['A7']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 90 <el-option v-for="item in dicData['A7']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
87 </el-option> 91 </el-option>
88 </el-select> 92 </el-select>
...@@ -96,7 +100,7 @@ ...@@ -96,7 +100,7 @@
96 <p class="label-detail">(SJCS)</p> 100 <p class="label-detail">(SJCS)</p>
97 </span> 101 </span>
98 <el-input-number controls-position="right" :disabled="$store.state.business.Edit" 102 <el-input-number controls-position="right" :disabled="$store.state.business.Edit"
99 v-only-number="{ max: 99999, min: 1, precision: 0 }" v-model="ruleForm.sjcs"></el-input-number> 103 v-only-number="{ max: 99999, min: 1, precision: 0 }" v-model="ruleForm[index].sjcs"></el-input-number>
100 </el-form-item> 104 </el-form-item>
101 </el-col> 105 </el-col>
102 </el-row> 106 </el-row>
...@@ -108,7 +112,7 @@ ...@@ -108,7 +112,7 @@
108 户号: <br /> 112 户号: <br />
109 <p class="label-detail">(HH)</p> 113 <p class="label-detail">(HH)</p>
110 </span> 114 </span>
111 <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model="ruleForm.hh" 115 <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model="ruleForm[index].hh"
112 v-only-number="{ max: 99999, min: 1, precision: 0 }"></el-input-number> 116 v-only-number="{ max: 99999, min: 1, precision: 0 }"></el-input-number>
113 </el-form-item> 117 </el-form-item>
114 </el-col> 118 </el-col>
...@@ -119,7 +123,7 @@ ...@@ -119,7 +123,7 @@
119 室号部位: <br /> 123 室号部位: <br />
120 <p class="label-detail">(SHBW)</p> 124 <p class="label-detail">(SHBW)</p>
121 </span> 125 </span>
122 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.shbw"></el-input> 126 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].shbw"></el-input>
123 </el-form-item> 127 </el-form-item>
124 </el-col> 128 </el-col>
125 129
...@@ -129,7 +133,7 @@ ...@@ -129,7 +133,7 @@
129 户型: <br /> 133 户型: <br />
130 <p class="label-detail">(HX)</p> 134 <p class="label-detail">(HX)</p>
131 </span> 135 </span>
132 <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.hx"> 136 <el-select :disabled="$store.state.business.Edit" v-model="ruleForm[index].hx">
133 <el-option v-for="item in dicData['A15']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 137 <el-option v-for="item in dicData['A15']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
134 </el-option> 138 </el-option>
135 </el-select> 139 </el-select>
...@@ -144,7 +148,7 @@ ...@@ -144,7 +148,7 @@
144 户型结构: <br /> 148 户型结构: <br />
145 <p class="label-detail">(HXJG)</p> 149 <p class="label-detail">(HXJG)</p>
146 </span> 150 </span>
147 <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.hxjg"> 151 <el-select :disabled="$store.state.business.Edit" v-model="ruleForm[index].hxjg">
148 <el-option v-for="item in dicData['A16']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 152 <el-option v-for="item in dicData['A16']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
149 </el-option> 153 </el-option>
150 </el-select> 154 </el-select>
...@@ -157,7 +161,7 @@ ...@@ -157,7 +161,7 @@
157 房屋用途1: <br /> 161 房屋用途1: <br />
158 <p class="label-detail">(FWYT1)</p> 162 <p class="label-detail">(FWYT1)</p>
159 </span> 163 </span>
160 <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.fwyt1"> 164 <el-select :disabled="$store.state.business.Edit" v-model="ruleForm[index].fwyt1">
161 <el-option v-for="item in dicData['A17']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 165 <el-option v-for="item in dicData['A17']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
162 </el-option> 166 </el-option>
163 </el-select> 167 </el-select>
...@@ -170,7 +174,7 @@ ...@@ -170,7 +174,7 @@
170 房屋用途2: <br /> 174 房屋用途2: <br />
171 <p class="label-detail">(FWYT2)</p> 175 <p class="label-detail">(FWYT2)</p>
172 </span> 176 </span>
173 <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.fwyt2"> 177 <el-select :disabled="$store.state.business.Edit" v-model="ruleForm[index].fwyt2">
174 <el-option v-for="item in dicData['A17']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 178 <el-option v-for="item in dicData['A17']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
175 </el-option> 179 </el-option>
176 </el-select> 180 </el-select>
...@@ -185,7 +189,7 @@ ...@@ -185,7 +189,7 @@
185 房屋用途3: <br /> 189 房屋用途3: <br />
186 <p class="label-detail">(FWYT3)</p> 190 <p class="label-detail">(FWYT3)</p>
187 </span> 191 </span>
188 <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.fwyt3"> 192 <el-select :disabled="$store.state.business.Edit" v-model="ruleForm[index].fwyt3">
189 <el-option v-for="item in dicData['A17']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 193 <el-option v-for="item in dicData['A17']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
190 </el-option> 194 </el-option>
191 </el-select> 195 </el-select>
...@@ -200,7 +204,7 @@ ...@@ -200,7 +204,7 @@
200 </span> 204 </span>
201 <el-input-number controls-position="right" :disabled="$store.state.business.Edit" 205 <el-input-number controls-position="right" :disabled="$store.state.business.Edit"
202 v-only-number="{ max: 999999999999999, min: 0, precision: 2 }" title="" type="number" 206 v-only-number="{ max: 999999999999999, min: 0, precision: 2 }" title="" type="number"
203 v-model.number="ruleForm.ycjzmj"></el-input-number> 207 v-model.number="ruleForm[index].ycjzmj"></el-input-number>
204 </el-form-item> 208 </el-form-item>
205 </el-col> 209 </el-col>
206 210
...@@ -212,7 +216,7 @@ ...@@ -212,7 +216,7 @@
212 </span> 216 </span>
213 <el-input-number controls-position="right" :disabled="$store.state.business.Edit" 217 <el-input-number controls-position="right" :disabled="$store.state.business.Edit"
214 v-only-number="{ max: 999999999999999, min: 0, precision: 2 }" title="" type="number" 218 v-only-number="{ max: 999999999999999, min: 0, precision: 2 }" title="" type="number"
215 v-model.number="ruleForm.yctnjzmj"></el-input-number> 219 v-model.number="ruleForm[index].yctnjzmj"></el-input-number>
216 </el-form-item> 220 </el-form-item>
217 </el-col> 221 </el-col>
218 </el-row> 222 </el-row>
...@@ -226,7 +230,7 @@ ...@@ -226,7 +230,7 @@
226 </span> 230 </span>
227 <el-input :disabled="$store.state.business.Edit" 231 <el-input :disabled="$store.state.business.Edit"
228 v-only-number="{ max: 999999999999999, min: 0, precision: 2 }" title="" type="number" 232 v-only-number="{ max: 999999999999999, min: 0, precision: 2 }" title="" type="number"
229 v-model.number="ruleForm.ycftjzmj"></el-input> 233 v-model.number="ruleForm[index].ycftjzmj"></el-input>
230 </el-form-item> 234 </el-form-item>
231 </el-col> 235 </el-col>
232 236
...@@ -238,7 +242,7 @@ ...@@ -238,7 +242,7 @@
238 </span> 242 </span>
239 <el-input controls-position="right" :disabled="$store.state.business.Edit" 243 <el-input controls-position="right" :disabled="$store.state.business.Edit"
240 v-only-number="{ max: 999999999999999, min: 0, precision: 2 }" title="" type="number" 244 v-only-number="{ max: 999999999999999, min: 0, precision: 2 }" title="" type="number"
241 v-model.number="ruleForm.ycdxbfjzmj"></el-input> 245 v-model.number="ruleForm[index].ycdxbfjzmj"></el-input>
242 </el-form-item> 246 </el-form-item>
243 </el-col> 247 </el-col>
244 248
...@@ -250,7 +254,7 @@ ...@@ -250,7 +254,7 @@
250 </span> 254 </span>
251 <el-input-number controls-position="right" :disabled="$store.state.business.Edit" 255 <el-input-number controls-position="right" :disabled="$store.state.business.Edit"
252 v-only-number="{ max: 999999999999999, min: 0, precision: 2 }" title="" type="number" 256 v-only-number="{ max: 999999999999999, min: 0, precision: 2 }" title="" type="number"
253 v-model.number="ruleForm.ycqtjzmj"></el-input-number> 257 v-model.number="ruleForm[index].ycqtjzmj"></el-input-number>
254 </el-form-item> 258 </el-form-item>
255 </el-col> 259 </el-col>
256 </el-row> 260 </el-row>
...@@ -263,7 +267,7 @@ ...@@ -263,7 +267,7 @@
263 预测分摊系数: <br /> 267 预测分摊系数: <br />
264 <p class="label-detail">(YCFTXS)</p> 268 <p class="label-detail">(YCFTXS)</p>
265 </span> 269 </span>
266 <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.ycftxs" title="" type="number" 270 <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm[index].ycftxs" title="" type="number"
267 v-only-number="{ max: 999999999999999, min: 0, precision: 6 }"></el-input> 271 v-only-number="{ max: 999999999999999, min: 0, precision: 6 }"></el-input>
268 </el-form-item> 272 </el-form-item>
269 </el-col> 273 </el-col>
...@@ -276,7 +280,7 @@ ...@@ -276,7 +280,7 @@
276 </span> 280 </span>
277 <el-input :disabled="$store.state.business.Edit" 281 <el-input :disabled="$store.state.business.Edit"
278 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 282 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
279 v-model.number="ruleForm.scjzmj"></el-input> 283 v-model.number="ruleForm[index].scjzmj"></el-input>
280 </el-form-item> 284 </el-form-item>
281 </el-col> 285 </el-col>
282 286
...@@ -288,7 +292,7 @@ ...@@ -288,7 +292,7 @@
288 </span> 292 </span>
289 <el-input :disabled="$store.state.business.Edit" 293 <el-input :disabled="$store.state.business.Edit"
290 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 294 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
291 v-model.number="ruleForm.sctnjzmj"></el-input> 295 v-model.number="ruleForm[index].sctnjzmj"></el-input>
292 </el-form-item> 296 </el-form-item>
293 </el-col> 297 </el-col>
294 </el-row> 298 </el-row>
...@@ -303,7 +307,7 @@ ...@@ -303,7 +307,7 @@
303 </span> 307 </span>
304 <el-input :disabled="$store.state.business.Edit" 308 <el-input :disabled="$store.state.business.Edit"
305 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 309 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
306 v-model.number="ruleForm.scftjzmj"></el-input> 310 v-model.number="ruleForm[index].scftjzmj"></el-input>
307 </el-form-item> 311 </el-form-item>
308 </el-col> 312 </el-col>
309 313
...@@ -315,7 +319,7 @@ ...@@ -315,7 +319,7 @@
315 </span> 319 </span>
316 <el-input :disabled="$store.state.business.Edit" 320 <el-input :disabled="$store.state.business.Edit"
317 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 321 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
318 v-model.number="ruleForm.scdxbfjzmj"></el-input> 322 v-model.number="ruleForm[index].scdxbfjzmj"></el-input>
319 </el-form-item> 323 </el-form-item>
320 </el-col> 324 </el-col>
321 325
...@@ -327,7 +331,7 @@ ...@@ -327,7 +331,7 @@
327 </span> 331 </span>
328 <el-input :disabled="$store.state.business.Edit" 332 <el-input :disabled="$store.state.business.Edit"
329 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 333 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
330 v-model.number="ruleForm.scqtjzmj"></el-input> 334 v-model.number="ruleForm[index].scqtjzmj"></el-input>
331 </el-form-item> 335 </el-form-item>
332 </el-col> 336 </el-col>
333 </el-row> 337 </el-row>
...@@ -340,7 +344,7 @@ ...@@ -340,7 +344,7 @@
340 实测分摊系数: <br /> 344 实测分摊系数: <br />
341 <p class="label-detail">(SCFTXS)</p> 345 <p class="label-detail">(SCFTXS)</p>
342 </span> 346 </span>
343 <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.scftxs" title="" type="number" 347 <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm[index].scftxs" title="" type="number"
344 v-only-number="{ max: 999999999999999, min: 0, precision: 6 }"></el-input> 348 v-only-number="{ max: 999999999999999, min: 0, precision: 6 }"></el-input>
345 </el-form-item> 349 </el-form-item>
346 </el-col> 350 </el-col>
...@@ -353,7 +357,7 @@ ...@@ -353,7 +357,7 @@
353 </span> 357 </span>
354 <el-input :disabled="$store.state.business.Edit" 358 <el-input :disabled="$store.state.business.Edit"
355 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 359 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
356 v-model.number="ruleForm.gytdmj"></el-input> 360 v-model.number="ruleForm[index].gytdmj"></el-input>
357 </el-form-item> 361 </el-form-item>
358 </el-col> 362 </el-col>
359 363
...@@ -365,7 +369,7 @@ ...@@ -365,7 +369,7 @@
365 </span> 369 </span>
366 <el-input :disabled="$store.state.business.Edit" 370 <el-input :disabled="$store.state.business.Edit"
367 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 371 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
368 v-model.number="ruleForm.fttdmj"></el-input> 372 v-model.number="ruleForm[index].fttdmj"></el-input>
369 </el-form-item> 373 </el-form-item>
370 </el-col> 374 </el-col>
371 </el-row> 375 </el-row>
...@@ -378,7 +382,7 @@ ...@@ -378,7 +382,7 @@
378 独用土地面积: <br /> 382 独用土地面积: <br />
379 <p class="label-detail">(DYTDMJ)</p> 383 <p class="label-detail">(DYTDMJ)</p>
380 </span> 384 </span>
381 <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.dytdmj" title="" type="number" 385 <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm[index].dytdmj" title="" type="number"
382 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }"></el-input> 386 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }"></el-input>
383 </el-form-item> 387 </el-form-item>
384 </el-col> 388 </el-col>
...@@ -389,7 +393,7 @@ ...@@ -389,7 +393,7 @@
389 房屋类型: <br /> 393 房屋类型: <br />
390 <p class="label-detail">(FWLX)</p> 394 <p class="label-detail">(FWLX)</p>
391 </span> 395 </span>
392 <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.fwlx"> 396 <el-select :disabled="$store.state.business.Edit" v-model="ruleForm[index].fwlx">
393 <el-option v-for="item in dicData['A18']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 397 <el-option v-for="item in dicData['A18']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
394 </el-option> 398 </el-option>
395 </el-select> 399 </el-select>
...@@ -402,7 +406,7 @@ ...@@ -402,7 +406,7 @@
402 房屋性质: <br /> 406 房屋性质: <br />
403 <p class="label-detail">(FWXZ)</p> 407 <p class="label-detail">(FWXZ)</p>
404 </span> 408 </span>
405 <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.fwxz"> 409 <el-select :disabled="$store.state.business.Edit" v-model="ruleForm[index].fwxz">
406 <el-option v-for="item in dicData['A19']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 410 <el-option v-for="item in dicData['A19']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
407 </el-option> 411 </el-option>
408 </el-select> 412 </el-select>
...@@ -418,7 +422,7 @@ ...@@ -418,7 +422,7 @@
418 房产分户图: <br /> 422 房产分户图: <br />
419 <p class="label-detail">(FCFHT)</p> 423 <p class="label-detail">(FCFHT)</p>
420 </span> 424 </span>
421 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.fcfht"></el-input> 425 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].fcfht"></el-input>
422 </el-form-item> 426 </el-form-item>
423 </el-col> 427 </el-col>
424 428
...@@ -428,7 +432,7 @@ ...@@ -428,7 +432,7 @@
428 状态: <br /> 432 状态: <br />
429 <p class="label-detail">(ZT)</p> 433 <p class="label-detail">(ZT)</p>
430 </span> 434 </span>
431 <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.zt"> 435 <el-select :disabled="$store.state.business.Edit" v-model="ruleForm[index].zt">
432 <el-option v-for="item in dicData['A11']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 436 <el-option v-for="item in dicData['A11']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
433 </el-option> 437 </el-option>
434 </el-select> 438 </el-select>
...@@ -441,33 +445,34 @@ ...@@ -441,33 +445,34 @@
441 区县代码: <br /> 445 区县代码: <br />
442 <p class="label-detail">(QXDM)</p> 446 <p class="label-detail">(QXDM)</p>
443 </span> 447 </span>
444 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.qxdm"></el-input> 448 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].qxdm"></el-input>
445 </el-form-item> 449 </el-form-item>
446 </el-col> 450 </el-col>
447 </el-row> 451 </el-row>
452 </div>
453 </div>
448 </el-form> 454 </el-form>
449 <message-tips ref="msg" />
450 </div> 455 </div>
451 </template> 456 </template>
452 <script> 457 <script>
453 // 户信息 458 // 户信息
454 import kttFwH from "@/api/kttFwH"; 459 import kttFwH from "@/api/kttFwH";
455 import ruleMixin from "@/mixins/ruleMixin.js"; 460 import ruleMixin from "@/mixins/ruleMixin.js";
456 export default { 461 export default {
457 mixins: [ruleMixin], 462 mixins: [ruleMixin],
458 props: { 463 props: {
459 bsmSjsb: { 464 bsmSjsb: {
460 type: String, 465 type: String,
461 default: "", 466 default: ""
462 }, 467 },
463 bsmYwsjb: { 468 bsmYwsjb: {
464 type: String, 469 type: String,
465 default: "", 470 default: ""
466 }, 471 },
467 }, 472 },
468 data() { 473 data () {
469 return { 474 return {
470 ruleForm: { 475 ruleForm: [{
471 YSDM: "", 476 YSDM: "",
472 BDCDYH: "", 477 BDCDYH: "",
473 LJZH: "", 478 LJZH: "",
...@@ -503,12 +508,12 @@ export default { ...@@ -503,12 +508,12 @@ export default {
503 FWXZ: "", 508 FWXZ: "",
504 FCFHT: "", 509 FCFHT: "",
505 ZT: "", 510 ZT: "",
506 QXDM: "", 511 QXDM: ""
507 }, 512 }]
508 }; 513 }
509 }, 514 },
510 methods: { 515 methods: {
511 async featchData() { 516 async featchData () {
512 try { 517 try {
513 let { result: res } = await kttFwH.getKttFwHById(this.bsmSjsb); 518 let { result: res } = await kttFwH.getKttFwHById(this.bsmSjsb);
514 this.ruleForm = res; 519 this.ruleForm = res;
...@@ -517,7 +522,7 @@ export default { ...@@ -517,7 +522,7 @@ export default {
517 this.$refs.msg.messageShow(); 522 this.$refs.msg.messageShow();
518 } 523 }
519 }, 524 },
520 handleUpdateForm() { 525 handleUpdateForm () {
521 return new Promise(async (resolve, reject) => { 526 return new Promise(async (resolve, reject) => {
522 try { 527 try {
523 let res = await kttFwH.updateKttFwH(this.ruleForm); 528 let res = await kttFwH.updateKttFwH(this.ruleForm);
...@@ -529,16 +534,16 @@ export default { ...@@ -529,16 +534,16 @@ export default {
529 }); 534 });
530 }, 535 },
531 }, 536 },
532 }; 537 };
533 </script> 538 </script>
534 <style scoped lang="scss"> 539 <style scoped lang="scss">
535 @import "./css/itemForm.scss"; 540 @import "./css/itemForm.scss";
536 541
537 .households { 542 .households {
538 .item-label { 543 .item-label {
539 flex: 0 0 120px; 544 flex: 0 0 120px;
540 } 545 }
541 } 546 }
542 </style> 547 </style>
543 548
544 549
......
1 <template> 1 <template>
2 <div class="logicBuilding itemForm"> 2 <div class="logicBuilding itemForm">
3 <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key"> 3 <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key">
4 <div v-for="(item, index) in ruleForm" :key="index" class="obligee-item">
5 <p class="obligee-item-name">逻辑幢信息{{ index + 1 }}</p>
6 <div class="obligee-item-list">
4 <el-row> 7 <el-row>
5 <el-col :span="8"> 8 <el-col :span="8">
6 <el-form-item prop="YSDM"> 9 <el-form-item prop="YSDM">
...@@ -8,7 +11,7 @@ ...@@ -8,7 +11,7 @@
8 要素代码: <br /> 11 要素代码: <br />
9 <p class="label-detail">(YSDM)</p> 12 <p class="label-detail">(YSDM)</p>
10 </span> 13 </span>
11 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ysdm"></el-input> 14 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].ysdm"></el-input>
12 </el-form-item> 15 </el-form-item>
13 </el-col> 16 </el-col>
14 17
...@@ -18,7 +21,7 @@ ...@@ -18,7 +21,7 @@
18 逻辑幢号: <br /> 21 逻辑幢号: <br />
19 <p class="label-detail">(LJZH)</p> 22 <p class="label-detail">(LJZH)</p>
20 </span> 23 </span>
21 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ljzh"></el-input> 24 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].ljzh"></el-input>
22 </el-form-item> 25 </el-form-item>
23 </el-col> 26 </el-col>
24 27
...@@ -28,7 +31,7 @@ ...@@ -28,7 +31,7 @@
28 自然幢号: <br /> 31 自然幢号: <br />
29 <p class="label-detail">(ZRZH)</p> 32 <p class="label-detail">(ZRZH)</p>
30 </span> 33 </span>
31 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.zrzh"></el-input> 34 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].zrzh"></el-input>
32 </el-form-item> 35 </el-form-item>
33 </el-col> 36 </el-col>
34 </el-row> 37 </el-row>
...@@ -40,7 +43,7 @@ ...@@ -40,7 +43,7 @@
40 门牌号: <br /> 43 门牌号: <br />
41 <p class="label-detail">(MPH)</p> 44 <p class="label-detail">(MPH)</p>
42 </span> 45 </span>
43 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.mph"></el-input> 46 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].mph"></el-input>
44 </el-form-item> 47 </el-form-item>
45 </el-col> 48 </el-col>
46 49
...@@ -52,7 +55,7 @@ ...@@ -52,7 +55,7 @@
52 </span> 55 </span>
53 <el-input :disabled="$store.state.business.Edit" 56 <el-input :disabled="$store.state.business.Edit"
54 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 57 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
55 v-model.number="ruleForm.ycjzmj"></el-input> 58 v-model.number="ruleForm[index].ycjzmj"></el-input>
56 </el-form-item> 59 </el-form-item>
57 </el-col> 60 </el-col>
58 61
...@@ -64,7 +67,7 @@ ...@@ -64,7 +67,7 @@
64 </span> 67 </span>
65 <el-input :disabled="$store.state.business.Edit" 68 <el-input :disabled="$store.state.business.Edit"
66 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 69 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
67 v-model.number="ruleForm.ycdxmj"></el-input> 70 v-model.number="ruleForm[index].ycdxmj"></el-input>
68 </el-form-item> 71 </el-form-item>
69 </el-col> 72 </el-col>
70 </el-row> 73 </el-row>
...@@ -78,7 +81,7 @@ ...@@ -78,7 +81,7 @@
78 </span> 81 </span>
79 <el-input :disabled="$store.state.business.Edit" 82 <el-input :disabled="$store.state.business.Edit"
80 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 83 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
81 v-model.number="ruleForm.ycqtmj"></el-input> 84 v-model.number="ruleForm[index].ycqtmj"></el-input>
82 </el-form-item> 85 </el-form-item>
83 </el-col> 86 </el-col>
84 87
...@@ -90,7 +93,7 @@ ...@@ -90,7 +93,7 @@
90 </span> 93 </span>
91 <el-input :disabled="$store.state.business.Edit" 94 <el-input :disabled="$store.state.business.Edit"
92 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 95 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
93 v-model.number="ruleForm.scjzmj"></el-input> 96 v-model.number="ruleForm[index].scjzmj"></el-input>
94 </el-form-item> 97 </el-form-item>
95 </el-col> 98 </el-col>
96 99
...@@ -102,7 +105,7 @@ ...@@ -102,7 +105,7 @@
102 </span> 105 </span>
103 <el-input :disabled="$store.state.business.Edit" 106 <el-input :disabled="$store.state.business.Edit"
104 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 107 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
105 v-model.number="ruleForm.scdxmj"></el-input> 108 v-model.number="ruleForm[index].scdxmj"></el-input>
106 </el-form-item> 109 </el-form-item>
107 </el-col> 110 </el-col>
108 </el-row> 111 </el-row>
...@@ -116,7 +119,7 @@ ...@@ -116,7 +119,7 @@
116 </span> 119 </span>
117 <el-input :disabled="$store.state.business.Edit" 120 <el-input :disabled="$store.state.business.Edit"
118 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number" 121 v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" title="" type="number"
119 v-model.number="ruleForm.scqtmj"></el-input> 122 v-model.number="ruleForm[index].scqtmj"></el-input>
120 </el-form-item> 123 </el-form-item>
121 </el-col> 124 </el-col>
122 125
...@@ -126,7 +129,7 @@ ...@@ -126,7 +129,7 @@
126 竣工日期: <br /> 129 竣工日期: <br />
127 <p class="label-detail">(JGRQ)</p> 130 <p class="label-detail">(JGRQ)</p>
128 </span> 131 </span>
129 <el-date-picker :disabled="$store.state.business.Edit" type="datetime" clearable v-model="ruleForm.jgrq" 132 <el-date-picker :disabled="$store.state.business.Edit" type="datetime" clearable v-model="ruleForm[index].jgrq"
130 value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> 133 value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker>
131 </el-form-item> 134 </el-form-item>
132 </el-col> 135 </el-col>
...@@ -137,7 +140,7 @@ ...@@ -137,7 +140,7 @@
137 房屋结构1: <br /> 140 房屋结构1: <br />
138 <p class="label-detail">(FWJG1)</p> 141 <p class="label-detail">(FWJG1)</p>
139 </span> 142 </span>
140 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.fwjg1"></el-input> 143 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].fwjg1"></el-input>
141 </el-form-item> 144 </el-form-item>
142 </el-col> 145 </el-col>
143 </el-row> 146 </el-row>
...@@ -149,7 +152,7 @@ ...@@ -149,7 +152,7 @@
149 房屋结构2: <br /> 152 房屋结构2: <br />
150 <p class="label-detail">(FWJG2)</p> 153 <p class="label-detail">(FWJG2)</p>
151 </span> 154 </span>
152 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.fwjg2"></el-input> 155 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].fwjg2"></el-input>
153 </el-form-item> 156 </el-form-item>
154 </el-col> 157 </el-col>
155 158
...@@ -159,7 +162,7 @@ ...@@ -159,7 +162,7 @@
159 房屋结构3: <br /> 162 房屋结构3: <br />
160 <p class="label-detail">(FWJG3)</p> 163 <p class="label-detail">(FWJG3)</p>
161 </span> 164 </span>
162 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.fwjg3"></el-input> 165 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].fwjg3"></el-input>
163 </el-form-item> 166 </el-form-item>
164 </el-col> 167 </el-col>
165 168
...@@ -169,7 +172,7 @@ ...@@ -169,7 +172,7 @@
169 建筑物状态: <br /> 172 建筑物状态: <br />
170 <p class="label-detail">(JZWZT)</p> 173 <p class="label-detail">(JZWZT)</p>
171 </span> 174 </span>
172 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.jzwzt"></el-input> 175 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].jzwzt"></el-input>
173 </el-form-item> 176 </el-form-item>
174 </el-col> 177 </el-col>
175 </el-row> 178 </el-row>
...@@ -181,7 +184,7 @@ ...@@ -181,7 +184,7 @@
181 房屋用途1: <br /> 184 房屋用途1: <br />
182 <p class="label-detail">(FWYT)</p> 185 <p class="label-detail">(FWYT)</p>
183 </span> 186 </span>
184 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.fwyt"></el-input> 187 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].fwyt"></el-input>
185 </el-form-item> 188 </el-form-item>
186 </el-col> 189 </el-col>
187 190
...@@ -191,7 +194,7 @@ ...@@ -191,7 +194,7 @@
191 房屋用途2: <br /> 194 房屋用途2: <br />
192 <p class="label-detail">(FWYT2)</p> 195 <p class="label-detail">(FWYT2)</p>
193 </span> 196 </span>
194 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.fwyt2"></el-input> 197 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].fwyt2"></el-input>
195 </el-form-item> 198 </el-form-item>
196 </el-col> 199 </el-col>
197 200
...@@ -201,7 +204,7 @@ ...@@ -201,7 +204,7 @@
201 房屋用途3: <br /> 204 房屋用途3: <br />
202 <p class="label-detail">(FWYT3)</p> 205 <p class="label-detail">(FWYT3)</p>
203 </span> 206 </span>
204 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.fwyt3"></el-input> 207 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].fwyt3"></el-input>
205 </el-form-item> 208 </el-form-item>
206 </el-col> 209 </el-col>
207 </el-row> 210 </el-row>
...@@ -214,7 +217,7 @@ ...@@ -214,7 +217,7 @@
214 <p class="label-detail">(ZCS)</p> 217 <p class="label-detail">(ZCS)</p>
215 </span> 218 </span>
216 <el-input :disabled="$store.state.business.Edit" v-only-number="{ max: 9999, min: 0, precision: 0 }" 219 <el-input :disabled="$store.state.business.Edit" v-only-number="{ max: 9999, min: 0, precision: 0 }"
217 title="" type="number" v-model.number="ruleForm.zcs"></el-input> 220 title="" type="number" v-model.number="ruleForm[index].zcs"></el-input>
218 </el-form-item> 221 </el-form-item>
219 </el-col> 222 </el-col>
220 223
...@@ -224,7 +227,7 @@ ...@@ -224,7 +227,7 @@
224 地上层数: <br /> 227 地上层数: <br />
225 <p class="label-detail">(DSCS)</p> 228 <p class="label-detail">(DSCS)</p>
226 </span> 229 </span>
227 <el-input :disabled="$store.state.business.Edit" maxlength="5" v-model="ruleForm.dscs"></el-input> 230 <el-input :disabled="$store.state.business.Edit" maxlength="5" v-model="ruleForm[index].dscs"></el-input>
228 </el-form-item> 231 </el-form-item>
229 </el-col> 232 </el-col>
230 233
...@@ -234,7 +237,7 @@ ...@@ -234,7 +237,7 @@
234 地下层数: <br /> 237 地下层数: <br />
235 <p class="label-detail">(DXCS)</p> 238 <p class="label-detail">(DXCS)</p>
236 </span> 239 </span>
237 <el-input :disabled="$store.state.business.Edit" maxlength="5" v-model="ruleForm.dxcs"></el-input> 240 <el-input :disabled="$store.state.business.Edit" maxlength="5" v-model="ruleForm[index].dxcs"></el-input>
238 </el-form-item> 241 </el-form-item>
239 </el-col> 242 </el-col>
240 </el-row> 243 </el-row>
...@@ -246,7 +249,7 @@ ...@@ -246,7 +249,7 @@
246 备注: <br /> 249 备注: <br />
247 <p class="label-detail">(BZ)</p> 250 <p class="label-detail">(BZ)</p>
248 </span> 251 </span>
249 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.bz"></el-input> 252 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].bz"></el-input>
250 </el-form-item> 253 </el-form-item>
251 </el-col> 254 </el-col>
252 255
...@@ -256,34 +259,36 @@ ...@@ -256,34 +259,36 @@
256 区县代码: <br /> 259 区县代码: <br />
257 <p class="label-detail">(QXDM)</p> 260 <p class="label-detail">(QXDM)</p>
258 </span> 261 </span>
259 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.qxdm"></el-input> 262 <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].qxdm"></el-input>
260 </el-form-item> 263 </el-form-item>
261 </el-col> 264 </el-col>
262 265
263 </el-row> 266 </el-row>
267 </div>
268 </div>
269
264 </el-form> 270 </el-form>
265 <message-tips ref="msg" />
266 </div> 271 </div>
267 </template> 272 </template>
268 <script> 273 <script>
269 // 逻辑幢信息 274 // 逻辑幢信息
270 import kttFwLjz from "@/api/kttFwLjz"; 275 import kttFwLjz from "@/api/kttFwLjz";
271 import ruleMixin from "@/mixins/ruleMixin.js"; 276 import ruleMixin from "@/mixins/ruleMixin.js";
272 export default { 277 export default {
273 mixins: [ruleMixin], 278 mixins: [ruleMixin],
274 props: { 279 props: {
275 bsmSjsb: { 280 bsmSjsb: {
276 type: String, 281 type: String,
277 default: "", 282 default: ""
278 }, 283 },
279 bsmYwsjb: { 284 bsmYwsjb: {
280 type: String, 285 type: String,
281 default: "", 286 default: ""
282 }, 287 },
283 }, 288 },
284 data() { 289 data () {
285 return { 290 return {
286 ruleForm: { 291 ruleForm: [{
287 YSDM: "", 292 YSDM: "",
288 LJZH: "", 293 LJZH: "",
289 ZRZH: "", 294 ZRZH: "",
...@@ -306,12 +311,12 @@ export default { ...@@ -306,12 +311,12 @@ export default {
306 DSCS: "", 311 DSCS: "",
307 DXCS: "", 312 DXCS: "",
308 BZ: "", 313 BZ: "",
309 QXDM: "", 314 QXDM: ""
310 }, 315 }]
311 }; 316 }
312 }, 317 },
313 methods: { 318 methods: {
314 async featchData() { 319 async featchData () {
315 try { 320 try {
316 let { result: res } = await kttFwLjz.getKttFwLjzById(this.bsmSjsb); 321 let { result: res } = await kttFwLjz.getKttFwLjzById(this.bsmSjsb);
317 this.ruleForm = res; 322 this.ruleForm = res;
...@@ -320,22 +325,22 @@ export default { ...@@ -320,22 +325,22 @@ export default {
320 this.$refs.msg.messageShow(); 325 this.$refs.msg.messageShow();
321 } 326 }
322 }, 327 },
323 handleUpdateForm() { 328 handleUpdateForm () {
324 return new Promise(async (resolve, reject) => { 329 return new Promise(async (resolve, reject) => {
325 try { 330 try {
326 let res = await kttFwLjz.updateKttFwLjz(this.ruleForm); 331 let res = await kttFwLjz.updateKttFwLjz(this.ruleForm);
327 // this.$refs['formList'].resetFields(); 332 // this.$refs['formList'].resetFields();
328 resolve(res.code); 333 resolve(res.code);
329 } catch (error) { 334 } catch (error) {
330 this.$refs.msg.messageShow(); 335 this.$refs.msg.messageShow()
336 }
337 })
338 }
339 }
331 } 340 }
332 });
333 },
334 },
335 };
336 </script> 341 </script>
337 <style scoped lang="scss"> 342 <style scoped lang="scss">
338 @import "./css/itemForm.scss"; 343 @import "./css/itemForm.scss";
339 </style> 344 </style>
340 345
341 346
......
...@@ -315,10 +315,10 @@ ...@@ -315,10 +315,10 @@
315 </div> 315 </div>
316 </template> 316 </template>
317 <script> 317 <script>
318 // 自然幢 318 // 自然幢
319 import kttFwZrz from "@/api/kttFwZrz"; 319 import kttFwZrz from "@/api/kttFwZrz";
320 import ruleMixin from "@/mixins/ruleMixin.js"; 320 import ruleMixin from "@/mixins/ruleMixin.js";
321 export default { 321 export default {
322 mixins: [ruleMixin], 322 mixins: [ruleMixin],
323 props: { 323 props: {
324 bsmSjsb: { 324 bsmSjsb: {
...@@ -387,12 +387,12 @@ export default { ...@@ -387,12 +387,12 @@ export default {
387 }); 387 });
388 }, 388 },
389 }, 389 },
390 }; 390 };
391 </script> 391 </script>
392 <style scoped lang="scss"> 392 <style scoped lang="scss">
393 @import "./css/itemForm.scss"; 393 @import "./css/itemForm.scss";
394 394
395 .naturalBuilding { 395 .naturalBuilding {
396 .naturalBuilding-item { 396 .naturalBuilding-item {
397 display: flex; 397 display: flex;
398 height: 100%; 398 height: 100%;
...@@ -409,6 +409,7 @@ export default { ...@@ -409,6 +409,7 @@ export default {
409 border: 1px solid #ccc; 409 border: 1px solid #ccc;
410 margin-right: 15px; 410 margin-right: 15px;
411 border-radius: 3px; 411 border-radius: 3px;
412 margin-left: 10px;
412 } 413 }
413 414
414 .naturalBuilding-list { 415 .naturalBuilding-list {
...@@ -420,7 +421,7 @@ export default { ...@@ -420,7 +421,7 @@ export default {
420 .bsm { 421 .bsm {
421 white-space: nowrap; 422 white-space: nowrap;
422 } 423 }
423 } 424 }
424 </style> 425 </style>
425 426
426 427
......
...@@ -139,32 +139,6 @@ export default { ...@@ -139,32 +139,6 @@ export default {
139 </script> 139 </script>
140 <style scoped lang="scss"> 140 <style scoped lang="scss">
141 @import "./css/itemForm.scss"; 141 @import "./css/itemForm.scss";
142
143 .obligee-item {
144 display: flex;
145 height: 100%;
146 margin-bottom: 15px;
147 margin-right: 5px;
148
149 &-name {
150 display: flex;
151 align-items: center;
152 justify-content: center;
153 width: 20px;
154 padding: 10px 20px;
155 line-height: 28px;
156 border: 1px solid #ccc;
157 border-radius: 3px;
158 }
159
160 &-list {
161 width: 100%;
162 flex: 1;
163 display: flex;
164 justify-content: center;
165 flex-direction: column;
166 }
167 }
168 </style> 142 </style>
169 143
170 144
......
...@@ -447,32 +447,6 @@ ...@@ -447,32 +447,6 @@
447 </script> 447 </script>
448 <style scoped lang="scss"> 448 <style scoped lang="scss">
449 @import "./css/itemForm.scss"; 449 @import "./css/itemForm.scss";
450
451 .obligee-item {
452 display: flex;
453 height: 100%;
454 margin-bottom: 15px;
455 margin-right: 5px;
456
457 &-name {
458 display: flex;
459 align-items: center;
460 justify-content: center;
461 width: 20px;
462 padding: 10px 20px;
463 line-height: 28px;
464 border: 1px solid #ccc;
465 border-radius: 3px;
466 }
467
468 &-list {
469 width: 100%;
470 flex: 1;
471 display: flex;
472 justify-content: center;
473 flex-direction: column;
474 }
475 }
476 </style> 450 </style>
477 451
478 452
......