jwyu hai 9 meses
pai
achega
1f5e950e94

+ 8 - 0
src/api/customer/modules/user.js

@@ -38,6 +38,14 @@ export default {
   // 报告分类
   reportClassify:()=>{
     return get('/classify/list',{})
+  },
+  // 潜在用户列表
+  potentialUserList:params=>{
+    return get('/user/potential/list',params)
+  },
+  //潜在用户转客户
+  potentialUserEdit:params=>{
+    return post('/user/potential/edit',params)
   }
   
 };

+ 1 - 2
src/views/customer/PotentialUserList.vue

@@ -47,11 +47,10 @@ const tableLoading = ref(false)
 const totals = ref(0)
 async function getUserList() {
   tableLoading.value = true
-  const res = await apiCustomerUser.userList({
+  const res = await apiCustomerUser.potentialUserList({
     PageSize: pageSize.value,
     CurrentIndex: page.value,
     KeyWord: filterState.keyword,
-    Status: '潜在',
     RegisterStartDate: filterState.regsiterTime ? filterState.regsiterTime[0] : '',
     RegisterEndDate: filterState.regsiterTime ? filterState.regsiterTime[1] : '',
     SortParam:filterState.sortType,

+ 8 - 3
src/views/customer/UserEdit.vue

@@ -96,8 +96,8 @@ function getUserInfo() {
       formState.areaCode = Detail.AreaCode
       formState.phone = Detail.Phone
       formState.email = Detail.Email
-      formState.sellerId = Detail.SellerId
-      formState.validTime = [dayjs(Detail.ValidStartTime).format('YYYY-MM-DD'), dayjs(Detail.ValidEndTime).format('YYYY-MM-DD')]
+      formState.sellerId = Detail.SellerId||''
+      formState.validTime = Detail.ValidStartTime?[dayjs(Detail.ValidStartTime).format('YYYY-MM-DD'), dayjs(Detail.ValidEndTime).format('YYYY-MM-DD')]:''
       formState.company = Detail.Company
       formState.isEnabled = Detail.Status ? true : false
       if(route.query.startTime){
@@ -169,7 +169,12 @@ async function handleSave(type) {
       return
     }
   }
-  const res = userId.value ? await apiCustomerUser.userEdit(params) : await apiCustomerUser.userAdd(params)
+  let res
+  if(route.name==='CustomerUserTransform'){
+    res=await apiCustomerUser.potentialUserEdit(params)
+  }else{
+    res = userId.value ? await apiCustomerUser.userEdit(params) : await apiCustomerUser.userAdd(params)
+  }
   if (res.Ret !== 200) return
   ElMessage.success(userId.value ? '编辑成功' : '新增成功')
   router.replace('/customer/userList')