| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <template>
- <div>
- <component
- :is="componentId"
- :currentObjectId="currentObjectId"
- :currentObjectName="currentObjectName"
- :currentObjectRgstrId="currentObjectRgstrId"
- :utType="utType"
- :pType="pType"
- :baseId="baseId"
- @addShuiKuSuccess="addShuiKuSuccess"
- >
- </component>
- </div>
- </template>
- <script>
- export default {
- props: ['currentObjectId', 'currentObjectName', 'currentObjectRgstrId','utType','pType','baseId'],
- data(){
- return{
- componentId: ''
- }
- },
- components:{
- jieshuiSteel: resolve => {
- require(["./jieshui_steel.vue"], resolve)
- },
- jieshuiSchool: resolve => {
- require(["./jieshui_school.vue"], resolve)
- },
- jieshuiHotel: resolve => {
- require(["./jieshui_hotel.vue"], resolve)
- },
- },
- mounted(){
- this.componentId = this.utType == '1' ? 'jieshuiSteel' : this.utType == '2' ? 'jieshuiSchool' : 'jieshuiHotel'
- },
- methods:{
- addShuiKuSuccess(){
- this.$emit('addShuiKuSuccess')
- }
- }
- }
- </script>
- <style lang="scss">
-
- </style>
|