style:业务人信息模块功能的完善
Showing
17 changed files
with
430 additions
and
160 deletions
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-08-01 17:33:26 | 4 | * @LastEditTime: 2023-09-01 13:30:54 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div> | 7 | <div> |
| ... | @@ -245,8 +245,6 @@ | ... | @@ -245,8 +245,6 @@ |
| 245 | this.isaddupdate = true; | 245 | this.isaddupdate = true; |
| 246 | } | 246 | } |
| 247 | }, | 247 | }, |
| 248 | |||
| 249 | // 删除 | ||
| 250 | /** | 248 | /** |
| 251 | * @description: 删除 | 249 | * @description: 删除 |
| 252 | * @param {*} index | 250 | * @param {*} index |
| ... | @@ -254,7 +252,8 @@ | ... | @@ -254,7 +252,8 @@ |
| 254 | * @author: renchao | 252 | * @author: renchao |
| 255 | */ | 253 | */ |
| 256 | deleClick (index, row) { | 254 | deleClick (index, row) { |
| 257 | this.tableData.splice(index, 1); | 255 | this.tableDataList.splice(index, 1); |
| 256 | this.$emit("upDateQlrxxList", this.tableDataList); | ||
| 258 | }, | 257 | }, |
| 259 | 258 | ||
| 260 | // 身份证读取 | 259 | // 身份证读取 |
| ... | @@ -280,7 +279,7 @@ | ... | @@ -280,7 +279,7 @@ |
| 280 | * @author: renchao | 279 | * @author: renchao |
| 281 | */ | 280 | */ |
| 282 | editClick (index, row) { | 281 | editClick (index, row) { |
| 283 | this.details.gyfs=this.gyfs | 282 | this.details.gyfs = this.gyfs |
| 284 | this.dataIndex = index; | 283 | this.dataIndex = index; |
| 285 | this.details = row; | 284 | this.details = row; |
| 286 | this.dialog = true; | 285 | this.dialog = true; | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-08-01 18:19:57 | 4 | * @LastEditTime: 2023-09-01 13:43:42 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div> | 7 | <div> |
| ... | @@ -237,15 +237,15 @@ | ... | @@ -237,15 +237,15 @@ |
| 237 | * @author: renchao | 237 | * @author: renchao |
| 238 | */ | 238 | */ |
| 239 | addClick () { | 239 | addClick () { |
| 240 | if (this.gyfs == "0" && this.tableDataList.length > 0) { | 240 | // if (this.gyfs == "0" && this.tableDataList.length > 0) { |
| 241 | this.$message.warning("当前共有方式为单独所有,无法添加多个权利人"); | 241 | // this.$message.warning("当前共有方式为单独所有,无法添加多个权利人"); |
| 242 | } else { | 242 | // } else { |
| 243 | this.dialog = true; | 243 | // this.dialog = true; |
| 244 | this.isaddupdate = true; | 244 | // this.isaddupdate = true; |
| 245 | } | 245 | // } |
| 246 | this.dialog = true; | ||
| 247 | this.isaddupdate = true; | ||
| 246 | }, | 248 | }, |
| 247 | |||
| 248 | // 删除 | ||
| 249 | /** | 249 | /** |
| 250 | * @description: 删除 | 250 | * @description: 删除 |
| 251 | * @param {*} index | 251 | * @param {*} index |
| ... | @@ -253,7 +253,8 @@ | ... | @@ -253,7 +253,8 @@ |
| 253 | * @author: renchao | 253 | * @author: renchao |
| 254 | */ | 254 | */ |
| 255 | deleClick (index, row) { | 255 | deleClick (index, row) { |
| 256 | this.tableData.splice(index, 1); | 256 | this.tableDataList.splice(index, 1); |
| 257 | this.$emit("upDateQlrxxList", this.tableDataList); | ||
| 257 | }, | 258 | }, |
| 258 | 259 | ||
| 259 | // 身份证读取 | 260 | // 身份证读取 |
| ... | @@ -271,7 +272,7 @@ | ... | @@ -271,7 +272,7 @@ |
| 271 | * @author: renchao | 272 | * @author: renchao |
| 272 | */ | 273 | */ |
| 273 | editClick (index, row) { | 274 | editClick (index, row) { |
| 274 | this.details.gyfs=this.gyfs | 275 | this.details.gyfs = this.gyfs |
| 275 | this.details = row; | 276 | this.details = row; |
| 276 | this.dataIndex = index; | 277 | this.dataIndex = index; |
| 277 | this.dialog = true; | 278 | this.dialog = true; | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-09-01 10:56:29 | 4 | * @LastEditTime: 2023-09-01 11:01:28 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <dialogBox | 7 | <dialogBox |
| ... | @@ -351,11 +351,9 @@ | ... | @@ -351,11 +351,9 @@ |
| 351 | </template> | 351 | </template> |
| 352 | <script> | 352 | <script> |
| 353 | import { mapGetters } from "vuex"; | 353 | import { mapGetters } from "vuex"; |
| 354 | import table from "@/utils/mixin/table"; | ||
| 355 | import { getIdCardInfo } from '@/utils/operation.js' | 354 | import { getIdCardInfo } from '@/utils/operation.js' |
| 356 | import { dataGr, dataQy, sendThis } from "../../javascript/addQlrData"; | 355 | import { dataGr, dataQy, sendThis } from "../../javascript/addQlrData"; |
| 357 | export default { | 356 | export default { |
| 358 | mixins: [table], | ||
| 359 | props: { | 357 | props: { |
| 360 | value: { type: Boolean, default: false }, | 358 | value: { type: Boolean, default: false }, |
| 361 | details: { type: Object, default: {} }, | 359 | details: { type: Object, default: {} }, |
| ... | @@ -432,6 +430,9 @@ | ... | @@ -432,6 +430,9 @@ |
| 432 | handleClick (event, tab) { }, | 430 | handleClick (event, tab) { }, |
| 433 | handlesGrSelect () { }, | 431 | handlesGrSelect () { }, |
| 434 | handleSearch () { }, | 432 | handleSearch () { }, |
| 433 | handleCurrentChange (val) { | ||
| 434 | console.log(val); | ||
| 435 | }, | ||
| 435 | /** | 436 | /** |
| 436 | * @description: 身份证打卡器 | 437 | * @description: 身份证打卡器 |
| 437 | * @param {*} row | 438 | * @param {*} row | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: 房屋多幢明细 | 2 | * @Description: 房屋多幢明细 |
| 3 | * @Autor: | 3 | * @Autor: |
| 4 | * @LastEditTime: 2023年07月31日 13:32:21 | 4 | * @LastEditTime: 2023-09-01 13:29:29 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div> | 7 | <div> |
| ... | @@ -14,8 +14,7 @@ | ... | @@ -14,8 +14,7 @@ |
| 14 | :heightNumSetting="true" | 14 | :heightNumSetting="true" |
| 15 | :minHeight="150" | 15 | :minHeight="150" |
| 16 | height="150" | 16 | height="150" |
| 17 | style="width: 100%" | 17 | style="width: 100%"> |
| 18 | > | ||
| 19 | <el-table-column prop="index" width="50" :render-header="renderHeader"> | 18 | <el-table-column prop="index" width="50" :render-header="renderHeader"> |
| 20 | <template slot-scope="scope"> | 19 | <template slot-scope="scope"> |
| 21 | <div style="text-align: center">{{ scope.$index + 1 }}</div> | 20 | <div style="text-align: center">{{ scope.$index + 1 }}</div> |
| ... | @@ -33,8 +32,7 @@ | ... | @@ -33,8 +32,7 @@ |
| 33 | :disabled="!ableOperation" | 32 | :disabled="!ableOperation" |
| 34 | v-model="scope.row.xmmc" | 33 | v-model="scope.row.xmmc" |
| 35 | placeholder="请输入内容" | 34 | placeholder="请输入内容" |
| 36 | @input="updaterow(scope.row)" | 35 | @input="updaterow(scope.row)"> |
| 37 | > | ||
| 38 | </el-input> | 36 | </el-input> |
| 39 | </template> | 37 | </template> |
| 40 | </el-table-column> | 38 | </el-table-column> |
| ... | @@ -50,8 +48,7 @@ | ... | @@ -50,8 +48,7 @@ |
| 50 | :normalizer="normalizer" | 48 | :normalizer="normalizer" |
| 51 | :appendToBody="true" | 49 | :appendToBody="true" |
| 52 | z-index="9999" | 50 | z-index="9999" |
| 53 | @input="updaterow(scope.row)" | 51 | @input="updaterow(scope.row)" /> |
| 54 | /> | ||
| 55 | </template> | 52 | </template> |
| 56 | </el-table-column> | 53 | </el-table-column> |
| 57 | <el-table-column prop="ghyt" label="房屋用途" min-width="100"> | 54 | <el-table-column prop="ghyt" label="房屋用途" min-width="100"> |
| ... | @@ -66,8 +63,7 @@ | ... | @@ -66,8 +63,7 @@ |
| 66 | :normalizer="normalizer" | 63 | :normalizer="normalizer" |
| 67 | :appendToBody="true" | 64 | :appendToBody="true" |
| 68 | z-index="9999" | 65 | z-index="9999" |
| 69 | @input="updaterow(scope.row)" | 66 | @input="updaterow(scope.row)" /> |
| 70 | /> | ||
| 71 | </template> | 67 | </template> |
| 72 | </el-table-column> | 68 | </el-table-column> |
| 73 | <el-table-column prop="fwjg" label="房屋结构" min-width="100"> | 69 | <el-table-column prop="fwjg" label="房屋结构" min-width="100"> |
| ... | @@ -82,8 +78,7 @@ | ... | @@ -82,8 +78,7 @@ |
| 82 | :normalizer="normalizer" | 78 | :normalizer="normalizer" |
| 83 | :appendToBody="true" | 79 | :appendToBody="true" |
| 84 | z-index="9999" | 80 | z-index="9999" |
| 85 | @input="updaterow(scope.row)" | 81 | @input="updaterow(scope.row)" /> |
| 86 | /> | ||
| 87 | </template> | 82 | </template> |
| 88 | </el-table-column> | 83 | </el-table-column> |
| 89 | <el-table-column prop="jzmj" label="建筑面积" min-width="100"> | 84 | <el-table-column prop="jzmj" label="建筑面积" min-width="100"> |
| ... | @@ -95,8 +90,7 @@ | ... | @@ -95,8 +90,7 @@ |
| 95 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 90 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" |
| 96 | v-model="scope.row.jzmj" | 91 | v-model="scope.row.jzmj" |
| 97 | placeholder="请输入内容" | 92 | placeholder="请输入内容" |
| 98 | @input="updaterow(scope.row)" | 93 | @input="updaterow(scope.row)"> |
| 99 | > | ||
| 100 | </el-input> | 94 | </el-input> |
| 101 | </template> | 95 | </template> |
| 102 | </el-table-column> | 96 | </el-table-column> |
| ... | @@ -109,8 +103,7 @@ | ... | @@ -109,8 +103,7 @@ |
| 109 | placeholder="选择日期" | 103 | placeholder="选择日期" |
| 110 | value-format="yyyy-MM-dd HH:mm:ss" | 104 | value-format="yyyy-MM-dd HH:mm:ss" |
| 111 | format="yyyy-MM-dd" | 105 | format="yyyy-MM-dd" |
| 112 | @input="updaterow(scope.row)" | 106 | @input="updaterow(scope.row)"> |
| 113 | > | ||
| 114 | </el-date-picker> | 107 | </el-date-picker> |
| 115 | </template> | 108 | </template> |
| 116 | </el-table-column> | 109 | </el-table-column> |
| ... | @@ -122,8 +115,7 @@ | ... | @@ -122,8 +115,7 @@ |
| 122 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 115 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" |
| 123 | v-model="scope.row.zcs" | 116 | v-model="scope.row.zcs" |
| 124 | placeholder="请输入内容" | 117 | placeholder="请输入内容" |
| 125 | @input="updaterow(scope.row)" | 118 | @input="updaterow(scope.row)"> |
| 126 | > | ||
| 127 | </el-input> | 119 | </el-input> |
| 128 | </template> | 120 | </template> |
| 129 | </el-table-column> | 121 | </el-table-column> |
| ... | @@ -135,8 +127,7 @@ | ... | @@ -135,8 +127,7 @@ |
| 135 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 127 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" |
| 136 | v-model="scope.row.zts" | 128 | v-model="scope.row.zts" |
| 137 | placeholder="请输入内容" | 129 | placeholder="请输入内容" |
| 138 | @input="updaterow(scope.row)" | 130 | @input="updaterow(scope.row)"> |
| 139 | > | ||
| 140 | </el-input> | 131 | </el-input> |
| 141 | </template> | 132 | </template> |
| 142 | </el-table-column> | 133 | </el-table-column> |
| ... | @@ -144,101 +135,100 @@ | ... | @@ -144,101 +135,100 @@ |
| 144 | </div> | 135 | </div> |
| 145 | </template> | 136 | </template> |
| 146 | <script> | 137 | <script> |
| 147 | import {mapGetters} from "vuex"; | 138 | import { mapGetters } from "vuex"; |
| 148 | 139 | ||
| 149 | export default { | 140 | export default { |
| 150 | computed: { | 141 | computed: { |
| 151 | ...mapGetters(["dictData"]), | 142 | ...mapGetters(["dictData"]), |
| 152 | }, | ||
| 153 | props: { | ||
| 154 | tableData: { | ||
| 155 | type: Array, | ||
| 156 | default: function () { | ||
| 157 | return []; | ||
| 158 | }, | ||
| 159 | }, | ||
| 160 | ableOperation: { | ||
| 161 | type: Boolean, | ||
| 162 | default: false, | ||
| 163 | }, | 143 | }, |
| 164 | 144 | props: { | |
| 165 | }, | 145 | tableData: { |
| 166 | data() { | 146 | type: Array, |
| 167 | return { | 147 | default: function () { |
| 168 | // 键名转换,方法默认是label和children进行树状渲染 | 148 | return []; |
| 169 | key: 0, | 149 | }, |
| 170 | tableDataList: [], | ||
| 171 | normalizer(node) { | ||
| 172 | if (node.children == null || node.children == "null") { | ||
| 173 | delete node.children; | ||
| 174 | } | ||
| 175 | return { | ||
| 176 | id: node.dcode, | ||
| 177 | label: node.dname, | ||
| 178 | children: node.children, | ||
| 179 | }; | ||
| 180 | }, | 150 | }, |
| 181 | }; | 151 | ableOperation: { |
| 182 | }, | 152 | type: Boolean, |
| 183 | mounted() { | 153 | default: false, |
| 184 | }, | ||
| 185 | watch: { | ||
| 186 | tableData: { | ||
| 187 | handler: function (val, oldVal) { | ||
| 188 | let that = this; | ||
| 189 | this.$nextTick(() => { | ||
| 190 | if (val.length == 0 || !val) { | ||
| 191 | that.tableDataList = _.cloneDeep([ | ||
| 192 | { | ||
| 193 | yt: null, | ||
| 194 | qssj: "", | ||
| 195 | jssj: "", | ||
| 196 | tdsyqx: "", | ||
| 197 | }, | ||
| 198 | ]); | ||
| 199 | } else { | ||
| 200 | that.tableDataList = _.cloneDeep(val); | ||
| 201 | } | ||
| 202 | }); | ||
| 203 | }, | 154 | }, |
| 204 | immediate: true, | 155 | |
| 205 | deep: true, | ||
| 206 | }, | 156 | }, |
| 207 | }, | 157 | data () { |
| 208 | methods: { | 158 | return { |
| 209 | /** | 159 | // 键名转换,方法默认是label和children进行树状渲染 |
| 210 | * @description: renderHeader | 160 | key: 0, |
| 211 | * @author: renchao | 161 | tableDataList: [], |
| 212 | */ | 162 | normalizer (node) { |
| 213 | renderHeader() { | 163 | if (node.children == null || node.children == "null") { |
| 214 | return ( | 164 | delete node.children; |
| 215 | <div> | 165 | } |
| 216 | {"序号"} | 166 | return { |
| 217 | </div> | 167 | id: node.dcode, |
| 218 | ); | 168 | label: node.dname, |
| 169 | children: node.children, | ||
| 170 | }; | ||
| 171 | }, | ||
| 172 | }; | ||
| 173 | }, | ||
| 174 | mounted () { | ||
| 219 | }, | 175 | }, |
| 220 | updaterow(a) { | 176 | watch: { |
| 221 | console.log("updaterow:"+JSON.stringify(a)); | 177 | tableData: { |
| 222 | this.$emit("updateFdcwxmList", this.tableDataList); | 178 | handler: function (val, oldVal) { |
| 179 | let that = this; | ||
| 180 | this.$nextTick(() => { | ||
| 181 | if (val.length == 0 || !val) { | ||
| 182 | that.tableDataList = _.cloneDeep([ | ||
| 183 | { | ||
| 184 | yt: null, | ||
| 185 | qssj: "", | ||
| 186 | jssj: "", | ||
| 187 | tdsyqx: "", | ||
| 188 | }, | ||
| 189 | ]); | ||
| 190 | } else { | ||
| 191 | that.tableDataList = _.cloneDeep(val); | ||
| 192 | } | ||
| 193 | }); | ||
| 194 | }, | ||
| 195 | immediate: true, | ||
| 196 | deep: true, | ||
| 197 | }, | ||
| 198 | }, | ||
| 199 | methods: { | ||
| 200 | /** | ||
| 201 | * @description: renderHeader | ||
| 202 | * @author: renchao | ||
| 203 | */ | ||
| 204 | renderHeader () { | ||
| 205 | return ( | ||
| 206 | <div> | ||
| 207 | {"序号"} | ||
| 208 | </div> | ||
| 209 | ); | ||
| 210 | }, | ||
| 211 | updaterow (a) { | ||
| 212 | this.$emit("updateFdcwxmList", this.tableDataList); | ||
| 213 | } | ||
| 223 | } | 214 | } |
| 224 | }, | 215 | } |
| 225 | }; | ||
| 226 | </script> | 216 | </script> |
| 227 | <style scoped lang="scss"> | 217 | <style scoped lang="scss"> |
| 228 | .el-input { | 218 | .el-input { |
| 229 | border: none !important; | 219 | border: none !important; |
| 230 | } | 220 | } |
| 231 | 221 | ||
| 232 | /deep/ .el-table__row { | 222 | /deep/ .el-table__row { |
| 233 | border: none !important; | 223 | border: none !important; |
| 234 | } | 224 | } |
| 235 | 225 | ||
| 236 | .el-date-editor.el-input { | 226 | .el-date-editor.el-input { |
| 237 | width: 100%; | 227 | width: 100%; |
| 238 | } | 228 | } |
| 239 | 229 | ||
| 240 | /deep/ .el-table th { | 230 | /deep/ .el-table th { |
| 241 | height: 30px !important; | 231 | height: 30px !important; |
| 242 | } | 232 | } |
| 243 | </style> | 233 | </style> |
| 244 | 234 | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-09-01 08:21:18 | 4 | * @LastEditTime: 2023-09-01 13:35:05 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div> | 7 | <div> |
| ... | @@ -205,7 +205,8 @@ | ... | @@ -205,7 +205,8 @@ |
| 205 | * @author: renchao | 205 | * @author: renchao |
| 206 | */ | 206 | */ |
| 207 | deleClick (index, row) { | 207 | deleClick (index, row) { |
| 208 | this.tableData.splice(index, 1) | 208 | this.tableDataList.splice(index, 1) |
| 209 | this.$emit('upDateQlrxxList', this.tableDataList) | ||
| 209 | }, | 210 | }, |
| 210 | /** | 211 | /** |
| 211 | * @description: 身份证读取 | 212 | * @description: 身份证读取 |
| ... | @@ -234,7 +235,6 @@ | ... | @@ -234,7 +235,6 @@ |
| 234 | } | 235 | } |
| 235 | }) | 236 | }) |
| 236 | }, | 237 | }, |
| 237 | // 修改 | ||
| 238 | /** | 238 | /** |
| 239 | * @description: 修改 | 239 | * @description: 修改 |
| 240 | * @param {*} index | 240 | * @param {*} index |
| ... | @@ -257,10 +257,8 @@ | ... | @@ -257,10 +257,8 @@ |
| 257 | * @author: renchao | 257 | * @author: renchao |
| 258 | */ | 258 | */ |
| 259 | queryViewClick (index, row) { | 259 | queryViewClick (index, row) { |
| 260 | // this.details.gyfs=this.gyfs | ||
| 261 | this.details = row | 260 | this.details = row |
| 262 | this.dialog = true | 261 | this.dialog = true |
| 263 | |||
| 264 | } | 262 | } |
| 265 | } | 263 | } |
| 266 | } | 264 | } | ... | ... |
| 1 | <!-- | ||
| 2 | * @Description: | ||
| 3 | * @Autor: renchao | ||
| 4 | * @LastEditTime: 2023-09-01 13:33:27 | ||
| 5 | --> | ||
| 6 | <template> | ||
| 7 | <div> | ||
| 8 | <lb-table :column="column" :pagination="false" :key="key" :heightNumSetting="true" | ||
| 9 | :data="tableDataList"> | ||
| 10 | </lb-table> | ||
| 11 | <addQlr v-model="dialog" :details="details" :showButton="disabled" @updateDetail="handleupdateDetail" /> | ||
| 12 | </div> | ||
| 13 | </template> | ||
| 14 | <script> | ||
| 15 | import { mapGetters } from 'vuex' | ||
| 16 | import { getIdCardInfo } from '@/utils/operation.js' | ||
| 17 | import addQlr from './dialog/addQlr.vue' | ||
| 18 | export default { | ||
| 19 | components: { | ||
| 20 | addQlr | ||
| 21 | }, | ||
| 22 | computed: { | ||
| 23 | ...mapGetters(["dictData"]), | ||
| 24 | }, | ||
| 25 | props: { | ||
| 26 | tableData: { | ||
| 27 | type: Array, | ||
| 28 | default: function () { | ||
| 29 | return [] | ||
| 30 | } | ||
| 31 | }, | ||
| 32 | gyfs: { | ||
| 33 | type: String, | ||
| 34 | default: '1' | ||
| 35 | }, | ||
| 36 | disabled: { | ||
| 37 | type: Boolean, | ||
| 38 | default: true | ||
| 39 | } | ||
| 40 | }, | ||
| 41 | data () { | ||
| 42 | return { | ||
| 43 | key: 0, | ||
| 44 | dataIndex: 0, | ||
| 45 | dialog: false, | ||
| 46 | isaddupdate: false, | ||
| 47 | details: {}, | ||
| 48 | tableDataList: [], | ||
| 49 | InformationTable: [ | ||
| 50 | { | ||
| 51 | width: '50', | ||
| 52 | renderHeader: (h, scope) => { | ||
| 53 | return <div> { | ||
| 54 | !this.disabled ? '序号' : <i class="el-icon-plus pointer" onClick={() => { this.addClick() }}></i> | ||
| 55 | } | ||
| 56 | </div> | ||
| 57 | }, | ||
| 58 | render: (h, scope) => { | ||
| 59 | return ( | ||
| 60 | <div> | ||
| 61 | { | ||
| 62 | !this.disabled ? <span>{scope.$index + 1}</span> : | ||
| 63 | <i class="el-icon-minus pointer" onClick={() => { this.deleClick(scope.$index, scope.row) }}></i> | ||
| 64 | } | ||
| 65 | </div> | ||
| 66 | ) | ||
| 67 | } | ||
| 68 | }, | ||
| 69 | { | ||
| 70 | label: '身份证读卡器', | ||
| 71 | align: 'center', | ||
| 72 | render: (h, scope) => { | ||
| 73 | return <el-button type="text" icon="el-icon-tickets" disabled={!this.disabled} onClick={() => { this.readClick(scope.row) }}>读取</el-button> | ||
| 74 | } | ||
| 75 | }, | ||
| 76 | { | ||
| 77 | prop: "sqrmc", | ||
| 78 | label: "姓名/名称" | ||
| 79 | }, | ||
| 80 | { | ||
| 81 | prop: "zjzl", | ||
| 82 | label: "证件种类", | ||
| 83 | render: (h, scope) => { | ||
| 84 | return this.dictData['A30'] && this.dictData['A30'].map(option => { | ||
| 85 | if (option.dcode == scope.row.zjzl) { | ||
| 86 | return <span>{option.dname}</span> | ||
| 87 | } | ||
| 88 | }) | ||
| 89 | } | ||
| 90 | }, | ||
| 91 | { | ||
| 92 | prop: "zjh", | ||
| 93 | label: "证件号" | ||
| 94 | }, | ||
| 95 | { | ||
| 96 | prop: "dh", | ||
| 97 | label: "联系电话" | ||
| 98 | }, | ||
| 99 | { | ||
| 100 | label: '操作', | ||
| 101 | render: (h, scope) => { | ||
| 102 | return ( | ||
| 103 | <div> | ||
| 104 | { | ||
| 105 | this.disabled ? <el-button | ||
| 106 | icon="el-icon-edit-outline" | ||
| 107 | type="text" | ||
| 108 | onClick={() => { this.editClick(scope.$index, scope.row) }}>编辑</el-button> : <el-button | ||
| 109 | icon="el-icon-view" | ||
| 110 | type="text" | ||
| 111 | onClick={() => { this.queryViewClick(scope.$index, scope.row) }} > 查看</el-button> | ||
| 112 | } | ||
| 113 | </div> | ||
| 114 | ) | ||
| 115 | } | ||
| 116 | } | ||
| 117 | ], | ||
| 118 | column: [] | ||
| 119 | } | ||
| 120 | }, | ||
| 121 | watch: { | ||
| 122 | tableData: { | ||
| 123 | handler: function (val, oldVal) { | ||
| 124 | let that = this | ||
| 125 | this.$nextTick(() => { | ||
| 126 | if (val.length == 0 || !val) { | ||
| 127 | // that.tableDataList = _.cloneDeep([{ | ||
| 128 | // sqrmc: '', | ||
| 129 | // dlrzjlx: '', | ||
| 130 | // dlrzjh: '', | ||
| 131 | // fr: '' | ||
| 132 | // }]) | ||
| 133 | } else { | ||
| 134 | that.tableDataList = _.cloneDeep(val) | ||
| 135 | } | ||
| 136 | }) | ||
| 137 | }, | ||
| 138 | immediate: true, | ||
| 139 | deep: true | ||
| 140 | }, | ||
| 141 | gyfs: { | ||
| 142 | handler (newVal, oldValue) { | ||
| 143 | let dataList = _.cloneDeep(this.InformationTable) | ||
| 144 | if (newVal == 0) { | ||
| 145 | this.column = _.cloneDeep(dataList) | ||
| 146 | this.tableDataList = _.cloneDeep(this.tableData) | ||
| 147 | } else if ((newVal == '1' || newVal == '3')) { | ||
| 148 | this.column = dataList | ||
| 149 | } else { | ||
| 150 | this.column = _.cloneDeep(dataList) | ||
| 151 | this.column.splice( | ||
| 152 | 2, 0, { | ||
| 153 | prop: "qlbl", | ||
| 154 | label: "份数" | ||
| 155 | }) | ||
| 156 | } | ||
| 157 | }, | ||
| 158 | immediate: true | ||
| 159 | } | ||
| 160 | }, | ||
| 161 | methods: { | ||
| 162 | /** | ||
| 163 | * @description: handleupdateDetail | ||
| 164 | * @param {*} value | ||
| 165 | * @author: renchao | ||
| 166 | */ | ||
| 167 | handleupdateDetail (value) { | ||
| 168 | let arr = this.tableData.map(item => item.zjh) | ||
| 169 | if (this.isaddupdate) { | ||
| 170 | if (!arr.includes(value.zjh)) { | ||
| 171 | this.tableDataList[this.tableDataList.length] = _.cloneDeep(value); | ||
| 172 | this.$emit('upDateQlrxxList', this.tableDataList) | ||
| 173 | } else { | ||
| 174 | this.$message.error('证件号不能重复'); | ||
| 175 | } | ||
| 176 | } else { | ||
| 177 | if (!arr.includes(value.zjh) || this.tableData[this.dataIndex].zjh == value.zjh) { | ||
| 178 | this.tableDataList[this.dataIndex] = _.cloneDeep(value); | ||
| 179 | this.$emit('upDateQlrxxList', this.tableDataList) | ||
| 180 | } else { | ||
| 181 | this.$message.error('证件号不能重复'); | ||
| 182 | } | ||
| 183 | } | ||
| 184 | this.key++ | ||
| 185 | }, | ||
| 186 | /** | ||
| 187 | * @description: 新增 | ||
| 188 | * @author: renchao | ||
| 189 | */ | ||
| 190 | addClick () { | ||
| 191 | // if (this.gyfs == '0' && this.tableDataList.length > 0) { | ||
| 192 | // this.$message.warning("当前共有方式为单独所有,无法添加多个权利人") | ||
| 193 | // } else { | ||
| 194 | // this.key++ | ||
| 195 | // this.details = {} | ||
| 196 | // this.dialog = true | ||
| 197 | // this.isaddupdate = true | ||
| 198 | // } | ||
| 199 | this.key++ | ||
| 200 | this.details = {} | ||
| 201 | this.dialog = true | ||
| 202 | this.isaddupdate = true | ||
| 203 | }, | ||
| 204 | |||
| 205 | /** | ||
| 206 | * @description: 删除 | ||
| 207 | * @param {*} index | ||
| 208 | * @param {*} row | ||
| 209 | * @author: renchao | ||
| 210 | */ | ||
| 211 | deleClick (index, row) { | ||
| 212 | this.tableDataList.splice(index, 1) | ||
| 213 | this.$emit('upDateQlrxxList', this.tableDataList) | ||
| 214 | }, | ||
| 215 | /** | ||
| 216 | * @description: 身份证读取 | ||
| 217 | * @param {*} row | ||
| 218 | * @author: renchao | ||
| 219 | */ | ||
| 220 | readClick (row) { | ||
| 221 | getIdCardInfo().then(res => { | ||
| 222 | if (res.data.code == 0) { | ||
| 223 | let data = res.data.IDCardInfo | ||
| 224 | row.sqrmc = data.name | ||
| 225 | row.zjzl = '1' | ||
| 226 | row.zjh = data.cardID | ||
| 227 | row.xb = data.sexCode | ||
| 228 | row.txdz = data.address | ||
| 229 | row.fzjg = data.issueOrgan | ||
| 230 | this.$message({ | ||
| 231 | message: '读取成功!', | ||
| 232 | type: 'success' | ||
| 233 | }) | ||
| 234 | } else { | ||
| 235 | this.$message({ | ||
| 236 | message: res.data.message, | ||
| 237 | type: 'warning' | ||
| 238 | }) | ||
| 239 | } | ||
| 240 | }) | ||
| 241 | }, | ||
| 242 | /** | ||
| 243 | * @description: 修改 | ||
| 244 | * @param {*} index | ||
| 245 | * @param {*} row | ||
| 246 | * @author: renchao | ||
| 247 | */ | ||
| 248 | editClick (index, row) { | ||
| 249 | this.details = row | ||
| 250 | this.details.gyfs = this.gyfs | ||
| 251 | this.dataIndex = index | ||
| 252 | this.dialog = true | ||
| 253 | this.isaddupdate = false | ||
| 254 | }, | ||
| 255 | /** | ||
| 256 | * @description: queryViewClick | ||
| 257 | * @param {*} index | ||
| 258 | * @param {*} row | ||
| 259 | * @author: renchao | ||
| 260 | */ | ||
| 261 | queryViewClick (index, row) { | ||
| 262 | // this.details.gyfs=this.gyfs | ||
| 263 | this.details = row | ||
| 264 | this.dialog = true | ||
| 265 | |||
| 266 | } | ||
| 267 | } | ||
| 268 | } | ||
| 269 | </script> | ||
| 270 | <style scoped lang="scss"> | ||
| 271 | /deep/.el-table th { | ||
| 272 | height: 30px !important; | ||
| 273 | } | ||
| 274 | /deep/.el-table .cell { | ||
| 275 | padding-right: 12px; | ||
| 276 | } | ||
| 277 | </style> |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: 房屋多幢受理信息 | 2 | * @Description: 房屋多幢受理信息 |
| 3 | * @Autor: ssq | 3 | * @Autor: ssq |
| 4 | * @LastEditTime: 2023-08-30 15:47:48 | 4 | * @LastEditTime: 2023-09-01 13:23:30 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="slxx"> | 7 | <div class="slxx"> |
| ... | @@ -107,7 +107,7 @@ | ... | @@ -107,7 +107,7 @@ |
| 107 | <el-form-item label="独用土地面积:"> | 107 | <el-form-item label="独用土地面积:"> |
| 108 | <el-input :disabled="!viewEdit" maxlength="12" v-model="ruleForm.fdcq1.dytdmj"></el-input> | 108 | <el-input :disabled="!viewEdit" maxlength="12" v-model="ruleForm.fdcq1.dytdmj"></el-input> |
| 109 | </el-form-item> | 109 | </el-form-item> |
| 110 | </el-col>1 | 110 | </el-col> |
| 111 | <el-col :span="8"> | 111 | <el-col :span="8"> |
| 112 | <el-form-item label="分摊土地面积:"> | 112 | <el-form-item label="分摊土地面积:"> |
| 113 | <el-input :disabled="!viewEdit" maxlength="12" v-model="ruleForm.fdcq1.fttdmj"></el-input> | 113 | <el-input :disabled="!viewEdit" maxlength="12" v-model="ruleForm.fdcq1.fttdmj"></el-input> |
| ... | @@ -217,12 +217,13 @@ | ... | @@ -217,12 +217,13 @@ |
| 217 | 义务人信息 | 217 | 义务人信息 |
| 218 | <div class="triangle"></div> | 218 | <div class="triangle"></div> |
| 219 | </div> | 219 | </div> |
| 220 | <qlrCommonTable | 220 | <ywrCommonTable |
| 221 | v-if="ruleForm.qlxx" | 221 | v-if="ruleForm.qlxx" |
| 222 | :disabled="viewEdit" | 222 | :disabled="viewEdit" |
| 223 | @upDateQlrxxList="upDateYwrxxList" | 223 | @upDateQlrxxList="upDateYwrxxList" |
| 224 | :tableData="ruleForm.ywrList" | 224 | :tableData="ruleForm.ywrList" |
| 225 | :gyfs="ruleForm.qlxx.gyfs" /> | 225 | :gyfs="ruleForm.qlxx.gyfs" /> |
| 226 | |||
| 226 | </div> | 227 | </div> |
| 227 | <div class="slxx_title title-block"> | 228 | <div class="slxx_title title-block"> |
| 228 | 登记原因 | 229 | 登记原因 |
| ... | @@ -254,6 +255,7 @@ | ... | @@ -254,6 +255,7 @@ |
| 254 | <script> | 255 | <script> |
| 255 | import ywmix from "@/views/ywbl/mixin/index"; | 256 | import ywmix from "@/views/ywbl/mixin/index"; |
| 256 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 257 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
| 258 | import ywrCommonTable from "@/views/workflow/components/ywrCommonTable"; | ||
| 257 | import fdcqxmTable from "@/views/workflow/components/fdcqxmTable"; | 259 | import fdcqxmTable from "@/views/workflow/components/fdcqxmTable"; |
| 258 | import tdytTable from "@/views/workflow/components/tdytTable"; | 260 | import tdytTable from "@/views/workflow/components/tdytTable"; |
| 259 | import { Init, saveData } from "@/api/workflow/fwsyq1Flow.js"; | 261 | import { Init, saveData } from "@/api/workflow/fwsyq1Flow.js"; |
| ... | @@ -290,7 +292,7 @@ | ... | @@ -290,7 +292,7 @@ |
| 290 | } | 292 | } |
| 291 | }); | 293 | }); |
| 292 | }, | 294 | }, |
| 293 | components: { qlrCommonTable, tdytTable, fdcqxmTable }, | 295 | components: { qlrCommonTable, tdytTable, fdcqxmTable, ywrCommonTable }, |
| 294 | computed: { | 296 | computed: { |
| 295 | ...mapGetters(["dictData", "flag"]), | 297 | ...mapGetters(["dictData", "flag"]), |
| 296 | }, | 298 | }, | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: 受理信息 | 2 | * @Description: 受理信息 |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-08-25 09:49:00 | 4 | * @LastEditTime: 2023-09-01 13:40:52 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="slxx"> | 7 | <div class="slxx"> |
| ... | @@ -115,7 +115,7 @@ | ... | @@ -115,7 +115,7 @@ |
| 115 | <el-form-item label="独用土地面积:"> | 115 | <el-form-item label="独用土地面积:"> |
| 116 | <div class="flex"> | 116 | <div class="flex"> |
| 117 | <el-input | 117 | <el-input |
| 118 | maxlength="12" | 118 | maxlength="12" |
| 119 | v-model="ruleForm.fdcq2.dytdmj" | 119 | v-model="ruleForm.fdcq2.dytdmj" |
| 120 | :disabled="!viewEdit" | 120 | :disabled="!viewEdit" |
| 121 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 121 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
| ... | @@ -134,7 +134,7 @@ | ... | @@ -134,7 +134,7 @@ |
| 134 | <el-form-item label="分摊土地面积:"> | 134 | <el-form-item label="分摊土地面积:"> |
| 135 | <div class="flex"> | 135 | <div class="flex"> |
| 136 | <el-input | 136 | <el-input |
| 137 | maxlength="12" | 137 | maxlength="12" |
| 138 | v-model="ruleForm.fdcq2.fttdmj" | 138 | v-model="ruleForm.fdcq2.fttdmj" |
| 139 | :disabled="!viewEdit" | 139 | :disabled="!viewEdit" |
| 140 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 140 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
| ... | @@ -203,7 +203,7 @@ | ... | @@ -203,7 +203,7 @@ |
| 203 | <el-col :span="8"> | 203 | <el-col :span="8"> |
| 204 | <el-form-item label="所在层:"> | 204 | <el-form-item label="所在层:"> |
| 205 | <el-input | 205 | <el-input |
| 206 | maxlength="20" | 206 | maxlength="20" |
| 207 | v-model="ruleForm.fdcq2.szc" | 207 | v-model="ruleForm.fdcq2.szc" |
| 208 | :disabled="!viewEdit"></el-input> | 208 | :disabled="!viewEdit"></el-input> |
| 209 | </el-form-item> | 209 | </el-form-item> |
| ... | @@ -211,7 +211,7 @@ | ... | @@ -211,7 +211,7 @@ |
| 211 | <el-col :span="8"> | 211 | <el-col :span="8"> |
| 212 | <el-form-item label="总层数:"> | 212 | <el-form-item label="总层数:"> |
| 213 | <el-input | 213 | <el-input |
| 214 | maxlength="4" | 214 | maxlength="4" |
| 215 | :disabled="!viewEdit" | 215 | :disabled="!viewEdit" |
| 216 | v-model.number="ruleForm.fdcq2.zcs" | 216 | v-model.number="ruleForm.fdcq2.zcs" |
| 217 | oninput="value=value.replace(/[^0-9]/g,'')"></el-input> | 217 | oninput="value=value.replace(/[^0-9]/g,'')"></el-input> |
| ... | @@ -221,7 +221,7 @@ | ... | @@ -221,7 +221,7 @@ |
| 221 | <el-form-item label="房地产交易价格:"> | 221 | <el-form-item label="房地产交易价格:"> |
| 222 | <div class="flex"> | 222 | <div class="flex"> |
| 223 | <el-input | 223 | <el-input |
| 224 | maxlength="11" | 224 | maxlength="11" |
| 225 | v-model="ruleForm.fdcq2.fdcjyjg" | 225 | v-model="ruleForm.fdcq2.fdcjyjg" |
| 226 | style="width: 500%" | 226 | style="width: 500%" |
| 227 | :disabled="!viewEdit" | 227 | :disabled="!viewEdit" |
| ... | @@ -262,7 +262,7 @@ | ... | @@ -262,7 +262,7 @@ |
| 262 | <el-form-item label="专有建筑面积:"> | 262 | <el-form-item label="专有建筑面积:"> |
| 263 | <div class="flex"> | 263 | <div class="flex"> |
| 264 | <el-input | 264 | <el-input |
| 265 | maxlength="12" | 265 | maxlength="12" |
| 266 | v-model="ruleForm.fdcq2.zyjzmj" | 266 | v-model="ruleForm.fdcq2.zyjzmj" |
| 267 | :disabled="!viewEdit" | 267 | :disabled="!viewEdit" |
| 268 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 268 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
| ... | @@ -281,7 +281,7 @@ | ... | @@ -281,7 +281,7 @@ |
| 281 | <el-form-item label="分摊建筑面积:"> | 281 | <el-form-item label="分摊建筑面积:"> |
| 282 | <div class="flex"> | 282 | <div class="flex"> |
| 283 | <el-input | 283 | <el-input |
| 284 | maxlength="12" | 284 | maxlength="12" |
| 285 | v-model="ruleForm.fdcq2.ftjzmj" | 285 | v-model="ruleForm.fdcq2.ftjzmj" |
| 286 | :disabled="!viewEdit" | 286 | :disabled="!viewEdit" |
| 287 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 287 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
| ... | @@ -374,7 +374,7 @@ | ... | @@ -374,7 +374,7 @@ |
| 374 | 义务人信息 | 374 | 义务人信息 |
| 375 | <div class="triangle"></div> | 375 | <div class="triangle"></div> |
| 376 | </div> | 376 | </div> |
| 377 | <qlrCommonTable | 377 | <ywrCommonTable |
| 378 | v-if="ruleForm.qlxx" | 378 | v-if="ruleForm.qlxx" |
| 379 | @upDateQlrxxList="upDateYwrxxList" | 379 | @upDateQlrxxList="upDateYwrxxList" |
| 380 | :tableData="ruleForm.ywrList" | 380 | :tableData="ruleForm.ywrList" |
| ... | @@ -411,6 +411,7 @@ | ... | @@ -411,6 +411,7 @@ |
| 411 | <script> | 411 | <script> |
| 412 | import ywmix from "@/views/ywbl/mixin/index"; | 412 | import ywmix from "@/views/ywbl/mixin/index"; |
| 413 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 413 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
| 414 | import ywrCommonTable from "@/views/workflow/components/ywrCommonTable"; | ||
| 414 | import tdytTable from "@/views/workflow/components/tdytTable"; | 415 | import tdytTable from "@/views/workflow/components/tdytTable"; |
| 415 | import { Init, saveData } from "@/api/workflow/fwsyqFlow.js"; | 416 | import { Init, saveData } from "@/api/workflow/fwsyqFlow.js"; |
| 416 | import { mapGetters } from "vuex"; | 417 | import { mapGetters } from "vuex"; | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-08-25 09:39:00 | 4 | * @LastEditTime: 2023-09-01 13:41:37 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
| ... | @@ -203,7 +203,7 @@ | ... | @@ -203,7 +203,7 @@ |
| 203 | 义务人信息 | 203 | 义务人信息 |
| 204 | <div class="triangle"></div> | 204 | <div class="triangle"></div> |
| 205 | </div> | 205 | </div> |
| 206 | <qlrCommonTable | 206 | <ywrCommonTable |
| 207 | v-if="ruleForm.ywrList" | 207 | v-if="ruleForm.ywrList" |
| 208 | :disabled="viewEdit" | 208 | :disabled="viewEdit" |
| 209 | :tableData="ruleForm.ywrList" | 209 | :tableData="ruleForm.ywrList" |
| ... | @@ -244,6 +244,7 @@ | ... | @@ -244,6 +244,7 @@ |
| 244 | import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"; | 244 | import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"; |
| 245 | import tdytTable from "@/views/workflow/components/tdytTable"; | 245 | import tdytTable from "@/views/workflow/components/tdytTable"; |
| 246 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 246 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
| 247 | import ywrCommonTable from "@/views/workflow/components/ywrCommonTable"; | ||
| 247 | export default { | 248 | export default { |
| 248 | mixins: [ywmix], | 249 | mixins: [ywmix], |
| 249 | mounted () { | 250 | mounted () { |
| ... | @@ -270,7 +271,7 @@ | ... | @@ -270,7 +271,7 @@ |
| 270 | }); | 271 | }); |
| 271 | }); | 272 | }); |
| 272 | }, | 273 | }, |
| 273 | components: { qlrCommonTable, tdytTable }, | 274 | components: { qlrCommonTable, tdytTable, ywrCommonTable }, |
| 274 | computed: { | 275 | computed: { |
| 275 | ...mapGetters(["dictData", "flag"]), | 276 | ...mapGetters(["dictData", "flag"]), |
| 276 | // 根据流程判断表单是否为只读 | 277 | // 根据流程判断表单是否为只读 | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: 房屋多幢受理信息 | 2 | * @Description: 房屋多幢受理信息 |
| 3 | * @Autor: ssq | 3 | * @Autor: ssq |
| 4 | * @LastEditTime: 2023-09-01 09:22:02 | 4 | * @LastEditTime: 2023-09-01 13:42:05 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="slxx"> | 7 | <div class="slxx"> |
| ... | @@ -267,7 +267,7 @@ | ... | @@ -267,7 +267,7 @@ |
| 267 | 义务人信息 | 267 | 义务人信息 |
| 268 | <div class="triangle"></div> | 268 | <div class="triangle"></div> |
| 269 | </div> | 269 | </div> |
| 270 | <qlrCommonTable | 270 | <ywrCommonTable |
| 271 | v-if="ruleForm.qlxx" | 271 | v-if="ruleForm.qlxx" |
| 272 | :disabled="viewEdit" | 272 | :disabled="viewEdit" |
| 273 | @upDateQlrxxList="upDateYwrxxList" | 273 | @upDateQlrxxList="upDateYwrxxList" |
| ... | @@ -304,6 +304,7 @@ | ... | @@ -304,6 +304,7 @@ |
| 304 | <script> | 304 | <script> |
| 305 | import ywmix from "@/views/ywbl/mixin/index"; | 305 | import ywmix from "@/views/ywbl/mixin/index"; |
| 306 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 306 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
| 307 | import ywrCommonTable from "@/views/workflow/components/ywrCommonTable"; | ||
| 307 | import tdytTable from "@/views/workflow/components/tdytTable"; | 308 | import tdytTable from "@/views/workflow/components/tdytTable"; |
| 308 | import { Init, saveData } from "@/api/workflow/lqFlow.js"; | 309 | import { Init, saveData } from "@/api/workflow/lqFlow.js"; |
| 309 | import { mapGetters } from "vuex"; | 310 | import { mapGetters } from "vuex"; |
| ... | @@ -339,7 +340,7 @@ | ... | @@ -339,7 +340,7 @@ |
| 339 | } | 340 | } |
| 340 | }) | 341 | }) |
| 341 | }, | 342 | }, |
| 342 | components: { qlrCommonTable, tdytTable }, | 343 | components: { qlrCommonTable, tdytTable, ywrCommonTable }, |
| 343 | computed: { | 344 | computed: { |
| 344 | ...mapGetters(["dictData", "flag"]) | 345 | ...mapGetters(["dictData", "flag"]) |
| 345 | }, | 346 | }, | ... | ... |
This diff is collapsed.
Click to expand it.
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: 房屋多幢受理信息 | 2 | * @Description: 房屋多幢受理信息 |
| 3 | * @Autor: ssq | 3 | * @Autor: ssq |
| 4 | * @LastEditTime: 2023-09-01 09:52:40 | 4 | * @LastEditTime: 2023-09-01 13:37:53 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="slxx"> | 7 | <div class="slxx"> |
| ... | @@ -266,7 +266,7 @@ | ... | @@ -266,7 +266,7 @@ |
| 266 | 义务人信息 | 266 | 义务人信息 |
| 267 | <div class="triangle"></div> | 267 | <div class="triangle"></div> |
| 268 | </div> | 268 | </div> |
| 269 | <qlrCommonTable | 269 | <ywrCommonTable |
| 270 | v-if="ruleForm.qlxx" | 270 | v-if="ruleForm.qlxx" |
| 271 | :disabled="viewEdit" | 271 | :disabled="viewEdit" |
| 272 | @upDateQlrxxList="upDateYwrxxList" | 272 | @upDateQlrxxList="upDateYwrxxList" |
| ... | @@ -303,6 +303,7 @@ | ... | @@ -303,6 +303,7 @@ |
| 303 | <script> | 303 | <script> |
| 304 | import ywmix from "@/views/ywbl/mixin/index"; | 304 | import ywmix from "@/views/ywbl/mixin/index"; |
| 305 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 305 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
| 306 | import ywrCommonTable from "@/views/workflow/components/ywrCommonTable"; | ||
| 306 | import tdytTable from "@/views/workflow/components/tdytTable"; | 307 | import tdytTable from "@/views/workflow/components/tdytTable"; |
| 307 | import { Init, saveData } from "@/api/workflow/sllmFlow.js"; | 308 | import { Init, saveData } from "@/api/workflow/sllmFlow.js"; |
| 308 | import { mapGetters } from "vuex"; | 309 | import { mapGetters } from "vuex"; |
| ... | @@ -334,7 +335,7 @@ | ... | @@ -334,7 +335,7 @@ |
| 334 | } | 335 | } |
| 335 | }); | 336 | }); |
| 336 | }, | 337 | }, |
| 337 | components: { qlrCommonTable, tdytTable }, | 338 | components: { qlrCommonTable, tdytTable, ywrCommonTable }, |
| 338 | computed: { | 339 | computed: { |
| 339 | ...mapGetters(["dictData", "flag"]), | 340 | ...mapGetters(["dictData", "flag"]), |
| 340 | }, | 341 | }, | ... | ... |
This diff is collapsed.
Click to expand it.
| ... | @@ -242,7 +242,7 @@ | ... | @@ -242,7 +242,7 @@ |
| 242 | 义务人信息 | 242 | 义务人信息 |
| 243 | <div class="triangle"></div> | 243 | <div class="triangle"></div> |
| 244 | </div> | 244 | </div> |
| 245 | <qlrCommonTable | 245 | <ywrCommonTable |
| 246 | @upDateQlrxxList="upDateYwrxxList" | 246 | @upDateQlrxxList="upDateYwrxxList" |
| 247 | :disabled="viewEdit" | 247 | :disabled="viewEdit" |
| 248 | :tableData="ruleForm.ywrList" | 248 | :tableData="ruleForm.ywrList" |
| ... | @@ -277,6 +277,7 @@ | ... | @@ -277,6 +277,7 @@ |
| 277 | <script> | 277 | <script> |
| 278 | import ywmix from "@/views/ywbl/mixin/index"; | 278 | import ywmix from "@/views/ywbl/mixin/index"; |
| 279 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 279 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
| 280 | import ywrCommonTable from "@/views/workflow/components/ywrCommonTable"; | ||
| 280 | import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; | 281 | import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; |
| 281 | import { mapGetters } from "vuex"; | 282 | import { mapGetters } from "vuex"; |
| 282 | export default { | 283 | export default { |
| ... | @@ -304,7 +305,7 @@ | ... | @@ -304,7 +305,7 @@ |
| 304 | } | 305 | } |
| 305 | }) | 306 | }) |
| 306 | }, | 307 | }, |
| 307 | components: { qlrCommonTable }, | 308 | components: { qlrCommonTable, ywrCommonTable }, |
| 308 | computed: { | 309 | computed: { |
| 309 | ...mapGetters(["dictData", "flag"]), | 310 | ...mapGetters(["dictData", "flag"]), |
| 310 | }, | 311 | }, | ... | ... |
| ... | @@ -170,7 +170,7 @@ | ... | @@ -170,7 +170,7 @@ |
| 170 | 义务人信息 | 170 | 义务人信息 |
| 171 | <div class="triangle"></div> | 171 | <div class="triangle"></div> |
| 172 | </div> | 172 | </div> |
| 173 | <qlrCommonTable | 173 | <ywrCommonTable |
| 174 | @upDateQlrxxList="upDateYwrxxList" | 174 | @upDateQlrxxList="upDateYwrxxList" |
| 175 | :tableData="ruleForm.ywrList" | 175 | :tableData="ruleForm.ywrList" |
| 176 | :disabled="viewEdit" | 176 | :disabled="viewEdit" |
| ... | @@ -205,6 +205,7 @@ | ... | @@ -205,6 +205,7 @@ |
| 205 | <script> | 205 | <script> |
| 206 | import ywmix from "@/views/ywbl/mixin/index"; | 206 | import ywmix from "@/views/ywbl/mixin/index"; |
| 207 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 207 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
| 208 | import ywrCommonTable from "@/views/workflow/components/ywrCommonTable"; | ||
| 208 | import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; | 209 | import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; |
| 209 | import { mapGetters } from "vuex"; | 210 | import { mapGetters } from "vuex"; |
| 210 | export default { | 211 | export default { |
| ... | @@ -230,7 +231,7 @@ | ... | @@ -230,7 +231,7 @@ |
| 230 | } | 231 | } |
| 231 | }); | 232 | }); |
| 232 | }, | 233 | }, |
| 233 | components: { qlrCommonTable }, | 234 | components: { qlrCommonTable, ywrCommonTable }, |
| 234 | computed: { | 235 | computed: { |
| 235 | ...mapGetters(["dictData", "flag"]), | 236 | ...mapGetters(["dictData", "flag"]), |
| 236 | }, | 237 | }, | ... | ... |
| ... | @@ -457,8 +457,6 @@ export default { | ... | @@ -457,8 +457,6 @@ export default { |
| 457 | updaterow() { | 457 | updaterow() { |
| 458 | this.czr = ""; | 458 | this.czr = ""; |
| 459 | }, | 459 | }, |
| 460 | |||
| 461 | // 更新权利人信息 | ||
| 462 | /** | 460 | /** |
| 463 | * @description: 更新权利人信息 | 461 | * @description: 更新权利人信息 |
| 464 | * @param {*} val | 462 | * @param {*} val |
| ... | @@ -470,7 +468,6 @@ export default { | ... | @@ -470,7 +468,6 @@ export default { |
| 470 | this.czrOptions = this.ruleForm.qlrList; | 468 | this.czrOptions = this.ruleForm.qlrList; |
| 471 | } | 469 | } |
| 472 | }, | 470 | }, |
| 473 | // 更新义务人信息 | ||
| 474 | /** | 471 | /** |
| 475 | * @description: 更新义务人信息 | 472 | * @description: 更新义务人信息 |
| 476 | * @param {*} val | 473 | * @param {*} val | ... | ... |
| ... | @@ -497,7 +497,6 @@ export default { | ... | @@ -497,7 +497,6 @@ export default { |
| 497 | updaterow() { | 497 | updaterow() { |
| 498 | this.czr = ""; | 498 | this.czr = ""; |
| 499 | }, | 499 | }, |
| 500 | // 更新义务人信息 | ||
| 501 | /** | 500 | /** |
| 502 | * @description: 更新义务人信息 | 501 | * @description: 更新义务人信息 |
| 503 | * @param {*} val | 502 | * @param {*} val |
| ... | @@ -507,9 +506,9 @@ export default { | ... | @@ -507,9 +506,9 @@ export default { |
| 507 | if (!_.isEqual(val, this.ruleForm.ywrList)) { | 506 | if (!_.isEqual(val, this.ruleForm.ywrList)) { |
| 508 | this.ruleForm.ywrList = _.cloneDeep(val); | 507 | this.ruleForm.ywrList = _.cloneDeep(val); |
| 509 | } | 508 | } |
| 510 | }, | 509 | } |
| 511 | }, | 510 | } |
| 512 | }; | 511 | } |
| 513 | </script> | 512 | </script> |
| 514 | <style scoped lang="scss"> | 513 | <style scoped lang="scss"> |
| 515 | @import "~@/styles/public.scss"; | 514 | @import "~@/styles/public.scss"; | ... | ... |
-
Please register or sign in to post a comment