Max3dText.vue 894 Bytes
Newer Older
fukai committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
<template>
    <div>
        <el-form-item 
        label=" "
        :prop="'expTree.'+index+'.value'"
        :rules="[
            { validator: contextValidate, trigger: 'blur' },
            { required: isRequired, message: node.label+'不能为空'},
            ]"
        >
            <el-input type="textarea"
            :disabled="!node.enable"
            style="width:100%"
            :show-word-limit="true"
            :rows="5"
             v-bind="{maxlength:length,placeholder:`请输入${node.label}`}"
             v-model="node.value" >
             </el-input>
        </el-form-item>
    </div>
</template>
<script>
export default {
    props:['node','length','index','contextValidate'],
    data(){
        return {

        }
    },
    computed:{
        isRequired(){
            return this.node.parent.mSta && this.node.status=='M'
        }
    }    
}
</script>