diff --git a/src/api/project_follow_up.ts b/src/api/project_follow_up.ts
new file mode 100644
index 0000000..71da9f1
--- /dev/null
+++ b/src/api/project_follow_up.ts
@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 项目跟进记录列表
+export function apiProjectFollowUpLists(params: any) {
+ return request.get({ url: '/project.project_follow_up/lists', params })
+}
+
+// 添加项目跟进记录
+export function apiProjectFollowUpAdd(params: any) {
+ return request.post({ url: '/project.project_follow_up/add', params })
+}
+
+// 编辑项目跟进记录
+export function apiProjectFollowUpEdit(params: any) {
+ return request.post({ url: '/project.project_follow_up/edit', params })
+}
+
+// 删除项目跟进记录
+export function apiProjectFollowUpDelete(params: any) {
+ return request.post({ url: '/project.project_follow_up/delete', params })
+}
+
+// 项目跟进记录详情
+export function apiProjectFollowUpDetail(params: any) {
+ return request.get({ url: '/project.project_follow_up/detail', params })
+}
\ No newline at end of file
diff --git a/src/api/project_pre_sales_members.ts b/src/api/project_pre_sales_members.ts
new file mode 100644
index 0000000..9627c06
--- /dev/null
+++ b/src/api/project_pre_sales_members.ts
@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 售前项目成员列表
+export function apiProjectPreSalesMembersLists(params: any) {
+ return request.get({ url: '/project.project_pre_sales_members/lists', params })
+}
+
+// 添加售前项目成员
+export function apiProjectPreSalesMembersAdd(params: any) {
+ return request.post({ url: '/project.project_pre_sales_members/add', params })
+}
+
+// 编辑售前项目成员
+export function apiProjectPreSalesMembersEdit(params: any) {
+ return request.post({ url: '/project.project_pre_sales_members/edit', params })
+}
+
+// 删除售前项目成员
+export function apiProjectPreSalesMembersDelete(params: any) {
+ return request.post({ url: '/project.project_pre_sales_members/delete', params })
+}
+
+// 售前项目成员详情
+export function apiProjectPreSalesMembersDetail(params: any) {
+ return request.get({ url: '/project.project_pre_sales_members/detail', params })
+}
\ No newline at end of file
diff --git a/src/components/tablieDialog/project.vue b/src/components/tablieDialog/project.vue
new file mode 100644
index 0000000..c845278
--- /dev/null
+++ b/src/components/tablieDialog/project.vue
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.bidding_time ? timeFormat(row.bidding_time, 'yyyy-mm-dd hh:MM:ss') : '' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.discovery_time ? timeFormat(row.discovery_time, 'yyyy-mm-dd hh:MM:ss') : ''
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/custom/edit.vue b/src/views/custom/edit.vue
index 179cd56..6147bca 100644
--- a/src/views/custom/edit.vue
+++ b/src/views/custom/edit.vue
@@ -369,10 +369,7 @@ const getCityList = async () => {
};
const getAreaList = async () => {
const data = await apiAreaList({ area: formData.city });
-
-
datas["areaOptions"] = data;
- console.log(datas["areaOptions"])
};
//增加其他联系人
@@ -403,3 +400,9 @@ defineExpose({
getDetail
})
+
diff --git a/src/views/custom/index.vue b/src/views/custom/index.vue
index 0d72d9a..7fa9974 100644
--- a/src/views/custom/index.vue
+++ b/src/views/custom/index.vue
@@ -69,7 +69,7 @@
-
+
diff --git a/src/views/custom_contacts/edit.vue b/src/views/custom_contacts/edit.vue
index c81d7ef..1d7387b 100644
--- a/src/views/custom_contacts/edit.vue
+++ b/src/views/custom_contacts/edit.vue
@@ -59,15 +59,9 @@
x
-
-
-
-
-
-
@@ -92,8 +86,7 @@ const base_url = configs.baseUrl + configs.urlPrefix
const userStore = useUserStore();
// 上传文件
const handleAvatarSuccess_four = (
- response,
- uploadFile
+ response: any
) => {
if (response.code == 0) {
ElMessage.error(response.msg);
diff --git a/src/views/project/edit.vue b/src/views/project/edit.vue
index d12e4d3..675ec9a 100644
--- a/src/views/project/edit.vue
+++ b/src/views/project/edit.vue
@@ -229,9 +229,6 @@
-
-
-
diff --git a/src/views/project_follow_up/edit.vue b/src/views/project_follow_up/edit.vue
new file mode 100644
index 0000000..1d7e115
--- /dev/null
+++ b/src/views/project_follow_up/edit.vue
@@ -0,0 +1,187 @@
+
+
+
+
+
diff --git a/src/views/project_follow_up/index.vue b/src/views/project_follow_up/index.vue
new file mode 100644
index 0000000..61bd265
--- /dev/null
+++ b/src/views/project_follow_up/index.vue
@@ -0,0 +1,258 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+ 新增
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.follow_date ? timeFormat(row.follow_date, 'yyyy-mm-dd hh:MM:ss') : '' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.next_follow_up_date ? timeFormat(row.next_follow_up_date, 'yyyy-mm-dd hh:MM:ss') :
+ '' }}
+
+
+
+
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/project_pre_sales_members/edit.vue b/src/views/project_pre_sales_members/edit.vue
new file mode 100644
index 0000000..5818a19
--- /dev/null
+++ b/src/views/project_pre_sales_members/edit.vue
@@ -0,0 +1,122 @@
+
+
+
+
+
diff --git a/src/views/project_pre_sales_members/index.vue b/src/views/project_pre_sales_members/index.vue
new file mode 100644
index 0000000..27384e0
--- /dev/null
+++ b/src/views/project_pre_sales_members/index.vue
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+ 新增
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+