| | |
| | | :close-on-press-escape="false" |
| | | :wrapper-closable="false" |
| | | :append-to-body="true" |
| | | :modal="false" |
| | | :modal="true" |
| | | @close="close" |
| | | > |
| | | <div slot="title" class="window__header"> |
| | |
| | | </div> |
| | | <div v-if="withFooter" class="window__footer"> |
| | | <slot name="footer"> |
| | | <el-button @click="confirm" :loading="confirmWorking" type="primary">{{text}}</el-button> |
| | | <el-button v-if="showConfirm" @click="confirm" :loading="confirmWorking" type="primary">{{text}}</el-button> |
| | | <slot name="btns" /> |
| | | <el-button @click="close">{{ backText }}</el-button> |
| | | </slot> |
| | | </div> |
| | |
| | | type: Boolean, |
| | | default: false |
| | | }, |
| | | showConfirm: { |
| | | type: Boolean, |
| | | default: true |
| | | }, |
| | | // 标题 |
| | | title: { |
| | | type: String, |
| | |
| | | this.$emit('confirm') |
| | | }, |
| | | close () { |
| | | this.$emit('close') |
| | | this.$emit('update:visible', false) |
| | | } |
| | | } |
| | |
| | | // 输入框高度 |
| | | $input-height: 32px; |
| | | .global-window { |
| | | top: 80px !important; |
| | | top: 56px !important; |
| | | left: 250px !important; |
| | | // 头部标题 |
| | | ::v-deep .el-drawer__header { |