|
@@ -69,6 +69,12 @@
|
|
<!-- 更多查询 -->
|
|
<!-- 更多查询 -->
|
|
<el-drawer v-model="drawer" title="更多查询" size="500px">
|
|
<el-drawer v-model="drawer" title="更多查询" size="500px">
|
|
<el-form :model="state.queryParams" ref="drawerRuleFormRef" @submit.native.prevent label-width="100px">
|
|
<el-form :model="state.queryParams" ref="drawerRuleFormRef" @submit.native.prevent label-width="100px">
|
|
|
|
+ <el-form-item label="归档类型" prop="TypeId" v-if="['ZiGong'].includes(themeConfig.appScope)">
|
|
|
|
+ <el-select v-model="state.queryParams.TypeId" placeholder="归档类型" @change="handleQuery">
|
|
|
|
+ <el-option label="办件结果" value="1" />
|
|
|
|
+ <el-option label="办件态度" value="2" />
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="受理时间" prop="crTime">
|
|
<el-form-item label="受理时间" prop="crTime">
|
|
<el-date-picker
|
|
<el-date-picker
|
|
v-model="state.queryParams.crTime"
|
|
v-model="state.queryParams.crTime"
|
|
@@ -143,10 +149,11 @@ import { ElMessage, ElMessageBox, FormInstance } from 'element-plus';
|
|
import { departmentSatisfactionDetailBase, departmentSatisfactionList, departmentSatisfactionListExport } from '@/api/statistics/department';
|
|
import { departmentSatisfactionDetailBase, departmentSatisfactionList, departmentSatisfactionListExport } from '@/api/statistics/department';
|
|
import { formatDate } from '@/utils/formatTime';
|
|
import { formatDate } from '@/utils/formatTime';
|
|
import { defaultDateOne, defaultTimeStartEnd, shortcuts } from '@/utils/constants';
|
|
import { defaultDateOne, defaultTimeStartEnd, shortcuts } from '@/utils/constants';
|
|
-import { useRoute } from 'vue-router';
|
|
|
|
import Other from '@/utils/other';
|
|
import Other from '@/utils/other';
|
|
import { exportJbOrder } from '@/api/business/order';
|
|
import { exportJbOrder } from '@/api/business/order';
|
|
import { downloadZip } from '@/utils/tools';
|
|
import { downloadZip } from '@/utils/tools';
|
|
|
|
+import { useThemeConfig } from '@/stores/themeConfig';
|
|
|
|
+import { storeToRefs } from 'pinia';
|
|
|
|
|
|
// 引入组件
|
|
// 引入组件
|
|
const VisitDetailCom = defineAsyncComponent(() => import('@/views/business/visit/components/Visit-detail.vue')); // 回访
|
|
const VisitDetailCom = defineAsyncComponent(() => import('@/views/business/visit/components/Visit-detail.vue')); // 回访
|
|
@@ -195,6 +202,8 @@ const columns = ref<any[]>([
|
|
},
|
|
},
|
|
{ prop: 'operation', label: '操作', fixed: 'right', width: 90, align: 'center' },
|
|
{ prop: 'operation', label: '操作', fixed: 'right', width: 90, align: 'center' },
|
|
]);
|
|
]);
|
|
|
|
+const storesThemeConfig = useThemeConfig();
|
|
|
|
+const { themeConfig } = storeToRefs(storesThemeConfig);
|
|
// 定义变量内容
|
|
// 定义变量内容
|
|
const state = reactive<any>({
|
|
const state = reactive<any>({
|
|
queryParams: {
|
|
queryParams: {
|