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