!206 时间筛选器添加“日期类型”选择

Merge pull request !206 from lma/N/A
This commit is contained in:
Foming
2025-05-08 01:00:02 +00:00
committed by Gitee
2 changed files with 22 additions and 4 deletions

View File

@@ -18,6 +18,18 @@ export const widgetFormTime = {
placeholder: '',
value: '时间筛选器',
},
{
type: 'el-select',
label: '日期类型',
name: 'dateType',
required: false,
placeholder: '',
selectOptions: [
{ code: 'datetimerange', name: '日期时间类型' },
{ code: 'daterange', name: '日期类型' },
],
value: 'datetimerange',
},
{
type: 'vue-color',
label: '背景',

View File

@@ -8,9 +8,9 @@
<el-date-picker
:style="styleObj"
v-model="timeValue"
value-format="yyyy-MM-dd HH:mm:ss"
:value-format="valueFormat"
:picker-options="datetimeRangePickerOptions"
type="datetimerange"
:type="dateType"
@[eventChange]="change"
/>
</template>
@@ -119,6 +119,12 @@ export default {
eventChange() {
return "change";
},
dateType() {
return this.optionsSetup.dateType || 'datetimerange';
},
valueFormat() {
return this.dateType === 'daterange' ? 'yyyy-MM-dd' : 'yyyy-MM-dd HH:mm:ss';
},
allComponentLinkage() {
return this.$store.state.designer.allComponentLinkage;
},
@@ -152,8 +158,8 @@ export default {
},
};
</script>
<style scoped lang="scss">
.el-select {
<style lang="scss" scoped>
/deep/ .el-select {
height: 100%;
.el-input {