完善公共表单组件

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