|
|
@ -22,8 +22,13 @@ |
|
|
</el-select> |
|
|
</el-select> |
|
|
<el-date-picker v-else-if="type === 'dateTime'" type="datetime" class="flex1" |
|
|
<el-date-picker v-else-if="type === 'dateTime'" type="datetime" class="flex1" |
|
|
:class="getFillTypeStyle() + (orangeBg ? ' orange-bg' : '')" v-model="inputValue" |
|
|
:class="getFillTypeStyle() + (orangeBg ? ' orange-bg' : '')" v-model="inputValue" |
|
|
:disabled="getDisabled()" format="yyyy/MM/DD HH:mm:ss" value-format="yyyy/MM/DD HH:mm:ss" |
|
|
|
|
|
:placeholder="getPlaceholder()" @change="onCommonHandleSaveRecord"> |
|
|
|
|
|
|
|
|
:disabled="getDisabled()" format="yyyy/MM/dd HH:mm:ss" |
|
|
|
|
|
:placeholder="getPlaceholder()" @change="(val)=>onDateChange(val,'yyyy/MM/DD HH:mm:ss')"> |
|
|
|
|
|
</el-date-picker> |
|
|
|
|
|
<el-date-picker v-else-if="type === 'datePicker'" class="flex1" |
|
|
|
|
|
:class="getFillTypeStyle() + (orangeBg ? ' orange-bg' : '')" v-model="inputValue" |
|
|
|
|
|
:disabled="getDisabled()" format="yyyy/MM/dd" |
|
|
|
|
|
:placeholder="getPlaceholder()" @change="(val)=>onDateChange(val,'yyyy/MM/DD')"> |
|
|
</el-date-picker> |
|
|
</el-date-picker> |
|
|
<div class="clickable" |
|
|
<div class="clickable" |
|
|
:class="getFillTypeStyle() + (getDisabled() ? ' disabled' : '') + (orangeBg ? ' orange-bg' : '')" |
|
|
:class="getFillTypeStyle() + (getDisabled() ? ' disabled' : '') + (orangeBg ? ' orange-bg' : '')" |
|
|
@ -188,6 +193,11 @@ export default { |
|
|
mounted() { |
|
|
mounted() { |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
|
|
|
onDateChange(val,format){ |
|
|
|
|
|
this.inputValue = moment(val).format(format); |
|
|
|
|
|
console.log(this.inputValue,"inputValue") |
|
|
|
|
|
this.onCommonHandleSaveRecord(this.inputValue); |
|
|
|
|
|
}, |
|
|
getUserName(record){ |
|
|
getUserName(record){ |
|
|
const locale = this.$i18n.locale; |
|
|
const locale = this.$i18n.locale; |
|
|
if(locale === 'zh_CN'){ |
|
|
if(locale === 'zh_CN'){ |
|
|
|