Merge branch 'dev'
Showing
44 changed files
with
701 additions
and
1001 deletions
| ... | @@ -129,7 +129,7 @@ export function editCompanyMaterialList (data, bsmCompany) { | ... | @@ -129,7 +129,7 @@ export function editCompanyMaterialList (data, bsmCompany) { |
| 129 | * @description: 是否覆盖才材料信息 | 129 | * @description: 是否覆盖才材料信息 |
| 130 | * @author: renchao | 130 | * @author: renchao |
| 131 | */ | 131 | */ |
| 132 | export function replace (bsmCompany, bsmSldy, bsmSlsq) { | 132 | export function replace (bsmCompany, bsmSlsq, bsmSldy) { |
| 133 | return request({ | 133 | return request({ |
| 134 | url: SERVER.SERVERAPI + '/rest/sys/company/replace', | 134 | url: SERVER.SERVERAPI + '/rest/sys/company/replace', |
| 135 | method: 'get', | 135 | method: 'get', | ... | ... |
| 1 | <template> | 1 | <template> |
| 2 | <dialogBox title="房屋明细查询" @closeDialog="closeDialog" width="75%" :isButton="false" v-model="myValue"> | 2 | <div v-Loading="Loading"> |
| 3 | <el-steps :active="activeStep" finish-status="success"> | 3 | |
| 4 | <el-steps :active="activeStep" finish-status="success" v-if="isADD"> | ||
| 4 | <el-step title="条件录入"></el-step> | 5 | <el-step title="条件录入"></el-step> |
| 5 | <el-step title="结果查询"></el-step> | 6 | <el-step title="查询结果"></el-step> |
| 6 | <el-step title="结果展示"></el-step> | 7 | </el-steps> |
| 8 | <el-steps :active="activeStep" finish-status="success" v-else> | ||
| 9 | <el-step title="条件录入" @click.native="on_click(0)" class="pointer"></el-step> | ||
| 10 | <el-step title="查询结果" @click.native="on_click(2)" class="pointer"></el-step> | ||
| 7 | </el-steps> | 11 | </el-steps> |
| 8 | <div v-if="isSearch"> | 12 | <div v-if="isSearch"> |
| 9 | <dydjbInfo ref="dydjbInfo" /> | 13 | <dydjbInfo ref="dydjbInfo" /> |
| ... | @@ -42,39 +46,42 @@ | ... | @@ -42,39 +46,42 @@ |
| 42 | <lb-table :column="qlrColumns" key="ql2r" :data="form.qlrList" :maxHeight="200" heightNumSetting | 46 | <lb-table :column="qlrColumns" key="ql2r" :data="form.qlrList" :maxHeight="200" heightNumSetting |
| 43 | :pagination="false"> | 47 | :pagination="false"> |
| 44 | </lb-table> | 48 | </lb-table> |
| 45 | <div class="submit-button" style="padding-bottom:50px"> | 49 | </div> |
| 46 | <el-button @click="resetClick" v-show="!isSearch">重置</el-button> | 50 | <div class="submit-button" style="padding-bottom:50px" v-if="this.formData.sqcxBsm==''"> |
| 47 | <el-button type="primary" @click="queryChick" v-show="!isSearch">查询</el-button> | 51 | <el-button @click="resetClick" v-show="!isSearch">重置</el-button> |
| 48 | <el-button @click="closeDialog">关闭</el-button> | 52 | <el-button type="primary" @click="queryChick" v-show="!isSearch">查询</el-button> |
| 49 | </div> | 53 | <el-button @click="closeDialog">关闭</el-button> |
| 50 | </div> | 54 | </div> |
| 51 | </div> | 55 | </div> |
| 52 | </dialogBox> | 56 | </div> |
| 53 | </template> | 57 | </template> |
| 54 | |||
| 55 | <script> | 58 | <script> |
| 59 | import { mapGetters } from "vuex"; | ||
| 60 | import store from '@/store/index.js' | ||
| 61 | import dydjbInfo from "./dydjbInfo.vue"; | ||
| 62 | import { getLodop } from "@/utils/LodopFuncs" | ||
| 63 | import { datas, sendThis } from "./dydjbdata"; | ||
| 56 | import { addFwmxCxjgXx, getFwmxInfo, printJtcfInfo } from "@/api/jtfc.js"; | 64 | import { addFwmxCxjgXx, getFwmxInfo, printJtcfInfo } from "@/api/jtfc.js"; |
| 57 | import { getPrintTemplateByCode } from "@/api/print"; | 65 | import { getPrintTemplateByCode } from "@/api/print"; |
| 58 | import { datas, sendThis } from "./dydjbdata"; | ||
| 59 | import { getLodop } from "@/utils/LodopFuncs" | ||
| 60 | import dydjbInfo from "./dydjbInfo.vue"; | ||
| 61 | import { mapGetters } from "vuex"; | ||
| 62 | export default { | 66 | export default { |
| 63 | computed: { | 67 | computed: { |
| 64 | ...mapGetters(["dictData"]), | 68 | ...mapGetters(["dictData"]), |
| 65 | }, | 69 | }, |
| 66 | components: { dydjbInfo }, | 70 | components: { dydjbInfo }, |
| 67 | props: { | 71 | props: { |
| 68 | value: { type: Boolean, default: false }, | 72 | formData: { |
| 69 | sqcxBsm: { type: String, default: "" }, | 73 | type: Object, |
| 74 | default: () => { }, | ||
| 75 | } | ||
| 70 | }, | 76 | }, |
| 71 | mounted () { | 77 | mounted () { |
| 72 | sendThis(this); | 78 | sendThis(this); |
| 73 | }, | 79 | }, |
| 74 | data () { | 80 | data () { |
| 75 | return { | 81 | return { |
| 82 | isADD: true, | ||
| 83 | Loading: false, | ||
| 76 | activeStep: 0, | 84 | activeStep: 0, |
| 77 | myValue: this.value, | ||
| 78 | //是否查询 | 85 | //是否查询 |
| 79 | isSearch: false, | 86 | isSearch: false, |
| 80 | //查询结果列表字段 | 87 | //查询结果列表字段 |
| ... | @@ -99,22 +106,15 @@ | ... | @@ -99,22 +106,15 @@ |
| 99 | }, | 106 | }, |
| 100 | }; | 107 | }; |
| 101 | }, | 108 | }, |
| 109 | mounted () { | ||
| 110 | this.loadData() | ||
| 111 | this.isADD = this.formData.isAdd | ||
| 112 | if (this.formData.sqcxBsm != '') { | ||
| 113 | this.activeStep = 2; | ||
| 114 | this.isSearch = true; | ||
| 115 | } | ||
| 116 | }, | ||
| 102 | watch: { | 117 | watch: { |
| 103 | value (val) { | ||
| 104 | this.myValue = val; | ||
| 105 | let that = this | ||
| 106 | if (val) { | ||
| 107 | this.form.sqrList = [] | ||
| 108 | this.form.qlrList = [] | ||
| 109 | this.isSearch = false | ||
| 110 | if (this.sqcxBsm == "") { | ||
| 111 | that.add("sqr"); | ||
| 112 | that.add("qlr"); | ||
| 113 | } else { | ||
| 114 | that.loadData(); | ||
| 115 | } | ||
| 116 | } | ||
| 117 | }, | ||
| 118 | "form.djSqcxDO.ycqrgx" (val) { | 118 | "form.djSqcxDO.ycqrgx" (val) { |
| 119 | if (val == "1") { | 119 | if (val == "1") { |
| 120 | this.form.qlrList = _.cloneDeep(this.form.sqrList); | 120 | this.form.qlrList = _.cloneDeep(this.form.sqrList); |
| ... | @@ -123,13 +123,25 @@ | ... | @@ -123,13 +123,25 @@ |
| 123 | this.add("qlr"); | 123 | this.add("qlr"); |
| 124 | } | 124 | } |
| 125 | }, | 125 | }, |
| 126 | "form.sqrList" (val) { | 126 | "form.sqrList": { |
| 127 | if (this.form.djSqcxDO.ycqrgx == '1') { | 127 | handler: function (val) { |
| 128 | this.form.qlrList = _.cloneDeep(this.form.sqrList) | 128 | if (this.form.djSqcxDO.ycqrgx == '1') { |
| 129 | } | 129 | this.form.qlrList = _.cloneDeep(val) |
| 130 | } | ||
| 131 | }, | ||
| 132 | deep: true | ||
| 130 | } | 133 | } |
| 131 | }, | 134 | }, |
| 132 | methods: { | 135 | methods: { |
| 136 | // 步骤条 | ||
| 137 | on_click (e) { | ||
| 138 | if (e != '' || e != null) { this.activeStep = e } | ||
| 139 | if (e == 0) { | ||
| 140 | this.isSearch = false | ||
| 141 | } else { | ||
| 142 | this.isSearch = true | ||
| 143 | } | ||
| 144 | }, | ||
| 133 | /** | 145 | /** |
| 134 | * @description: closeDialog | 146 | * @description: closeDialog |
| 135 | * @author: renchao | 147 | * @author: renchao |
| ... | @@ -145,49 +157,44 @@ | ... | @@ -145,49 +157,44 @@ |
| 145 | dyjlList: [], | 157 | dyjlList: [], |
| 146 | } | 158 | } |
| 147 | }, | 159 | }, |
| 148 | //加载详细信息 | ||
| 149 | /** | 160 | /** |
| 150 | * @description: 加载详细信息 | 161 | * @description: 加载详细信息 |
| 151 | * @author: renchao | 162 | * @author: renchao |
| 152 | */ | 163 | */ |
| 153 | loadData () { | 164 | loadData () { |
| 154 | this.$startLoading(); | 165 | this.Loading = true |
| 155 | getFwmxInfo({ sqcxBsm: this.sqcxBsm }).then((res) => { | 166 | getFwmxInfo({ sqcxBsm: this.formData.sqcxBsm }).then((res) => { |
| 156 | this.$endLoading(); | 167 | this.Loading = false |
| 157 | if (res.code == 200) { | 168 | if (res.code == 200) { |
| 158 | this.activeStep = 2; | ||
| 159 | this.isSearch = true; | ||
| 160 | this.$nextTick(() => { | 169 | this.$nextTick(() => { |
| 161 | this.$refs.dydjbInfo.setResult(res.result) | 170 | this.$refs.dydjbInfo.setResult(res.result) |
| 162 | }) | 171 | }) |
| 163 | } | 172 | } |
| 164 | }); | 173 | }).catch(() => { |
| 174 | this.Loading = false | ||
| 175 | }) | ||
| 165 | }, | 176 | }, |
| 166 | //查询结果 | ||
| 167 | /** | 177 | /** |
| 168 | * @description: 查询结果 | 178 | * @description: 查询结果 |
| 169 | * @author: renchao | 179 | * @author: renchao |
| 170 | */ | 180 | */ |
| 171 | queryChick () { | 181 | queryChick () { |
| 172 | this.$startLoading(); | 182 | this.Loading = true |
| 173 | this.activeStep = 1; | 183 | this.activeStep = 1; |
| 184 | store.dispatch('user/reWorkFresh', false) | ||
| 174 | addFwmxCxjgXx(this.form).then((res) => { | 185 | addFwmxCxjgXx(this.form).then((res) => { |
| 175 | this.$endLoading(); | 186 | this.Loading = false |
| 176 | if (res.code == 200) { | 187 | if (res.code == 200) { |
| 188 | store.dispatch('user/reWorkFresh', true) | ||
| 177 | this.activeStep = 2; | 189 | this.activeStep = 2; |
| 178 | this.isSearch = true; | 190 | this.isSearch = true; |
| 191 | this.isADD = false | ||
| 179 | this.$nextTick(() => { | 192 | this.$nextTick(() => { |
| 180 | this.$refs.dydjbInfo.setResult(res.result) | 193 | this.$refs.dydjbInfo.setResult(res.result) |
| 181 | }) | 194 | }) |
| 182 | this.$parent.queryClick(); | ||
| 183 | } | 195 | } |
| 184 | }); | 196 | }) |
| 185 | }, | 197 | }, |
| 186 | //重置 | ||
| 187 | /** | ||
| 188 | * @description: 重置 | ||
| 189 | * @author: renchao | ||
| 190 | */ | ||
| 191 | resetClick () { | 198 | resetClick () { |
| 192 | this.form.djSqcxDO = { ycqrgx: "1", cxyt: "", bdcqzh: "" }; | 199 | this.form.djSqcxDO = { ycqrgx: "1", cxyt: "", bdcqzh: "" }; |
| 193 | this.form.sqrList = _.cloneDeep([this.newData]); | 200 | this.form.sqrList = _.cloneDeep([this.newData]); |
| ... | @@ -214,7 +221,6 @@ | ... | @@ -214,7 +221,6 @@ |
| 214 | this.form.qlrList.push(_.cloneDeep(this.newData)); | 221 | this.form.qlrList.push(_.cloneDeep(this.newData)); |
| 215 | } | 222 | } |
| 216 | }, | 223 | }, |
| 217 | //移除申请人或权利人 | ||
| 218 | /** | 224 | /** |
| 219 | * @description: 移除申请人或权利人 | 225 | * @description: 移除申请人或权利人 |
| 220 | * @param {*} index | 226 | * @param {*} index |
| ... | @@ -229,7 +235,6 @@ | ... | @@ -229,7 +235,6 @@ |
| 229 | this.form.qlrList.splice(index, 1); | 235 | this.form.qlrList.splice(index, 1); |
| 230 | } | 236 | } |
| 231 | }, | 237 | }, |
| 232 | //电话号码校验 | ||
| 233 | /** | 238 | /** |
| 234 | * @description: 电话号码校验 | 239 | * @description: 电话号码校验 |
| 235 | * @param {*} row | 240 | * @param {*} row |
| ... | @@ -249,9 +254,12 @@ | ... | @@ -249,9 +254,12 @@ |
| 249 | }; | 254 | }; |
| 250 | </script> | 255 | </script> |
| 251 | <style scoped lang="scss"> | 256 | <style scoped lang="scss"> |
| 252 | @import "~@/styles/mixin.scss"; | 257 | @import "~@/styles/mixin.scss"; |
| 253 | @import "~@/styles/public.scss"; | 258 | @import "~@/styles/public.scss"; |
| 254 | /deep/.dialog_title::before{ | 259 | /deep/.el-step__title { |
| 260 | margin-left: -15px; | ||
| 261 | } | ||
| 262 | /deep/.dialog_title::before { | ||
| 255 | content: ""; | 263 | content: ""; |
| 256 | display: block; | 264 | display: block; |
| 257 | width: 4px; | 265 | width: 4px; |
| ... | @@ -261,25 +269,21 @@ | ... | @@ -261,25 +269,21 @@ |
| 261 | top: -4px; | 269 | top: -4px; |
| 262 | left: 0px; | 270 | left: 0px; |
| 263 | } | 271 | } |
| 264 | .title { | 272 | .title { |
| 265 | padding-bottom: 10px; | 273 | padding-bottom: 10px; |
| 266 | margin-bottom: 10px; | 274 | margin-bottom: 10px; |
| 267 | display: block; | 275 | display: block; |
| 268 | border-bottom: 1px solid $borderColor; | 276 | border-bottom: 1px solid $borderColor; |
| 269 | } | 277 | } |
| 270 | 278 | .jtfccx-edit-con { | |
| 279 | height: 80vh; | ||
| 280 | overflow-y: scroll; | ||
| 281 | } | ||
| 271 | .jtfccx-edit { | 282 | .jtfccx-edit { |
| 272 | @include flex; | 283 | @include flex; |
| 273 | flex-direction: column; | 284 | flex-direction: column; |
| 274 | overflow-y: hidden; | ||
| 275 | max-height: 85vh; | ||
| 276 | padding: 0 2px; | 285 | padding: 0 2px; |
| 277 | 286 | height: 82vh; | |
| 278 | .jtfccx-edit-con { | ||
| 279 | flex: 1; | ||
| 280 | height: 100%; | ||
| 281 | overflow-y: scroll; | ||
| 282 | } | ||
| 283 | 287 | ||
| 284 | .submit-button { | 288 | .submit-button { |
| 285 | text-align: center; | 289 | text-align: center; |
| ... | @@ -289,27 +293,27 @@ | ... | @@ -289,27 +293,27 @@ |
| 289 | } | 293 | } |
| 290 | } | 294 | } |
| 291 | 295 | ||
| 292 | /deep/.el-dialog__headerbtn .el-dialog__close { | 296 | /deep/.el-dialog__headerbtn .el-dialog__close { |
| 293 | color: #6B7A99 !important; | 297 | color: #6b7a99 !important; |
| 294 | position: relative; | 298 | position: relative; |
| 295 | top: -7px; | 299 | top: -7px; |
| 296 | } | ||
| 297 | /deep/.dialogBox .dialog_title{ | ||
| 298 | .el-icon-full-screen{ | ||
| 299 | color: #409eff!important; | ||
| 300 | } | 300 | } |
| 301 | b { | 301 | /deep/.dialogBox .dialog_title { |
| 302 | color: white; | 302 | .el-icon-full-screen { |
| 303 | flex: 0.1; | 303 | color: #409eff !important; |
| 304 | margin: auto; | 304 | } |
| 305 | text-align: center; | 305 | b { |
| 306 | align-items: center; | 306 | color: white; |
| 307 | } | 307 | flex: 0.1; |
| 308 | } | 308 | margin: auto; |
| 309 | /deep/.el-dialog__header { | 309 | text-align: center; |
| 310 | background: linear-gradient(3deg, #409eff, #a7cbee); | 310 | align-items: center; |
| 311 | } | 311 | } |
| 312 | /deep/.el-dialog__headerbtn .el-dialog__close{ | 312 | } |
| 313 | color: #409eff!important; | 313 | /deep/.el-dialog__header { |
| 314 | } | 314 | background: linear-gradient(3deg, #409eff, #a7cbee); |
| 315 | } | ||
| 316 | /deep/.el-dialog__headerbtn .el-dialog__close { | ||
| 317 | color: #409eff !important; | ||
| 318 | } | ||
| 315 | </style> | 319 | </style> | ... | ... |
| ... | @@ -2,31 +2,38 @@ | ... | @@ -2,31 +2,38 @@ |
| 2 | <div class="jtfccx-edit-con"> | 2 | <div class="jtfccx-edit-con"> |
| 3 | <b class="title"></b> | 3 | <b class="title"></b> |
| 4 | <b class="title">房屋状况</b> | 4 | <b class="title">房屋状况</b> |
| 5 | <lb-table :column="fwColumns" key="fwzk" :data="resultData.hdetailList" :maxHeight="200" heightNumSetting | 5 | <lb-table :column="fwColumns" key="fwzk" :data="resultData.hdetailList" |
| 6 | :heightNumSetting="true" :minHeight="150" :rowStyleHeight='25' | ||
| 6 | :pagination="false"> | 7 | :pagination="false"> |
| 7 | </lb-table> | 8 | </lb-table> |
| 8 | <b class="title">土地状况</b> | 9 | <b class="title">土地状况</b> |
| 9 | <lb-table :column="tdColumns" key="tdzk" :data="resultData.zdjbxxDetail" :maxHeight="200" heightNumSetting | 10 | <lb-table :column="tdColumns" key="tdzk" :data="resultData.zdjbxxDetail" |
| 11 | :heightNumSetting="true" :minHeight="150" :rowStyleHeight='25' | ||
| 10 | :pagination="false"> | 12 | :pagination="false"> |
| 11 | </lb-table> | 13 | </lb-table> |
| 12 | <b class="title">权属状况</b> | 14 | <b class="title">权属状况</b> |
| 13 | <lb-table :column="qszkColumns" key="qszk" :data="resultData.qsxxDetail" :maxHeight="200" heightNumSetting | 15 | <lb-table :column="qszkColumns" key="qszk" :data="resultData.qsxxDetail" |
| 16 | :heightNumSetting="true" :minHeight="150" :rowStyleHeight='25' | ||
| 14 | :pagination="false"> | 17 | :pagination="false"> |
| 15 | </lb-table> | 18 | </lb-table> |
| 16 | <b class="title">抵押登记</b> | 19 | <b class="title">抵押登记</b> |
| 17 | <lb-table :column="diyaColumns" key="dydj" :data="resultData.dyaqDetail" :maxHeight="200" heightNumSetting | 20 | <lb-table :column="diyaColumns" key="dydj" :data="resultData.dyaqDetail" |
| 21 | :heightNumSetting="true" :minHeight="150" :rowStyleHeight='25' | ||
| 18 | :pagination="false"> | 22 | :pagination="false"> |
| 19 | </lb-table> | 23 | </lb-table> |
| 20 | <b class="title">预告登记</b> | 24 | <b class="title">预告登记</b> |
| 21 | <lb-table :column="ygdjColumns" key="ygdj" :data="resultData.ygdjDetail" :maxHeight="200" heightNumSetting | 25 | <lb-table :column="ygdjColumns" key="ygdj" :data="resultData.ygdjDetail" |
| 26 | :heightNumSetting="true" :minHeight="150" :rowStyleHeight='25' | ||
| 22 | :pagination="false"> | 27 | :pagination="false"> |
| 23 | </lb-table> | 28 | </lb-table> |
| 24 | <b class="title">查封状况</b> | 29 | <b class="title">查封状况</b> |
| 25 | <lb-table :column="cfdjColumns" key="cfdj" :data="resultData.cfdjDetail" :maxHeight="200" heightNumSetting | 30 | <lb-table :column="cfdjColumns" key="cfdj" :data="resultData.cfdjDetail" |
| 31 | :heightNumSetting="true" :minHeight="150" :rowStyleHeight='25' | ||
| 26 | :pagination="false"> | 32 | :pagination="false"> |
| 27 | </lb-table> | 33 | </lb-table> |
| 28 | <b class="title">异议登记</b> | 34 | <b class="title">异议登记</b> |
| 29 | <lb-table :column="yydjColumns" key="yydj" :data="resultData.yydjDetail" :maxHeight="200" heightNumSetting | 35 | <lb-table :column="yydjColumns" key="yydj" :data="resultData.yydjDetail" |
| 36 | :heightNumSetting="true" :minHeight="150" :rowStyleHeight='25' | ||
| 30 | :pagination="false"> | 37 | :pagination="false"> |
| 31 | </lb-table> | 38 | </lb-table> |
| 32 | </div> | 39 | </div> |
| ... | @@ -98,10 +105,6 @@ | ... | @@ -98,10 +105,6 @@ |
| 98 | </script> | 105 | </script> |
| 99 | <style scoped lang="scss"> | 106 | <style scoped lang="scss"> |
| 100 | @import "~@/styles/mixin.scss"; | 107 | @import "~@/styles/mixin.scss"; |
| 101 | .jtfccx-edit-con { | ||
| 102 | max-height: 85vh; | ||
| 103 | overflow-y: scroll; | ||
| 104 | } | ||
| 105 | .table1 { | 108 | .table1 { |
| 106 | border-spacing: 0; | 109 | border-spacing: 0; |
| 107 | border-collapse: collapse; | 110 | border-collapse: collapse; | ... | ... |
| ... | @@ -9,7 +9,7 @@ class data extends filter { | ... | @@ -9,7 +9,7 @@ class data extends filter { |
| 9 | constructor() { | 9 | constructor() { |
| 10 | super() | 10 | super() |
| 11 | } | 11 | } |
| 12 | columns() { | 12 | columns () { |
| 13 | return [ | 13 | return [ |
| 14 | { | 14 | { |
| 15 | prop: 'qszt', | 15 | prop: 'qszt', |
| ... | @@ -45,11 +45,11 @@ class data extends filter { | ... | @@ -45,11 +45,11 @@ class data extends filter { |
| 45 | } | 45 | } |
| 46 | ] | 46 | ] |
| 47 | } | 47 | } |
| 48 | fwCol() { | 48 | fwCol () { |
| 49 | return [ | 49 | return [ |
| 50 | { | 50 | { |
| 51 | prop: 'zdymc', | 51 | prop: 'zdymc', |
| 52 | label: '幢号111', | 52 | label: '幢号', |
| 53 | }, | 53 | }, |
| 54 | { | 54 | { |
| 55 | prop: 'hh', | 55 | prop: 'hh', |
| ... | @@ -85,7 +85,7 @@ class data extends filter { | ... | @@ -85,7 +85,7 @@ class data extends filter { |
| 85 | } | 85 | } |
| 86 | ] | 86 | ] |
| 87 | } | 87 | } |
| 88 | tdCol() { | 88 | tdCol () { |
| 89 | return [ | 89 | return [ |
| 90 | { | 90 | { |
| 91 | prop: 'qsxz', | 91 | prop: 'qsxz', |
| ... | @@ -121,17 +121,17 @@ class data extends filter { | ... | @@ -121,17 +121,17 @@ class data extends filter { |
| 121 | } | 121 | } |
| 122 | ] | 122 | ] |
| 123 | } | 123 | } |
| 124 | diyaCol() { | 124 | diyaCol () { |
| 125 | return [ | 125 | return [ |
| 126 | { | 126 | { |
| 127 | prop: 'dyfs', | 127 | prop: 'dyfs', |
| 128 | label: '抵押方式', | 128 | label: '抵押方式', |
| 129 | render: (h, scope) => { | 129 | render: (h, scope) => { |
| 130 | switch(scope.row.dyfs) { | 130 | switch (scope.row.dyfs) { |
| 131 | case '1': | 131 | case '1': |
| 132 | return <div>一般抵押</div> | 132 | return <div>一般抵押</div> |
| 133 | case '2': | 133 | case '2': |
| 134 | return <div>最高额抵押</div> | 134 | return <div>最高额抵押</div> |
| 135 | } | 135 | } |
| 136 | } | 136 | } |
| 137 | }, | 137 | }, |
| ... | @@ -161,7 +161,7 @@ class data extends filter { | ... | @@ -161,7 +161,7 @@ class data extends filter { |
| 161 | } | 161 | } |
| 162 | ] | 162 | ] |
| 163 | } | 163 | } |
| 164 | ygdjCol() { | 164 | ygdjCol () { |
| 165 | return [ | 165 | return [ |
| 166 | { | 166 | { |
| 167 | prop: 'ygdjzl', | 167 | prop: 'ygdjzl', |
| ... | @@ -193,7 +193,7 @@ class data extends filter { | ... | @@ -193,7 +193,7 @@ class data extends filter { |
| 193 | } | 193 | } |
| 194 | ] | 194 | ] |
| 195 | } | 195 | } |
| 196 | cfdjCol() { | 196 | cfdjCol () { |
| 197 | return [ | 197 | return [ |
| 198 | { | 198 | { |
| 199 | prop: 'cfjg', | 199 | prop: 'cfjg', |
| ... | @@ -217,7 +217,7 @@ class data extends filter { | ... | @@ -217,7 +217,7 @@ class data extends filter { |
| 217 | } | 217 | } |
| 218 | ] | 218 | ] |
| 219 | } | 219 | } |
| 220 | yydjCol() { | 220 | yydjCol () { |
| 221 | return [ | 221 | return [ |
| 222 | { | 222 | { |
| 223 | prop: 'yysqr', | 223 | prop: 'yysqr', | ... | ... |
| ... | @@ -34,24 +34,22 @@ | ... | @@ -34,24 +34,22 @@ |
| 34 | </el-form> | 34 | </el-form> |
| 35 | </div> | 35 | </div> |
| 36 | <!-- 表格 --> | 36 | <!-- 表格 --> |
| 37 | <div class="from-clues-content"> | 37 | <div class="from-clues-content loadingtext"> |
| 38 | <lb-table :page-size="pageData.size" class="loadingtext" border @sort-change="handleSort" | 38 | <lb-table :page-size="pageData.size" border @sort-change="handleSort" |
| 39 | :current-page.sync="pageData.current" :total="tableData.total" @size-change="handleSizeChange" | 39 | :current-page.sync="pageData.current" :total="tableData.total" @size-change="handleSizeChange" |
| 40 | @p-current-change="handleCurrentChange" :column="tableData.columns" :data="tableData.data"> | 40 | @p-current-change="handleCurrentChange" :column="tableData.columns" :data="tableData.data"> |
| 41 | </lb-table> | 41 | </lb-table> |
| 42 | </div> | 42 | </div> |
| 43 | <addDydjb v-model="isDialog" :sqcxBsm="sqcxBsm" /> | ||
| 44 | </div> | 43 | </div> |
| 45 | </template> | 44 | </template> |
| 46 | <script> | 45 | <script> |
| 47 | import { mapGetters } from "vuex"; | 46 | import { mapGetters } from "vuex"; |
| 48 | import table from "@/utils/mixin/table"; | 47 | import table from "@/utils/mixin/table"; |
| 48 | import store from '@/store/index.js' | ||
| 49 | import { datas, sendThis } from "./dydjbdata"; | 49 | import { datas, sendThis } from "./dydjbdata"; |
| 50 | import addDydjb from "./components/addDydjb.vue"; | ||
| 51 | import { getSqcxPage } from "@/api/jtfc.js"; | 50 | import { getSqcxPage } from "@/api/jtfc.js"; |
| 52 | export default { | 51 | export default { |
| 53 | name: "dydjb", | 52 | name: "dydjb", |
| 54 | components: { addDydjb }, | ||
| 55 | mixins: [table], | 53 | mixins: [table], |
| 56 | mounted () { | 54 | mounted () { |
| 57 | sendThis(this); | 55 | sendThis(this); |
| ... | @@ -79,8 +77,21 @@ | ... | @@ -79,8 +77,21 @@ |
| 79 | activated () { | 77 | activated () { |
| 80 | this.queryClick(); | 78 | this.queryClick(); |
| 81 | }, | 79 | }, |
| 80 | computed: { | ||
| 81 | workFresh () { | ||
| 82 | return store.state.user.workFresh | ||
| 83 | } | ||
| 84 | }, | ||
| 85 | watch: { | ||
| 86 | workFresh: { | ||
| 87 | handler (newValue, oldValue) { | ||
| 88 | this.queryClick() | ||
| 89 | }, | ||
| 90 | deep: true, | ||
| 91 | immediate: true | ||
| 92 | } | ||
| 93 | }, | ||
| 82 | methods: { | 94 | methods: { |
| 83 | // 初始化数据 | ||
| 84 | /** | 95 | /** |
| 85 | * @description: 初始化数据 | 96 | * @description: 初始化数据 |
| 86 | * @author: renchao | 97 | * @author: renchao |
| ... | @@ -102,8 +113,8 @@ | ... | @@ -102,8 +113,8 @@ |
| 102 | * @author: renchao | 113 | * @author: renchao |
| 103 | */ | 114 | */ |
| 104 | dydjbClick (scope) { | 115 | dydjbClick (scope) { |
| 105 | this.$popupDialog("打印登记薄", "sqcx/dydjb/components/dydjbInfo", { | 116 | this.$popupDialog("明细详情", "sqcx/dydjb/components/addDydjb", { |
| 106 | bsmSqcx: scope.row.bsmSqcx, | 117 | sqcxBsm: scope.row.bsmSqcx, |
| 107 | }) | 118 | }) |
| 108 | }, | 119 | }, |
| 109 | /** | 120 | /** |
| ... | @@ -120,8 +131,10 @@ | ... | @@ -120,8 +131,10 @@ |
| 120 | * @author: renchao | 131 | * @author: renchao |
| 121 | */ | 132 | */ |
| 122 | openAddDialog () { | 133 | openAddDialog () { |
| 123 | this.isDialog = true | 134 | this.$popupDialog("房屋明细查询", "sqcx/dydjb/components/addDydjb", { |
| 124 | this.sqcxBsm = '' | 135 | sqcxBsm: '', |
| 136 | isAdd: true | ||
| 137 | }) | ||
| 125 | } | 138 | } |
| 126 | }, | 139 | }, |
| 127 | }; | 140 | }; | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-11-15 16:28:13 | 4 | * @LastEditTime: 2024-03-27 10:03:15 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="from-clues"> | 7 | <div class="from-clues"> |
| ... | @@ -109,7 +109,7 @@ | ... | @@ -109,7 +109,7 @@ |
| 109 | }, '80%') | 109 | }, '80%') |
| 110 | }, | 110 | }, |
| 111 | /** | 111 | /** |
| 112 | * @description: handleAdd | 112 | * @description: handleViewClick |
| 113 | * @param {*} row | 113 | * @param {*} row |
| 114 | * @author: renchao | 114 | * @author: renchao |
| 115 | */ | 115 | */ | ... | ... |
| ... | @@ -33,7 +33,7 @@ | ... | @@ -33,7 +33,7 @@ |
| 33 | </el-form-item> | 33 | </el-form-item> |
| 34 | </el-col> | 34 | </el-col> |
| 35 | <el-col :span="6"> | 35 | <el-col :span="6"> |
| 36 | <el-form-item label="查询用途:" label-width="90px">{{ form.djSqcxDO.cxyt }} | 36 | <el-form-item label="查询用途:">{{ form.djSqcxDO.cxyt }} |
| 37 | </el-form-item> | 37 | </el-form-item> |
| 38 | </el-col> | 38 | </el-col> |
| 39 | <el-col :span="6"> | 39 | <el-col :span="6"> |
| ... | @@ -163,12 +163,11 @@ | ... | @@ -163,12 +163,11 @@ |
| 163 | </script> | 163 | </script> |
| 164 | <style scoped lang="scss"> | 164 | <style scoped lang="scss"> |
| 165 | @import "~@/styles/mixin.scss"; | 165 | @import "~@/styles/mixin.scss"; |
| 166 | |||
| 167 | /deep/.el-form-item { | ||
| 168 | margin-bottom: 0 !important; | ||
| 169 | } | ||
| 170 | .sqcxjlInfo { | 166 | .sqcxjlInfo { |
| 171 | max-height: 85vh; | 167 | height: 82vh; |
| 172 | overflow-y: scroll; | 168 | overflow-y: scroll; |
| 173 | } | 169 | } |
| 170 | /deep/.el-form-item { | ||
| 171 | margin-bottom: 0 !important; | ||
| 172 | } | ||
| 174 | </style> | 173 | </style> | ... | ... |
| ... | @@ -566,7 +566,7 @@ | ... | @@ -566,7 +566,7 @@ |
| 566 | handleSelect (val) { | 566 | handleSelect (val) { |
| 567 | let that = this | 567 | let that = this |
| 568 | let bsmSldy = window.currentSelect.bsmSldy ? window.currentSelect.bsmSldy : '' | 568 | let bsmSldy = window.currentSelect.bsmSldy ? window.currentSelect.bsmSldy : '' |
| 569 | this.$confirm('是否同步材料信息?', '提示', { | 569 | this.$confirm('是否使用备案内容及材料信息?', '提示', { |
| 570 | confirmButtonText: '确定', | 570 | confirmButtonText: '确定', |
| 571 | cancelButtonText: '取消', | 571 | cancelButtonText: '取消', |
| 572 | distinguishCancelAndClose: true,//区分取消与关闭 | 572 | distinguishCancelAndClose: true,//区分取消与关闭 |
| ... | @@ -584,10 +584,10 @@ | ... | @@ -584,10 +584,10 @@ |
| 584 | } | 584 | } |
| 585 | }) | 585 | }) |
| 586 | }).catch(action => { | 586 | }).catch(action => { |
| 587 | if (action == 'cancel') { | 587 | // if (action == 'cancel') { |
| 588 | that.$emit("updateDetail", _.cloneDeep({ ...val, sqrlx: '2' })); | 588 | // that.$emit("updateDetail", _.cloneDeep({ ...val, sqrlx: '2' })); |
| 589 | that.$emit("input", false); | 589 | // that.$emit("input", false); |
| 590 | } | 590 | // } |
| 591 | }) | 591 | }) |
| 592 | }, | 592 | }, |
| 593 | /** | 593 | /** | ... | ... |
| ... | @@ -111,46 +111,51 @@ | ... | @@ -111,46 +111,51 @@ |
| 111 | data: [], | 111 | data: [], |
| 112 | }, | 112 | }, |
| 113 | tableDatajf: { | 113 | tableDatajf: { |
| 114 | columns: [ | 114 | columns: [ |
| 115 | { | 115 | { |
| 116 | prop: "jfjs", | 116 | prop: "bdcdyh", |
| 117 | label: "计费基数", | 117 | label: "不动产单元号", |
| 118 | }, | 118 | }, |
| 119 | { | 119 | { |
| 120 | prop: "jflx", | 120 | prop: "zl", |
| 121 | label: "计费类型", | 121 | label: "坐落", |
| 122 | }, | 122 | }, |
| 123 | { | 123 | { |
| 124 | prop: "jflxmc", | 124 | prop: "qlrmc", |
| 125 | label: "计费类型名称", | 125 | label: "权利人名称", |
| 126 | }, | 126 | }, |
| 127 | { | 127 | { |
| 128 | prop: "ysje", | 128 | prop: "ywrmc", |
| 129 | label: "应收金额", | 129 | label: "义务人名称", |
| 130 | }, | ||
| 131 | |||
| 132 | { | ||
| 133 | prop: "qlxzmc", | ||
| 134 | label: "性质", | ||
| 130 | }, | 135 | }, |
| 131 | { | 136 | { |
| 132 | prop: "zkhysje", | 137 | prop: "qlmjmc", |
| 133 | label: "折扣后应收金额", | 138 | label: "面积", |
| 134 | }, | 139 | }, |
| 135 | { | 140 | { |
| 136 | prop: "qlrmc", | 141 | prop: "qlytmc", |
| 137 | label: "权利人名称", | 142 | label: "用途", |
| 138 | }, | 143 | }, |
| 139 | { | 144 | { |
| 140 | prop: "ywrmc", | 145 | prop: "jflxmc", |
| 141 | label: "义务人名称", | 146 | label: "计费类型", |
| 142 | }, | 147 | }, |
| 143 | { | 148 | { |
| 144 | prop: "qlytmc", | 149 | prop: "ysje", |
| 145 | label: "权利用途名称", | 150 | label: "应收金额", |
| 146 | }, | 151 | }, |
| 147 | { | 152 | { |
| 148 | prop: "qlxzmc", | 153 | prop: "jfjs", |
| 149 | label: "权利性质名称", | 154 | label: "计费基数", |
| 150 | }, | 155 | }, |
| 151 | { | 156 | { |
| 152 | prop: "zl", | 157 | prop: "zkhysje", |
| 153 | label: "坐落", | 158 | label: "折扣后应收金额", |
| 154 | } | 159 | } |
| 155 | ], | 160 | ], |
| 156 | data: [], | 161 | data: [], | ... | ... |
| ... | @@ -5,7 +5,7 @@ | ... | @@ -5,7 +5,7 @@ |
| 5 | </lb-table> | 5 | </lb-table> |
| 6 | 6 | ||
| 7 | <div class="text-center"> | 7 | <div class="text-center"> |
| 8 | <el-button type="primary" @click="hanldeRecharge">重新计费</el-button> | 8 | <el-button type="primary" @click="hanldeRecharge">重置</el-button> |
| 9 | <el-button @click="$popupCacel">取消</el-button> | 9 | <el-button @click="$popupCacel">取消</el-button> |
| 10 | <el-button type="primary" @click="handleSubmit" plain>保存</el-button> | 10 | <el-button type="primary" @click="handleSubmit" plain>保存</el-button> |
| 11 | </div> | 11 | </div> | ... | ... |
| ... | @@ -32,18 +32,12 @@ | ... | @@ -32,18 +32,12 @@ |
| 32 | <el-row :gutter="10"> | 32 | <el-row :gutter="10"> |
| 33 | <el-col :span="8"> | 33 | <el-col :span="8"> |
| 34 | <el-form-item :class="flag ? 'marginBot0' : ''" label="权利类型:"> | 34 | <el-form-item :class="flag ? 'marginBot0' : ''" label="权利类型:"> |
| 35 | <el-select disabled v-model="ruleForm.sldyList[0].qllx" filterable clearable placeholder="请选择权利类型"> | 35 | <el-input disabled v-model="ruleForm.sldyList[0].qllxmc"></el-input> |
| 36 | <el-option v-for="item in dictData['A8']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | ||
| 37 | </el-option> | ||
| 38 | </el-select> | ||
| 39 | </el-form-item> | 36 | </el-form-item> |
| 40 | </el-col> | 37 | </el-col> |
| 41 | <el-col :span="8"> | 38 | <el-col :span="8"> |
| 42 | <el-form-item :class="flag ? 'marginBot0' : ''" label="登记类型:"> | 39 | <el-form-item :class="flag ? 'marginBot0' : ''" label="登记类型:"> |
| 43 | <el-select disabled v-model="ruleForm.sldyList[0].djlx" filterable clearable placeholder="请选择登记类型"> | 40 | <el-input disabled v-model="ruleForm.sldyList[0].djlxmc"></el-input> |
| 44 | <el-option v-for="item in dictData['A21']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | ||
| 45 | </el-option> | ||
| 46 | </el-select> | ||
| 47 | </el-form-item> | 41 | </el-form-item> |
| 48 | </el-col> | 42 | </el-col> |
| 49 | <el-col :span="8"> | 43 | <el-col :span="8"> |
| ... | @@ -73,12 +67,12 @@ | ... | @@ -73,12 +67,12 @@ |
| 73 | </el-form-item> | 67 | </el-form-item> |
| 74 | </el-col> | 68 | </el-col> |
| 75 | <el-col :span="8"> | 69 | <el-col :span="8"> |
| 76 | <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文号:" > | 70 | <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文号:" prop="cfdj.cfwh"> |
| 77 | <el-input v-model="ruleForm.cfdj.cfwh" :disabled="!ableOperation|| isJfOperation"></el-input> | 71 | <el-input v-model="ruleForm.cfdj.cfwh" :disabled="!ableOperation|| isJfOperation"></el-input> |
| 78 | </el-form-item> | 72 | </el-form-item> |
| 79 | </el-col> | 73 | </el-col> |
| 80 | <el-col :span="8"> | 74 | <el-col :span="8"> |
| 81 | <el-form-item :class="flag ? 'marginBot0' : ''" label="查封机关:"> | 75 | <el-form-item :class="flag ? 'marginBot0' : ''" label="查封机关:" prop="cfdj.cfjg"> |
| 82 | <el-input v-model="ruleForm.cfdj.cfjg" :disabled="!ableOperation|| isJfOperation"></el-input> | 76 | <el-input v-model="ruleForm.cfdj.cfjg" :disabled="!ableOperation|| isJfOperation"></el-input> |
| 83 | </el-form-item> | 77 | </el-form-item> |
| 84 | </el-col> | 78 | </el-col> |
| ... | @@ -90,13 +84,13 @@ | ... | @@ -90,13 +84,13 @@ |
| 90 | </el-form-item> | 84 | </el-form-item> |
| 91 | </el-col> | 85 | </el-col> |
| 92 | <el-col :span="8"> | 86 | <el-col :span="8"> |
| 93 | <el-form-item :class="flag ? 'marginBot0' : ''" label="查封起始时间:"> | 87 | <el-form-item :class="flag ? 'marginBot0' : ''" label="查封起始时间:" prop="cfdj.cfqssj"> |
| 94 | <el-date-picker v-model="ruleForm.cfdj.cfqssj" class="width100" type="date" placeholder="选择日期" | 88 | <el-date-picker v-model="ruleForm.cfdj.cfqssj" class="width100" type="date" placeholder="选择日期" |
| 95 | value-format="yyyy-MM-dd" :disabled="!ableOperation|| isJfOperation"></el-date-picker> | 89 | value-format="yyyy-MM-dd" :disabled="!ableOperation|| isJfOperation"></el-date-picker> |
| 96 | </el-form-item> | 90 | </el-form-item> |
| 97 | </el-col> | 91 | </el-col> |
| 98 | <el-col :span="8"> | 92 | <el-col :span="8"> |
| 99 | <el-form-item :class="flag ? 'marginBot0' : ''" label="查封结束时间:"> | 93 | <el-form-item :class="flag ? 'marginBot0' : ''" label="查封结束时间:" prop="cfdj.cfjssj"> |
| 100 | <el-date-picker v-model="ruleForm.cfdj.cfjssj" class="width100" | 94 | <el-date-picker v-model="ruleForm.cfdj.cfjssj" class="width100" |
| 101 | :disabled="!ableOperation|| isJfOperation" type="date" placeholder="选择日期" | 95 | :disabled="!ableOperation|| isJfOperation" type="date" placeholder="选择日期" |
| 102 | value-format="yyyy-MM-dd"></el-date-picker> | 96 | value-format="yyyy-MM-dd"></el-date-picker> |
| ... | @@ -138,18 +132,18 @@ | ... | @@ -138,18 +132,18 @@ |
| 138 | </div> | 132 | </div> |
| 139 | <el-row :gutter="10"> | 133 | <el-row :gutter="10"> |
| 140 | <el-col :span="8"> | 134 | <el-col :span="8"> |
| 141 | <el-form-item :class="flag ? 'marginBot0' : ''" label="解封机关:"> | 135 | <el-form-item :class="flag ? 'marginBot0' : ''" label="解封机关:" prop="cfdj.jfjg"> |
| 142 | <el-input v-model="ruleForm.cfdj.jfjg" :disabled="!ableOperation"></el-input> | 136 | <el-input v-model="ruleForm.cfdj.jfjg" :disabled="!ableOperation"></el-input> |
| 143 | </el-form-item> | 137 | </el-form-item> |
| 144 | </el-col> | 138 | </el-col> |
| 145 | <el-col :span="8"> | 139 | <el-col :span="8"> |
| 146 | <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文件:"> | 140 | <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文号:" prop="cfdj.jfwh"> |
| 147 | <el-input v-model="ruleForm.cfdj.jfwj" :disabled="!ableOperation"></el-input> | 141 | <el-input v-model="ruleForm.cfdj.jfwh" :disabled="!ableOperation"></el-input> |
| 148 | </el-form-item> | 142 | </el-form-item> |
| 149 | </el-col> | 143 | </el-col> |
| 150 | <el-col :span="8"> | 144 | <el-col :span="8"> |
| 151 | <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文号:"> | 145 | <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文件:"> |
| 152 | <el-input v-model="ruleForm.cfdj.jfwh" :disabled="!ableOperation"></el-input> | 146 | <el-input v-model="ruleForm.cfdj.jfwj" :disabled="!ableOperation"></el-input> |
| 153 | </el-form-item> | 147 | </el-form-item> |
| 154 | </el-col> | 148 | </el-col> |
| 155 | </el-row> | 149 | </el-row> |
| ... | @@ -165,6 +159,7 @@ | ... | @@ -165,6 +159,7 @@ |
| 165 | import qlxxTable from "../commonTable/qlxxTable.vue"; | 159 | import qlxxTable from "../commonTable/qlxxTable.vue"; |
| 166 | import cfdjTable from "../commonTable/cfdjTable"; | 160 | import cfdjTable from "../commonTable/cfdjTable"; |
| 167 | import { BatchInit, batchSaveData } from "@/api/workflow/cfdjFlow.js"; | 161 | import { BatchInit, batchSaveData } from "@/api/workflow/cfdjFlow.js"; |
| 162 | import { formValidate } from "./slxxValidate"; | ||
| 168 | import { mapGetters } from "vuex"; | 163 | import { mapGetters } from "vuex"; |
| 169 | export default { | 164 | export default { |
| 170 | data () { | 165 | data () { |
| ... | @@ -173,11 +168,7 @@ | ... | @@ -173,11 +168,7 @@ |
| 173 | ableOperation: true, | 168 | ableOperation: true, |
| 174 | disabled: true, | 169 | disabled: true, |
| 175 | flagTop: this.flag ? "top" : "", | 170 | flagTop: this.flag ? "top" : "", |
| 176 | rules: { | 171 | rules: {}, |
| 177 | 'cfdj.djyy': [ | ||
| 178 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
| 179 | ] | ||
| 180 | }, | ||
| 181 | //传递参数 | 172 | //传递参数 |
| 182 | propsParam: {}, | 173 | propsParam: {}, |
| 183 | //页面数据 | 174 | //页面数据 |
| ... | @@ -201,7 +192,8 @@ | ... | @@ -201,7 +192,8 @@ |
| 201 | formdata.append("isEdit", this.ableOperation); | 192 | formdata.append("isEdit", this.ableOperation); |
| 202 | BatchInit(formdata).then((res) => { | 193 | BatchInit(formdata).then((res) => { |
| 203 | if (res.code === 200 && res.result) { | 194 | if (res.code === 200 && res.result) { |
| 204 | this.ruleForm = res.result | 195 | this.ruleForm = res.result; |
| 196 | this.rules = formValidate(this.ruleForm.sldyList[0].djlx); | ||
| 205 | } | 197 | } |
| 206 | }) | 198 | }) |
| 207 | }, | 199 | }, |
| ... | @@ -237,7 +229,7 @@ | ... | @@ -237,7 +229,7 @@ |
| 237 | } else { | 229 | } else { |
| 238 | this.$message({ | 230 | this.$message({ |
| 239 | showClose: true, | 231 | showClose: true, |
| 240 | message: "请输入登记原因", | 232 | message: "请输入红框内的相关信息!", |
| 241 | type: "error" | 233 | type: "error" |
| 242 | }) | 234 | }) |
| 243 | return false; | 235 | return false; | ... | ... |
| ... | @@ -19,56 +19,34 @@ | ... | @@ -19,56 +19,34 @@ |
| 19 | </div> | 19 | </div> |
| 20 | <el-row :gutter="10"> | 20 | <el-row :gutter="10"> |
| 21 | <el-col :span="8"> | 21 | <el-col :span="8"> |
| 22 | <el-form-item :class="flag ? 'marginBot0' : ''" label="业务号:" prop="slsq.ywh"> | 22 | <el-form-item :class="flag ? 'marginBot0' : ''" label="业务号:"> |
| 23 | <el-input disabled v-model="ruleForm.flow.ywh"></el-input> | 23 | <el-input disabled v-model="ruleForm.flow.ywh"></el-input> |
| 24 | </el-form-item> | 24 | </el-form-item> |
| 25 | </el-col> | 25 | </el-col> |
| 26 | <el-col :span="8"> | 26 | <el-col :span="8"> |
| 27 | <el-form-item :class="flag ? 'marginBot0' : ''" label="受理人员:" prop="slsq.slry"> | 27 | <el-form-item :class="flag ? 'marginBot0' : ''" label="受理人员:"> |
| 28 | <el-input disabled v-model="ruleForm.slsq.slry"></el-input> | 28 | <el-input disabled v-model="ruleForm.slsq.slry"></el-input> |
| 29 | </el-form-item> | 29 | </el-form-item> |
| 30 | </el-col> | 30 | </el-col> |
| 31 | <el-col :span="8"> | 31 | <el-col :span="8"> |
| 32 | <el-form-item :class="flag ? 'marginBot0' : ''" label="受理时间:" prop="slsq.slsj"> | 32 | <el-form-item :class="flag ? 'marginBot0' : ''" label="受理时间:"> |
| 33 | <el-input disabled v-model="ruleForm.slsq.slsj"></el-input> | 33 | <el-input disabled v-model="ruleForm.slsq.slsj"></el-input> |
| 34 | </el-form-item> | 34 | </el-form-item> |
| 35 | </el-col> | 35 | </el-col> |
| 36 | </el-row> | 36 | </el-row> |
| 37 | <el-row :gutter="10"> | 37 | <el-row :gutter="10"> |
| 38 | <el-col :span="8"> | 38 | <el-col :span="8"> |
| 39 | <el-form-item :class="flag ? 'marginBot0' : ''" label="权利类型:" prop="slsq.qllx"> | 39 | <el-form-item :class="flag ? 'marginBot0' : ''" label="权利类型:"> |
| 40 | <el-select | 40 | <el-input disabled v-model="ruleForm.sldy.qllxmc"></el-input> |
| 41 | disabled | ||
| 42 | v-model="ruleForm.sldy.qllx" | ||
| 43 | filterable | ||
| 44 | clearable | ||
| 45 | placeholder="请选择权利类型"> | ||
| 46 | <el-option | ||
| 47 | v-for="item in dictData['A8']" | ||
| 48 | :key="item.dcode" | ||
| 49 | :label="item.dname" | ||
| 50 | :value="item.dcode"></el-option> | ||
| 51 | </el-select> | ||
| 52 | </el-form-item> | 41 | </el-form-item> |
| 53 | </el-col> | 42 | </el-col> |
| 54 | <el-col :span="8"> | 43 | <el-col :span="8"> |
| 55 | <el-form-item :class="flag ? 'marginBot0' : ''" label="登记类型:" prop="slsq.djlx"> | 44 | <el-form-item :class="flag ? 'marginBot0' : ''" label="登记类型:"> |
| 56 | <el-select | 45 | <el-input disabled v-model="ruleForm.sldy.djlxmc"></el-input> |
| 57 | disabled | ||
| 58 | v-model="ruleForm.sldy.djlx" | ||
| 59 | filterable | ||
| 60 | clearable | ||
| 61 | placeholder="请选择登记类型"> | ||
| 62 | <el-option | ||
| 63 | v-for="item in dictData['A21']" | ||
| 64 | :key="item.dcode" | ||
| 65 | :label="item.dname" | ||
| 66 | :value="item.dcode"></el-option> | ||
| 67 | </el-select> | ||
| 68 | </el-form-item> | 46 | </el-form-item> |
| 69 | </el-col> | 47 | </el-col> |
| 70 | <el-col :span="8"> | 48 | <el-col :span="8"> |
| 71 | <el-form-item :class="flag ? 'marginBot0' : ''" label="登记情形:" prop="slsq.djqx"> | 49 | <el-form-item :class="flag ? 'marginBot0' : ''" label="登记情形:"> |
| 72 | <el-input disabled v-model="ruleForm.slsq.djqxmc"></el-input> | 50 | <el-input disabled v-model="ruleForm.slsq.djqxmc"></el-input> |
| 73 | </el-form-item> | 51 | </el-form-item> |
| 74 | </el-col> | 52 | </el-col> |
| ... | @@ -92,7 +70,7 @@ | ... | @@ -92,7 +70,7 @@ |
| 92 | </el-col> | 70 | </el-col> |
| 93 | 71 | ||
| 94 | <el-col :span="8"> | 72 | <el-col :span="8"> |
| 95 | <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产权证号:" prop="qlxx.bdcqzh"> | 73 | <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产权证号:"> |
| 96 | <el-input disabled v-model="ruleForm.ztQlxx.bdcqzh"></el-input> | 74 | <el-input disabled v-model="ruleForm.ztQlxx.bdcqzh"></el-input> |
| 97 | </el-form-item> | 75 | </el-form-item> |
| 98 | </el-col> | 76 | </el-col> |
| ... | @@ -104,7 +82,7 @@ | ... | @@ -104,7 +82,7 @@ |
| 104 | </el-row> | 82 | </el-row> |
| 105 | <el-row :gutter="10"> | 83 | <el-row :gutter="10"> |
| 106 | <el-col :span="8"> | 84 | <el-col :span="8"> |
| 107 | <el-form-item :class="flag ? 'marginBot0' : ''" label="被执行人:" prop="qlxx.qlrmc"> | 85 | <el-form-item :class="flag ? 'marginBot0' : ''" label="被执行人:"> |
| 108 | <el-input disabled v-model="ruleForm.ztQlxx.qlrmc"></el-input> | 86 | <el-input disabled v-model="ruleForm.ztQlxx.qlrmc"></el-input> |
| 109 | </el-form-item> | 87 | </el-form-item> |
| 110 | </el-col> | 88 | </el-col> |
| ... | @@ -121,7 +99,7 @@ | ... | @@ -121,7 +99,7 @@ |
| 121 | </el-row> | 99 | </el-row> |
| 122 | <el-row :gutter="10"> | 100 | <el-row :gutter="10"> |
| 123 | <el-col :span="8"> | 101 | <el-col :span="8"> |
| 124 | <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产单元号:" prop="qlxx.bdcdyh"> | 102 | <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产单元号:"> |
| 125 | <el-input disabled v-model="ruleForm.ztQlxx.bdcdyh"></el-input> | 103 | <el-input disabled v-model="ruleForm.ztQlxx.bdcdyh"></el-input> |
| 126 | </el-form-item> | 104 | </el-form-item> |
| 127 | </el-col> | 105 | </el-col> | ... | ... |
| ... | @@ -565,7 +565,7 @@ | ... | @@ -565,7 +565,7 @@ |
| 565 | handleSelect (val) { | 565 | handleSelect (val) { |
| 566 | let that = this | 566 | let that = this |
| 567 | let bsmSldy = window.currentSelect.bsmSldy ? window.currentSelect.bsmSldy : '' | 567 | let bsmSldy = window.currentSelect.bsmSldy ? window.currentSelect.bsmSldy : '' |
| 568 | this.$confirm('是否同步材料信息?', '提示', { | 568 | this.$confirm('是否备案内容及材料信息?', '提示', { |
| 569 | confirmButtonText: '确定', | 569 | confirmButtonText: '确定', |
| 570 | cancelButtonText: '取消', | 570 | cancelButtonText: '取消', |
| 571 | distinguishCancelAndClose: true,//区分取消与关闭 | 571 | distinguishCancelAndClose: true,//区分取消与关闭 |
| ... | @@ -583,10 +583,10 @@ | ... | @@ -583,10 +583,10 @@ |
| 583 | } | 583 | } |
| 584 | }) | 584 | }) |
| 585 | }).catch(action => { | 585 | }).catch(action => { |
| 586 | if (action == 'cancel') { | 586 | // if (action == 'cancel') { |
| 587 | that.$emit("updateDetail", _.cloneDeep({ ...val, sqrlx: '2' })); | 587 | // that.$emit("updateDetail", _.cloneDeep({ ...val, sqrlx: '2' })); |
| 588 | that.$emit("input", false); | 588 | // that.$emit("input", false); |
| 589 | } | 589 | // } |
| 590 | }) | 590 | }) |
| 591 | }, | 591 | }, |
| 592 | /** | 592 | /** | ... | ... |
| ... | @@ -3,6 +3,7 @@ | ... | @@ -3,6 +3,7 @@ |
| 3 | <div class="slxx"> | 3 | <div class="slxx"> |
| 4 | <el-form | 4 | <el-form |
| 5 | :model="ruleForm" | 5 | :model="ruleForm" |
| 6 | :rules="rules" | ||
| 6 | v-Loading="loading" | 7 | v-Loading="loading" |
| 7 | :label-position="flag ? 'top' : ''" | 8 | :label-position="flag ? 'top' : ''" |
| 8 | :inline="flag" | 9 | :inline="flag" |
| ... | @@ -75,7 +76,7 @@ | ... | @@ -75,7 +76,7 @@ |
| 75 | v-if="ruleForm.diyaqList && ruleForm.diyaqList.length > 0 && !ruleForm.slsq.djywbm.includes('400')"> | 76 | v-if="ruleForm.diyaqList && ruleForm.diyaqList.length > 0 && !ruleForm.slsq.djywbm.includes('400')"> |
| 76 | <el-col :span="8"> | 77 | <el-col :span="8"> |
| 77 | <el-form-item label="抵押方式:"> | 78 | <el-form-item label="抵押方式:"> |
| 78 | <el-radio-group disabled v-model="ruleForm.diyaqList[0].dyfs"> | 79 | <el-radio-group disabled v-model="ruleForm.diyaq.dyfs"> |
| 79 | <el-radio label="1">一般抵押</el-radio> | 80 | <el-radio label="1">一般抵押</el-radio> |
| 80 | <el-radio label="2">最高额抵押</el-radio> | 81 | <el-radio label="2">最高额抵押</el-radio> |
| 81 | </el-radio-group> | 82 | </el-radio-group> |
| ... | @@ -84,7 +85,7 @@ | ... | @@ -84,7 +85,7 @@ |
| 84 | <el-col :span="8"> | 85 | <el-col :span="8"> |
| 85 | <el-form-item label="抵押金额类型:"> | 86 | <el-form-item label="抵押金额类型:"> |
| 86 | <el-radio-group | 87 | <el-radio-group |
| 87 | v-model="ruleForm.diyaqList[0].dyjelx" | 88 | v-model="ruleForm.diyaq.dyjelx" |
| 88 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"> | 89 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"> |
| 89 | <el-radio label="0">独立抵押</el-radio> | 90 | <el-radio label="0">独立抵押</el-radio> |
| 90 | <el-radio label="1">整体抵押</el-radio> | 91 | <el-radio label="1">整体抵押</el-radio> |
| ... | @@ -93,13 +94,13 @@ | ... | @@ -93,13 +94,13 @@ |
| 93 | </el-col> | 94 | </el-col> |
| 94 | <el-col :span="8"> | 95 | <el-col :span="8"> |
| 95 | <el-form-item | 96 | <el-form-item |
| 96 | label="是否存在禁止或者限制转让抵押不动产的约定:" | 97 | label="是否禁止或者限制转让的约定:" |
| 97 | label-width="300px"> | 98 | label-width="200px"> |
| 98 | <el-radio-group | 99 | <el-radio-group |
| 99 | v-model="ruleForm.diyaqList[0].sfczjzhxz" | 100 | v-model="ruleForm.diyaq.sfczjzhxz" |
| 100 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"> | 101 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"> |
| 101 | <el-radio label="1">启用</el-radio> | 102 | <el-radio label="1">是</el-radio> |
| 102 | <el-radio label="0">禁用</el-radio> | 103 | <el-radio label="0">否</el-radio> |
| 103 | </el-radio-group> | 104 | </el-radio-group> |
| 104 | </el-form-item> | 105 | </el-form-item> |
| 105 | </el-col> | 106 | </el-col> |
| ... | @@ -107,15 +108,15 @@ | ... | @@ -107,15 +108,15 @@ |
| 107 | <el-row | 108 | <el-row |
| 108 | :gutter="10" | 109 | :gutter="10" |
| 109 | v-if="ruleForm.diyaqList && ruleForm.diyaqList.length > 0 && !ruleForm.slsq.djywbm.includes('400')"> | 110 | v-if="ruleForm.diyaqList && ruleForm.diyaqList.length > 0 && !ruleForm.slsq.djywbm.includes('400')"> |
| 110 | <el-col :span="8" v-show="ruleForm.diyaqList[0].dyfs == 1"> | 111 | <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 1"> |
| 111 | <el-form-item label="被担保主债权数额:"> | 112 | <el-form-item label="被担保主债权数额:" prop="diyaq.bdbzzqse"> |
| 112 | <div style="display: flex"> | 113 | <div style="display: flex"> |
| 113 | <el-input | 114 | <el-input |
| 114 | v-model="ruleForm.diyaqList[0].bdbzzqse" | 115 | v-model="ruleForm.diyaq.bdbzzqse" |
| 115 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input> | 116 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input> |
| 116 | <el-select | 117 | <el-select |
| 117 | style="width: 68px" | 118 | style="width: 68px" |
| 118 | v-model="ruleForm.diyaqList[0].jedw" | 119 | v-model="ruleForm.diyaq.jedw" |
| 119 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"> | 120 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"> |
| 120 | <el-option | 121 | <el-option |
| 121 | v-for="item in dictData['A57']" | 122 | v-for="item in dictData['A57']" |
| ... | @@ -128,13 +129,13 @@ | ... | @@ -128,13 +129,13 @@ |
| 128 | </el-form-item> | 129 | </el-form-item> |
| 129 | </el-col> | 130 | </el-col> |
| 130 | 131 | ||
| 131 | <el-col :span="8" v-show="ruleForm.diyaqList[0].dyfs == 2"> | 132 | <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 2"> |
| 132 | <el-form-item label="最高债权额:"> | 133 | <el-form-item label="最高债权额:" prop="diyaq.zgzqse"> |
| 133 | <el-input | 134 | <el-input |
| 134 | v-model="ruleForm.diyaqList[0].zgzqse" | 135 | v-model="ruleForm.diyaq.zgzqse" |
| 135 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input> | 136 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input> |
| 136 | <el-select | 137 | <el-select |
| 137 | v-model="ruleForm.diyaqList[0].jedw" | 138 | v-model="ruleForm.diyaq.jedw" |
| 138 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"> | 139 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"> |
| 139 | <el-option | 140 | <el-option |
| 140 | v-for="item in dictData['A57']" | 141 | v-for="item in dictData['A57']" |
| ... | @@ -147,18 +148,18 @@ | ... | @@ -147,18 +148,18 @@ |
| 147 | </el-col> | 148 | </el-col> |
| 148 | 149 | ||
| 149 | <el-col :span="8"> | 150 | <el-col :span="8"> |
| 150 | <el-form-item label="债务履行起始时间:"> | 151 | <el-form-item label="债务履行起始时间:" prop="diyaq.zwlxqssj"> |
| 151 | <el-date-picker | 152 | <el-date-picker |
| 152 | v-model="ruleForm.diyaqList[0].zwlxqssj" | 153 | v-model="ruleForm.diyaq.zwlxqssj" |
| 153 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')" | 154 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')" |
| 154 | type="date"> | 155 | type="date"> |
| 155 | </el-date-picker> | 156 | </el-date-picker> |
| 156 | </el-form-item> | 157 | </el-form-item> |
| 157 | </el-col> | 158 | </el-col> |
| 158 | <el-col :span="8"> | 159 | <el-col :span="8"> |
| 159 | <el-form-item label="债务履行结束时间:"> | 160 | <el-form-item label="债务履行结束时间:" prop="diyaq.zwlxjssj"> |
| 160 | <el-date-picker | 161 | <el-date-picker |
| 161 | v-model="ruleForm.diyaqList[0].zwlxjssj" | 162 | v-model="ruleForm.diyaq.zwlxjssj" |
| 162 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')" | 163 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')" |
| 163 | type="date"> | 164 | type="date"> |
| 164 | </el-date-picker> | 165 | </el-date-picker> |
| ... | @@ -169,7 +170,7 @@ | ... | @@ -169,7 +170,7 @@ |
| 169 | <el-col :span="24"> | 170 | <el-col :span="24"> |
| 170 | <el-form-item label="担保范围:"> | 171 | <el-form-item label="担保范围:"> |
| 171 | <el-input | 172 | <el-input |
| 172 | v-model="ruleForm.diyaqList[0].dbfw" | 173 | v-model="ruleForm.diyaq.dbfw" |
| 173 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input> | 174 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input> |
| 174 | </el-form-item> | 175 | </el-form-item> |
| 175 | </el-col> | 176 | </el-col> |
| ... | @@ -178,7 +179,7 @@ | ... | @@ -178,7 +179,7 @@ |
| 178 | <el-col :span="24"> | 179 | <el-col :span="24"> |
| 179 | <el-form-item label="最高债权确定事实和数额:"> | 180 | <el-form-item label="最高债权确定事实和数额:"> |
| 180 | <el-input | 181 | <el-input |
| 181 | v-model="ruleForm.diyaqList[0].zgzqqdss" | 182 | v-model="ruleForm.diyaq.zgzqqdss" |
| 182 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input> | 183 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input> |
| 183 | </el-form-item> | 184 | </el-form-item> |
| 184 | </el-col> | 185 | </el-col> |
| ... | @@ -190,7 +191,7 @@ | ... | @@ -190,7 +191,7 @@ |
| 190 | type="textarea" | 191 | type="textarea" |
| 191 | maxlength="500" | 192 | maxlength="500" |
| 192 | show-word-limit | 193 | show-word-limit |
| 193 | v-model="ruleForm.diyaqList[0].fj" | 194 | v-model="ruleForm.diyaq.fj" |
| 194 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input> | 195 | :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input> |
| 195 | </el-form-item> | 196 | </el-form-item> |
| 196 | </el-col> | 197 | </el-col> |
| ... | @@ -278,17 +279,17 @@ | ... | @@ -278,17 +279,17 @@ |
| 278 | class="textArea" | 279 | class="textArea" |
| 279 | type="textarea" | 280 | type="textarea" |
| 280 | :disabled="!viewEdit" | 281 | :disabled="!viewEdit" |
| 281 | v-model="ruleForm.diyaqList[0].zxdyyy"> | 282 | v-model="ruleForm.diyaq.zxdyyy"> |
| 282 | </el-input> | 283 | </el-input> |
| 283 | </el-form-item> | 284 | </el-form-item> |
| 284 | <el-form-item v-else label="登记原因:" prop="diyaqList[0].djyy"> | 285 | <el-form-item v-else label="登记原因:" prop="diyaq.djyy"> |
| 285 | <el-input | 286 | <el-input |
| 286 | class="textArea" | 287 | class="textArea" |
| 287 | type="textarea" | 288 | type="textarea" |
| 288 | maxlength="500" | 289 | maxlength="500" |
| 289 | show-word-limit | 290 | show-word-limit |
| 290 | :disabled="!viewEdit" | 291 | :disabled="!viewEdit" |
| 291 | v-model="ruleForm.diyaqList[0].djyy"> | 292 | v-model="ruleForm.diyaq.djyy"> |
| 292 | </el-input> | 293 | </el-input> |
| 293 | </el-form-item> | 294 | </el-form-item> |
| 294 | </el-col> | 295 | </el-col> |
| ... | @@ -307,6 +308,7 @@ | ... | @@ -307,6 +308,7 @@ |
| 307 | import dyaqTable from "../commonTable/dyaqTable"; | 308 | import dyaqTable from "../commonTable/dyaqTable"; |
| 308 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 309 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
| 309 | import { batchInit, saveBatchData } from "@/api/workflow/diyaqFlow.js"; | 310 | import { batchInit, saveBatchData } from "@/api/workflow/diyaqFlow.js"; |
| 311 | import { formValidate } from "./slxxValidate"; | ||
| 310 | import { mapGetters } from "vuex"; | 312 | import { mapGetters } from "vuex"; |
| 311 | export default { | 313 | export default { |
| 312 | mounted () { | 314 | mounted () { |
| ... | @@ -332,7 +334,11 @@ | ... | @@ -332,7 +334,11 @@ |
| 332 | } | 334 | } |
| 333 | }) | 335 | }) |
| 334 | that.czrOptions = that.ruleForm.qlrList; | 336 | that.czrOptions = that.ruleForm.qlrList; |
| 335 | that.isSave = that.viewEdit | 337 | that.isSave = that.viewEdit; |
| 338 | that.rules = formValidate( | ||
| 339 | that.ruleForm.sldyList[0].djlx, | ||
| 340 | that.ruleForm.diyaq.dyfs | ||
| 341 | ); | ||
| 336 | } else { | 342 | } else { |
| 337 | that.isSave = false | 343 | that.isSave = false |
| 338 | that.$confirm(res.message, '提示', { | 344 | that.$confirm(res.message, '提示', { |
| ... | @@ -361,11 +367,7 @@ | ... | @@ -361,11 +367,7 @@ |
| 361 | ruleForm: {}, | 367 | ruleForm: {}, |
| 362 | //传递参数 | 368 | //传递参数 |
| 363 | propsParam: {}, | 369 | propsParam: {}, |
| 364 | rules: { | 370 | rules: {}, |
| 365 | 'diyaqList[0].djyy': [ | ||
| 366 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
| 367 | ] | ||
| 368 | }, | ||
| 369 | tableData: [], | 371 | tableData: [], |
| 370 | }; | 372 | }; |
| 371 | }, | 373 | }, |
| ... | @@ -450,7 +452,7 @@ | ... | @@ -450,7 +452,7 @@ |
| 450 | } else { | 452 | } else { |
| 451 | that.$message({ | 453 | that.$message({ |
| 452 | showClose: true, | 454 | showClose: true, |
| 453 | message: "请输入登记原因", | 455 | message: "请输入红框内的相关信息!", |
| 454 | type: "error" | 456 | type: "error" |
| 455 | }) | 457 | }) |
| 456 | return false | 458 | return false | ... | ... |
| ... | @@ -126,7 +126,8 @@ | ... | @@ -126,7 +126,8 @@ |
| 126 | <el-row :gutter="10"> | 126 | <el-row :gutter="10"> |
| 127 | <el-col :span="8"> | 127 | <el-col :span="8"> |
| 128 | <el-form-item label="原不动产证号:"> | 128 | <el-form-item label="原不动产证号:"> |
| 129 | <el-input disabled v-model="ruleForm.sldy.ybdcqzsh"></el-input> | 129 | <el-input v-if="ruleForm.sldy.djlx=='100'" disabled ></el-input> |
| 130 | <el-input v-else disabled v-model="ruleForm.sldy.ybdcqzsh"></el-input> | ||
| 130 | </el-form-item> | 131 | </el-form-item> |
| 131 | </el-col> | 132 | </el-col> |
| 132 | <el-col :span="8"> | 133 | <el-col :span="8"> | ... | ... |
| ... | @@ -119,7 +119,7 @@ | ... | @@ -119,7 +119,7 @@ |
| 119 | </el-form-item> | 119 | </el-form-item> |
| 120 | </el-col> | 120 | </el-col> |
| 121 | <el-col :span="8"> | 121 | <el-col :span="8"> |
| 122 | <el-form-item label="取得价格:"> | 122 | <el-form-item label="取得价格:" prop="jsydsyq.qdjg"> |
| 123 | <div style="display: flex"> | 123 | <div style="display: flex"> |
| 124 | <el-input | 124 | <el-input |
| 125 | maxlength="11" | 125 | maxlength="11" | ... | ... |
| ... | @@ -75,8 +75,8 @@ | ... | @@ -75,8 +75,8 @@ |
| 75 | </el-form-item> | 75 | </el-form-item> |
| 76 | </el-col> | 76 | </el-col> |
| 77 | <el-col :span="16"> | 77 | <el-col :span="16"> |
| 78 | <el-form-item label="坐落:"> | 78 | <el-form-item label="坐落:" prop="sldy.zl"> |
| 79 | <el-input disabled v-model="ruleForm.sldy.zl"></el-input> | 79 | <el-input v-model="ruleForm.sldy.zl"></el-input> |
| 80 | </el-form-item> | 80 | </el-form-item> |
| 81 | </el-col> | 81 | </el-col> |
| 82 | </el-row> | 82 | </el-row> |
| ... | @@ -92,7 +92,7 @@ | ... | @@ -92,7 +92,7 @@ |
| 92 | </el-form-item> | 92 | </el-form-item> |
| 93 | </el-col> | 93 | </el-col> |
| 94 | <el-col :span="8"> | 94 | <el-col :span="8"> |
| 95 | <el-form-item label="使用权(承包)面积:"> | 95 | <el-form-item label="使用权(承包)面积:" prop="lq.syqmj"> |
| 96 | <el-input v-model="ruleForm.lq.syqmj" :disabled="!viewEdit"></el-input> | 96 | <el-input v-model="ruleForm.lq.syqmj" :disabled="!viewEdit"></el-input> |
| 97 | </el-form-item> | 97 | </el-form-item> |
| 98 | </el-col> | 98 | </el-col> |
| ... | @@ -291,7 +291,7 @@ | ... | @@ -291,7 +291,7 @@ |
| 291 | </div> | 291 | </div> |
| 292 | <el-row :gutter="10"> | 292 | <el-row :gutter="10"> |
| 293 | <el-col> | 293 | <el-col> |
| 294 | <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="lq.djyy"> | 294 | <el-form-item label="登记原因:" prop="lq.djyy"> |
| 295 | <el-input | 295 | <el-input |
| 296 | class="textArea" | 296 | class="textArea" |
| 297 | type="textarea" | 297 | type="textarea" |
| ... | @@ -348,7 +348,8 @@ | ... | @@ -348,7 +348,8 @@ |
| 348 | }) | 348 | }) |
| 349 | that.czrOptions = that.ruleForm.qlrList; | 349 | that.czrOptions = that.ruleForm.qlrList; |
| 350 | that.ruleForm.lq.zlnd ? that.$set(that.ruleForm.lq, 'zlnd', that.ruleForm.lq.zlnd.toString()) : that.$set(that.ruleForm.lq, 'zlnd', "") | 350 | that.ruleForm.lq.zlnd ? that.$set(that.ruleForm.lq, 'zlnd', that.ruleForm.lq.zlnd.toString()) : that.$set(that.ruleForm.lq, 'zlnd', "") |
| 351 | that.isSave = that.viewEdit | 351 | that.isSave = that.viewEdit; |
| 352 | this.rules = formValidate(this.ruleForm.sldy.djlx); | ||
| 352 | } else { | 353 | } else { |
| 353 | that.isSave = false | 354 | that.isSave = false |
| 354 | that.$confirm(res.message, '提示', { | 355 | that.$confirm(res.message, '提示', { |
| ... | @@ -399,11 +400,7 @@ | ... | @@ -399,11 +400,7 @@ |
| 399 | propsParam: this.$attrs, | 400 | propsParam: this.$attrs, |
| 400 | //表单是否可操作 | 401 | //表单是否可操作 |
| 401 | viewEdit: true, | 402 | viewEdit: true, |
| 402 | rules: { | 403 | rules: {} |
| 403 | 'lq.djyy': [ | ||
| 404 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
| 405 | ] | ||
| 406 | } | ||
| 407 | }; | 404 | }; |
| 408 | }, | 405 | }, |
| 409 | methods: { | 406 | methods: { |
| ... | @@ -530,7 +527,7 @@ | ... | @@ -530,7 +527,7 @@ |
| 530 | } else { | 527 | } else { |
| 531 | this.$message({ | 528 | this.$message({ |
| 532 | showClose: true, | 529 | showClose: true, |
| 533 | message: "请输入登记原因", | 530 | message: "请输入红框内的相关信息!", |
| 534 | type: "error" | 531 | type: "error" |
| 535 | }) | 532 | }) |
| 536 | return false | 533 | return false | ... | ... |
| ... | @@ -4,22 +4,19 @@ | ... | @@ -4,22 +4,19 @@ |
| 4 | * @author: renchao | 4 | * @author: renchao |
| 5 | */ | 5 | */ |
| 6 | export function formValidate (djlx) { | 6 | export function formValidate (djlx) { |
| 7 | switch (djlx) { | 7 | var formRules={ |
| 8 | case "100": | 8 | 'sldy.zl': [ |
| 9 | return fristValidate(); | 9 | { required: true, message: '坐落:', trigger: 'blur' } |
| 10 | case "200": | 10 | ], |
| 11 | return transferValidate(); | 11 | 'lq.syqmj': [ |
| 12 | case "300": | 12 | { required: true, message: '使用权(承包)面积:', trigger: 'blur' } |
| 13 | return changeValidate(); | 13 | ], |
| 14 | case "400": | 14 | 'lq.djyy': [ |
| 15 | return logoutValidate(); | 15 | { required: true, message: '登记原因:', trigger: 'blur' } |
| 16 | case "500": | 16 | ] |
| 17 | return riviseValidate(); | 17 | } |
| 18 | case "901": | 18 | |
| 19 | return renewalValidate(); | 19 | return formRules; |
| 20 | case "902": | ||
| 21 | return replaceValidate(); | ||
| 22 | } | ||
| 23 | } | 20 | } |
| 24 | 21 | ||
| 25 | /** | 22 | /** |
| ... | @@ -27,13 +24,7 @@ export function formValidate (djlx) { | ... | @@ -27,13 +24,7 @@ export function formValidate (djlx) { |
| 27 | * @param {*} data | 24 | * @param {*} data |
| 28 | * @author: renchao | 25 | * @author: renchao |
| 29 | */ | 26 | */ |
| 30 | export function fristValidate () { | 27 | export function fristValidate () { |
| 31 | var formRules={ | ||
| 32 | 'diyaq.djyy': [ | ||
| 33 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
| 34 | ] | ||
| 35 | } | ||
| 36 | return formRules; | ||
| 37 | } | 28 | } |
| 38 | 29 | ||
| 39 | 30 | ... | ... |
| ... | @@ -86,7 +86,7 @@ | ... | @@ -86,7 +86,7 @@ |
| 86 | </el-row> | 86 | </el-row> |
| 87 | <el-row :gutter="10"> | 87 | <el-row :gutter="10"> |
| 88 | <el-col :span="8"> | 88 | <el-col :span="8"> |
| 89 | <el-form-item label="宗地面积:"> | 89 | <el-form-item label="宗地面积:" prop="zdjbxx.zdmj"> |
| 90 | <el-input disabled v-model="ruleForm.zdjbxx.zdmj"></el-input> | 90 | <el-input disabled v-model="ruleForm.zdjbxx.zdmj"></el-input> |
| 91 | </el-form-item> | 91 | </el-form-item> |
| 92 | </el-col> | 92 | </el-col> |
| ... | @@ -103,7 +103,7 @@ | ... | @@ -103,7 +103,7 @@ |
| 103 | </el-row> | 103 | </el-row> |
| 104 | <el-row :gutter="10"> | 104 | <el-row :gutter="10"> |
| 105 | <el-col :span="16"> | 105 | <el-col :span="16"> |
| 106 | <el-form-item label="坐落:"> | 106 | <el-form-item label="坐落:" prop="sldy.zl"> |
| 107 | <el-input disabled v-model="ruleForm.sldy.zl"></el-input> | 107 | <el-input disabled v-model="ruleForm.sldy.zl"></el-input> |
| 108 | </el-form-item> | 108 | </el-form-item> |
| 109 | </el-col> | 109 | </el-col> |
| ... | @@ -359,7 +359,8 @@ | ... | @@ -359,7 +359,8 @@ |
| 359 | } | 359 | } |
| 360 | }) | 360 | }) |
| 361 | that.czrOptions = that.ruleForm.qlrList; | 361 | that.czrOptions = that.ruleForm.qlrList; |
| 362 | that.isSave = that.viewEdit | 362 | that.isSave = that.viewEdit; |
| 363 | this.rules = formValidate(this.ruleForm.sldy.djlx); | ||
| 363 | } else { | 364 | } else { |
| 364 | that.isSave = false | 365 | that.isSave = false |
| 365 | that.$confirm(res.message, '提示', { | 366 | that.$confirm(res.message, '提示', { |
| ... | @@ -405,11 +406,7 @@ | ... | @@ -405,11 +406,7 @@ |
| 405 | propsParam: {}, | 406 | propsParam: {}, |
| 406 | //表单是否可操作 | 407 | //表单是否可操作 |
| 407 | viewEdit: true, | 408 | viewEdit: true, |
| 408 | rules: { | 409 | rules: {}, |
| 409 | 'nydsyq.djyy': [ | ||
| 410 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
| 411 | ] | ||
| 412 | }, | ||
| 413 | }; | 410 | }; |
| 414 | }, | 411 | }, |
| 415 | methods: { | 412 | methods: { |
| ... | @@ -494,7 +491,7 @@ | ... | @@ -494,7 +491,7 @@ |
| 494 | } else { | 491 | } else { |
| 495 | this.$message({ | 492 | this.$message({ |
| 496 | showClose: true, | 493 | showClose: true, |
| 497 | message: "请输入登记原因", | 494 | message: "请输入红框内的相关信息!", |
| 498 | type: "error" | 495 | type: "error" |
| 499 | }) | 496 | }) |
| 500 | return false | 497 | return false | ... | ... |
| ... | @@ -4,22 +4,19 @@ | ... | @@ -4,22 +4,19 @@ |
| 4 | * @author: renchao | 4 | * @author: renchao |
| 5 | */ | 5 | */ |
| 6 | export function formValidate (djlx) { | 6 | export function formValidate (djlx) { |
| 7 | switch (djlx) { | 7 | var formRules={ |
| 8 | case "100": | 8 | 'sldy.zl': [ |
| 9 | return fristValidate(); | 9 | { required: true, message: '坐落:', trigger: 'blur' } |
| 10 | case "200": | 10 | ], |
| 11 | return transferValidate(); | 11 | 'zdjbxx.zdmj': [ |
| 12 | case "300": | 12 | { required: true, message: '宗地面积:', trigger: 'blur' } |
| 13 | return changeValidate(); | 13 | ], |
| 14 | case "400": | 14 | 'nydsyq.djyy': [ |
| 15 | return logoutValidate(); | 15 | { required: true, message: '登记原因:', trigger: 'blur' } |
| 16 | case "500": | 16 | ] |
| 17 | return riviseValidate(); | 17 | } |
| 18 | case "901": | 18 | |
| 19 | return renewalValidate(); | 19 | return formRules; |
| 20 | case "902": | ||
| 21 | return replaceValidate(); | ||
| 22 | } | ||
| 23 | } | 20 | } |
| 24 | 21 | ||
| 25 | /** | 22 | /** |
| ... | @@ -27,13 +24,7 @@ export function formValidate (djlx) { | ... | @@ -27,13 +24,7 @@ export function formValidate (djlx) { |
| 27 | * @param {*} data | 24 | * @param {*} data |
| 28 | * @author: renchao | 25 | * @author: renchao |
| 29 | */ | 26 | */ |
| 30 | export function fristValidate () { | 27 | export function fristValidate () { |
| 31 | var formRules={ | ||
| 32 | 'diyaq.djyy': [ | ||
| 33 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
| 34 | ] | ||
| 35 | } | ||
| 36 | return formRules; | ||
| 37 | } | 28 | } |
| 38 | 29 | ||
| 39 | 30 | ... | ... |
This diff is collapsed.
Click to expand it.
| ... | @@ -4,22 +4,19 @@ | ... | @@ -4,22 +4,19 @@ |
| 4 | * @author: renchao | 4 | * @author: renchao |
| 5 | */ | 5 | */ |
| 6 | export function formValidate (djlx) { | 6 | export function formValidate (djlx) { |
| 7 | switch (djlx) { | 7 | var formRules={ |
| 8 | case "100": | 8 | 'sldy.zl': [ |
| 9 | return fristValidate(); | 9 | { required: true, message: '坐落:', trigger: 'blur' } |
| 10 | case "200": | 10 | ], |
| 11 | return transferValidate(); | 11 | 'lq.syqmj': [ |
| 12 | case "300": | 12 | { required: true, message: '使用权(承包)面积:', trigger: 'blur' } |
| 13 | return changeValidate(); | 13 | ], |
| 14 | case "400": | 14 | 'lq.djyy': [ |
| 15 | return logoutValidate(); | 15 | { required: true, message: '登记原因:', trigger: 'blur' } |
| 16 | case "500": | 16 | ] |
| 17 | return riviseValidate(); | 17 | } |
| 18 | case "901": | 18 | |
| 19 | return renewalValidate(); | 19 | return formRules; |
| 20 | case "902": | ||
| 21 | return replaceValidate(); | ||
| 22 | } | ||
| 23 | } | 20 | } |
| 24 | 21 | ||
| 25 | /** | 22 | /** |
| ... | @@ -27,13 +24,7 @@ export function formValidate (djlx) { | ... | @@ -27,13 +24,7 @@ export function formValidate (djlx) { |
| 27 | * @param {*} data | 24 | * @param {*} data |
| 28 | * @author: renchao | 25 | * @author: renchao |
| 29 | */ | 26 | */ |
| 30 | export function fristValidate () { | 27 | export function fristValidate () { |
| 31 | var formRules={ | ||
| 32 | 'diyaq.djyy': [ | ||
| 33 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
| 34 | ] | ||
| 35 | } | ||
| 36 | return formRules; | ||
| 37 | } | 28 | } |
| 38 | 29 | ||
| 39 | 30 | ... | ... |
| ... | @@ -85,7 +85,7 @@ | ... | @@ -85,7 +85,7 @@ |
| 85 | </el-form-item> | 85 | </el-form-item> |
| 86 | </el-col> | 86 | </el-col> |
| 87 | <el-col :span="8"> | 87 | <el-col :span="8"> |
| 88 | <el-form-item label="权利性质:"> | 88 | <el-form-item label="权利性质:" prop="zdjbxx.qlxz"> |
| 89 | <treeselect | 89 | <treeselect |
| 90 | v-model="ruleForm.zdjbxx.qlxz" | 90 | v-model="ruleForm.zdjbxx.qlxz" |
| 91 | noOptionsText="暂无数据" | 91 | noOptionsText="暂无数据" |
| ... | @@ -183,7 +183,7 @@ | ... | @@ -183,7 +183,7 @@ |
| 183 | </el-form-item> | 183 | </el-form-item> |
| 184 | </el-col> | 184 | </el-col> |
| 185 | <el-col :span="8"> | 185 | <el-col :span="8"> |
| 186 | <el-form-item label="确权面积:"> | 186 | <el-form-item label="确权面积:" prop="tdcbjyq.qqmj"> |
| 187 | <div class="flex"> | 187 | <div class="flex"> |
| 188 | <el-input | 188 | <el-input |
| 189 | :disabled="!viewEdit" | 189 | :disabled="!viewEdit" |
| ... | @@ -378,7 +378,8 @@ | ... | @@ -378,7 +378,8 @@ |
| 378 | } | 378 | } |
| 379 | }) | 379 | }) |
| 380 | that.czrOptions = that.ruleForm.qlrList; | 380 | that.czrOptions = that.ruleForm.qlrList; |
| 381 | that.isSave = that.viewEdit | 381 | that.isSave = that.viewEdit; |
| 382 | this.rules = formValidate(this.ruleForm.sldy.djlx); | ||
| 382 | } else { | 383 | } else { |
| 383 | that.isSave = false | 384 | that.isSave = false |
| 384 | that.$confirm(res.message, '提示', { | 385 | that.$confirm(res.message, '提示', { |
| ... | @@ -449,11 +450,7 @@ | ... | @@ -449,11 +450,7 @@ |
| 449 | ruleForm: {}, | 450 | ruleForm: {}, |
| 450 | //传递参数 | 451 | //传递参数 |
| 451 | propsParam: {}, | 452 | propsParam: {}, |
| 452 | rules: { | 453 | rules: {} |
| 453 | 'tdcbjyq.djyy': [ | ||
| 454 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
| 455 | ] | ||
| 456 | } | ||
| 457 | } | 454 | } |
| 458 | }, | 455 | }, |
| 459 | methods: { | 456 | methods: { |
| ... | @@ -592,7 +589,7 @@ | ... | @@ -592,7 +589,7 @@ |
| 592 | } else { | 589 | } else { |
| 593 | that.$message({ | 590 | that.$message({ |
| 594 | showClose: true, | 591 | showClose: true, |
| 595 | message: "请输入登记原因", | 592 | message: "请输入红框内的相关信息!", |
| 596 | type: "error" | 593 | type: "error" |
| 597 | }) | 594 | }) |
| 598 | return false | 595 | return false | ... | ... |
| ... | @@ -4,22 +4,22 @@ | ... | @@ -4,22 +4,22 @@ |
| 4 | * @author: renchao | 4 | * @author: renchao |
| 5 | */ | 5 | */ |
| 6 | export function formValidate (djlx) { | 6 | export function formValidate (djlx) { |
| 7 | switch (djlx) { | 7 | var formRules={ |
| 8 | case "100": | 8 | 'sldy.zl': [ |
| 9 | return fristValidate(); | 9 | { required: true, message: '坐落:', trigger: 'blur' } |
| 10 | case "200": | 10 | ], |
| 11 | return transferValidate(); | 11 | 'zdjbxx.qlxz': [ |
| 12 | case "300": | 12 | { required: true, message: '权利性质:', trigger: 'blur' } |
| 13 | return changeValidate(); | 13 | ], |
| 14 | case "400": | 14 | 'tdcbjyq.qqmj': [ |
| 15 | return logoutValidate(); | 15 | { required: true, message: '确权面积:', trigger: 'blur' } |
| 16 | case "500": | 16 | ], |
| 17 | return riviseValidate(); | 17 | 'lq.djyy': [ |
| 18 | case "901": | 18 | { required: true, message: '登记原因:', trigger: 'blur' } |
| 19 | return renewalValidate(); | 19 | ] |
| 20 | case "902": | 20 | } |
| 21 | return replaceValidate(); | 21 | |
| 22 | } | 22 | return formRules; |
| 23 | } | 23 | } |
| 24 | 24 | ||
| 25 | /** | 25 | /** |
| ... | @@ -27,13 +27,7 @@ export function formValidate (djlx) { | ... | @@ -27,13 +27,7 @@ export function formValidate (djlx) { |
| 27 | * @param {*} data | 27 | * @param {*} data |
| 28 | * @author: renchao | 28 | * @author: renchao |
| 29 | */ | 29 | */ |
| 30 | export function fristValidate () { | 30 | export function fristValidate () { |
| 31 | var formRules={ | ||
| 32 | 'diyaq.djyy': [ | ||
| 33 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
| 34 | ] | ||
| 35 | } | ||
| 36 | return formRules; | ||
| 37 | } | 31 | } |
| 38 | 32 | ||
| 39 | 33 | ... | ... |
| ... | @@ -71,8 +71,8 @@ | ... | @@ -71,8 +71,8 @@ |
| 71 | </el-form-item> | 71 | </el-form-item> |
| 72 | </el-col> | 72 | </el-col> |
| 73 | <el-col :span="8"> | 73 | <el-col :span="8"> |
| 74 | <el-form-item label="坐落:"> | 74 | <el-form-item label="坐落:" prop="sldy.zl"> |
| 75 | <el-input disabled v-model="ruleForm.sldy.zl"></el-input> | 75 | <el-input v-model="ruleForm.sldy.zl"></el-input> |
| 76 | </el-form-item> | 76 | </el-form-item> |
| 77 | </el-col> | 77 | </el-col> |
| 78 | </el-row> | 78 | </el-row> |
| ... | @@ -88,7 +88,7 @@ | ... | @@ -88,7 +88,7 @@ |
| 88 | </el-form-item> | 88 | </el-form-item> |
| 89 | </el-col> | 89 | </el-col> |
| 90 | <el-col :span="8"> | 90 | <el-col :span="8"> |
| 91 | <el-form-item label="房屋性质:"> | 91 | <el-form-item label="房屋性质:" prop="ygdj.fwxz"> |
| 92 | <el-select v-model="ruleForm.ygdj.fwxz" :disabled="!viewEdit"> | 92 | <el-select v-model="ruleForm.ygdj.fwxz" :disabled="!viewEdit"> |
| 93 | <el-option | 93 | <el-option |
| 94 | v-for="item in dictData['A19']" | 94 | v-for="item in dictData['A19']" |
| ... | @@ -102,7 +102,7 @@ | ... | @@ -102,7 +102,7 @@ |
| 102 | </el-row> | 102 | </el-row> |
| 103 | <el-row :gutter="10" v-if="ruleForm.qlxx"> | 103 | <el-row :gutter="10" v-if="ruleForm.qlxx"> |
| 104 | <el-col :span="8"> | 104 | <el-col :span="8"> |
| 105 | <el-form-item label="房屋用途:"> | 105 | <el-form-item label="房屋用途:" prop="ygdj.ghyt"> |
| 106 | <el-select v-model="ruleForm.ygdj.ghyt" :disabled="!viewEdit"> | 106 | <el-select v-model="ruleForm.ygdj.ghyt" :disabled="!viewEdit"> |
| 107 | <el-option | 107 | <el-option |
| 108 | v-for="item in dictData['A17']" | 108 | v-for="item in dictData['A17']" |
| ... | @@ -114,12 +114,12 @@ | ... | @@ -114,12 +114,12 @@ |
| 114 | </el-form-item> | 114 | </el-form-item> |
| 115 | </el-col> | 115 | </el-col> |
| 116 | <el-col :span="8"> | 116 | <el-col :span="8"> |
| 117 | <el-form-item label="所在层:"> | 117 | <el-form-item label="所在层:" prop="ygdj.szc"> |
| 118 | <el-input maxlength="20" :disabled="!viewEdit" v-model="ruleForm.ygdj.szc"></el-input> | 118 | <el-input maxlength="20" :disabled="!viewEdit" v-model="ruleForm.ygdj.szc"></el-input> |
| 119 | </el-form-item> | 119 | </el-form-item> |
| 120 | </el-col> | 120 | </el-col> |
| 121 | <el-col :span="8"> | 121 | <el-col :span="8"> |
| 122 | <el-form-item label="总层数:"> | 122 | <el-form-item label="总层数:" prop="ygdj.zcs"> |
| 123 | <el-input | 123 | <el-input |
| 124 | :disabled="!viewEdit" | 124 | :disabled="!viewEdit" |
| 125 | maxlength="4" | 125 | maxlength="4" |
| ... | @@ -130,7 +130,7 @@ | ... | @@ -130,7 +130,7 @@ |
| 130 | </el-row> | 130 | </el-row> |
| 131 | <el-row :gutter="10" v-if="ruleForm.qlxx"> | 131 | <el-row :gutter="10" v-if="ruleForm.qlxx"> |
| 132 | <el-col :span="8"> | 132 | <el-col :span="8"> |
| 133 | <el-form-item label="房屋结构:"> | 133 | <el-form-item label="房屋结构:" prop="ygdj.fwjg"> |
| 134 | <el-select v-model="ruleForm.ygdj.fwjg" :disabled="!viewEdit"> | 134 | <el-select v-model="ruleForm.ygdj.fwjg" :disabled="!viewEdit"> |
| 135 | <el-option | 135 | <el-option |
| 136 | v-for="item in dictData['A46']" | 136 | v-for="item in dictData['A46']" |
| ... | @@ -143,7 +143,7 @@ | ... | @@ -143,7 +143,7 @@ |
| 143 | </el-col> | 143 | </el-col> |
| 144 | 144 | ||
| 145 | <el-col :span="8"> | 145 | <el-col :span="8"> |
| 146 | <el-form-item label="建筑面积:"> | 146 | <el-form-item label="建筑面积:" prop="ygdj.jzmj"> |
| 147 | <div class="flex"> | 147 | <div class="flex"> |
| 148 | <el-input | 148 | <el-input |
| 149 | maxlength="12" | 149 | maxlength="12" |
| ... | @@ -262,7 +262,7 @@ | ... | @@ -262,7 +262,7 @@ |
| 262 | </div> | 262 | </div> |
| 263 | <el-row :gutter="10"> | 263 | <el-row :gutter="10"> |
| 264 | <el-col> | 264 | <el-col> |
| 265 | <el-form-item v-if="ruleForm.sldy.djlx=='400'" label="注销登记原因:" prop="djyy"> | 265 | <el-form-item v-if="ruleForm.sldy.djlx=='400'" label="注销登记原因:" prop="ygdj.zxyy"> |
| 266 | <el-input | 266 | <el-input |
| 267 | class="textArea" | 267 | class="textArea" |
| 268 | type="textarea" | 268 | type="textarea" |
| ... | @@ -324,7 +324,8 @@ | ... | @@ -324,7 +324,8 @@ |
| 324 | } | 324 | } |
| 325 | }) | 325 | }) |
| 326 | that.czrOptions = this.ruleForm.qlrList | 326 | that.czrOptions = this.ruleForm.qlrList |
| 327 | that.isSave = that.viewEdit | 327 | that.isSave = that.viewEdit; |
| 328 | this.rules = formValidate(this.ruleForm.sldy.djlx); | ||
| 328 | } else { | 329 | } else { |
| 329 | that.isSave = false | 330 | that.isSave = false |
| 330 | that.$confirm(res.message, '提示', { | 331 | that.$confirm(res.message, '提示', { |
| ... | @@ -362,11 +363,7 @@ | ... | @@ -362,11 +363,7 @@ |
| 362 | }, | 363 | }, |
| 363 | //传递参数 | 364 | //传递参数 |
| 364 | propsParam: this.$attrs, | 365 | propsParam: this.$attrs, |
| 365 | rules: { | 366 | rules: {} |
| 366 | 'ygdj.djyy': [ | ||
| 367 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
| 368 | ] | ||
| 369 | } | ||
| 370 | } | 367 | } |
| 371 | }, | 368 | }, |
| 372 | methods: { | 369 | methods: { |
| ... | @@ -500,7 +497,7 @@ | ... | @@ -500,7 +497,7 @@ |
| 500 | } else { | 497 | } else { |
| 501 | that.$message({ | 498 | that.$message({ |
| 502 | showClose: true, | 499 | showClose: true, |
| 503 | message: "请输入登记原因", | 500 | message: "请输入红框内的相关信息!", |
| 504 | type: "error" | 501 | type: "error" |
| 505 | }) | 502 | }) |
| 506 | return false | 503 | return false | ... | ... |
| ... | @@ -4,89 +4,111 @@ | ... | @@ -4,89 +4,111 @@ |
| 4 | * @author: renchao | 4 | * @author: renchao |
| 5 | */ | 5 | */ |
| 6 | export function formValidate (djlx) { | 6 | export function formValidate (djlx) { |
| 7 | switch (djlx) { | 7 | var formRules={ |
| 8 | case "100": | 8 | 'sldy.zl': [ |
| 9 | return fristValidate(); | 9 | { required: false, message: '坐落:', trigger: 'blur' } |
| 10 | case "200": | 10 | ], |
| 11 | return transferValidate(); | 11 | 'ygdj.fwxz': [ |
| 12 | case "300": | 12 | { required: false, message: '房屋性质:', trigger: 'blur' } |
| 13 | return changeValidate(); | 13 | ], |
| 14 | case "400": | 14 | 'ygdj.ghyt': [ |
| 15 | return logoutValidate(); | 15 | { required: false, message: '房屋用途:', trigger: 'blur' } |
| 16 | case "500": | 16 | ], |
| 17 | return riviseValidate(); | 17 | 'ygdj.szc': [ |
| 18 | case "901": | 18 | { required: false, message: '所在层:', trigger: 'blur' } |
| 19 | return renewalValidate(); | 19 | ], |
| 20 | case "902": | 20 | 'ygdj.zcs': [ |
| 21 | return replaceValidate(); | 21 | { required: false, message: '总层数:', trigger: 'blur' } |
| 22 | } | 22 | ], |
| 23 | } | 23 | 'ygdj.fwjg': [ |
| 24 | 24 | { required: false, message: '房屋结构:', trigger: 'blur' } | |
| 25 | /** | 25 | ], |
| 26 | * @description: 首次登记效验 | 26 | 'ygdj.jzmj': [ |
| 27 | * @param {*} data | 27 | { required: false, message: '建筑面积:', trigger: 'blur' } |
| 28 | * @author: renchao | 28 | ], |
| 29 | */ | 29 | 'ygdj.djyy': [ |
| 30 | export function fristValidate () { | 30 | { required: false, message: '请输入登记原因', trigger: 'blur' } |
| 31 | var formRules={ | 31 | ], |
| 32 | 'diyaq.djyy': [ | 32 | 'ygdj.zxyy': [ |
| 33 | { required: true, message: '请输入登记原因', trigger: 'blur' } | 33 | { required: false, message: '请输入注销登记原因', trigger: 'blur' } |
| 34 | ] | 34 | ] |
| 35 | } | ||
| 36 | if (djlx=="400") { | ||
| 37 | formRules["ygdj.zxyy"][0].required=true; | ||
| 38 | }else{ | ||
| 39 | formRules["sldy.zl"][0].required=true; | ||
| 40 | formRules["ygdj.fwxz"][0].required=true; | ||
| 41 | formRules["ygdj.ghyt"][0].required=true; | ||
| 42 | formRules["ygdj.szc"][0].required=true; | ||
| 43 | formRules["ygdj.zcs"][0].required=true; | ||
| 44 | formRules["ygdj.fwjg"][0].required=true; | ||
| 45 | formRules["ygdj.jzmj"][0].required=true; | ||
| 46 | formRules["ygdj.djyy"][0].required=true; | ||
| 47 | } | ||
| 48 | return formRules; | ||
| 35 | } | 49 | } |
| 36 | return formRules; | ||
| 37 | } | ||
| 38 | |||
| 39 | |||
| 40 | /** | ||
| 41 | * @description: 转移登记效验 | ||
| 42 | * @param {*} data | ||
| 43 | * @author: renchao | ||
| 44 | */ | ||
| 45 | export function transferValidate (data) { | ||
| 46 | |||
| 47 | } | ||
| 48 | |||
| 49 | /** | ||
| 50 | * @description: 变更登记效验 | ||
| 51 | * @param {*} data | ||
| 52 | * @author: renchao | ||
| 53 | */ | ||
| 54 | export function changeValidate (data) { | ||
| 55 | |||
| 56 | } | ||
| 57 | |||
| 58 | /** | ||
| 59 | * @description: 注销登记效验 | ||
| 60 | * @param {*} data | ||
| 61 | * @author: renchao | ||
| 62 | */ | ||
| 63 | export function logoutValidate (data) { | ||
| 64 | |||
| 65 | } | ||
| 66 | |||
| 67 | /** | ||
| 68 | * @description: 更正登记效验 | ||
| 69 | * @param {*} data | ||
| 70 | * @author: renchao | ||
| 71 | */ | ||
| 72 | export function riviseValidate (data) { | ||
| 73 | |||
| 74 | } | ||
| 75 | |||
| 76 | /** | ||
| 77 | * @description: 补证登记效验 | ||
| 78 | * @param {*} data | ||
| 79 | * @author: renchao | ||
| 80 | */ | ||
| 81 | export function renewalValidate (data) { | ||
| 82 | |||
| 83 | } | ||
| 84 | |||
| 85 | /** | ||
| 86 | * @description: 换证登记效验 | ||
| 87 | * @param {*} data | ||
| 88 | * @author: renchao | ||
| 89 | */ | ||
| 90 | export function replaceValidate (data) { | ||
| 91 | |||
| 92 | } | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 50 | |||
| 51 | /** | ||
| 52 | * @description: 首次登记效验 | ||
| 53 | * @param {*} data | ||
| 54 | * @author: renchao | ||
| 55 | */ | ||
| 56 | export function fristValidate (formRules,dyfs) { | ||
| 57 | |||
| 58 | return formRules; | ||
| 59 | } | ||
| 60 | |||
| 61 | |||
| 62 | /** | ||
| 63 | * @description: 转移登记效验 | ||
| 64 | * @param {*} data | ||
| 65 | * @author: renchao | ||
| 66 | */ | ||
| 67 | export function transferValidate (data) { | ||
| 68 | |||
| 69 | } | ||
| 70 | |||
| 71 | /** | ||
| 72 | * @description: 变更登记效验 | ||
| 73 | * @param {*} data | ||
| 74 | * @author: renchao | ||
| 75 | */ | ||
| 76 | export function changeValidate (data) { | ||
| 77 | |||
| 78 | } | ||
| 79 | |||
| 80 | /** | ||
| 81 | * @description: 注销登记效验 | ||
| 82 | * @param {*} data | ||
| 83 | * @author: renchao | ||
| 84 | */ | ||
| 85 | export function logoutValidate (data) { | ||
| 86 | |||
| 87 | } | ||
| 88 | |||
| 89 | /** | ||
| 90 | * @description: 更正登记效验 | ||
| 91 | * @param {*} data | ||
| 92 | * @author: renchao | ||
| 93 | */ | ||
| 94 | export function riviseValidate (data) { | ||
| 95 | |||
| 96 | } | ||
| 97 | |||
| 98 | /** | ||
| 99 | * @description: 补证登记效验 | ||
| 100 | * @param {*} data | ||
| 101 | * @author: renchao | ||
| 102 | */ | ||
| 103 | export function renewalValidate (data) { | ||
| 104 | |||
| 105 | } | ||
| 106 | |||
| 107 | /** | ||
| 108 | * @description: 换证登记效验 | ||
| 109 | * @param {*} data | ||
| 110 | * @author: renchao | ||
| 111 | */ | ||
| 112 | export function replaceValidate (data) { | ||
| 113 | |||
| 114 | } | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
This diff is collapsed.
Click to expand it.
| ... | @@ -4,89 +4,99 @@ | ... | @@ -4,89 +4,99 @@ |
| 4 | * @author: renchao | 4 | * @author: renchao |
| 5 | */ | 5 | */ |
| 6 | export function formValidate (djlx) { | 6 | export function formValidate (djlx) { |
| 7 | switch (djlx) { | 7 | var formRules={ |
| 8 | case "100": | 8 | 'ygdj.sfczjzhxz': [ |
| 9 | return fristValidate(); | 9 | { required: false, message: '是否禁止或者限制转让约定:', trigger: 'blur' } |
| 10 | case "200": | 10 | ], |
| 11 | return transferValidate(); | 11 | 'ygdj.qdjg': [ |
| 12 | case "300": | 12 | { required: false, message: '被担保主债权数额:', trigger: 'blur' } |
| 13 | return changeValidate(); | 13 | ], |
| 14 | case "400": | 14 | 'ygdj.zwlxqssj': [ |
| 15 | return logoutValidate(); | 15 | { required: false, message: '债务履行起始时间:', trigger: 'blur' } |
| 16 | case "500": | 16 | ], |
| 17 | return riviseValidate(); | 17 | 'ygdj.zwlxjssj': [ |
| 18 | case "901": | 18 | { required: false, message: '债务履行结束时间:', trigger: 'blur' } |
| 19 | return renewalValidate(); | 19 | ], |
| 20 | case "902": | 20 | 'ygdj.djyy': [ |
| 21 | return replaceValidate(); | 21 | { required: false, message: '请输入登记原因', trigger: 'blur' } |
| 22 | } | 22 | ], |
| 23 | } | 23 | 'ygdj.zxyy': [ |
| 24 | 24 | { required: false, message: '请输入注销登记原因', trigger: 'blur' } | |
| 25 | /** | 25 | ] |
| 26 | * @description: 首次登记效验 | 26 | } |
| 27 | * @param {*} data | 27 | if (djlx=="400") { |
| 28 | * @author: renchao | 28 | formRules["ygdj.zxyy"][0].required=true; |
| 29 | */ | 29 | }else{ |
| 30 | export function fristValidate () { | 30 | formRules["ygdj.sfczjzhxz"][0].required=true; |
| 31 | var formRules={ | 31 | formRules["ygdj.qdjg"][0].required=true; |
| 32 | 'diyaq.djyy': [ | 32 | formRules["ygdj.zwlxqssj"][0].required=true; |
| 33 | { required: true, message: '请输入登记原因', trigger: 'blur' } | 33 | formRules["ygdj.zwlxjssj"][0].required=true; |
| 34 | ] | 34 | formRules["ygdj.djyy"][0].required=true; |
| 35 | } | ||
| 36 | return formRules; | ||
| 35 | } | 37 | } |
| 36 | return formRules; | ||
| 37 | } | ||
| 38 | |||
| 39 | |||
| 40 | /** | ||
| 41 | * @description: 转移登记效验 | ||
| 42 | * @param {*} data | ||
| 43 | * @author: renchao | ||
| 44 | */ | ||
| 45 | export function transferValidate (data) { | ||
| 46 | |||
| 47 | } | ||
| 48 | |||
| 49 | /** | ||
| 50 | * @description: 变更登记效验 | ||
| 51 | * @param {*} data | ||
| 52 | * @author: renchao | ||
| 53 | */ | ||
| 54 | export function changeValidate (data) { | ||
| 55 | |||
| 56 | } | ||
| 57 | |||
| 58 | /** | ||
| 59 | * @description: 注销登记效验 | ||
| 60 | * @param {*} data | ||
| 61 | * @author: renchao | ||
| 62 | */ | ||
| 63 | export function logoutValidate (data) { | ||
| 64 | |||
| 65 | } | ||
| 66 | |||
| 67 | /** | ||
| 68 | * @description: 更正登记效验 | ||
| 69 | * @param {*} data | ||
| 70 | * @author: renchao | ||
| 71 | */ | ||
| 72 | export function riviseValidate (data) { | ||
| 73 | |||
| 74 | } | ||
| 75 | |||
| 76 | /** | ||
| 77 | * @description: 补证登记效验 | ||
| 78 | * @param {*} data | ||
| 79 | * @author: renchao | ||
| 80 | */ | ||
| 81 | export function renewalValidate (data) { | ||
| 82 | |||
| 83 | } | ||
| 84 | |||
| 85 | /** | ||
| 86 | * @description: 换证登记效验 | ||
| 87 | * @param {*} data | ||
| 88 | * @author: renchao | ||
| 89 | */ | ||
| 90 | export function replaceValidate (data) { | ||
| 91 | |||
| 92 | } | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 38 | |||
| 39 | /** | ||
| 40 | * @description: 首次登记效验 | ||
| 41 | * @param {*} data | ||
| 42 | * @author: renchao | ||
| 43 | */ | ||
| 44 | export function fristValidate (formRules,dyfs) { | ||
| 45 | |||
| 46 | return formRules; | ||
| 47 | } | ||
| 48 | |||
| 49 | |||
| 50 | /** | ||
| 51 | * @description: 转移登记效验 | ||
| 52 | * @param {*} data | ||
| 53 | * @author: renchao | ||
| 54 | */ | ||
| 55 | export function transferValidate (data) { | ||
| 56 | |||
| 57 | } | ||
| 58 | |||
| 59 | /** | ||
| 60 | * @description: 变更登记效验 | ||
| 61 | * @param {*} data | ||
| 62 | * @author: renchao | ||
| 63 | */ | ||
| 64 | export function changeValidate (data) { | ||
| 65 | |||
| 66 | } | ||
| 67 | |||
| 68 | /** | ||
| 69 | * @description: 注销登记效验 | ||
| 70 | * @param {*} data | ||
| 71 | * @author: renchao | ||
| 72 | */ | ||
| 73 | export function logoutValidate (data) { | ||
| 74 | |||
| 75 | } | ||
| 76 | |||
| 77 | /** | ||
| 78 | * @description: 更正登记效验 | ||
| 79 | * @param {*} data | ||
| 80 | * @author: renchao | ||
| 81 | */ | ||
| 82 | export function riviseValidate (data) { | ||
| 83 | |||
| 84 | } | ||
| 85 | |||
| 86 | /** | ||
| 87 | * @description: 补证登记效验 | ||
| 88 | * @param {*} data | ||
| 89 | * @author: renchao | ||
| 90 | */ | ||
| 91 | export function renewalValidate (data) { | ||
| 92 | |||
| 93 | } | ||
| 94 | |||
| 95 | /** | ||
| 96 | * @description: 换证登记效验 | ||
| 97 | * @param {*} data | ||
| 98 | * @author: renchao | ||
| 99 | */ | ||
| 100 | export function replaceValidate (data) { | ||
| 101 | |||
| 102 | } | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
| ... | @@ -3,90 +3,108 @@ | ... | @@ -3,90 +3,108 @@ |
| 3 | * @param {*} data | 3 | * @param {*} data |
| 4 | * @author: renchao | 4 | * @author: renchao |
| 5 | */ | 5 | */ |
| 6 | export function formValidate (djlx) { | 6 | export function formValidate (djlx,dyfs) { |
| 7 | switch (djlx) { | 7 | var formRules={ |
| 8 | case "100": | 8 | 'diyaq.djyy': [ |
| 9 | return fristValidate(); | 9 | { required: false, message: '请输入登记原因', trigger: 'blur' } |
| 10 | case "200": | 10 | ], |
| 11 | return transferValidate(); | 11 | 'diyaq.zxdyyy': [ |
| 12 | case "300": | 12 | { required: false, message: '请输入注销登记原因', trigger: 'blur' } |
| 13 | return changeValidate(); | 13 | ], |
| 14 | case "400": | 14 | 'diyaq.zwlxqssj': [ |
| 15 | return logoutValidate(); | 15 | { required: false, message: '请选择债务履行起始时间', trigger: 'blur' } |
| 16 | case "500": | 16 | ], |
| 17 | return riviseValidate(); | 17 | 'diyaq.zwlxjssj': [ |
| 18 | case "901": | 18 | { required: false, message: '请选择债务履行起始时间', trigger: 'blur' } |
| 19 | return renewalValidate(); | 19 | ], |
| 20 | case "902": | 20 | 'diyaq.bdbzzqse': [ |
| 21 | return replaceValidate(); | 21 | { required: false, message: '请输入被担保主债权数额', trigger: 'blur' } |
| 22 | } | 22 | ], |
| 23 | } | 23 | 'diyaq.zgzqse': [ |
| 24 | 24 | { required: false, message: '请输入最高债权额', trigger: 'blur' } | |
| 25 | /** | 25 | ], |
| 26 | * @description: 首次登记效验 | 26 | 'diyaq.sfczjzhxz': [ |
| 27 | * @param {*} data | 27 | { required: false, message: '请输入最高债权额', trigger: 'blur' } |
| 28 | * @author: renchao | 28 | ] |
| 29 | */ | 29 | } |
| 30 | export function fristValidate () { | 30 | if (djlx=="400") { |
| 31 | var formRules={ | 31 | formRules["diyaq.zxdyyy"][0].required=true; |
| 32 | 'diyaq.djyy': [ | 32 | }else{ |
| 33 | { required: true, message: '请输入登记原因', trigger: 'blur' } | 33 | if(dyfs=="1"){ |
| 34 | ] | 34 | formRules["diyaq.bdbzzqse"][0].required=true; |
| 35 | }else{ | ||
| 36 | formRules["diyaq.zgzqse"][0].required=true; | ||
| 37 | } | ||
| 38 | formRules["diyaq.zwlxqssj"][0].required=true; | ||
| 39 | formRules["diyaq.zwlxjssj"][0].required=true; | ||
| 40 | formRules["diyaq.sfczjzhxz"][0].required=true; | ||
| 41 | formRules["diyaq.djyy"][0].required=true; | ||
| 42 | } | ||
| 43 | console.log(formRules) | ||
| 44 | return formRules; | ||
| 35 | } | 45 | } |
| 36 | return formRules; | ||
| 37 | } | ||
| 38 | |||
| 39 | |||
| 40 | /** | ||
| 41 | * @description: 转移登记效验 | ||
| 42 | * @param {*} data | ||
| 43 | * @author: renchao | ||
| 44 | */ | ||
| 45 | export function transferValidate (data) { | ||
| 46 | |||
| 47 | } | ||
| 48 | |||
| 49 | /** | ||
| 50 | * @description: 变更登记效验 | ||
| 51 | * @param {*} data | ||
| 52 | * @author: renchao | ||
| 53 | */ | ||
| 54 | export function changeValidate (data) { | ||
| 55 | |||
| 56 | } | ||
| 57 | |||
| 58 | /** | ||
| 59 | * @description: 注销登记效验 | ||
| 60 | * @param {*} data | ||
| 61 | * @author: renchao | ||
| 62 | */ | ||
| 63 | export function logoutValidate (data) { | ||
| 64 | |||
| 65 | } | ||
| 66 | |||
| 67 | /** | ||
| 68 | * @description: 更正登记效验 | ||
| 69 | * @param {*} data | ||
| 70 | * @author: renchao | ||
| 71 | */ | ||
| 72 | export function riviseValidate (data) { | ||
| 73 | |||
| 74 | } | ||
| 75 | |||
| 76 | /** | ||
| 77 | * @description: 补证登记效验 | ||
| 78 | * @param {*} data | ||
| 79 | * @author: renchao | ||
| 80 | */ | ||
| 81 | export function renewalValidate (data) { | ||
| 82 | |||
| 83 | } | ||
| 84 | |||
| 85 | /** | ||
| 86 | * @description: 换证登记效验 | ||
| 87 | * @param {*} data | ||
| 88 | * @author: renchao | ||
| 89 | */ | ||
| 90 | export function replaceValidate (data) { | ||
| 91 | |||
| 92 | } | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 46 | |||
| 47 | /** | ||
| 48 | * @description: 首次登记效验 | ||
| 49 | * @param {*} data | ||
| 50 | * @author: renchao | ||
| 51 | */ | ||
| 52 | export function fristValidate (formRules,dyfs) { | ||
| 53 | |||
| 54 | return formRules; | ||
| 55 | } | ||
| 56 | |||
| 57 | |||
| 58 | /** | ||
| 59 | * @description: 转移登记效验 | ||
| 60 | * @param {*} data | ||
| 61 | * @author: renchao | ||
| 62 | */ | ||
| 63 | export function transferValidate (data) { | ||
| 64 | |||
| 65 | } | ||
| 66 | |||
| 67 | /** | ||
| 68 | * @description: 变更登记效验 | ||
| 69 | * @param {*} data | ||
| 70 | * @author: renchao | ||
| 71 | */ | ||
| 72 | export function changeValidate (data) { | ||
| 73 | |||
| 74 | } | ||
| 75 | |||
| 76 | /** | ||
| 77 | * @description: 注销登记效验 | ||
| 78 | * @param {*} data | ||
| 79 | * @author: renchao | ||
| 80 | */ | ||
| 81 | export function logoutValidate (data) { | ||
| 82 | |||
| 83 | } | ||
| 84 | |||
| 85 | /** | ||
| 86 | * @description: 更正登记效验 | ||
| 87 | * @param {*} data | ||
| 88 | * @author: renchao | ||
| 89 | */ | ||
| 90 | export function riviseValidate (data) { | ||
| 91 | |||
| 92 | } | ||
| 93 | |||
| 94 | /** | ||
| 95 | * @description: 补证登记效验 | ||
| 96 | * @param {*} data | ||
| 97 | * @author: renchao | ||
| 98 | */ | ||
| 99 | export function renewalValidate (data) { | ||
| 100 | |||
| 101 | } | ||
| 102 | |||
| 103 | /** | ||
| 104 | * @description: 换证登记效验 | ||
| 105 | * @param {*} data | ||
| 106 | * @author: renchao | ||
| 107 | */ | ||
| 108 | export function replaceValidate (data) { | ||
| 109 | |||
| 110 | } | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description:补充材料通知书 | 2 | * @Description:补充材料通知书 |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2024-02-26 09:04:04 | 4 | * @LastEditTime: 2024-03-27 11:24:03 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="clmlmx-box"> | 7 | <div class="clmlmx-box"> |
| ... | @@ -36,7 +36,7 @@ | ... | @@ -36,7 +36,7 @@ |
| 36 | selectList: [], | 36 | selectList: [], |
| 37 | loading: false, | 37 | loading: false, |
| 38 | sortable: null, | 38 | sortable: null, |
| 39 | newDate: getNewDate(), | 39 | newDate: getNewDate(), |
| 40 | column: [ | 40 | column: [ |
| 41 | { | 41 | { |
| 42 | type: 'selection', | 42 | type: 'selection', |
| ... | @@ -134,22 +134,20 @@ | ... | @@ -134,22 +134,20 @@ |
| 134 | } | 134 | } |
| 135 | getPrintTemplateByCode({ tmpno: 'bdcdjbccltts' }).then(res => { | 135 | getPrintTemplateByCode({ tmpno: 'bdcdjbccltts' }).then(res => { |
| 136 | if (res.code === 200) { | 136 | if (res.code === 200) { |
| 137 | console.log("this.selectListssssssssss",this.selectList); | ||
| 138 | getPrintSupplementalMaterials(this.formData.bsmSldy, this.selectList).then(infoRes => { | 137 | getPrintSupplementalMaterials(this.formData.bsmSldy, this.selectList).then(infoRes => { |
| 139 | this.loading = false | 138 | this.loading = false |
| 140 | if (infoRes.code === 200) { | 139 | if (infoRes.code === 200) { |
| 141 | console.log("infoRes.resultsssssssssss",infoRes.result); | ||
| 142 | if (infoRes.result.fileList && infoRes.result.fileList.length > 0) { | 140 | if (infoRes.result.fileList && infoRes.result.fileList.length > 0) { |
| 143 | infoRes.result.fileList.forEach((it, index) => { | 141 | infoRes.result.fileList.forEach((it, index) => { |
| 144 | let key = index + 1 | 142 | let key = index + 1 |
| 145 | this.$set(infoRes.result, "file" + key, it.sjmc) | 143 | this.$set(infoRes.result, "file" + key, it.sjmc) |
| 146 | this.$set(infoRes.result, "file" + key + 'ys', it.ys) | 144 | this.$set(infoRes.result, "file" + key + 'ys', it.ys) |
| 147 | this.$set(infoRes.result, "file" + key + 'lx', it.sjlx==1?"原件":"复印件") | 145 | this.$set(infoRes.result, "file" + key + 'lx', it.sjlx == 1 ? "原件" : "复印件") |
| 148 | }) | 146 | }) |
| 149 | } | 147 | } |
| 150 | infoRes.result.nownian = this.newDate.split(' ')[0].split('年')[0] | 148 | infoRes.result.nownian = this.newDate.split(' ')[0].split('年')[0] |
| 151 | infoRes.result.nowyue = this.newDate.slice(5,7) | 149 | infoRes.result.nowyue = this.newDate.slice(5, 7) |
| 152 | infoRes.result.nowri = this.newDate.slice(8,10) | 150 | infoRes.result.nowri = this.newDate.slice(8, 10) |
| 153 | let date = infoRes.result.sqrq | 151 | let date = infoRes.result.sqrq |
| 154 | infoRes.result.sqnian = date.split(' ')[0].split('-')[0] | 152 | infoRes.result.sqnian = date.split(' ')[0].split('-')[0] |
| 155 | infoRes.result.sqyue = date.split(' ')[0].split('-')[1] | 153 | infoRes.result.sqyue = date.split(' ')[0].split('-')[1] | ... | ... |
| ... | @@ -77,6 +77,7 @@ | ... | @@ -77,6 +77,7 @@ |
| 77 | this.ruleForm = { | 77 | this.ruleForm = { |
| 78 | cllx: "", | 78 | cllx: "", |
| 79 | clmc: "", | 79 | clmc: "", |
| 80 | clbm: "" | ||
| 80 | } | 81 | } |
| 81 | }, | 82 | }, |
| 82 | /** | 83 | /** |
| ... | @@ -90,6 +91,7 @@ | ... | @@ -90,6 +91,7 @@ |
| 90 | this.ruleForm = { | 91 | this.ruleForm = { |
| 91 | cllx: "", | 92 | cllx: "", |
| 92 | clmc: "", | 93 | clmc: "", |
| 94 | clbm: "" | ||
| 93 | } | 95 | } |
| 94 | this.$emit("input", false); | 96 | this.$emit("input", false); |
| 95 | } else { | 97 | } else { | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-10-24 17:18:02 | 4 | * @LastEditTime: 2024-03-27 16:38:39 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="clxx"> | 7 | <div class="clxx"> |
| ... | @@ -247,7 +247,8 @@ | ... | @@ -247,7 +247,8 @@ |
| 247 | let obj = { | 247 | let obj = { |
| 248 | bsmCompany: this.formData.bsmCompany, | 248 | bsmCompany: this.formData.bsmCompany, |
| 249 | clmc: data.clmc, | 249 | clmc: data.clmc, |
| 250 | cllx: data.cllx | 250 | cllx: data.cllx, |
| 251 | clbm: data.clbm | ||
| 251 | }; | 252 | }; |
| 252 | addCompanyMaterial(obj).then(async (res) => { | 253 | addCompanyMaterial(obj).then(async (res) => { |
| 253 | if (res.code == 200) { | 254 | if (res.code == 200) { |
| ... | @@ -374,7 +375,7 @@ | ... | @@ -374,7 +375,7 @@ |
| 374 | display: flex; | 375 | display: flex; |
| 375 | 376 | ||
| 376 | .menu-tree { | 377 | .menu-tree { |
| 377 | width: 20%; | 378 | width: 30%; |
| 378 | min-width: 160px; | 379 | min-width: 160px; |
| 379 | height: 100%; | 380 | height: 100%; |
| 380 | margin-right: 10px; | 381 | margin-right: 10px; |
| ... | @@ -405,7 +406,8 @@ | ... | @@ -405,7 +406,8 @@ |
| 405 | border-radius: 6px; | 406 | border-radius: 6px; |
| 406 | line-height: 20px; | 407 | line-height: 20px; |
| 407 | transition: all 0.3s; | 408 | transition: all 0.3s; |
| 408 | padding: 8px 0; | 409 | padding: 3px 0; |
| 410 | word-wrap: break-word; | ||
| 409 | } | 411 | } |
| 410 | 412 | ||
| 411 | .child:hover { | 413 | .child:hover { |
| ... | @@ -421,7 +423,7 @@ | ... | @@ -421,7 +423,7 @@ |
| 421 | } | 423 | } |
| 422 | 424 | ||
| 423 | .clyl-img { | 425 | .clyl-img { |
| 424 | width: 75%; | 426 | width: 70%; |
| 425 | height: 100%; | 427 | height: 100%; |
| 426 | background: #f3f4f7; | 428 | background: #f3f4f7; |
| 427 | margin: 0 auto; | 429 | margin: 0 auto; | ... | ... |
| ... | @@ -100,7 +100,7 @@ | ... | @@ -100,7 +100,7 @@ |
| 100 | }; | 100 | }; |
| 101 | import store from '@/store/index.js' | 101 | import store from '@/store/index.js' |
| 102 | import { addQy, update, addYh } from "@/api/xxba.js" | 102 | import { addQy, update, addYh } from "@/api/xxba.js" |
| 103 | import clxx from './clxx/index.vue' | 103 | import clxx from '../../components/clxx/index.vue' |
| 104 | export default { | 104 | export default { |
| 105 | props: { | 105 | props: { |
| 106 | formData: { | 106 | formData: { | ... | ... |
| 1 | <template> | 1 | <template> |
| 2 | <div style="height:650px"> | 2 | <div style="height:650px"> |
| 3 | <el-tabs v-model="activeName" @tab-click="handleClick"> | 3 | <el-tabs v-model="activeName" @tab-click="handleClick"> |
| 4 | <el-tab-pane label="银行信息" name="1"></el-tab-pane> | 4 | <el-tab-pane label="企业信息" name="1"></el-tab-pane> |
| 5 | <el-tab-pane label="材料信息" v-if="formData.isAdd==2" name="2"></el-tab-pane> | 5 | <el-tab-pane label="材料信息" v-if="formData.isAdd==2" name="2"></el-tab-pane> |
| 6 | </el-tabs> | 6 | </el-tabs> |
| 7 | <el-form ref="ruleForm" :model="ruleForm" label-width="100px" style="height:90%" v-if="activeName==1" :rules="rules"> | 7 | <el-form ref="ruleForm" :model="ruleForm" label-width="100px" style="height:90%" v-if="activeName==1" :rules="rules"> |
| 8 | <div style="height:90%"> | 8 | <div style="height:90%"> |
| 9 | <el-row> | 9 | <el-row> |
| 10 | <el-col :span="12"> | 10 | <el-col :span="12"> |
| 11 | <el-form-item label="银行名称:" prop="qymc"> | 11 | <el-form-item label="企业名称:" prop="qymc"> |
| 12 | <el-input v-model="ruleForm.qymc"></el-input> | 12 | <el-input v-model="ruleForm.qymc"></el-input> |
| 13 | </el-form-item> | 13 | </el-form-item> |
| 14 | </el-col> | 14 | </el-col> |
| ... | @@ -100,7 +100,7 @@ | ... | @@ -100,7 +100,7 @@ |
| 100 | }; | 100 | }; |
| 101 | import store from '@/store/index.js' | 101 | import store from '@/store/index.js' |
| 102 | import { addQy, update, addYh } from "@/api/xxba.js" | 102 | import { addQy, update, addYh } from "@/api/xxba.js" |
| 103 | import clxx from './clxx/index.vue' | 103 | import clxx from '../../components/clxx/index.vue' |
| 104 | export default { | 104 | export default { |
| 105 | props: { | 105 | props: { |
| 106 | formData: { | 106 | formData: { |
| ... | @@ -149,7 +149,7 @@ | ... | @@ -149,7 +149,7 @@ |
| 149 | ], | 149 | ], |
| 150 | rules: { | 150 | rules: { |
| 151 | qymc: [ | 151 | qymc: [ |
| 152 | { required: true, message: '银行名称不能为空', trigger: 'blur' } | 152 | { required: true, message: '企业名称不能为空', trigger: 'blur' } |
| 153 | ], | 153 | ], |
| 154 | dh: [ | 154 | dh: [ |
| 155 | { required: true, validator: checkPhone, trigger: ["blur"] }, | 155 | { required: true, validator: checkPhone, trigger: ["blur"] }, | ... | ... |
| 1 | <!-- | ||
| 2 | * @Description: | ||
| 3 | * @Autor: renchao | ||
| 4 | * @LastEditTime: 2023-09-15 15:50:26 | ||
| 5 | --> | ||
| 6 | <template> | ||
| 7 | <dialogBox title="新建材料信息" width="20%" isMain v-model="myValue" @closeDialog="closeDialog" @submitForm="handleSubmit" | ||
| 8 | :isFullscreen="false"> | ||
| 9 | <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="80px"> | ||
| 10 | <el-row> | ||
| 11 | <el-col :span="24"> | ||
| 12 | <el-form-item label="材料类型" prop="cllx"> | ||
| 13 | <el-select v-model="ruleForm.cllx" class="width100" placeholder="请选择"> | ||
| 14 | <el-option v-for="item in cllxList" :key="item.dcode" :label="item.dname" :value="item.dcode"> | ||
| 15 | </el-option> | ||
| 16 | </el-select> | ||
| 17 | </el-form-item> | ||
| 18 | </el-col> | ||
| 19 | </el-row> | ||
| 20 | <el-row :gutter="20"> | ||
| 21 | <el-col :span="24"> | ||
| 22 | <el-form-item label="材料名称" prop="clmc"> | ||
| 23 | <el-input v-model="ruleForm.clmc"></el-input> | ||
| 24 | </el-form-item> | ||
| 25 | </el-col> | ||
| 26 | </el-row> | ||
| 27 | <el-row :gutter="20"> | ||
| 28 | <el-col :span="24"> | ||
| 29 | <el-form-item label="材料编码" prop="clbm"> | ||
| 30 | <el-input v-model="ruleForm.clbm"></el-input> | ||
| 31 | </el-form-item> | ||
| 32 | </el-col> | ||
| 33 | </el-row> | ||
| 34 | </el-form> | ||
| 35 | </dialogBox> | ||
| 36 | </template> | ||
| 37 | <script> | ||
| 38 | import store from '@/store/index.js' | ||
| 39 | export default { | ||
| 40 | props: { | ||
| 41 | value: { type: Boolean, default: false }, | ||
| 42 | }, | ||
| 43 | data () { | ||
| 44 | return { | ||
| 45 | cllxList: store.getters.dictData['A40'], | ||
| 46 | myValue: this.value, | ||
| 47 | ruleForm: { | ||
| 48 | cllx: "", | ||
| 49 | clmc: "", | ||
| 50 | clbm: "" | ||
| 51 | }, | ||
| 52 | rules: { | ||
| 53 | cllx: [ | ||
| 54 | { required: true, message: '请选择材料类型', trigger: 'change' } | ||
| 55 | ], | ||
| 56 | clmc: [ | ||
| 57 | { required: true, message: '请输入材料名称', trigger: 'blur' } | ||
| 58 | ], | ||
| 59 | clbm: [ | ||
| 60 | { required: true, message: '请输入材料编码', trigger: 'blur' } | ||
| 61 | ], | ||
| 62 | } | ||
| 63 | } | ||
| 64 | }, | ||
| 65 | watch: { | ||
| 66 | value (val) { | ||
| 67 | this.myValue = val; | ||
| 68 | }, | ||
| 69 | }, | ||
| 70 | methods: { | ||
| 71 | /** | ||
| 72 | * @description: closeDialog | ||
| 73 | * @author: renchao | ||
| 74 | */ | ||
| 75 | closeDialog () { | ||
| 76 | this.$emit("input", false); | ||
| 77 | this.ruleForm = { | ||
| 78 | cllx: "", | ||
| 79 | clmc: "", | ||
| 80 | } | ||
| 81 | }, | ||
| 82 | /** | ||
| 83 | * @description: handleSubmit | ||
| 84 | * @author: renchao | ||
| 85 | */ | ||
| 86 | handleSubmit () { | ||
| 87 | this.$refs['ruleForm'].validate((valid) => { | ||
| 88 | if (valid) { | ||
| 89 | this.$parent.addSave(this.ruleForm); | ||
| 90 | this.ruleForm = { | ||
| 91 | cllx: "", | ||
| 92 | clmc: "", | ||
| 93 | } | ||
| 94 | this.$emit("input", false); | ||
| 95 | } else { | ||
| 96 | return false; | ||
| 97 | } | ||
| 98 | }) | ||
| 99 | } | ||
| 100 | } | ||
| 101 | }; | ||
| 102 | </script> | ||
| 103 | <style scoped lang="scss"> | ||
| 104 | .submit-button { | ||
| 105 | text-align: center; | ||
| 106 | height: 52px; | ||
| 107 | padding-top: 10px; | ||
| 108 | background-color: #fff; | ||
| 109 | } | ||
| 110 | </style> |
| 1 | <!-- | ||
| 2 | * @Description: | ||
| 3 | * @Autor: renchao | ||
| 4 | * @LastEditTime: 2023-09-15 15:38:53 | ||
| 5 | --> | ||
| 6 | <template> | ||
| 7 | <div class="clmlmx-box"> | ||
| 8 | <lb-table :column="column" :key="key" row-key="bsmMaterial" ref="listTable" :heightNumSetting="true" :calcHeight="500" :pagination="false" | ||
| 9 | :data="tableData"> | ||
| 10 | </lb-table> | ||
| 11 | <div class="text-center"> | ||
| 12 | <el-button @click="handleCancel">取消</el-button> | ||
| 13 | <el-button type="primary" @click="handleSubmit" :loading="loading">保存</el-button> | ||
| 14 | </div> | ||
| 15 | </div> | ||
| 16 | </template> | ||
| 17 | <script> | ||
| 18 | import store from '@/store/index.js' | ||
| 19 | import Sortable from 'sortablejs' | ||
| 20 | import { ywPopupCacel } from "@/utils/popup.js"; | ||
| 21 | import { editCompanyMaterialList } from "@/api/company.js"; | ||
| 22 | export default { | ||
| 23 | props: { | ||
| 24 | formData: { | ||
| 25 | type: Object, | ||
| 26 | default: () => { | ||
| 27 | return {} | ||
| 28 | } | ||
| 29 | } | ||
| 30 | }, | ||
| 31 | data () { | ||
| 32 | return { | ||
| 33 | loading: false, | ||
| 34 | sortable: null, | ||
| 35 | column: [ | ||
| 36 | { | ||
| 37 | label: "材料名称", | ||
| 38 | render: (h, scope) => { | ||
| 39 | return ( | ||
| 40 | <el-input value={scope.row.clmc} onInput={(val) => { scope.row.clmc = val }}></el-input> | ||
| 41 | ) | ||
| 42 | } | ||
| 43 | }, | ||
| 44 | { | ||
| 45 | label: "材料编码", | ||
| 46 | render: (h, scope) => { | ||
| 47 | return ( | ||
| 48 | <el-input value={scope.row.clbm} onInput={(val) => { scope.row.clbm = val }}></el-input> | ||
| 49 | ) | ||
| 50 | } | ||
| 51 | }, | ||
| 52 | { | ||
| 53 | label: "材料类型", | ||
| 54 | width: "110", | ||
| 55 | render: (h, scope) => { | ||
| 56 | return ( | ||
| 57 | <el-select value={scope.row.cllx} | ||
| 58 | onChange={(val) => { scope.row.cllx = val }}> | ||
| 59 | { | ||
| 60 | store.getters.dictData['A40'].map(option => { | ||
| 61 | return ( | ||
| 62 | <el-option label={option.dname} value={option.dcode}></el-option> | ||
| 63 | ) | ||
| 64 | }) | ||
| 65 | } | ||
| 66 | </el-select> | ||
| 67 | ) | ||
| 68 | } | ||
| 69 | }, | ||
| 70 | { | ||
| 71 | label: "页数", | ||
| 72 | width: "80", | ||
| 73 | render: (h, scope) => { | ||
| 74 | if (scope.row.count && scope.row.count > 0) { | ||
| 75 | return ( | ||
| 76 | <div> | ||
| 77 | <span>{scope.row.count}</span> | ||
| 78 | </div> | ||
| 79 | ); | ||
| 80 | } else { | ||
| 81 | return ( | ||
| 82 | <div> | ||
| 83 | <span>0</span> | ||
| 84 | </div> | ||
| 85 | ); | ||
| 86 | } | ||
| 87 | }, | ||
| 88 | }, | ||
| 89 | { | ||
| 90 | label: "操作", | ||
| 91 | width: "100", | ||
| 92 | render: (h, scope) => { | ||
| 93 | return ( | ||
| 94 | <el-button | ||
| 95 | type="text" | ||
| 96 | icon="el-icon-delete" | ||
| 97 | disabled={scope.row.count != 0} | ||
| 98 | onClick={() => { | ||
| 99 | this.handleDelete(scope.$index, scope.row); | ||
| 100 | }} | ||
| 101 | > | ||
| 102 | 删除 | ||
| 103 | </el-button> | ||
| 104 | ) | ||
| 105 | } | ||
| 106 | } | ||
| 107 | ], | ||
| 108 | key: 0, | ||
| 109 | tableData: [] | ||
| 110 | } | ||
| 111 | }, | ||
| 112 | mounted () { | ||
| 113 | this.initSort() | ||
| 114 | this.tableData = _.cloneDeep(this.formData.data) | ||
| 115 | }, | ||
| 116 | beforeDestroy () { | ||
| 117 | if (this.sortable) { | ||
| 118 | this.sortable.destroy(); | ||
| 119 | } | ||
| 120 | }, | ||
| 121 | watch: { | ||
| 122 | 'formData.data': { | ||
| 123 | handler: function (val, oldVal) { | ||
| 124 | this.tableData = _.cloneDeep(val) | ||
| 125 | }, | ||
| 126 | immediate: true, | ||
| 127 | deep: true | ||
| 128 | } | ||
| 129 | }, | ||
| 130 | methods: { | ||
| 131 | handleCancel () { | ||
| 132 | ywPopupCacel() | ||
| 133 | }, | ||
| 134 | handleSubmit () { | ||
| 135 | this.loading = true | ||
| 136 | store.dispatch('user/reWorkFresh', false) | ||
| 137 | editCompanyMaterialList(this.tableData, this.formData.bsmCompany).then(res => { | ||
| 138 | this.loading = false | ||
| 139 | if (res.code == 200) { | ||
| 140 | this.$message({ | ||
| 141 | message: '保存成功', | ||
| 142 | type: 'success' | ||
| 143 | }) | ||
| 144 | store.dispatch('user/reWorkFresh', true) | ||
| 145 | ywPopupCacel() | ||
| 146 | } | ||
| 147 | }).catch(() => { | ||
| 148 | this.loading = false | ||
| 149 | }) | ||
| 150 | }, | ||
| 151 | /** | ||
| 152 | * @description: 材料目录删除 | ||
| 153 | * @param {*} index | ||
| 154 | * @param {*} row | ||
| 155 | * @author: renchao | ||
| 156 | */ | ||
| 157 | handleDelete (index, row) { | ||
| 158 | this.$confirm('此操作将永久删除该 是否继续?', '提示', { | ||
| 159 | confirmButtonText: '确定', | ||
| 160 | cancelButtonText: '取消', | ||
| 161 | type: 'warning' | ||
| 162 | }).then(() => { | ||
| 163 | this.tableData.splice(index, 1); | ||
| 164 | }).catch(() => { | ||
| 165 | this.$message({ | ||
| 166 | type: 'info', | ||
| 167 | message: '已取消删除' | ||
| 168 | }) | ||
| 169 | }) | ||
| 170 | }, | ||
| 171 | initSort () { | ||
| 172 | const el = this.$refs.listTable.$el.querySelectorAll('.el-table__body-wrapper > table > tbody')[0] | ||
| 173 | this.sortable = Sortable.create(el, { | ||
| 174 | ghostClass: 'sortable-ghost', | ||
| 175 | setData: function (dataTransfer) { | ||
| 176 | dataTransfer.setData('Text', '') | ||
| 177 | }, | ||
| 178 | onEnd: evt => { | ||
| 179 | const targetRow = this.tableData.splice(evt.oldIndex, 1)[0]; | ||
| 180 | this.tableData.splice(evt.newIndex, 0, targetRow); | ||
| 181 | } | ||
| 182 | }) | ||
| 183 | } | ||
| 184 | } | ||
| 185 | } | ||
| 186 | </script> | ||
| 187 | <style scoped lang='scss'> | ||
| 188 | @import "~@/styles/mixin.scss"; | ||
| 189 | .clmlmx-box { | ||
| 190 | margin: 0 auto; | ||
| 191 | .title { | ||
| 192 | text-align: center; | ||
| 193 | height: 60px; | ||
| 194 | line-height: 60px; | ||
| 195 | border: 1px solid #dfe6ec; | ||
| 196 | font-size: 20px; | ||
| 197 | background: #81d3f81a; | ||
| 198 | margin-bottom: -1px; | ||
| 199 | } | ||
| 200 | } | ||
| 201 | </style> |
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
| ... | @@ -31,7 +31,7 @@ | ... | @@ -31,7 +31,7 @@ |
| 31 | </el-select> | 31 | </el-select> |
| 32 | </el-form-item> | 32 | </el-form-item> |
| 33 | </el-col> | 33 | </el-col> |
| 34 | <el-col :span="5"> | 34 | <el-col :span="6"> |
| 35 | <el-form-item label="权利类型"> | 35 | <el-form-item label="权利类型"> |
| 36 | <el-select | 36 | <el-select |
| 37 | v-model="queryForm.qllx" | 37 | v-model="queryForm.qllx" |
| ... | @@ -79,13 +79,8 @@ | ... | @@ -79,13 +79,8 @@ |
| 79 | </el-input> | 79 | </el-input> |
| 80 | </el-form-item> | 80 | </el-form-item> |
| 81 | </el-col> | 81 | </el-col> |
| 82 | 82 | <el-col :span="2" class="btnColRight"> | |
| 83 | <el-col :span="3" class="btnColRight"> | 83 | <el-form-item> |
| 84 | <el-form-item> | ||
| 85 | <el-button | ||
| 86 | type="primary" | ||
| 87 | native-type="submit" | ||
| 88 | @click="handleSearch">查询</el-button> | ||
| 89 | <el-button @click="moreQueryClick">高级查询</el-button> | 84 | <el-button @click="moreQueryClick">高级查询</el-button> |
| 90 | </el-form-item> | 85 | </el-form-item> |
| 91 | </el-col> | 86 | </el-col> |
| ... | @@ -101,7 +96,7 @@ | ... | @@ -101,7 +96,7 @@ |
| 101 | </el-input> | 96 | </el-input> |
| 102 | </el-form-item> | 97 | </el-form-item> |
| 103 | </el-col> | 98 | </el-col> |
| 104 | <el-col :span="5"> | 99 | <el-col :span="6"> |
| 105 | <el-form-item label="申请人"> | 100 | <el-form-item label="申请人"> |
| 106 | <el-input | 101 | <el-input |
| 107 | placeholder="如需要模糊查询,前后输入%" | 102 | placeholder="如需要模糊查询,前后输入%" |
| ... | @@ -121,7 +116,7 @@ | ... | @@ -121,7 +116,7 @@ |
| 121 | </el-input> | 116 | </el-input> |
| 122 | </el-form-item> | 117 | </el-form-item> |
| 123 | </el-col> | 118 | </el-col> |
| 124 | <el-col :span="9"> | 119 | <el-col :span="6"> |
| 125 | <el-form-item label="坐落"> | 120 | <el-form-item label="坐落"> |
| 126 | <el-input | 121 | <el-input |
| 127 | placeholder="如需要模糊查询,前后输入%" | 122 | placeholder="如需要模糊查询,前后输入%" |
| ... | @@ -131,6 +126,14 @@ | ... | @@ -131,6 +126,14 @@ |
| 131 | </el-input> | 126 | </el-input> |
| 132 | </el-form-item> | 127 | </el-form-item> |
| 133 | </el-col> | 128 | </el-col> |
| 129 | <el-col :span="2" class="btnColRight"> | ||
| 130 | <el-form-item> | ||
| 131 | <el-button | ||
| 132 | type="primary" | ||
| 133 | native-type="submit" | ||
| 134 | @click="handleSearch">查询</el-button> | ||
| 135 | </el-form-item> | ||
| 136 | </el-col> | ||
| 134 | </el-row> | 137 | </el-row> |
| 135 | <el-row class="advanced-search"> | 138 | <el-row class="advanced-search"> |
| 136 | <span>搜索条件:</span> | 139 | <span>搜索条件:</span> | ... | ... |
| ... | @@ -32,7 +32,7 @@ | ... | @@ -32,7 +32,7 @@ |
| 32 | </el-select> | 32 | </el-select> |
| 33 | </el-form-item> | 33 | </el-form-item> |
| 34 | </el-col> | 34 | </el-col> |
| 35 | <el-col :span="5"> | 35 | <el-col :span="6"> |
| 36 | <el-form-item label="权利类型"> | 36 | <el-form-item label="权利类型"> |
| 37 | <el-select | 37 | <el-select |
| 38 | v-model="queryForm.qllx" | 38 | v-model="queryForm.qllx" |
| ... | @@ -81,12 +81,8 @@ | ... | @@ -81,12 +81,8 @@ |
| 81 | </el-form-item> | 81 | </el-form-item> |
| 82 | </el-col> | 82 | </el-col> |
| 83 | 83 | ||
| 84 | <el-col :span="3" class="btnColRight"> | 84 | <el-col :span="2" class="btnColRight"> |
| 85 | <el-form-item> | 85 | <el-form-item> |
| 86 | <el-button | ||
| 87 | type="primary" | ||
| 88 | native-type="submit" | ||
| 89 | @click="handleSearch">查询</el-button> | ||
| 90 | <el-button @click="moreQueryClick">高级查询</el-button> | 86 | <el-button @click="moreQueryClick">高级查询</el-button> |
| 91 | </el-form-item> | 87 | </el-form-item> |
| 92 | </el-col> | 88 | </el-col> |
| ... | @@ -102,7 +98,7 @@ | ... | @@ -102,7 +98,7 @@ |
| 102 | </el-input> | 98 | </el-input> |
| 103 | </el-form-item> | 99 | </el-form-item> |
| 104 | </el-col> | 100 | </el-col> |
| 105 | <el-col :span="5"> | 101 | <el-col :span="6"> |
| 106 | <el-form-item label="申请人"> | 102 | <el-form-item label="申请人"> |
| 107 | <el-input | 103 | <el-input |
| 108 | placeholder="如需要模糊查询,前后输入%" | 104 | placeholder="如需要模糊查询,前后输入%" |
| ... | @@ -122,7 +118,7 @@ | ... | @@ -122,7 +118,7 @@ |
| 122 | </el-input> | 118 | </el-input> |
| 123 | </el-form-item> | 119 | </el-form-item> |
| 124 | </el-col> | 120 | </el-col> |
| 125 | <el-col :span="9"> | 121 | <el-col :span="6"> |
| 126 | <el-form-item label="坐落"> | 122 | <el-form-item label="坐落"> |
| 127 | <el-input | 123 | <el-input |
| 128 | placeholder="如需要模糊查询,前后输入%" | 124 | placeholder="如需要模糊查询,前后输入%" |
| ... | @@ -132,6 +128,14 @@ | ... | @@ -132,6 +128,14 @@ |
| 132 | </el-input> | 128 | </el-input> |
| 133 | </el-form-item> | 129 | </el-form-item> |
| 134 | </el-col> | 130 | </el-col> |
| 131 | <el-col :span="2" class="btnColRight"> | ||
| 132 | <el-form-item> | ||
| 133 | <el-button | ||
| 134 | type="primary" | ||
| 135 | native-type="submit" | ||
| 136 | @click="handleSearch">查询</el-button> | ||
| 137 | </el-form-item> | ||
| 138 | </el-col> | ||
| 135 | </el-row> | 139 | </el-row> |
| 136 | <el-row class="advanced-search"> | 140 | <el-row class="advanced-search"> |
| 137 | <span>搜索条件:</span> | 141 | <span>搜索条件:</span> | ... | ... |
-
Please register or sign in to post a comment