完善公共表单组件

This commit is contained in:
zyn
2023-09-26 17:03:47 +08:00
parent bc21f9f696
commit 900f7e83c1
6 changed files with 24 additions and 15 deletions
@@ -3,6 +3,7 @@
<el-date-picker <el-date-picker
:value="currentTime" :value="currentTime"
:picker-options="pickerOptions" :picker-options="pickerOptions"
:disabled="disabled"
type="daterange" type="daterange"
range-separator="至" range-separator="至"
start-placeholder="起始时间" start-placeholder="起始时间"
@@ -5,6 +5,7 @@
:value="value" :value="value"
:placeholder="placeholder" :placeholder="placeholder"
:clearable="clearable" :clearable="clearable"
:disabled="disabled"
readonly readonly
@click.native="choice('dep', placeholder, ids)"> @click.native="choice('dep', placeholder, ids)">
></el-input> ></el-input>
@@ -18,8 +18,8 @@
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
style="position:absolute;top: 10px;right: 0;" style="position:absolute;top: 10px;right: 0;"
:disabled="disabled"
@click="selectLaws" @click="selectLaws"
v-if="(processModel && !disabled) || !processModel"
>手动查找</el-button> >手动查找</el-button>
</el-form-item> </el-form-item>
<el-dialog <el-dialog
@@ -168,11 +168,6 @@ export default {
type: Number, type: Number,
default: 24 default: 24
}, },
// 是否为流程中使用
processModel: {
type: Boolean,
default: false
},
// label宽度 // label宽度
labelWidth: { labelWidth: {
type: String, type: String,
@@ -5,6 +5,7 @@
:value="value" :value="value"
:placeholder="placeholder" :placeholder="placeholder"
:clearable="clearable" :clearable="clearable"
:disabled="disabled"
@input="handleChange" @input="handleChange"
></el-input> ></el-input>
</el-form-item> </el-form-item>
@@ -1,15 +1,18 @@
<template> <template>
<!--意见-->
<el-collapse v-model="activeName" accordion> <el-collapse v-model="activeName" accordion>
<el-collapse-item title="回执说明" name="1"> <el-collapse-item :title="title" name="1">
<div style="margin: 10px 0;"> <div style="margin: 10px 0;">
<el-input :disabled="disabled" <el-form-item :prop="prop" label-width="0">
type="textarea" <el-input :disabled="disabled"
:rows="3" type="textarea"
resize="none" :rows="3"
placeholder="请输入意见" resize="none"
:value="value" placeholder="请输入意见"
@input="handleChange"> :value="value"
</el-input> @input="handleChange">
</el-input>
</el-form-item>
</div> </div>
</el-collapse-item> </el-collapse-item>
</el-collapse> </el-collapse>
@@ -31,6 +34,13 @@ export default {
disabled: { disabled: {
type: Boolean, type: Boolean,
default: false default: false
},
title: {
type: String,
required: true
},
prop: {
type: String
} }
}, },
methods: { methods: {
@@ -5,6 +5,7 @@
:value="value" :value="value"
:placeholder="placeholder" :placeholder="placeholder"
:clearable="clearable" :clearable="clearable"
:disabled="disabled"
readonly readonly
@click.native="choice('role', placeholder, value)"> @click.native="choice('role', placeholder, value)">
></el-input> ></el-input>