Lijy před 6 měsíci
rodič
revize
96fac0563b

+ 7 - 7
fhKeeper/formulahousekeeper/customerBuler-crm/src/pages/analysis/index.vue

@@ -51,7 +51,7 @@ const dateOptions = [
 
 type PromptType = {
   permission?: 0 | 1 | 2 | 3;
-  date?: 0 | 1 | 2;
+  date?: 0 | 1 | 2 | any;
   sliceDate: [Date, Date];
 };
 
@@ -171,7 +171,7 @@ watchEffect(() => {
           <el-select
             size="small"
             :model-value="bulletinPrompt.permission"
-            @change="(value) => (bulletinPrompt.permission = value)"
+            @change="(value: any) => (bulletinPrompt.permission = value)"
           >
             <el-option
               v-for="permission in permissionOptions"
@@ -185,7 +185,7 @@ watchEffect(() => {
             ref="select1"
             size="small"
             :model-value="bulletinPrompt.date"
-            @change="(value) => (bulletinPrompt.date = value)"
+            @change="(value: any) => (bulletinPrompt.date = value)"
           >
             <el-option v-for="date in dateOptions" :label="date.label" :value="date.value" />
             <el-option label="自定义" value="ignore" disabled>
@@ -275,7 +275,7 @@ watchEffect(() => {
                 clearable
                 size="small"
                 :model-value="summaryPrompt.permission"
-                @change="(value) => (summaryPrompt.permission = value)"
+                @change="(value: any) => (summaryPrompt.permission = value)"
               >
                 <el-option
                   v-for="permission in permissionOptions"
@@ -290,7 +290,7 @@ watchEffect(() => {
                 clearable
                 size="small"
                 :model-value="summaryPrompt.date"
-                @change="(value) => (summaryPrompt.date = value)"
+                @change="(value: any) => (summaryPrompt.date = value)"
               >
                 <el-option v-for="date in dateOptions" :label="date.label" :value="date.value" />
                 <el-option label="自定义" value="ignore" disabled>
@@ -378,7 +378,7 @@ watchEffect(() => {
                 clearable
                 size="small"
                 :model-value="stagePrompt.permission"
-                @change="(value) => (stagePrompt.permission = value)"
+                @change="(value: any) => (stagePrompt.permission = value)"
               >
                 <el-option
                   v-for="permission in permissionOptions"
@@ -393,7 +393,7 @@ watchEffect(() => {
                 clearable
                 size="small"
                 :model-value="stagePrompt.date"
-                @change="(value) => (stagePrompt.date = value)"
+                @change="(value: any) => (stagePrompt.date = value)"
               >
                 <el-option v-for="date in dateOptions" :label="date.label" :value="date.value" />
                 <el-option label="自定义" value="ignore" disabled>

+ 4 - 4
fhKeeper/formulahousekeeper/customerBuler-crm/src/pages/corpreport/index.vue

@@ -17,7 +17,7 @@ import { downloadFile } from '@/utils/tools';
 const isLoading = ref(false);
 const dataSource = ref([]);
 const form = reactive({ type: 1, date: undefined, member: undefined });
-const memberOptions = ref([]);
+const memberOptions: any = ref([]);
 // 0 客户总量  1 客户转化率
 const dataType = ref<0 | 1>(0);
 
@@ -69,7 +69,7 @@ const queryOverall = async (payload?: RequestProps) => {
   const { data = [] } = await getOverallData(payload);
   isLoading.value = false;
 
-  dataSource.value = data.map((d) => ({
+  dataSource.value = data.map((d: any) => ({
     dealRate: d.dealRate * 100,
     customerDeal: d.customerDeal,
     customertotal: d.customertotal,
@@ -98,7 +98,7 @@ const queryConversion = async (payload?: RequestProps) => {
   const { data = [] } = await getConversionData(payload);
   isLoading.value = false;
 
-  dataSource.value = data.map((d) => ({
+  dataSource.value = data.map((d: any) => ({
     name: form.type === 1 ? d.name : d.departmentName,
     dealRate: d.dealRate * 100
   }));
@@ -122,7 +122,7 @@ watchEffect(() => {
 watchEffect(async () => {
   const { data = [] } = form.type === 1 ? await getStaffData() : await getDepartmentData();
 
-  memberOptions.value = data.map((d) => ({
+  memberOptions.value = data.map((d: any) => ({
     name: form.type === 1 ? d.name : d.departmentName,
     id: form.type === 1 ? d.id : d.departmentId
   }));