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