| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | 
							- <template>
 
-   <j-modal
 
-     :title="title"
 
-     :width="width"
 
-     :visible="visible"
 
-     switchFullscreen
 
-     @ok="handleOk"
 
-     :okButtonProps="{ class:{'jee-hidden': disableSubmit} }"
 
-     @cancel="handleCancel"
 
-     cancelText="关闭">
 
-     <tenant-form ref="realForm" @ok="submitCallback" :disabled="disableSubmit" normal></tenant-form>
 
-   </j-modal>
 
- </template>
 
- <script>
 
-   import TenantForm from './TenantForm'
 
-   export default {
 
-     name: "TenantModal",
 
-     components: {
 
-       TenantForm
 
-     },
 
-     data () {
 
-       return {
 
-         title:'',
 
-         width:800,
 
-         visible: false,
 
-         disableSubmit: false
 
-       }
 
-     },
 
-     methods: {
 
-       add () {
 
-         this.visible=true
 
-         this.$nextTick(()=>{
 
-           this.$refs.realForm.show();
 
-         })
 
-       },
 
-       edit (record) {
 
-         this.visible=true
 
-         this.$nextTick(()=>{
 
-           this.$refs.realForm.show(record);
 
-         })
 
-       },
 
-       close () {
 
-         this.$emit('close');
 
-         this.visible = false;
 
-       },
 
-       handleOk () {
 
-         this.$refs.realForm.submitForm();
 
-       },
 
-       submitCallback(){
 
-         this.$emit('ok');
 
-         this.visible = false;
 
-       },
 
-       handleCancel () {
 
-         this.close()
 
-       }
 
-     }
 
-   }
 
- </script>
 
 
  |