1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <template>
- <u-modal
- :title="title"
- :visible.sync="visible"
- contentFull
- @ok="handleOk"
- @cancel="handleCancel">
- <cmms-inspect-content-form ref="realForm" @ok="submitCallback" :disabled="disableSubmit"></cmms-inspect-content-form>
- </u-modal>
- </template>
- <script>
- import CmmsInspectContentForm from './CmmsInspectContentForm'
- export default {
- name: 'CmmsInspectContentModal',
- components: {
- CmmsInspectContentForm
- },
- data () {
- return {
- title:'',
- 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>
|