466409f6 by 任超

style:登记模板

1 parent af9094f6
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";
......