diff --git a/src/api/crm/customer/getCustomer.js b/src/api/crm/customer/getCustomer.js
new file mode 100644
index 0000000..a2965fa
--- /dev/null
+++ b/src/api/crm/customer/getCustomer.js
@@ -0,0 +1,24 @@
+import request from "@/utils/request"
+
+// 查询客户人员列表
+export function getCustomerList(params){
+ return request.get({
+ url: '/app/appCustomerIfno/pageList',
+ data: params
+ },{isTransformResponse: false})
+}
+
+// 查询系统推荐等级
+export function getCustomerLevel(params){
+ return request.get({
+ url: '/app/appCrmCusUserNewController/queryCustomerLevel',
+ data: params
+ },{isTransformResponse: false})
+}
+
+export function saveappCrmCusUserNew(params){
+ return request.get({
+ url: '/app/appCrmCusUserNewController/add',
+ data: params
+ },{isTransformResponse: false})
+}
\ No newline at end of file
diff --git a/src/pages/business/CRM/customer/customerAdd.vue b/src/pages/business/CRM/customer/customerAdd.vue
new file mode 100644
index 0000000..89bbb02
--- /dev/null
+++ b/src/pages/business/CRM/customer/customerAdd.vue
@@ -0,0 +1,654 @@
+
+
+
+
+
+
+
+
+ 保存
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ customerUser.cusName || '查询客户人员' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ formData.functionalRequirements ? formData.functionalRequirements : '请选择' }}
+
+
+
+
+
+
+
+
+
+
+
+ {{ formData.salesmanThinkLevel ? formData.salesmanThinkLevel : '请选择' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ formData.sex ? formData.sex : '请选择' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ formData.userType ? formData.userType : '请选择' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ formData.hierarchyNeeds ? formData.hierarchyNeeds : '请选择' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ formData.develop ? formData.develop : '请选择' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ formData.support ? formData.support : '请选择' }}
+
+
+
+
+
+
+
+
+
+
+ {{ formData.workingStatus ? formData.workingStatus : '请选择' }}
+
+
+
+
+
+
+
+
+
+
+ *★,°*:.☆( ̄▽ ̄)/$:*.°★*
+ 。
恭喜你完成了信息填写,赶快提交吧!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/business/CRM/customer/dataMap.js b/src/pages/business/CRM/customer/dataMap.js
new file mode 100644
index 0000000..a8c1673
--- /dev/null
+++ b/src/pages/business/CRM/customer/dataMap.js
@@ -0,0 +1,116 @@
+/**
+ * 职能选项列表
+ * @type {[{id: number, name: string}]}
+ */
+export const functionalRequirementList = [
+ {id: 1, name: '客户一把手'},
+ {id: 2, name: '主管科研的高层领导'},
+ {id: 3, name: '主管物资的高层领导'},
+ {id: 4, name: '主管技术的重点型号两总'},
+ {id: 5, name: '物资部门一把手'},
+ {id: 6, name: '主管技术的型号两总'},
+ {id: 7, name: '主管技术的中层领导'},
+ {id: 8, name: '主管物资的中层领导'},
+ {id: 9, name: '设计组长'},
+ {id: 10, name: '重点设计师'},
+ {id: 11, name: '采购组长'},
+ {id: 12, name: '采购员'},
+ {id: 13, name: '质量部门和其他相关部门中层领导'},
+ {id: 14, name: '基层设计人员'},
+ {id: 15, name: '其他相关人员'}
+]
+/**
+ * 等级选项列表
+ */
+export const salesmanThinkLevelList = [
+ {id: 1, name: 'Y1(D)', value: 'A'},
+ {id: 2, name: 'Y2(C)', value: 'B'},
+ {id: 3, name: 'Y3(B)', value: 'C'},
+ {id: 4, name: 'Y4(A)', value: 'D'}
+]
+/**
+ * 性别选项列表
+ */
+export const genderList = [
+ {id: 1, name: '男'},
+ {id: 2, name: '女'}
+]
+/**
+ * 人员等级选项列表
+ */
+export const userTypeList = [
+ {id: 1, name: 'YA'},
+ {id: 2, name: 'NA'},
+ {id: 3, name: 'YB-'},
+ {id: 4, name: 'YB'},
+ {id: 5, name: 'YB+'},
+ {id: 6, name: 'NB'},
+ {id: 7, name: 'YC'},
+ {id: 8, name: 'YC+'},
+ {id: 9, name: 'NC'},
+ {id: 10, name: 'YD'},
+ {id: 11, name: 'ND'}
+]
+/**
+ * 需求层次列表
+ */
+export const hierarchyNeedsList = [
+ {id: 1, name: '生理'},
+ {id: 2, name: '安全'},
+ {id: 3, name: '归属'},
+ {id: 4, name: '尊重'},
+ {id: 5, name: '自我实现'}
+]
+/**
+ * 发展潜力列表
+ */
+export const developList = [
+ {id: 1, name: '上行'},
+ {id: 2, name: '平行'},
+ {id: 3, name: '下行'}
+]
+/**
+ * 爱好标签列表
+ */
+export const hobbyList = [
+ {id: '1', value: 1, name: '游戏'},
+ {id: '2', value: 2, name: '羽毛球'},
+ {id: '3', value: 3, name: '篮球'},
+ {id: '4', value: 4, name: '足球'},
+ {id: '5', value: 5, name: '打牌'},
+ {id: '6', value: 6, name: '唱歌'},
+ {id: '7', value: 7, name: '钓鱼'},
+ {id: '8', value: 8, name: '跑步'},
+ {id: '9', value: 9, name: '滑雪'},
+ {id: '11', value: 11, name: '旅游'},
+ {id: '12', value: 12, name: '读书'},
+ {id: '13', value: 13, name: '摩托'},
+ {id: '14', value: 14, name: '汽车'},
+ {id: '15', value: 15, name: '军事'},
+ {id: '16', value: 16, name: '美食'},
+ {id: '17', value: 17, name: '文玩'},
+ {id: '18', value: 18, name: '其他'}
+]
+/**
+ * 支持程度列表
+ */
+export const supportLevelList = [
+ {id: 1, name: '+5:热情拥护'},
+ {id: 2, name: '+4:大力支持'},
+ {id: 3, name: '+3:支持'},
+ {id: 4, name: '+2:感兴趣'},
+ {id: 5, name: '+1:认知相同'},
+ {id: 10, name: '-1:不会拒绝'},
+ {id: 9, name: '-2:不感兴趣'},
+ {id: 8, name: '-3:负面评价'},
+ {id: 7, name: '-4:抗拒建议'},
+ {id: 6, name: '-5:支持对手'}
+]
+/**
+ * 工作状态列表
+ */
+export const workingStatusList = [
+ {id: 1, name: '正常上班'},
+ {id: 2, name: '离职'},
+ {id: 3, name: '退休'}
+]
\ No newline at end of file