申请业务重构
Showing
12 changed files
with
213 additions
and
209 deletions
| ... | @@ -3,15 +3,7 @@ | ... | @@ -3,15 +3,7 @@ |
| 3 | <!-- 表单部分 --> | 3 | <!-- 表单部分 --> |
| 4 | <div class="from-clues-header"> | 4 | <div class="from-clues-header"> |
| 5 | <el-form :model="queryForm" ref="queryForm" label-width="100px"> | 5 | <el-form :model="queryForm" ref="queryForm" label-width="100px"> |
| 6 | <el-row> | 6 | <el-row> |
| 7 | <el-col :span="5"> | ||
| 8 | <el-form-item label="权利类型"> | ||
| 9 | <el-select v-model="queryForm.qllx" filterable clearable placeholder="请选择权利类型"> | ||
| 10 | <el-option v-for="item in qllxs" :key="item.value" :label="item.label" :value="item.value"> | ||
| 11 | </el-option> | ||
| 12 | </el-select> | ||
| 13 | </el-form-item> | ||
| 14 | </el-col> | ||
| 15 | <el-col :span="6"> | 7 | <el-col :span="6"> |
| 16 | <el-form-item label="不动产单元号"> | 8 | <el-form-item label="不动产单元号"> |
| 17 | <el-input placeholder="请输入不动产单元号" v-model="queryForm.bdcdyh" clearable class="width200px"> | 9 | <el-input placeholder="请输入不动产单元号" v-model="queryForm.bdcdyh" clearable class="width200px"> |
| ... | @@ -62,24 +54,22 @@ import { selectCfdj, startBusinessFlow, choiceBdcdy } from "@/api/ywbl.js"; | ... | @@ -62,24 +54,22 @@ import { selectCfdj, startBusinessFlow, choiceBdcdy } from "@/api/ywbl.js"; |
| 62 | export default { | 54 | export default { |
| 63 | props: { | 55 | props: { |
| 64 | isJump: { type: Boolean, default: false }, | 56 | isJump: { type: Boolean, default: false }, |
| 65 | djywbm: { type: String, default: '' }, | 57 | sqywInfo: { type: Object, default: () => {} }, |
| 66 | djqxObj: { | ||
| 67 | type: Object, | ||
| 68 | default: {} | ||
| 69 | }, | ||
| 70 | bsmSqyw: { type: String, default: '' }, | ||
| 71 | }, | 58 | }, |
| 72 | mixins: [table, jump], | 59 | mixins: [table, jump], |
| 73 | data () { | 60 | data () { |
| 74 | return { | 61 | return { |
| 75 | queryForm: defaultParameters.defaultParameters(), | 62 | queryForm: defaultParameters.defaultParameters(), |
| 76 | qllxs: [], | ||
| 77 | tableData: { | 63 | tableData: { |
| 78 | total: 0, | 64 | total: 0, |
| 79 | columns: datas.columns(), | 65 | columns: datas.columns(), |
| 80 | data: [], | 66 | data: [], |
| 81 | }, | 67 | }, |
| 82 | bdcdysz: [] | 68 | bdcdysz: [], |
| 69 | bsmSqyw: | ||
| 70 | this.sqywInfo.nodetype === "djlx" | ||
| 71 | ? this.sqywInfo.bsmSqyw | ||
| 72 | : this.sqywInfo.parentid, | ||
| 83 | }; | 73 | }; |
| 84 | }, | 74 | }, |
| 85 | mounted () { | 75 | mounted () { |
| ... | @@ -95,7 +85,7 @@ export default { | ... | @@ -95,7 +85,7 @@ export default { |
| 95 | this.$emit("closeDialog") | 85 | this.$emit("closeDialog") |
| 96 | }, | 86 | }, |
| 97 | fetchData () { | 87 | fetchData () { |
| 98 | this.queryForm.sqywbm = this.djywbm; | 88 | this.queryForm.sqywbm = this.sqywInfo.djywbm; |
| 99 | selectCfdj({ ...this.queryForm, ...this.pageData }) | 89 | selectCfdj({ ...this.queryForm, ...this.pageData }) |
| 100 | .then((res) => { | 90 | .then((res) => { |
| 101 | if (res.code === 200) { | 91 | if (res.code === 200) { |
| ... | @@ -114,8 +104,8 @@ export default { | ... | @@ -114,8 +104,8 @@ export default { |
| 114 | startBusinessFlow({ | 104 | startBusinessFlow({ |
| 115 | bsmSqyw: this.bsmSqyw, | 105 | bsmSqyw: this.bsmSqyw, |
| 116 | bdcdysz: this.bdcdysz, | 106 | bdcdysz: this.bdcdysz, |
| 117 | djqxbm: this.djqxObj?.djqxbm, | 107 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", |
| 118 | djqxmc: this.djqxObj?.djqxmc | 108 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", |
| 119 | }).then((res) => { | 109 | }).then((res) => { |
| 120 | if (res.code == 200) { | 110 | if (res.code == 200) { |
| 121 | this.$message({ | 111 | this.$message({ |
| ... | @@ -123,7 +113,7 @@ export default { | ... | @@ -123,7 +113,7 @@ export default { |
| 123 | message: '发起申请成功', | 113 | message: '发起申请成功', |
| 124 | type: 'success' | 114 | type: 'success' |
| 125 | }) | 115 | }) |
| 126 | this.jump(res.result, this.djywbm) | 116 | this.jump(res.result, this.sqywInfo.djywbm) |
| 127 | } else { | 117 | } else { |
| 128 | this.$message.error(res.message) | 118 | this.$message.error(res.message) |
| 129 | } | 119 | } | ... | ... |
| ... | @@ -99,12 +99,7 @@ export default { | ... | @@ -99,12 +99,7 @@ export default { |
| 99 | mixins: [table, jump], | 99 | mixins: [table, jump], |
| 100 | props: { | 100 | props: { |
| 101 | isJump: { type: Boolean, default: false }, | 101 | isJump: { type: Boolean, default: false }, |
| 102 | djywbm: { type: String, default: "" }, | 102 | sqywInfo: { type: Object, default: () => {} }, |
| 103 | djqxObj: { | ||
| 104 | type: Object, | ||
| 105 | default: {}, | ||
| 106 | }, | ||
| 107 | bsmSqyw: { type: String, default: "" }, | ||
| 108 | }, | 103 | }, |
| 109 | data() { | 104 | data() { |
| 110 | return { | 105 | return { |
| ... | @@ -131,7 +126,7 @@ export default { | ... | @@ -131,7 +126,7 @@ export default { |
| 131 | this.$emit("closeDialog"); | 126 | this.$emit("closeDialog"); |
| 132 | }, | 127 | }, |
| 133 | fetchData() { | 128 | fetchData() { |
| 134 | this.queryForm.sqywbm = this.djywbm; | 129 | this.queryForm.sqywbm = this.sqywInfo.djywbm; |
| 135 | selectDiyaq({ ...this.queryForm, ...this.pageData }).then((res) => { | 130 | selectDiyaq({ ...this.queryForm, ...this.pageData }).then((res) => { |
| 136 | if (res.code === 200) { | 131 | if (res.code === 200) { |
| 137 | let { total, records } = res.result; | 132 | let { total, records } = res.result; |
| ... | @@ -146,10 +141,10 @@ export default { | ... | @@ -146,10 +141,10 @@ export default { |
| 146 | return; | 141 | return; |
| 147 | } | 142 | } |
| 148 | startBusinessFlow({ | 143 | startBusinessFlow({ |
| 149 | bsmSqyw: this.bsmSqyw, | 144 | bsmSqyw: this.sqywInfo.parentid, |
| 150 | bdcdysz: this.bdcdysz, | 145 | bdcdysz: this.bdcdysz, |
| 151 | djqxbm: this.djqxObj?.djqxbm, | 146 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", |
| 152 | djqxmc: this.djqxObj?.djqxmc, | 147 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", |
| 153 | }).then((res) => { | 148 | }).then((res) => { |
| 154 | if (res.code == 200) { | 149 | if (res.code == 200) { |
| 155 | this.$message({ | 150 | this.$message({ |
| ... | @@ -158,7 +153,7 @@ export default { | ... | @@ -158,7 +153,7 @@ export default { |
| 158 | type: "success", | 153 | type: "success", |
| 159 | }); | 154 | }); |
| 160 | if (!this.isJump) { | 155 | if (!this.isJump) { |
| 161 | this.jump(res.result, this.djywbm); | 156 | this.jump(res.result, this.sqywInfo.djywbm); |
| 162 | } else { | 157 | } else { |
| 163 | this.$emit("updateDialog", true); | 158 | this.$emit("updateDialog", true); |
| 164 | } | 159 | } | ... | ... |
| ... | @@ -77,12 +77,7 @@ export default { | ... | @@ -77,12 +77,7 @@ export default { |
| 77 | mixins: [table, jump], | 77 | mixins: [table, jump], |
| 78 | props: { | 78 | props: { |
| 79 | isJump: { type: Boolean, default: false }, | 79 | isJump: { type: Boolean, default: false }, |
| 80 | djywbm: { type: String, default: '' }, | 80 | sqywInfo: { type: Object, default: () => {} }, |
| 81 | djqxObj: { | ||
| 82 | type: Object, | ||
| 83 | default: {} | ||
| 84 | }, | ||
| 85 | bsmSqyw: { type: String, default: '' }, | ||
| 86 | }, | 81 | }, |
| 87 | data () { | 82 | data () { |
| 88 | return { | 83 | return { |
| ... | @@ -93,13 +88,16 @@ export default { | ... | @@ -93,13 +88,16 @@ export default { |
| 93 | ywh: '', | 88 | ywh: '', |
| 94 | bdcqzh: '' | 89 | bdcqzh: '' |
| 95 | }, | 90 | }, |
| 96 | |||
| 97 | tableData: { | 91 | tableData: { |
| 98 | total: 0, | 92 | total: 0, |
| 99 | columns: datas.columns(), | 93 | columns: datas.columns(), |
| 100 | data: [], | 94 | data: [], |
| 101 | }, | 95 | }, |
| 102 | bdcdysz: [] | 96 | bdcdysz: [], |
| 97 | bsmSqyw: | ||
| 98 | this.sqywInfo.nodetype === "djlx" | ||
| 99 | ? this.sqywInfo.bsmSqyw | ||
| 100 | : this.sqywInfo.parentid, | ||
| 103 | }; | 101 | }; |
| 104 | }, | 102 | }, |
| 105 | mounted () { | 103 | mounted () { |
| ... | @@ -117,7 +115,7 @@ export default { | ... | @@ -117,7 +115,7 @@ export default { |
| 117 | fetchData () { | 115 | fetchData () { |
| 118 | if (!this.isJump) { | 116 | if (!this.isJump) { |
| 119 | //从业务办理进入 | 117 | //从业务办理进入 |
| 120 | this.queryForm.sqywbm = this.djywbm; | 118 | this.queryForm.sqywbm = this.sqywInfo.djywbm; |
| 121 | this.queryForm.fwfl = this.activeName; | 119 | this.queryForm.fwfl = this.activeName; |
| 122 | if (this.activeName == "zrz") { | 120 | if (this.activeName == "zrz") { |
| 123 | selectZrz({ ...this.queryForm, ...this.pageData }).then((res) => { | 121 | selectZrz({ ...this.queryForm, ...this.pageData }).then((res) => { |
| ... | @@ -159,11 +157,11 @@ export default { | ... | @@ -159,11 +157,11 @@ export default { |
| 159 | } | 157 | } |
| 160 | if (!this.isJump) { | 158 | if (!this.isJump) { |
| 161 | startBusinessFlow({ | 159 | startBusinessFlow({ |
| 162 | bsmSqyw: this.bsmSqyw, | 160 | bsmSqyw: this.sqywInfo.parentid, |
| 163 | fwlx: this.activeName, | 161 | fwlx: this.activeName, |
| 164 | bdcdysz: this.bdcdysz, | 162 | bdcdysz: this.bdcdysz, |
| 165 | djqxbm: this.djqxObj?.djqxbm, | 163 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", |
| 166 | djqxmc: this.djqxObj?.djqxmc | 164 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", |
| 167 | }).then((res) => { | 165 | }).then((res) => { |
| 168 | if (res.code == 200) { | 166 | if (res.code == 200) { |
| 169 | this.$message({ | 167 | this.$message({ | ... | ... |
| ... | @@ -49,24 +49,21 @@ export default { | ... | @@ -49,24 +49,21 @@ export default { |
| 49 | mixins: [table, jump], | 49 | mixins: [table, jump], |
| 50 | props: { | 50 | props: { |
| 51 | isJump: { type: Boolean, default: false }, | 51 | isJump: { type: Boolean, default: false }, |
| 52 | djywbm: { type: String, default: '' }, | 52 | sqywInfo: { type: Object, default: () => {} }, |
| 53 | djqxObj: { | ||
| 54 | type: Object, | ||
| 55 | default: {} | ||
| 56 | }, | ||
| 57 | bsmSqyw: { type: String, default: '' }, | ||
| 58 | }, | 53 | }, |
| 59 | data () { | 54 | data () { |
| 60 | return { | 55 | return { |
| 61 | queryForm: defaultParameters.defaultParameters(), | 56 | queryForm: defaultParameters.defaultParameters(), |
| 62 | |||
| 63 | qllxs: [], | ||
| 64 | tableData: { | 57 | tableData: { |
| 65 | total: 0, | 58 | total: 0, |
| 66 | columns: datas.columns(), | 59 | columns: datas.columns(), |
| 67 | data: [], | 60 | data: [], |
| 68 | }, | 61 | }, |
| 69 | bdcdysz: [] | 62 | bdcdysz: [], |
| 63 | bsmSqyw: | ||
| 64 | this.sqywInfo.nodetype === "djlx" | ||
| 65 | ? this.sqywInfo.bsmSqyw | ||
| 66 | : this.sqywInfo.parentid, | ||
| 70 | }; | 67 | }; |
| 71 | }, | 68 | }, |
| 72 | mounted () { | 69 | mounted () { |
| ... | @@ -82,7 +79,7 @@ export default { | ... | @@ -82,7 +79,7 @@ export default { |
| 82 | this.$emit("closeDialog"); | 79 | this.$emit("closeDialog"); |
| 83 | }, | 80 | }, |
| 84 | fetchData () { | 81 | fetchData () { |
| 85 | this.queryForm.sqywbm = this.djywbm; | 82 | this.queryForm.sqywbm = this.sqywInfo.djywbm; |
| 86 | selectZdjbxx({ ...this.queryForm, ...this.pageData }).then((res) => { | 83 | selectZdjbxx({ ...this.queryForm, ...this.pageData }).then((res) => { |
| 87 | if (res.code === 200) { | 84 | if (res.code === 200) { |
| 88 | let { total, records } = res.result; | 85 | let { total, records } = res.result; |
| ... | @@ -99,8 +96,8 @@ export default { | ... | @@ -99,8 +96,8 @@ export default { |
| 99 | startBusinessFlow({ | 96 | startBusinessFlow({ |
| 100 | bsmSqyw: this.bsmSqyw, | 97 | bsmSqyw: this.bsmSqyw, |
| 101 | bdcdysz: this.bdcdysz, | 98 | bdcdysz: this.bdcdysz, |
| 102 | djqxbm: this.djqxObj?.djqxbm, | 99 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", |
| 103 | djqxmc: this.djqxObj?.djqxmc | 100 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", |
| 104 | }).then((res) => { | 101 | }).then((res) => { |
| 105 | if (res.code == 200) { | 102 | if (res.code == 200) { |
| 106 | this.$message({ | 103 | this.$message({ | ... | ... |
| ... | @@ -49,12 +49,7 @@ export default { | ... | @@ -49,12 +49,7 @@ export default { |
| 49 | mixins: [table, jump], | 49 | mixins: [table, jump], |
| 50 | props: { | 50 | props: { |
| 51 | isJump: { type: Boolean, default: false }, | 51 | isJump: { type: Boolean, default: false }, |
| 52 | djywbm: { type: String, default: '' }, | 52 | sqywInfo: { type: Object, default: () => {} }, |
| 53 | djqxObj: { | ||
| 54 | type: Object, | ||
| 55 | default: {} | ||
| 56 | }, | ||
| 57 | bsmSqyw: { type: String, default: '' }, | ||
| 58 | }, | 53 | }, |
| 59 | data () { | 54 | data () { |
| 60 | return { | 55 | return { |
| ... | @@ -81,7 +76,7 @@ export default { | ... | @@ -81,7 +76,7 @@ export default { |
| 81 | this.$emit("closeDialog"); | 76 | this.$emit("closeDialog"); |
| 82 | }, | 77 | }, |
| 83 | fetchData () { | 78 | fetchData () { |
| 84 | this.queryForm.sqywbm = this.djywbm; | 79 | this.queryForm.sqywbm = this.sqywInfo.djywbm; |
| 85 | selectNydsyqQlxx({ ...this.queryForm, ...this.pageData }).then((res) => { | 80 | selectNydsyqQlxx({ ...this.queryForm, ...this.pageData }).then((res) => { |
| 86 | if (res.code === 200) { | 81 | if (res.code === 200) { |
| 87 | let { total, records } = res.result; | 82 | let { total, records } = res.result; |
| ... | @@ -96,10 +91,10 @@ export default { | ... | @@ -96,10 +91,10 @@ export default { |
| 96 | return; | 91 | return; |
| 97 | } | 92 | } |
| 98 | startBusinessFlow({ | 93 | startBusinessFlow({ |
| 99 | bsmSqyw: this.bsmSqyw, | 94 | bsmSqyw: this.sqywInfo.parentid, |
| 100 | bdcdysz: this.bdcdysz, | 95 | bdcdysz: this.bdcdysz, |
| 101 | djqxbm: this.djqxObj?.djqxbm, | 96 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", |
| 102 | djqxmc: this.djqxObj?.djqxmc | 97 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", |
| 103 | }).then((res) => { | 98 | }).then((res) => { |
| 104 | if (res.code == 200) { | 99 | if (res.code == 200) { |
| 105 | this.$message({ | 100 | this.$message({ | ... | ... |
| ... | @@ -14,7 +14,7 @@ | ... | @@ -14,7 +14,7 @@ |
| 14 | placeholder="请选择权利类型" | 14 | placeholder="请选择权利类型" |
| 15 | > | 15 | > |
| 16 | <el-option | 16 | <el-option |
| 17 | v-for="item in qllxs" | 17 | v-for="item in qllxData" |
| 18 | :key="item.sxzdz" | 18 | :key="item.sxzdz" |
| 19 | :label="item.sxzdmc" | 19 | :label="item.sxzdmc" |
| 20 | :value="item.sxzdz" | 20 | :value="item.sxzdz" |
| ... | @@ -98,35 +98,32 @@ export default { | ... | @@ -98,35 +98,32 @@ export default { |
| 98 | mixins: [table, jump], | 98 | mixins: [table, jump], |
| 99 | props: { | 99 | props: { |
| 100 | isJump: { type: Boolean, default: false }, | 100 | isJump: { type: Boolean, default: false }, |
| 101 | djywbm: { type: String, default: "" }, | 101 | sqywInfo: { type: Object, default: () => {} }, |
| 102 | djqxObj: { type: Object, default: {} }, | ||
| 103 | bsmSqyw: { type: String, default: "" }, | ||
| 104 | }, | 102 | }, |
| 105 | data() { | 103 | data() { |
| 106 | return { | 104 | return { |
| 107 | queryForm: defaultParameters.defaultParameters(), | 105 | queryForm: defaultParameters.defaultParameters(), |
| 108 | qllxs: [], | 106 | qllxData: [], |
| 109 | tableData: { | 107 | tableData: { |
| 110 | total: 0, | 108 | total: 0, |
| 111 | columns: datas.columns(), | 109 | columns: datas.columns(), |
| 112 | data: [], | 110 | data: [], |
| 113 | }, | 111 | }, |
| 114 | bdcdysz: [], | 112 | bdcdysz: [], |
| 115 | bsmSqyw: "", | 113 | bsmSqyw: |
| 114 | this.sqywInfo.nodetype === "djlx" | ||
| 115 | ? this.sqywInfo.bsmSqyw | ||
| 116 | : this.sqywInfo.parentid, | ||
| 116 | }; | 117 | }; |
| 117 | }, | 118 | }, |
| 118 | mounted() { | 119 | mounted() { |
| 119 | sendThis(this); | 120 | sendThis(this); |
| 120 | }, | 121 | }, |
| 121 | created() { | 122 | created() { |
| 122 | if (this.djqxObj.nodetype === "djlx") { | 123 | //初始化权利类型下拉框内容 |
| 123 | this.bsmSqyw = this.djqxObj.bsmSqyw; | ||
| 124 | } else { | ||
| 125 | this.bsmSqyw = this.djqxObj.parentid; | ||
| 126 | } | ||
| 127 | getQllxByBsmSqyw(this.bsmSqyw).then((res) => { | 124 | getQllxByBsmSqyw(this.bsmSqyw).then((res) => { |
| 128 | if (res.code === 200) { | 125 | if (res.code === 200) { |
| 129 | this.qllxs = res.result ? res.result : []; | 126 | this.qllxData = res.result ? res.result : []; |
| 130 | } | 127 | } |
| 131 | }); | 128 | }); |
| 132 | }, | 129 | }, |
| ... | @@ -139,13 +136,9 @@ export default { | ... | @@ -139,13 +136,9 @@ export default { |
| 139 | closeDialog() { | 136 | closeDialog() { |
| 140 | this.$emit("closeDialog"); | 137 | this.$emit("closeDialog"); |
| 141 | }, | 138 | }, |
| 139 | //默认加载表格信息 | ||
| 142 | fetchData() { | 140 | fetchData() { |
| 143 | //this.queryForm.bsmSqyw = this.bsmSqyw; | 141 | this.queryForm.bsmSqyw = this.bsmSqyw; |
| 144 | if (this.djqxObj.nodetype === "djlx") { | ||
| 145 | this.queryForm.bsmSqyw = this.djqxObj.bsmSqyw; | ||
| 146 | } else { | ||
| 147 | this.queryForm.bsmSqyw = this.djqxObj.parentid; | ||
| 148 | } | ||
| 149 | selectQlxx({ ...this.queryForm, ...this.pageData }).then((res) => { | 142 | selectQlxx({ ...this.queryForm, ...this.pageData }).then((res) => { |
| 150 | if (res.code === 200) { | 143 | if (res.code === 200) { |
| 151 | let { total, records } = res.result; | 144 | let { total, records } = res.result; |
| ... | @@ -156,14 +149,14 @@ export default { | ... | @@ -156,14 +149,14 @@ export default { |
| 156 | }, | 149 | }, |
| 157 | submitForm() { | 150 | submitForm() { |
| 158 | if (this.bdcdysz.length == 0) { | 151 | if (this.bdcdysz.length == 0) { |
| 159 | this.$message.error("请至少选择一条数据"); | 152 | this.$alert("请至少选择一条数据"); |
| 160 | return; | 153 | return; |
| 161 | } | 154 | } |
| 162 | startBusinessFlow({ | 155 | startBusinessFlow({ |
| 163 | bsmSqyw: this.bsmSqyw, | 156 | bsmSqyw: this.bsmSqyw, |
| 164 | bdcdysz: this.bdcdysz, | 157 | bdcdysz: this.bdcdysz, |
| 165 | djqxbm: this.djqxObj?.djqxbm, | 158 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", |
| 166 | djqxmc: this.djqxObj?.djqxmc, | 159 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", |
| 167 | }).then((res) => { | 160 | }).then((res) => { |
| 168 | if (res.code == 200) { | 161 | if (res.code == 200) { |
| 169 | this.$message({ | 162 | this.$message({ |
| ... | @@ -177,7 +170,7 @@ export default { | ... | @@ -177,7 +170,7 @@ export default { |
| 177 | this.$emit("updateDialog", true); | 170 | this.$emit("updateDialog", true); |
| 178 | } | 171 | } |
| 179 | } else { | 172 | } else { |
| 180 | this.$message.error(res.message); | 173 | this.$alert(res.message); |
| 181 | } | 174 | } |
| 182 | }); | 175 | }); |
| 183 | }, | 176 | }, | ... | ... |
| ... | @@ -4,26 +4,19 @@ | ... | @@ -4,26 +4,19 @@ |
| 4 | <!-- 表单部分 --> | 4 | <!-- 表单部分 --> |
| 5 | <div class="from-clues-header"> | 5 | <div class="from-clues-header"> |
| 6 | <el-form :model="queryForm" ref="queryForm" label-width="100px"> | 6 | <el-form :model="queryForm" ref="queryForm" label-width="100px"> |
| 7 | <el-row> | 7 | <el-row> |
| 8 | <el-col :span="5"> | 8 | <el-col :span="8"> |
| 9 | <el-form-item label="权利类型"> | 9 | <el-form-item label="不动产权证号"> |
| 10 | <el-select | 10 | <el-input |
| 11 | v-model="queryForm.qllx" | 11 | placeholder="请输入不动产权证号" |
| 12 | filterable | 12 | v-model="queryForm.bdcqzh" |
| 13 | clearable | 13 | clearable |
| 14 | placeholder="请选择权利类型" | 14 | class="width200px" |
| 15 | > | 15 | > |
| 16 | <el-option | 16 | </el-input> |
| 17 | v-for="item in qllxs" | ||
| 18 | :key="item.value" | ||
| 19 | :label="item.label" | ||
| 20 | :value="item.value" | ||
| 21 | > | ||
| 22 | </el-option> | ||
| 23 | </el-select> | ||
| 24 | </el-form-item> | 17 | </el-form-item> |
| 25 | </el-col> | 18 | </el-col> |
| 26 | <el-col :span="6"> | 19 | <el-col :span="8"> |
| 27 | <el-form-item label="不动产单元号"> | 20 | <el-form-item label="不动产单元号"> |
| 28 | <el-input | 21 | <el-input |
| 29 | placeholder="请输入不动产单元号" | 22 | placeholder="请输入不动产单元号" |
| ... | @@ -34,11 +27,11 @@ | ... | @@ -34,11 +27,11 @@ |
| 34 | </el-input> | 27 | </el-input> |
| 35 | </el-form-item> | 28 | </el-form-item> |
| 36 | </el-col> | 29 | </el-col> |
| 37 | <el-col :span="6"> | 30 | <el-col :span="6"> |
| 38 | <el-form-item label="不动产权证号"> | 31 | <el-form-item label="坐落"> |
| 39 | <el-input | 32 | <el-input |
| 40 | placeholder="请输入不动产权证号" | 33 | placeholder="" |
| 41 | v-model="queryForm.bdcqzh" | 34 | v-model="queryForm.zl" |
| 42 | clearable | 35 | clearable |
| 43 | class="width200px" | 36 | class="width200px" |
| 44 | > | 37 | > |
| ... | @@ -86,17 +79,11 @@ export default { | ... | @@ -86,17 +79,11 @@ export default { |
| 86 | mixins: [table, jump], | 79 | mixins: [table, jump], |
| 87 | props: { | 80 | props: { |
| 88 | isJump: { type: Boolean, default: false }, | 81 | isJump: { type: Boolean, default: false }, |
| 89 | djywbm: { type: String, default: "" }, | 82 | sqywInfo: { type: Object, default: () => {} }, |
| 90 | djqxObj: { | ||
| 91 | type: Object, | ||
| 92 | default: {}, | ||
| 93 | }, | ||
| 94 | bsmSqyw: { type: String, default: "" }, | ||
| 95 | }, | 83 | }, |
| 96 | data() { | 84 | data() { |
| 97 | return { | 85 | return { |
| 98 | queryForm: defaultParameters.defaultParameters(), | 86 | queryForm: defaultParameters.defaultParameters(), |
| 99 | qllxs: [], | ||
| 100 | tableData: { | 87 | tableData: { |
| 101 | total: 0, | 88 | total: 0, |
| 102 | columns: datas.columns(), | 89 | columns: datas.columns(), |
| ... | @@ -117,13 +104,8 @@ export default { | ... | @@ -117,13 +104,8 @@ export default { |
| 117 | closeDialog() { | 104 | closeDialog() { |
| 118 | this.$emit("closeDialog"); | 105 | this.$emit("closeDialog"); |
| 119 | }, | 106 | }, |
| 120 | fetchData() { | 107 | fetchData() { |
| 121 | if(this.djqxObj.nodetype==="djlx"){ | 108 | this.queryForm.sqywbm = this.sqywInfo.djywbm; |
| 122 | this.queryForm.bsmSqyw = this.djqxObj.bsmSqyw; | ||
| 123 | }else{ | ||
| 124 | this.queryForm.bsmSqyw = this.djqxObj.parentid; | ||
| 125 | } | ||
| 126 | console.log(this.queryForm); | ||
| 127 | selectFwsyq({ ...this.queryForm, ...this.pageData }).then((res) => { | 109 | selectFwsyq({ ...this.queryForm, ...this.pageData }).then((res) => { |
| 128 | if (res.code === 200) { | 110 | if (res.code === 200) { |
| 129 | let { total, records } = res.result; | 111 | let { total, records } = res.result; |
| ... | @@ -140,8 +122,8 @@ export default { | ... | @@ -140,8 +122,8 @@ export default { |
| 140 | startBusinessFlow({ | 122 | startBusinessFlow({ |
| 141 | bsmSqyw: this.bsmSqyw, | 123 | bsmSqyw: this.bsmSqyw, |
| 142 | bdcdysz: this.bdcdysz, | 124 | bdcdysz: this.bdcdysz, |
| 143 | djqxbm: this.djqxObj?.djqxbm, | 125 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", |
| 144 | djqxmc: this.djqxObj?.djqxmc, | 126 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", |
| 145 | }).then((res) => { | 127 | }).then((res) => { |
| 146 | if (res.code == 200) { | 128 | if (res.code == 200) { |
| 147 | this.$message({ | 129 | this.$message({ | ... | ... |
| ... | @@ -63,23 +63,17 @@ export default { | ... | @@ -63,23 +63,17 @@ export default { |
| 63 | mixins: [table, jump], | 63 | mixins: [table, jump], |
| 64 | props: { | 64 | props: { |
| 65 | isJump: { type: Boolean, default: false }, | 65 | isJump: { type: Boolean, default: false }, |
| 66 | djywbm: { type: String, default: '' }, | 66 | sqywInfo: { type: Object, default: () => {} }, |
| 67 | djqxObj: { | ||
| 68 | type: Object, | ||
| 69 | default: {} | ||
| 70 | }, | ||
| 71 | bsmSqyw: { type: String, default: '' }, | ||
| 72 | }, | 67 | }, |
| 73 | data () { | 68 | data () { |
| 74 | return { | 69 | return { |
| 75 | queryForm: defaultParameters.defaultParameters(), | 70 | queryForm: defaultParameters.defaultParameters(), |
| 76 | qllxs: [], | ||
| 77 | tableData: { | 71 | tableData: { |
| 78 | total: 0, | 72 | total: 0, |
| 79 | columns: datas.columns(), | 73 | columns: datas.columns(), |
| 80 | data: [], | 74 | data: [], |
| 81 | }, | 75 | }, |
| 82 | bdcdysz: [] | 76 | bdcdysz: [], |
| 83 | }; | 77 | }; |
| 84 | }, | 78 | }, |
| 85 | mounted () { | 79 | mounted () { |
| ... | @@ -95,7 +89,7 @@ export default { | ... | @@ -95,7 +89,7 @@ export default { |
| 95 | this.$emit("closeDialog"); | 89 | this.$emit("closeDialog"); |
| 96 | }, | 90 | }, |
| 97 | fetchData () { | 91 | fetchData () { |
| 98 | this.queryForm.sqywbm = this.djywbm; | 92 | this.queryForm.sqywbm = this.sqywInfo.djywbm; |
| 99 | selectJsydQlxx({ ...this.queryForm, ...this.pageData }).then((res) => { | 93 | selectJsydQlxx({ ...this.queryForm, ...this.pageData }).then((res) => { |
| 100 | if (res.code === 200) { | 94 | if (res.code === 200) { |
| 101 | let { total, records } = res.result; | 95 | let { total, records } = res.result; |
| ... | @@ -110,10 +104,11 @@ export default { | ... | @@ -110,10 +104,11 @@ export default { |
| 110 | return; | 104 | return; |
| 111 | } | 105 | } |
| 112 | startBusinessFlow({ | 106 | startBusinessFlow({ |
| 113 | bsmSqyw: this.bsmSqyw, | 107 | bsmSqyw: this.sqywInfo.parentid, |
| 114 | bdcdysz: this.bdcdysz, | 108 | bdcdysz: this.bdcdysz, |
| 115 | djqxbm: this.djqxObj?.djqxbm, | 109 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", |
| 116 | djqxmc: this.djqxObj?.djqxmc | 110 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", |
| 111 | }).then((res) => { | ||
| 117 | }).then((res) => { | 112 | }).then((res) => { |
| 118 | if (res.code == 200) { | 113 | if (res.code == 200) { |
| 119 | this.$message({ | 114 | this.$message({ | ... | ... |
| ... | @@ -49,21 +49,21 @@ export default { | ... | @@ -49,21 +49,21 @@ export default { |
| 49 | mixins: [table, jump], | 49 | mixins: [table, jump], |
| 50 | props: { | 50 | props: { |
| 51 | isJump: { type: Boolean, default: false }, | 51 | isJump: { type: Boolean, default: false }, |
| 52 | djywbm: { type: String, default: '' }, | 52 | sqywInfo: { type: Object, default: () => {} }, |
| 53 | djqxObj: {type: Object, default: {}}, | ||
| 54 | bsmSqyw: { type: String, default: '' }, | ||
| 55 | }, | 53 | }, |
| 56 | data () { | 54 | data () { |
| 57 | return { | 55 | return { |
| 58 | queryForm: defaultParameters.defaultParameters(), | 56 | queryForm: defaultParameters.defaultParameters(), |
| 59 | |||
| 60 | qllxs: [], | ||
| 61 | tableData: { | 57 | tableData: { |
| 62 | total: 0, | 58 | total: 0, |
| 63 | columns: datas.columns(), | 59 | columns: datas.columns(), |
| 64 | data: [], | 60 | data: [], |
| 65 | }, | 61 | }, |
| 66 | bdcdysz: [] | 62 | bdcdysz: [], |
| 63 | bsmSqyw: | ||
| 64 | this.sqywInfo.nodetype === "djlx" | ||
| 65 | ? this.sqywInfo.bsmSqyw | ||
| 66 | : this.sqywInfo.parentid, | ||
| 67 | }; | 67 | }; |
| 68 | }, | 68 | }, |
| 69 | mounted () { | 69 | mounted () { |
| ... | @@ -82,7 +82,7 @@ export default { | ... | @@ -82,7 +82,7 @@ export default { |
| 82 | this.fetchData() | 82 | this.fetchData() |
| 83 | }, | 83 | }, |
| 84 | fetchData () { | 84 | fetchData () { |
| 85 | this.queryForm.sqywbm = this.djywbm; | 85 | this.queryForm.sqywbm = this.sqywInfo.djywbm; |
| 86 | selectZdjbxx({ ...this.queryForm, ...this.pageData }).then((res) => { | 86 | selectZdjbxx({ ...this.queryForm, ...this.pageData }).then((res) => { |
| 87 | if (res.code === 200) { | 87 | if (res.code === 200) { |
| 88 | let { total, records } = res.result; | 88 | let { total, records } = res.result; |
| ... | @@ -93,14 +93,14 @@ export default { | ... | @@ -93,14 +93,14 @@ export default { |
| 93 | }, | 93 | }, |
| 94 | submitForm () { | 94 | submitForm () { |
| 95 | if (this.bdcdysz.length == 0) { | 95 | if (this.bdcdysz.length == 0) { |
| 96 | this.$message.error("请至少选择一条数据"); | 96 | this.$alert("请至少选择一条数据"); |
| 97 | return; | 97 | return; |
| 98 | } | 98 | } |
| 99 | startBusinessFlow({ | 99 | startBusinessFlow({ |
| 100 | bsmSqyw: this.bsmSqyw, | 100 | bsmSqyw: this.bsmSqyw, |
| 101 | bdcdysz: this.bdcdysz, | 101 | bdcdysz: this.bdcdysz, |
| 102 | djqxbm: this.djqxObj?.djqxbm, | 102 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", |
| 103 | djqxmc: this.djqxObj?.djqxmc | 103 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", |
| 104 | }).then((res) => { | 104 | }).then((res) => { |
| 105 | if (res.code == 200) { | 105 | if (res.code == 200) { |
| 106 | this.$message({ | 106 | this.$message({ |
| ... | @@ -114,7 +114,7 @@ export default { | ... | @@ -114,7 +114,7 @@ export default { |
| 114 | this.$emit('updateDialog', true) | 114 | this.$emit('updateDialog', true) |
| 115 | } | 115 | } |
| 116 | } else { | 116 | } else { |
| 117 | this.$message.error(res.message); | 117 | this.$alert(res.message); |
| 118 | } | 118 | } |
| 119 | }) | 119 | }) |
| 120 | }, | 120 | }, | ... | ... |
| ... | @@ -17,11 +17,12 @@ | ... | @@ -17,11 +17,12 @@ |
| 17 | <div v-if="selectType=='collect'" class="right-situation"> | 17 | <div v-if="selectType=='collect'" class="right-situation"> |
| 18 | <div class="right-title">常办业务列表</div> | 18 | <div class="right-title">常办业务列表</div> |
| 19 | <ul> | 19 | <ul> |
| 20 | <li class="cactive" v-for="(item, index) in collectList" :key="index" @dblclick="dblclick(item)" | 20 | <li :class="item.selected ? 'cactive' : ''" v-for="(item, index) in collectList" :key="index" @dblclick="dblclick(collectList,index)" |
| 21 | @click="selectSqywClick(item)"> | 21 | @click="selectSqywClick(collectList,index)"> |
| 22 | <p>{{ item.djywmc }}<br>{{ item.nodename }}</p> | 22 | <p v-if="item.nodetype=='djqx'">{{ item.djywmc }}<br>{{ item.nodename }}</p> |
| 23 | <dt v-else>{{ item.djywmc}}</dt> | ||
| 23 | <p class="active" @click.stop="handleCollection(item)"> | 24 | <p class="active" @click.stop="handleCollection(item)"> |
| 24 | <i class="el-icon-star-off active"></i> | 25 | <i class="el-icon-star-off"></i> |
| 25 | </p> | 26 | </p> |
| 26 | </li> | 27 | </li> |
| 27 | </ul> | 28 | </ul> |
| ... | @@ -31,59 +32,72 @@ | ... | @@ -31,59 +32,72 @@ |
| 31 | <!-- 登记簿补录 --> | 32 | <!-- 登记簿补录 --> |
| 32 | <div v-if="selectType=='amend'">登记簿补录</div> | 33 | <div v-if="selectType=='amend'">登记簿补录</div> |
| 33 | <!-- 业务申请 --> | 34 | <!-- 业务申请 --> |
| 34 | <div v-if="selectType=='apply'"> | 35 | <div v-if="selectType=='apply'" > |
| 36 | <div class="right-type el-card box-card is-always-shadow"> | ||
| 35 | <div class="right-title">登记类型</div> | 37 | <div class="right-title">登记类型</div> |
| 36 | <ul class="type-content"> | 38 | <ul class="type-content"> |
| 37 | <li :class="item.cselect ? 'cactive' : ''" @dblclick="dblclick(item)" @click="selectSqywClick(item)" | 39 | <li :class="item.selected ? 'cactive' : ''" @dblclick="item.sffqlc == 1 && dblclick(djlxList,index)" @click="selectSqywClick(djlxList,index)" |
| 38 | v-for="(item, index) in djlxList" :key="index"> | 40 | v-for="(item, index) in djlxList" :key="index"> |
| 39 | <p> | 41 | <p> |
| 40 | {{ item.nodename }} | 42 | {{ item.nodename }} |
| 41 | </p> | 43 | </p> |
| 42 | <p v-if="item.sffqlc == 1" :class="item.userCollect == 1 ? 'active' : ''" | 44 | <p v-if="item.sffqlc == 1" :class="item.userCollect == 1 ? 'active' : ''" |
| 43 | @click.stop="handleCollection(item)"> | 45 | @click.stop="handleCollection(item)"> |
| 44 | <i class="el-icon-star-off" :class="item.userCollect == 1 ? 'active' : ''"></i> | 46 | <i class="el-icon-star-off"></i> |
| 47 | </p> | ||
| 48 | </li> | ||
| 49 | </ul> | ||
| 50 | </div> | ||
| 51 | <div class="right-situation el-card box-card is-always-shadow"> | ||
| 52 | <div class="right-title">登记情形</div> | ||
| 53 | <ul> | ||
| 54 | <li :class="item.selected ? 'cactive' : ''" v-for="(item, index) in djqxList" :key="index" @dblclick="dblclick(djqxList,index)" | ||
| 55 | @click="selectSqywClick(djqxList,index)"> | ||
| 56 | <dt>{{ item.nodename }}</dt> | ||
| 57 | <p :class="item.userCollect == 1 ? 'active' : ''" @click.stop="handleCollection(item)"> | ||
| 58 | <i class="el-icon-star-off"></i> | ||
| 45 | </p> | 59 | </p> |
| 46 | </li> | 60 | </li> |
| 47 | </ul> | 61 | </ul> |
| 62 | </div> | ||
| 48 | </div> | 63 | </div> |
| 49 | <div class="submit-button"> | 64 | <div class="submit-button"> |
| 50 | <el-button type="primary" :disabled="btnDisabled" @click="dialogClick">选择不动产</el-button> | 65 | <el-button type="primary" :disabled="btnDisabled" @click="dialogClick">选择不动产</el-button> |
| 51 | </div> | 66 | </div> |
| 52 | </div> | 67 | </div> |
| 53 | <selectDialog v-model="isDialog" v-bind="selectSqdjyw"/> | 68 | <selectDialog v-model="isDialog" :sqywInfo="selectParam"/> |
| 54 | </div> | 69 | </div> |
| 55 | </template> | 70 | </template> |
| 56 | <script> | 71 | <script> |
| 57 | import selectDialog from "./slectBdc.vue" | 72 | import selectDialog from "./selectBdc.vue" |
| 58 | import { getCollectBiz, getleftMenu, getNextNode, addCollectBiz, deleteCollectBiz } from "@/api/ywbl" | 73 | import { getCollectBiz, getleftMenu, getNextNode, addCollectBiz, deleteCollectBiz } from "@/api/ywbl" |
| 59 | export default { | 74 | export default { |
| 60 | data () { | 75 | data () { |
| 61 | return { | 76 | return { |
| 77 | //申请业务类型集合 | ||
| 62 | sqywlxList: [ | 78 | sqywlxList: [ |
| 63 | {name:"常办业务",type:"collect"}, | 79 | {name:"常办业务",type:"collect"}, |
| 64 | {name:"一并申请",type:"together"}, | 80 | {name:"一并申请",type:"together"}, |
| 65 | {name:"登记簿补录",type:"amend"} | 81 | {name:"登记簿补录",type:"amend"} |
| 66 | ], | 82 | ], |
| 83 | //类型默认选择常办业务 | ||
| 67 | selectType: "collect", | 84 | selectType: "collect", |
| 85 | //堆叠框选中第一个 | ||
| 68 | activeNames: ['1'], | 86 | activeNames: ['1'], |
| 69 | collectList :[], | 87 | //收藏业务集合 |
| 88 | collectList :[], | ||
| 89 | //申请权利类型集合 | ||
| 70 | sqywQllxList :[], | 90 | sqywQllxList :[], |
| 91 | //登记类型集合 | ||
| 71 | djlxList: [], | 92 | djlxList: [], |
| 93 | //申请权利类型集合 | ||
| 72 | djqxList: [], | 94 | djqxList: [], |
| 73 | selectSqdjyw:{}, | 95 | //选中业务的参数 |
| 74 | 96 | selectParam:{}, | |
| 75 | itemList: [], | 97 | //弹框框架显示或隐藏 |
| 76 | ywList: [], | ||
| 77 | |||
| 78 | obj: { | ||
| 79 | '0': '常办业务列表', | ||
| 80 | '-1': '登记情形' | ||
| 81 | }, | ||
| 82 | isDialog: false, | 98 | isDialog: false, |
| 99 | //选择按钮显示或隐藏 | ||
| 83 | btnDisabled: true, | 100 | btnDisabled: true, |
| 84 | djywbm: '', | ||
| 85 | djqxObj: {}, | ||
| 86 | bsmSqyw: '' | ||
| 87 | } | 101 | } |
| 88 | }, | 102 | }, |
| 89 | components: { | 103 | components: { |
| ... | @@ -96,7 +110,10 @@ export default { | ... | @@ -96,7 +110,10 @@ export default { |
| 96 | getDataList () { | 110 | getDataList () { |
| 97 | //获取收藏信息集合 | 111 | //获取收藏信息集合 |
| 98 | getCollectBiz().then(res => { | 112 | getCollectBiz().then(res => { |
| 99 | this.collectList = res.result | 113 | this.collectList = res.result; |
| 114 | this.collectList.forEach(item => { | ||
| 115 | this.$set(item, 'selected', false); | ||
| 116 | }); | ||
| 100 | }); | 117 | }); |
| 101 | //获取申请权利信息集合 | 118 | //获取申请权利信息集合 |
| 102 | getleftMenu().then(res => { | 119 | getleftMenu().then(res => { |
| ... | @@ -105,6 +122,7 @@ export default { | ... | @@ -105,6 +122,7 @@ export default { |
| 105 | }, | 122 | }, |
| 106 | //申请业务类型菜单事件 | 123 | //申请业务类型菜单事件 |
| 107 | sqywlxClick (item) { | 124 | sqywlxClick (item) { |
| 125 | this.btnDisabled=true; | ||
| 108 | this.selectType = item.type; | 126 | this.selectType = item.type; |
| 109 | this.sqywQllxList.forEach(item => { | 127 | this.sqywQllxList.forEach(item => { |
| 110 | if (item.check) item.check = false; | 128 | if (item.check) item.check = false; |
| ... | @@ -112,6 +130,7 @@ export default { | ... | @@ -112,6 +130,7 @@ export default { |
| 112 | }, | 130 | }, |
| 113 | //权利类型菜单事件 | 131 | //权利类型菜单事件 |
| 114 | qllxClick (index) { | 132 | qllxClick (index) { |
| 133 | this.btnDisabled=true; | ||
| 115 | this.sqywQllxList.forEach(item => { | 134 | this.sqywQllxList.forEach(item => { |
| 116 | if (item.check) item.check = false; | 135 | if (item.check) item.check = false; |
| 117 | }) | 136 | }) |
| ... | @@ -122,46 +141,46 @@ export default { | ... | @@ -122,46 +141,46 @@ export default { |
| 122 | this.getNextNode(this.sqywQllxList[index].bsmSqyw); | 141 | this.getNextNode(this.sqywQllxList[index].bsmSqyw); |
| 123 | }, | 142 | }, |
| 124 | //选择申请业务事件 | 143 | //选择申请业务事件 |
| 125 | selectSqywClick(item){ | 144 | selectSqywClick(data,index){ |
| 126 | if(item.sffqlc=="1"){ | 145 | data.forEach(item=>{ |
| 127 | this.selectSqdjyw=item; | 146 | item.selected = false; |
| 147 | }); | ||
| 148 | data[index].selected = true; | ||
| 149 | if(data[index].sffqlc=="1"){ | ||
| 150 | this.selectParam=data[index]; | ||
| 128 | this.btnDisabled=false; | 151 | this.btnDisabled=false; |
| 129 | }else{ | 152 | }else{ |
| 130 | this.getNextNode(item.bsmSqyw); | 153 | this.btnDisabled=true; |
| 154 | this.getNextNode(data[index].bsmSqyw); | ||
| 131 | } | 155 | } |
| 132 | }, | 156 | }, |
| 133 | //获取下个节点类型数据 | 157 | //获取下个节点类型数据 |
| 134 | getNextNode (bsmSqyw) { | 158 | getNextNode (bsmSqyw) { |
| 135 | getNextNode(bsmSqyw).then(res => { | 159 | getNextNode(bsmSqyw).then(res => { |
| 136 | if (res.result.djqx) this.djqxList = res.result.djqx; | 160 | if (res.result.djqx){ |
| 137 | if (res.result.djlx) this.djlxList = res.result.djlx; | 161 | this.djqxList = res.result.djqx; |
| 162 | this.djqxList.forEach(item => { | ||
| 163 | this.$set(item, 'selected', false); | ||
| 164 | }); | ||
| 165 | } | ||
| 166 | if (res.result.djlx){ | ||
| 167 | this.djlxList = res.result.djlx; | ||
| 168 | this.djlxList.forEach(item => { | ||
| 169 | this.$set(item, 'selected', false); | ||
| 170 | }); | ||
| 171 | } | ||
| 138 | }) | 172 | }) |
| 139 | }, | 173 | }, |
| 140 | //双击事件 | 174 | //双击事件 |
| 141 | dblclick(item){ | 175 | dblclick(data,index){ |
| 142 | this.selectSqdjyw=item; | 176 | this.selectSqywClick(data,index); |
| 143 | this.btnDisabled=false; | ||
| 144 | this.dialogClick(); | 177 | this.dialogClick(); |
| 145 | }, | 178 | }, |
| 146 | //打开弹框内容 | 179 | //打开弹框内容 |
| 147 | dialogClick(){ | 180 | dialogClick(){ |
| 148 | this.isDialog = true; | 181 | this.isDialog = true; |
| 149 | }, | 182 | }, |
| 150 | // 业务-登记情形选择 | 183 | //收藏操作 |
| 151 | SelectDjqx (item, list) { | ||
| 152 | list.forEach(item => { | ||
| 153 | this.$set(item, 'cselect', false) | ||
| 154 | }) | ||
| 155 | item.cselect = true; | ||
| 156 | this.djqxObj = item; | ||
| 157 | if (item.sffqlc == '1') { | ||
| 158 | this.btnDisabled = false | ||
| 159 | this.bsmSqyw = item.bsmSqyw | ||
| 160 | this.djywbm = item.djywbm | ||
| 161 | } | ||
| 162 | }, | ||
| 163 | |||
| 164 | |||
| 165 | handleCollection (item) { | 184 | handleCollection (item) { |
| 166 | let that = this | 185 | let that = this |
| 167 | if (item.userCollect == '2') { | 186 | if (item.userCollect == '2') { |
| ... | @@ -191,11 +210,6 @@ export default { | ... | @@ -191,11 +210,6 @@ export default { |
| 191 | that.getDataList() | 210 | that.getDataList() |
| 192 | } | 211 | } |
| 193 | }) | 212 | }) |
| 194 | }).catch(() => { | ||
| 195 | this.$message({ | ||
| 196 | type: 'info', | ||
| 197 | message: '已取消收藏' | ||
| 198 | }) | ||
| 199 | }) | 213 | }) |
| 200 | } | 214 | } |
| 201 | }, | 215 | }, | ... | ... |
src/views/ywbl/ywsq/selectBdc.vue
0 → 100644
| 1 | <template> | ||
| 2 | <dialogBox :title="title" width="85%" @closeDialog="closeDialog" v-model="value" :isButton="false"> | ||
| 3 | <component :is="router" :sqywInfo="sqywInfo" @closeDialog="closeDialog" @updateDialog="updateDialog"/> | ||
| 4 | </dialogBox> | ||
| 5 | </template> | ||
| 6 | <script> | ||
| 7 | import { queueDjywmc } from "./slectBdcdata.js"; | ||
| 8 | export default { | ||
| 9 | props: { | ||
| 10 | value: { type: Boolean, default: true }, | ||
| 11 | sqywInfo: { type: Object, default: () => {} }, | ||
| 12 | }, | ||
| 13 | data() { | ||
| 14 | return { | ||
| 15 | title: "", | ||
| 16 | router: "", | ||
| 17 | }; | ||
| 18 | }, | ||
| 19 | watch: { | ||
| 20 | value(val) { | ||
| 21 | if (val) { | ||
| 22 | this.title = "申请业务:" + this.sqywInfo.djywmc; | ||
| 23 | let view = queueDjywmc(this.sqywInfo.djywbm); | ||
| 24 | this.router = this.loadView(view); | ||
| 25 | } | ||
| 26 | }, | ||
| 27 | }, | ||
| 28 | methods: { | ||
| 29 | loadView(view) { | ||
| 30 | return (r) => | ||
| 31 | require.ensure([], () => r(require(`./components/${view}.vue`))); | ||
| 32 | }, | ||
| 33 | closeDialog() { | ||
| 34 | this.$emit("input", false); | ||
| 35 | }, | ||
| 36 | updateDialog() { | ||
| 37 | this.$emit("input", false); | ||
| 38 | this.$emit("updateDialog", true); | ||
| 39 | }, | ||
| 40 | }, | ||
| 41 | }; | ||
| 42 | </script> | ||
| 43 | <style scoped lang="scss"> | ||
| 44 | @import "~@/styles/mixin.scss"; | ||
| 45 | @import "~@/styles/public.scss"; | ||
| 46 | |||
| 47 | /deep/.submit_button { | ||
| 48 | text-align: center; | ||
| 49 | padding: 10px; | ||
| 50 | margin: 10px; | ||
| 51 | } | ||
| 52 | </style> |
| ... | @@ -39,14 +39,6 @@ export function queueDjywmc(djywbm) { | ... | @@ -39,14 +39,6 @@ export function queueDjywmc(djywbm) { |
| 39 | case "A09400": | 39 | case "A09400": |
| 40 | vm = "nydsyq200"; | 40 | vm = "nydsyq200"; |
| 41 | break; | 41 | break; |
| 42 | case "A05200": | ||
| 43 | case "A05300": | ||
| 44 | case "A05400": | ||
| 45 | case "A07200": | ||
| 46 | case "A07300": | ||
| 47 | case "A07400": | ||
| 48 | vm = "jsydsyq200"; | ||
| 49 | break; | ||
| 50 | case "A37200"://抵押权转移 | 42 | case "A37200"://抵押权转移 |
| 51 | case "A37300"://抵押权变更 | 43 | case "A37300"://抵押权变更 |
| 52 | case "A37400"://抵押权注销 | 44 | case "A37400"://抵押权注销 |
| ... | @@ -58,6 +50,7 @@ export function queueDjywmc(djywbm) { | ... | @@ -58,6 +50,7 @@ export function queueDjywmc(djywbm) { |
| 58 | break; | 50 | break; |
| 59 | default: | 51 | default: |
| 60 | vm = "selecBdcql"; | 52 | vm = "selecBdcql"; |
| 53 | break; | ||
| 61 | } | 54 | } |
| 62 | return vm; | 55 | return vm; |
| 63 | } | 56 | } | ... | ... |
-
Please register or sign in to post a comment