This commit is contained in:
qsh
2024-08-12 17:54:34 +08:00
parent 1be86c7699
commit db22a8ae8a
9 changed files with 345 additions and 77 deletions

View File

@@ -2,22 +2,44 @@
<div>
<el-form :model="searchForm" label-width="0" inline>
<el-form-item>
<el-input v-model="searchForm.signId" placeholder="成交单号" clearable />
<el-input
v-model="searchForm.signId"
placeholder="成交单号"
clearable
style="width: 120px"
/>
</el-form-item>
<el-form-item>
<el-input v-model="searchForm.name" placeholder="线索名称" clearable />
<el-input v-model="searchForm.name" placeholder="线索名称" clearable style="width: 120px" />
</el-form-item>
<el-form-item>
<el-input v-model="searchForm.phone" placeholder="联系方式" clearable />
<el-input
v-model="searchForm.phone"
placeholder="联系方式"
clearable
style="width: 120px"
/>
</el-form-item>
<el-form-item>
<el-select v-model="searchForm.settlementType" placeholder="结算类型" clearable filterable>
<el-select
v-model="searchForm.settlementType"
placeholder="结算类型"
clearable
filterable
style="width: 120px"
>
<el-option label="报名费" value="报名费" />
<el-option label="其他支出" value="其他支出" />
</el-select>
</el-form-item>
<el-form-item>
<el-select v-model="searchForm.signUser" placeholder="登记人" clearable filterable>
<el-select
v-model="searchForm.signUser"
placeholder="登记人"
clearable
filterable
style="width: 120px"
>
<el-option
v-for="item in userOptions"
:key="item.id"
@@ -35,6 +57,19 @@
range-separator="-"
start-placeholder="成交日期"
end-placeholder="成交日期"
style="width: 240px"
/>
</el-form-item>
<el-form-item>
<el-date-picker
v-model="searchForm.createDate"
type="daterange"
format="YYYY-MM-DD"
value-format="YYYY-MM-DD"
range-separator="-"
start-placeholder="支出日期"
end-placeholder="支出日期"
style="width: 240px"
/>
</el-form-item>
<el-form-item>
@@ -44,6 +79,7 @@
filterable
clearable
@change="changeSchool"
style="width: 120px"
>
<el-option
v-for="item in schoolOptions"
@@ -61,6 +97,7 @@
clearable
:disabled="!searchForm.signSchool"
@change="changePlace"
style="width: 120px"
>
<el-option
v-for="item in placeOptions"
@@ -77,6 +114,7 @@
placeholder="选择班型"
filterable
clearable
style="width: 120px"
>
<el-option
v-for="item in classOptions"
@@ -120,6 +158,12 @@
<el-table-column prop="phone" label="联系方式" width="120px" />
<el-table-column prop="signUserName" label="登记人" min-width="90" />
<el-table-column prop="dealDate" label="成交日期" width="120px" :formatter="dateFormatter" />
<el-table-column
prop="createTime"
label="支出日期"
width="120px"
:formatter="dateFormatter"
/>
<el-table-column prop="signSchool" label="成交驾校" min-width="150px" />
<el-table-column prop="signPlace" label="成交场地" min-width="150px" />
<el-table-column prop="signClass" label="成交班型" min-width="150px" />
@@ -206,6 +250,7 @@ const searchForm = ref({
phone: undefined,
signUser: undefined,
dealDate: [],
createDate: [],
signSchool: undefined,
signPlace: undefined,
signClass: undefined,
@@ -222,6 +267,7 @@ function handleReset() {
phone: undefined,
signUser: undefined,
dealDate: [],
createDate: [],
signSchool: undefined,
signPlace: undefined,
signClass: undefined,