|
|
@@ -5,7 +5,6 @@
|
|
|
<div>
|
|
|
<el-button
|
|
|
:type="formData.goodsType === item.value ? 'primary' : ''"
|
|
|
- :size="size"
|
|
|
v-for="(item, index) in $methodsTools.getGoodsType(false)"
|
|
|
:key="index"
|
|
|
@click="topSearch(item.value)"
|
|
|
@@ -18,7 +17,6 @@
|
|
|
<div>
|
|
|
<el-button
|
|
|
:type="formData.status === item.value ? 'primary' : ''"
|
|
|
- :size="size"
|
|
|
v-for="(item, index) in lists5"
|
|
|
:key="index"
|
|
|
@click="topSearchsh(item.value)"
|
|
|
@@ -30,7 +28,7 @@
|
|
|
<div
|
|
|
class="fon_s"
|
|
|
style="padding-top: 10px; width: 70px; text-align: end"
|
|
|
- v-if="redIcon !== false"
|
|
|
+ v-if="redIcon !== false && false"
|
|
|
>
|
|
|
筛选:
|
|
|
</div>
|
|
|
@@ -50,7 +48,6 @@
|
|
|
v-if="item.scope === 'educationType'"
|
|
|
v-model="formData[item.prop]"
|
|
|
:placeholder="item.placeholder"
|
|
|
- :size="size"
|
|
|
@change="changeEducationType"
|
|
|
>
|
|
|
<el-option
|
|
|
@@ -73,7 +70,6 @@
|
|
|
v-else-if="item.scope === 'projectLevel'"
|
|
|
v-model="formData[item.prop]"
|
|
|
:placeholder="item.placeholder"
|
|
|
- :size="size"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(items, indexs) in newProjectLevel"
|
|
|
@@ -87,7 +83,6 @@
|
|
|
v-else-if="item.scope === 'businessLevel'"
|
|
|
v-model="formData[item.prop]"
|
|
|
:placeholder="item.placeholder"
|
|
|
- :size="size"
|
|
|
@change="changeBusinessLevel($event)"
|
|
|
>
|
|
|
<el-option
|
|
|
@@ -109,7 +104,6 @@
|
|
|
v-else-if="item.scope === 'merList'"
|
|
|
v-model="formData[item.prop]"
|
|
|
:placeholder="item.placeholder"
|
|
|
- :size="size"
|
|
|
clearable
|
|
|
filterable
|
|
|
>
|
|
|
@@ -125,7 +119,6 @@
|
|
|
v-else-if="item.scope === 'storeList'"
|
|
|
v-model="formData[item.prop]"
|
|
|
:placeholder="item.placeholder"
|
|
|
- :size="size"
|
|
|
clearable
|
|
|
filterable
|
|
|
>
|
|
|
@@ -141,7 +134,6 @@
|
|
|
v-else-if="item.scope === 'systemtenantlist'"
|
|
|
v-model="formData[item.prop]"
|
|
|
:placeholder="item.placeholder"
|
|
|
- :size="size"
|
|
|
clearable
|
|
|
:multiple="item.multiple"
|
|
|
filterable
|
|
|
@@ -158,7 +150,6 @@
|
|
|
v-else-if="item.scope === 'topinstitutionList'"
|
|
|
v-model="formData[item.prop]"
|
|
|
:placeholder="item.placeholder"
|
|
|
- :size="size"
|
|
|
clearable
|
|
|
filterable
|
|
|
>
|
|
|
@@ -174,7 +165,6 @@
|
|
|
v-else-if="item.scope === 'topinstcategoryList'"
|
|
|
v-model="formData[item.prop]"
|
|
|
:placeholder="item.placeholder"
|
|
|
- :size="size"
|
|
|
clearable
|
|
|
filterable
|
|
|
>
|
|
|
@@ -190,7 +180,6 @@
|
|
|
v-else-if="item.scope === 'schoolList'"
|
|
|
v-model="formData[item.prop]"
|
|
|
:placeholder="item.placeholder"
|
|
|
- :size="size"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(items, indexs) in newSchoolList"
|
|
|
@@ -204,7 +193,6 @@
|
|
|
v-else-if="item.scope === 'Professional'"
|
|
|
v-model="formData[item.prop]"
|
|
|
:placeholder="item.placeholder"
|
|
|
- :size="size"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(items, indexs) in newProfessional"
|
|
|
@@ -218,7 +206,6 @@
|
|
|
v-else-if="item.scope === 'roleList'"
|
|
|
v-model="formData[item.prop]"
|
|
|
:placeholder="item.placeholder"
|
|
|
- :size="size"
|
|
|
clearable
|
|
|
>
|
|
|
<el-option
|
|
|
@@ -233,7 +220,6 @@
|
|
|
v-else-if="item.scope === 'ProfessionalList'"
|
|
|
v-model="formData[item.prop]"
|
|
|
:placeholder="item.placeholder"
|
|
|
- :size="size"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(items, indexs) in Professional"
|
|
|
@@ -247,7 +233,6 @@
|
|
|
v-else-if="item.scope === 'sujectType'"
|
|
|
v-model="formData[item.prop]"
|
|
|
:placeholder="item.placeholder"
|
|
|
- :size="size"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(items, indexs) in newSujectType"
|
|
|
@@ -261,7 +246,6 @@
|
|
|
v-else-if="item.scope === 'selectBank'"
|
|
|
v-model="formData[item.prop]"
|
|
|
:placeholder="item.placeholder"
|
|
|
- :size="size"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(items, indexs) in optionsBank"
|
|
|
@@ -275,7 +259,6 @@
|
|
|
v-else-if="item.scope === 'certificate'"
|
|
|
v-model="formData[item.prop]"
|
|
|
:placeholder="item.placeholder"
|
|
|
- :size="size"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(items, indexs) in certificate"
|
|
|
@@ -292,7 +275,6 @@
|
|
|
v-else-if="item.scope === 'select'"
|
|
|
v-model="formData[item.prop]"
|
|
|
:placeholder="item.placeholder"
|
|
|
- :size="size"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(items, indexs) in item.options"
|
|
|
@@ -309,7 +291,6 @@
|
|
|
controls-position="right"
|
|
|
:min="0"
|
|
|
:max="100"
|
|
|
- :size="size"
|
|
|
@change="
|
|
|
handleChanges(formData[item.prop1], formData[item.prop2])
|
|
|
"
|
|
|
@@ -321,7 +302,6 @@
|
|
|
controls-position="right"
|
|
|
:min="0"
|
|
|
:max="100"
|
|
|
- :size="size"
|
|
|
@change="
|
|
|
handleChanges(formData[item.prop1], formData[item.prop2])
|
|
|
"
|
|
|
@@ -334,7 +314,6 @@
|
|
|
controls-position="right"
|
|
|
:placeholder="item.placeholder1 || ''"
|
|
|
:min="0"
|
|
|
- :size="size"
|
|
|
@change="
|
|
|
handleChanges(formData[item.prop1], formData[item.prop2])
|
|
|
"
|
|
|
@@ -347,7 +326,6 @@
|
|
|
controls-position="right"
|
|
|
:placeholder="item.placeholder2 || ''"
|
|
|
:min="0"
|
|
|
- :size="size"
|
|
|
@change="
|
|
|
handleChanges(formData[item.prop1], formData[item.prop2])
|
|
|
"
|
|
|
@@ -359,12 +337,10 @@
|
|
|
controls-position="right"
|
|
|
:min="0"
|
|
|
:max="100"
|
|
|
- :size="size"
|
|
|
></el-input-number>
|
|
|
<el-input
|
|
|
v-else-if="item.scope === 'textarea' && formData[item.prop]"
|
|
|
type="textarea"
|
|
|
- :size="size"
|
|
|
readonly
|
|
|
:rows="3"
|
|
|
placeholder="请输入身份证"
|
|
|
@@ -375,7 +351,6 @@
|
|
|
v-else-if="item.scope === 'cascader'"
|
|
|
v-model="formData[item.prop]"
|
|
|
:options="item.options"
|
|
|
- :size="size"
|
|
|
:props="{
|
|
|
label: item.props.label,
|
|
|
value: item.props.value,
|
|
|
@@ -387,7 +362,6 @@
|
|
|
v-else-if="item.scope === 'cascaderDZ'"
|
|
|
v-model="formData[item.prop]"
|
|
|
:options="item.options"
|
|
|
- :size="size"
|
|
|
:props="{
|
|
|
label: item.props.label,
|
|
|
value: item.props.value,
|
|
|
@@ -408,7 +382,6 @@
|
|
|
start-placeholder="开始日期"
|
|
|
end-placeholder="结束日期"
|
|
|
align="right"
|
|
|
- :size="size"
|
|
|
:default-time="['00:00:00', '23:59:59']"
|
|
|
value-format="timestamp"
|
|
|
:default-value="item.defaultValue"
|
|
|
@@ -419,7 +392,6 @@
|
|
|
v-else-if="item.scope === 'datePickerA'"
|
|
|
v-model="formData[item.prop]"
|
|
|
:type="item.type || 'datetime'"
|
|
|
- :size="size"
|
|
|
:placeholder="item.placeholder"
|
|
|
value-format="timestamp"
|
|
|
>
|
|
|
@@ -429,7 +401,6 @@
|
|
|
v-model="formData[item.prop1]"
|
|
|
:type="item.Diszing ? 'datetime' : 'date'"
|
|
|
value-format="timestamp"
|
|
|
- :size="size"
|
|
|
:placeholder="item.placeholder1"
|
|
|
@change="change1(item.prop1, item.prop2)"
|
|
|
>
|
|
|
@@ -438,7 +409,6 @@
|
|
|
style="margin-left: 10px"
|
|
|
v-model="formData[item.prop2]"
|
|
|
:type="item.Diszing ? 'datetime' : 'date'"
|
|
|
- :size="size"
|
|
|
value-format="timestamp"
|
|
|
:placeholder="item.placeholder2"
|
|
|
@change="change2(item.prop1, item.prop2)"
|
|
|
@@ -448,7 +418,6 @@
|
|
|
<el-date-picker
|
|
|
v-else-if="item.scope === 'moreMonth'"
|
|
|
type="months"
|
|
|
- :size="size"
|
|
|
v-model="formData[item.prop]"
|
|
|
:placeholder="item.placeholder || '选择月份'"
|
|
|
value-format="timestamp"
|
|
|
@@ -457,34 +426,27 @@
|
|
|
<el-date-picker
|
|
|
v-else-if="item.scope === 'years'"
|
|
|
type="years"
|
|
|
- :size="size"
|
|
|
v-model="formData[item.prop]"
|
|
|
:placeholder="item.placeholder || '选择年份'"
|
|
|
:value-format="item.format || 'timestamp'"
|
|
|
>
|
|
|
</el-date-picker>
|
|
|
+ <slot v-else-if="item.scope === 'slot'" name="slotSearch"></slot>
|
|
|
<el-input
|
|
|
:style="item.prop === 'searchKey' ? 'width:260px;' : ''"
|
|
|
v-else-if="!item.scope"
|
|
|
clearable
|
|
|
v-model.trim="formData[item.prop]"
|
|
|
:placeholder="item.placeholder"
|
|
|
- :size="size"
|
|
|
@keyup.enter.native="search"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
- <el-button
|
|
|
- v-if="advanced"
|
|
|
- :size="size"
|
|
|
- type="success"
|
|
|
- @click="emitAdvanced"
|
|
|
- >{{ advancedName }}</el-button
|
|
|
- >
|
|
|
- <el-button :size="size" type="primary" @click="search"
|
|
|
- >查询</el-button
|
|
|
- >
|
|
|
- <el-button :size="size" @click="init">重置</el-button>
|
|
|
+ <el-button v-if="advanced" type="success" @click="emitAdvanced">{{
|
|
|
+ advancedName
|
|
|
+ }}</el-button>
|
|
|
+ <el-button type="primary" @click="search">查询</el-button>
|
|
|
+ <el-button @click="init">重置</el-button>
|
|
|
<slot name="customize"></slot>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
@@ -958,7 +920,7 @@ export default {
|
|
|
.tsxnz {
|
|
|
flex: 1;
|
|
|
/deep/ .el-form-item {
|
|
|
- margin-bottom: 0px;
|
|
|
+ margin-bottom: 8px;
|
|
|
}
|
|
|
}
|
|
|
</style>
|