sc
This commit is contained in:
@@ -11,9 +11,9 @@
|
||||
end-placeholder="选择日期"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="成交周期" prop="period">
|
||||
<el-form-item label="成交周期" prop="periodNumber">
|
||||
<el-input-number
|
||||
v-model="searchForm.period"
|
||||
v-model="searchForm.periodNumber"
|
||||
:min="1"
|
||||
:controls="false"
|
||||
style="width: 100%"
|
||||
@@ -62,7 +62,7 @@
|
||||
</template>
|
||||
|
||||
<script setup name="ChannelPeriod">
|
||||
import * as reportApi from '@/api/home/reportChannel'
|
||||
import { getPeriodList } from '@/api/home/reportChannel'
|
||||
import { removeNullField } from '@/utils'
|
||||
|
||||
const props = defineProps({
|
||||
@@ -82,8 +82,8 @@ const defaultProps = {
|
||||
const searchRef = ref()
|
||||
|
||||
const searchRules = {
|
||||
consultDate: { required: true, type: 'array', message: '请选择咨询日期', trigger: 'change,blur' },
|
||||
period: { required: true, message: '请输入成交周期', trigger: 'blur' }
|
||||
// consultDate: { required: true, type: 'array', message: '请选择咨询日期', trigger: 'change,blur' },
|
||||
periodNumber: { required: true, message: '请输入成交周期', trigger: 'blur' }
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
@@ -96,7 +96,7 @@ const searchForm = ref({})
|
||||
function handleReset() {
|
||||
searchForm.value = {
|
||||
sourceId: undefined,
|
||||
period: 30,
|
||||
periodNumber: 30,
|
||||
consultDate: []
|
||||
}
|
||||
}
|
||||
@@ -110,7 +110,12 @@ async function handleSearch() {
|
||||
const valid = await searchRef.value.validate()
|
||||
if (!valid) return
|
||||
loading.value = true
|
||||
const data = await reportApi.getList(removeNullField(searchForm.value))
|
||||
const params = { ...searchForm.value }
|
||||
if (params.consultDate && params.consultDate.length) {
|
||||
params.startDateTime = params.consultDate[0]
|
||||
params.endDateTime = params.consultDate[1]
|
||||
}
|
||||
const data = await getPeriodList(removeNullField(params))
|
||||
tableList.value = data
|
||||
} finally {
|
||||
loading.value = false
|
||||
|
||||
Reference in New Issue
Block a user