2254e166 by 杨威

宗地和自然幢表单判断只有临时状态可以编辑

1 parent 262f684b
...@@ -48,11 +48,13 @@ table,td,tr,.el-col,.title{ ...@@ -48,11 +48,13 @@ table,td,tr,.el-col,.title{
48 border: none; 48 border: none;
49 color: #606764; 49 color: #606764;
50 overflow: visible; 50 overflow: visible;
51 cursor: text;
52 text-align: left; 51 text-align: left;
53 text-indent: 20px; 52 text-indent: 20px;
54 padding: 0; 53 padding: 0;
55 } 54 }
55 input:disabled{
56 cursor: not-allowed;
57 }
56 .formInput:focus{ 58 .formInput:focus{
57 border: 1px solid #A0C5F6!important; 59 border: 1px solid #A0C5F6!important;
58 } 60 }
......
...@@ -8,14 +8,19 @@ ...@@ -8,14 +8,19 @@
8 <el-row> 8 <el-row>
9 <el-col :span="16" class="fl"> 9 <el-col :span="16" class="fl">
10 <el-radio-group v-model="gyfs"> 10 <el-radio-group v-model="gyfs">
11 <el-radio :label="item.bsm" :key="item.bsm" v-for="item in $store.state.gyfsList">{{item.mc}}</el-radio> 11 <el-radio :label="item.bsm" :disabled="qszt!='0'" :key="item.bsm" v-for="item in $store.state.gyfsList">{{item.mc}}</el-radio>
12 </el-radio-group> 12 </el-radio-group>
13 </el-col> 13 </el-col>
14 <el-col :span="4" class="fr"> 14 <el-col :span="4" class="fr" v-show="qszt=='0'">
15 <span class="span" @click="addRow">新增</span> 15 <span class="span" @click="addRow">新增</span>
16 <span class="span" @click="changeRow">修改</span> 16 <span class="span" @click="changeRow">修改</span>
17 <span class="span" @click="delRow">删除</span> 17 <span class="span" @click="delRow">删除</span>
18 </el-col> 18 </el-col>
19 <el-col :span="4" class="fr" v-show="qszt!='0'">
20 <span class="noEdit" @click="addRow">新增</span>
21 <span class="noEdit" @click="changeRow">修改</span>
22 <span class="noEdit" @click="delRow">删除</span>
23 </el-col>
19 </el-row> 24 </el-row>
20 </td> 25 </td>
21 </tr> 26 </tr>
...@@ -300,9 +305,9 @@ ...@@ -300,9 +305,9 @@
300 305
301 export default { 306 export default {
302 props: { 307 props: {
303 widtd: { 308 qszt: {
304 type: String, 309 type: String,
305 default: "70%", 310 default: "0",
306 }, 311 },
307 title: { 312 title: {
308 type: String, 313 type: String,
...@@ -539,6 +544,11 @@ ...@@ -539,6 +544,11 @@
539 margin-right: 10px; 544 margin-right: 10px;
540 cursor: pointer; 545 cursor: pointer;
541 } 546 }
547 .noEdit {
548 color:#606266;
549 margin-right: 10px;
550 cursor: not-allowed;
551 }
542 .el-radio { 552 .el-radio {
543 margin-right: 20px !important; 553 margin-right: 20px !important;
544 } 554 }
......
...@@ -77,7 +77,7 @@ ...@@ -77,7 +77,7 @@
77 :default-expand-all="defaultExpandAll" 77 :default-expand-all="defaultExpandAll"
78 :multiple="multiple" 78 :multiple="multiple"
79 :placeholder="placeholder" 79 :placeholder="placeholder"
80 :disabled="disabled" 80 :disabled="formData.qszt!='0'"
81 :data="$store.state.tdytList" 81 :data="$store.state.tdytList"
82 :props="treeProps" 82 :props="treeProps"
83 :check-strictly="checkStrictly" 83 :check-strictly="checkStrictly"
...@@ -92,7 +92,7 @@ ...@@ -92,7 +92,7 @@
92 :default-expand-all="defaultExpandAll" 92 :default-expand-all="defaultExpandAll"
93 :multiple="multiple" 93 :multiple="multiple"
94 :placeholder="placeholder" 94 :placeholder="placeholder"
95 :disabled="disabled" 95 :disabled="formData.qszt!='0'"
96 :data="$store.state.tdytList" 96 :data="$store.state.tdytList"
97 :props="treeProps" 97 :props="treeProps"
98 :check-strictly="checkStrictly" 98 :check-strictly="checkStrictly"
...@@ -102,6 +102,7 @@ ...@@ -102,6 +102,7 @@
102 </li> 102 </li>
103 <li> 103 <li>
104 <el-date-picker 104 <el-date-picker
105 :disabled="formData.qszt!='0'"
105 v-model="childItem.tdsyqssj" 106 v-model="childItem.tdsyqssj"
106 type="date" 107 type="date"
107 value-format="yyyy-MM-dd" 108 value-format="yyyy-MM-dd"
...@@ -131,6 +132,7 @@ ...@@ -131,6 +132,7 @@
131 <li> 132 <li>
132 <input 133 <input
133 type="text" 134 type="text"
135 :disabled="formData.qszt!='0'"
134 placeholder="请输入" 136 placeholder="请输入"
135 v-model="childItem.pzytdm" 137 v-model="childItem.pzytdm"
136 class="formInput" 138 class="formInput"
...@@ -139,6 +141,7 @@ ...@@ -139,6 +141,7 @@
139 <li> 141 <li>
140 <input 142 <input
141 type="text" 143 type="text"
144 :disabled="formData.qszt!='0'"
142 placeholder="请输入" 145 placeholder="请输入"
143 v-model="childItem.sjytdm" 146 v-model="childItem.sjytdm"
144 class="formInput" 147 class="formInput"
...@@ -147,6 +150,7 @@ ...@@ -147,6 +150,7 @@
147 <li> 150 <li>
148 <input 151 <input
149 type="text" 152 type="text"
153 :disabled="formData.qszt!='0'"
150 placeholder="请输入" 154 placeholder="请输入"
151 v-model="childItem.syqx" 155 v-model="childItem.syqx"
152 class="formInput" 156 class="formInput"
...@@ -174,6 +178,7 @@ ...@@ -174,6 +178,7 @@
174 <ul> 178 <ul>
175 <li> 179 <li>
176 <el-select 180 <el-select
181 :disabled="formData.qszt!='0'"
177 class="formSelect percent30" 182 class="formSelect percent30"
178 v-model="childItem.pzdjbsm" 183 v-model="childItem.pzdjbsm"
179 > 184 >
...@@ -188,6 +193,7 @@ ...@@ -188,6 +193,7 @@
188 </li> 193 </li>
189 <li> 194 <li>
190 <el-select 195 <el-select
196 :disabled="formData.qszt!='0'"
191 class="formSelect percent30" 197 class="formSelect percent30"
192 v-model="childItem.sjdjbsm" 198 v-model="childItem.sjdjbsm"
193 > 199 >
...@@ -202,6 +208,7 @@ ...@@ -202,6 +208,7 @@
202 </li> 208 </li>
203 <li> 209 <li>
204 <el-date-picker 210 <el-date-picker
211 :disabled="formData.qszt!='0'"
205 v-model="childItem.tdsyjssj" 212 v-model="childItem.tdsyjssj"
206 type="date" 213 type="date"
207 value-format="yyyy-MM-dd" 214 value-format="yyyy-MM-dd"
...@@ -216,10 +223,10 @@ ...@@ -216,10 +223,10 @@
216 <div class="title"> 223 <div class="title">
217 <el-select-tree 224 <el-select-tree
218 v-if="show" 225 v-if="show"
226 :disabled="formData.qszt!='0'"
219 :default-expand-all="defaultExpandAll" 227 :default-expand-all="defaultExpandAll"
220 :multiple="multiple" 228 :multiple="multiple"
221 :placeholder="placeholder" 229 :placeholder="placeholder"
222 :disabled="disabled"
223 :data="$store.state.qlxzList" 230 :data="$store.state.qlxzList"
224 :props="treeProps" 231 :props="treeProps"
225 :check-strictly="checkStrictly" 232 :check-strictly="checkStrictly"
...@@ -235,10 +242,12 @@ ...@@ -235,10 +242,12 @@
235 import { getDdicByMC } from "../../api/common"; 242 import { getDdicByMC } from "../../api/common";
236 export default { 243 export default {
237 props: { 244 props: {
238 // widtd: { 245 formData: {
239 // type: String, 246 type: Object,
240 // default: "70%", 247 default: () => {
241 // }, 248 return {};
249 },
250 },
242 }, 251 },
243 data() { 252 data() {
244 return { 253 return {
...@@ -290,6 +299,9 @@ export default { ...@@ -290,6 +299,9 @@ export default {
290 }; 299 };
291 }, 300 },
292 created() {}, 301 created() {},
302 mounted(){
303 console.log(this.formData,'formData');
304 },
293 methods: { 305 methods: {
294 //外层操作 306 //外层操作
295 handleClick(ind, type) { 307 handleClick(ind, type) {
......
1 <template> 1 <template>
2 <div class="main"> 2 <div class="main">
3 <div class="formMenu"> 3 <div class="formMenu">
4 <Qlr ref="qlrxxModule" :bsm="$store.state.zdbsm"></Qlr> 4 <Qlr ref="qlrxxModule" :bsm="$store.state.zdbsm" :qszt="formData.qszt"></Qlr>
5 <!-- <el-button 5 <!-- <el-button
6 type="primary" 6 type="primary"
7 class="changeBtn" 7 class="changeBtn"
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
24 <el-form :rules="rules" ref="ruleForm" :inline="true" > 24 <el-form :rules="rules" ref="ruleForm" :inline="true" >
25 <el-form-item prop="xzq"> 25 <el-form-item prop="xzq">
26 <el-select 26 <el-select
27 :disabled="formData.qszt!='0'"
27 class="formSelect" 28 class="formSelect"
28 v-model="formData.xzqbsm" 29 v-model="formData.xzqbsm"
29 @change="changeXzq(formData.xzqbsm)" 30 @change="changeXzq(formData.xzqbsm)"
...@@ -43,6 +44,7 @@ ...@@ -43,6 +44,7 @@
43 <td colspan="2"> 44 <td colspan="2">
44 <el-select 45 <el-select
45 class="formSelect" 46 class="formSelect"
47 :disabled="formData.qszt!='0'"
46 v-model="formData.djqbsm" 48 v-model="formData.djqbsm"
47 @change="changeDjq(formData.djqbsm)" 49 @change="changeDjq(formData.djqbsm)"
48 > 50 >
...@@ -57,7 +59,7 @@ ...@@ -57,7 +59,7 @@
57 </td> 59 </td>
58 <td colspan="2">地籍子区</td> 60 <td colspan="2">地籍子区</td>
59 <td colspan="2"> 61 <td colspan="2">
60 <el-select class="formSelect" v-model="formData.djzqbsm"> 62 <el-select class="formSelect" :disabled="formData.qszt!='0'" v-model="formData.djzqbsm">
61 <el-option 63 <el-option
62 v-for="item in $store.state.djzqList" 64 v-for="item in $store.state.djzqList"
63 :key="item.bsm" 65 :key="item.bsm"
...@@ -71,7 +73,7 @@ ...@@ -71,7 +73,7 @@
71 <tr> 73 <tr>
72 <td colspan="2">权利类型</td> 74 <td colspan="2">权利类型</td>
73 <td colspan="4"> 75 <td colspan="4">
74 <el-select class="formSelect" v-model="formData.qllxbsm"> 76 <el-select class="formSelect" :disabled="formData.qszt!='0'" v-model="formData.qllxbsm">
75 <el-option 77 <el-option
76 v-for="item in $store.state.qllxList" 78 v-for="item in $store.state.qllxList"
77 :key="item.bsm" 79 :key="item.bsm"
...@@ -83,7 +85,7 @@ ...@@ -83,7 +85,7 @@
83 </td> 85 </td>
84 <td colspan="2">宗地特征码<i class="requisite">*</i></td> 86 <td colspan="2">宗地特征码<i class="requisite">*</i></td>
85 <td colspan="4"> 87 <td colspan="4">
86 <el-select class="formSelect" v-model="formData.zdtzmbsm"> 88 <el-select class="formSelect" :disabled="formData.qszt!='0'" v-model="formData.zdtzmbsm">
87 <el-option 89 <el-option
88 v-for="item in $store.state.zdtzmList" 90 v-for="item in $store.state.zdtzmList"
89 :key="item.bsm" 91 :key="item.bsm"
...@@ -97,7 +99,7 @@ ...@@ -97,7 +99,7 @@
97 <tr> 99 <tr>
98 <td colspan="2">权利设定方式</td> 100 <td colspan="2">权利设定方式</td>
99 <td colspan="4"> 101 <td colspan="4">
100 <el-select class="formSelect" v-model="formData.qlsdfs"> 102 <el-select class="formSelect" :disabled="formData.qszt!='0'" v-model="formData.qlsdfs">
101 <el-option 103 <el-option
102 v-for="item in $store.state.qlsdfsList" 104 v-for="item in $store.state.qlsdfsList"
103 :key="item.bsm" 105 :key="item.bsm"
...@@ -109,7 +111,7 @@ ...@@ -109,7 +111,7 @@
109 </td> 111 </td>
110 <td colspan="2">宗地代码<i class="requisite">*</i></td> 112 <td colspan="2">宗地代码<i class="requisite">*</i></td>
111 <td colspan="4" class="psr"> 113 <td colspan="4" class="psr">
112 <input 114 <input :disabled="formData.qszt!='0'"
113 type="text" placeholder="请输入" 115 type="text" placeholder="请输入"
114 class="formInput percent78" 116 class="formInput percent78"
115 v-model="formData.zddm" 117 v-model="formData.zddm"
...@@ -122,13 +124,13 @@ ...@@ -122,13 +124,13 @@
122 <tr> 124 <tr>
123 <td colspan="2">地籍号</td> 125 <td colspan="2">地籍号</td>
124 <td colspan="4"> 126 <td colspan="4">
125 <input type="text" placeholder="请输入" class="formInput" v-model="formData.djh" /> 127 <input type="text" :disabled="formData.qszt!='0'" placeholder="请输入" class="formInput" v-model="formData.djh" />
126 </td> 128 </td>
127 129
128 <td colspan="2">不动产单元号<i class="requisite">*</i></td> 130 <td colspan="2">不动产单元号<i class="requisite">*</i></td>
129 <td colspan="4" class="psr"> 131 <td colspan="4" class="psr">
130 <input 132 <input
131 type="text" 133 type="text" :disabled="formData.qszt!='0'"
132 class="formInput percent78" 134 class="formInput percent78"
133 v-model="formData.bdcdyh" 135 v-model="formData.bdcdyh"
134 /> 136 />
...@@ -138,11 +140,11 @@ ...@@ -138,11 +140,11 @@
138 <tr> 140 <tr>
139 <td colspan="2">坐落<i class="requisite">*</i></td> 141 <td colspan="2">坐落<i class="requisite">*</i></td>
140 <td colspan="4"> 142 <td colspan="4">
141 <input type="text" placeholder="请输入" class="formInput" v-model="formData.zl" /> 143 <input type="text" :disabled="formData.qszt!='0'" placeholder="请输入" class="formInput" v-model="formData.zl" />
142 </td> 144 </td>
143 <td colspan="2">项目名称</td> 145 <td colspan="2">项目名称</td>
144 <td colspan="4" class="psr"> 146 <td colspan="4" class="psr">
145 <input 147 <input :disabled="formData.qszt!='0'"
146 type="text" placeholder="请输入" 148 type="text" placeholder="请输入"
147 class="formInput " 149 class="formInput "
148 v-model="formData.xmmc" 150 v-model="formData.xmmc"
...@@ -152,7 +154,7 @@ ...@@ -152,7 +154,7 @@
152 <tr> 154 <tr>
153 <td colspan="2">国民经济行业分类</td> 155 <td colspan="2">国民经济行业分类</td>
154 <td colspan="4"> 156 <td colspan="4">
155 <el-select class="formSelect" v-model="formData.gmjjhyflbsm"> 157 <el-select class="formSelect" :disabled="formData.qszt!='0'" v-model="formData.gmjjhyflbsm">
156 <el-option 158 <el-option
157 v-for="item in $store.state.gmjjhyflbsmList" 159 v-for="item in $store.state.gmjjhyflbsmList"
158 :key="item.bsm" 160 :key="item.bsm"
...@@ -164,26 +166,26 @@ ...@@ -164,26 +166,26 @@
164 </td> 166 </td>
165 <td colspan="2">价格(元)</td> 167 <td colspan="2">价格(元)</td>
166 <td colspan="4" class="psr"> 168 <td colspan="4" class="psr">
167 <input type="text" placeholder="请输入" class="formInput" v-model="formData.jg" /> 169 <input type="text" :disabled="formData.qszt!='0'" placeholder="请输入" class="formInput" v-model="formData.jg" />
168 </td> 170 </td>
169 </tr> 171 </tr>
170 <tr> 172 <tr>
171 <td colspan="2" rowspan="2">所在图幅号</td> 173 <td colspan="2" rowspan="2">所在图幅号</td>
172 <td colspan="2">比例尺</td> 174 <td colspan="2">比例尺</td>
173 <td colspan="8" class="psr"> 175 <td colspan="8" class="psr">
174 <input type="text" placeholder="请输入" class="formInput" v-model="formData.blc" /> 176 <input type="text" :disabled="formData.qszt!='0'" placeholder="请输入" class="formInput" v-model="formData.blc" />
175 </td> 177 </td>
176 </tr> 178 </tr>
177 <tr> 179 <tr>
178 <td colspan="2">图幅号</td> 180 <td colspan="2">图幅号</td>
179 <td colspan="8" class="psr"> 181 <td colspan="8" class="psr">
180 <input type="text" placeholder="请输入" class="formInput" v-model="formData.tfh" /> 182 <input type="text" :disabled="formData.qszt!='0'" placeholder="请输入" class="formInput" v-model="formData.tfh" />
181 </td> 183 </td>
182 </tr> 184 </tr>
183 <tr> 185 <tr>
184 <td colspan="2">容积率</td> 186 <td colspan="2">容积率</td>
185 <td colspan="2"> 187 <td colspan="2">
186 <el-select class="formSelect" v-model="formData.jyrjl"> 188 <el-select class="formSelect" :disabled="formData.qszt!='0'" v-model="formData.jyrjl">
187 <el-option 189 <el-option
188 v-for="item in compareList" 190 v-for="item in compareList"
189 :key="item.value" 191 :key="item.value"
...@@ -195,27 +197,27 @@ ...@@ -195,27 +197,27 @@
195 </td> 197 </td>
196 <td colspan="2"> 198 <td colspan="2">
197 <input 199 <input
198 type="text" placeholder="请输入" 200 type="text" placeholder="请输入" :disabled="formData.qszt!='0'"
199 v-model="rjl" 201 v-model="rjl"
200 v-show="isInterval(formData.jyrjl)" 202 v-show="isInterval(formData.jyrjl)"
201 class="formInput percent47" 203 class="formInput percent47"
202 /> 204 />
203 <span class="percent4" v-show="isInterval(formData.jyrjl)">-</span> 205 <span class="percent4" v-show="isInterval(formData.jyrjl)">-</span>
204 <input 206 <input
205 type="text" placeholder="请输入" 207 type="text" placeholder="请输入" :disabled="formData.qszt!='0'"
206 v-model="formData.rjl" 208 v-model="formData.rjl"
207 :class="isInterval(formData.jyrjl) ? 'formInput percent47' : 'formInput'" 209 :class="isInterval(formData.jyrjl) ? 'formInput percent47' : 'formInput'"
208 /> 210 />
209 </td> 211 </td>
210 <td colspan="2">容积说明</td> 212 <td colspan="2">容积说明</td>
211 <td colspan="4" class="psr"> 213 <td colspan="4" class="psr">
212 <input type="text" placeholder="请输入" class="formInput" v-model="formData.rjsm" /> 214 <input type="text" :disabled="formData.qszt!='0'" placeholder="请输入" class="formInput" v-model="formData.rjsm" />
213 </td> 215 </td>
214 </tr> 216 </tr>
215 <tr> 217 <tr>
216 <td colspan="2">建筑密度</td> 218 <td colspan="2">建筑密度</td>
217 <td colspan="2"> 219 <td colspan="2">
218 <el-select class="formSelect" v-model="formData.jyjzmd"> 220 <el-select class="formSelect" :disabled="formData.qszt!='0'" v-model="formData.jyjzmd">
219 <el-option 221 <el-option
220 v-for="item in compareList" 222 v-for="item in compareList"
221 :key="item.value" 223 :key="item.value"
...@@ -228,26 +230,26 @@ ...@@ -228,26 +230,26 @@
228 <td colspan="2"> 230 <td colspan="2">
229 <input 231 <input
230 type="text" placeholder="请输入" 232 type="text" placeholder="请输入"
231 v-model="jzmd" 233 v-model="jzmd" :disabled="formData.qszt!='0'"
232 v-show="isInterval(formData.jyjzmd)" 234 v-show="isInterval(formData.jyjzmd)"
233 class="formInput percent47" 235 class="formInput percent47"
234 /> 236 />
235 <span class="percent4" v-show="isInterval(formData.jyjzmd)">-</span> 237 <span class="percent4" v-show="isInterval(formData.jyjzmd)">-</span>
236 <input 238 <input
237 type="text" placeholder="请输入" 239 type="text" placeholder="请输入"
238 v-model="formData.jzmd" 240 v-model="formData.jzmd" :disabled="formData.qszt!='0'"
239 :class="isInterval(formData.jyjzmd) ? 'formInput percent47' : 'formInput'" 241 :class="isInterval(formData.jyjzmd) ? 'formInput percent47' : 'formInput'"
240 /> 242 />
241 </td> 243 </td>
242 <td colspan="2">建筑密度说明</td> 244 <td colspan="2">建筑密度说明</td>
243 <td colspan="4" class="psr"> 245 <td colspan="4" class="psr">
244 <input type="text" placeholder="请输入" class="formInput" v-model="formData.jzmdsm" /> 246 <input type="text" :disabled="formData.qszt!='0'" placeholder="请输入" class="formInput" v-model="formData.jzmdsm" />
245 </td> 247 </td>
246 </tr> 248 </tr>
247 <tr> 249 <tr>
248 <td colspan="2">建筑限高</td> 250 <td colspan="2">建筑限高</td>
249 <td colspan="2"> 251 <td colspan="2">
250 <el-select class="formSelect" v-model="formData.jyjzxg"> 252 <el-select class="formSelect" :disabled="formData.qszt!='0'" v-model="formData.jyjzxg">
251 <el-option 253 <el-option
252 v-for="item in compareList" 254 v-for="item in compareList"
253 :key="item.value" 255 :key="item.value"
...@@ -259,83 +261,83 @@ ...@@ -259,83 +261,83 @@
259 </td> 261 </td>
260 <td colspan="2"> 262 <td colspan="2">
261 <input 263 <input
262 type="text" placeholder="请输入" 264 type="text" placeholder="请输入" :disabled="formData.qszt!='0'"
263 v-model="jzxg" 265 v-model="jzxg"
264 v-show="isInterval(formData.jyjzxg)" 266 v-show="isInterval(formData.jyjzxg)"
265 class="formInput percent47" 267 class="formInput percent47"
266 /> 268 />
267 <span class="percent4" v-show="isInterval(formData.jyjzxg)">-</span> 269 <span class="percent4" v-show="isInterval(formData.jyjzxg)">-</span>
268 <input 270 <input
269 type="text" placeholder="请输入" 271 type="text" placeholder="请输入" :disabled="formData.qszt!='0'"
270 v-model="formData.jzxg" 272 v-model="formData.jzxg"
271 :class="isInterval(formData.jyjzxg) ? 'formInput percent47' : 'formInput'" 273 :class="isInterval(formData.jyjzxg) ? 'formInput percent47' : 'formInput'"
272 /> 274 />
273 </td> 275 </td>
274 <td colspan="2">建筑限高说明</td> 276 <td colspan="2">建筑限高说明</td>
275 <td colspan="4" class="psr"> 277 <td colspan="4" class="psr">
276 <input type="text" placeholder="请输入" class="formInput" v-model="formData.jzxgsm" /> 278 <input type="text" placeholder="请输入" :disabled="formData.qszt!='0'" class="formInput" v-model="formData.jzxgsm" />
277 </td> 279 </td>
278 </tr> 280 </tr>
279 <tr> 281 <tr>
280 <td colspan="2" rowspan="4">宗地四至</td> 282 <td colspan="2" rowspan="4">宗地四至</td>
281 <td colspan="2">北至<i class="requisite">*</i></td> 283 <td colspan="2">北至<i class="requisite">*</i></td>
282 <td colspan="8" class="psr"> 284 <td colspan="8" class="psr">
283 <input type="text" placeholder="请输入" class="formInput" v-model="formData.zdszb" /> 285 <input type="text" placeholder="请输入" :disabled="formData.qszt!='0'" class="formInput" v-model="formData.zdszb" />
284 </td> 286 </td>
285 </tr> 287 </tr>
286 <tr> 288 <tr>
287 <td colspan="2">东至<i class="requisite">*</i></td> 289 <td colspan="2">东至<i class="requisite">*</i></td>
288 <td colspan="8" class="psr"> 290 <td colspan="8" class="psr">
289 <input type="text" placeholder="请输入" class="formInput" v-model="formData.zdszd" /> 291 <input type="text" placeholder="请输入" :disabled="formData.qszt!='0'" class="formInput" v-model="formData.zdszd" />
290 </td> 292 </td>
291 </tr> 293 </tr>
292 <tr> 294 <tr>
293 <td colspan="2">南至<i class="requisite">*</i></td> 295 <td colspan="2">南至<i class="requisite">*</i></td>
294 <td colspan="8" class="psr"> 296 <td colspan="8" class="psr">
295 <input type="text" placeholder="请输入" class="formInput" v-model="formData.zdszn" /> 297 <input type="text" placeholder="请输入" :disabled="formData.qszt!='0'" class="formInput" v-model="formData.zdszn" />
296 </td> 298 </td>
297 </tr> 299 </tr>
298 <tr> 300 <tr>
299 <td colspan="2">西至<i class="requisite">*</i></td> 301 <td colspan="2">西至<i class="requisite">*</i></td>
300 <td colspan="8" class="psr"> 302 <td colspan="8" class="psr">
301 <input type="text" placeholder="请输入" class="formInput" v-model="formData.zdszx" /> 303 <input type="text" placeholder="请输入" :disabled="formData.qszt!='0'" class="formInput" v-model="formData.zdszx" />
302 </td> 304 </td>
303 </tr> 305 </tr>
304 <tr> 306 <tr>
305 <td colspan="12"> 307 <td colspan="12">
306 <Qlxz ref="qlxzModule"></Qlxz> 308 <Qlxz ref="qlxzModule" :formData="formData"></Qlxz>
307 </td> 309 </td>
308 </tr> 310 </tr>
309 <tr> 311 <tr>
310 <td colspan="2" rowspan="2">批准面积(㎡)</td> 312 <td colspan="2" rowspan="2">批准面积(㎡)</td>
311 <td colspan="2" rowspan="2"> 313 <td colspan="2" rowspan="2">
312 <input type="text" placeholder="请输入" class="formInput" v-model="formData.pzmj" /> 314 <input type="text" placeholder="请输入" :disabled="formData.qszt!='0'" class="formInput" v-model="formData.pzmj" />
313 </td> 315 </td>
314 <td colspan="2" rowspan="2">宗地面积(㎡)</td> 316 <td colspan="2" rowspan="2">宗地面积(㎡)</td>
315 <td colspan="2" rowspan="2"> 317 <td colspan="2" rowspan="2">
316 <input type="text" placeholder="请输入" class="formInput" v-model="formData.zdmj" /> 318 <input type="text" placeholder="请输入" :disabled="formData.qszt!='0'" class="formInput" v-model="formData.zdmj" />
317 </td> 319 </td>
318 <td colspan="2">建筑占地总面积</td> 320 <td colspan="2">建筑占地总面积</td>
319 <td colspan="2"> 321 <td colspan="2">
320 <input type="text" placeholder="请输入" class="formInput" v-model="formData.jzzdzmj" /> 322 <input type="text" placeholder="请输入" :disabled="formData.qszt!='0'" class="formInput" v-model="formData.jzzdzmj" />
321 </td> 323 </td>
322 </tr> 324 </tr>
323 <tr> 325 <tr>
324 <td colspan="2">建筑面积(㎡)</td> 326 <td colspan="2">建筑面积(㎡)</td>
325 <td colspan="2"> 327 <td colspan="2">
326 <input type="text" placeholder="请输入" class="formInput" v-model="formData.jzzmj" /> 328 <input type="text" placeholder="请输入" :disabled="formData.qszt!='0'" class="formInput" v-model="formData.jzzmj" />
327 </td> 329 </td>
328 </tr> 330 </tr>
329 <tr> 331 <tr>
330 <td colspan="2">共有/共用权利人情况</td> 332 <td colspan="2">共有/共用权利人情况</td>
331 <td colspan="10"> 333 <td colspan="10">
332 <input type="text" placeholder="请输入" class="formInput" v-model="formData.gygyqlrqk" /> 334 <input type="text" placeholder="请输入" :disabled="formData.qszt!='0'" class="formInput" v-model="formData.gygyqlrqk" />
333 </td> 335 </td>
334 </tr> 336 </tr>
335 <tr> 337 <tr>
336 <td colspan="2" rowspan="2">说明</td> 338 <td colspan="2" rowspan="2">说明</td>
337 <td colspan="10" rowspan="2"> 339 <td colspan="10" rowspan="2">
338 <input type="text" placeholder="请输入" class="formInput" v-model="formData.sm" /> 340 <input type="text" placeholder="请输入" :disabled="formData.qszt!='0'" class="formInput" v-model="formData.sm" />
339 </td> 341 </td>
340 </tr> 342 </tr>
341 </table> 343 </table>
...@@ -637,7 +639,6 @@ export default { ...@@ -637,7 +639,6 @@ export default {
637 color: #606764; 639 color: #606764;
638 overflow: visible; 640 overflow: visible;
639 text-align: center; 641 text-align: center;
640 cursor: text;
641 } 642 }
642 .percent78 { 643 .percent78 {
643 width: 78%; 644 width: 78%;
......
1 <template> 1 <template>
2 <div class="main"> 2 <div class="main">
3 <div class="formMenu"> 3 <div class="formMenu">
4 <Qlr ref="qlrxxModule" :bsm="bsm"></Qlr> 4 <Qlr ref="qlrxxModule" :bsm="bsm" :qszt="form.qszt"></Qlr>
5 <table border="1" width="100%" cellspacing="0" cellpadding="0" class="zrzTable"> 5 <table border="1" width="100%" cellspacing="0" cellpadding="0" class="zrzTable">
6 <tr> 6 <tr>
7 <th colspan="12">自然幢基本信息</th> 7 <th colspan="12">自然幢基本信息</th>
...@@ -10,21 +10,21 @@ ...@@ -10,21 +10,21 @@
10 <td colspan="2">宗地代码</td> 10 <td colspan="2">宗地代码</td>
11 <td colspan="4" style="min-width:450px"> 11 <td colspan="4" style="min-width:450px">
12 <input v-model="form.zddm" class="formInput" disabled> 12 <input v-model="form.zddm" class="formInput" disabled>
13 <input v-show="false" class="formInput" v-model="form.zdbsm"> 13 <input v-show="false" :disabled="form.qszt!='0'" class="formInput" v-model="form.zdbsm">
14 </td> 14 </td>
15 <td colspan="2" >自然幢号</td> 15 <td colspan="2" >自然幢号</td>
16 <td colspan="4" > 16 <td colspan="4" >
17 <input class="formInput" v-model="form.zrzh" style="width: 70%"> 17 <input class="formInput" :disabled="form.qszt!='0'" v-model="form.zrzh" style="width: 70%">
18 </td> 18 </td>
19 </tr> 19 </tr>
20 <tr> 20 <tr>
21 <td colspan="2" >项目名称</td> 21 <td colspan="2" >项目名称</td>
22 <td colspan="4" > 22 <td colspan="4" >
23 <input class="formInput" v-model="form.xmmc"> 23 <input class="formInput" :disabled="form.qszt!='0'" v-model="form.xmmc">
24 </td> 24 </td>
25 <td colspan="2" >不动产单元号</td> 25 <td colspan="2" >不动产单元号</td>
26 <td colspan="4" > 26 <td colspan="4" >
27 <input class="formInput percent78" v-model="form.bdcdyh" style="width: 70%"> 27 <input class="formInput percent78" :disabled="form.qszt!='0'" v-model="form.bdcdyh" style="width: 70%">
28 <input class="formInput percent78" v-show="false" v-model="form.dyhbsm" style="width: 70%"> 28 <input class="formInput percent78" v-show="false" v-model="form.dyhbsm" style="width: 70%">
29 <el-button @click.prevent="" type="primary" size="mini" style="width:25%;margin-left:3%">生成</el-button> 29 <el-button @click.prevent="" type="primary" size="mini" style="width:25%;margin-left:3%">生成</el-button>
30 </td> 30 </td>
...@@ -33,18 +33,18 @@ ...@@ -33,18 +33,18 @@
33 <tr> 33 <tr>
34 <td colspan="2" >建筑物名称</td> 34 <td colspan="2" >建筑物名称</td>
35 <td colspan="4" > 35 <td colspan="4" >
36 <input class="formInput" v-model="form.jzwmc"> 36 <input class="formInput" :disabled="form.qszt!='0'" v-model="form.jzwmc">
37 </td> 37 </td>
38 <td colspan="2" >建筑物基本用途</td> 38 <td colspan="2" >建筑物基本用途</td>
39 <td colspan="4" > 39 <td colspan="4" >
40 <input class="formInput" v-model="form.jzwjbyt"> 40 <input class="formInput" :disabled="form.qszt!='0'" v-model="form.jzwjbyt">
41 </td> 41 </td>
42 </tr> 42 </tr>
43 43
44 <tr> 44 <tr>
45 <td colspan="2" >房屋性质</td> 45 <td colspan="2" >房屋性质</td>
46 <td colspan="4" > 46 <td colspan="4" >
47 <el-select class="formSelect" v-model="form.fwxzbsm" placeholder="请选择" > 47 <el-select class="formSelect" :disabled="form.qszt!='0'" v-model="form.fwxzbsm" placeholder="请选择" >
48 <el-option 48 <el-option
49 v-for="item in $store.state.fwxzOptions" 49 v-for="item in $store.state.fwxzOptions"
50 :key="item.bsm" 50 :key="item.bsm"
...@@ -56,6 +56,7 @@ ...@@ -56,6 +56,7 @@
56 <td colspan="2" >竣工日期</td> 56 <td colspan="2" >竣工日期</td>
57 <td colspan="4" > 57 <td colspan="4" >
58 <el-date-picker 58 <el-date-picker
59 :disabled="form.qszt!='0'"
59 v-model="form.jgrq" 60 v-model="form.jgrq"
60 type="date" 61 type="date"
61 placeholder="选择日期"> 62 placeholder="选择日期">
...@@ -66,62 +67,62 @@ ...@@ -66,62 +67,62 @@
66 <tr> 67 <tr>
67 <td colspan="2" >建筑物高度(m)</td> 68 <td colspan="2" >建筑物高度(m)</td>
68 <td colspan="4" > 69 <td colspan="4" >
69 <input class="formInput" v-model="form.jzwgd"> 70 <input class="formInput" :disabled="form.qszt!='0'" v-model="form.jzwgd">
70 </td> 71 </td>
71 <td colspan="2" >总套数</td> 72 <td colspan="2" >总套数</td>
72 <td colspan="4" > 73 <td colspan="4" >
73 <input class="formInput" v-model="form.zts"> 74 <input class="formInput" :disabled="form.qszt!='0'" v-model="form.zts">
74 </td> 75 </td>
75 </tr> 76 </tr>
76 77
77 <tr> 78 <tr>
78 <td colspan="2" >幢用地面积(㎡)</td> 79 <td colspan="2" >幢用地面积(㎡)</td>
79 <td colspan="4" > 80 <td colspan="4" >
80 <input class="formInput" v-model="form.zydmj"> 81 <input class="formInput" :disabled="form.qszt!='0'" v-model="form.zydmj">
81 </td> 82 </td>
82 <td colspan="2" >幢占用地面积(㎡)</td> 83 <td colspan="2" >幢占用地面积(㎡)</td>
83 <td colspan="4" > 84 <td colspan="4" >
84 <input class="formInput" v-model="form.zzdmj"> 85 <input class="formInput" :disabled="form.qszt!='0'" v-model="form.zzdmj">
85 </td> 86 </td>
86 </tr> 87 </tr>
87 88
88 <tr> 89 <tr>
89 <td colspan="2" >预测建筑面积(㎡)</td> 90 <td colspan="2" >预测建筑面积(㎡)</td>
90 <td colspan="4" > 91 <td colspan="4" >
91 <input class="formInput" v-model="form.ycjzmj"> 92 <input class="formInput" :disabled="form.qszt!='0'" v-model="form.ycjzmj">
92 </td> 93 </td>
93 <td colspan="2" >实测建筑面积(㎡)</td> 94 <td colspan="2" >实测建筑面积(㎡)</td>
94 <td colspan="4" > 95 <td colspan="4" >
95 <input class="formInput" v-model="form.scjzmj"> 96 <input class="formInput" :disabled="form.qszt!='0'" v-model="form.scjzmj">
96 </td> 97 </td>
97 </tr> 98 </tr>
98 99
99 <tr> 100 <tr>
100 <td colspan="2" >地下层数</td> 101 <td colspan="2" >地下层数</td>
101 <td colspan="4" > 102 <td colspan="4" >
102 <input class="formInput" v-model="form.dxcs"> 103 <input class="formInput" :disabled="form.qszt!='0'" v-model="form.dxcs">
103 </td> 104 </td>
104 <td colspan="2" >地上层数</td> 105 <td colspan="2" >地上层数</td>
105 <td colspan="4" > 106 <td colspan="4" >
106 <input class="formInput" v-model="form.dscs"> 107 <input class="formInput" :disabled="form.qszt!='0'" v-model="form.dscs">
107 </td> 108 </td>
108 </tr> 109 </tr>
109 110
110 <tr> 111 <tr>
111 <td colspan="2" >总层数</td> 112 <td colspan="2" >总层数</td>
112 <td colspan="4" > 113 <td colspan="4" >
113 <input class="formInput" v-model="form.zcs"> 114 <input class="formInput" :disabled="form.qszt!='0'" v-model="form.zcs">
114 </td> 115 </td>
115 <td colspan="2" >地下深度(m)</td> 116 <td colspan="2" >地下深度(m)</td>
116 <td colspan="4" > 117 <td colspan="4" >
117 <input class="formInput" v-model="form.dxsd"> 118 <input class="formInput" :disabled="form.qszt!='0'" v-model="form.dxsd">
118 </td> 119 </td>
119 </tr> 120 </tr>
120 121
121 <tr> 122 <tr>
122 <td colspan="2" >产别</td> 123 <td colspan="2" >产别</td>
123 <td colspan="4" > 124 <td colspan="4" >
124 <el-select v-model="form.fwcbbsm" placeholder="请选择" > 125 <el-select v-model="form.fwcbbsm" :disabled="form.qszt!='0'" placeholder="请选择" >
125 <el-option 126 <el-option
126 v-for="item in $store.state.cbOptions" 127 v-for="item in $store.state.cbOptions"
127 :key="item.bsm" 128 :key="item.bsm"
...@@ -132,7 +133,7 @@ ...@@ -132,7 +133,7 @@
132 </td> 133 </td>
133 <td colspan="2" >产权来源</td> 134 <td colspan="2" >产权来源</td>
134 <td colspan="4" > 135 <td colspan="4" >
135 <el-select v-model="form.fwcqlybsm" placeholder="请选择" > 136 <el-select v-model="form.fwcqlybsm" :disabled="form.qszt!='0'" placeholder="请选择" >
136 <el-option 137 <el-option
137 v-for="item in $store.state.cqlyOptions" 138 v-for="item in $store.state.cqlyOptions"
138 :key="item.bsm" 139 :key="item.bsm"
...@@ -159,7 +160,7 @@ ...@@ -159,7 +160,7 @@
159 :default-expand-all="defaultExpandAll" 160 :default-expand-all="defaultExpandAll"
160 :multiple="multiple" 161 :multiple="multiple"
161 :placeholder="placeholder" 162 :placeholder="placeholder"
162 :disabled="disabled" 163 :disabled="form.qszt!='0'"
163 :data="$store.state.tdytList" 164 :data="$store.state.tdytList"
164 :props="treeProps" 165 :props="treeProps"
165 :check-strictly="checkStrictly" 166 :check-strictly="checkStrictly"
...@@ -174,7 +175,7 @@ ...@@ -174,7 +175,7 @@
174 :default-expand-all="defaultExpandAll" 175 :default-expand-all="defaultExpandAll"
175 :multiple="multiple" 176 :multiple="multiple"
176 :placeholder="placeholder" 177 :placeholder="placeholder"
177 :disabled="disabled" 178 :disabled="form.qszt!='0'"
178 :data="$store.state.tdytList" 179 :data="$store.state.tdytList"
179 :props="treeProps" 180 :props="treeProps"
180 :check-strictly="checkStrictly" 181 :check-strictly="checkStrictly"
...@@ -193,7 +194,7 @@ ...@@ -193,7 +194,7 @@
193 <span @click="deleteFwjgInfo(index)">删除</span> 194 <span @click="deleteFwjgInfo(index)">删除</span>
194 </td> 195 </td>
195 <td colspan="9" > 196 <td colspan="9" >
196 <el-select class="persent78" v-model="item1.fwjgzdbsm" placeholder="请选择" > 197 <el-select class="persent78" :disabled="form.qszt!='0'" v-model="item1.fwjgzdbsm" placeholder="请选择" >
197 <el-option 198 <el-option
198 v-for="item in $store.state.jgOptions" 199 v-for="item in $store.state.jgOptions"
199 :key="item.bsm" 200 :key="item.bsm"
...@@ -206,7 +207,7 @@ ...@@ -206,7 +207,7 @@
206 207
207 <tr> 208 <tr>
208 <td colspan="12" rowspan="4" align="center"> 209 <td colspan="12" rowspan="4" align="center">
209 <Qlxz ref="qlxzModule"></Qlxz> 210 <Qlxz ref="qlxzModule" :formData="form"></Qlxz>
210 </td> 211 </td>
211 </tr> 212 </tr>
212 <tr></tr> 213 <tr></tr>
...@@ -218,7 +219,7 @@ ...@@ -218,7 +219,7 @@
218 <span>坐落</span> 219 <span>坐落</span>
219 </td> 220 </td>
220 <td colspan="10" > 221 <td colspan="10" >
221 <input class="formInput" v-model="form.zl"> 222 <input class="formInput" :disabled="form.qszt!='0'" v-model="form.zl">
222 </td> 223 </td>
223 </tr> 224 </tr>
224 225
...@@ -227,7 +228,7 @@ ...@@ -227,7 +228,7 @@
227 <span>附加说明</span> 228 <span>附加说明</span>
228 </td> 229 </td>
229 <td colspan="10" rowspan="2" > 230 <td colspan="10" rowspan="2" >
230 <input class="formInput" v-model="form.bz" type="textarea"> 231 <input class="formInput" :disabled="form.qszt!='0'" v-model="form.bz" type="textarea">
231 </td> 232 </td>
232 </tr> 233 </tr>
233 <tr> 234 <tr>
...@@ -238,7 +239,7 @@ ...@@ -238,7 +239,7 @@
238 <span>调查意见</span> 239 <span>调查意见</span>
239 </td> 240 </td>
240 <td colspan="10" > 241 <td colspan="10" >
241 <input class="formInput" v-model="form.dcyj"> 242 <input class="formInput" :disabled="form.qszt!='0'" v-model="form.dcyj">
242 </td> 243 </td>
243 </tr> 244 </tr>
244 245
...@@ -247,13 +248,14 @@ ...@@ -247,13 +248,14 @@
247 <span>审查员</span> 248 <span>审查员</span>
248 </td> 249 </td>
249 <td colspan="2" > 250 <td colspan="2" >
250 <input class="formInput" v-model="form.scy"> 251 <input class="formInput" :disabled="form.qszt!='0'" v-model="form.scy">
251 </td> 252 </td>
252 <td colspan="2"> 253 <td colspan="2">
253 <span>审查日期</span> 254 <span>审查日期</span>
254 </td> 255 </td>
255 <td colspan="2" > 256 <td colspan="2" >
256 <el-date-picker 257 <el-date-picker
258 :disabled="form.qszt!='0'"
257 v-model="form.date" 259 v-model="form.date"
258 type="date" 260 type="date"
259 style="width: 100%" 261 style="width: 100%"
......