Merge branch 'dev'
Showing
8 changed files
with
411 additions
and
350 deletions
| ... | @@ -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,215 +243,212 @@ | ... | @@ -181,215 +243,212 @@ |
| 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); |
| 197 | formdata.append("djlx", this.propsParam.djlx); | 259 | formdata.append("djlx", this.propsParam.djlx); |
| 198 | formdata.append("isEdit", this.viewEdit); | 260 | formdata.append("isEdit", this.viewEdit); |
| 199 | Init(formdata).then((res) => { | 261 | Init(formdata).then((res) => { |
| 200 | if (res.code === 200 && res.result) { | 262 | if (res.code === 200 && res.result) { |
| 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 | }) | 271 | this.czrOptions = this.ruleForm.qlrList; |
| 210 | this.czrOptions = this.ruleForm.qlrList; | 272 | } |
| 211 | } | 273 | }); |
| 212 | }); | 274 | }, |
| 275 | components: { qlrCommonTable, tdytTable, fdcqxmTable }, | ||
| 276 | computed: { | ||
| 277 | ...mapGetters(["dictData", "flag"]), | ||
| 278 | }, | ||
| 279 | data() { | ||
| 280 | return { | ||
| 281 | disabled: true, | ||
| 282 | tdytOption: [], | ||
| 283 | czrOptions: [], | ||
| 284 | ruleForm: { | ||
| 285 | flow: { | ||
| 286 | ywh: "", | ||
| 287 | }, | ||
| 288 | qlxx: { | ||
| 289 | mj: "", | ||
| 290 | }, | ||
| 291 | sldy: { | ||
| 292 | gyfs: "", | ||
| 293 | }, | ||
| 294 | slsq: {}, | ||
| 295 | fdcq1: { | ||
| 296 | zyjzmj: "", | ||
| 297 | ftjzmj: "", | ||
| 298 | }, | ||
| 299 | zdjbxx: { | ||
| 300 | ghytmc: "", | ||
| 301 | }, | ||
| 302 | }, | ||
| 303 | //传递参数 | ||
| 304 | propsParam: this.$attrs, | ||
| 305 | //表单是否可操作 | ||
| 306 | viewEdit: false, | ||
| 307 | rules: {}, | ||
| 308 | }; | ||
| 309 | }, | ||
| 310 | methods: { | ||
| 311 | /** | ||
| 312 | * @description: 更新土地用途信息 | ||
| 313 | * @param {*} val | ||
| 314 | * @author: renchao | ||
| 315 | */ | ||
| 316 | upDateTdytxxList(val) { | ||
| 317 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); | ||
| 318 | this.key++; | ||
| 213 | }, | 319 | }, |
| 214 | components: { qlrCommonTable, tdytTable, fdcqxmTable }, | 320 | /** |
| 215 | computed: { | 321 | * @description: 更新权利人信息 |
| 216 | ...mapGetters(["dictData", "flag"]), | 322 | * @param {*} val |
| 323 | * @author: renchao | ||
| 324 | */ | ||
| 325 | upDateQlrxxList(val) { | ||
| 326 | this.ruleForm.qlrList = _.cloneDeep(val); | ||
| 327 | this.czrOptions = this.ruleForm.qlrList; | ||
| 328 | this.key++; | ||
| 217 | }, | 329 | }, |
| 218 | data () { | 330 | /** |
| 219 | return { | 331 | * @description: showCZInfo |
| 220 | disabled: true, | 332 | * @author: renchao |
| 221 | tdytOption: [], | 333 | */ |
| 222 | czrOptions: [], | 334 | showCZInfo() { |
| 223 | ruleForm: { | 335 | console.log(this.ruleForm.slsq.gyfs); |
| 224 | flow: { | ||
| 225 | ywh: '' | ||
| 226 | }, | ||
| 227 | qlxx: { | ||
| 228 | mj: '' | ||
| 229 | }, | ||
| 230 | sldy: { | ||
| 231 | gyfs: '' | ||
| 232 | }, | ||
| 233 | slsq: { | ||
| 234 | |||
| 235 | }, | ||
| 236 | fdcq1: { | ||
| 237 | zyjzmj: '', | ||
| 238 | ftjzmj: '' | ||
| 239 | }, | ||
| 240 | zdjbxx: { | ||
| 241 | ghytmc: '' | ||
| 242 | } | ||
| 243 | }, | ||
| 244 | //传递参数 | ||
| 245 | propsParam: this.$attrs, | ||
| 246 | //表单是否可操作 | ||
| 247 | viewEdit: false, | ||
| 248 | rules: {} | ||
| 249 | } | ||
| 250 | }, | 336 | }, |
| 251 | methods: { | 337 | // 更新权利人信息 |
| 252 | /** | 338 | /** |
| 253 | * @description: 更新土地用途信息 | 339 | * @description: 更新权利人信息 |
| 254 | * @param {*} val | 340 | * @param {*} val |
| 255 | * @author: renchao | 341 | * @author: renchao |
| 256 | */ | 342 | */ |
| 257 | upDateTdytxxList (val) { | 343 | upDateYwrxxList(val) { |
| 258 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); | 344 | this.ruleForm.ywrList = _.cloneDeep(val); |
| 259 | this.key++; | 345 | }, |
| 260 | }, | 346 | /** |
| 261 | /** | 347 | * @description: onSubmit |
| 262 | * @description: 更新权利人信息 | 348 | * @author: renchao |
| 263 | * @param {*} val | 349 | */ |
| 264 | * @author: renchao | 350 | onSubmit() { |
| 265 | */ | 351 | let arr = this.ruleForm.tdytqxList.filter((item) => !item.yt); |
| 266 | upDateQlrxxList (val) { | 352 | if (arr.length > 0) { |
| 267 | this.ruleForm.qlrList = _.cloneDeep(val); | 353 | this.$message({ |
| 268 | this.czrOptions = this.ruleForm.qlrList; | 354 | showClose: true, |
| 269 | this.key++; | 355 | message: "土地用途不能为空", |
| 270 | }, | 356 | type: "error", |
| 271 | /** | 357 | }); |
| 272 | * @description: showCZInfo | 358 | return false; |
| 273 | * @author: renchao | 359 | } |
| 274 | */ | 360 | saveData(this.ruleForm).then((res) => { |
| 275 | showCZInfo () { | 361 | if (res.code === 200) { |
| 276 | console.log(this.ruleForm.slsq.gyfs); | ||
| 277 | }, | ||
| 278 | // 更新权利人信息 | ||
| 279 | /** | ||
| 280 | * @description: 更新权利人信息 | ||
| 281 | * @param {*} val | ||
| 282 | * @author: renchao | ||
| 283 | */ | ||
| 284 | upDateYwrxxList (val) { | ||
| 285 | this.ruleForm.ywrList = _.cloneDeep(val); | ||
| 286 | }, | ||
| 287 | /** | ||
| 288 | * @description: onSubmit | ||
| 289 | * @author: renchao | ||
| 290 | */ | ||
| 291 | onSubmit () { | ||
| 292 | let arr = this.ruleForm.tdytqxList.filter(item => !item.yt) | ||
| 293 | if (arr.length > 0) { | ||
| 294 | this.$message({ | 362 | this.$message({ |
| 295 | showClose: true, | 363 | showClose: true, |
| 296 | message: "土地用途不能为空", | 364 | message: "保存成功!", |
| 365 | type: "success", | ||
| 366 | }); | ||
| 367 | this.$store.dispatch("user/refreshPage", true); | ||
| 368 | } else { | ||
| 369 | this.$message({ | ||
| 370 | showClose: true, | ||
| 371 | message: res.message, | ||
| 297 | type: "error", | 372 | type: "error", |
| 298 | }); | 373 | }); |
| 299 | return false; | ||
| 300 | } | 374 | } |
| 301 | saveData(this.ruleForm).then((res) => { | 375 | }); |
| 302 | if (res.code === 200) { | 376 | }, |
| 303 | this.$message({ | 377 | }, |
| 304 | showClose: true, | 378 | }; |
| 305 | message: "保存成功!", | ||
| 306 | type: "success", | ||
| 307 | }); | ||
| 308 | this.$store.dispatch('user/refreshPage', true); | ||
| 309 | } else { | ||
| 310 | this.$message({ | ||
| 311 | showClose: true, | ||
| 312 | message: res.message, | ||
| 313 | type: "error" | ||
| 314 | }) | ||
| 315 | } | ||
| 316 | }) | ||
| 317 | } | ||
| 318 | } | ||
| 319 | } | ||
| 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; |
| 371 | margin-bottom: 10px; | 430 | margin-bottom: 10px; |
| 372 | margin-top: 5px; | 431 | margin-top: 5px; |
| 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 | } | ||
| 390 | } | 448 | } |
| 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: [], | ... | ... |
-
Please register or sign in to post a comment