src/views/crm/customer/components/ContactFormDialog.vue(3,43): error TS2322: Type '{ contactName: { required: boolean; message: string; trigger: string; }[]; mobile: ({ required: boolean; message: string; trigger: string; pattern?: unknown; } | { pattern: RegExp; message: string; trigger: string; required?: unknown; })[]; email: { ...; }[]; }' is not assignable to type 'Partial>>'. src/views/crm/customer/CustomerDetailDialog.vue(206,38): error TS2339: Property 'createTime' does not exist on type '{ attachmentList?: { ossId: string; name: string; url: string; }[]; }'. src/views/crm/customer/CustomerDetailDialog.vue(208,34): error TS2339: Property 'followType' does not exist on type '{ attachmentList?: { ossId: string; name: string; url: string; }[]; }'. src/views/crm/customer/CustomerDetailDialog.vue(214,81): error TS2339: Property 'followType' does not exist on type '{ attachmentList?: { ossId: string; name: string; url: string; }[]; }'. src/views/crm/customer/CustomerDetailDialog.vue(217,75): error TS2339: Property 'followType' does not exist on type '{ attachmentList?: { ossId: string; name: string; url: string; }[]; }'. src/views/crm/customer/CustomerDetailDialog.vue(219,64): error TS2339: Property 'createBy' does not exist on type '{ attachmentList?: { ossId: string; name: string; url: string; }[]; }'. src/views/crm/customer/CustomerDetailDialog.vue(223,40): error TS2339: Property 'createBy' does not exist on type '{ attachmentList?: { ossId: string; name: string; url: string; }[]; }'. src/views/crm/customer/CustomerDetailDialog.vue(223,63): error TS2339: Property 'nickName' does not exist on type 'Store<"userStore", Pick<{ isLogin: Ref; info: Ref<{ userId?: string; id?: string; username: string; realName?: string; phone?: string; role: string; regionId?: string; regionName?: string; ... 5 more ...; avatar?: string; }, UserInfo | { ...; }>; ... 15 more ...; checkAndClearWorktabs: () => void; ...'. src/views/crm/customer/CustomerDetailDialog.vue(223,85): error TS2339: Property 'roles' does not exist on type 'Store<"userStore", Pick<{ isLogin: Ref; info: Ref<{ userId?: string; id?: string; username: string; realName?: string; phone?: string; role: string; regionId?: string; regionName?: string; ... 5 more ...; avatar?: string; }, UserInfo | { ...; }>; ... 15 more ...; checkAndClearWorktabs: () => void; ...'. src/views/crm/customer/CustomerDetailDialog.vue(233,59): error TS2339: Property 'followContent' does not exist on type '{ attachmentList?: { ossId: string; name: string; url: string; }[]; }'. src/views/crm/customer/CustomerDetailDialog.vue(234,39): error TS2339: Property 'contactName' does not exist on type '{ attachmentList?: { ossId: string; name: string; url: string; }[]; }'. src/views/crm/customer/CustomerDetailDialog.vue(235,37): error TS2339: Property 'contactName' does not exist on type '{ attachmentList?: { ossId: string; name: string; url: string; }[]; }'. src/views/crm/customer/CustomerDetailDialog.vue(237,39): error TS2339: Property 'nextTime' does not exist on type '{ attachmentList?: { ossId: string; name: string; url: string; }[]; }'. src/views/crm/customer/CustomerDetailDialog.vue(238,38): error TS2339: Property 'nextTime' does not exist on type '{ attachmentList?: { ossId: string; name: string; url: string; }[]; }'. src/views/crm/customer/CustomerDetailDialog.vue(275,39): error TS2339: Property 'remark' does not exist on type '{ attachmentList?: { ossId: string; name: string; url: string; }[]; }'. src/views/crm/customer/CustomerDetailDialog.vue(275,80): error TS2339: Property 'remark' does not exist on type '{ attachmentList?: { ossId: string; name: string; url: string; }[]; }'. src/views/crm/customer/CustomerDetailDialog.vue(506,3): error TS2305: Module '"@/api/crm/customer"' has no exported member 'getCustomer'. src/views/crm/customer/CustomerDetailDialog.vue(507,3): error TS2305: Module '"@/api/crm/customer"' has no exported member 'listCustomerFollow'. src/views/crm/customer/CustomerDetailDialog.vue(508,3): error TS2305: Module '"@/api/crm/customer"' has no exported member 'delCustomerFollow'. src/views/crm/customer/CustomerDetailDialog.vue(509,3): error TS2724: '"@/api/crm/customer"' has no exported member named 'getContactByCustomerId'. Did you mean 'fetchContactByCustomerId'? src/views/crm/customer/CustomerDetailDialog.vue(510,3): error TS2305: Module '"@/api/crm/customer"' has no exported member 'delContact'. src/views/crm/customer/CustomerDetailDialog.vue(511,3): error TS2724: '"@/api/crm/customer"' has no exported member named 'setPrimaryContact'. Did you mean 'fetchSetPrimaryContact'? src/views/crm/customer/CustomerDetailDialog.vue(512,3): error TS2305: Module '"@/api/crm/customer"' has no exported member 'delCustomer'. src/views/crm/customer/CustomerDetailDialog.vue(514,83): error TS2307: Cannot find module '@/api/crm/customer/types' or its corresponding type declarations. src/views/crm/customer/CustomerDetailDialog.vue(515,33): error TS2307: Cannot find module '@/api/crm/opportunity' or its corresponding type declarations. src/views/crm/customer/CustomerDetailDialog.vue(516,54): error TS2307: Cannot find module '@/api/crm/opportunity/types' or its corresponding type declarations. src/views/crm/customer/CustomerDetailDialog.vue(517,30): error TS2307: Cannot find module '@/api/crm/contract' or its corresponding type declarations. src/views/crm/customer/CustomerDetailDialog.vue(518,48): error TS2307: Cannot find module '@/api/crm/contract' or its corresponding type declarations. src/views/crm/customer/CustomerDetailDialog.vue(519,37): error TS2307: Cannot find module '@/api/monitor/operlog' or its corresponding type declarations. src/views/crm/customer/CustomerDetailDialog.vue(520,46): error TS2307: Cannot find module '@/api/monitor/operlog/types' or its corresponding type declarations. src/views/crm/customer/CustomerDetailDialog.vue(525,21): error TS2307: Cannot find module '@/utils/request' or its corresponding type declarations. src/views/crm/customer/CustomerDetailDialog.vue(539,41): error TS2339: Property 'userId' does not exist on type 'Store<"userStore", Pick<{ isLogin: Ref; info: Ref<{ userId?: string; id?: string; username: string; realName?: string; phone?: string; role: string; regionId?: string; regionName?: string; ... 5 more ...; avatar?: string; }, UserInfo | { ...; }>; ... 15 more ...; checkAndClearWorktabs: () => void; ...'. src/views/crm/customer/CustomerDetailDialog.vue(852,5): error TS2304: Cannot find name 'emit'. src/views/crm/customer/CustomerFormDialog.vue(271,10): error TS2305: Module '"@/api/crm/customer"' has no exported member 'getCustomer'. src/views/crm/customer/CustomerFormDialog.vue(271,23): error TS2305: Module '"@/api/crm/customer"' has no exported member 'addCustomer'. src/views/crm/customer/CustomerFormDialog.vue(271,36): error TS2305: Module '"@/api/crm/customer"' has no exported member 'updateCustomer'. src/views/crm/customer/CustomerFormDialog.vue(277,8): error TS2307: Cannot find module '@/api/crm/invoiceInfo' or its corresponding type declarations. src/views/crm/customer/CustomerFormDialog.vue(278,38): error TS2307: Cannot find module '@/api/crm/invoiceInfo' or its corresponding type declarations. src/views/crm/customer/CustomerFormDialog.vue(520,40): error TS2339: Property 'userId' does not exist on type 'Store<"userStore", Pick<{ isLogin: Ref; info: Ref<{ userId?: string; id?: string; username: string; realName?: string; phone?: string; role: string; regionId?: string; regionName?: string; ... 5 more ...; avatar?: string; }, UserInfo | { ...; }>; ... 15 more ...; checkAndClearWorktabs: () => void; ...'. src/views/crm/customer/DealDialog.vue(7,43): error TS2322: Type '{ dealAmount: ({ required: boolean; message: string; trigger: string; type?: unknown; min?: unknown; } | { type: "number"; min: number; message: string; trigger: string; required?: unknown; })[]; dealTime: { required: boolean; message: string; trigger: string; }[]; remark: { ...; }[]; }' is not assignable to type 'Partial>>'. src/views/crm/customer/DealDialog.vue(65,10): error TS2305: Module '"@/api/crm/customer"' has no exported member 'dealCustomer'. src/views/crm/customer/FollowFormDialog.vue(170,10): error TS2305: Module '"@/api/crm/customer"' has no exported member 'addCustomerFollow'. src/views/crm/customer/FollowFormDialog.vue(170,29): error TS2724: '"@/api/crm/customer"' has no exported member named 'getContactByCustomerId'. Did you mean 'fetchContactByCustomerId'? src/views/crm/customer/FollowFormDialog.vue(171,52): error TS2307: Cannot find module '@/api/crm/customer/types' or its corresponding type declarations. src/views/crm/customer/FollowFormDialog.vue(173,26): error TS2307: Cannot find module '@/utils/auth' or its corresponding type declarations. src/views/crm/customer/FollowFormDialog.vue(175,21): error TS2307: Cannot find module '@/utils/request' or its corresponding type declarations. src/views/crm/customer/IntoPoolDialog.vue(52,10): error TS2305: Module '"@/api/crm/customer"' has no exported member 'intoPool'. src/views/crm/customer/IntoPoolDialog.vue(53,45): error TS2307: Cannot find module '@/api/crm/customer/types' or its corresponding type declarations. src/views/crm/customer/TransferDialog.vue(54,10): error TS2724: '"@/api/crm/customer"' has no exported member named 'transferCustomer'. Did you mean 'fetchTransferCustomer'? src/views/crm/customer/TransferDialog.vue(55,45): error TS2307: Cannot find module '@/api/crm/customer/types' or its corresponding type declarations.