|
@@ -76,6 +76,15 @@
|
|
|
<a-button @click="addOption" style="width:100%"><a-icon type="plus" /></a-button>
|
|
|
</a-form-item>
|
|
|
</template>
|
|
|
+ <!-- 日期选择 -->
|
|
|
+ <template v-if="model.type === 'date'">
|
|
|
+ <a-form-item label="是否显示时间">
|
|
|
+ <a-switch v-model="model.attrs.showTime" />
|
|
|
+ </a-form-item>
|
|
|
+ <a-form-item label="时间格式">
|
|
|
+ <a-input placeholder="YYYY-MM-DD HH:mm:ss" v-model="model.attrs.format" ></a-input>
|
|
|
+ </a-form-item>
|
|
|
+ </template>
|
|
|
<a-popconfirm
|
|
|
title="确定删除该组件?"
|
|
|
ok-text="确定"
|
|
@@ -84,7 +93,6 @@
|
|
|
>
|
|
|
<a-button type="danger" style="width:100%">删除</a-button>
|
|
|
</a-popconfirm>
|
|
|
-
|
|
|
</a-form>
|
|
|
<a-form
|
|
|
size="small"
|
|
@@ -119,7 +127,9 @@ export default {
|
|
|
data () {
|
|
|
return {
|
|
|
model: {
|
|
|
- attrs: {}
|
|
|
+ attrs: {
|
|
|
+ placeholder: ''
|
|
|
+ }
|
|
|
},
|
|
|
config: {},
|
|
|
selectKey: '0',
|
|
@@ -152,7 +162,7 @@ export default {
|
|
|
this.model.attrs.options.splice(i, 1)
|
|
|
},
|
|
|
deleteModel () {
|
|
|
-
|
|
|
+ this.$emit('delete', this.model)
|
|
|
},
|
|
|
onTabChange (key) {
|
|
|
this.selectKey = key
|