Merge branch 'dev' of http://yun.pashanhoo.com:9090/bdc/bdcdj-web into dev
Showing
25 changed files
with
557 additions
and
215 deletions
| 1 | /* | 1 | /* |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-08-09 14:32:38 | 4 | * @LastEditTime: 2023-09-01 15:10:55 |
| 5 | */ | 5 | */ |
| 6 | import request from '@/utils/request' | 6 | import request from '@/utils/request' |
| 7 | let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl')) | 7 | let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl')) |
| ... | @@ -166,16 +166,16 @@ export function judgeUserTaskPermission (params) { | ... | @@ -166,16 +166,16 @@ export function judgeUserTaskPermission (params) { |
| 166 | }) | 166 | }) |
| 167 | } | 167 | } |
| 168 | 168 | ||
| 169 | |||
| 169 | /** | 170 | /** |
| 170 | * @description: 获取申请书数据 | 171 | * @description: 打印申请书 |
| 171 | * @param {*} data | 172 | * @param {*} data |
| 172 | * @author: renchao | 173 | * @author: renchao |
| 173 | */ | 174 | */ |
| 174 | export function getPrintApplicationInfo (data) { | 175 | export function getPrintApplicationForm (bsmSldy) { |
| 175 | return request({ | 176 | return request({ |
| 176 | url: SERVER.SERVERAPI + '/rest/business/workFlow/getPrintApplicationInfo', | 177 | url: SERVER.SERVERAPI + '/rest/ywbl/print/getPrintApplicationForm?bsmSldy=' + bsmSldy, |
| 177 | method: 'post', | 178 | method: 'get' |
| 178 | data | ||
| 179 | }) | 179 | }) |
| 180 | } | 180 | } |
| 181 | 181 | ... | ... |
| 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:workFramezu.vue组件的方法 头部按钮弹框方法 | 2 | * @Description:workFramezu.vue组件的方法 头部按钮弹框方法 |
| 3 | * @Autor: miaofang | 3 | * @Autor: miaofang |
| 4 | * @LastEditTime: 2023-08-30 15:52:01 | 4 | * @LastEditTime: 2023-09-01 15:10:21 |
| 5 | */ | 5 | */ |
| 6 | import { getPrintTemplateByCode } from "@/api/print"; | 6 | import { getPrintTemplateByCode } from "@/api/print"; |
| 7 | import { getQllxByBdcdyid } from "@/api/djbDetail.js"; | 7 | import { getQllxByBdcdyid } from "@/api/djbDetail.js"; |
| ... | @@ -14,7 +14,7 @@ import { | ... | @@ -14,7 +14,7 @@ import { |
| 14 | completeTask, | 14 | completeTask, |
| 15 | getNextLinkInfo, | 15 | getNextLinkInfo, |
| 16 | getWorkFlowImage, | 16 | getWorkFlowImage, |
| 17 | getPrintApplicationInfo, | 17 | getPrintApplicationForm, |
| 18 | unClaimTask | 18 | unClaimTask |
| 19 | } from "@/api/workFlow.js"; | 19 | } from "@/api/workFlow.js"; |
| 20 | import { mapGetters } from 'vuex' | 20 | import { mapGetters } from 'vuex' |
| ... | @@ -147,7 +147,7 @@ export default { | ... | @@ -147,7 +147,7 @@ export default { |
| 147 | //根据编号获取对应信息 | 147 | //根据编号获取对应信息 |
| 148 | getPrintTemplateByCode({ tmpno: 'dysqs' }).then(res => { | 148 | getPrintTemplateByCode({ tmpno: 'dysqs' }).then(res => { |
| 149 | if (res.code == 200) { | 149 | if (res.code == 200) { |
| 150 | getPrintApplicationInfo(this.currentSelectProps).then(infoRes => { | 150 | getPrintApplicationForm(this.currentSelectProps.bsmSldy).then(infoRes => { |
| 151 | if (infoRes.code == 200) { | 151 | if (infoRes.code == 200) { |
| 152 | //打开模板设计 | 152 | //打开模板设计 |
| 153 | let LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM')); | 153 | let LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM')); | ... | ... |
| ... | @@ -761,7 +761,7 @@ class data extends filter { | ... | @@ -761,7 +761,7 @@ class data extends filter { |
| 761 | }, | 761 | }, |
| 762 | { | 762 | { |
| 763 | prop: "bdbzzqse", | 763 | prop: "bdbzzqse", |
| 764 | label: "被担保主债权数额(万元)", | 764 | label: "被担保主债权数额", |
| 765 | }, | 765 | }, |
| 766 | { | 766 | { |
| 767 | prop: "dbfw", | 767 | prop: "dbfw", |
| ... | @@ -776,7 +776,7 @@ class data extends filter { | ... | @@ -776,7 +776,7 @@ class data extends filter { |
| 776 | label: "债务履行结束时间", | 776 | label: "债务履行结束时间", |
| 777 | }, | 777 | }, |
| 778 | { | 778 | { |
| 779 | prop: "zwlxqx", | 779 | prop: "dyqx", |
| 780 | label: "债务履行期限(债务确定期间)", | 780 | label: "债务履行期限(债务确定期间)", |
| 781 | }, | 781 | }, |
| 782 | { | 782 | { |
| ... | @@ -784,7 +784,7 @@ class data extends filter { | ... | @@ -784,7 +784,7 @@ class data extends filter { |
| 784 | label: "最高债权确定事实和数额", | 784 | label: "最高债权确定事实和数额", |
| 785 | }, | 785 | }, |
| 786 | { | 786 | { |
| 787 | prop: "sfczyd", | 787 | prop: "sfczjzhxz", |
| 788 | label: "是否存在禁止或限制转让抵押不动产的约定", | 788 | label: "是否存在禁止或限制转让抵押不动产的约定", |
| 789 | }, | 789 | }, |
| 790 | { | 790 | { |
| ... | @@ -1017,7 +1017,7 @@ class data extends filter { | ... | @@ -1017,7 +1017,7 @@ class data extends filter { |
| 1017 | label: "附记", | 1017 | label: "附记", |
| 1018 | }, | 1018 | }, |
| 1019 | { | 1019 | { |
| 1020 | prop: "qdjgmc", | 1020 | prop: "qdjg", |
| 1021 | label: "取得价格/被担保主债权数额", | 1021 | label: "取得价格/被担保主债权数额", |
| 1022 | }, | 1022 | }, |
| 1023 | { | 1023 | { |
| ... | @@ -1025,7 +1025,7 @@ class data extends filter { | ... | @@ -1025,7 +1025,7 @@ class data extends filter { |
| 1025 | label: "担保范围", | 1025 | label: "担保范围", |
| 1026 | }, | 1026 | }, |
| 1027 | { | 1027 | { |
| 1028 | prop: "sfczyd", | 1028 | prop: "sfczjzhxz", |
| 1029 | label: "是否存在禁止或限制转让抵押不动产的约定", | 1029 | label: "是否存在禁止或限制转让抵押不动产的约定", |
| 1030 | }, | 1030 | }, |
| 1031 | { | 1031 | { | ... | ... |
| ... | @@ -171,6 +171,8 @@ | ... | @@ -171,6 +171,8 @@ |
| 171 | if (['zsdy', 'zmdy'].includes(that.ruleForm.tmpno)) { | 171 | if (['zsdy', 'zmdy'].includes(that.ruleForm.tmpno)) { |
| 172 | LODOP.SET_PRINT_PAGESIZE(2, 0, 0, "B4"); // 设置纸张大小为 B4 | 172 | LODOP.SET_PRINT_PAGESIZE(2, 0, 0, "B4"); // 设置纸张大小为 B4 |
| 173 | LODOP.SET_PRINT_MODE("RESELECT_ORIENT", true); // 手动设置方向 | 173 | LODOP.SET_PRINT_MODE("RESELECT_ORIENT", true); // 手动设置方向 |
| 174 | } else { | ||
| 175 | LODOP.SET_PRINT_PAGESIZE(1, 0, 0, "A4"); // 设置纸张大小为 B4 | ||
| 174 | } | 176 | } |
| 175 | LODOP.ADD_PRINT_DATA("ProgramData", this.ruleForm.tmpcontent); //装载模板 | 177 | LODOP.ADD_PRINT_DATA("ProgramData", this.ruleForm.tmpcontent); //装载模板 |
| 176 | //窗口关闭后,回调函数中保存的设计代码 | 178 | //窗口关闭后,回调函数中保存的设计代码 | ... | ... |
| 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 14:09:02 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <dialogBox | 7 | <dialogBox |
| ... | @@ -12,12 +12,12 @@ | ... | @@ -12,12 +12,12 @@ |
| 12 | :isFullscreen="false" | 12 | :isFullscreen="false" |
| 13 | @submitForm="submitForm" | 13 | @submitForm="submitForm" |
| 14 | @closeDialog="closeDialog" | 14 | @closeDialog="closeDialog" |
| 15 | :isButton="showButton"> | 15 | :isButton="isShow"> |
| 16 | 16 | ||
| 17 | <el-tabs v-model="activeName" @tab-click="handleClick" class="from-clues-header"> | 17 | <el-tabs v-model="activeName" @tab-click="handleClick" class="from-clues-header"> |
| 18 | <el-tab-pane label="基本信息" name="1"></el-tab-pane> | 18 | <el-tab-pane label="基本信息" name="1"></el-tab-pane> |
| 19 | <el-tab-pane label="个人信息备案" name="2"></el-tab-pane> | 19 | <el-tab-pane label="银行信息" name="2"></el-tab-pane> |
| 20 | <el-tab-pane label="企业信息备案" name="3"></el-tab-pane> | 20 | <el-tab-pane label="企业信息" name="3"></el-tab-pane> |
| 21 | </el-tabs> | 21 | </el-tabs> |
| 22 | 22 | ||
| 23 | <el-form | 23 | <el-form |
| ... | @@ -28,6 +28,7 @@ | ... | @@ -28,6 +28,7 @@ |
| 28 | label-width="120px"> | 28 | label-width="120px"> |
| 29 | <el-form-item label="身份证读卡器"> | 29 | <el-form-item label="身份证读卡器"> |
| 30 | <el-button type="text" icon="el-icon-tickets" :disabled="!showButton" @click="readClick">读取</el-button> | 30 | <el-button type="text" icon="el-icon-tickets" :disabled="!showButton" @click="readClick">读取</el-button> |
| 31 | <el-button type="primary">信息备案</el-button> | ||
| 31 | </el-form-item> | 32 | </el-form-item> |
| 32 | <el-row> | 33 | <el-row> |
| 33 | <el-col :span="8"> | 34 | <el-col :span="8"> |
| ... | @@ -252,7 +253,7 @@ | ... | @@ -252,7 +253,7 @@ |
| 252 | </el-col> | 253 | </el-col> |
| 253 | </el-row> | 254 | </el-row> |
| 254 | </el-form> | 255 | </el-form> |
| 255 | <div v-if="activeName==2"> | 256 | <div v-if="activeName==2" class="padding10"> |
| 256 | <el-form :model="queryForm" label-width="80px"> | 257 | <el-form :model="queryForm" label-width="80px"> |
| 257 | <el-row> | 258 | <el-row> |
| 258 | <el-col :span="8"> | 259 | <el-col :span="8"> |
| ... | @@ -274,8 +275,8 @@ | ... | @@ -274,8 +275,8 @@ |
| 274 | </el-col> | 275 | </el-col> |
| 275 | </el-row> | 276 | </el-row> |
| 276 | </el-form> | 277 | </el-form> |
| 277 | <el-table :data="tableDataGr.data" border v-Loading="loading" :height="368"> | 278 | <el-table :data="tableDataYh.data" border v-Loading="loading" :height="426.8"> |
| 278 | <el-table-column v-for="item in tableDataGr.columns" :key="item.index" :prop="item.prop" :label="item.label" align="center"> | 279 | <el-table-column v-for="item in tableDataYh.columns" :key="item.index" :prop="item.prop" :label="item.label" align="center"> |
| 279 | </el-table-column> | 280 | </el-table-column> |
| 280 | <el-table-column label="证件种类"> | 281 | <el-table-column label="证件种类"> |
| 281 | <template slot-scope="scope"> | 282 | <template slot-scope="scope"> |
| ... | @@ -289,18 +290,18 @@ | ... | @@ -289,18 +290,18 @@ |
| 289 | </el-select> | 290 | </el-select> |
| 290 | </template> | 291 | </template> |
| 291 | </el-table-column> | 292 | </el-table-column> |
| 292 | <el-table-column label="操作"> | 293 | <el-table-column label="操作" width="50"> |
| 293 | <template slot-scope="scope"> | 294 | <template slot-scope="scope"> |
| 294 | <el-button type="text" @click="handlesGrSelect(scope.row)">使用</el-button> | 295 | <el-button type="text" @click="handlesYhSelect(scope.row)">使用</el-button> |
| 295 | </template> | 296 | </template> |
| 296 | </el-table-column> | 297 | </el-table-column> |
| 297 | </el-table> | 298 | </el-table> |
| 298 | <el-pagination background layout="prev, pager, next,total" :total="tableDataGr.total" | 299 | <el-pagination background layout="prev, pager, next,total" :total="tableDataYh.total" |
| 299 | @current-change="handleCurrentChange"></el-pagination> | 300 | @current-change="handleCurrentChange"></el-pagination> |
| 300 | 301 | ||
| 301 | </div> | 302 | </div> |
| 302 | 303 | ||
| 303 | <div v-if="activeName==3"> | 304 | <div v-if="activeName==3" class="padding10"> |
| 304 | <el-form :model="queryForm" label-width="80px"> | 305 | <el-form :model="queryForm" label-width="80px"> |
| 305 | <el-row> | 306 | <el-row> |
| 306 | <el-col :span="8"> | 307 | <el-col :span="8"> |
| ... | @@ -322,7 +323,7 @@ | ... | @@ -322,7 +323,7 @@ |
| 322 | </el-col> | 323 | </el-col> |
| 323 | </el-row> | 324 | </el-row> |
| 324 | </el-form> | 325 | </el-form> |
| 325 | <el-table :data="tableDataQy.data" border v-Loading="loading" :height="368"> | 326 | <el-table :data="tableDataQy.data" border v-Loading="loading" :height="426.8"> |
| 326 | <el-table-column v-for="item in tableDataQy.columns" :key="item.index" :prop="item.prop" :label="item.label" align="center"> | 327 | <el-table-column v-for="item in tableDataQy.columns" :key="item.index" :prop="item.prop" :label="item.label" align="center"> |
| 327 | </el-table-column> | 328 | </el-table-column> |
| 328 | <el-table-column label="证件种类"> | 329 | <el-table-column label="证件种类"> |
| ... | @@ -337,9 +338,9 @@ | ... | @@ -337,9 +338,9 @@ |
| 337 | </el-select> | 338 | </el-select> |
| 338 | </template> | 339 | </template> |
| 339 | </el-table-column> | 340 | </el-table-column> |
| 340 | <el-table-column label="操作"> | 341 | <el-table-column label="操作" width="50"> |
| 341 | <template slot-scope="scope"> | 342 | <template slot-scope="scope"> |
| 342 | <el-button type="text" @click="handlesGrSelect(scope.row)">使用</el-button> | 343 | <el-button type="text" @click="handlesYhSelect(scope.row)">使用</el-button> |
| 343 | </template> | 344 | </template> |
| 344 | </el-table-column> | 345 | </el-table-column> |
| 345 | </el-table> | 346 | </el-table> |
| ... | @@ -351,11 +352,9 @@ | ... | @@ -351,11 +352,9 @@ |
| 351 | </template> | 352 | </template> |
| 352 | <script> | 353 | <script> |
| 353 | import { mapGetters } from "vuex"; | 354 | import { mapGetters } from "vuex"; |
| 354 | import table from "@/utils/mixin/table"; | ||
| 355 | import { getIdCardInfo } from '@/utils/operation.js' | 355 | import { getIdCardInfo } from '@/utils/operation.js' |
| 356 | import { dataGr, dataQy, sendThis } from "../../javascript/addQlrData"; | 356 | import { dataYh, dataQy, sendThis } from "../../javascript/addQlrData"; |
| 357 | export default { | 357 | export default { |
| 358 | mixins: [table], | ||
| 359 | props: { | 358 | props: { |
| 360 | value: { type: Boolean, default: false }, | 359 | value: { type: Boolean, default: false }, |
| 361 | details: { type: Object, default: {} }, | 360 | details: { type: Object, default: {} }, |
| ... | @@ -366,6 +365,7 @@ | ... | @@ -366,6 +365,7 @@ |
| 366 | }, | 365 | }, |
| 367 | data () { | 366 | data () { |
| 368 | return { | 367 | return { |
| 368 | isShow: false, | ||
| 369 | activeName: '1', | 369 | activeName: '1', |
| 370 | loading: false, | 370 | loading: false, |
| 371 | myValue: this.value, | 371 | myValue: this.value, |
| ... | @@ -398,10 +398,18 @@ | ... | @@ -398,10 +398,18 @@ |
| 398 | zjzl: [{ required: true, message: "证件种类", trigger: "change" }], | 398 | zjzl: [{ required: true, message: "证件种类", trigger: "change" }], |
| 399 | zjh: [{ required: true, message: "证件号", trigger: "blur" }], | 399 | zjh: [{ required: true, message: "证件号", trigger: "blur" }], |
| 400 | }, | 400 | }, |
| 401 | tableDataGr: { | 401 | tableDataYh: { |
| 402 | total: 0, | 402 | total: 0, |
| 403 | columns: dataGr.columns(), | 403 | columns: dataYh.columns(), |
| 404 | data: [], | 404 | data: [ |
| 405 | { | ||
| 406 | sqrmc: '李怡然', | ||
| 407 | zjh: '99999999999', | ||
| 408 | frmc: '李怡然同学', | ||
| 409 | txdz: '山东日照', | ||
| 410 | dh: '18802933269' | ||
| 411 | } | ||
| 412 | ], | ||
| 405 | }, | 413 | }, |
| 406 | queryForm: { | 414 | queryForm: { |
| 407 | zjh: "", | 415 | zjh: "", |
| ... | @@ -420,6 +428,7 @@ | ... | @@ -420,6 +428,7 @@ |
| 420 | watch: { | 428 | watch: { |
| 421 | value (val) { | 429 | value (val) { |
| 422 | this.myValue = _.cloneDeep(val) | 430 | this.myValue = _.cloneDeep(val) |
| 431 | this.isShow = this.showButton | ||
| 423 | }, | 432 | }, |
| 424 | details: { | 433 | details: { |
| 425 | handler: function (val, oldVal) { | 434 | handler: function (val, oldVal) { |
| ... | @@ -429,9 +438,21 @@ | ... | @@ -429,9 +438,21 @@ |
| 429 | } | 438 | } |
| 430 | }, | 439 | }, |
| 431 | methods: { | 440 | methods: { |
| 432 | handleClick (event, tab) { }, | 441 | handleClick (event, tab) { |
| 433 | handlesGrSelect () { }, | 442 | if (this.activeName != 1) { |
| 443 | this.isShow = false | ||
| 444 | } else { | ||
| 445 | this.isShow = true | ||
| 446 | } | ||
| 447 | }, | ||
| 448 | handlesYhSelect (row) { | ||
| 449 | this.$emit("updateDetail", _.cloneDeep(row)); | ||
| 450 | this.$emit("input", false); | ||
| 451 | }, | ||
| 434 | handleSearch () { }, | 452 | handleSearch () { }, |
| 453 | handleCurrentChange (val) { | ||
| 454 | console.log(val); | ||
| 455 | }, | ||
| 435 | /** | 456 | /** |
| 436 | * @description: 身份证打卡器 | 457 | * @description: 身份证打卡器 |
| 437 | * @param {*} row | 458 | * @param {*} row |
| ... | @@ -493,4 +514,7 @@ | ... | @@ -493,4 +514,7 @@ |
| 493 | padding-top: 10px; | 514 | padding-top: 10px; |
| 494 | background-color: #fff; | 515 | background-color: #fff; |
| 495 | } | 516 | } |
| 517 | .padding10 { | ||
| 518 | padding-bottom: 10px; | ||
| 519 | } | ||
| 496 | </style> | 520 | </style> | ... | ... |
| 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> |
| ... | @@ -71,10 +71,10 @@ class data2 extends filter { | ... | @@ -71,10 +71,10 @@ class data2 extends filter { |
| 71 | } | 71 | } |
| 72 | 72 | ||
| 73 | } | 73 | } |
| 74 | let dataGr = new data1() | 74 | let dataYh = new data1() |
| 75 | let dataQy = new data2() | 75 | let dataQy = new data2() |
| 76 | export { | 76 | export { |
| 77 | dataGr, | 77 | dataYh, |
| 78 | dataQy, | 78 | dataQy, |
| 79 | sendThis | 79 | sendThis |
| 80 | } | 80 | } | ... | ... |
| ... | @@ -12,7 +12,7 @@ import { | ... | @@ -12,7 +12,7 @@ import { |
| 12 | completeTask, | 12 | completeTask, |
| 13 | getNextLinkInfo, | 13 | getNextLinkInfo, |
| 14 | getWorkFlowImage, | 14 | getWorkFlowImage, |
| 15 | getPrintApplicationInfo, | 15 | getPrintApplicationForm, |
| 16 | deleteFlow, | 16 | deleteFlow, |
| 17 | unClaimTask, | 17 | unClaimTask, |
| 18 | getZdInfo | 18 | getZdInfo |
| ... | @@ -131,7 +131,7 @@ export default { | ... | @@ -131,7 +131,7 @@ export default { |
| 131 | //根据编号获取对应信息 | 131 | //根据编号获取对应信息 |
| 132 | getPrintTemplateByCode({ tmpno: 'dysqs' }).then(res => { | 132 | getPrintTemplateByCode({ tmpno: 'dysqs' }).then(res => { |
| 133 | if (res.code == 200) { | 133 | if (res.code == 200) { |
| 134 | getPrintApplicationInfo(this.currentSelectProps).then(infoRes => { | 134 | getPrintApplicationForm(this.currentSelectProps.bsmSldy).then(infoRes => { |
| 135 | if (infoRes.code == 200) { | 135 | if (infoRes.code == 200) { |
| 136 | //打开模板设计 | 136 | //打开模板设计 |
| 137 | let LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM')); | 137 | let LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM')); | ... | ... |
| ... | @@ -100,12 +100,12 @@ | ... | @@ -100,12 +100,12 @@ |
| 100 | </el-form-item> | 100 | </el-form-item> |
| 101 | </el-col> | 101 | </el-col> |
| 102 | <el-col :span="8"> | 102 | <el-col :span="8"> |
| 103 | <el-form-item label="面积:"> | 103 | <el-form-item label="权利性质:"> |
| 104 | <el-input disabled v-model="ruleForm.ztQlxx.qlmjmc"></el-input> | 104 | <el-input disabled v-model="ruleForm.ztQlxx.qlxzmc"></el-input> |
| 105 | </el-form-item> | 105 | </el-form-item> |
| 106 | </el-col> | 106 | </el-col> |
| 107 | <el-col :span="8"> | 107 | <el-col :span="8"> |
| 108 | <el-form-item label="用途:"> | 108 | <el-form-item label="权利用途:"> |
| 109 | <el-input disabled v-model="ruleForm.ztQlxx.qlytmc"></el-input> | 109 | <el-input disabled v-model="ruleForm.ztQlxx.qlytmc"></el-input> |
| 110 | </el-form-item> | 110 | </el-form-item> |
| 111 | </el-col> | 111 | </el-col> |
| ... | @@ -122,7 +122,7 @@ | ... | @@ -122,7 +122,7 @@ |
| 122 | <el-input disabled v-model="ruleForm.sldy.ybdcqzsh"></el-input> | 122 | <el-input disabled v-model="ruleForm.sldy.ybdcqzsh"></el-input> |
| 123 | </el-form-item> | 123 | </el-form-item> |
| 124 | </el-col> | 124 | </el-col> |
| 125 | <el-col :span="7"> | 125 | <el-col :span="8"> |
| 126 | <el-form-item label="抵押方式:"> | 126 | <el-form-item label="抵押方式:"> |
| 127 | <el-radio-group disabled v-model="ruleForm.diyaq.dyfs"> | 127 | <el-radio-group disabled v-model="ruleForm.diyaq.dyfs"> |
| 128 | <el-radio label="1">一般抵押权</el-radio> | 128 | <el-radio label="1">一般抵押权</el-radio> |
| ... | @@ -130,20 +130,58 @@ | ... | @@ -130,20 +130,58 @@ |
| 130 | </el-radio-group> | 130 | </el-radio-group> |
| 131 | </el-form-item> | 131 | </el-form-item> |
| 132 | </el-col> | 132 | </el-col> |
| 133 | <el-col :span="9"> | 133 | <el-col :span="8"> |
| 134 | <el-form-item label="抵押面积:"> | ||
| 135 | <div class="flex"> | ||
| 136 | <el-input | ||
| 137 | maxlength="12" | ||
| 138 | v-model="ruleForm.diyaq.dymj" | ||
| 139 | disabled></el-input> | ||
| 140 | <el-select disabled v-model="ruleForm.diyaq.mjdw" style="width: 68px"> | ||
| 141 | <el-option | ||
| 142 | v-for="item in dictData['A7']" | ||
| 143 | :key="item.dcode" | ||
| 144 | :label="item.dname" | ||
| 145 | :value="item.dcode"> | ||
| 146 | </el-option> | ||
| 147 | </el-select> | ||
| 148 | </div> | ||
| 149 | </el-form-item> | ||
| 150 | </el-col> | ||
| 151 | </el-row> | ||
| 152 | <el-row :gutter="10"> | ||
| 153 | <el-col :span="8"> | ||
| 134 | <el-form-item | 154 | <el-form-item |
| 135 | label="是否存在禁止或者限制转让抵押不动产的约定:" | 155 | label="是否禁止或者限制转让的约定:" |
| 136 | label-width="350px" | 156 | label-width="200px" |
| 137 | > | 157 | > |
| 138 | <el-radio-group | 158 | <el-radio-group |
| 139 | v-model="ruleForm.diyaq.sfczjzhxz" | 159 | v-model="ruleForm.diyaq.sfczjzhxz" |
| 140 | :disabled="!viewEdit || isJfOperation" | 160 | :disabled="!viewEdit || isJfOperation" |
| 141 | > | 161 | > |
| 142 | <el-radio label="1">启用</el-radio> | 162 | <el-radio label="1">是</el-radio> |
| 143 | <el-radio label="0">禁用</el-radio> | 163 | <el-radio label="0">否</el-radio> |
| 144 | </el-radio-group> | 164 | </el-radio-group> |
| 145 | </el-form-item> | 165 | </el-form-item> |
| 146 | </el-col> | 166 | </el-col> |
| 167 | <el-col :span="8"> | ||
| 168 | <el-form-item | ||
| 169 | label="是否预告登记:" | ||
| 170 | > | ||
| 171 | <el-radio-group v-model="ruleForm.diyaq.sfygdj" disabled> | ||
| 172 | <el-radio label="1">是</el-radio> | ||
| 173 | <el-radio label="0">否</el-radio> | ||
| 174 | </el-radio-group> | ||
| 175 | </el-form-item> | ||
| 176 | </el-col> | ||
| 177 | <el-col :span="8"> | ||
| 178 | <el-form-item label="债务履行期限:"> | ||
| 179 | <el-input | ||
| 180 | v-model="ruleForm.diyaq.dyqx" | ||
| 181 | :disabled="!viewEdit || isJfOperation" | ||
| 182 | ></el-input> | ||
| 183 | </el-form-item> | ||
| 184 | </el-col> | ||
| 147 | </el-row> | 185 | </el-row> |
| 148 | 186 | ||
| 149 | <el-row :gutter="10"> | 187 | <el-row :gutter="10"> |
| ... | @@ -366,7 +404,6 @@ export default { | ... | @@ -366,7 +404,6 @@ export default { |
| 366 | if (res.code === 200 && res.result) { | 404 | if (res.code === 200 && res.result) { |
| 367 | this.ruleForm = res.result; | 405 | this.ruleForm = res.result; |
| 368 | this.czrOptions = this.ruleForm.qlrList; | 406 | this.czrOptions = this.ruleForm.qlrList; |
| 369 | this.ruleForm.diyaq.sfczjzhxz = "0"; | ||
| 370 | } | 407 | } |
| 371 | this.ruleForm.qlrList.forEach((item) => { | 408 | this.ruleForm.qlrList.forEach((item) => { |
| 372 | if (item.sfczr == 1) { | 409 | if (item.sfczr == 1) { | ... | ... |
| 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 | }, | ... | ... |
| ... | @@ -8,7 +8,7 @@ | ... | @@ -8,7 +8,7 @@ |
| 8 | ref="ruleForm" | 8 | ref="ruleForm" |
| 9 | :label-position="flag ? 'top' : ''" | 9 | :label-position="flag ? 'top' : ''" |
| 10 | :inline="flag" | 10 | :inline="flag" |
| 11 | label-width="120px"> | 11 | label-width="140px"> |
| 12 | <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> | 12 | <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> |
| 13 | <div class="slxx_title title-block"> | 13 | <div class="slxx_title title-block"> |
| 14 | 申请业务信息 | 14 | 申请业务信息 |
| ... | @@ -59,7 +59,7 @@ | ... | @@ -59,7 +59,7 @@ |
| 59 | </el-form-item> | 59 | </el-form-item> |
| 60 | </el-col> | 60 | </el-col> |
| 61 | <el-col :span="8"> | 61 | <el-col :span="8"> |
| 62 | <el-form-item label="不动产登记证明号:"> | 62 | <el-form-item label="不动产证明号:"> |
| 63 | <el-input disabled v-model="ruleForm.ztQlxx.bdcqzh"></el-input> | 63 | <el-input disabled v-model="ruleForm.ztQlxx.bdcqzh"></el-input> |
| 64 | </el-form-item> | 64 | </el-form-item> |
| 65 | </el-col> | 65 | </el-col> |
| ... | @@ -130,13 +130,22 @@ | ... | @@ -130,13 +130,22 @@ |
| 130 | <el-input disabled v-model="ruleForm.ygdj.ygdjzlmc"></el-input> | 130 | <el-input disabled v-model="ruleForm.ygdj.ygdjzlmc"></el-input> |
| 131 | </el-form-item> | 131 | </el-form-item> |
| 132 | </el-col> | 132 | </el-col> |
| 133 | <el-col :span="8"> | 133 | <el-col :span="8"> |
| 134 | <el-form-item label="是否存在禁止或限制:"> | 134 | <el-form-item |
| 135 | <el-input | 135 | label="是否禁止或者限制转让的约定:" |
| 136 | label-width="200px" | ||
| 137 | > | ||
| 138 | <el-radio-group | ||
| 136 | v-model="ruleForm.ygdj.sfczjzhxz" | 139 | v-model="ruleForm.ygdj.sfczjzhxz" |
| 137 | :disabled="ruleForm.sldy.djlx == '300' && !viewEdit"></el-input> | 140 | :disabled="!viewEdit || isJfOperation" |
| 141 | > | ||
| 142 | <el-radio label="1">是</el-radio> | ||
| 143 | <el-radio label="0">否</el-radio> | ||
| 144 | </el-radio-group> | ||
| 138 | </el-form-item> | 145 | </el-form-item> |
| 139 | </el-col> | 146 | </el-col> |
| 147 | </el-row> | ||
| 148 | <el-row :gutter="10"> | ||
| 140 | <el-col :span="8"> | 149 | <el-col :span="8"> |
| 141 | <el-form-item label="被担保主债权数额:"> | 150 | <el-form-item label="被担保主债权数额:"> |
| 142 | <div class="flex"> | 151 | <div class="flex"> |
| ... | @@ -248,7 +257,7 @@ | ... | @@ -248,7 +257,7 @@ |
| 248 | 抵押人信息 | 257 | 抵押人信息 |
| 249 | <div class="triangle"></div> | 258 | <div class="triangle"></div> |
| 250 | </div> | 259 | </div> |
| 251 | <qlrCommonTable | 260 | <ywrCommonTable |
| 252 | @upDateQlrxxList="upDateYwrxxList" | 261 | @upDateQlrxxList="upDateYwrxxList" |
| 253 | :tableData="ruleForm.ywrList" | 262 | :tableData="ruleForm.ywrList" |
| 254 | :disabled="viewEdit" | 263 | :disabled="viewEdit" |
| ... | @@ -282,6 +291,7 @@ | ... | @@ -282,6 +291,7 @@ |
| 282 | <script> | 291 | <script> |
| 283 | import ywmix from "@/views/ywbl/mixin/index"; | 292 | import ywmix from "@/views/ywbl/mixin/index"; |
| 284 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 293 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
| 294 | import ywrCommonTable from "@/views/workflow/components/ywrCommonTable"; | ||
| 285 | import { Init, saveData } from "@/api/workflow/ygdyFlow.js"; | 295 | import { Init, saveData } from "@/api/workflow/ygdyFlow.js"; |
| 286 | import { mapGetters } from "vuex"; | 296 | import { mapGetters } from "vuex"; |
| 287 | export default { | 297 | export default { |
| ... | @@ -311,7 +321,7 @@ | ... | @@ -311,7 +321,7 @@ |
| 311 | } | 321 | } |
| 312 | }) | 322 | }) |
| 313 | }, | 323 | }, |
| 314 | components: { qlrCommonTable }, | 324 | components: { qlrCommonTable, ywrCommonTable }, |
| 315 | computed: { | 325 | computed: { |
| 316 | ...mapGetters(["dictData", "flag"]) | 326 | ...mapGetters(["dictData", "flag"]) |
| 317 | }, | 327 | }, | ... | ... |
| ... | @@ -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