Merge branch 'dev'
Showing
41 changed files
with
1019 additions
and
890 deletions
| ... | @@ -54,4 +54,16 @@ export function saveBatchData (data) { | ... | @@ -54,4 +54,16 @@ export function saveBatchData (data) { |
| 54 | }) | 54 | }) |
| 55 | } | 55 | } |
| 56 | 56 | ||
| 57 | /** | ||
| 58 | * @description: 保存 | ||
| 59 | * @param {*} data | ||
| 60 | * @author: renchao | ||
| 61 | */ | ||
| 62 | export function saveData (data) { | ||
| 63 | return request({ | ||
| 64 | url: SERVER.SERVERAPI + "/rest/ywbl/fdcq2lr/saveData", | ||
| 65 | method: 'post', | ||
| 66 | data | ||
| 67 | }) | ||
| 68 | } | ||
| 57 | 69 | ... | ... |
| ... | @@ -195,9 +195,9 @@ export function choiceBdcdy (data) { | ... | @@ -195,9 +195,9 @@ export function choiceBdcdy (data) { |
| 195 | * @param {*} data | 195 | * @param {*} data |
| 196 | * @author: renchao | 196 | * @author: renchao |
| 197 | */ | 197 | */ |
| 198 | export function deleteBdcdy (data) { | 198 | export function deleteSlbdcdy (data) { |
| 199 | return request({ | 199 | return request({ |
| 200 | url: SERVER.SERVERAPI + '/rest/business/workFlow/deleteBdcdy', | 200 | url: SERVER.SERVERAPI + '/rest/business/workFlow/deleteSlbdcdy', |
| 201 | method: 'post', | 201 | method: 'post', |
| 202 | data | 202 | data |
| 203 | }) | 203 | }) | ... | ... |
| ... | @@ -11,7 +11,7 @@ | ... | @@ -11,7 +11,7 @@ |
| 11 | <template> | 11 | <template> |
| 12 | <div :class="['lb-table', customClass]"> | 12 | <div :class="['lb-table', customClass]"> |
| 13 | <el-table v-if="!heightNumSetting" class="table-fixed" :row-style="{ height: '50px' }" ref="elTable" :border='border' | 13 | <el-table v-if="!heightNumSetting" class="table-fixed" :row-style="{ height: '50px' }" ref="elTable" :border='border' |
| 14 | :row-class-name="tableRowClassName" :show-header='showHeader' @row-dblclick="singleElection" v-bind="$attrs" | 14 | :row-class-name="tableRowClassName" :show-header='showHeader' @row-click="singleElection" v-bind="$attrs" |
| 15 | :height="tableHeight" v-on="$listeners" :data="data" style="width: 100%" | 15 | :height="tableHeight" v-on="$listeners" :data="data" style="width: 100%" |
| 16 | :span-method="this.merge ? this.mergeMethod : this.spanMethod"> | 16 | :span-method="this.merge ? this.mergeMethod : this.spanMethod"> |
| 17 | <el-table-column width="45" align="center" v-if="isRadio"> | 17 | <el-table-column width="45" align="center" v-if="isRadio"> |
| ... | @@ -25,7 +25,7 @@ | ... | @@ -25,7 +25,7 @@ |
| 25 | </el-table> | 25 | </el-table> |
| 26 | 26 | ||
| 27 | <el-table v-else ref="elTable" id="heightNumSetting" class="table-fixed" :row-style="{ height: '50px' }" | 27 | <el-table v-else ref="elTable" id="heightNumSetting" class="table-fixed" :row-style="{ height: '50px' }" |
| 28 | :border='border' :row-class-name="tableRowClassName" :show-header='showHeader' @row-dblclick="singleElection" v-bind="$attrs" | 28 | :border='border' :row-class-name="tableRowClassName" :show-header='showHeader' @row-click="singleElection" v-bind="$attrs" |
| 29 | :max-height="maxHeight" :height="tableHeight" v-on="$listeners" :data="data" style="width: 100%" | 29 | :max-height="maxHeight" :height="tableHeight" v-on="$listeners" :data="data" style="width: 100%" |
| 30 | :span-method="this.merge ? this.mergeMethod : this.spanMethod"> | 30 | :span-method="this.merge ? this.mergeMethod : this.spanMethod"> |
| 31 | 31 | ||
| ... | @@ -126,6 +126,7 @@ | ... | @@ -126,6 +126,7 @@ |
| 126 | methods: { | 126 | methods: { |
| 127 | // 单选 | 127 | // 单选 |
| 128 | singleElection (row) { | 128 | singleElection (row) { |
| 129 | console.log("点击行"); | ||
| 129 | this.selected = this.data.indexOf(row); | 130 | this.selected = this.data.indexOf(row); |
| 130 | }, | 131 | }, |
| 131 | 132 | ... | ... |
| 1 | <!-- | ||
| 2 | * @Description :宗地基本信息 | ||
| 3 | * @Autor : miaofang | ||
| 4 | * @LastEditTime : 2023-05-24 15:08:51 | ||
| 5 | --> | ||
| 1 | <template> | 6 | <template> |
| 2 | <div class="tableDivCss"> | 7 | <div class="tableDivCss"> |
| 3 | <table cellpadding="0" cellspacing="0" class="tableCss"> | 8 | <table cellpadding="0" cellspacing="0" class="tableCss"> |
| ... | @@ -188,7 +193,11 @@ | ... | @@ -188,7 +193,11 @@ |
| 188 | }, | 193 | }, |
| 189 | methods: { | 194 | methods: { |
| 190 | loadData () { | 195 | loadData () { |
| 191 | getZdjjxxBybdcdyid({ bdcdyid: this.propsParam.bdcdyid }).then((res) => { | 196 | if(this.propsParam.bsmSldy){ |
| 197 | console.log("宗地基本信息"); | ||
| 198 | }else{ | ||
| 199 | console.log("登记簿里宗地基本信息"); | ||
| 200 | getZdjjxxBybdcdyid({ bdcdyid: this.propsParam.bdcdyid }).then((res) => { | ||
| 192 | if (res.code === 200) { | 201 | if (res.code === 200) { |
| 193 | this.zdjbxx = res.result.zdjbxx; | 202 | this.zdjbxx = res.result.zdjbxx; |
| 194 | this.zdbhqks = res.result.zdbhqkList; | 203 | this.zdbhqks = res.result.zdbhqkList; |
| ... | @@ -197,6 +206,8 @@ | ... | @@ -197,6 +206,8 @@ |
| 197 | } | 206 | } |
| 198 | } | 207 | } |
| 199 | }) | 208 | }) |
| 209 | } | ||
| 210 | |||
| 200 | } | 211 | } |
| 201 | } | 212 | } |
| 202 | } | 213 | } | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: workFrame左侧菜单列表-普通 | 2 | * @Description: workFrame左侧菜单列表-普通 |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-05-18 14:39:07 | 4 | * @LastEditTime: 2023-05-24 16:02:39 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> | 7 | <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> |
| ... | @@ -17,7 +17,8 @@ | ... | @@ -17,7 +17,8 @@ |
| 17 | </div> | 17 | </div> |
| 18 | <el-menu :default-active="activeIndex" @select="unitClick"> | 18 | <el-menu :default-active="activeIndex" @select="unitClick"> |
| 19 | <el-menu-item v-for="(item, index) in unitData" :index="index.toString()" :key="index"> | 19 | <el-menu-item v-for="(item, index) in unitData" :index="index.toString()" :key="index"> |
| 20 | <div> | 20 | <p class="dot" v-if="item.issave == '0'"></p> |
| 21 | <div class="menu-con"> | ||
| 21 | <p>{{ item.bdcdyh }}</p> | 22 | <p>{{ item.bdcdyh }}</p> |
| 22 | <p class="title-detail">{{ item.zl }}</p> | 23 | <p class="title-detail">{{ item.zl }}</p> |
| 23 | </div> | 24 | </div> |
| ... | @@ -38,8 +39,9 @@ | ... | @@ -38,8 +39,9 @@ |
| 38 | </div> | 39 | </div> |
| 39 | </template> | 40 | </template> |
| 40 | <script> | 41 | <script> |
| 42 | import { mapGetters } from 'vuex' | ||
| 41 | import { leftMenu } from "@/api/fqsq.js" | 43 | import { leftMenu } from "@/api/fqsq.js" |
| 42 | import { deleteFlow } from "@/api/ywbl.js"; | 44 | import { deleteSlbdcdy } from "@/api/ywbl.js"; |
| 43 | export default { | 45 | export default { |
| 44 | data () { | 46 | data () { |
| 45 | return { | 47 | return { |
| ... | @@ -64,6 +66,17 @@ | ... | @@ -64,6 +66,17 @@ |
| 64 | mounted () { | 66 | mounted () { |
| 65 | this.loadBdcdylist(); | 67 | this.loadBdcdylist(); |
| 66 | }, | 68 | }, |
| 69 | computed: { | ||
| 70 | ...mapGetters(['isRefresh']) | ||
| 71 | }, | ||
| 72 | watch: { | ||
| 73 | isRefresh: { | ||
| 74 | handler (newVal, oldVal) { | ||
| 75 | console.log(newVal, 'newVal'); | ||
| 76 | if (newVal) this.loadBdcdylist() | ||
| 77 | } | ||
| 78 | } | ||
| 79 | }, | ||
| 67 | methods: { | 80 | methods: { |
| 68 | //读取申请单元信息 | 81 | //读取申请单元信息 |
| 69 | loadBdcdylist () { | 82 | loadBdcdylist () { |
| ... | @@ -90,7 +103,7 @@ | ... | @@ -90,7 +103,7 @@ |
| 90 | judgeBatchShow () { | 103 | judgeBatchShow () { |
| 91 | this.showBatch = false; | 104 | this.showBatch = false; |
| 92 | if (this.unitData.length > 1) { | 105 | if (this.unitData.length > 1) { |
| 93 | let qllx = this.$route.query.sqywbm.substring(0, 3); | 106 | let qllx = this.$route.query?.sqywbm?.substring(0, 3); |
| 94 | switch (qllx) { | 107 | switch (qllx) { |
| 95 | case 'B39': | 108 | case 'B39': |
| 96 | this.showBatch = true; | 109 | this.showBatch = true; |
| ... | @@ -119,11 +132,16 @@ | ... | @@ -119,11 +132,16 @@ |
| 119 | .then(() => { | 132 | .then(() => { |
| 120 | var formdata = new FormData(); | 133 | var formdata = new FormData(); |
| 121 | formdata.append("bsmSldyList", item.bsmSldy.split(",")); | 134 | formdata.append("bsmSldyList", item.bsmSldy.split(",")); |
| 122 | formdata.append("bsmSlsq", this.bsmSlsq); | 135 | // formdata.append("bsmSlsq", this.bsmSlsq); |
| 123 | deleteFlow(formdata).then((res) => { | 136 | deleteSlbdcdy(formdata).then((res) => { |
| 124 | if (res.code == 200) { | 137 | if (res.code == 200) { |
| 125 | this.$message.success("删除成功"); | 138 | this.$message.success("删除成功"); |
| 126 | this.$parent.updateDialog(); | 139 | /** |
| 140 | * @description: 更新列表 | ||
| 141 | * @author: miaofang | ||
| 142 | */ | ||
| 143 | this.loadBdcdylist() | ||
| 144 | // this.$parent.updateDialog(); | ||
| 127 | } else { | 145 | } else { |
| 128 | this.$message.error(res.message); | 146 | this.$message.error(res.message); |
| 129 | } | 147 | } |
| ... | @@ -154,7 +172,10 @@ | ... | @@ -154,7 +172,10 @@ |
| 154 | this.currentSelectProps = this.unitData[index]; | 172 | this.currentSelectProps = this.unitData[index]; |
| 155 | this.currentSelectProps.batchOperation = false; | 173 | this.currentSelectProps.batchOperation = false; |
| 156 | this.activeIndex = index.toString(); | 174 | this.activeIndex = index.toString(); |
| 175 | //选中表单传递数据 | ||
| 176 | this.$emit('getCurrentSelectProps', this.currentSelectProps); | ||
| 157 | this.$parent.stepForm(index); | 177 | this.$parent.stepForm(index); |
| 178 | this.$store.dispatch('user/refreshPage', false); | ||
| 158 | } | 179 | } |
| 159 | } | 180 | } |
| 160 | } | 181 | } |
| ... | @@ -162,4 +183,7 @@ | ... | @@ -162,4 +183,7 @@ |
| 162 | <style scoped lang='scss'> | 183 | <style scoped lang='scss'> |
| 163 | @import "~@/styles/mixin.scss"; | 184 | @import "~@/styles/mixin.scss"; |
| 164 | @import "../../workFrame.scss"; | 185 | @import "../../workFrame.scss"; |
| 165 | </style> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 186 | .leftmenu ul { | ||
| 187 | height: calc(100vh - 120px); | ||
| 188 | } | ||
| 189 | </style> | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: workFrame左侧菜单列表-分割 | 2 | * @Description: workFrame左侧菜单列表-分割 |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-05-18 16:32:02 | 4 | * @LastEditTime: 2023-05-24 15:48:34 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> | 7 | <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> |
| ... | @@ -30,6 +30,7 @@ | ... | @@ -30,6 +30,7 @@ |
| 30 | </div> | 30 | </div> |
| 31 | <el-menu :default-active="activeHIndex" @select="handleAfterunitClick"> | 31 | <el-menu :default-active="activeHIndex" @select="handleAfterunitClick"> |
| 32 | <el-menu-item v-for="(item, index) in afterUnitData" :index="index.toString()" :key="index"> | 32 | <el-menu-item v-for="(item, index) in afterUnitData" :index="index.toString()" :key="index"> |
| 33 | <span class="dot" v-if="item.issave == '0'"></span> | ||
| 33 | <div> | 34 | <div> |
| 34 | <p>{{ item.bdcdyh }}</p> | 35 | <p>{{ item.bdcdyh }}</p> |
| 35 | <p class="title-detail">{{ item.zl }}</p> | 36 | <p class="title-detail">{{ item.zl }}</p> |
| ... | @@ -51,6 +52,7 @@ | ... | @@ -51,6 +52,7 @@ |
| 51 | </div> | 52 | </div> |
| 52 | </template> | 53 | </template> |
| 53 | <script> | 54 | <script> |
| 55 | import { mapGetters } from 'vuex' | ||
| 54 | import { leftMenu } from "@/api/fqsq.js" | 56 | import { leftMenu } from "@/api/fqsq.js" |
| 55 | import { deleteFlow } from "@/api/ywbl.js"; | 57 | import { deleteFlow } from "@/api/ywbl.js"; |
| 56 | export default { | 58 | export default { |
| ... | @@ -81,6 +83,16 @@ | ... | @@ -81,6 +83,16 @@ |
| 81 | mounted () { | 83 | mounted () { |
| 82 | this.loadBdcdylist(); | 84 | this.loadBdcdylist(); |
| 83 | }, | 85 | }, |
| 86 | computed: { | ||
| 87 | ...mapGetters(['isRefresh']) | ||
| 88 | }, | ||
| 89 | watch: { | ||
| 90 | isRefresh: { | ||
| 91 | handler (newVal, oldVal) { | ||
| 92 | if (newVal) this.loadBdcdylist() | ||
| 93 | } | ||
| 94 | } | ||
| 95 | }, | ||
| 84 | methods: { | 96 | methods: { |
| 85 | //读取申请单元信息 | 97 | //读取申请单元信息 |
| 86 | loadBdcdylist () { | 98 | loadBdcdylist () { |
| ... | @@ -108,7 +120,7 @@ | ... | @@ -108,7 +120,7 @@ |
| 108 | judgeBatchShow () { | 120 | judgeBatchShow () { |
| 109 | this.showBatch = false; | 121 | this.showBatch = false; |
| 110 | if (this.afterUnitData.length > 1) { | 122 | if (this.afterUnitData.length > 1) { |
| 111 | let qllx = this.$route.query.sqywbm.substring(0, 3); | 123 | let qllx = this.$route.query?.sqywbm?.substring(0, 3); |
| 112 | switch (qllx) { | 124 | switch (qllx) { |
| 113 | case 'B39': | 125 | case 'B39': |
| 114 | this.showBatch = true; | 126 | this.showBatch = true; |
| ... | @@ -164,8 +176,11 @@ | ... | @@ -164,8 +176,11 @@ |
| 164 | unitClick (index) { | 176 | unitClick (index) { |
| 165 | this.activeHIndex = '-1' | 177 | this.activeHIndex = '-1' |
| 166 | this.currentSelectProps = this.aroundUnitData[index]; | 178 | this.currentSelectProps = this.aroundUnitData[index]; |
| 179 | this.currentSelectProps.issave = '1' | ||
| 167 | this.currentSelectProps.batchOperation = false; | 180 | this.currentSelectProps.batchOperation = false; |
| 168 | this.activeIndex = index.toString(); | 181 | this.activeIndex = index.toString(); |
| 182 | //选中表单传递数据 | ||
| 183 | this.$emit('getCurrentSelectProps', this.currentSelectProps); | ||
| 169 | this.$parent.stepForm(index); | 184 | this.$parent.stepForm(index); |
| 170 | }, | 185 | }, |
| 171 | handleAfterunitClick (index) { | 186 | handleAfterunitClick (index) { |
| ... | @@ -173,7 +188,10 @@ | ... | @@ -173,7 +188,10 @@ |
| 173 | this.currentSelectProps = this.afterUnitData[index]; | 188 | this.currentSelectProps = this.afterUnitData[index]; |
| 174 | this.currentSelectProps.batchOperation = false; | 189 | this.currentSelectProps.batchOperation = false; |
| 175 | this.activeHIndex = index.toString(); | 190 | this.activeHIndex = index.toString(); |
| 191 | //选中表单传递数据 | ||
| 192 | this.$emit('getCurrentSelectProps', this.currentSelectProps); | ||
| 176 | this.$parent.stepForm(index); | 193 | this.$parent.stepForm(index); |
| 194 | this.$store.dispatch('user/refreshPage', false); | ||
| 177 | } | 195 | } |
| 178 | } | 196 | } |
| 179 | } | 197 | } |
| ... | @@ -181,4 +199,4 @@ | ... | @@ -181,4 +199,4 @@ |
| 181 | <style scoped lang='scss'> | 199 | <style scoped lang='scss'> |
| 182 | @import "~@/styles/mixin.scss"; | 200 | @import "~@/styles/mixin.scss"; |
| 183 | @import "../../workFrame.scss"; | 201 | @import "../../workFrame.scss"; |
| 184 | </style> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 202 | </style> | ... | ... |
| 1 | /* | 1 | /* |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-05-17 10:38:51 | 4 | * @LastEditTime: 2023-05-24 14:42:24 |
| 5 | */ | 5 | */ |
| 6 | import { getForm } from "../flowform"; | 6 | import { getForm } from "../flowform"; |
| 7 | import { getHomeNoticeList } from "@/api/user.js" | 7 | import { getHomeNoticeList } from "@/api/user.js" |
| ... | @@ -15,8 +15,9 @@ export default { | ... | @@ -15,8 +15,9 @@ export default { |
| 15 | this.getHomeNotice() | 15 | this.getHomeNotice() |
| 16 | }, | 16 | }, |
| 17 | mounted () { | 17 | mounted () { |
| 18 | let _this = this | ||
| 18 | window.addEventListener('message', function (messageEvent) { | 19 | window.addEventListener('message', function (messageEvent) { |
| 19 | this.getHomeNotice() | 20 | _this.getHomeNotice() |
| 20 | }, false) | 21 | }, false) |
| 21 | }, | 22 | }, |
| 22 | methods: { | 23 | methods: { | ... | ... |
| ... | @@ -31,12 +31,28 @@ | ... | @@ -31,12 +31,28 @@ |
| 31 | font-size: 14px; | 31 | font-size: 14px; |
| 32 | } | 32 | } |
| 33 | 33 | ||
| 34 | .dot { | ||
| 35 | display: inline-block; | ||
| 36 | background-color: #67C23A; | ||
| 37 | width: 6.5px; | ||
| 38 | height: 6px; | ||
| 39 | border-radius: 50%; | ||
| 40 | } | ||
| 41 | |||
| 42 | .menu-con { | ||
| 43 | width: 87%; | ||
| 44 | } | ||
| 45 | |||
| 34 | .batchDel { | 46 | .batchDel { |
| 35 | float: right; | 47 | float: right; |
| 36 | position: relative; | 48 | position: relative; |
| 37 | top: 3px; | 49 | top: 3px; |
| 38 | } | 50 | } |
| 39 | 51 | ||
| 52 | .el-icon-delete { | ||
| 53 | margin-top: 10px; | ||
| 54 | } | ||
| 55 | |||
| 40 | .title-detail { | 56 | .title-detail { |
| 41 | display: flex; | 57 | display: flex; |
| 42 | flex-wrap: wrap; | 58 | flex-wrap: wrap; |
| ... | @@ -90,8 +106,9 @@ | ... | @@ -90,8 +106,9 @@ |
| 90 | height: calc(100% - 80px); | 106 | height: calc(100% - 80px); |
| 91 | } | 107 | } |
| 92 | 108 | ||
| 93 | /deep/.el-menu-item { | 109 | .el-menu-item { |
| 94 | padding-left: 5px !important; | 110 | padding-left: 5px !important; |
| 111 | display: flex; | ||
| 95 | } | 112 | } |
| 96 | 113 | ||
| 97 | /deep/.el-menu { | 114 | /deep/.el-menu { | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-05-22 09:45:59 | 4 | * @LastEditTime: 2023-05-24 15:31:00 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="container"> | 7 | <div class="container"> |
| ... | @@ -26,7 +26,7 @@ | ... | @@ -26,7 +26,7 @@ |
| 26 | <!-- 内容框架 --> | 26 | <!-- 内容框架 --> |
| 27 | <div class="containerFrame"> | 27 | <div class="containerFrame"> |
| 28 | <!-- 左侧菜单栏 区分业务--> | 28 | <!-- 左侧菜单栏 区分业务--> |
| 29 | <segmentMenu v-if="slsq.djqxbm == 'A0320099' || slsq.djqxbm == 'A0330099'" @getCurrentSelectProps="getCurrentSelectProps" /> | 29 | <segmentMenu v-if="['A0320099','A0330099' ].includes(slsq.djqxbm)" @getCurrentSelectProps="getCurrentSelectProps" /> |
| 30 | <ordinaryMenu v-else @getCurrentSelectProps="getCurrentSelectProps" /> | 30 | <ordinaryMenu v-else @getCurrentSelectProps="getCurrentSelectProps" /> |
| 31 | <div class="leftCon"> | 31 | <div class="leftCon"> |
| 32 | <!-- 分屏左侧预览 --> | 32 | <!-- 分屏左侧预览 --> |
| ... | @@ -58,7 +58,6 @@ | ... | @@ -58,7 +58,6 @@ |
| 58 | @import "./workFrame.scss"; | 58 | @import "./workFrame.scss"; |
| 59 | </style> | 59 | </style> |
| 60 | <script> | 60 | <script> |
| 61 | import { mapGetters } from 'vuex' | ||
| 62 | import WorkFlow from "./mixin/index" | 61 | import WorkFlow from "./mixin/index" |
| 63 | import publicFlow from "./mixin/public.js" | 62 | import publicFlow from "./mixin/public.js" |
| 64 | import { getStepFormInfo } from "@/api/fqsq.js" | 63 | import { getStepFormInfo } from "@/api/fqsq.js" |
| ... | @@ -107,17 +106,8 @@ | ... | @@ -107,17 +106,8 @@ |
| 107 | _beforeUnload_time: "" | 106 | _beforeUnload_time: "" |
| 108 | } | 107 | } |
| 109 | }, | 108 | }, |
| 110 | computed: { | ||
| 111 | ...mapGetters(['isRefresh']) | ||
| 112 | }, | ||
| 113 | watch: { | ||
| 114 | isRefresh: { | ||
| 115 | handler (newVal, oldVal) { | ||
| 116 | if (newVal) this.updateDialog() | ||
| 117 | } | ||
| 118 | } | ||
| 119 | }, | ||
| 120 | mounted () { | 109 | mounted () { |
| 110 | this.$store.dispatch('user/refreshPage', false); | ||
| 121 | //添加页面监听事件 | 111 | //添加页面监听事件 |
| 122 | window.addEventListener("beforeunload", (e) => this.beforeunloadHandler(e)); | 112 | window.addEventListener("beforeunload", (e) => this.beforeunloadHandler(e)); |
| 123 | window.addEventListener("unload", (e) => this.unloadHandler(e)); | 113 | window.addEventListener("unload", (e) => this.unloadHandler(e)); |
| ... | @@ -143,16 +133,6 @@ | ... | @@ -143,16 +133,6 @@ |
| 143 | unClaimTask(this.bsmSlsq, this.bestepid); | 133 | unClaimTask(this.bsmSlsq, this.bestepid); |
| 144 | } | 134 | } |
| 145 | }, | 135 | }, |
| 146 | changeLoadIndex () { | ||
| 147 | this.loadIndex++; | ||
| 148 | }, | ||
| 149 | /** | ||
| 150 | * @description: 更新列表 | ||
| 151 | * @author: renchao | ||
| 152 | */ | ||
| 153 | updateDialog () { | ||
| 154 | this.loadBdcdylist(); | ||
| 155 | }, | ||
| 156 | //申请单元点击事件 | 136 | //申请单元点击事件 |
| 157 | stepForm (index) { | 137 | stepForm (index) { |
| 158 | getStepFormInfo(this.currentSelectProps).then((res) => { | 138 | getStepFormInfo(this.currentSelectProps).then((res) => { |
| ... | @@ -186,6 +166,7 @@ | ... | @@ -186,6 +166,7 @@ |
| 186 | } else { | 166 | } else { |
| 187 | title = "申请业务:" + data?.djywmc | 167 | title = "申请业务:" + data?.djywmc |
| 188 | } | 168 | } |
| 169 | |||
| 189 | this.$popupDialog(title, "ywbl/ywsq/selectBdc", { 'djywbm': this.$route.query.sqywbm, 'isJump': true, 'sqywInfo': data }, "80%", true) | 170 | this.$popupDialog(title, "ywbl/ywsq/selectBdc", { 'djywbm': this.$route.query.sqywbm, 'isJump': true, 'sqywInfo': data }, "80%", true) |
| 190 | } | 171 | } |
| 191 | } | 172 | } | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-05-18 11:03:17 | 4 | * @LastEditTime: 2023-05-24 15:50:38 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="container"> | 7 | <div class="container"> |
| ... | @@ -25,30 +25,10 @@ | ... | @@ -25,30 +25,10 @@ |
| 25 | </div> | 25 | </div> |
| 26 | <!-- 内容框架 --> | 26 | <!-- 内容框架 --> |
| 27 | <div class="containerFrame"> | 27 | <div class="containerFrame"> |
| 28 | <!-- 左侧菜单栏 --> | 28 | <!-- 左侧菜单栏 区分业务--> |
| 29 | <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> | 29 | <segmentMenu v-if="['A0320099','A0330099' ].includes(slsq.djqxbm)" @getCurrentSelectProps="getCurrentSelectProps" /> |
| 30 | <div v-if="this.isShowdrawer"> | 30 | <ordinaryMenu v-else @getCurrentSelectProps="getCurrentSelectProps" /> |
| 31 | <div class="title">申请单元列表({{ unitData.length }})</div> | 31 | |
| 32 | <el-menu :default-active="activeIndex" @select="unitClick"> | ||
| 33 | <el-menu-item v-for="(item, index) in unitData" :index="index.toString()" :key="index"> | ||
| 34 | <div> | ||
| 35 | <p>{{ item.bdcdyh }}</p> | ||
| 36 | <p class="title-detail">{{ item.zl }}</p> | ||
| 37 | </div> | ||
| 38 | </el-menu-item> | ||
| 39 | </el-menu> | ||
| 40 | </div> | ||
| 41 | <div class="map-drawer-click map-drawer" v-if="!isShowdrawer" @click=" | ||
| 42 | () => { | ||
| 43 | this.isShowdrawer = !this.isShowdrawer; | ||
| 44 | } | ||
| 45 | "></div> | ||
| 46 | <div class="map-drawer-expand map-drawer" v-else @click=" | ||
| 47 | () => { | ||
| 48 | this.isShowdrawer = !this.isShowdrawer; | ||
| 49 | } | ||
| 50 | "></div> | ||
| 51 | </div> | ||
| 52 | <div class="leftCon"> | 32 | <div class="leftCon"> |
| 53 | <!-- 分屏左侧预览 --> | 33 | <!-- 分屏左侧预览 --> |
| 54 | <div v-if="splitScreen" class="splitScreen-con"> | 34 | <div v-if="splitScreen" class="splitScreen-con"> |
| ... | @@ -57,7 +37,7 @@ | ... | @@ -57,7 +37,7 @@ |
| 57 | <!-- 表单内容区域 --> | 37 | <!-- 表单内容区域 --> |
| 58 | <div class="rightContainer"> | 38 | <div class="rightContainer"> |
| 59 | <el-tabs v-model="tabName" :before-leave="beforeLeave"> | 39 | <el-tabs v-model="tabName" :before-leave="beforeLeave"> |
| 60 | <el-tab-pane :label="item.name" :name="item.value" v-for="(item, index) in tabList" :key="index"> | 40 | <el-tab-pane :label="item.name" :name="item.value" v-for="item in tabList" :key="item.value"> |
| 61 | </el-tab-pane> | 41 | </el-tab-pane> |
| 62 | </el-tabs> | 42 | </el-tabs> |
| 63 | <component :key="fresh" :is="componentTag" v-bind="currentSelectProps" /> | 43 | <component :key="fresh" :is="componentTag" v-bind="currentSelectProps" /> |
| ... | @@ -71,14 +51,21 @@ | ... | @@ -71,14 +51,21 @@ |
| 71 | @import "./workFrame.scss"; | 51 | @import "./workFrame.scss"; |
| 72 | </style> | 52 | </style> |
| 73 | <script> | 53 | <script> |
| 74 | import { leftMenu, stepExpandInfo, getStepFormInfo } from "@/api/fqsq.js"; | 54 | import WorkFlow from "./mixin/index" |
| 75 | import publicFlow from "./mixin/public.js"; | 55 | import publicFlow from "./mixin/public.js" |
| 56 | import { getStepFormInfo } from "@/api/fqsq.js" | ||
| 57 | import { getForm } from "./flowform" | ||
| 76 | import NoticeBar from "@/components/NoticeBar/index"; | 58 | import NoticeBar from "@/components/NoticeBar/index"; |
| 77 | import { getWorkFlowImage } from "@/api/workflow/jsydsyqFlow.js"; | 59 | // 引入左侧菜单 |
| 60 | import ordinaryMenu from "./components/leftmenu/ordinaryMenu.vue" | ||
| 61 | // 引入左侧菜单 | ||
| 62 | import segmentMenu from "./components/leftmenu/segmentMenu.vue" | ||
| 78 | export default { | 63 | export default { |
| 79 | mixins: [publicFlow], | 64 | mixins: [WorkFlow, publicFlow], |
| 80 | components: { | 65 | components: { |
| 81 | NoticeBar, | 66 | NoticeBar, |
| 67 | ordinaryMenu, | ||
| 68 | segmentMenu | ||
| 82 | }, | 69 | }, |
| 83 | data () { | 70 | data () { |
| 84 | return { | 71 | return { |
| ... | @@ -92,12 +79,6 @@ | ... | @@ -92,12 +79,6 @@ |
| 92 | bsmSlsq: this.$route.query.bsmSlsq, | 79 | bsmSlsq: this.$route.query.bsmSlsq, |
| 93 | //当前流程所在环节 | 80 | //当前流程所在环节 |
| 94 | bestepid: this.$route.query.bestepid, | 81 | bestepid: this.$route.query.bestepid, |
| 95 | //顶部左侧按钮集合 | ||
| 96 | leftButtonList: [], | ||
| 97 | //顶部右侧按钮集合 | ||
| 98 | rightButtonList: [], | ||
| 99 | //左侧菜单数据集合 | ||
| 100 | unitData: [], | ||
| 101 | //设置那个表单选中 | 82 | //设置那个表单选中 |
| 102 | tabName: "", | 83 | tabName: "", |
| 103 | //表单集合 | 84 | //表单集合 |
| ... | @@ -118,118 +99,12 @@ | ... | @@ -118,118 +99,12 @@ |
| 118 | clxxTab: {}, | 99 | clxxTab: {}, |
| 119 | }; | 100 | }; |
| 120 | }, | 101 | }, |
| 121 | mounted () { | ||
| 122 | this.loadBdcdylist(); | ||
| 123 | this.flowInitParam(); | ||
| 124 | }, | ||
| 125 | |||
| 126 | methods: { | 102 | methods: { |
| 127 | //加载流程初始参数 | 103 | getCurrentSelectProps (val) { |
| 128 | flowInitParam () { | 104 | this.currentSelectProps = val |
| 129 | var formdata = new FormData(); | ||
| 130 | formdata.append("bsmSlsq", this.bsmSlsq); | ||
| 131 | formdata.append("bestepid", this.bestepid); | ||
| 132 | formdata.append("type", "READ_ONLY"); | ||
| 133 | stepExpandInfo(formdata).then((res) => { | ||
| 134 | if (res.code === 200) { | ||
| 135 | this.leftButtonList = res.result.button; | ||
| 136 | this.rightButtonList = res.result.operation; | ||
| 137 | } | ||
| 138 | }); | ||
| 139 | }, | ||
| 140 | //流程环节操作按钮 | ||
| 141 | operation (item) { | ||
| 142 | //按钮 B1:流程图 B2:材料分屏 B3:材料导入 B4:登记簿 B5:证书预览 B6:打印申请书 | ||
| 143 | //操作按钮 登簿:record 转件:transfer 退回:back 退出:signout | ||
| 144 | switch (item.value) { | ||
| 145 | case "B1": | ||
| 146 | getWorkFlowImage(this.bsmSlsq, this.$route.query.bestepid).then( | ||
| 147 | (res) => { | ||
| 148 | let { result } = res; | ||
| 149 | this.$popupDialog("流程图", "workflow/components/processViewer", { | ||
| 150 | xml: result.xml, | ||
| 151 | finishedInfo: { | ||
| 152 | finishedTaskSet: result.finishedTaskSet, | ||
| 153 | unfinishedTaskSet: result.unfinishedTaskSet, | ||
| 154 | rejectedTaskSet: result.rejectedTaskSet, | ||
| 155 | finishedSequenceFlowSet: result.finishedSequenceFlowSet, | ||
| 156 | }, | ||
| 157 | allCommentList: result.historyTaskList, | ||
| 158 | }, '80%', true); | ||
| 159 | } | ||
| 160 | ); | ||
| 161 | break; | ||
| 162 | case "B5": | ||
| 163 | this.zsylFlag = true; | ||
| 164 | break; | ||
| 165 | case "B2": //材料分屏按钮 | ||
| 166 | this.splitScreen = this.splitScreen ? false : true; | ||
| 167 | this.$store.dispatch("app/settScreen", this.splitScreen); | ||
| 168 | if (this.splitScreen) { | ||
| 169 | //如果当前选项卡为材料信息内容,递减到上一个选项卡内容 | ||
| 170 | if (this.tabName == this.clxxTab.value) { | ||
| 171 | this.tabName = this.tabList[this.clxxIndex - 1].value; | ||
| 172 | this.getFromRouter(this.tabList[this.clxxIndex - 1].value); | ||
| 173 | } | ||
| 174 | this.tabList.splice(this.clxxIndex, 1); | ||
| 175 | } else { | ||
| 176 | this.tabList.splice(this.clxxIndex, 1, this.clxxTab); | ||
| 177 | } | ||
| 178 | break; | ||
| 179 | case "signout": | ||
| 180 | window.close(); | ||
| 181 | break; | ||
| 182 | case "rm": | ||
| 183 | this.del() | ||
| 184 | window.close(); | ||
| 185 | } | ||
| 186 | }, | ||
| 187 | del () { | ||
| 188 | let formdata = new FormData(); | ||
| 189 | formdata.append("bsmSlsq", this.bsmSlsq); | ||
| 190 | this.$confirm("确定要删除吗, 是否继续?", "提示", { | ||
| 191 | confirmButtonText: "确定", | ||
| 192 | cancelButtonText: "取消", | ||
| 193 | type: "warning" | ||
| 194 | }) | ||
| 195 | .then(() => { | ||
| 196 | deleteFlow(formdata).then((res) => { | ||
| 197 | if (res.code === 200) { | ||
| 198 | this.handleDel(); | ||
| 199 | this.$message({ | ||
| 200 | type: "success", | ||
| 201 | message: "删除成功!", | ||
| 202 | }); | ||
| 203 | this.queryClick(); | ||
| 204 | } else { | ||
| 205 | this.$message.error(res.message); | ||
| 206 | } | ||
| 207 | }); | ||
| 208 | }) | ||
| 209 | .catch(() => { | ||
| 210 | this.$message({ | ||
| 211 | type: "info", | ||
| 212 | message: "已取消删除" | ||
| 213 | }) | ||
| 214 | }) | ||
| 215 | }, | ||
| 216 | //读取申请单元信息 | ||
| 217 | loadBdcdylist () { | ||
| 218 | var formdata = new FormData(); | ||
| 219 | formdata.append("bsmSlsq", this.bsmSlsq); | ||
| 220 | formdata.append("bestepid", this.bestepid); | ||
| 221 | leftMenu(formdata).then((res) => { | ||
| 222 | if (res.code === 200) { | ||
| 223 | this.unitData = res.result; | ||
| 224 | this.currentSelectProps = res.result[0]; | ||
| 225 | this.unitClick(0); | ||
| 226 | } | ||
| 227 | }) | ||
| 228 | }, | 105 | }, |
| 229 | //申请单元点击事件 | 106 | //申请单元点击事件 |
| 230 | unitClick (index) { | 107 | stepForm (index) { |
| 231 | this.currentSelectProps = this.unitData[index]; | ||
| 232 | this.currentSelectProps.type = "ONLY_READ"; | ||
| 233 | getStepFormInfo(this.currentSelectProps).then((res) => { | 108 | getStepFormInfo(this.currentSelectProps).then((res) => { |
| 234 | if (res.code === 200) { | 109 | if (res.code === 200) { |
| 235 | this.fresh++; | 110 | this.fresh++; |
| ... | @@ -237,9 +112,21 @@ | ... | @@ -237,9 +112,21 @@ |
| 237 | this.tabList = res.result; | 112 | this.tabList = res.result; |
| 238 | //默认加载第一个表单信息 | 113 | //默认加载第一个表单信息 |
| 239 | this.tabName = res.result[0].value; | 114 | this.tabName = res.result[0].value; |
| 115 | //批量操作无分屏按钮 | ||
| 116 | if (index != null) { | ||
| 117 | //处理分屏材料信息 | ||
| 118 | let that = this; | ||
| 119 | this.tabList.forEach(function (item, index) { | ||
| 120 | if (item.value == "clxx") { | ||
| 121 | that.clxxIndex = index; | ||
| 122 | that.clxxForm = getForm(item.value, that.$route.query.sqywbm); | ||
| 123 | that.clxxTab = item; | ||
| 124 | } | ||
| 125 | }) | ||
| 126 | } | ||
| 240 | } | 127 | } |
| 241 | }) | 128 | }) |
| 242 | } | 129 | }, |
| 243 | } | 130 | } |
| 244 | } | 131 | } |
| 245 | </script> | 132 | </script> | ... | ... |
| 1 | /* | 1 | /* |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-05-17 10:42:55 | 4 | * @LastEditTime: 2023-05-24 15:06:24 |
| 5 | */ | 5 | */ |
| 6 | import filter from '@/utils/filter.js' | 6 | import filter from '@/utils/filter.js' |
| 7 | let vm = null | 7 | let vm = null |
| ... | @@ -89,7 +89,7 @@ class data extends filter { | ... | @@ -89,7 +89,7 @@ class data extends filter { |
| 89 | { | 89 | { |
| 90 | prop: "zl", | 90 | prop: "zl", |
| 91 | label: "坐落", | 91 | label: "坐落", |
| 92 | minWidth: '160', | 92 | minWidth: '130', |
| 93 | showOverflowTooltip: true | 93 | showOverflowTooltip: true |
| 94 | }, | 94 | }, |
| 95 | { | 95 | { | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-05-17 10:43:15 | 4 | * @LastEditTime: 2023-05-25 08:51:13 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
| ... | @@ -238,7 +238,7 @@ | ... | @@ -238,7 +238,7 @@ |
| 238 | </el-row> | 238 | </el-row> |
| 239 | 239 | ||
| 240 | </div> | 240 | </div> |
| 241 | <el-row class="btn" v-if="!$route.query.viewtype"> | 241 | <el-row class="btn" v-if="!$route.query.viewtype && ableOperation"> |
| 242 | <el-form-item> | 242 | <el-form-item> |
| 243 | <el-button type="primary" @click="onSubmitClick()">保存</el-button> | 243 | <el-button type="primary" @click="onSubmitClick()">保存</el-button> |
| 244 | </el-form-item> | 244 | </el-form-item> |
| ... | @@ -252,6 +252,7 @@ | ... | @@ -252,6 +252,7 @@ |
| 252 | import { mapGetters } from "vuex"; | 252 | import { mapGetters } from "vuex"; |
| 253 | export default { | 253 | export default { |
| 254 | mounted () { | 254 | mounted () { |
| 255 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | ||
| 255 | this.propsParam = this.$attrs; | 256 | this.propsParam = this.$attrs; |
| 256 | var formdata = new FormData(); | 257 | var formdata = new FormData(); |
| 257 | this.$startLoading(); | 258 | this.$startLoading(); |
| ... | @@ -272,6 +273,8 @@ | ... | @@ -272,6 +273,8 @@ |
| 272 | }, | 273 | }, |
| 273 | data () { | 274 | data () { |
| 274 | return { | 275 | return { |
| 276 | //表单是否可操作 | ||
| 277 | ableOperation: true, | ||
| 275 | disabled: true, | 278 | disabled: true, |
| 276 | czrOptions: [], | 279 | czrOptions: [], |
| 277 | ruleForm: { | 280 | ruleForm: { |
| ... | @@ -294,6 +297,7 @@ | ... | @@ -294,6 +297,7 @@ |
| 294 | message: "保存成功!", | 297 | message: "保存成功!", |
| 295 | type: "success", | 298 | type: "success", |
| 296 | }); | 299 | }); |
| 300 | this.$store.dispatch('user/refreshPage', true); | ||
| 297 | } else { | 301 | } else { |
| 298 | this.$message({ | 302 | this.$message({ |
| 299 | showClose: true, | 303 | showClose: true, | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-05-17 10:43:19 | 4 | * @LastEditTime: 2023-05-25 08:56:17 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
| ... | @@ -234,7 +234,7 @@ | ... | @@ -234,7 +234,7 @@ |
| 234 | </el-row> | 234 | </el-row> |
| 235 | 235 | ||
| 236 | </div> | 236 | </div> |
| 237 | <el-row class="btn" v-if="!$route.query.viewtype"> | 237 | <el-row class="btn" v-if="!$route.query.viewtype && ableOperation"> |
| 238 | <el-form-item> | 238 | <el-form-item> |
| 239 | <el-button type="primary" @click="onSubmitClick()">保存</el-button> | 239 | <el-button type="primary" @click="onSubmitClick()">保存</el-button> |
| 240 | </el-form-item> | 240 | </el-form-item> |
| ... | @@ -248,6 +248,7 @@ | ... | @@ -248,6 +248,7 @@ |
| 248 | import { mapGetters } from "vuex"; | 248 | import { mapGetters } from "vuex"; |
| 249 | export default { | 249 | export default { |
| 250 | mounted () { | 250 | mounted () { |
| 251 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | ||
| 251 | this.propsParam = this.$attrs; | 252 | this.propsParam = this.$attrs; |
| 252 | var formdata = new FormData(); | 253 | var formdata = new FormData(); |
| 253 | this.$startLoading(); | 254 | this.$startLoading(); |
| ... | @@ -268,6 +269,8 @@ | ... | @@ -268,6 +269,8 @@ |
| 268 | }, | 269 | }, |
| 269 | data () { | 270 | data () { |
| 270 | return { | 271 | return { |
| 272 | //表单是否可操作 | ||
| 273 | ableOperation: true, | ||
| 271 | disabled: true, | 274 | disabled: true, |
| 272 | czrOptions: [], | 275 | czrOptions: [], |
| 273 | ruleForm: { | 276 | ruleForm: { |
| ... | @@ -290,6 +293,7 @@ | ... | @@ -290,6 +293,7 @@ |
| 290 | message: "保存成功!", | 293 | message: "保存成功!", |
| 291 | type: "success", | 294 | type: "success", |
| 292 | }); | 295 | }); |
| 296 | this.$store.dispatch('user/refreshPage', true); | ||
| 293 | } else { | 297 | } else { |
| 294 | this.$message({ | 298 | this.$message({ |
| 295 | showClose: true, | 299 | showClose: true, | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: 受理信息 | 2 | * @Description: 受理信息 |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-05-17 10:43:23 | 4 | * @LastEditTime: 2023-05-25 08:41:40 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="slxx"> | 7 | <div class="slxx"> |
| ... | @@ -197,7 +197,7 @@ | ... | @@ -197,7 +197,7 @@ |
| 197 | </el-col> | 197 | </el-col> |
| 198 | </el-row> | 198 | </el-row> |
| 199 | </div> | 199 | </div> |
| 200 | <el-row class="btn" v-if="!$route.query.viewtype"> | 200 | <el-row class="btn" v-if="!$route.query.viewtype && ableOperation"> |
| 201 | <el-form-item> | 201 | <el-form-item> |
| 202 | <el-button type="primary" @click="onSubmit">保存</el-button> | 202 | <el-button type="primary" @click="onSubmit">保存</el-button> |
| 203 | </el-form-item> | 203 | </el-form-item> |
| ... | @@ -207,10 +207,11 @@ | ... | @@ -207,10 +207,11 @@ |
| 207 | </template> | 207 | </template> |
| 208 | <script> | 208 | <script> |
| 209 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 209 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
| 210 | import { Init, saveBatchData } from "@/api/workflow/fwsyqFlow.js"; | 210 | import { Init, saveData } from "@/api/workflow/fwsyqFlow.js"; |
| 211 | import { mapGetters } from "vuex"; | 211 | import { mapGetters } from "vuex"; |
| 212 | export default { | 212 | export default { |
| 213 | created () { | 213 | created () { |
| 214 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | ||
| 214 | this.propsParam = this.$attrs; | 215 | this.propsParam = this.$attrs; |
| 215 | var formdata = new FormData(); | 216 | var formdata = new FormData(); |
| 216 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 217 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| ... | @@ -236,8 +237,10 @@ | ... | @@ -236,8 +237,10 @@ |
| 236 | ruleForm: {}, | 237 | ruleForm: {}, |
| 237 | //传递参数 | 238 | //传递参数 |
| 238 | propsParam: this.$attrs, | 239 | propsParam: this.$attrs, |
| 239 | rules: {}, | 240 | //表单是否可操作 |
| 240 | }; | 241 | ableOperation: true, |
| 242 | rules: {} | ||
| 243 | } | ||
| 241 | }, | 244 | }, |
| 242 | methods: { | 245 | methods: { |
| 243 | // 更新权利人信息 | 246 | // 更新权利人信息 |
| ... | @@ -252,24 +255,25 @@ | ... | @@ -252,24 +255,25 @@ |
| 252 | this.ruleForm.ywrList = _.cloneDeep(val); | 255 | this.ruleForm.ywrList = _.cloneDeep(val); |
| 253 | }, | 256 | }, |
| 254 | onSubmit () { | 257 | onSubmit () { |
| 255 | saveBatchData(this.ruleForm).then((res) => { | 258 | saveData(this.ruleForm).then((res) => { |
| 256 | if (res.code === 200) { | 259 | if (res.code === 200) { |
| 257 | this.$message({ | 260 | this.$message({ |
| 258 | showClose: true, | 261 | showClose: true, |
| 259 | message: "保存成功!", | 262 | message: "保存成功!", |
| 260 | type: "success", | 263 | type: "success", |
| 261 | }); | 264 | }); |
| 265 | this.$store.dispatch('user/refreshPage', true); | ||
| 262 | } else { | 266 | } else { |
| 263 | this.$message({ | 267 | this.$message({ |
| 264 | showClose: true, | 268 | showClose: true, |
| 265 | message: res.message, | 269 | message: res.message, |
| 266 | type: "error", | 270 | type: "error" |
| 267 | }); | 271 | }) |
| 268 | } | 272 | } |
| 269 | }); | 273 | }) |
| 270 | }, | 274 | } |
| 271 | }, | 275 | } |
| 272 | }; | 276 | } |
| 273 | </script> | 277 | </script> |
| 274 | <style scoped lang='scss'> | 278 | <style scoped lang='scss'> |
| 275 | @import "~@/styles/public.scss"; | 279 | @import "~@/styles/public.scss"; | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: 受理信息 | 2 | * @Description: 受理信息 |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-05-17 10:43:30 | 4 | * @LastEditTime: 2023-05-25 08:41:33 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="slxx"> | 7 | <div class="slxx"> |
| ... | @@ -181,7 +181,7 @@ | ... | @@ -181,7 +181,7 @@ |
| 181 | </el-col> | 181 | </el-col> |
| 182 | </el-row> | 182 | </el-row> |
| 183 | </div> | 183 | </div> |
| 184 | <el-row class="btn" v-if="!$route.query.viewtype"> | 184 | <el-row class="btn" v-if="!$route.query.viewtype && ableOperation"> |
| 185 | <el-form-item> | 185 | <el-form-item> |
| 186 | <el-button type="primary" @click="onSubmit">保存</el-button> | 186 | <el-button type="primary" @click="onSubmit">保存</el-button> |
| 187 | </el-form-item> | 187 | </el-form-item> |
| ... | @@ -191,10 +191,11 @@ | ... | @@ -191,10 +191,11 @@ |
| 191 | </template> | 191 | </template> |
| 192 | <script> | 192 | <script> |
| 193 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 193 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
| 194 | import { Init, saveBatchData } from "@/api/workflow/fwsyqFlow.js"; | 194 | import { Init, saveData } from "@/api/workflow/fwsyqFlow.js"; |
| 195 | import { mapGetters } from "vuex"; | 195 | import { mapGetters } from "vuex"; |
| 196 | export default { | 196 | export default { |
| 197 | async created () { | 197 | async created () { |
| 198 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | ||
| 198 | this.propsParam = this.$attrs; | 199 | this.propsParam = this.$attrs; |
| 199 | var formdata = new FormData(); | 200 | var formdata = new FormData(); |
| 200 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 201 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| ... | @@ -216,6 +217,8 @@ | ... | @@ -216,6 +217,8 @@ |
| 216 | }, | 217 | }, |
| 217 | data () { | 218 | data () { |
| 218 | return { | 219 | return { |
| 220 | //表单是否可操作 | ||
| 221 | ableOperation: true, | ||
| 219 | disabled: true, | 222 | disabled: true, |
| 220 | tdytOption: [], | 223 | tdytOption: [], |
| 221 | czrOptions: [], | 224 | czrOptions: [], |
| ... | @@ -276,13 +279,14 @@ | ... | @@ -276,13 +279,14 @@ |
| 276 | }, | 279 | }, |
| 277 | 280 | ||
| 278 | onSubmit () { | 281 | onSubmit () { |
| 279 | saveBatchData(this.ruleForm).then((res) => { | 282 | saveData(this.ruleForm).then((res) => { |
| 280 | if (res.code === 200) { | 283 | if (res.code === 200) { |
| 281 | this.$message({ | 284 | this.$message({ |
| 282 | showClose: true, | 285 | showClose: true, |
| 283 | message: "保存成功!", | 286 | message: "保存成功!", |
| 284 | type: "success", | 287 | type: "success", |
| 285 | }); | 288 | }); |
| 289 | this.$store.dispatch('user/refreshPage', true); | ||
| 286 | } else { | 290 | } else { |
| 287 | this.$message({ | 291 | this.$message({ |
| 288 | showClose: true, | 292 | showClose: true, | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-05-17 10:45:21 | 4 | * @LastEditTime: 2023-05-25 08:58:04 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
| ... | @@ -169,7 +169,7 @@ | ... | @@ -169,7 +169,7 @@ |
| 169 | </el-col> | 169 | </el-col> |
| 170 | </el-row> | 170 | </el-row> |
| 171 | </div> | 171 | </div> |
| 172 | <el-row class="btn" v-if="!$route.query.viewtype"> | 172 | <el-row class="btn" v-if="!$route.query.viewtype && ableOperation"> |
| 173 | <el-form-item> | 173 | <el-form-item> |
| 174 | <el-button type="primary" @click="onSubmit">保存</el-button> | 174 | <el-button type="primary" @click="onSubmit">保存</el-button> |
| 175 | </el-form-item> | 175 | </el-form-item> |
| ... | @@ -183,6 +183,7 @@ | ... | @@ -183,6 +183,7 @@ |
| 183 | import { mapGetters } from "vuex"; | 183 | import { mapGetters } from "vuex"; |
| 184 | export default { | 184 | export default { |
| 185 | async created () { | 185 | async created () { |
| 186 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | ||
| 186 | this.propsParam = this.$attrs; | 187 | this.propsParam = this.$attrs; |
| 187 | var formdata = new FormData(); | 188 | var formdata = new FormData(); |
| 188 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 189 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| ... | @@ -203,6 +204,8 @@ | ... | @@ -203,6 +204,8 @@ |
| 203 | }, | 204 | }, |
| 204 | data () { | 205 | data () { |
| 205 | return { | 206 | return { |
| 207 | //表单是否可操作 | ||
| 208 | ableOperation: true, | ||
| 206 | disabled: true, | 209 | disabled: true, |
| 207 | tdytOption: [], | 210 | tdytOption: [], |
| 208 | czrOptions: [], | 211 | czrOptions: [], | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-05-17 10:45:26 | 4 | * @LastEditTime: 2023-05-25 08:59:02 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
| ... | @@ -89,9 +89,9 @@ | ... | @@ -89,9 +89,9 @@ |
| 89 | <el-col :span="8"> | 89 | <el-col :span="8"> |
| 90 | <el-form-item label="取得价格:"> | 90 | <el-form-item label="取得价格:"> |
| 91 | <div style="display:flex"> | 91 | <div style="display:flex"> |
| 92 | <el-input v-model="ruleForm.jsydsyq.qdjg" style="width:500%" :disabled="$route.query.viewtype" | 92 | <el-input v-model="ruleForm.jsydsyq.qdjg" style="width:500%" :disabled="$route.query.viewtype == '1'" |
| 93 | oninput="value=value.replace(/[^\d.]/g,'')"></el-input> | 93 | oninput="value=value.replace(/[^\d.]/g,'')"></el-input> |
| 94 | <el-select v-model="ruleForm.jsydsyq.jedw" :disabled="$route.query.viewtype"> | 94 | <el-select v-model="ruleForm.jsydsyq.jedw" :disabled="$route.query.viewtype == '1'"> |
| 95 | <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 95 | <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
| 96 | </el-option> | 96 | </el-option> |
| 97 | </el-select> | 97 | </el-select> |
| ... | @@ -121,7 +121,7 @@ | ... | @@ -121,7 +121,7 @@ |
| 121 | <el-row :gutter="10"> | 121 | <el-row :gutter="10"> |
| 122 | <el-col> | 122 | <el-col> |
| 123 | <el-form-item label="附记:" prop="fj"> | 123 | <el-form-item label="附记:" prop="fj"> |
| 124 | <el-input type="textarea" v-model="ruleForm.jsydsyq.fj" :disabled="$route.query.viewtype"></el-input> | 124 | <el-input type="textarea" v-model="ruleForm.jsydsyq.fj" :disabled="$route.query.viewtype == '1'"></el-input> |
| 125 | </el-form-item> | 125 | </el-form-item> |
| 126 | </el-col> | 126 | </el-col> |
| 127 | </el-row> | 127 | </el-row> |
| ... | @@ -183,7 +183,7 @@ | ... | @@ -183,7 +183,7 @@ |
| 183 | </el-col> | 183 | </el-col> |
| 184 | </el-row> | 184 | </el-row> |
| 185 | </div> | 185 | </div> |
| 186 | <el-row class="btn" v-if="!$route.query.viewtype"> | 186 | <el-row class="btn" v-if="!$route.query.viewtype && ableOperation"> |
| 187 | <el-form-item> | 187 | <el-form-item> |
| 188 | <el-button type="primary" @click="onSubmit">保存</el-button> | 188 | <el-button type="primary" @click="onSubmit">保存</el-button> |
| 189 | </el-form-item> | 189 | </el-form-item> |
| ... | @@ -197,6 +197,7 @@ | ... | @@ -197,6 +197,7 @@ |
| 197 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" | 197 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" |
| 198 | export default { | 198 | export default { |
| 199 | mounted () { | 199 | mounted () { |
| 200 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | ||
| 200 | this.propsParam = this.$attrs; | 201 | this.propsParam = this.$attrs; |
| 201 | var formdata = new FormData(); | 202 | var formdata = new FormData(); |
| 202 | let that = this | 203 | let that = this |
| ... | @@ -206,7 +207,6 @@ | ... | @@ -206,7 +207,6 @@ |
| 206 | Init(formdata).then((res) => { | 207 | Init(formdata).then((res) => { |
| 207 | this.$nextTick(() => { | 208 | this.$nextTick(() => { |
| 208 | that.ruleForm = res.result; | 209 | that.ruleForm = res.result; |
| 209 | console.log(that.ruleForm, 'that.ruleFormthat.ruleFormthat.ruleForm'); | ||
| 210 | that.$endLoading(); | 210 | that.$endLoading(); |
| 211 | that.isShow = true; | 211 | that.isShow = true; |
| 212 | this.czrOptions = this.ruleForm.qlrList; | 212 | this.czrOptions = this.ruleForm.qlrList; |
| ... | @@ -219,6 +219,8 @@ | ... | @@ -219,6 +219,8 @@ |
| 219 | }, | 219 | }, |
| 220 | data () { | 220 | data () { |
| 221 | return { | 221 | return { |
| 222 | //表单是否可操作 | ||
| 223 | ableOperation: true, | ||
| 222 | key: 0, | 224 | key: 0, |
| 223 | isShow: false, | 225 | isShow: false, |
| 224 | disabled: true, | 226 | disabled: true, |
| ... | @@ -284,19 +286,20 @@ | ... | @@ -284,19 +286,20 @@ |
| 284 | this.$message({ | 286 | this.$message({ |
| 285 | showClose: true, | 287 | showClose: true, |
| 286 | message: "保存成功!", | 288 | message: "保存成功!", |
| 287 | type: "success", | 289 | type: "success" |
| 288 | }); | 290 | }) |
| 291 | this.$store.dispatch('user/refreshPage', true); | ||
| 289 | } else { | 292 | } else { |
| 290 | this.$message({ | 293 | this.$message({ |
| 291 | showClose: true, | 294 | showClose: true, |
| 292 | message: res.message, | 295 | message: res.message, |
| 293 | type: "error", | 296 | type: "error" |
| 294 | }); | 297 | }) |
| 295 | } | 298 | } |
| 296 | }); | 299 | }) |
| 297 | }, | 300 | } |
| 298 | }, | 301 | } |
| 299 | }; | 302 | } |
| 300 | </script> | 303 | </script> |
| 301 | <style scoped lang='scss'> | 304 | <style scoped lang='scss'> |
| 302 | @import "~@/styles/public.scss"; | 305 | @import "~@/styles/public.scss"; | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-05-17 10:45:28 | 4 | * @LastEditTime: 2023-05-25 08:59:49 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
| ... | @@ -123,7 +123,7 @@ | ... | @@ -123,7 +123,7 @@ |
| 123 | <el-row :gutter="10"> | 123 | <el-row :gutter="10"> |
| 124 | <el-col> | 124 | <el-col> |
| 125 | <el-form-item label="附记:" prop="fj"> | 125 | <el-form-item label="附记:" prop="fj"> |
| 126 | <el-input type="textarea" v-model="ruleForm.jsydsyq.fj" :disabled="$route.query.viewtype"></el-input> | 126 | <el-input type="textarea" v-model="ruleForm.jsydsyq.fj" :disabled="$route.query.viewtype=='1'"></el-input> |
| 127 | </el-form-item> | 127 | </el-form-item> |
| 128 | </el-col> | 128 | </el-col> |
| 129 | </el-row> | 129 | </el-row> |
| ... | @@ -137,7 +137,7 @@ | ... | @@ -137,7 +137,7 @@ |
| 137 | <el-row :gutter="10"> | 137 | <el-row :gutter="10"> |
| 138 | <el-col :span="14"> | 138 | <el-col :span="14"> |
| 139 | <el-form-item label="共有方式:"> | 139 | <el-form-item label="共有方式:"> |
| 140 | <el-radio-group :disabled="$route.query.viewtype" v-model="ruleForm.slywxx.gyfs"> | 140 | <el-radio-group :disabled="$route.query.viewtype=='1'" v-model="ruleForm.slywxx.gyfs"> |
| 141 | <el-radio label="0">单独所有</el-radio> | 141 | <el-radio label="0">单独所有</el-radio> |
| 142 | <el-radio label="1">共同共有</el-radio> | 142 | <el-radio label="1">共同共有</el-radio> |
| 143 | <el-radio label="2">按份所有</el-radio> | 143 | <el-radio label="2">按份所有</el-radio> |
| ... | @@ -163,7 +163,7 @@ | ... | @@ -163,7 +163,7 @@ |
| 163 | </el-col> | 163 | </el-col> |
| 164 | </el-row> | 164 | </el-row> |
| 165 | <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList='upDateQlrxxList' | 165 | <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList='upDateQlrxxList' |
| 166 | :viewtype="$route.query.viewtype" :gyfs="ruleForm.slywxx.gyfs" /> | 166 | :viewtype="$route.query.viewtype=='1'" :gyfs="ruleForm.slywxx.gyfs" /> |
| 167 | <div class="slxx_title title-block"> | 167 | <div class="slxx_title title-block"> |
| 168 | 登记原因 | 168 | 登记原因 |
| 169 | <div class="triangle"></div> | 169 | <div class="triangle"></div> |
| ... | @@ -171,14 +171,14 @@ | ... | @@ -171,14 +171,14 @@ |
| 171 | <el-row :gutter="10"> | 171 | <el-row :gutter="10"> |
| 172 | <el-col> | 172 | <el-col> |
| 173 | <el-form-item label="登记原因:" prop="djyy"> | 173 | <el-form-item label="登记原因:" prop="djyy"> |
| 174 | <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype" | 174 | <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype=='1'" |
| 175 | v-model="ruleForm.jsydsyq.djyy"> | 175 | v-model="ruleForm.jsydsyq.djyy"> |
| 176 | </el-input> | 176 | </el-input> |
| 177 | </el-form-item> | 177 | </el-form-item> |
| 178 | </el-col> | 178 | </el-col> |
| 179 | </el-row> | 179 | </el-row> |
| 180 | </div> | 180 | </div> |
| 181 | <el-row class="btn" v-if="!$route.query.viewtype"> | 181 | <el-row class="btn" v-if="!$route.query.viewtype=='1' && ableOperation"> |
| 182 | <el-form-item> | 182 | <el-form-item> |
| 183 | <el-button type="primary" @click="onSubmit">保存</el-button> | 183 | <el-button type="primary" @click="onSubmit">保存</el-button> |
| 184 | </el-form-item> | 184 | </el-form-item> |
| ... | @@ -192,6 +192,7 @@ | ... | @@ -192,6 +192,7 @@ |
| 192 | import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"; | 192 | import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"; |
| 193 | export default { | 193 | export default { |
| 194 | mounted () { | 194 | mounted () { |
| 195 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | ||
| 195 | this.propsParam = this.$attrs; | 196 | this.propsParam = this.$attrs; |
| 196 | var formdata = new FormData(); | 197 | var formdata = new FormData(); |
| 197 | this.$startLoading(); | 198 | this.$startLoading(); |
| ... | @@ -210,6 +211,8 @@ | ... | @@ -210,6 +211,8 @@ |
| 210 | }, | 211 | }, |
| 211 | data () { | 212 | data () { |
| 212 | return { | 213 | return { |
| 214 | //表单是否可操作 | ||
| 215 | ableOperation: true, | ||
| 213 | disabled: true, | 216 | disabled: true, |
| 214 | czrOptions: [], | 217 | czrOptions: [], |
| 215 | ruleForm: { | 218 | ruleForm: { |
| ... | @@ -235,7 +238,8 @@ | ... | @@ -235,7 +238,8 @@ |
| 235 | showClose: true, | 238 | showClose: true, |
| 236 | message: "保存成功!", | 239 | message: "保存成功!", |
| 237 | type: "success", | 240 | type: "success", |
| 238 | }); | 241 | }) |
| 242 | this.$store.dispatch('user/refreshPage', true); | ||
| 239 | } else { | 243 | } else { |
| 240 | this.$message({ | 244 | this.$message({ |
| 241 | showClose: true, | 245 | showClose: true, | ... | ... |
| ... | @@ -232,100 +232,98 @@ | ... | @@ -232,100 +232,98 @@ |
| 232 | </div> | 232 | </div> |
| 233 | </template> | 233 | </template> |
| 234 | <script> | 234 | <script> |
| 235 | import { mapGetters } from "vuex" | 235 | import { mapGetters } from "vuex" |
| 236 | import { Init, saveData } from "@/api/workflow/nydsyqFlow.js" | 236 | import { Init, saveData } from "@/api/workflow/nydsyqFlow.js" |
| 237 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" | 237 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" |
| 238 | import JtcyTable from "@/views/workflow/components/JtcyTable" | 238 | import JtcyTable from "@/views/workflow/components/JtcyTable" |
| 239 | export default { | 239 | export default { |
| 240 | mounted () { | 240 | mounted () { |
| 241 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | 241 | this.ableOperation = this.$parent.currentSelectTab.ableOperation |
| 242 | this.propsParam = this.$attrs; | 242 | this.propsParam = this.$attrs; |
| 243 | this.$startLoading(); | 243 | this.$startLoading(); |
| 244 | var formdata = new FormData(); | 244 | var formdata = new FormData(); |
| 245 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 245 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 246 | formdata.append("djlx", this.propsParam.djlx); | 246 | formdata.append("djlx", this.propsParam.djlx); |
| 247 | Init(formdata).then((res) => { | 247 | Init(formdata).then((res) => { |
| 248 | this.ruleForm = res.result; | 248 | this.ruleForm = res.result; |
| 249 | this.$endLoading(); | 249 | this.$endLoading(); |
| 250 | if (res.code === 200) { | ||
| 251 | } | ||
| 252 | else { | ||
| 253 | this.$alert(res.message, '提示'); | ||
| 254 | } | ||
| 255 | }) | ||
| 256 | }, | ||
| 257 | components: { qlrCommonTable, JtcyTable }, | ||
| 258 | computed: { | ||
| 259 | ...mapGetters(["dictData", "flag"]) | ||
| 260 | }, | ||
| 261 | watch: { | ||
| 262 | |||
| 263 | }, | ||
| 264 | data () { | ||
| 265 | return { | ||
| 266 | disabled: true, | ||
| 267 | //持证人选项 | ||
| 268 | czrOptions: [], | ||
| 269 | ruleForm: {}, | ||
| 270 | //传递参数 | ||
| 271 | propsParam: {}, | ||
| 272 | //表单是否可操作 | ||
| 273 | ableOperation: true, | ||
| 274 | rules: {} | ||
| 275 | } | ||
| 276 | }, | ||
| 277 | methods: { | ||
| 278 | onSubmit () { | ||
| 279 | saveData(this.ruleForm).then((res) => { | ||
| 280 | if (res.code === 200) { | 250 | if (res.code === 200) { |
| 281 | this.$message({ | ||
| 282 | showClose: true, | ||
| 283 | message: "保存成功!", | ||
| 284 | type: "success", | ||
| 285 | }); | ||
| 286 | } else { | ||
| 287 | this.$message({ | ||
| 288 | showClose: true, | ||
| 289 | message: res.message, | ||
| 290 | type: "error", | ||
| 291 | }); | ||
| 292 | } | 251 | } |
| 293 | }); | 252 | else { |
| 294 | }, | 253 | this.$alert(res.message, '提示'); |
| 295 | upDateQlrxxList (val) { | 254 | } |
| 296 | this.ruleForm.qlrList = _.cloneDeep(val) | 255 | }) |
| 297 | }, | 256 | }, |
| 298 | upDateJtcyList (val) { | 257 | components: { qlrCommonTable, JtcyTable }, |
| 299 | this.ruleForm.jtcyList = _.cloneDeep(val) | 258 | computed: { |
| 259 | ...mapGetters(["dictData", "flag"]) | ||
| 300 | }, | 260 | }, |
| 301 | //水域滩涂类型变化事件 | 261 | data () { |
| 302 | changeSyttlx (e) { | 262 | return { |
| 303 | let itemLx = {} | 263 | disabled: true, |
| 304 | itemLx = this.dictData['A23'].find((item) => { | 264 | //持证人选项 |
| 305 | return item.dcode == e | 265 | czrOptions: [], |
| 306 | }) | 266 | ruleForm: {}, |
| 307 | this.ruleForm.nydsyq.syttlxmc = itemLx.dname; | 267 | //传递参数 |
| 268 | propsParam: {}, | ||
| 269 | //表单是否可操作 | ||
| 270 | ableOperation: true, | ||
| 271 | rules: {} | ||
| 272 | } | ||
| 308 | }, | 273 | }, |
| 309 | //养殖业方式变化事件 | 274 | methods: { |
| 310 | changeYzyfs (e) { | 275 | onSubmit () { |
| 311 | let itemLx = {} | 276 | saveData(this.ruleForm).then((res) => { |
| 312 | itemLx = this.dictData['A24'].find((item) => { | 277 | if (res.code === 200) { |
| 313 | return item.dcode == e | 278 | this.$message({ |
| 314 | }) | 279 | showClose: true, |
| 315 | this.ruleForm.nydsyq.yzyfsmc = itemLx.dname; | 280 | message: "保存成功!", |
| 281 | type: "success", | ||
| 282 | }); | ||
| 283 | this.$store.dispatch('user/refreshPage', true); | ||
| 284 | } else { | ||
| 285 | this.$message({ | ||
| 286 | showClose: true, | ||
| 287 | message: res.message, | ||
| 288 | type: "error", | ||
| 289 | }); | ||
| 290 | } | ||
| 291 | }); | ||
| 292 | }, | ||
| 293 | upDateQlrxxList (val) { | ||
| 294 | this.ruleForm.qlrList = _.cloneDeep(val) | ||
| 295 | }, | ||
| 296 | upDateJtcyList (val) { | ||
| 297 | this.ruleForm.jtcyList = _.cloneDeep(val) | ||
| 298 | }, | ||
| 299 | //水域滩涂类型变化事件 | ||
| 300 | changeSyttlx (e) { | ||
| 301 | let itemLx = {} | ||
| 302 | itemLx = this.dictData['A23'].find((item) => { | ||
| 303 | return item.dcode == e | ||
| 304 | }) | ||
| 305 | this.ruleForm.nydsyq.syttlxmc = itemLx.dname; | ||
| 306 | }, | ||
| 307 | //养殖业方式变化事件 | ||
| 308 | changeYzyfs (e) { | ||
| 309 | let itemLx = {} | ||
| 310 | itemLx = this.dictData['A24'].find((item) => { | ||
| 311 | return item.dcode == e | ||
| 312 | }) | ||
| 313 | this.ruleForm.nydsyq.yzyfsmc = itemLx.dname; | ||
| 314 | }, | ||
| 315 | //用地用海变化事件 | ||
| 316 | changeYdyhfl (e) { | ||
| 317 | let itemLx = {} | ||
| 318 | itemLx = this.dictData['A51'].find((item) => { | ||
| 319 | return item.dcode == e | ||
| 320 | }) | ||
| 321 | this.ruleForm.nydsyq.ydyhflmc = itemLx.dname; | ||
| 322 | } | ||
| 316 | }, | 323 | }, |
| 317 | //用地用海变化事件 | 324 | }; |
| 318 | changeYdyhfl (e) { | ||
| 319 | let itemLx = {} | ||
| 320 | itemLx = this.dictData['A51'].find((item) => { | ||
| 321 | return item.dcode == e | ||
| 322 | }) | ||
| 323 | this.ruleForm.nydsyq.ydyhflmc = itemLx.dname; | ||
| 324 | } | ||
| 325 | }, | ||
| 326 | }; | ||
| 327 | </script> | 325 | </script> |
| 328 | <style scoped lang='scss'> | 326 | <style scoped lang='scss'> |
| 329 | @import "~@/styles/public.scss"; | 327 | @import "~@/styles/public.scss"; |
| 330 | @import "~@/styles/slxx/slxx.scss"; | 328 | @import "~@/styles/slxx/slxx.scss"; |
| 331 | </style> | 329 | </style> |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
| ... | @@ -229,7 +229,7 @@ | ... | @@ -229,7 +229,7 @@ |
| 229 | </el-col> | 229 | </el-col> |
| 230 | </el-row> | 230 | </el-row> |
| 231 | </div> | 231 | </div> |
| 232 | <el-row class="btn" v-if="!$route.query.viewtype"> | 232 | <el-row class="btn" v-if="!$route.query.viewtype && ableOperation"> |
| 233 | <el-form-item> | 233 | <el-form-item> |
| 234 | <el-button type="primary" @click="onSubmit">保存</el-button> | 234 | <el-button type="primary" @click="onSubmit">保存</el-button> |
| 235 | </el-form-item> | 235 | </el-form-item> |
| ... | @@ -238,102 +238,103 @@ | ... | @@ -238,102 +238,103 @@ |
| 238 | </div> | 238 | </div> |
| 239 | </template> | 239 | </template> |
| 240 | <script> | 240 | <script> |
| 241 | import { mapGetters } from "vuex" | 241 | import { mapGetters } from "vuex" |
| 242 | import { Init, saveData } from "@/api/workflow/nydsyqFlow.js" | 242 | import { Init, saveData } from "@/api/workflow/nydsyqFlow.js" |
| 243 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" | 243 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" |
| 244 | import JtcyTable from "@/views/workflow/components/JtcyTable" | 244 | import JtcyTable from "@/views/workflow/components/JtcyTable" |
| 245 | export default { | 245 | export default { |
| 246 | mounted () { | 246 | mounted () { |
| 247 | this.propsParam = this.$attrs; | 247 | this.ableOperation = this.$parent.currentSelectTab.ableOperation |
| 248 | var formdata = new FormData(); | 248 | this.propsParam = this.$attrs; |
| 249 | this.$startLoading(); | 249 | var formdata = new FormData(); |
| 250 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 250 | this.$startLoading(); |
| 251 | formdata.append("djlx", this.propsParam.djlx); | 251 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 252 | Init(formdata).then((res) => { | 252 | formdata.append("djlx", this.propsParam.djlx); |
| 253 | this.ruleForm = res.result; | 253 | Init(formdata).then((res) => { |
| 254 | this.$endLoading(); | 254 | this.ruleForm = res.result; |
| 255 | if (res.code === 200) { | 255 | this.$endLoading(); |
| 256 | } | ||
| 257 | else { | ||
| 258 | this.$alert(res.message, '提示'); | ||
| 259 | } | ||
| 260 | }) | ||
| 261 | }, | ||
| 262 | components: { qlrCommonTable, JtcyTable }, | ||
| 263 | computed: { | ||
| 264 | ...mapGetters(["dictData", "flag"]) | ||
| 265 | }, | ||
| 266 | watch: { | ||
| 267 | |||
| 268 | }, | ||
| 269 | data () { | ||
| 270 | return { | ||
| 271 | disabled: true, | ||
| 272 | czrOptions: [], | ||
| 273 | ruleForm: {}, | ||
| 274 | //传递参数 | ||
| 275 | propsParam: {}, | ||
| 276 | rules: {} | ||
| 277 | } | ||
| 278 | }, | ||
| 279 | methods: { | ||
| 280 | onSubmit () { | ||
| 281 | saveData(this.ruleForm).then((res) => { | ||
| 282 | if (res.code === 200) { | 256 | if (res.code === 200) { |
| 283 | this.$message({ | ||
| 284 | showClose: true, | ||
| 285 | message: "保存成功!", | ||
| 286 | type: "success", | ||
| 287 | }); | ||
| 288 | } else { | ||
| 289 | this.$message({ | ||
| 290 | showClose: true, | ||
| 291 | message: res.message, | ||
| 292 | type: "error", | ||
| 293 | }); | ||
| 294 | } | 257 | } |
| 295 | }); | 258 | else { |
| 296 | }, | 259 | this.$alert(res.message, '提示'); |
| 297 | //权利人更新 | 260 | } |
| 298 | upDateQlrxxList (val) { | ||
| 299 | this.ruleForm.qlrList = _.cloneDeep(val) | ||
| 300 | }, | ||
| 301 | // 更新义务人信息 | ||
| 302 | upDateYwrxxList (val) { | ||
| 303 | this.ruleForm.ywrList = _.cloneDeep(val); | ||
| 304 | }, | ||
| 305 | //家庭成员更新 | ||
| 306 | upDateJtcyList (val) { | ||
| 307 | this.ruleForm.jtcyList = _.cloneDeep(val) | ||
| 308 | }, | ||
| 309 | //水域滩涂类型变化事件 | ||
| 310 | changeSyttlx (e) { | ||
| 311 | let itemLx = {} | ||
| 312 | itemLx = this.dictData['A23'].find((item) => { | ||
| 313 | return item.dcode == e | ||
| 314 | }) | 261 | }) |
| 315 | this.ruleForm.nydsyq.syttlxmc = itemLx.dname; | ||
| 316 | }, | 262 | }, |
| 317 | //养殖业方式变化事件 | 263 | components: { qlrCommonTable, JtcyTable }, |
| 318 | changeYzyfs (e) { | 264 | computed: { |
| 319 | let itemLx = {} | 265 | ...mapGetters(["dictData", "flag"]) |
| 320 | itemLx = this.dictData['A24'].find((item) => { | ||
| 321 | return item.dcode == e | ||
| 322 | }) | ||
| 323 | this.ruleForm.nydsyq.yzyfsmc = itemLx.dname; | ||
| 324 | }, | 266 | }, |
| 325 | //用地用海变化事件 | 267 | data () { |
| 326 | changeYdyhfl (e) { | 268 | return { |
| 327 | let itemLx = {} | 269 | //表单是否可操作 |
| 328 | itemLx = this.dictData['A51'].find((item) => { | 270 | ableOperation: true, |
| 329 | return item.dcode == e | 271 | disabled: true, |
| 330 | }) | 272 | czrOptions: [], |
| 331 | this.ruleForm.nydsyq.ydyhflmc = itemLx.dname; | 273 | ruleForm: {}, |
| 274 | //传递参数 | ||
| 275 | propsParam: {}, | ||
| 276 | rules: {} | ||
| 277 | } | ||
| 278 | }, | ||
| 279 | methods: { | ||
| 280 | onSubmit () { | ||
| 281 | saveData(this.ruleForm).then((res) => { | ||
| 282 | if (res.code === 200) { | ||
| 283 | this.$message({ | ||
| 284 | showClose: true, | ||
| 285 | message: "保存成功!", | ||
| 286 | type: "success", | ||
| 287 | }); | ||
| 288 | this.$store.dispatch('user/refreshPage', true); | ||
| 289 | } else { | ||
| 290 | this.$message({ | ||
| 291 | showClose: true, | ||
| 292 | message: res.message, | ||
| 293 | type: "error", | ||
| 294 | }); | ||
| 295 | } | ||
| 296 | }); | ||
| 297 | }, | ||
| 298 | //权利人更新 | ||
| 299 | upDateQlrxxList (val) { | ||
| 300 | this.ruleForm.qlrList = _.cloneDeep(val) | ||
| 301 | }, | ||
| 302 | // 更新义务人信息 | ||
| 303 | upDateYwrxxList (val) { | ||
| 304 | this.ruleForm.ywrList = _.cloneDeep(val); | ||
| 305 | }, | ||
| 306 | //家庭成员更新 | ||
| 307 | upDateJtcyList (val) { | ||
| 308 | this.ruleForm.jtcyList = _.cloneDeep(val) | ||
| 309 | }, | ||
| 310 | //水域滩涂类型变化事件 | ||
| 311 | changeSyttlx (e) { | ||
| 312 | let itemLx = {} | ||
| 313 | itemLx = this.dictData['A23'].find((item) => { | ||
| 314 | return item.dcode == e | ||
| 315 | }) | ||
| 316 | this.ruleForm.nydsyq.syttlxmc = itemLx.dname; | ||
| 317 | }, | ||
| 318 | //养殖业方式变化事件 | ||
| 319 | changeYzyfs (e) { | ||
| 320 | let itemLx = {} | ||
| 321 | itemLx = this.dictData['A24'].find((item) => { | ||
| 322 | return item.dcode == e | ||
| 323 | }) | ||
| 324 | this.ruleForm.nydsyq.yzyfsmc = itemLx.dname; | ||
| 325 | }, | ||
| 326 | //用地用海变化事件 | ||
| 327 | changeYdyhfl (e) { | ||
| 328 | let itemLx = {} | ||
| 329 | itemLx = this.dictData['A51'].find((item) => { | ||
| 330 | return item.dcode == e | ||
| 331 | }) | ||
| 332 | this.ruleForm.nydsyq.ydyhflmc = itemLx.dname; | ||
| 333 | }, | ||
| 332 | }, | 334 | }, |
| 333 | }, | 335 | }; |
| 334 | }; | ||
| 335 | </script> | 336 | </script> |
| 336 | <style scoped lang='scss'> | 337 | <style scoped lang='scss'> |
| 337 | @import "~@/styles/public.scss"; | 338 | @import "~@/styles/public.scss"; |
| 338 | @import "~@/styles/slxx/slxx.scss"; | 339 | @import "~@/styles/slxx/slxx.scss"; |
| 339 | </style> | 340 | </style> |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
| ... | @@ -164,7 +164,7 @@ | ... | @@ -164,7 +164,7 @@ |
| 164 | </el-col> | 164 | </el-col> |
| 165 | </el-row> | 165 | </el-row> |
| 166 | </div> | 166 | </div> |
| 167 | <el-row class="btn" v-if="!$route.query.viewtype"> | 167 | <el-row class="btn" v-if="!$route.query.viewtype && ableOperation"> |
| 168 | <el-form-item> | 168 | <el-form-item> |
| 169 | <el-button type="primary" @click="onSubmit">保存</el-button> | 169 | <el-button type="primary" @click="onSubmit">保存</el-button> |
| 170 | </el-form-item> | 170 | </el-form-item> |
| ... | @@ -173,139 +173,143 @@ | ... | @@ -173,139 +173,143 @@ |
| 173 | </div> | 173 | </div> |
| 174 | </template> | 174 | </template> |
| 175 | <script> | 175 | <script> |
| 176 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 176 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
| 177 | import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; | 177 | import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; |
| 178 | import { mapGetters } from "vuex"; | 178 | import { mapGetters } from "vuex"; |
| 179 | export default { | 179 | export default { |
| 180 | mounted () { | 180 | mounted () { |
| 181 | this.$startLoading(); | 181 | this.ableOperation = this.$parent.currentSelectTab.ableOperation |
| 182 | var formdata = new FormData(); | 182 | this.$startLoading(); |
| 183 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 183 | var formdata = new FormData(); |
| 184 | formdata.append("djlx", this.propsParam.djlx); | 184 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 185 | formdata.append("djlx", this.propsParam.djlx); | ||
| 185 | 186 | ||
| 186 | Init(formdata).then(res => { | 187 | Init(formdata).then(res => { |
| 187 | if (res.code === 200 && res.result) { | 188 | if (res.code === 200 && res.result) { |
| 188 | this.$endLoading(); | 189 | this.$endLoading(); |
| 189 | this.ruleForm = res.result; | 190 | this.ruleForm = res.result; |
| 190 | } | 191 | } |
| 191 | }) | 192 | }) |
| 192 | }, | ||
| 193 | components: { qlrCommonTable }, | ||
| 194 | computed: { | ||
| 195 | ...mapGetters(["dictData", "flag"]), | ||
| 196 | }, | ||
| 197 | data () { | ||
| 198 | return { | ||
| 199 | disabled: true, | ||
| 200 | tdytOption: [], | ||
| 201 | czrOptions: [], | ||
| 202 | ruleForm: {}, | ||
| 203 | //传递参数 | ||
| 204 | propsParam: this.$attrs, | ||
| 205 | rules: {}, | ||
| 206 | }; | ||
| 207 | }, | ||
| 208 | methods: { | ||
| 209 | // 更新权利人信息 | ||
| 210 | upDateQlrxxList (val) { | ||
| 211 | this.ruleForm.qlrList = _.cloneDeep(val); | ||
| 212 | }, | 193 | }, |
| 213 | // 更新权利人信息 | 194 | components: { qlrCommonTable }, |
| 214 | upDateYwrxxList (val) { | 195 | computed: { |
| 215 | this.ruleForm.ywrList = _.cloneDeep(val); | 196 | ...mapGetters(["dictData", "flag"]), |
| 216 | }, | 197 | }, |
| 217 | onSubmit () { | 198 | data () { |
| 218 | saveData(this.ruleForm).then((res) => { | 199 | return { |
| 219 | if (res.code === 200) { | 200 | //表单是否可操作 |
| 220 | this.$message({ | 201 | ableOperation: true, |
| 221 | showClose: true, | 202 | disabled: true, |
| 222 | message: "保存成功!", | 203 | tdytOption: [], |
| 223 | type: "success", | 204 | czrOptions: [], |
| 224 | }); | 205 | ruleForm: {}, |
| 225 | } else { | 206 | //传递参数 |
| 226 | this.$message({ | 207 | propsParam: this.$attrs, |
| 227 | showClose: true, | 208 | rules: {}, |
| 228 | message: res.message, | 209 | }; |
| 229 | type: "error", | ||
| 230 | }); | ||
| 231 | } | ||
| 232 | }); | ||
| 233 | }, | 210 | }, |
| 234 | }, | 211 | methods: { |
| 235 | }; | 212 | // 更新权利人信息 |
| 213 | upDateQlrxxList (val) { | ||
| 214 | this.ruleForm.qlrList = _.cloneDeep(val); | ||
| 215 | }, | ||
| 216 | // 更新权利人信息 | ||
| 217 | upDateYwrxxList (val) { | ||
| 218 | this.ruleForm.ywrList = _.cloneDeep(val); | ||
| 219 | }, | ||
| 220 | onSubmit () { | ||
| 221 | saveData(this.ruleForm).then((res) => { | ||
| 222 | if (res.code === 200) { | ||
| 223 | this.$message({ | ||
| 224 | showClose: true, | ||
| 225 | message: "保存成功!", | ||
| 226 | type: "success", | ||
| 227 | }); | ||
| 228 | this.$store.dispatch('user/refreshPage', true); | ||
| 229 | } else { | ||
| 230 | this.$message({ | ||
| 231 | showClose: true, | ||
| 232 | message: res.message, | ||
| 233 | type: "error", | ||
| 234 | }); | ||
| 235 | } | ||
| 236 | }); | ||
| 237 | }, | ||
| 238 | }, | ||
| 239 | }; | ||
| 236 | </script> | 240 | </script> |
| 237 | <style scoped lang='scss'> | 241 | <style scoped lang='scss'> |
| 238 | @import "~@/styles/public.scss"; | 242 | @import "~@/styles/public.scss"; |
| 239 | 243 | ||
| 240 | /deep/.el-form { | 244 | /deep/.el-form { |
| 241 | display: flex; | 245 | display: flex; |
| 242 | flex-direction: column; | 246 | flex-direction: column; |
| 243 | height: calc(100vh - 130px); | 247 | height: calc(100vh - 130px); |
| 244 | } | 248 | } |
| 245 | 249 | ||
| 246 | /deep/.el-form-item__label { | 250 | /deep/.el-form-item__label { |
| 247 | padding: 0; | 251 | padding: 0; |
| 248 | } | 252 | } |
| 249 | 253 | ||
| 250 | /deep/.el-radio { | 254 | /deep/.el-radio { |
| 251 | margin-right: 10px; | 255 | margin-right: 10px; |
| 252 | } | 256 | } |
| 253 | 257 | ||
| 254 | /deep/.el-select { | 258 | /deep/.el-select { |
| 255 | width: 100%; | 259 | width: 100%; |
| 256 | } | 260 | } |
| 257 | 261 | ||
| 258 | /deep/.el-form-item { | 262 | /deep/.el-form-item { |
| 259 | margin-bottom: 8px; | 263 | margin-bottom: 8px; |
| 260 | } | 264 | } |
| 261 | 265 | ||
| 262 | .marginBot0 { | 266 | .marginBot0 { |
| 263 | margin-bottom: 0 !important; | 267 | margin-bottom: 0 !important; |
| 264 | } | 268 | } |
| 265 | 269 | ||
| 266 | .slxx { | 270 | .slxx { |
| 267 | box-sizing: border-box; | 271 | box-sizing: border-box; |
| 268 | } | 272 | } |
| 269 | 273 | ||
| 270 | .slxx_con { | 274 | .slxx_con { |
| 271 | flex: 1; | 275 | flex: 1; |
| 272 | height: 100%; | 276 | height: 100%; |
| 273 | background-color: #ffffff; | 277 | background-color: #ffffff; |
| 274 | overflow-y: auto; | 278 | overflow-y: auto; |
| 275 | padding-right: 3px; | 279 | padding-right: 3px; |
| 276 | overflow-x: hidden; | 280 | overflow-x: hidden; |
| 277 | } | 281 | } |
| 278 | 282 | ||
| 279 | .submit_btn { | 283 | .submit_btn { |
| 280 | height: 50px; | 284 | height: 50px; |
| 281 | } | 285 | } |
| 282 | 286 | ||
| 283 | .slxx_title { | 287 | .slxx_title { |
| 284 | border-bottom: 1px solid $borderColor; | 288 | border-bottom: 1px solid $borderColor; |
| 285 | padding-left: 10px; | 289 | padding-left: 10px; |
| 286 | padding-bottom: 5px; | 290 | padding-bottom: 5px; |
| 287 | margin-bottom: 10px; | 291 | margin-bottom: 10px; |
| 288 | margin-top: 5px; | 292 | margin-top: 5px; |
| 289 | font-size: 16px; | 293 | font-size: 16px; |
| 290 | font-weight: 500; | 294 | font-weight: 500; |
| 291 | color: #4a4a4a; | 295 | color: #4a4a4a; |
| 292 | } | 296 | } |
| 293 | 297 | ||
| 294 | .btn { | 298 | .btn { |
| 295 | text-align: center; | 299 | text-align: center; |
| 296 | padding-top: 10px; | 300 | padding-top: 10px; |
| 297 | height: 36px; | 301 | height: 36px; |
| 298 | background-color: #ffffff; | 302 | background-color: #ffffff; |
| 299 | padding: 5px 0; | 303 | padding: 5px 0; |
| 300 | } | 304 | } |
| 301 | 305 | ||
| 302 | .textArea { | 306 | .textArea { |
| 303 | /deep/.el-textarea__inner { | 307 | /deep/.el-textarea__inner { |
| 304 | min-height: 90px !important; | 308 | min-height: 90px !important; |
| 309 | } | ||
| 305 | } | 310 | } |
| 306 | } | ||
| 307 | 311 | ||
| 308 | /deep/.el-form-item__label { | 312 | /deep/.el-form-item__label { |
| 309 | padding-bottom: 0px; | 313 | padding-bottom: 0px; |
| 310 | } | 314 | } |
| 311 | </style> | 315 | </style> | ... | ... |
| ... | @@ -167,7 +167,7 @@ | ... | @@ -167,7 +167,7 @@ |
| 167 | </el-col> | 167 | </el-col> |
| 168 | </el-row> | 168 | </el-row> |
| 169 | </div> | 169 | </div> |
| 170 | <el-row class="btn" v-if="!$route.query.viewtype"> | 170 | <el-row class="btn" v-if="!$route.query.viewtype && ableOperation"> |
| 171 | <el-form-item> | 171 | <el-form-item> |
| 172 | <el-button type="primary" @click="onSubmit">保存</el-button> | 172 | <el-button type="primary" @click="onSubmit">保存</el-button> |
| 173 | </el-form-item> | 173 | </el-form-item> |
| ... | @@ -176,149 +176,153 @@ | ... | @@ -176,149 +176,153 @@ |
| 176 | </div> | 176 | </div> |
| 177 | </template> | 177 | </template> |
| 178 | <script> | 178 | <script> |
| 179 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 179 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
| 180 | import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; | 180 | import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; |
| 181 | import { mapGetters } from "vuex"; | 181 | import { mapGetters } from "vuex"; |
| 182 | export default { | 182 | export default { |
| 183 | mounted () { | 183 | mounted () { |
| 184 | this.propsParam = this.$attrs; | 184 | this.ableOperation = this.$parent.currentSelectTab.ableOperation |
| 185 | var formdata = new FormData(); | 185 | this.propsParam = this.$attrs; |
| 186 | this.$startLoading(); | 186 | var formdata = new FormData(); |
| 187 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 187 | this.$startLoading(); |
| 188 | formdata.append("djlx", this.propsParam.djlx); | 188 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 189 | Init(formdata).then((res) => { | 189 | formdata.append("djlx", this.propsParam.djlx); |
| 190 | if (res.code === 200 && res.result) { | 190 | Init(formdata).then((res) => { |
| 191 | this.$endLoading(); | 191 | if (res.code === 200 && res.result) { |
| 192 | this.ruleForm = res.result; | 192 | this.$endLoading(); |
| 193 | } | 193 | this.ruleForm = res.result; |
| 194 | }); | 194 | } |
| 195 | }, | 195 | }); |
| 196 | components: { qlrCommonTable }, | ||
| 197 | computed: { | ||
| 198 | ...mapGetters(["dictData", "flag"]), | ||
| 199 | }, | ||
| 200 | data () { | ||
| 201 | return { | ||
| 202 | disabled: true, | ||
| 203 | tdytOption: [], | ||
| 204 | czrOptions: [], | ||
| 205 | ruleForm: {}, | ||
| 206 | //传递参数 | ||
| 207 | propsParam: this.$attrs, | ||
| 208 | rules: {}, | ||
| 209 | }; | ||
| 210 | }, | ||
| 211 | methods: { | ||
| 212 | onClick () { | ||
| 213 | this.$popup("房屋信息比对", "ywbl/ygdj/slxxCompareDetai", | ||
| 214 | { | ||
| 215 | formData: { | ||
| 216 | bsmSldy: this.propsParam.bsmSldy, | ||
| 217 | qllx: this.propsParam.qllx | ||
| 218 | } | ||
| 219 | }); | ||
| 220 | }, | 196 | }, |
| 221 | // 更新权利人信息 | 197 | components: { qlrCommonTable }, |
| 222 | upDateQlrxxList (val) { | 198 | computed: { |
| 223 | this.ruleForm.qlrList = _.cloneDeep(val); | 199 | ...mapGetters(["dictData", "flag"]), |
| 224 | }, | 200 | }, |
| 225 | // 更新权利人信息 | 201 | data () { |
| 226 | upDateYwrxxList (val) { | 202 | return { |
| 227 | this.ruleForm.ywrList = _.cloneDeep(val); | 203 | //表单是否可操作 |
| 204 | ableOperation: true, | ||
| 205 | disabled: true, | ||
| 206 | tdytOption: [], | ||
| 207 | czrOptions: [], | ||
| 208 | ruleForm: {}, | ||
| 209 | //传递参数 | ||
| 210 | propsParam: this.$attrs, | ||
| 211 | rules: {}, | ||
| 212 | }; | ||
| 228 | }, | 213 | }, |
| 229 | 214 | methods: { | |
| 230 | onSubmit () { | 215 | onClick () { |
| 231 | saveData(this.ruleForm).then((res) => { | 216 | this.$popup("房屋信息比对", "ywbl/ygdj/slxxCompareDetai", |
| 232 | if (res.code === 200) { | 217 | { |
| 233 | this.$message({ | 218 | formData: { |
| 234 | showClose: true, | 219 | bsmSldy: this.propsParam.bsmSldy, |
| 235 | message: "保存成功!", | 220 | qllx: this.propsParam.qllx |
| 236 | type: "success", | 221 | } |
| 237 | }); | ||
| 238 | } else { | ||
| 239 | this.$message({ | ||
| 240 | showClose: true, | ||
| 241 | message: res.message, | ||
| 242 | type: "error", | ||
| 243 | }); | 222 | }); |
| 244 | } | 223 | }, |
| 245 | }); | 224 | // 更新权利人信息 |
| 225 | upDateQlrxxList (val) { | ||
| 226 | this.ruleForm.qlrList = _.cloneDeep(val); | ||
| 227 | }, | ||
| 228 | // 更新权利人信息 | ||
| 229 | upDateYwrxxList (val) { | ||
| 230 | this.ruleForm.ywrList = _.cloneDeep(val); | ||
| 231 | }, | ||
| 232 | |||
| 233 | onSubmit () { | ||
| 234 | saveData(this.ruleForm).then((res) => { | ||
| 235 | if (res.code === 200) { | ||
| 236 | this.$message({ | ||
| 237 | showClose: true, | ||
| 238 | message: "保存成功!", | ||
| 239 | type: "success", | ||
| 240 | }); | ||
| 241 | this.$store.dispatch('user/refreshPage', true); | ||
| 242 | } else { | ||
| 243 | this.$message({ | ||
| 244 | showClose: true, | ||
| 245 | message: res.message, | ||
| 246 | type: "error", | ||
| 247 | }); | ||
| 248 | } | ||
| 249 | }); | ||
| 250 | }, | ||
| 246 | }, | 251 | }, |
| 247 | }, | 252 | }; |
| 248 | }; | ||
| 249 | </script> | 253 | </script> |
| 250 | <style scoped lang='scss'> | 254 | <style scoped lang='scss'> |
| 251 | @import "~@/styles/public.scss"; | 255 | @import "~@/styles/public.scss"; |
| 252 | 256 | ||
| 253 | /deep/.el-form { | 257 | /deep/.el-form { |
| 254 | display: flex; | 258 | display: flex; |
| 255 | flex-direction: column; | 259 | flex-direction: column; |
| 256 | height: calc(100vh - 130px); | 260 | height: calc(100vh - 130px); |
| 257 | } | 261 | } |
| 258 | 262 | ||
| 259 | /deep/.el-form-item__label { | 263 | /deep/.el-form-item__label { |
| 260 | padding: 0; | 264 | padding: 0; |
| 261 | } | 265 | } |
| 262 | 266 | ||
| 263 | /deep/.el-radio { | 267 | /deep/.el-radio { |
| 264 | margin-right: 10px; | 268 | margin-right: 10px; |
| 265 | } | 269 | } |
| 266 | 270 | ||
| 267 | /deep/.el-select { | 271 | /deep/.el-select { |
| 268 | width: 100%; | 272 | width: 100%; |
| 269 | } | 273 | } |
| 270 | 274 | ||
| 271 | /deep/.el-form-item { | 275 | /deep/.el-form-item { |
| 272 | margin-bottom: 8px; | 276 | margin-bottom: 8px; |
| 273 | } | 277 | } |
| 274 | 278 | ||
| 275 | .marginBot0 { | 279 | .marginBot0 { |
| 276 | margin-bottom: 0 !important; | 280 | margin-bottom: 0 !important; |
| 277 | } | 281 | } |
| 278 | 282 | ||
| 279 | .slxx { | 283 | .slxx { |
| 280 | box-sizing: border-box; | 284 | box-sizing: border-box; |
| 281 | } | 285 | } |
| 282 | 286 | ||
| 283 | .slxx_con { | 287 | .slxx_con { |
| 284 | flex: 1; | 288 | flex: 1; |
| 285 | height: 100%; | 289 | height: 100%; |
| 286 | background-color: #ffffff; | 290 | background-color: #ffffff; |
| 287 | overflow-y: auto; | 291 | overflow-y: auto; |
| 288 | padding-right: 3px; | 292 | padding-right: 3px; |
| 289 | overflow-x: hidden; | 293 | overflow-x: hidden; |
| 290 | } | 294 | } |
| 291 | 295 | ||
| 292 | .submit_btn { | 296 | .submit_btn { |
| 293 | height: 50px; | 297 | height: 50px; |
| 294 | } | 298 | } |
| 295 | 299 | ||
| 296 | .slxx_title { | 300 | .slxx_title { |
| 297 | border-bottom: 1px solid $borderColor; | 301 | border-bottom: 1px solid $borderColor; |
| 298 | padding-left: 10px; | 302 | padding-left: 10px; |
| 299 | padding-bottom: 5px; | 303 | padding-bottom: 5px; |
| 300 | margin-bottom: 10px; | 304 | margin-bottom: 10px; |
| 301 | margin-top: 5px; | 305 | margin-top: 5px; |
| 302 | font-size: 16px; | 306 | font-size: 16px; |
| 303 | font-weight: 500; | 307 | font-weight: 500; |
| 304 | color: #4a4a4a; | 308 | color: #4a4a4a; |
| 305 | } | 309 | } |
| 306 | 310 | ||
| 307 | .btn { | 311 | .btn { |
| 308 | text-align: center; | 312 | text-align: center; |
| 309 | padding-top: 10px; | 313 | padding-top: 10px; |
| 310 | height: 36px; | 314 | height: 36px; |
| 311 | background-color: #ffffff; | 315 | background-color: #ffffff; |
| 312 | padding: 5px 0; | 316 | padding: 5px 0; |
| 313 | } | 317 | } |
| 314 | 318 | ||
| 315 | .textArea { | 319 | .textArea { |
| 316 | /deep/.el-textarea__inner { | 320 | /deep/.el-textarea__inner { |
| 317 | min-height: 90px !important; | 321 | min-height: 90px !important; |
| 322 | } | ||
| 318 | } | 323 | } |
| 319 | } | ||
| 320 | 324 | ||
| 321 | /deep/.el-form-item__label { | 325 | /deep/.el-form-item__label { |
| 322 | padding-bottom: 0px; | 326 | padding-bottom: 0px; |
| 323 | } | 327 | } |
| 324 | </style> | 328 | </style> | ... | ... |
| ... | @@ -171,7 +171,7 @@ | ... | @@ -171,7 +171,7 @@ |
| 171 | </el-col> | 171 | </el-col> |
| 172 | </el-row> | 172 | </el-row> |
| 173 | </div> | 173 | </div> |
| 174 | <el-row class="btn" v-if="!$route.query.viewtype"> | 174 | <el-row class="btn" v-if="!$route.query.viewtype && ableOperation"> |
| 175 | <el-form-item> | 175 | <el-form-item> |
| 176 | <el-button type="primary" @click="onSubmit">保存</el-button> | 176 | <el-button type="primary" @click="onSubmit">保存</el-button> |
| 177 | </el-form-item> | 177 | </el-form-item> |
| ... | @@ -180,73 +180,77 @@ | ... | @@ -180,73 +180,77 @@ |
| 180 | </div> | 180 | </div> |
| 181 | </template> | 181 | </template> |
| 182 | <script> | 182 | <script> |
| 183 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 183 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
| 184 | import { Init, saveData } from "@/api/workflow/ygdyFlow.js"; | 184 | import { Init, saveData } from "@/api/workflow/ygdyFlow.js"; |
| 185 | import { mapGetters } from "vuex"; | 185 | import { mapGetters } from "vuex"; |
| 186 | export default { | 186 | export default { |
| 187 | created () { | 187 | created () { |
| 188 | this.propsParam = this.$attrs; | 188 | this.ableOperation = this.$parent.currentSelectTab.ableOperation |
| 189 | var formdata = new FormData(); | 189 | this.propsParam = this.$attrs; |
| 190 | let that = this | 190 | var formdata = new FormData(); |
| 191 | this.loading = true | 191 | let that = this |
| 192 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 192 | this.loading = true |
| 193 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); | 193 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 194 | formdata.append("djlx", this.propsParam.djlx); | 194 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); |
| 195 | Init(formdata).then((res) => { | 195 | formdata.append("djlx", this.propsParam.djlx); |
| 196 | if (res.code === 200 && res.result) { | 196 | Init(formdata).then((res) => { |
| 197 | that.ruleForm = res.result; | 197 | if (res.code === 200 && res.result) { |
| 198 | setTimeout(() => { | 198 | that.ruleForm = res.result; |
| 199 | that.loading = false | 199 | setTimeout(() => { |
| 200 | }, 300) | 200 | that.loading = false |
| 201 | } | 201 | }, 300) |
| 202 | }); | ||
| 203 | }, | ||
| 204 | components: { qlrCommonTable }, | ||
| 205 | computed: { | ||
| 206 | ...mapGetters(["dictData", "flag"]), | ||
| 207 | }, | ||
| 208 | data () { | ||
| 209 | return { | ||
| 210 | loading: false, | ||
| 211 | disabled: true, | ||
| 212 | tdytOption: [], | ||
| 213 | czrOptions: [], | ||
| 214 | ruleForm: {}, | ||
| 215 | //传递参数 | ||
| 216 | propsParam: this.$attrs, | ||
| 217 | rules: {}, | ||
| 218 | }; | ||
| 219 | }, | ||
| 220 | methods: { | ||
| 221 | // 更新权利人信息 | ||
| 222 | upDateQlrxxList (val) { | ||
| 223 | this.ruleForm.qlrList = _.cloneDeep(val); | ||
| 224 | }, | ||
| 225 | // 更新权利人信息 | ||
| 226 | upDateYwrxxList (val) { | ||
| 227 | this.ruleForm.ywrList = _.cloneDeep(val); | ||
| 228 | }, | ||
| 229 | onSubmit () { | ||
| 230 | saveData(this.ruleForm).then((res) => { | ||
| 231 | if (res.code === 200) { | ||
| 232 | this.$message({ | ||
| 233 | showClose: true, | ||
| 234 | message: "保存成功!", | ||
| 235 | type: "success", | ||
| 236 | }); | ||
| 237 | } else { | ||
| 238 | this.$message({ | ||
| 239 | showClose: true, | ||
| 240 | message: res.message, | ||
| 241 | type: "error", | ||
| 242 | }); | ||
| 243 | } | 202 | } |
| 244 | }); | 203 | }); |
| 245 | }, | 204 | }, |
| 246 | }, | 205 | components: { qlrCommonTable }, |
| 247 | }; | 206 | computed: { |
| 207 | ...mapGetters(["dictData", "flag"]), | ||
| 208 | }, | ||
| 209 | data () { | ||
| 210 | return { | ||
| 211 | //表单是否可操作 | ||
| 212 | ableOperation: true, | ||
| 213 | loading: false, | ||
| 214 | disabled: true, | ||
| 215 | tdytOption: [], | ||
| 216 | czrOptions: [], | ||
| 217 | ruleForm: {}, | ||
| 218 | //传递参数 | ||
| 219 | propsParam: this.$attrs, | ||
| 220 | rules: {}, | ||
| 221 | }; | ||
| 222 | }, | ||
| 223 | methods: { | ||
| 224 | // 更新权利人信息 | ||
| 225 | upDateQlrxxList (val) { | ||
| 226 | this.ruleForm.qlrList = _.cloneDeep(val); | ||
| 227 | }, | ||
| 228 | // 更新权利人信息 | ||
| 229 | upDateYwrxxList (val) { | ||
| 230 | this.ruleForm.ywrList = _.cloneDeep(val); | ||
| 231 | }, | ||
| 232 | onSubmit () { | ||
| 233 | saveData(this.ruleForm).then((res) => { | ||
| 234 | if (res.code === 200) { | ||
| 235 | this.$message({ | ||
| 236 | showClose: true, | ||
| 237 | message: "保存成功!", | ||
| 238 | type: "success", | ||
| 239 | }); | ||
| 240 | this.$store.dispatch('user/refreshPage', true); | ||
| 241 | } else { | ||
| 242 | this.$message({ | ||
| 243 | showClose: true, | ||
| 244 | message: res.message, | ||
| 245 | type: "error", | ||
| 246 | }); | ||
| 247 | } | ||
| 248 | }); | ||
| 249 | }, | ||
| 250 | }, | ||
| 251 | }; | ||
| 248 | </script> | 252 | </script> |
| 249 | <style scoped lang='scss'> | 253 | <style scoped lang='scss'> |
| 250 | @import "~@/styles/public.scss"; | 254 | @import "~@/styles/public.scss"; |
| 251 | @import "~@/styles/slxx/slxx.scss"; | 255 | @import "~@/styles/slxx/slxx.scss"; |
| 252 | </style> | 256 | </style> | ... | ... |
| ... | @@ -151,7 +151,6 @@ | ... | @@ -151,7 +151,6 @@ |
| 151 | </el-col> | 151 | </el-col> |
| 152 | </el-row> | 152 | </el-row> |
| 153 | 153 | ||
| 154 | |||
| 155 | <el-row> | 154 | <el-row> |
| 156 | <el-col :span="24"> | 155 | <el-col :span="24"> |
| 157 | <el-form-item label="担保范围:"> | 156 | <el-form-item label="担保范围:"> |
| ... | @@ -236,7 +235,7 @@ | ... | @@ -236,7 +235,7 @@ |
| 236 | </el-row> | 235 | </el-row> |
| 237 | 236 | ||
| 238 | </div> | 237 | </div> |
| 239 | <el-row class="btn" v-if="!$route.query.viewtype"> | 238 | <el-row class="btn" v-if="!$route.query.viewtype && ableOperation"> |
| 240 | <el-form-item> | 239 | <el-form-item> |
| 241 | <el-button type="primary" @click="onSubmitClick()">保存</el-button> | 240 | <el-button type="primary" @click="onSubmitClick()">保存</el-button> |
| 242 | </el-form-item> | 241 | </el-form-item> |
| ... | @@ -245,79 +244,83 @@ | ... | @@ -245,79 +244,83 @@ |
| 245 | </div> | 244 | </div> |
| 246 | </template> | 245 | </template> |
| 247 | <script> | 246 | <script> |
| 248 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 247 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
| 249 | import { Init, saveData } from "@/api/workflow/zjgcdyFlow.js"; | 248 | import { Init, saveData } from "@/api/workflow/zjgcdyFlow.js"; |
| 250 | import { mapGetters } from "vuex"; | 249 | import { mapGetters } from "vuex"; |
| 251 | export default { | 250 | export default { |
| 252 | mounted () { | 251 | mounted () { |
| 253 | this.propsParam = this.$attrs; | 252 | this.ableOperation = this.$parent.currentSelectTab.ableOperation |
| 254 | var formdata = new FormData(); | 253 | this.propsParam = this.$attrs; |
| 255 | this.$startLoading(); | 254 | var formdata = new FormData(); |
| 256 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 255 | this.$startLoading(); |
| 257 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); | 256 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 258 | formdata.append("djlx", this.propsParam.djlx); | 257 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); |
| 259 | Init(formdata).then((res) => { | 258 | formdata.append("djlx", this.propsParam.djlx); |
| 260 | if (res.code === 200 && res.result) { | 259 | Init(formdata).then((res) => { |
| 261 | this.ruleForm = res.result; | 260 | if (res.code === 200 && res.result) { |
| 262 | this.$endLoading(); | 261 | this.ruleForm = res.result; |
| 263 | this.ruleForm.diyaq.sfczjzhxz = "0"; | 262 | this.$endLoading(); |
| 264 | } | 263 | this.ruleForm.diyaq.sfczjzhxz = "0"; |
| 265 | }) | ||
| 266 | }, | ||
| 267 | components: { qlrCommonTable }, | ||
| 268 | computed: { | ||
| 269 | ...mapGetters(["dictData", "flag"]), | ||
| 270 | }, | ||
| 271 | data () { | ||
| 272 | return { | ||
| 273 | disabled: true, | ||
| 274 | czrOptions: [], | ||
| 275 | ruleForm: { | ||
| 276 | slywxx: {}, | ||
| 277 | qlxxold: {}, | ||
| 278 | diyaq: {}, | ||
| 279 | gyfs: "", | ||
| 280 | }, | ||
| 281 | //传递参数 | ||
| 282 | propsParam: {}, | ||
| 283 | rules: {}, | ||
| 284 | }; | ||
| 285 | }, | ||
| 286 | methods: { | ||
| 287 | onSubmitClick () { | ||
| 288 | saveData(this.ruleForm, this.propsParam.djlx).then((res) => { | ||
| 289 | if (res.code === 200) { | ||
| 290 | this.$message({ | ||
| 291 | showClose: true, | ||
| 292 | message: "保存成功!", | ||
| 293 | type: "success", | ||
| 294 | }); | ||
| 295 | } else { | ||
| 296 | this.$message({ | ||
| 297 | showClose: true, | ||
| 298 | message: res.message, | ||
| 299 | type: "error", | ||
| 300 | }); | ||
| 301 | } | 264 | } |
| 302 | }); | 265 | }) |
| 303 | }, | 266 | }, |
| 304 | 267 | components: { qlrCommonTable }, | |
| 305 | // 更新权利人信息 | 268 | computed: { |
| 306 | upDateQlrxxList (val) { | 269 | ...mapGetters(["dictData", "flag"]), |
| 307 | if (!_.isEqual(val, this.ruleForm.qlrList)) { | 270 | }, |
| 308 | this.ruleForm.qlrList = _.cloneDeep(val); | 271 | data () { |
| 309 | } | 272 | return { |
| 273 | //表单是否可操作 | ||
| 274 | ableOperation: true, | ||
| 275 | disabled: true, | ||
| 276 | czrOptions: [], | ||
| 277 | ruleForm: { | ||
| 278 | slywxx: {}, | ||
| 279 | qlxxold: {}, | ||
| 280 | diyaq: {}, | ||
| 281 | gyfs: "", | ||
| 282 | }, | ||
| 283 | //传递参数 | ||
| 284 | propsParam: {}, | ||
| 285 | rules: {}, | ||
| 286 | }; | ||
| 310 | }, | 287 | }, |
| 311 | // 更新义务人信息 | 288 | methods: { |
| 312 | upDateYwrxxList (val) { | 289 | onSubmitClick () { |
| 313 | if (!_.isEqual(val, this.ruleForm.ywrList)) { | 290 | saveData(this.ruleForm, this.propsParam.djlx).then((res) => { |
| 314 | this.ruleForm.ywrList = _.cloneDeep(val); | 291 | if (res.code === 200) { |
| 292 | this.$message({ | ||
| 293 | showClose: true, | ||
| 294 | message: "保存成功!", | ||
| 295 | type: "success", | ||
| 296 | }); | ||
| 297 | this.$store.dispatch('user/refreshPage', true); | ||
| 298 | } else { | ||
| 299 | this.$message({ | ||
| 300 | showClose: true, | ||
| 301 | message: res.message, | ||
| 302 | type: "error", | ||
| 303 | }); | ||
| 304 | } | ||
| 305 | }); | ||
| 306 | }, | ||
| 307 | |||
| 308 | // 更新权利人信息 | ||
| 309 | upDateQlrxxList (val) { | ||
| 310 | if (!_.isEqual(val, this.ruleForm.qlrList)) { | ||
| 311 | this.ruleForm.qlrList = _.cloneDeep(val); | ||
| 312 | } | ||
| 313 | }, | ||
| 314 | // 更新义务人信息 | ||
| 315 | upDateYwrxxList (val) { | ||
| 316 | if (!_.isEqual(val, this.ruleForm.ywrList)) { | ||
| 317 | this.ruleForm.ywrList = _.cloneDeep(val); | ||
| 318 | } | ||
| 315 | } | 319 | } |
| 316 | } | 320 | } |
| 317 | } | 321 | }; |
| 318 | }; | ||
| 319 | </script> | 322 | </script> |
| 320 | <style scoped lang='scss'> | 323 | <style scoped lang='scss'> |
| 321 | @import "~@/styles/public.scss"; | 324 | @import "~@/styles/public.scss"; |
| 322 | @import "~@/styles/slxx/slxx.scss"; | 325 | @import "~@/styles/slxx/slxx.scss"; |
| 323 | </style> | 326 | </style> | ... | ... |
| ... | @@ -30,10 +30,10 @@ class data extends filter { | ... | @@ -30,10 +30,10 @@ class data extends filter { |
| 30 | label: "流程状态", | 30 | label: "流程状态", |
| 31 | width: '80', | 31 | width: '80', |
| 32 | render: (h, scope) => { | 32 | render: (h, scope) => { |
| 33 | if(scope.row.cfgqzt == '1'){ | 33 | if (scope.row.cfgqzt == '1') { |
| 34 | return <div class='suspend'>查封挂起</div> | 34 | return <div class='suspend'>查封挂起</div> |
| 35 | } | 35 | } |
| 36 | if(scope.row.yygqzt == '1'){ | 36 | if (scope.row.yygqzt == '1') { |
| 37 | return <div class='suspend'>异议挂起</div> | 37 | return <div class='suspend'>异议挂起</div> |
| 38 | } | 38 | } |
| 39 | switch (scope.row.lczt) { | 39 | switch (scope.row.lczt) { |
| ... | @@ -67,6 +67,8 @@ class data extends filter { | ... | @@ -67,6 +67,8 @@ class data extends filter { |
| 67 | { | 67 | { |
| 68 | prop: "zl", | 68 | prop: "zl", |
| 69 | label: "坐落", | 69 | label: "坐落", |
| 70 | showOverflowTooltip: true, | ||
| 71 | minWidth: '130' | ||
| 70 | }, | 72 | }, |
| 71 | { | 73 | { |
| 72 | prop: "slsj", | 74 | prop: "slsj", | ... | ... |
| ... | @@ -33,7 +33,7 @@ | ... | @@ -33,7 +33,7 @@ |
| 33 | </div> | 33 | </div> |
| 34 | <!-- 表格 --> | 34 | <!-- 表格 --> |
| 35 | <div class="from-clues-content loadingtext"> | 35 | <div class="from-clues-content loadingtext"> |
| 36 | <lb-table ref="table" @row-dblclick="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" | 36 | <lb-table ref="table" @row-click="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" |
| 37 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" | 37 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" |
| 38 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" | 38 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" |
| 39 | :data="tableData.data"> | 39 | :data="tableData.data"> | ... | ... |
| ... | @@ -42,7 +42,7 @@ | ... | @@ -42,7 +42,7 @@ |
| 42 | </div> | 42 | </div> |
| 43 | <!-- 表格 --> | 43 | <!-- 表格 --> |
| 44 | <div class="from-clues-content loadingtext"> | 44 | <div class="from-clues-content loadingtext"> |
| 45 | <lb-table ref="table" @row-dblclick="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" | 45 | <lb-table ref="table" @row-click="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" |
| 46 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" | 46 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" |
| 47 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" | 47 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" |
| 48 | :data="tableData.data"> | 48 | :data="tableData.data"> | ... | ... |
| ... | @@ -56,7 +56,7 @@ | ... | @@ -56,7 +56,7 @@ |
| 56 | </el-form> | 56 | </el-form> |
| 57 | </div> | 57 | </div> |
| 58 | <div class="from-clues-content loadingtext"> | 58 | <div class="from-clues-content loadingtext"> |
| 59 | <lb-table ref="table" @row-dblclick="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" | 59 | <lb-table ref="table" @row-click="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" |
| 60 | :current-page.sync="pageData.currentPage" :total="zrztableData.total" @size-change="handleSizeChange" | 60 | :current-page.sync="pageData.currentPage" :total="zrztableData.total" @size-change="handleSizeChange" |
| 61 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="zrztableData.columns" | 61 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="zrztableData.columns" |
| 62 | :data="zrztableData.data"> | 62 | :data="zrztableData.data"> | ... | ... |
| ... | @@ -27,7 +27,7 @@ | ... | @@ -27,7 +27,7 @@ |
| 27 | </div> | 27 | </div> |
| 28 | <!-- 表格 --> | 28 | <!-- 表格 --> |
| 29 | <div class="from-clues-content loadingtext"> | 29 | <div class="from-clues-content loadingtext"> |
| 30 | <lb-table ref="table" @row-dblclick="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" | 30 | <lb-table ref="table" @row-click="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" |
| 31 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" | 31 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" |
| 32 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" | 32 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" |
| 33 | :data="tableData.data"> | 33 | :data="tableData.data"> | ... | ... |
| ... | @@ -27,7 +27,7 @@ | ... | @@ -27,7 +27,7 @@ |
| 27 | </div> | 27 | </div> |
| 28 | <!-- 表格 --> | 28 | <!-- 表格 --> |
| 29 | <div class="from-clues-content loadingtext"> | 29 | <div class="from-clues-content loadingtext"> |
| 30 | <lb-table ref="table" @row-dblclick="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" | 30 | <lb-table ref="table" @row-click="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" |
| 31 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" | 31 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" |
| 32 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" | 32 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" |
| 33 | :data="tableData.data"> | 33 | :data="tableData.data"> | ... | ... |
| ... | @@ -42,7 +42,7 @@ | ... | @@ -42,7 +42,7 @@ |
| 42 | </div> | 42 | </div> |
| 43 | <!-- 表格 --> | 43 | <!-- 表格 --> |
| 44 | <div class="from-clues-content loadingtext"> | 44 | <div class="from-clues-content loadingtext"> |
| 45 | <lb-table ref="table" @row-dblclick="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" | 45 | <lb-table ref="table" @row-click="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" |
| 46 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" | 46 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" |
| 47 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" | 47 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" |
| 48 | :data="tableData.data"> | 48 | :data="tableData.data"> | ... | ... |
| ... | @@ -34,7 +34,7 @@ | ... | @@ -34,7 +34,7 @@ |
| 34 | </div> | 34 | </div> |
| 35 | <!-- 表格 --> | 35 | <!-- 表格 --> |
| 36 | <div class="from-clues-content loadingtext"> | 36 | <div class="from-clues-content loadingtext"> |
| 37 | <lb-table ref="table" @row-dblclick="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" | 37 | <lb-table ref="table" @row-click="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" |
| 38 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" | 38 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" |
| 39 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" | 39 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" |
| 40 | :data="tableData.data"> | 40 | :data="tableData.data"> |
| ... | @@ -77,7 +77,7 @@ | ... | @@ -77,7 +77,7 @@ |
| 77 | methods: { | 77 | methods: { |
| 78 | queryClick () { | 78 | queryClick () { |
| 79 | this.$startLoading(); | 79 | this.$startLoading(); |
| 80 | selectAllHInfo({ "zrzbsm":this.sqywInfo.zrzbsm,...this.queryForm, ...this.pageData }).then((res) => { | 80 | selectAllHInfo({ "zrzbsm": this.sqywInfo.zrzbsm, ...this.queryForm, ...this.pageData }).then((res) => { |
| 81 | this.$endLoading(); | 81 | this.$endLoading(); |
| 82 | if (res.code === 200) { | 82 | if (res.code === 200) { |
| 83 | let { total, records } = res.result; | 83 | let { total, records } = res.result; | ... | ... |
| ... | @@ -34,7 +34,7 @@ | ... | @@ -34,7 +34,7 @@ |
| 34 | </div> | 34 | </div> |
| 35 | <!-- 表格 --> | 35 | <!-- 表格 --> |
| 36 | <div class="from-clues-content loadingtext"> | 36 | <div class="from-clues-content loadingtext"> |
| 37 | <lb-table ref="table" @row-dblclick="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" | 37 | <lb-table ref="table" @row-click="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" |
| 38 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" | 38 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" |
| 39 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" | 39 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" |
| 40 | :data="tableData.data"> | 40 | :data="tableData.data"> | ... | ... |
| ... | @@ -41,7 +41,7 @@ | ... | @@ -41,7 +41,7 @@ |
| 41 | </div> | 41 | </div> |
| 42 | <!-- 表格 --> | 42 | <!-- 表格 --> |
| 43 | <div class="from-clues-content loadingtext"> | 43 | <div class="from-clues-content loadingtext"> |
| 44 | <lb-table ref="table" @row-dblclick="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" | 44 | <lb-table ref="table" @row-click="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" |
| 45 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" | 45 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" |
| 46 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" | 46 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" |
| 47 | :data="tableData.data"> | 47 | :data="tableData.data"> | ... | ... |
| ... | @@ -61,7 +61,7 @@ | ... | @@ -61,7 +61,7 @@ |
| 61 | <script> | 61 | <script> |
| 62 | //首次登记 | 62 | //首次登记 |
| 63 | import store from '@/store/index.js' | 63 | import store from '@/store/index.js' |
| 64 | import { datas, datastwo, sendThis } from "../javascript/selectJsydsyq.js"; | 64 | import { datas, datastwo, sendThis } from "../javascript/selectJsydsyqhbfg.js"; |
| 65 | import { defaultParameters } from "../javascript/publicDefaultPar.js"; | 65 | import { defaultParameters } from "../javascript/publicDefaultPar.js"; |
| 66 | import table from "@/utils/mixin/table"; | 66 | import table from "@/utils/mixin/table"; |
| 67 | import jump from "./mixin/jump"; | 67 | import jump from "./mixin/jump"; | ... | ... |
| ... | @@ -27,7 +27,7 @@ | ... | @@ -27,7 +27,7 @@ |
| 27 | </div> | 27 | </div> |
| 28 | <!-- 表格 --> | 28 | <!-- 表格 --> |
| 29 | <div class="from-clues-content loadingtext"> | 29 | <div class="from-clues-content loadingtext"> |
| 30 | <lb-table ref="table" @row-dblclick="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" | 30 | <lb-table ref="table" @row-click="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" |
| 31 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" | 31 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" |
| 32 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" | 32 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" |
| 33 | :data="tableData.data"> | 33 | :data="tableData.data"> |
| ... | @@ -46,7 +46,7 @@ | ... | @@ -46,7 +46,7 @@ |
| 46 | import { defaultParameters } from "../javascript/publicDefaultPar.js"; | 46 | import { defaultParameters } from "../javascript/publicDefaultPar.js"; |
| 47 | import table from "@/utils/mixin/table"; | 47 | import table from "@/utils/mixin/table"; |
| 48 | import jump from "./mixin/jump"; | 48 | import jump from "./mixin/jump"; |
| 49 | import { startBusinessFlow, selectZdjbxx } from "@/api/ywbl.js"; | 49 | import { startBusinessFlow, selectZdjbxx} from "@/api/ywbl.js"; |
| 50 | export default { | 50 | export default { |
| 51 | mixins: [table, jump], | 51 | mixins: [table, jump], |
| 52 | props: { | 52 | props: { |
| ... | @@ -56,11 +56,12 @@ | ... | @@ -56,11 +56,12 @@ |
| 56 | data () { | 56 | data () { |
| 57 | return { | 57 | return { |
| 58 | queryForm: defaultParameters.defaultParameters(), | 58 | queryForm: defaultParameters.defaultParameters(), |
| 59 | tableData: { | 59 | tableData: { |
| 60 | total: 0, | 60 | total: 0, |
| 61 | columns: datas.columns(), | 61 | columns: datas.columns(), |
| 62 | data: [], | 62 | data: [], |
| 63 | }, | 63 | }, |
| 64 | radioVal: "", | ||
| 64 | bdcdysz: [], | 65 | bdcdysz: [], |
| 65 | bsmSqyw: | 66 | bsmSqyw: |
| 66 | this.sqywInfo.nodetype === "djlx" | 67 | this.sqywInfo.nodetype === "djlx" |
| ... | @@ -81,9 +82,23 @@ | ... | @@ -81,9 +82,23 @@ |
| 81 | let { total, records } = res.result; | 82 | let { total, records } = res.result; |
| 82 | this.tableData.total = total; | 83 | this.tableData.total = total; |
| 83 | this.tableData.data = records; | 84 | this.tableData.data = records; |
| 85 | // this.tableData.columns.splice(0, 1,{ | ||
| 86 | // label: '选择', | ||
| 87 | // width: '50px', | ||
| 88 | // render: (h, scope) => { | ||
| 89 | // return ( | ||
| 90 | // <div class="orgColumn"> | ||
| 91 | // <el-radio v-model={this.radioVal} label={scope.row.bdcdyh}> | ||
| 92 | //   | ||
| 93 | // </el-radio> | ||
| 94 | // </div> | ||
| 95 | // ) | ||
| 96 | // } | ||
| 97 | // }) | ||
| 84 | } | 98 | } |
| 85 | }); | 99 | }); |
| 86 | }, | 100 | }, |
| 101 | |||
| 87 | submitForm () { | 102 | submitForm () { |
| 88 | if (this.bdcdysz.length == 0) { | 103 | if (this.bdcdysz.length == 0) { |
| 89 | this.$alert("请至少选择一条数据"); | 104 | this.$alert("请至少选择一条数据"); |
| ... | @@ -114,6 +129,7 @@ | ... | @@ -114,6 +129,7 @@ |
| 114 | handleSelectionChange (val) { | 129 | handleSelectionChange (val) { |
| 115 | this.bdcdysz = val; | 130 | this.bdcdysz = val; |
| 116 | }, | 131 | }, |
| 132 | |||
| 117 | }, | 133 | }, |
| 118 | }; | 134 | }; |
| 119 | </script> | 135 | </script> | ... | ... |
| ... | @@ -34,7 +34,7 @@ | ... | @@ -34,7 +34,7 @@ |
| 34 | </div> | 34 | </div> |
| 35 | <!-- 表格 --> | 35 | <!-- 表格 --> |
| 36 | <div class="from-clues-content loadingtext"> | 36 | <div class="from-clues-content loadingtext"> |
| 37 | <lb-table ref="table" @row-dblclick="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" | 37 | <lb-table ref="table" @row-click="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" |
| 38 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" | 38 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" |
| 39 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" | 39 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" |
| 40 | :data="tableData.data"> | 40 | :data="tableData.data"> | ... | ... |
| ... | @@ -34,7 +34,7 @@ | ... | @@ -34,7 +34,7 @@ |
| 34 | </div> | 34 | </div> |
| 35 | <!-- 表格 --> | 35 | <!-- 表格 --> |
| 36 | <div class="from-clues-content loadingtext"> | 36 | <div class="from-clues-content loadingtext"> |
| 37 | <lb-table ref="table" @row-dblclick="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" | 37 | <lb-table ref="table" @row-click="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" |
| 38 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" | 38 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" |
| 39 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" | 39 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" |
| 40 | :data="tableData.data"> | 40 | :data="tableData.data"> | ... | ... |
| ... | @@ -34,7 +34,7 @@ | ... | @@ -34,7 +34,7 @@ |
| 34 | </div> | 34 | </div> |
| 35 | <!-- 表格 --> | 35 | <!-- 表格 --> |
| 36 | <div class="from-clues-content loadingtext"> | 36 | <div class="from-clues-content loadingtext"> |
| 37 | <lb-table ref="table" @row-dblclick="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" | 37 | <lb-table ref="table" @row-click="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" |
| 38 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" | 38 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" |
| 39 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" | 39 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" |
| 40 | :data="tableData.data"> | 40 | :data="tableData.data"> | ... | ... |
| ... | @@ -9,9 +9,6 @@ let vm = null | ... | @@ -9,9 +9,6 @@ let vm = null |
| 9 | const sendThis = (_this) => { | 9 | const sendThis = (_this) => { |
| 10 | vm = _this | 10 | vm = _this |
| 11 | } | 11 | } |
| 12 | // const sendThiss= (_this) => { | ||
| 13 | // vm1 = _this | ||
| 14 | // } | ||
| 15 | class data extends filter { | 12 | class data extends filter { |
| 16 | constructor() { | 13 | constructor() { |
| 17 | super() | 14 | super() |
| ... | @@ -19,6 +16,11 @@ class data extends filter { | ... | @@ -19,6 +16,11 @@ class data extends filter { |
| 19 | columns () { | 16 | columns () { |
| 20 | return [ | 17 | return [ |
| 21 | { | 18 | { |
| 19 | type: 'selection', | ||
| 20 | label: '全选', | ||
| 21 | selectable: this.selected | ||
| 22 | }, | ||
| 23 | { | ||
| 22 | label: '序号', | 24 | label: '序号', |
| 23 | type: 'index', | 25 | type: 'index', |
| 24 | width: '50', | 26 | width: '50', |
| ... | @@ -108,89 +110,10 @@ class data extends filter { | ... | @@ -108,89 +110,10 @@ class data extends filter { |
| 108 | ] | 110 | ] |
| 109 | } | 111 | } |
| 110 | 112 | ||
| 111 | } | ||
| 112 | class datatwo extends filter { | ||
| 113 | constructor() { | ||
| 114 | super() | ||
| 115 | } | ||
| 116 | |||
| 117 | columns1 () { | ||
| 118 | return [ | ||
| 119 | { | ||
| 120 | label: '序号', | ||
| 121 | type: 'index', | ||
| 122 | width: '50', | ||
| 123 | render: (h, scope) => { | ||
| 124 | return ( | ||
| 125 | <div> | ||
| 126 | {(vm.pageData.currentPage - 1) * vm.pageData.pageSize + scope.$index + 1} | ||
| 127 | </div> | ||
| 128 | ) | ||
| 129 | } | ||
| 130 | }, | ||
| 131 | { | ||
| 132 | label: "状态", | ||
| 133 | render: (h, scope) => { | ||
| 134 | return ( | ||
| 135 | <div> | ||
| 136 | {/* <a v-on:click="doSomething"></a> */} | ||
| 137 | <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> | ||
| 138 | <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> | ||
| 139 | <span v-show={scope.row.ycfzt == 1}>,已预查封</span> | ||
| 140 | <span v-show={scope.row.ycfzt == 1}>,已预查封</span> | ||
| 141 | <span v-show={scope.row.cfzt == 1}>,已查封</span> | ||
| 142 | <span v-show={scope.row.diyizt == 1}>,已地役</span> | ||
| 143 | <span v-show={scope.row.yyzt == 1}>,异议中</span> | ||
| 144 | <span v-show={scope.row.xzzt == 1}>,已限制</span> | ||
| 145 | <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> | ||
| 146 | <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> | ||
| 147 | <span v-show={scope.row.dyzt == 1}>,已抵押</span> | ||
| 148 | </div> | ||
| 149 | ) | ||
| 150 | } | ||
| 151 | }, | ||
| 152 | { | ||
| 153 | prop: "qllxmc", | ||
| 154 | label: "权利类型", | ||
| 155 | }, | ||
| 156 | { | ||
| 157 | prop: "zddm", | ||
| 158 | label: "宗地代码", | ||
| 159 | }, | ||
| 160 | { | ||
| 161 | prop: "bdcdyh", | ||
| 162 | label: "不动产单元号", | ||
| 163 | minWidth: '110' | ||
| 164 | }, | ||
| 165 | { | ||
| 166 | prop: "qlxzmc", | ||
| 167 | label: "权利性质", | ||
| 168 | }, | ||
| 169 | { | ||
| 170 | prop: "mj", | ||
| 171 | label: "宗地面积(㎡)", | ||
| 172 | }, | ||
| 173 | { | ||
| 174 | prop: "qlsdfsmc", | ||
| 175 | label: "权利设定方式", | ||
| 176 | }, | ||
| 177 | { | ||
| 178 | prop: "ytmc", | ||
| 179 | label: "土地用途", | ||
| 180 | }, | ||
| 181 | { | ||
| 182 | prop: "zl", | ||
| 183 | label: "坐落", | ||
| 184 | minWidth: '110' | ||
| 185 | }, | ||
| 186 | ] | ||
| 187 | } | ||
| 188 | 113 | ||
| 189 | } | 114 | } |
| 190 | let datas = new data() | 115 | let datas = new data() |
| 191 | let datastwo = new datatwo () | ||
| 192 | export { | 116 | export { |
| 193 | datas, | 117 | datas, |
| 194 | datastwo , | ||
| 195 | sendThis | 118 | sendThis |
| 196 | } | 119 | } | ... | ... |
| 1 | /* | ||
| 2 | * @Description: | ||
| 3 | * @Autor: renchao | ||
| 4 | * @LastEditTime: 2023-05-17 10:37:24 | ||
| 5 | */ | ||
| 6 | import filter from '@/utils/filter.js' | ||
| 7 | let vm = null | ||
| 8 | |||
| 9 | const sendThis = (_this) => { | ||
| 10 | vm = _this | ||
| 11 | } | ||
| 12 | // const sendThiss= (_this) => { | ||
| 13 | // vm1 = _this | ||
| 14 | // } | ||
| 15 | class data extends filter { | ||
| 16 | constructor() { | ||
| 17 | super() | ||
| 18 | } | ||
| 19 | columns () { | ||
| 20 | return [ | ||
| 21 | { | ||
| 22 | label: '序号', | ||
| 23 | type: 'index', | ||
| 24 | width: '50', | ||
| 25 | render: (h, scope) => { | ||
| 26 | return ( | ||
| 27 | <div> | ||
| 28 | {(vm.pageData.currentPage - 1) * vm.pageData.pageSize + scope.$index + 1} | ||
| 29 | </div> | ||
| 30 | ) | ||
| 31 | } | ||
| 32 | }, | ||
| 33 | { | ||
| 34 | label: "状态", | ||
| 35 | width: '130', | ||
| 36 | render: (h, scope) => { | ||
| 37 | return ( | ||
| 38 | <div> | ||
| 39 | <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> | ||
| 40 | <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> | ||
| 41 | <span v-show={scope.row.ycfzt == 1}>,已预查封</span> | ||
| 42 | <span v-show={scope.row.ycfzt == 1}>,已预查封</span> | ||
| 43 | <span v-show={scope.row.cfzt == 1}>,已查封</span> | ||
| 44 | <span v-show={scope.row.diyizt == 1}>,已地役</span> | ||
| 45 | <span v-show={scope.row.yyzt == 1}>,异议中</span> | ||
| 46 | <span v-show={scope.row.xzzt == 1}>,已限制</span> | ||
| 47 | <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> | ||
| 48 | <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> | ||
| 49 | <span v-show={scope.row.dyzt == 1}>,已抵押</span> | ||
| 50 | </div> | ||
| 51 | ) | ||
| 52 | } | ||
| 53 | }, | ||
| 54 | { | ||
| 55 | prop: "qllxmc", | ||
| 56 | label: "权利类型", | ||
| 57 | }, | ||
| 58 | { | ||
| 59 | prop: "bdcdyh", | ||
| 60 | label: "不动产单元号", | ||
| 61 | minWidth: '150' | ||
| 62 | }, | ||
| 63 | { | ||
| 64 | prop: "bdcqzh", | ||
| 65 | label: "不动产权证号", | ||
| 66 | minWidth: '150' | ||
| 67 | }, | ||
| 68 | { | ||
| 69 | prop: "qlrmc", | ||
| 70 | label: "使用权人", | ||
| 71 | }, | ||
| 72 | { | ||
| 73 | prop: "qlrzjhm", | ||
| 74 | label: "证件号", | ||
| 75 | }, | ||
| 76 | { | ||
| 77 | prop: "qlxzmc", | ||
| 78 | width: '80', | ||
| 79 | label: "权利性质", | ||
| 80 | }, | ||
| 81 | { | ||
| 82 | prop: "mj", | ||
| 83 | width: '100', | ||
| 84 | label: "使用权面积", | ||
| 85 | }, | ||
| 86 | { | ||
| 87 | prop: "ytmc", | ||
| 88 | label: "土地用途", | ||
| 89 | }, | ||
| 90 | { | ||
| 91 | prop: "zl", | ||
| 92 | label: "坐落", | ||
| 93 | minWidth: '150' | ||
| 94 | }, | ||
| 95 | { | ||
| 96 | label: '操作', | ||
| 97 | width: '80', | ||
| 98 | align: 'center', | ||
| 99 | fixed: 'right', | ||
| 100 | render: (h, scope) => { | ||
| 101 | return ( | ||
| 102 | <div> | ||
| 103 | <el-button type="text" icon="el-icon-edit-outline" onClick={() => { vm.openBook(scope.row) }}>登记薄</el-button> | ||
| 104 | </div> | ||
| 105 | ) | ||
| 106 | } | ||
| 107 | }, | ||
| 108 | ] | ||
| 109 | } | ||
| 110 | |||
| 111 | } | ||
| 112 | class datatwo extends filter { | ||
| 113 | constructor() { | ||
| 114 | super() | ||
| 115 | } | ||
| 116 | |||
| 117 | columns1 () { | ||
| 118 | return [ | ||
| 119 | { | ||
| 120 | label: '序号', | ||
| 121 | type: 'index', | ||
| 122 | width: '50', | ||
| 123 | render: (h, scope) => { | ||
| 124 | return ( | ||
| 125 | <div> | ||
| 126 | {(vm.pageData.currentPage - 1) * vm.pageData.pageSize + scope.$index + 1} | ||
| 127 | </div> | ||
| 128 | ) | ||
| 129 | } | ||
| 130 | }, | ||
| 131 | { | ||
| 132 | label: "状态", | ||
| 133 | render: (h, scope) => { | ||
| 134 | return ( | ||
| 135 | <div> | ||
| 136 | {/* <a v-on:click="doSomething"></a> */} | ||
| 137 | <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> | ||
| 138 | <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> | ||
| 139 | <span v-show={scope.row.ycfzt == 1}>,已预查封</span> | ||
| 140 | <span v-show={scope.row.ycfzt == 1}>,已预查封</span> | ||
| 141 | <span v-show={scope.row.cfzt == 1}>,已查封</span> | ||
| 142 | <span v-show={scope.row.diyizt == 1}>,已地役</span> | ||
| 143 | <span v-show={scope.row.yyzt == 1}>,异议中</span> | ||
| 144 | <span v-show={scope.row.xzzt == 1}>,已限制</span> | ||
| 145 | <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> | ||
| 146 | <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> | ||
| 147 | <span v-show={scope.row.dyzt == 1}>,已抵押</span> | ||
| 148 | </div> | ||
| 149 | ) | ||
| 150 | } | ||
| 151 | }, | ||
| 152 | { | ||
| 153 | prop: "qllxmc", | ||
| 154 | label: "权利类型", | ||
| 155 | }, | ||
| 156 | { | ||
| 157 | prop: "zddm", | ||
| 158 | label: "宗地代码", | ||
| 159 | }, | ||
| 160 | { | ||
| 161 | prop: "bdcdyh", | ||
| 162 | label: "不动产单元号", | ||
| 163 | minWidth: '110' | ||
| 164 | }, | ||
| 165 | { | ||
| 166 | prop: "qlxzmc", | ||
| 167 | label: "权利性质", | ||
| 168 | }, | ||
| 169 | { | ||
| 170 | prop: "mj", | ||
| 171 | label: "宗地面积(㎡)", | ||
| 172 | }, | ||
| 173 | { | ||
| 174 | prop: "qlsdfsmc", | ||
| 175 | label: "权利设定方式", | ||
| 176 | }, | ||
| 177 | { | ||
| 178 | prop: "ytmc", | ||
| 179 | label: "土地用途", | ||
| 180 | }, | ||
| 181 | { | ||
| 182 | prop: "zl", | ||
| 183 | label: "坐落", | ||
| 184 | minWidth: '110' | ||
| 185 | }, | ||
| 186 | ] | ||
| 187 | } | ||
| 188 | |||
| 189 | } | ||
| 190 | let datas = new data() | ||
| 191 | let datastwo = new datatwo () | ||
| 192 | export { | ||
| 193 | datas, | ||
| 194 | datastwo , | ||
| 195 | sendThis | ||
| 196 | } |
-
Please register or sign in to post a comment