完善公共表单组件
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user