code init

This commit is contained in:
chenxiaoxi
2021-05-25 18:06:45 +08:00
parent 02698d6dab
commit f54a8d4fa1
1367 changed files with 540755 additions and 21713 deletions
@@ -0,0 +1,72 @@
<template>
<!-- <div>-->
<!-- </div>-->
<el-col :span="span">
<el-form-item
:label="config.attrName"
:title="config.attrName"
:prop="config.attrField"
label-width="155px"
class="add-form-item"
:class="{'form-item-disabled': disabled}"
>
<el-date-picker
:value="value"
type="date"
:editable="true"
:disabled="true"
:placeholder="placeholder"
@input="handleChange"
>
</el-date-picker>
</el-form-item>
</el-col>
</template>
<script>
export default {
name: 'CusTomDataPicker',
props: {
config: {
type: Object,
required: true
},
value: {
required: true
},
disabled: {
type: Boolean,
default: false
},
// 栅格比例
span: {
type: Number,
default: 24
}
},
computed: {
placeholder () {
return `请选择${this.config.attrName}`
},
showMessage () {
return `${this.config.attrName}不能为空`
},
isRequired () {
return !!this.config.isMust
},
isString (str) {
return (typeof str === 'string') && str.constructor === String
}
},
methods: {
handleChange (value) {
// const value = event.target.value
this.$emit('input', value)
}
}
}
</script>
<style scoped>
</style>