|
@@ -1,61 +1,6 @@
|
|
|
<template>
|
|
|
- <div class="statistics-order-sub-regional-container layout-pd">
|
|
|
- <!-- 搜索 -->
|
|
|
- <el-card shadow="never">
|
|
|
- <el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent inline>
|
|
|
- <el-form-item prop="dateType" label="时间单位">
|
|
|
- <el-select v-model="state.queryParams.dateType" placeholder="部门名称" @change="handleQuery">
|
|
|
- <el-option label="年" value="year" />
|
|
|
- <el-option label="月" value="month" />
|
|
|
- <el-option label="日" value="date" />
|
|
|
- <el-option label="自定义" value="daterange" />
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item prop="crTime" v-if="state.queryParams.dateType === 'daterange'" label="时间段">
|
|
|
- <el-date-picker
|
|
|
- v-model="state.queryParams.crTime"
|
|
|
- type="daterange"
|
|
|
- unlink-panels
|
|
|
- range-separator="至"
|
|
|
- start-placeholder="开始时间"
|
|
|
- end-placeholder="结束时间"
|
|
|
- :shortcuts="shortcuts"
|
|
|
- @change="handleQuery"
|
|
|
- value-format="YYYY-MM-DD"
|
|
|
- :clearable="false"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item prop="time" v-else label="时间">
|
|
|
- <el-date-picker
|
|
|
- v-model="state.queryParams.time"
|
|
|
- :type="state.queryParams.dateType"
|
|
|
- placeholder="选择时间"
|
|
|
- @change="handleQuery"
|
|
|
- :value-format="valueFormat"
|
|
|
- :clearable="false"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="来电主体" prop="TypeId">
|
|
|
- <el-select v-model="state.queryParams.TypeId" placeholder="请选择来电主体" @change="handleQuery">
|
|
|
- <el-option :value="0" label="全部" />
|
|
|
- <el-option :value="1" label="市民" />
|
|
|
- <el-option :value="2" label="企业" />
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="热线号码" prop="Line">
|
|
|
- <el-select v-model="state.queryParams.Line" placeholder="请选择热线号码" clearable @change="handleQuery">
|
|
|
- <el-option v-for="item in state.callForwardingSource" :value="item.dicDataValue" :key="item.dicDataValue" :label="item.dicDataName" />
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item>
|
|
|
- <el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
|
|
|
- <el-button @click="resetQuery(ruleFormRef)" class="default-button" :loading="state.loading">
|
|
|
- <SvgIcon name="ele-Refresh" class="mr5" />重置
|
|
|
- </el-button>
|
|
|
- </el-form-item>
|
|
|
- </el-form>
|
|
|
- </el-card>
|
|
|
- <el-card shadow="never">
|
|
|
+ <div class="statistics-order-sub-regional-container layout-padding">
|
|
|
+ <div class="layout-padding-auto layout-padding-view pd20">
|
|
|
<ProTable
|
|
|
ref="proTableRef"
|
|
|
:columns="columns"
|
|
@@ -69,8 +14,62 @@
|
|
|
border
|
|
|
:pagination="false"
|
|
|
>
|
|
|
+ <template #table-search>
|
|
|
+ <el-form :model="state.queryParams" ref="ruleFormRef" @submit.native.prevent inline>
|
|
|
+ <el-form-item prop="dateType" label="时间单位">
|
|
|
+ <el-select v-model="state.queryParams.dateType" placeholder="部门名称" @change="handleQuery">
|
|
|
+ <el-option label="年" value="year" />
|
|
|
+ <el-option label="月" value="month" />
|
|
|
+ <el-option label="日" value="date" />
|
|
|
+ <el-option label="自定义" value="daterange" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="crTime" v-if="state.queryParams.dateType === 'daterange'" label="时间段">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="state.queryParams.crTime"
|
|
|
+ type="daterange"
|
|
|
+ unlink-panels
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始时间"
|
|
|
+ end-placeholder="结束时间"
|
|
|
+ :shortcuts="shortcuts"
|
|
|
+ @change="handleQuery"
|
|
|
+ value-format="YYYY-MM-DD"
|
|
|
+ :clearable="false"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="time" v-else label="时间">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="state.queryParams.time"
|
|
|
+ :type="state.queryParams.dateType"
|
|
|
+ placeholder="选择时间"
|
|
|
+ @change="handleQuery"
|
|
|
+ :value-format="valueFormat"
|
|
|
+ :clearable="false"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="来电主体" prop="TypeId">
|
|
|
+ <el-select v-model="state.queryParams.TypeId" placeholder="请选择来电主体" @change="handleQuery">
|
|
|
+ <el-option :value="0" label="全部" />
|
|
|
+ <el-option :value="1" label="市民" />
|
|
|
+ <el-option :value="2" label="企业" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="热线号码" prop="Line">
|
|
|
+ <el-select v-model="state.queryParams.Line" placeholder="请选择热线号码" clearable @change="handleQuery">
|
|
|
+ <el-option v-for="item in state.callForwardingSource" :value="item.dicDataValue" :key="item.dicDataValue" :label="item.dicDataName" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item>
|
|
|
+ <el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
|
|
|
+ <el-button @click="resetQuery(ruleFormRef)" class="default-button" :loading="state.loading">
|
|
|
+ <SvgIcon name="ele-Refresh" class="mr5" />重置
|
|
|
+ </el-button>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </template>
|
|
|
</ProTable>
|
|
|
- </el-card>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script setup lang="tsx" name="statisticsOrderSubRegional">
|