This commit is contained in:
qsh
2024-08-06 22:04:21 +08:00
parent 78d9f0649e
commit 29f9dc5661
6 changed files with 184 additions and 41 deletions

View File

@@ -8,7 +8,7 @@
<el-input v-model="searchForm.name" placeholder="线索名称" clearable />
</el-form-item>
<el-form-item>
<el-select v-model="searchForm.state" placeholder="审核状态" clearable>
<el-select v-model="searchForm.state" placeholder="审核状态" clearable style="width: 120px">
<el-option label="待审核" :value="1" />
<el-option label="已撤销" :value="2" />
<el-option label="已通过" :value="3" />
@@ -16,7 +16,13 @@
</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"
@@ -34,10 +40,17 @@
range-separator="-"
start-placeholder="成交日期"
end-placeholder="成交日期"
style="width: 240px"
/>
</el-form-item>
<el-form-item>
<el-select v-model="searchForm.applyUser" placeholder="申请人" clearable filterable>
<el-select
v-model="searchForm.applyUser"
placeholder="申请人"
clearable
filterable
style="width: 120px"
>
<el-option
v-for="item in userOptions"
:key="item.id"
@@ -55,12 +68,31 @@
range-separator="-"
start-placeholder="申请日期"
end-placeholder="申请日期"
style="width: 240px"
/>
</el-form-item>
<el-form-item>
<el-button @click="handleSearch">查询</el-button>
<el-button @click="handleReset">重置</el-button>
<el-button @click="batchAudit">批量审核</el-button>
<el-date-picker
v-model="searchForm.checkTime"
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>
<el-button @click="handleSearch" v-hasPermi="['clue:order:after-sale-search']">
查询
</el-button>
<el-button @click="handleReset" v-hasPermi="['clue:order:after-sale-reset']">
重置
</el-button>
<el-button @click="batchAudit" v-hasPermi="['clue:order:after-sale-batch-audit']">
批量审核
</el-button>
</el-form-item>
</el-form>
@@ -94,10 +126,23 @@
min-width="120px"
:formatter="dateFormatter"
/>
<el-table-column prop="checkUser" label="审核人" min-width="90" />
<el-table-column
prop="checkTime"
label="审核时间"
min-width="120px"
:formatter="dateFormatter"
/>
<el-table-column prop="stateName" label="审核状态" fixed="right" min-width="90px" />
<el-table-column label="操作" width="150px" fixed="right">
<template #default="{ row }">
<el-button type="primary" style="padding: 0" text @click="handleDetail(row.id)">
<el-button
type="primary"
style="padding: 0"
text
v-hasPermi="['clue:order:after-sale-detail']"
@click="handleDetail(row.id)"
>
详情
</el-button>
<el-button
@@ -162,6 +207,7 @@ const searchForm = ref({
dealUser: undefined,
createDate: [],
createUser: undefined,
checkTime: [],
pageNo: 1,
pageSize: 20
})
@@ -185,6 +231,7 @@ function handleReset() {
dealUser: undefined,
createDate: [],
createUser: undefined,
checkTime: [],
pageNo: 1,
pageSize: 20
}