style:登记模板
Showing
2 changed files
with
22 additions
and
21 deletions
| 1 | <template> | 1 | <template> |
| 2 | <dialogBox title="其他及附记模板" @submitForm="submitForm" width="60%" @closeDialog="closeDialog" v-model="myValue"> | 2 | <dialogBox title="其他及附记模板" @submitForm="submitForm" width="60%" class="loadingtext" @closeDialog="closeDialog" |
| 3 | v-model="myValue"> | ||
| 3 | <div class="qtjfjmb-edit-title"> | 4 | <div class="qtjfjmb-edit-title"> |
| 4 | <b>权利信息</b> | 5 | <b>权利信息</b> |
| 5 | </div> | 6 | </div> |
| ... | @@ -111,26 +112,29 @@ | ... | @@ -111,26 +112,29 @@ |
| 111 | </template> | 112 | </template> |
| 112 | 113 | ||
| 113 | <script> | 114 | <script> |
| 114 | import { updateSysSqywmbsz } from '@/api/system' | 115 | import { updateSysSqywmbsz, getSysSqywmbszDetailById } from '@/api/system' |
| 115 | export default { | 116 | export default { |
| 116 | props: { | 117 | props: { |
| 117 | value: { type: Boolean, default: false }, | 118 | value: { type: Boolean, default: false }, |
| 118 | details: { | 119 | bsmMb: { |
| 119 | type: Object, | 120 | type: String, |
| 120 | default: () => { | 121 | default: '' |
| 121 | return {} | ||
| 122 | } | ||
| 123 | } | 122 | } |
| 124 | }, | 123 | }, |
| 125 | watch: { | 124 | watch: { |
| 126 | value (val) { | 125 | value (val) { |
| 127 | this.myValue = val | 126 | this.myValue = val |
| 128 | }, | 127 | }, |
| 129 | details: { | 128 | bsmMb: { |
| 130 | handler (newValue, oldValue) { | 129 | handler (newValue) { |
| 131 | this.ruleForm = newValue | 130 | this.$startLoading() |
| 131 | getSysSqywmbszDetailById(newValue).then(res => { | ||
| 132 | this.$endLoading() | ||
| 133 | let { result } = res | ||
| 134 | this.ruleForm = result ? result : {} | ||
| 135 | }) | ||
| 132 | }, | 136 | }, |
| 133 | deep: true | 137 | immediate: true |
| 134 | } | 138 | } |
| 135 | }, | 139 | }, |
| 136 | data () { | 140 | data () { | ... | ... |
| ... | @@ -29,12 +29,12 @@ | ... | @@ -29,12 +29,12 @@ |
| 29 | :column="tableData.columns" :data="tableData.data"> | 29 | :column="tableData.columns" :data="tableData.data"> |
| 30 | </lb-table> | 30 | </lb-table> |
| 31 | </div> | 31 | </div> |
| 32 | <editDialog v-model="isDialog" :details="details" /> | 32 | <editDialog v-model="isDialog" :bsmMb="bsmMb" /> |
| 33 | </div> | 33 | </div> |
| 34 | </template> | 34 | </template> |
| 35 | <script> | 35 | <script> |
| 36 | import { mapGetters } from 'vuex' | 36 | import { mapGetters } from 'vuex' |
| 37 | import { sysSqywmbszSearch, getSysSqywmbszDetailById } from '@/api/system' | 37 | import { sysSqywmbszSearch } from '@/api/system' |
| 38 | import table from "@/utils/mixin/table" | 38 | import table from "@/utils/mixin/table" |
| 39 | import { datas, sendThis } from "./qtjfjmb" | 39 | import { datas, sendThis } from "./qtjfjmb" |
| 40 | import editDialog from "./components/editDialog.vue" | 40 | import editDialog from "./components/editDialog.vue" |
| ... | @@ -62,7 +62,7 @@ export default { | ... | @@ -62,7 +62,7 @@ export default { |
| 62 | columns: datas.columns(), | 62 | columns: datas.columns(), |
| 63 | data: [] | 63 | data: [] |
| 64 | }, | 64 | }, |
| 65 | details: {} | 65 | bsmMb: '' |
| 66 | } | 66 | } |
| 67 | }, | 67 | }, |
| 68 | methods: { | 68 | methods: { |
| ... | @@ -77,14 +77,11 @@ export default { | ... | @@ -77,14 +77,11 @@ export default { |
| 77 | }) | 77 | }) |
| 78 | }, | 78 | }, |
| 79 | editClick (row) { | 79 | editClick (row) { |
| 80 | getSysSqywmbszDetailById(row.bsmMb).then(res => { | 80 | this.bsmMb = row.bsmMb |
| 81 | this.isDialog = true | 81 | this.isDialog = true |
| 82 | let { result } = res | ||
| 83 | this.details = result ? result : {} | ||
| 84 | }) | ||
| 85 | } | 82 | } |
| 86 | }, | 83 | } |
| 87 | }; | 84 | } |
| 88 | </script> | 85 | </script> |
| 89 | <style scoped lang="scss"> | 86 | <style scoped lang="scss"> |
| 90 | @import "~@/styles/public.scss"; | 87 | @import "~@/styles/public.scss"; | ... | ... |
-
Please register or sign in to post a comment