4a2c5e37 by renchao@pashanhoo.com

Merge branch 'dev'

2 parents eb5dee78 83d5ddee
...@@ -18,51 +18,54 @@ ...@@ -18,51 +18,54 @@
18 > 18 >
19 <el-table-column prop="index" width="50" :render-header="renderHeader"> 19 <el-table-column prop="index" width="50" :render-header="renderHeader">
20 <template slot-scope="scope"> 20 <template slot-scope="scope">
21 <div style="text-align: center"> 21 <div style="text-align: center">{{ scope.$index + 1 }}</div>
22 {{ scope.$index + 1 }}
23 </div>
24 </template> 22 </template>
25 </el-table-column> 23 </el-table-column>
26 <el-table-column prop="bdcdyh" label="不动产单元号" min-width="100"> 24 <el-table-column prop="bdcdyh" label="不动产单元号" min-width="100">
27 <template slot-scope="scope"> 25 <template slot-scope="scope">
28 <div style="text-align: center"> 26 <div style="text-align: center">{{ scope.row.bdcdyh }}</div>
29 {{ scope.row.bdcdyh }}
30 </div>
31 </template> 27 </template>
32 </el-table-column> 28 </el-table-column>
33 <el-table-column prop="xmmc" label="项目名称" min-width="100"> 29 <el-table-column prop="xmmc" label="项目名称" min-width="100">
34 <template slot-scope="scope"> 30 <template slot-scope="scope">
35 <div style="text-align: center"> 31 <div style="text-align: center">{{ scope.row.xmmc }}</div>
36 {{ scope.row.xmmc }} 32 </template>
37 </div> 33 </el-table-column>
34 <el-table-column prop="zcs" label="总层数" min-width="100">
35 <template slot-scope="scope">
36 <div style="text-align: center">{{ scope.row.zcs }}</div>
37 </template>
38 </el-table-column>
39 <el-table-column prop="ytmc" label="房屋用途" min-width="100">
40 <template slot-scope="scope">
41 <div style="text-align: center">{{ scope.row.ytmc }}</div>
42 </template>
43 </el-table-column>
44 <el-table-column prop="fwjgmc" label="房屋结构" min-width="100">
45 <template slot-scope="scope">
46 <div style="text-align: center">{{ scope.row.fwjgmc }}</div>
38 </template> 47 </template>
39 </el-table-column> 48 </el-table-column>
40 <el-table-column prop="jzmj" label="建筑面积" min-width="100"> 49 <el-table-column prop="jzmj" label="建筑面积" min-width="100">
41 <template slot-scope="scope"> 50 <template slot-scope="scope">
42 <div style="text-align: center"> 51 <div style="text-align: center">{{ scope.row.jzmj }}</div>
43 {{ scope.row.jzmj }}
44 </div>
45 </template> 52 </template>
46 </el-table-column> 53 </el-table-column>
47 <el-table-column prop="ytmc" label="用途名称" min-width="100"> 54 <el-table-column prop="jgsj" label="竣工时间" min-width="100">
48 <template slot-scope="scope"> 55 <template slot-scope="scope">
49 <div style="text-align: center"> 56 <div style="text-align: center">{{ scope.row.jgsj }}</div>
50 {{ scope.row.ytmc }}
51 </div>
52 </template> 57 </template>
53 </el-table-column> 58 </el-table-column>
54 <el-table-column prop="fwjgmc" label="房屋结构名称" min-width="100"> 59 <el-table-column prop="zts" label="总套数" min-width="100">
55 <template slot-scope="scope"> 60 <template slot-scope="scope">
56 <div style="text-align: center"> 61 <div style="text-align: center">{{ scope.row.zts }}</div>
57 {{ scope.row.fwjgmc }}
58 </div>
59 </template> 62 </template>
60 </el-table-column> 63 </el-table-column>
61 </el-table> 64 </el-table>
62 </div> 65 </div>
63 </template> 66 </template>
64 <script> 67 <script>
65 import {mapGetters} from "vuex"; 68 import { mapGetters } from "vuex";
66 69
67 export default { 70 export default {
68 computed: { 71 computed: {
...@@ -84,11 +87,10 @@ export default { ...@@ -84,11 +87,10 @@ export default {
84 return { 87 return {
85 // 键名转换,方法默认是label和children进行树状渲染 88 // 键名转换,方法默认是label和children进行树状渲染
86 key: 0, 89 key: 0,
87 tableDataList: [] 90 tableDataList: [],
88 }; 91 };
89 }, 92 },
90 mounted() { 93 mounted() {},
91 },
92 watch: { 94 watch: {
93 tableData: { 95 tableData: {
94 handler: function (val, oldVal) { 96 handler: function (val, oldVal) {
...@@ -133,7 +135,7 @@ export default { ...@@ -133,7 +135,7 @@ export default {
133 )} 135 )}
134 </div> 136 </div>
135 ); 137 );
136 } 138 },
137 }, 139 },
138 }; 140 };
139 </script> 141 </script>
......
1 <!-- 1 <!--
2 * @Description: 审批意见 2 * @Description: 审批意见
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:41:24 4 * @LastEditTime: 2023-08-16 14:39:55
5 --> 5 -->
6 <template> 6 <template>
7 <div class="spyj loadingtext"> 7 <div class="spyj loadingtext">
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
25 <el-col :span="24"> 25 <el-col :span="24">
26 <el-form-item label-width="0" class="opinion_item"> 26 <el-form-item label-width="0" class="opinion_item">
27 <el-input 27 <el-input
28 :disabled="!ableOperation || item.show" 28 :disabled="!viewEdit || item.show"
29 type="textarea" 29 type="textarea"
30 :rows="4" 30 :rows="4"
31 class="opinion" 31 class="opinion"
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
35 <el-button 35 <el-button
36 class="opinion_btn" 36 class="opinion_btn"
37 @click="commonOpinion(index)" 37 @click="commonOpinion(index)"
38 v-if="ableOperation" 38 v-if="viewEdit"
39 >常用意见</el-button 39 >常用意见</el-button
40 > 40 >
41 </el-form-item> 41 </el-form-item>
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
57 </div> 57 </div>
58 </el-form> 58 </el-form>
59 </div> 59 </div>
60 <div class="submit_button" v-if="ableOperation"> 60 <div class="submit_button" v-if="viewEdit">
61 <el-button type="primary" :disabled="shows" @click="onSubmit()">保存</el-button> 61 <el-button type="primary" :disabled="shows" @click="onSubmit()">保存</el-button>
62 </div> 62 </div>
63 </div> 63 </div>
...@@ -78,7 +78,7 @@ export default { ...@@ -78,7 +78,7 @@ export default {
78 currentindex: 0, 78 currentindex: 0,
79 bsmSlsq: "", 79 bsmSlsq: "",
80 refresh: 10, 80 refresh: 10,
81 ableOperation: false, 81 viewEdit: false,
82 bsmSlsq: this.$route.query.bsmSlsq, 82 bsmSlsq: this.$route.query.bsmSlsq,
83 bestepid: this.$route.query.bestepid, 83 bestepid: this.$route.query.bestepid,
84 propsParam: {}, 84 propsParam: {},
...@@ -103,8 +103,7 @@ export default { ...@@ -103,8 +103,7 @@ export default {
103 created() {}, 103 created() {},
104 mounted() { 104 mounted() {
105 this.propsParam = this.$attrs; 105 this.propsParam = this.$attrs;
106 this.ableOperation = this.$parent.currentSelectTab.ableOperation; 106 this.viewEdit = this.$parent.currentSelectTab.ableOperation;
107 // this.ableOperation = this.$parent.ableOperation;
108 this.getShList(); 107 this.getShList();
109 108
110 switch (this.$parent.dqhj) { 109 switch (this.$parent.dqhj) {
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-14 13:14:44 4 * @LastEditTime: 2023-08-16 14:40:56
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -126,7 +126,7 @@ ...@@ -126,7 +126,7 @@
126 </el-col> 126 </el-col>
127 <el-col :span="9"> 127 <el-col :span="9">
128 <el-form-item label="是否存在禁止或者限制转让抵押不动产的约定:" label-width="350px"> 128 <el-form-item label="是否存在禁止或者限制转让抵押不动产的约定:" label-width="350px">
129 <el-radio-group v-model="ruleForm.diyaq.sfczjzhxz" :disabled="!ableOperation|| isJfOperation"> 129 <el-radio-group v-model="ruleForm.diyaq.sfczjzhxz" :disabled="!viewEdit|| isJfOperation">
130 <el-radio label="1">启用</el-radio> 130 <el-radio label="1">启用</el-radio>
131 <el-radio label="0">禁用</el-radio> 131 <el-radio label="0">禁用</el-radio>
132 </el-radio-group> 132 </el-radio-group>
...@@ -138,8 +138,8 @@ ...@@ -138,8 +138,8 @@
138 <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 1"> 138 <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 1">
139 <el-form-item label="被担保主债权数额:"> 139 <el-form-item label="被担保主债权数额:">
140 <div style="display:flex"> 140 <div style="display:flex">
141 <el-input v-model="ruleForm.diyaq.bdbzzqse" :disabled="!ableOperation|| isJfOperation" style="width:500%"></el-input> 141 <el-input v-model="ruleForm.diyaq.bdbzzqse" :disabled="!viewEdit|| isJfOperation" style="width:500%"></el-input>
142 <el-select v-model="ruleForm.diyaq.jedw" :disabled="!ableOperation|| isJfOperation"> 142 <el-select v-model="ruleForm.diyaq.jedw" :disabled="!viewEdit|| isJfOperation">
143 <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 143 <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode">
144 </el-option> 144 </el-option>
145 </el-select> 145 </el-select>
...@@ -149,19 +149,19 @@ ...@@ -149,19 +149,19 @@
149 149
150 <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 2"> 150 <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 2">
151 <el-form-item label="最高债权额:"> 151 <el-form-item label="最高债权额:">
152 <el-input v-model="ruleForm.diyaq.zgzqse" :disabled="!ableOperation|| isJfOperation"></el-input> 152 <el-input v-model="ruleForm.diyaq.zgzqse" :disabled="!viewEdit|| isJfOperation"></el-input>
153 </el-form-item> 153 </el-form-item>
154 </el-col> 154 </el-col>
155 155
156 <el-col :span="8"> 156 <el-col :span="8">
157 <el-form-item label="债务履行起始时间:"> 157 <el-form-item label="债务履行起始时间:">
158 <el-date-picker v-model="ruleForm.diyaq.zwlxqssj" :disabled="!ableOperation|| isJfOperation" type="date"> 158 <el-date-picker v-model="ruleForm.diyaq.zwlxqssj" :disabled="!viewEdit|| isJfOperation" type="date">
159 </el-date-picker> 159 </el-date-picker>
160 </el-form-item> 160 </el-form-item>
161 </el-col> 161 </el-col>
162 <el-col :span="8"> 162 <el-col :span="8">
163 <el-form-item label="债务履行结束时间:"> 163 <el-form-item label="债务履行结束时间:">
164 <el-date-picker v-model="ruleForm.diyaq.zwlxjssj" :disabled="!ableOperation|| isJfOperation" type="date"> 164 <el-date-picker v-model="ruleForm.diyaq.zwlxjssj" :disabled="!viewEdit|| isJfOperation" type="date">
165 </el-date-picker> 165 </el-date-picker>
166 </el-form-item> 166 </el-form-item>
167 </el-col> 167 </el-col>
...@@ -170,21 +170,21 @@ ...@@ -170,21 +170,21 @@
170 <el-col :span="24"> 170 <el-col :span="24">
171 <el-form-item label="担保范围:"> 171 <el-form-item label="担保范围:">
172 <el-input v-model="ruleForm.diyaq.dbfw" 172 <el-input v-model="ruleForm.diyaq.dbfw"
173 :disabled="ruleForm.sldy.djlx == '300'&& !ableOperation|| isJfOperation"></el-input> 173 :disabled="ruleForm.sldy.djlx == '300'&& !viewEdit|| isJfOperation"></el-input>
174 </el-form-item> 174 </el-form-item>
175 </el-col> 175 </el-col>
176 </el-row> 176 </el-row>
177 <el-row> 177 <el-row>
178 <el-col :span="24"> 178 <el-col :span="24">
179 <el-form-item label="最高债权确定事实和数额:"> 179 <el-form-item label="最高债权确定事实和数额:">
180 <el-input v-model="ruleForm.diyaq.zgzqqdss" :disabled="!ableOperation|| isJfOperation"></el-input> 180 <el-input v-model="ruleForm.diyaq.zgzqqdss" :disabled="!viewEdit|| isJfOperation"></el-input>
181 </el-form-item> 181 </el-form-item>
182 </el-col> 182 </el-col>
183 </el-row> 183 </el-row>
184 <el-row> 184 <el-row>
185 <el-col> 185 <el-col>
186 <el-form-item label="附记:" prop="fj"> 186 <el-form-item label="附记:" prop="fj">
187 <el-input type="textarea" v-model="ruleForm.diyaq.fj" :disabled="!ableOperation|| isJfOperation"></el-input> 187 <el-input type="textarea" v-model="ruleForm.diyaq.fj" :disabled="!viewEdit|| isJfOperation"></el-input>
188 </el-form-item> 188 </el-form-item>
189 </el-col> 189 </el-col>
190 </el-row> 190 </el-row>
...@@ -196,7 +196,7 @@ ...@@ -196,7 +196,7 @@
196 <el-row :gutter="10"> 196 <el-row :gutter="10">
197 <el-col :span="12"> 197 <el-col :span="12">
198 <el-form-item label="共有方式:"> 198 <el-form-item label="共有方式:">
199 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs"> 199 <el-radio-group :disabled="!viewEdit" v-model="ruleForm.sldy.gyfs">
200 <el-radio label="0">单独所有</el-radio> 200 <el-radio label="0">单独所有</el-radio>
201 <el-radio label="1">共同共有</el-radio> 201 <el-radio label="1">共同共有</el-radio>
202 <el-radio label="2">按份所有</el-radio> 202 <el-radio label="2">按份所有</el-radio>
...@@ -208,7 +208,7 @@ ...@@ -208,7 +208,7 @@
208 <el-form-item label="是否分别持证:"> 208 <el-form-item label="是否分别持证:">
209 <el-radio-group 209 <el-radio-group
210 v-model="ruleForm.sldy.sqfbcz" 210 v-model="ruleForm.sldy.sqfbcz"
211 :disabled="!ableOperation"> 211 :disabled="!viewEdit">
212 <el-radio :label="1"></el-radio> 212 <el-radio :label="1"></el-radio>
213 <el-radio :label="0"></el-radio> 213 <el-radio :label="0"></el-radio>
214 </el-radio-group> 214 </el-radio-group>
...@@ -221,7 +221,7 @@ ...@@ -221,7 +221,7 @@
221 <el-select 221 <el-select
222 v-model="ruleForm.czr" 222 v-model="ruleForm.czr"
223 placeholder="持证人" 223 placeholder="持证人"
224 :disabled="!ableOperation"> 224 :disabled="!viewEdit">
225 <el-option 225 <el-option
226 v-for="item in czrOptions" 226 v-for="item in czrOptions"
227 :key="item.zjh" 227 :key="item.zjh"
...@@ -232,14 +232,13 @@ ...@@ -232,14 +232,13 @@
232 </el-form-item> 232 </el-form-item>
233 </el-col> 233 </el-col>
234 </el-row> 234 </el-row>
235 <qlrCommonTable :tableData="ruleForm.qlrList" :disabled="!ableOperation" @upDateQlrxxList="upDateQlrxxList" 235 <qlrCommonTable :tableData="ruleForm.qlrList" :disabled="!viewEdit" @upDateQlrxxList="upDateQlrxxList"
236 :viewtype="!ableOperation" :gyfs="ruleForm.sldy.gyfs" /> 236 :gyfs="ruleForm.sldy.gyfs" />
237 <div class="slxx_title title-block"> 237 <div class="slxx_title title-block">
238 抵押人信息 238 抵押人信息
239 <div class="triangle"></div> 239 <div class="triangle"></div>
240 </div> 240 </div>
241 <qlrCommonTable :tableData="ruleForm.ywrList" :disabled="!ableOperation" @upDateQlrxxList="upDateYwrxxList" 241 <qlrCommonTable :tableData="ruleForm.ywrList" :disabled="!viewEdit" @upDateQlrxxList="upDateYwrxxList" />
242 :viewtype="!ableOperation" />
243 242
244 <div class="slxx_title title-block"> 243 <div class="slxx_title title-block">
245 登记原因 244 登记原因
...@@ -248,12 +247,12 @@ ...@@ -248,12 +247,12 @@
248 <el-row :gutter="10"> 247 <el-row :gutter="10">
249 <el-col> 248 <el-col>
250 <el-form-item v-if="ruleForm.sldy.djlx == '400'" label="注销抵押原因:" prop="djyy"> 249 <el-form-item v-if="ruleForm.sldy.djlx == '400'" label="注销抵押原因:" prop="djyy">
251 <el-input class="textArea" type="textarea" :disabled="!ableOperation" 250 <el-input class="textArea" type="textarea" :disabled="!viewEdit"
252 v-model="ruleForm.diyaq.zxdyyy"> 251 v-model="ruleForm.diyaq.zxdyyy">
253 </el-input> 252 </el-input>
254 </el-form-item> 253 </el-form-item>
255 <el-form-item v-else label="登记原因:" prop="djyy"> 254 <el-form-item v-else label="登记原因:" prop="djyy">
256 <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!ableOperation" 255 <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit"
257 v-model="ruleForm.diyaq.djyy"> 256 v-model="ruleForm.diyaq.djyy">
258 </el-input> 257 </el-input>
259 </el-form-item> 258 </el-form-item>
...@@ -261,7 +260,7 @@ ...@@ -261,7 +260,7 @@
261 </el-row> 260 </el-row>
262 261
263 </div> 262 </div>
264 <el-row class="btn" v-if="ableOperation"> 263 <el-row class="btn" v-if="viewEdit">
265 <el-form-item> 264 <el-form-item>
266 <el-button type="primary" @click="onSubmitClick()">保存</el-button> 265 <el-button type="primary" @click="onSubmitClick()">保存</el-button>
267 </el-form-item> 266 </el-form-item>
...@@ -275,7 +274,7 @@ ...@@ -275,7 +274,7 @@
275 import { mapGetters } from "vuex"; 274 import { mapGetters } from "vuex";
276 export default { 275 export default {
277 mounted () { 276 mounted () {
278 this.ableOperation = this.$parent.currentSelectTab.ableOperation 277 this.viewEdit = this.$parent.currentSelectTab.ableOperation
279 this.propsParam = this.$attrs; 278 this.propsParam = this.$attrs;
280 var formdata = new FormData(); 279 var formdata = new FormData();
281 if (this.propsParam.djlx == '400') { 280 if (this.propsParam.djlx == '400') {
...@@ -285,7 +284,7 @@ ...@@ -285,7 +284,7 @@
285 formdata.append("bsmSldy", this.propsParam.bsmSldy); 284 formdata.append("bsmSldy", this.propsParam.bsmSldy);
286 formdata.append("bsmSlsq", this.$route.query.bsmSlsq); 285 formdata.append("bsmSlsq", this.$route.query.bsmSlsq);
287 formdata.append("djlx", this.propsParam.djlx); 286 formdata.append("djlx", this.propsParam.djlx);
288 formdata.append("isEdit", this.ableOperation); 287 formdata.append("isEdit", this.viewEdit);
289 Init(formdata).then((res) => { 288 Init(formdata).then((res) => {
290 if (res.code === 200 && res.result) { 289 if (res.code === 200 && res.result) {
291 this.ruleForm = res.result; 290 this.ruleForm = res.result;
...@@ -307,7 +306,7 @@ ...@@ -307,7 +306,7 @@
307 data () { 306 data () {
308 return { 307 return {
309 //表单是否可操作 308 //表单是否可操作
310 ableOperation: true, 309 viewEdit: true,
311 disabled: true, 310 disabled: true,
312 czrOptions: [], 311 czrOptions: [],
313 ruleForm: { 312 ruleForm: {
......
1 <!-- 1 <!--
2 * @Description: 房屋多幢受理信息 2 * @Description: 房屋多幢受理信息
3 * @Autor: ssq 3 * @Autor: ssq
4 * @LastEditTime: 2023-08-16 09:17:53 4 * @LastEditTime: 2023-08-16 14:45:15
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
8 <el-form :model="ruleForm" :rules="rules" ref="ruleForm" :label-position="flag ? 'top' : ''" :inline="flag" 8 <el-form
9 label-width="120px"> 9 :model="ruleForm"
10 :rules="rules"
11 ref="ruleForm"
12 :label-position="flag ? 'top' : ''"
13 :inline="flag"
14 label-width="120px"
15 >
10 <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> 16 <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''">
11 <div class="slxx_title title-block"> 17 <div class="slxx_title title-block">
12 受理信息 18 受理信息
...@@ -52,37 +58,84 @@ ...@@ -52,37 +58,84 @@
52 </div> 58 </div>
53 <el-row :gutter="10" v-if="ruleForm.qlxx"> 59 <el-row :gutter="10" v-if="ruleForm.qlxx">
54 <el-col :span="8"> 60 <el-col :span="8">
61 <el-form-item label="原不动产权证号:">
62 <el-input disabled v-model="ruleForm.sldy.ybdcqzsh"></el-input>
63 </el-form-item>
64 </el-col>
65 <el-col :span="8">
55 <el-form-item label="不动产单元号:"> 66 <el-form-item label="不动产单元号:">
56 <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input> 67 <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input>
57 </el-form-item> 68 </el-form-item>
58 </el-col> 69 </el-col>
59 <el-col :span="16"> 70 <el-col :span="8">
60 <el-form-item label="坐落:"> 71 <el-form-item label="坐落:">
61 <el-input disabled v-model="ruleForm.sldy.zl"></el-input> 72 <el-input v-model="ruleForm.sldy.zl"></el-input>
73 </el-form-item>
74 </el-col>
75 </el-row>
76 <el-row :gutter="10" v-if="ruleForm.fdcq1">
77 <el-col :span="8">
78 <el-form-item label="宗地面积:">
79 <div class="flex">
80 <el-input disabled v-model="ruleForm.zdjbxx.zdmj"></el-input>
81 <el-select disabled v-model="ruleForm.zdjbxx.mjdw" style="width: 20%">
82 <el-option
83 v-for="item in dictData['A7']"
84 :key="item.dcode"
85 :label="item.dname"
86 :value="item.dcode"
87 ></el-option>
88 </el-select>
89 </div>
90 </el-form-item>
91 </el-col>
92 <el-col :span="8">
93 <el-form-item label="土地性质:">
94 <el-input disabled v-model="ruleForm.zdjbxx.qlxzmc"></el-input>
95 </el-form-item>
96 </el-col>
97 <el-col :span="8">
98 <el-form-item label="土地使用权人:">
99 <el-input disabled v-model="ruleForm.fdcq1.tdsyqr"></el-input>
62 </el-form-item> 100 </el-form-item>
63 </el-col> 101 </el-col>
64 </el-row> 102 </el-row>
65 <el-row :gutter="10" v-if="ruleForm.fdcq1"> 103 <el-row :gutter="10" v-if="ruleForm.fdcq1">
66 <el-col :span="8"> 104 <el-col :span="8">
67 <el-form-item label="独用土地面积:"> 105 <el-form-item label="独用土地面积:">
68 <el-input disabled v-model="ruleForm.fdcq1.dytdmj"></el-input> 106 <el-input v-model="ruleForm.fdcq1.dytdmj"></el-input>
69 </el-form-item> 107 </el-form-item>
70 </el-col> 108 </el-col>
71 <el-col :span="8"> 109 <el-col :span="8">
72 <el-form-item label="分摊土地面积:"> 110 <el-form-item label="分摊土地面积:">
73 <el-input disabled v-model="ruleForm.fdcq1.fttdmj"></el-input> 111 <el-input v-model="ruleForm.fdcq1.fttdmj"></el-input>
74 </el-form-item> 112 </el-form-item>
75 </el-col> 113 </el-col>
114
76 <el-col :span="8"> 115 <el-col :span="8">
77 <el-form-item label="房地产交易价格:"> 116 <el-form-item label="房地产交易价格:">
78 <el-input disabled v-model="ruleForm.fdcq1.fdcjyjg"></el-input> 117 <div class="flex">
118 <el-input
119 v-model="ruleForm.fdcq1.fdcjyjg"
120 style="width: 500%"
121 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"
122 ></el-input>
123 <el-select v-model="ruleForm.fdcq1.jedw">
124 <el-option
125 v-for="item in dictData['A57']"
126 :key="item.dcode"
127 :label="item.dname"
128 :value="item.dcode"
129 ></el-option>
130 </el-select>
131 </div>
79 </el-form-item> 132 </el-form-item>
80 </el-col> 133 </el-col>
81 </el-row> 134 </el-row>
82 <el-row :gutter="10"> 135 <el-row :gutter="10">
83 <el-col :span="24"> 136 <el-col :span="24">
84 <el-form-item label="附记:"> 137 <el-form-item label="附记:">
85 <el-input disabled v-model="ruleForm.fdcq1.fj"></el-input> 138 <el-input v-model="ruleForm.fdcq1.fj"></el-input>
86 </el-form-item> 139 </el-form-item>
87 </el-col> 140 </el-col>
88 </el-row> 141 </el-row>
...@@ -92,7 +145,8 @@ ...@@ -92,7 +145,8 @@
92 <fdcqxmTable 145 <fdcqxmTable
93 :ableOperation="viewEdit" 146 :ableOperation="viewEdit"
94 :tableData="ruleForm.fdcqxm" 147 :tableData="ruleForm.fdcqxm"
95 @upDateTdytxxList="upDateTdytxxList" /> 148 @upDateTdytxxList="upDateTdytxxList"
149 />
96 <div class="slxx_title title-block"> 150 <div class="slxx_title title-block">
97 土地用途 151 土地用途
98 <div class="triangle"></div> 152 <div class="triangle"></div>
...@@ -100,7 +154,8 @@ ...@@ -100,7 +154,8 @@
100 <tdytTable 154 <tdytTable
101 :ableOperation="viewEdit" 155 :ableOperation="viewEdit"
102 :tableData="ruleForm.tdytqxList" 156 :tableData="ruleForm.tdytqxList"
103 @upDateTdytxxList="upDateTdytxxList" /> 157 @upDateTdytxxList="upDateTdytxxList"
158 />
104 <div class="slxx_title title-block"> 159 <div class="slxx_title title-block">
105 权利人信息 160 权利人信息
106 <div class="triangle"></div> 161 <div class="triangle"></div>
...@@ -108,8 +163,11 @@ ...@@ -108,8 +163,11 @@
108 <el-row :gutter="10"> 163 <el-row :gutter="10">
109 <el-col :span="14" v-if="ruleForm.qlxx"> 164 <el-col :span="14" v-if="ruleForm.qlxx">
110 <el-form-item label="共有方式:"> 165 <el-form-item label="共有方式:">
111 <el-radio-group :disabled="!viewEdit" @change="showCZInfo" 166 <el-radio-group
112 v-model="ruleForm.sldy.gyfs"> 167 :disabled="!viewEdit"
168 @change="showCZInfo"
169 v-model="ruleForm.sldy.gyfs"
170 >
113 <el-radio label="0">单独所有</el-radio> 171 <el-radio label="0">单独所有</el-radio>
114 <el-radio label="1">共同共有</el-radio> 172 <el-radio label="1">共同共有</el-radio>
115 <el-radio label="2">按份所有</el-radio> 173 <el-radio label="2">按份所有</el-radio>
...@@ -119,43 +177,42 @@ ...@@ -119,43 +177,42 @@
119 </el-col> 177 </el-col>
120 <el-col :span="5" v-show="ruleForm.sldy.gyfs != '0'"> 178 <el-col :span="5" v-show="ruleForm.sldy.gyfs != '0'">
121 <el-form-item label="是否分别持证:"> 179 <el-form-item label="是否分别持证:">
122 <el-radio-group 180 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!viewEdit">
123 v-model="ruleForm.sldy.sqfbcz"
124 :disabled="!viewEdit">
125 <el-radio :label="1"></el-radio> 181 <el-radio :label="1"></el-radio>
126 <el-radio :label="0"></el-radio> 182 <el-radio :label="0"></el-radio>
127 </el-radio-group> 183 </el-radio-group>
128 </el-form-item> 184 </el-form-item>
129 </el-col> 185 </el-col>
130 <el-col 186 <el-col :span="5" v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
131 :span="5"
132 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
133 <el-form-item label="持证人:"> 187 <el-form-item label="持证人:">
134 <el-select 188 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!viewEdit">
135 v-model="ruleForm.czr"
136 placeholder="持证人"
137 :disabled="!viewEdit">
138 <el-option 189 <el-option
139 v-for="item in czrOptions" 190 v-for="item in czrOptions"
140 :key="item.zjh" 191 :key="item.zjh"
141 :label="item.sqrmc" 192 :label="item.sqrmc"
142 :value="item.zjh"> 193 :value="item.zjh"
143 </el-option> 194 ></el-option>
144 </el-select> 195 </el-select>
145 </el-form-item> 196 </el-form-item>
146 </el-col> 197 </el-col>
147
148 </el-row> 198 </el-row>
149 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!viewEdit" 199 <qlrCommonTable
150 :gyfs="ruleForm.slsq.gyfs" /> 200 @upDateQlrxxList="upDateQlrxxList"
201 :tableData="ruleForm.qlrList"
202 :gyfs="ruleForm.slsq.gyfs"
203 />
151 204
152 <div v-if="ruleForm.ywrList && ruleForm.qlxx.djlx == '200'"> 205 <div v-if="ruleForm.ywrList && ruleForm.qlxx.djlx == '200'">
153 <div class="slxx_title title-block"> 206 <div class="slxx_title title-block">
154 义务人信息 207 义务人信息
155 <div class="triangle"></div> 208 <div class="triangle"></div>
156 </div> 209 </div>
157 <qlrCommonTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" 210 <qlrCommonTable
158 :gyfs="ruleForm.qlxx.gyfs" /> 211 v-if="ruleForm.qlxx"
212 @upDateQlrxxList="upDateYwrxxList"
213 :tableData="ruleForm.ywrList"
214 :gyfs="ruleForm.qlxx.gyfs"
215 />
159 </div> 216 </div>
160 <div class="slxx_title title-block"> 217 <div class="slxx_title title-block">
161 登记原因 218 登记原因
...@@ -164,9 +221,14 @@ ...@@ -164,9 +221,14 @@
164 <el-row :gutter="10"> 221 <el-row :gutter="10">
165 <el-col> 222 <el-col>
166 <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="djyy"> 223 <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="djyy">
167 <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit" 224 <el-input
168 v-model="ruleForm.fdcq1.djyy"> 225 class="textArea"
169 </el-input> 226 type="textarea"
227 maxlength="500"
228 show-word-limit
229 :disabled="!viewEdit"
230 v-model="ruleForm.fdcq1.djyy"
231 ></el-input>
170 </el-form-item> 232 </el-form-item>
171 </el-col> 233 </el-col>
172 </el-row> 234 </el-row>
...@@ -181,16 +243,16 @@ ...@@ -181,16 +243,16 @@
181 </div> 243 </div>
182 </template> 244 </template>
183 <script> 245 <script>
184 import ywmix from "@/views/ywbl/mixin/index" 246 import ywmix from "@/views/ywbl/mixin/index";
185 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 247 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
186 import fdcqxmTable from "@/views/workflow/components/fdcqxmTable"; 248 import fdcqxmTable from "@/views/workflow/components/fdcqxmTable";
187 import tdytTable from "@/views/workflow/components/tdytTable"; 249 import tdytTable from "@/views/workflow/components/tdytTable";
188 import { Init, saveData } from "@/api/workflow/fwsyq1Flow.js"; 250 import { Init, saveData } from "@/api/workflow/fwsyq1Flow.js";
189 import { mapGetters } from "vuex"; 251 import { mapGetters } from "vuex";
190 export default { 252 export default {
191 mixins: [ywmix], 253 mixins: [ywmix],
192 mounted () { 254 mounted() {
193 this.viewEdit = this.$parent.currentSelectTab.ableOperation 255 this.viewEdit = this.$parent.currentSelectTab.ableOperation;
194 this.propsParam = this.$attrs; 256 this.propsParam = this.$attrs;
195 var formdata = new FormData(); 257 var formdata = new FormData();
196 formdata.append("bsmSldy", this.propsParam.bsmSldy); 258 formdata.append("bsmSldy", this.propsParam.bsmSldy);
...@@ -201,12 +263,11 @@ ...@@ -201,12 +263,11 @@
201 this.ruleForm = { 263 this.ruleForm = {
202 ...res.result, 264 ...res.result,
203 ...res.result.qlxxdatas, 265 ...res.result.qlxxdatas,
204 } 266 };
205 this.ruleForm.qlrList.forEach((item, index) => { 267 //初始化发证方式,1:小证,2:大正
206 if (item.sfczr == 1) { 268 this.ruleForm.slsq.fzfs == null
207 this.$set(this.ruleForm, "czr", item.zjh) 269 ? (this.ruleForm.slsq.fzfs = "1")
208 } 270 : this.ruleForm.slsq.fzfs;
209 })
210 this.czrOptions = this.ruleForm.qlrList; 271 this.czrOptions = this.ruleForm.qlrList;
211 } 272 }
212 }); 273 });
...@@ -215,38 +276,36 @@ ...@@ -215,38 +276,36 @@
215 computed: { 276 computed: {
216 ...mapGetters(["dictData", "flag"]), 277 ...mapGetters(["dictData", "flag"]),
217 }, 278 },
218 data () { 279 data() {
219 return { 280 return {
220 disabled: true, 281 disabled: true,
221 tdytOption: [], 282 tdytOption: [],
222 czrOptions: [], 283 czrOptions: [],
223 ruleForm: { 284 ruleForm: {
224 flow: { 285 flow: {
225 ywh: '' 286 ywh: "",
226 }, 287 },
227 qlxx: { 288 qlxx: {
228 mj: '' 289 mj: "",
229 }, 290 },
230 sldy: { 291 sldy: {
231 gyfs: '' 292 gyfs: "",
232 },
233 slsq: {
234
235 }, 293 },
294 slsq: {},
236 fdcq1: { 295 fdcq1: {
237 zyjzmj: '', 296 zyjzmj: "",
238 ftjzmj: '' 297 ftjzmj: "",
239 }, 298 },
240 zdjbxx: { 299 zdjbxx: {
241 ghytmc: '' 300 ghytmc: "",
242 } 301 },
243 }, 302 },
244 //传递参数 303 //传递参数
245 propsParam: this.$attrs, 304 propsParam: this.$attrs,
246 //表单是否可操作 305 //表单是否可操作
247 viewEdit: false, 306 viewEdit: false,
248 rules: {} 307 rules: {},
249 } 308 };
250 }, 309 },
251 methods: { 310 methods: {
252 /** 311 /**
...@@ -254,7 +313,7 @@ ...@@ -254,7 +313,7 @@
254 * @param {*} val 313 * @param {*} val
255 * @author: renchao 314 * @author: renchao
256 */ 315 */
257 upDateTdytxxList (val) { 316 upDateTdytxxList(val) {
258 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 317 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
259 this.key++; 318 this.key++;
260 }, 319 },
...@@ -263,7 +322,7 @@ ...@@ -263,7 +322,7 @@
263 * @param {*} val 322 * @param {*} val
264 * @author: renchao 323 * @author: renchao
265 */ 324 */
266 upDateQlrxxList (val) { 325 upDateQlrxxList(val) {
267 this.ruleForm.qlrList = _.cloneDeep(val); 326 this.ruleForm.qlrList = _.cloneDeep(val);
268 this.czrOptions = this.ruleForm.qlrList; 327 this.czrOptions = this.ruleForm.qlrList;
269 this.key++; 328 this.key++;
...@@ -272,7 +331,7 @@ ...@@ -272,7 +331,7 @@
272 * @description: showCZInfo 331 * @description: showCZInfo
273 * @author: renchao 332 * @author: renchao
274 */ 333 */
275 showCZInfo () { 334 showCZInfo() {
276 console.log(this.ruleForm.slsq.gyfs); 335 console.log(this.ruleForm.slsq.gyfs);
277 }, 336 },
278 // 更新权利人信息 337 // 更新权利人信息
...@@ -281,15 +340,15 @@ ...@@ -281,15 +340,15 @@
281 * @param {*} val 340 * @param {*} val
282 * @author: renchao 341 * @author: renchao
283 */ 342 */
284 upDateYwrxxList (val) { 343 upDateYwrxxList(val) {
285 this.ruleForm.ywrList = _.cloneDeep(val); 344 this.ruleForm.ywrList = _.cloneDeep(val);
286 }, 345 },
287 /** 346 /**
288 * @description: onSubmit 347 * @description: onSubmit
289 * @author: renchao 348 * @author: renchao
290 */ 349 */
291 onSubmit () { 350 onSubmit() {
292 let arr = this.ruleForm.tdytqxList.filter(item => !item.yt) 351 let arr = this.ruleForm.tdytqxList.filter((item) => !item.yt);
293 if (arr.length > 0) { 352 if (arr.length > 0) {
294 this.$message({ 353 this.$message({
295 showClose: true, 354 showClose: true,
...@@ -305,66 +364,66 @@ ...@@ -305,66 +364,66 @@
305 message: "保存成功!", 364 message: "保存成功!",
306 type: "success", 365 type: "success",
307 }); 366 });
308 this.$store.dispatch('user/refreshPage', true); 367 this.$store.dispatch("user/refreshPage", true);
309 } else { 368 } else {
310 this.$message({ 369 this.$message({
311 showClose: true, 370 showClose: true,
312 message: res.message, 371 message: res.message,
313 type: "error" 372 type: "error",
314 }) 373 });
315 }
316 })
317 }
318 }
319 } 374 }
375 });
376 },
377 },
378 };
320 </script> 379 </script>
321 <style scoped lang='scss'> 380 <style scoped lang='scss'>
322 @import "~@/styles/public.scss"; 381 @import "~@/styles/public.scss";
323 382
324 /deep/.el-form { 383 /deep/.el-form {
325 display: flex; 384 display: flex;
326 flex-direction: column; 385 flex-direction: column;
327 height: calc(100vh - 130px); 386 height: calc(100vh - 130px);
328 } 387 }
329 388
330 /deep/.el-form-item__label { 389 /deep/.el-form-item__label {
331 padding: 0; 390 padding: 0;
332 } 391 }
333 392
334 /deep/.el-radio { 393 /deep/.el-radio {
335 margin-right: 10px; 394 margin-right: 10px;
336 } 395 }
337 396
338 /deep/.el-select { 397 /deep/.el-select {
339 width: 100%; 398 width: 100%;
340 } 399 }
341 400
342 /deep/.el-form-item { 401 /deep/.el-form-item {
343 margin-bottom: 8px; 402 margin-bottom: 8px;
344 } 403 }
345 404
346 .marginBot0 { 405 .marginBot0 {
347 margin-bottom: 0 !important; 406 margin-bottom: 0 !important;
348 } 407 }
349 408
350 .slxx { 409 .slxx {
351 box-sizing: border-box; 410 box-sizing: border-box;
352 } 411 }
353 412
354 .slxx_con { 413 .slxx_con {
355 flex: 1; 414 flex: 1;
356 height: 100%; 415 height: 100%;
357 background-color: #ffffff; 416 background-color: #ffffff;
358 overflow-y: auto; 417 overflow-y: auto;
359 padding-right: 3px; 418 padding-right: 3px;
360 overflow-x: hidden; 419 overflow-x: hidden;
361 } 420 }
362 421
363 .submit_btn { 422 .submit_btn {
364 height: 50px; 423 height: 50px;
365 } 424 }
366 425
367 .slxx_title { 426 .slxx_title {
368 border-bottom: 1px solid $borderColor; 427 border-bottom: 1px solid $borderColor;
369 padding-left: 10px; 428 padding-left: 10px;
370 padding-bottom: 5px; 429 padding-bottom: 5px;
...@@ -373,23 +432,23 @@ ...@@ -373,23 +432,23 @@
373 font-size: 16px; 432 font-size: 16px;
374 font-weight: 500; 433 font-weight: 500;
375 color: #4a4a4a; 434 color: #4a4a4a;
376 } 435 }
377 436
378 .btn { 437 .btn {
379 text-align: center; 438 text-align: center;
380 padding-top: 10px; 439 padding-top: 10px;
381 height: 36px; 440 height: 36px;
382 background-color: #ffffff; 441 background-color: #ffffff;
383 padding: 5px 0; 442 padding: 5px 0;
384 } 443 }
385 444
386 .textArea { 445 .textArea {
387 /deep/.el-textarea__inner { 446 /deep/.el-textarea__inner {
388 min-height: 90px !important; 447 min-height: 90px !important;
389 } 448 }
390 } 449 }
391 450
392 /deep/.el-form-item__label { 451 /deep/.el-form-item__label {
393 padding-bottom: 0px; 452 padding-bottom: 0px;
394 } 453 }
395 </style> 454 </style>
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-16 11:06:29 4 * @LastEditTime: 2023-08-16 14:38:36
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -94,6 +94,7 @@ ...@@ -94,6 +94,7 @@
94 <el-col :span="8"> 94 <el-col :span="8">
95 <el-form-item label="土地性质:"> 95 <el-form-item label="土地性质:">
96 <treeselect 96 <treeselect
97 :disabled="!viewEdit"
97 v-model="ruleForm.fdcq2.tdxz" 98 v-model="ruleForm.fdcq2.tdxz"
98 noOptionsText="暂无数据" 99 noOptionsText="暂无数据"
99 placeholder="" 100 placeholder=""
...@@ -101,7 +102,6 @@ ...@@ -101,7 +102,6 @@
101 :default-expand-level="1" 102 :default-expand-level="1"
102 :show-count="true" 103 :show-count="true"
103 :options="dictData['A9']" /> 104 :options="dictData['A9']" />
104
105 </el-form-item> 105 </el-form-item>
106 </el-col> 106 </el-col>
107 </el-row> 107 </el-row>
...@@ -109,7 +109,7 @@ ...@@ -109,7 +109,7 @@
109 <el-col :span="8"> 109 <el-col :span="8">
110 <el-form-item label="独用土地面积:"> 110 <el-form-item label="独用土地面积:">
111 <div class="flex"> 111 <div class="flex">
112 <el-input v-model="ruleForm.fdcq2.dytdmj" 112 <el-input v-model="ruleForm.fdcq2.dytdmj" :disabled="!viewEdit"
113 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> 113 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
114 <el-select 114 <el-select
115 disabled 115 disabled
...@@ -128,7 +128,7 @@ ...@@ -128,7 +128,7 @@
128 <el-col :span="8"> 128 <el-col :span="8">
129 <el-form-item label="分摊土地面积:"> 129 <el-form-item label="分摊土地面积:">
130 <div class="flex"> 130 <div class="flex">
131 <el-input v-model="ruleForm.fdcq2.fttdmj" 131 <el-input v-model="ruleForm.fdcq2.fttdmj" :disabled="!viewEdit"
132 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> 132 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
133 <el-select 133 <el-select
134 disabled 134 disabled
...@@ -146,7 +146,7 @@ ...@@ -146,7 +146,7 @@
146 </el-col> 146 </el-col>
147 <el-col :span="8"> 147 <el-col :span="8">
148 <el-form-item label="房屋性质:"> 148 <el-form-item label="房屋性质:">
149 <el-select v-model="ruleForm.fdcq2.fwxz"> 149 <el-select v-model="ruleForm.fdcq2.fwxz" :disabled="!viewEdit">
150 <el-option 150 <el-option
151 v-for="item in dictData['A19']" 151 v-for="item in dictData['A19']"
152 :key="item.dcode" 152 :key="item.dcode"
...@@ -162,6 +162,7 @@ ...@@ -162,6 +162,7 @@
162 <el-form-item label="房屋用途:"> 162 <el-form-item label="房屋用途:">
163 <treeselect 163 <treeselect
164 v-model="ruleForm.fdcq2.ghyt" 164 v-model="ruleForm.fdcq2.ghyt"
165 :disabled="!viewEdit"
165 noOptionsText="" 166 noOptionsText=""
166 placeholder="" 167 placeholder=""
167 :normalizer="normalizer" 168 :normalizer="normalizer"
...@@ -172,7 +173,7 @@ ...@@ -172,7 +173,7 @@
172 </el-col> 173 </el-col>
173 <el-col :span="8"> 174 <el-col :span="8">
174 <el-form-item label="房屋结构:"> 175 <el-form-item label="房屋结构:">
175 <el-select v-model="ruleForm.fdcq2.fwjg"> 176 <el-select v-model="ruleForm.fdcq2.fwjg" :disabled="!viewEdit">
176 <el-option 177 <el-option
177 v-for="item in dictData['A46']" 178 v-for="item in dictData['A46']"
178 :key="item.dcode" 179 :key="item.dcode"
...@@ -191,19 +192,19 @@ ...@@ -191,19 +192,19 @@
191 type="date" 192 type="date"
192 placeholder="选择日期" 193 placeholder="选择日期"
193 value-format="yyyy-MM-dd" 194 value-format="yyyy-MM-dd"
194 :disabled="!ableOperation || ableEdit || isJfOperation"></el-date-picker> 195 :disabled="!viewEdit || ableEdit || isJfOperation"></el-date-picker>
195 </el-form-item> 196 </el-form-item>
196 </el-col> 197 </el-col>
197 </el-row> 198 </el-row>
198 <el-row :gutter="10" v-if="ruleForm.qlxx"> 199 <el-row :gutter="10" v-if="ruleForm.qlxx">
199 <el-col :span="8"> 200 <el-col :span="8">
200 <el-form-item label="所在层:"> 201 <el-form-item label="所在层:">
201 <el-input v-model="ruleForm.fdcq2.szc"></el-input> 202 <el-input v-model="ruleForm.fdcq2.szc" :disabled="!viewEdit"></el-input>
202 </el-form-item> 203 </el-form-item>
203 </el-col> 204 </el-col>
204 <el-col :span="8"> 205 <el-col :span="8">
205 <el-form-item label="总层数:"> 206 <el-form-item label="总层数:">
206 <el-input v-model.number="ruleForm.fdcq2.zcs" oninput="value=value.replace(/[^0-9]/g,'')"></el-input> 207 <el-input :disabled="!viewEdit" v-model.number="ruleForm.fdcq2.zcs" oninput="value=value.replace(/[^0-9]/g,'')"></el-input>
207 </el-form-item> 208 </el-form-item>
208 </el-col> 209 </el-col>
209 <el-col :span="8"> 210 <el-col :span="8">
...@@ -212,8 +213,9 @@ ...@@ -212,8 +213,9 @@
212 <el-input 213 <el-input
213 v-model="ruleForm.fdcq2.fdcjyjg" 214 v-model="ruleForm.fdcq2.fdcjyjg"
214 style="width: 500%" 215 style="width: 500%"
216 :disabled="!viewEdit"
215 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> 217 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
216 <el-select v-model="ruleForm.fdcq2.jedw"> 218 <el-select v-model="ruleForm.fdcq2.jedw" :disabled="!viewEdit">
217 <el-option 219 <el-option
218 v-for="item in dictData['A57']" 220 v-for="item in dictData['A57']"
219 :key="item.dcode" 221 :key="item.dcode"
...@@ -229,7 +231,7 @@ ...@@ -229,7 +231,7 @@
229 <el-col :span="8"> 231 <el-col :span="8">
230 <el-form-item label="建筑面积:"> 232 <el-form-item label="建筑面积:">
231 <div class="flex"> 233 <div class="flex">
232 <el-input v-model="ruleForm.fdcq2.jzmj" 234 <el-input v-model="ruleForm.fdcq2.jzmj" :disabled="!viewEdit"
233 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> 235 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
234 <el-select 236 <el-select
235 disabled 237 disabled
...@@ -248,7 +250,7 @@ ...@@ -248,7 +250,7 @@
248 <el-col :span="8"> 250 <el-col :span="8">
249 <el-form-item label="专有建筑面积:"> 251 <el-form-item label="专有建筑面积:">
250 <div class="flex"> 252 <div class="flex">
251 <el-input v-model="ruleForm.fdcq2.zyjzmj" 253 <el-input v-model="ruleForm.fdcq2.zyjzmj" :disabled="!viewEdit"
252 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> 254 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
253 <el-select 255 <el-select
254 disabled 256 disabled
...@@ -267,7 +269,7 @@ ...@@ -267,7 +269,7 @@
267 <el-col :span="8"> 269 <el-col :span="8">
268 <el-form-item label="分摊建筑面积:"> 270 <el-form-item label="分摊建筑面积:">
269 <div class="flex"> 271 <div class="flex">
270 <el-input v-model="ruleForm.fdcq2.ftjzmj" 272 <el-input v-model="ruleForm.fdcq2.ftjzmj" :disabled="!viewEdit"
271 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> 273 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
272 <el-select 274 <el-select
273 disabled 275 disabled
...@@ -287,7 +289,7 @@ ...@@ -287,7 +289,7 @@
287 <el-row :gutter="10"> 289 <el-row :gutter="10">
288 <el-col :span="24"> 290 <el-col :span="24">
289 <el-form-item label="附记:"> 291 <el-form-item label="附记:">
290 <el-input v-model="ruleForm.fdcq2.fj"></el-input> 292 <el-input v-model="ruleForm.fdcq2.fj" :disabled="!viewEdit"></el-input>
291 </el-form-item> 293 </el-form-item>
292 </el-col> 294 </el-col>
293 </el-row> 295 </el-row>
...@@ -296,7 +298,7 @@ ...@@ -296,7 +298,7 @@
296 <div class="triangle"></div> 298 <div class="triangle"></div>
297 </div> 299 </div>
298 <tdytTable 300 <tdytTable
299 :ableOperation="ableOperation" 301 :ableOperation="viewEdit"
300 :tableData="ruleForm.tdytqxList" 302 :tableData="ruleForm.tdytqxList"
301 @upDateTdytxxList="upDateTdytxxList" /> 303 @upDateTdytxxList="upDateTdytxxList" />
302 <div class="slxx_title title-block"> 304 <div class="slxx_title title-block">
...@@ -306,7 +308,7 @@ ...@@ -306,7 +308,7 @@
306 <el-row :gutter="10"> 308 <el-row :gutter="10">
307 <el-col :span="12" v-if="ruleForm.qlxx"> 309 <el-col :span="12" v-if="ruleForm.qlxx">
308 <el-form-item label="共有方式:"> 310 <el-form-item label="共有方式:">
309 <el-radio-group :disabled="!ableOperation" 311 <el-radio-group :disabled="!viewEdit"
310 v-model="ruleForm.sldy.gyfs"> 312 v-model="ruleForm.sldy.gyfs">
311 <el-radio label="0">单独所有</el-radio> 313 <el-radio label="0">单独所有</el-radio>
312 <el-radio label="1">共同共有</el-radio> 314 <el-radio label="1">共同共有</el-radio>
...@@ -319,7 +321,7 @@ ...@@ -319,7 +321,7 @@
319 <el-form-item label="是否分别持证:"> 321 <el-form-item label="是否分别持证:">
320 <el-radio-group 322 <el-radio-group
321 v-model="ruleForm.sldy.sqfbcz" 323 v-model="ruleForm.sldy.sqfbcz"
322 :disabled="!ableOperation"> 324 :disabled="!viewEdit">
323 <el-radio :label="1"></el-radio> 325 <el-radio :label="1"></el-radio>
324 <el-radio :label="0"></el-radio> 326 <el-radio :label="0"></el-radio>
325 </el-radio-group> 327 </el-radio-group>
...@@ -332,7 +334,7 @@ ...@@ -332,7 +334,7 @@
332 <el-select 334 <el-select
333 v-model="ruleForm.czr" 335 v-model="ruleForm.czr"
334 placeholder="持证人" 336 placeholder="持证人"
335 :disabled="!ableOperation"> 337 :disabled="!viewEdit">
336 <el-option 338 <el-option
337 v-for="item in czrOptions" 339 v-for="item in czrOptions"
338 :key="item.zjh" 340 :key="item.zjh"
...@@ -343,7 +345,7 @@ ...@@ -343,7 +345,7 @@
343 </el-form-item> 345 </el-form-item>
344 </el-col> 346 </el-col>
345 </el-row> 347 </el-row>
346 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation" 348 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="viewEdit"
347 :gyfs="ruleForm.qlxx.gyfs" /> 349 :gyfs="ruleForm.qlxx.gyfs" />
348 350
349 <div v-if="ruleForm.ywrList && ruleForm.qlxx.djlx == '200'"> 351 <div v-if="ruleForm.ywrList && ruleForm.qlxx.djlx == '200'">
...@@ -361,14 +363,14 @@ ...@@ -361,14 +363,14 @@
361 <el-row :gutter="10"> 363 <el-row :gutter="10">
362 <el-col> 364 <el-col>
363 <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="djyy"> 365 <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="djyy">
364 <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!ableOperation" 366 <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit"
365 v-model="ruleForm.fdcq2.djyy"> 367 v-model="ruleForm.fdcq2.djyy">
366 </el-input> 368 </el-input>
367 </el-form-item> 369 </el-form-item>
368 </el-col> 370 </el-col>
369 </el-row> 371 </el-row>
370 </div> 372 </div>
371 <el-row class="btn" v-if="ableOperation"> 373 <el-row class="btn" v-if="viewEdit">
372 <el-form-item> 374 <el-form-item>
373 <el-button type="primary" @click="onSubmit">保存</el-button> 375 <el-button type="primary" @click="onSubmit">保存</el-button>
374 </el-form-item> 376 </el-form-item>
...@@ -385,12 +387,12 @@ ...@@ -385,12 +387,12 @@
385 export default { 387 export default {
386 mixins: [ywmix], 388 mixins: [ywmix],
387 mounted () { 389 mounted () {
388 this.ableOperation = this.$parent.currentSelectTab.ableOperation 390 this.viewEdit = this.$parent.currentSelectTab.ableOperation
389 this.propsParam = this.$attrs; 391 this.propsParam = this.$attrs;
390 var formdata = new FormData(); 392 var formdata = new FormData();
391 formdata.append("bsmSldy", this.propsParam.bsmSldy); 393 formdata.append("bsmSldy", this.propsParam.bsmSldy);
392 formdata.append("djlx", this.propsParam.djlx); 394 formdata.append("djlx", this.propsParam.djlx);
393 formdata.append("isEdit", this.ableOperation); 395 formdata.append("isEdit", this.viewEdit);
394 Init(formdata).then((res) => { 396 Init(formdata).then((res) => {
395 if (res.code === 200 && res.result) { 397 if (res.code === 200 && res.result) {
396 this.ruleForm = { 398 this.ruleForm = {
...@@ -451,7 +453,7 @@ ...@@ -451,7 +453,7 @@
451 //传递参数 453 //传递参数
452 propsParam: this.$attrs, 454 propsParam: this.$attrs,
453 //表单是否可操作 455 //表单是否可操作
454 ableOperation: true, 456 viewEdit: true,
455 rules: {} 457 rules: {}
456 } 458 }
457 }, 459 },
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-14 13:04:38 4 * @LastEditTime: 2023-08-16 14:42:19
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -124,7 +124,7 @@ ...@@ -124,7 +124,7 @@
124 <div class="triangle"></div> 124 <div class="triangle"></div>
125 </div> 125 </div>
126 <tdytTable 126 <tdytTable
127 :ableOperation="ableOperation" 127 :ableOperation="viewEdit"
128 :tableData="ruleForm.tdytqxList" 128 :tableData="ruleForm.tdytqxList"
129 @upDateTdytxxList="upDateTdytxxList" /> 129 @upDateTdytxxList="upDateTdytxxList" />
130 <div class="slxx_title title-block"> 130 <div class="slxx_title title-block">
...@@ -134,7 +134,7 @@ ...@@ -134,7 +134,7 @@
134 <el-row :gutter="10"> 134 <el-row :gutter="10">
135 <el-col :span="12"> 135 <el-col :span="12">
136 <el-form-item label="共有方式:"> 136 <el-form-item label="共有方式:">
137 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs"> 137 <el-radio-group :disabled="!viewEdit" v-model="ruleForm.sldy.gyfs">
138 <el-radio label="0">单独所有</el-radio> 138 <el-radio label="0">单独所有</el-radio>
139 <el-radio label="1">共同共有</el-radio> 139 <el-radio label="1">共同共有</el-radio>
140 <el-radio label="2">按份所有</el-radio> 140 <el-radio label="2">按份所有</el-radio>
...@@ -146,7 +146,7 @@ ...@@ -146,7 +146,7 @@
146 <el-form-item label="是否分别持证:"> 146 <el-form-item label="是否分别持证:">
147 <el-radio-group 147 <el-radio-group
148 v-model="ruleForm.sldy.sqfbcz" 148 v-model="ruleForm.sldy.sqfbcz"
149 :disabled="!ableOperation"> 149 :disabled="!viewEdit">
150 <el-radio :label="1"></el-radio> 150 <el-radio :label="1"></el-radio>
151 <el-radio :label="0"></el-radio> 151 <el-radio :label="0"></el-radio>
152 </el-radio-group> 152 </el-radio-group>
...@@ -159,7 +159,7 @@ ...@@ -159,7 +159,7 @@
159 <el-select 159 <el-select
160 v-model="ruleForm.czr" 160 v-model="ruleForm.czr"
161 placeholder="持证人" 161 placeholder="持证人"
162 :disabled="!ableOperation"> 162 :disabled="!viewEdit">
163 <el-option 163 <el-option
164 v-for="(item,index) in czrOptions" 164 v-for="(item,index) in czrOptions"
165 :key="index" 165 :key="index"
...@@ -171,7 +171,7 @@ ...@@ -171,7 +171,7 @@
171 </el-col> 171 </el-col>
172 </el-row> 172 </el-row>
173 <qlrCommonTable :tableData="ruleForm.qlrList" 173 <qlrCommonTable :tableData="ruleForm.qlrList"
174 :disabled="!ableOperation" 174 :disabled="!viewEdit"
175 @upDateQlrxxList="upDateQlrxxList" :key="key" :gyfs="ruleForm.sldy.gyfs" /> 175 @upDateQlrxxList="upDateQlrxxList" :key="key" :gyfs="ruleForm.sldy.gyfs" />
176 176
177 <div v-if="ruleForm.ywrList && ruleForm.ywrList.length > 0"> 177 <div v-if="ruleForm.ywrList && ruleForm.ywrList.length > 0">
...@@ -179,7 +179,7 @@ ...@@ -179,7 +179,7 @@
179 义务人信息 179 义务人信息
180 <div class="triangle"></div> 180 <div class="triangle"></div>
181 </div> 181 </div>
182 <qlrCommonTable v-if="ruleForm.ywrList" :disabled="!ableOperation" :tableData="ruleForm.ywrList" :key="key" @upDateQlrxxList="upDateYwrxxList" /> 182 <qlrCommonTable v-if="ruleForm.ywrList" :disabled="!viewEdit" :tableData="ruleForm.ywrList" :key="key" @upDateQlrxxList="upDateYwrxxList" />
183 </div> 183 </div>
184 184
185 <div class="slxx_title title-block"> 185 <div class="slxx_title title-block">
...@@ -189,14 +189,14 @@ ...@@ -189,14 +189,14 @@
189 <el-row :gutter="10"> 189 <el-row :gutter="10">
190 <el-col> 190 <el-col>
191 <el-form-item label="登记原因:" prop="djyy"> 191 <el-form-item label="登记原因:" prop="djyy">
192 <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!ableOperation" 192 <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit"
193 v-model="ruleForm.jsydsyq.djyy"> 193 v-model="ruleForm.jsydsyq.djyy">
194 </el-input> 194 </el-input>
195 </el-form-item> 195 </el-form-item>
196 </el-col> 196 </el-col>
197 </el-row> 197 </el-row>
198 </div> 198 </div>
199 <el-row class="btn" v-if="ableOperation"> 199 <el-row class="btn" v-if="viewEdit">
200 <el-form-item> 200 <el-form-item>
201 <el-button type="primary" @click="onSubmit">保存</el-button> 201 <el-button type="primary" @click="onSubmit">保存</el-button>
202 </el-form-item> 202 </el-form-item>
...@@ -213,14 +213,14 @@ ...@@ -213,14 +213,14 @@
213 export default { 213 export default {
214 mixins: [ywmix], 214 mixins: [ywmix],
215 mounted () { 215 mounted () {
216 this.ableOperation = this.$parent.currentSelectTab.ableOperation 216 this.viewEdit = this.$parent.currentSelectTab.ableOperation
217 this.propsParam = this.$attrs; 217 this.propsParam = this.$attrs;
218 var formdata = new FormData(); 218 var formdata = new FormData();
219 let that = this 219 let that = this
220 this.$startLoading(); 220 this.$startLoading();
221 formdata.append("bsmSldy", this.propsParam.bsmSldy); 221 formdata.append("bsmSldy", this.propsParam.bsmSldy);
222 formdata.append("djlx", this.propsParam.djlx); 222 formdata.append("djlx", this.propsParam.djlx);
223 formdata.append("isEdit", this.ableOperation); 223 formdata.append("isEdit", this.viewEdit);
224 Init(formdata).then((res) => { 224 Init(formdata).then((res) => {
225 this.$nextTick(() => { 225 this.$nextTick(() => {
226 that.ruleForm = res.result; 226 that.ruleForm = res.result;
...@@ -240,7 +240,7 @@ ...@@ -240,7 +240,7 @@
240 ...mapGetters(["dictData", "flag"]), 240 ...mapGetters(["dictData", "flag"]),
241 // 根据流程判断表单是否为只读 241 // 根据流程判断表单是否为只读
242 editDisabled () { 242 editDisabled () {
243 if (!this.ableOperation) { 243 if (!this.viewEdit) {
244 //只读状态 244 //只读状态
245 return true; 245 return true;
246 } 246 }
...@@ -251,7 +251,7 @@ ...@@ -251,7 +251,7 @@
251 return { 251 return {
252 mjdw: "1", 252 mjdw: "1",
253 //表单是否可操作 253 //表单是否可操作
254 ableOperation: true, 254 viewEdit: true,
255 key: 0, 255 key: 0,
256 isShow: false, 256 isShow: false,
257 disabled: true, 257 disabled: true,
......
...@@ -90,17 +90,17 @@ ...@@ -90,17 +90,17 @@
90 <el-row :gutter="10"> 90 <el-row :gutter="10">
91 <el-col :span="8"> 91 <el-col :span="8">
92 <el-form-item label="发包方名称:"> 92 <el-form-item label="发包方名称:">
93 <el-input v-model="ruleForm.nydsyq.fbfmc" :disabled="!ableOperation"></el-input> 93 <el-input v-model="ruleForm.nydsyq.fbfmc" :disabled="!viewEdit"></el-input>
94 </el-form-item> 94 </el-form-item>
95 </el-col> 95 </el-col>
96 <el-col :span="8"> 96 <el-col :span="8">
97 <el-form-item label="发包方代码:"> 97 <el-form-item label="发包方代码:">
98 <el-input v-model="ruleForm.nydsyq.fbfdm" :disabled="!ableOperation"></el-input> 98 <el-input v-model="ruleForm.nydsyq.fbfdm" :disabled="!viewEdit"></el-input>
99 </el-form-item> 99 </el-form-item>
100 </el-col> 100 </el-col>
101 <el-col :span="8"> 101 <el-col :span="8">
102 <el-form-item label="土地所有权性质:"> 102 <el-form-item label="土地所有权性质:">
103 <el-select v-model="ruleForm.nydsyq.tdsyqxzmc" class="width100" :disabled="!ableOperation" filterable clearable> 103 <el-select v-model="ruleForm.nydsyq.tdsyqxzmc" class="width100" :disabled="!viewEdit" filterable clearable>
104 <el-option v-for="item in dictData['A45']" :key="item.dname" :label="item.dname" :value="item.dname"> 104 <el-option v-for="item in dictData['A45']" :key="item.dname" :label="item.dname" :value="item.dname">
105 </el-option> 105 </el-option>
106 </el-select> 106 </el-select>
...@@ -122,7 +122,7 @@ ...@@ -122,7 +122,7 @@
122 <el-row :gutter="10"> 122 <el-row :gutter="10">
123 <el-col :span="8"> 123 <el-col :span="8">
124 <el-form-item label="水域滩涂类型:"> 124 <el-form-item label="水域滩涂类型:">
125 <el-select v-model="ruleForm.nydsyq.syttlx" :disabled="!ableOperation" class="width100" filterable clearable @change="changeSyttlx"> 125 <el-select v-model="ruleForm.nydsyq.syttlx" :disabled="!viewEdit" class="width100" filterable clearable @change="changeSyttlx">
126 <el-option v-for="item in dictData['A23']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 126 <el-option v-for="item in dictData['A23']" :key="item.dcode" :label="item.dname" :value="item.dcode">
127 </el-option> 127 </el-option>
128 </el-select> 128 </el-select>
...@@ -130,7 +130,7 @@ ...@@ -130,7 +130,7 @@
130 </el-col> 130 </el-col>
131 <el-col :span="8"> 131 <el-col :span="8">
132 <el-form-item label="养殖业方式:"> 132 <el-form-item label="养殖业方式:">
133 <el-select v-model="ruleForm.nydsyq.yzyfs" :disabled="!ableOperation" class="width100" filterable clearable @change="changeYzyfs"> 133 <el-select v-model="ruleForm.nydsyq.yzyfs" :disabled="!viewEdit" class="width100" filterable clearable @change="changeYzyfs">
134 <el-option v-for="item in dictData['A24']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 134 <el-option v-for="item in dictData['A24']" :key="item.dcode" :label="item.dname" :value="item.dcode">
135 </el-option> 135 </el-option>
136 </el-select> 136 </el-select>
...@@ -138,19 +138,19 @@ ...@@ -138,19 +138,19 @@
138 </el-col> 138 </el-col>
139 <el-col :span="8"> 139 <el-col :span="8">
140 <el-form-item label="草原质量:"> 140 <el-form-item label="草原质量:">
141 <el-input v-model="ruleForm.nydsyq.cyzl" :disabled="!ableOperation"></el-input> 141 <el-input v-model="ruleForm.nydsyq.cyzl" :disabled="!viewEdit"></el-input>
142 </el-form-item> 142 </el-form-item>
143 </el-col> 143 </el-col>
144 </el-row> 144 </el-row>
145 <el-row :gutter="10"> 145 <el-row :gutter="10">
146 <el-col :span="8"> 146 <el-col :span="8">
147 <el-form-item label="适宜载畜量:"> 147 <el-form-item label="适宜载畜量:">
148 <el-input v-model="ruleForm.nydsyq.syzcl" :disabled="!ableOperation" oninput="value=value.replace(/[^\d.]/g,'')"></el-input> 148 <el-input v-model="ruleForm.nydsyq.syzcl" :disabled="!viewEdit" oninput="value=value.replace(/[^\d.]/g,'')"></el-input>
149 </el-form-item> 149 </el-form-item>
150 </el-col> 150 </el-col>
151 <el-col :span="8"> 151 <el-col :span="8">
152 <el-form-item label="用地用海分类:"> 152 <el-form-item label="用地用海分类:">
153 <el-select v-model="ruleForm.nydsyq.ydyhfl" :disabled="!ableOperation" class="width100" filterable clearable @change="changeYdyhfl"> 153 <el-select v-model="ruleForm.nydsyq.ydyhfl" :disabled="!viewEdit" class="width100" filterable clearable @change="changeYdyhfl">
154 <el-option v-for="item in dictData['A51']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 154 <el-option v-for="item in dictData['A51']" :key="item.dcode" :label="item.dname" :value="item.dcode">
155 </el-option> 155 </el-option>
156 </el-select> 156 </el-select>
...@@ -158,14 +158,14 @@ ...@@ -158,14 +158,14 @@
158 </el-col> 158 </el-col>
159 <el-col :span="8"> 159 <el-col :span="8">
160 <el-form-item label="土地承包合同:"> 160 <el-form-item label="土地承包合同:">
161 <el-input v-model="ruleForm.nydsyq.tdcbht" :disabled="!ableOperation"></el-input> 161 <el-input v-model="ruleForm.nydsyq.tdcbht" :disabled="!viewEdit"></el-input>
162 </el-form-item> 162 </el-form-item>
163 </el-col> 163 </el-col>
164 </el-row> 164 </el-row>
165 <el-row :gutter="10"> 165 <el-row :gutter="10">
166 <el-col> 166 <el-col>
167 <el-form-item label="附记:" prop="fj"> 167 <el-form-item label="附记:" prop="fj">
168 <el-input type="textarea" v-model="ruleForm.nydsyq.fj" :disabled="!ableOperation"></el-input> 168 <el-input type="textarea" v-model="ruleForm.nydsyq.fj" :disabled="!viewEdit"></el-input>
169 </el-form-item> 169 </el-form-item>
170 </el-col> 170 </el-col>
171 </el-row> 171 </el-row>
...@@ -176,7 +176,7 @@ ...@@ -176,7 +176,7 @@
176 <el-row :gutter="10"> 176 <el-row :gutter="10">
177 <el-col :span="12"> 177 <el-col :span="12">
178 <el-form-item label="共有方式:"> 178 <el-form-item label="共有方式:">
179 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs"> 179 <el-radio-group :disabled="!viewEdit" v-model="ruleForm.sldy.gyfs">
180 <el-radio label="0">单独所有</el-radio> 180 <el-radio label="0">单独所有</el-radio>
181 <el-radio label="1">共同共有</el-radio> 181 <el-radio label="1">共同共有</el-radio>
182 <el-radio label="2">按份所有</el-radio> 182 <el-radio label="2">按份所有</el-radio>
...@@ -188,7 +188,7 @@ ...@@ -188,7 +188,7 @@
188 <el-form-item label="是否分别持证:"> 188 <el-form-item label="是否分别持证:">
189 <el-radio-group 189 <el-radio-group
190 v-model="ruleForm.sldy.sqfbcz" 190 v-model="ruleForm.sldy.sqfbcz"
191 :disabled="!ableOperation"> 191 :disabled="!viewEdit">
192 <el-radio :label="1"></el-radio> 192 <el-radio :label="1"></el-radio>
193 <el-radio :label="0"></el-radio> 193 <el-radio :label="0"></el-radio>
194 </el-radio-group> 194 </el-radio-group>
...@@ -201,7 +201,7 @@ ...@@ -201,7 +201,7 @@
201 <el-select 201 <el-select
202 v-model="ruleForm.czr" 202 v-model="ruleForm.czr"
203 placeholder="持证人" 203 placeholder="持证人"
204 :disabled="!ableOperation"> 204 :disabled="!viewEdit">
205 <el-option 205 <el-option
206 v-for="item in czrOptions" 206 v-for="item in czrOptions"
207 :key="item.zjh" 207 :key="item.zjh"
...@@ -212,17 +212,17 @@ ...@@ -212,17 +212,17 @@
212 </el-form-item> 212 </el-form-item>
213 </el-col> 213 </el-col>
214 </el-row> 214 </el-row>
215 <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" :disabled="!ableOperation" :gyfs="ruleForm.sldy.gyfs" /> 215 <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" :disabled="!viewEdit" :gyfs="ruleForm.sldy.gyfs" />
216 <div class="slxx_title title-block"> 216 <div class="slxx_title title-block">
217 义务人信息 217 义务人信息
218 <div class="triangle"></div> 218 <div class="triangle"></div>
219 </div> 219 </div>
220 <qlrCommonTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" :disabled="!ableOperation" /> 220 <qlrCommonTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" :disabled="!viewEdit" />
221 <div class="slxx_title title-block"> 221 <div class="slxx_title title-block">
222 家庭成员 222 家庭成员
223 <div class="triangle"></div> 223 <div class="triangle"></div>
224 </div> 224 </div>
225 <JtcyTable :tableData="ruleForm.jtcyList" :disabled="!ableOperation" @upDateJtcyList="upDateJtcyList" :gyfs="ruleForm.slywxx.gyfs" /> 225 <JtcyTable :tableData="ruleForm.jtcyList" :disabled="!viewEdit" @upDateJtcyList="upDateJtcyList" :gyfs="ruleForm.slywxx.gyfs" />
226 <div class="slxx_title title-block"> 226 <div class="slxx_title title-block">
227 登记原因 227 登记原因
228 <div class="triangle"></div> 228 <div class="triangle"></div>
...@@ -230,14 +230,14 @@ ...@@ -230,14 +230,14 @@
230 <el-row :gutter="10"> 230 <el-row :gutter="10">
231 <el-col> 231 <el-col>
232 <el-form-item label="登记原因:" prop="djyy"> 232 <el-form-item label="登记原因:" prop="djyy">
233 <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!ableOperation" 233 <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit"
234 v-model="ruleForm.nydsyq.djyy"> 234 v-model="ruleForm.nydsyq.djyy">
235 </el-input> 235 </el-input>
236 </el-form-item> 236 </el-form-item>
237 </el-col> 237 </el-col>
238 </el-row> 238 </el-row>
239 </div> 239 </div>
240 <el-row class="btn" v-if="ableOperation"> 240 <el-row class="btn" v-if="viewEdit">
241 <el-form-item> 241 <el-form-item>
242 <el-button type="primary" @click="onSubmit">保存</el-button> 242 <el-button type="primary" @click="onSubmit">保存</el-button>
243 </el-form-item> 243 </el-form-item>
...@@ -254,13 +254,13 @@ ...@@ -254,13 +254,13 @@
254 export default { 254 export default {
255 mixins: [ywmix], 255 mixins: [ywmix],
256 mounted () { 256 mounted () {
257 this.ableOperation = this.$parent.currentSelectTab.ableOperation 257 this.viewEdit = this.$parent.currentSelectTab.ableOperation
258 this.propsParam = this.$attrs; 258 this.propsParam = this.$attrs;
259 var formdata = new FormData(); 259 var formdata = new FormData();
260 this.$startLoading(); 260 this.$startLoading();
261 formdata.append("bsmSldy", this.propsParam.bsmSldy); 261 formdata.append("bsmSldy", this.propsParam.bsmSldy);
262 formdata.append("djlx", this.propsParam.djlx); 262 formdata.append("djlx", this.propsParam.djlx);
263 formdata.append("isEdit", this.ableOperation); 263 formdata.append("isEdit", this.viewEdit);
264 Init(formdata).then((res) => { 264 Init(formdata).then((res) => {
265 this.ruleForm = res.result; 265 this.ruleForm = res.result;
266 this.ruleForm.qlrList.forEach((item, index) => { 266 this.ruleForm.qlrList.forEach((item, index) => {
...@@ -280,7 +280,7 @@ ...@@ -280,7 +280,7 @@
280 data () { 280 data () {
281 return { 281 return {
282 //表单是否可操作 282 //表单是否可操作
283 ableOperation: true, 283 viewEdit: true,
284 disabled: true, 284 disabled: true,
285 czrOptions: [], 285 czrOptions: [],
286 ruleForm: {}, 286 ruleForm: {},
......
...@@ -117,10 +117,10 @@ ...@@ -117,10 +117,10 @@
117 <el-col :span="8"> 117 <el-col :span="8">
118 <el-form-item label="被担保主债权数额:"> 118 <el-form-item label="被担保主债权数额:">
119 <div class="flex"> 119 <div class="flex">
120 <el-input v-model="ruleForm.ygdj.qdjg" :disabled="!ableOperation"></el-input> 120 <el-input v-model="ruleForm.ygdj.qdjg" :disabled="!viewEdit"></el-input>
121 <el-select 121 <el-select
122 v-model="ruleForm.ygdj.jedw" 122 v-model="ruleForm.ygdj.jedw"
123 :disabled="!ableOperation" 123 :disabled="!viewEdit"
124 style="width: 68px"> 124 style="width: 68px">
125 <el-option 125 <el-option
126 v-for="item in dictData['A57']" 126 v-for="item in dictData['A57']"
...@@ -134,13 +134,13 @@ ...@@ -134,13 +134,13 @@
134 </el-col> 134 </el-col>
135 <el-col :span="8"> 135 <el-col :span="8">
136 <el-form-item label="债务履行起始时间:"> 136 <el-form-item label="债务履行起始时间:">
137 <el-date-picker v-model="ruleForm.ygdj.zwlxqssj" :disabled="!ableOperation" type="date"> 137 <el-date-picker v-model="ruleForm.ygdj.zwlxqssj" :disabled="!viewEdit" type="date">
138 </el-date-picker> 138 </el-date-picker>
139 </el-form-item> 139 </el-form-item>
140 </el-col> 140 </el-col>
141 <el-col :span="8"> 141 <el-col :span="8">
142 <el-form-item label="债务履行结束时间:"> 142 <el-form-item label="债务履行结束时间:">
143 <el-date-picker v-model="ruleForm.ygdj.zwlxjssj" :disabled="!ableOperation" type="date"> 143 <el-date-picker v-model="ruleForm.ygdj.zwlxjssj" :disabled="!viewEdit" type="date">
144 </el-date-picker> 144 </el-date-picker>
145 </el-form-item> 145 </el-form-item>
146 </el-col> 146 </el-col>
...@@ -149,13 +149,13 @@ ...@@ -149,13 +149,13 @@
149 <el-col :span="16"> 149 <el-col :span="16">
150 <el-form-item label="是否存在禁止或限制转让抵押不动产的约定:"> 150 <el-form-item label="是否存在禁止或限制转让抵押不动产的约定:">
151 <el-input v-model="ruleForm.ygdj.sfczjzhxz" 151 <el-input v-model="ruleForm.ygdj.sfczjzhxz"
152 :disabled="ruleForm.sldy.djlx == '300' && !ableOperation"></el-input> 152 :disabled="ruleForm.sldy.djlx == '300' && !viewEdit"></el-input>
153 </el-form-item> 153 </el-form-item>
154 </el-col> 154 </el-col>
155 <el-col :span="8"> 155 <el-col :span="8">
156 <el-form-item label="担保范围:"> 156 <el-form-item label="担保范围:">
157 <el-input v-model="ruleForm.ygdj.dbfw" 157 <el-input v-model="ruleForm.ygdj.dbfw"
158 :disabled="ruleForm.sldy.djlx == '300' && !ableOperation"></el-input> 158 :disabled="ruleForm.sldy.djlx == '300' && !viewEdit"></el-input>
159 </el-form-item> 159 </el-form-item>
160 </el-col> 160 </el-col>
161 161
...@@ -163,7 +163,7 @@ ...@@ -163,7 +163,7 @@
163 <el-row> 163 <el-row>
164 <el-col :span="24"> 164 <el-col :span="24">
165 <el-form-item label="附记:" prop="fj"> 165 <el-form-item label="附记:" prop="fj">
166 <el-input type="textarea" v-model="ruleForm.ygdj.fj" :disabled="!ableOperation"></el-input> 166 <el-input type="textarea" v-model="ruleForm.ygdj.fj" :disabled="!viewEdit"></el-input>
167 </el-form-item> 167 </el-form-item>
168 </el-col> 168 </el-col>
169 </el-row> 169 </el-row>
...@@ -174,7 +174,7 @@ ...@@ -174,7 +174,7 @@
174 <el-row :gutter="10"> 174 <el-row :gutter="10">
175 <el-col :span="12"> 175 <el-col :span="12">
176 <el-form-item label="共有方式:"> 176 <el-form-item label="共有方式:">
177 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs"> 177 <el-radio-group :disabled="!viewEdit" v-model="ruleForm.sldy.gyfs">
178 <el-radio label="0">单独所有</el-radio> 178 <el-radio label="0">单独所有</el-radio>
179 <el-radio label="1">共同共有</el-radio> 179 <el-radio label="1">共同共有</el-radio>
180 <el-radio label="2">按份所有</el-radio> 180 <el-radio label="2">按份所有</el-radio>
...@@ -186,7 +186,7 @@ ...@@ -186,7 +186,7 @@
186 <el-form-item label="是否分别持证:"> 186 <el-form-item label="是否分别持证:">
187 <el-radio-group 187 <el-radio-group
188 v-model="ruleForm.sldy.sqfbcz" 188 v-model="ruleForm.sldy.sqfbcz"
189 :disabled="!ableOperation"> 189 :disabled="!viewEdit">
190 <el-radio :label="1"></el-radio> 190 <el-radio :label="1"></el-radio>
191 <el-radio :label="0"></el-radio> 191 <el-radio :label="0"></el-radio>
192 </el-radio-group> 192 </el-radio-group>
...@@ -199,7 +199,7 @@ ...@@ -199,7 +199,7 @@
199 <el-select 199 <el-select
200 v-model="ruleForm.czr" 200 v-model="ruleForm.czr"
201 placeholder="持证人" 201 placeholder="持证人"
202 :disabled="!ableOperation"> 202 :disabled="!viewEdit">
203 <el-option 203 <el-option
204 v-for="item in czrOptions" 204 v-for="item in czrOptions"
205 :key="item.zjh" 205 :key="item.zjh"
...@@ -210,13 +210,13 @@ ...@@ -210,13 +210,13 @@
210 </el-form-item> 210 </el-form-item>
211 </el-col> 211 </el-col>
212 </el-row> 212 </el-row>
213 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation" 213 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!viewEdit"
214 :gyfs="ruleForm.sldy.gyfs" /> 214 :gyfs="ruleForm.sldy.gyfs" />
215 <div class="slxx_title title-block"> 215 <div class="slxx_title title-block">
216 义务人信息 216 义务人信息
217 <div class="triangle"></div> 217 <div class="triangle"></div>
218 </div> 218 </div>
219 <qlrCommonTable @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" :disabled="!ableOperation" 219 <qlrCommonTable @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" :disabled="!viewEdit"
220 :gyfs="ruleForm.sldy.gyfs" /> 220 :gyfs="ruleForm.sldy.gyfs" />
221 <div class="slxx_title title-block"> 221 <div class="slxx_title title-block">
222 登记原因 222 登记原因
...@@ -225,14 +225,14 @@ ...@@ -225,14 +225,14 @@
225 <el-row :gutter="10"> 225 <el-row :gutter="10">
226 <el-col> 226 <el-col>
227 <el-form-item label="登记原因:" prop="djyy"> 227 <el-form-item label="登记原因:" prop="djyy">
228 <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!ableOperation" 228 <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit"
229 v-model="ruleForm.ygdj.djyy"> 229 v-model="ruleForm.ygdj.djyy">
230 </el-input> 230 </el-input>
231 </el-form-item> 231 </el-form-item>
232 </el-col> 232 </el-col>
233 </el-row> 233 </el-row>
234 </div> 234 </div>
235 <el-row class="btn" v-if="ableOperation"> 235 <el-row class="btn" v-if="viewEdit">
236 <el-form-item> 236 <el-form-item>
237 <el-button type="primary" @click="onSubmit">保存</el-button> 237 <el-button type="primary" @click="onSubmit">保存</el-button>
238 </el-form-item> 238 </el-form-item>
...@@ -248,7 +248,7 @@ ...@@ -248,7 +248,7 @@
248 export default { 248 export default {
249 mixins: [ywmix], 249 mixins: [ywmix],
250 created () { 250 created () {
251 this.ableOperation = this.$parent.currentSelectTab.ableOperation 251 this.viewEdit = this.$parent.currentSelectTab.ableOperation
252 this.propsParam = this.$attrs; 252 this.propsParam = this.$attrs;
253 var formdata = new FormData(); 253 var formdata = new FormData();
254 let that = this 254 let that = this
...@@ -256,7 +256,7 @@ ...@@ -256,7 +256,7 @@
256 formdata.append("bsmSldy", this.propsParam.bsmSldy); 256 formdata.append("bsmSldy", this.propsParam.bsmSldy);
257 formdata.append("bsmSlsq", this.$route.query.bsmSlsq); 257 formdata.append("bsmSlsq", this.$route.query.bsmSlsq);
258 formdata.append("djlx", this.propsParam.djlx); 258 formdata.append("djlx", this.propsParam.djlx);
259 formdata.append("isEdit", this.ableOperation); 259 formdata.append("isEdit", this.viewEdit);
260 Init(formdata).then((res) => { 260 Init(formdata).then((res) => {
261 if (res.code === 200 && res.result) { 261 if (res.code === 200 && res.result) {
262 that.ruleForm = res.result; 262 that.ruleForm = res.result;
...@@ -279,7 +279,7 @@ ...@@ -279,7 +279,7 @@
279 data () { 279 data () {
280 return { 280 return {
281 //表单是否可操作 281 //表单是否可操作
282 ableOperation: true, 282 viewEdit: true,
283 loading: false, 283 loading: false,
284 disabled: true, 284 disabled: true,
285 tdytOption: [], 285 tdytOption: [],
......