diff --git a/src/common/constant.js b/src/common/constant.js
index 4b55726..346a828 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -4,7 +4,7 @@
// export const BASE_URL = `http://10.0.0.5:50001/lymarket`
// export const BASE_URL = `http://192.168.0.89:40001/lymarket`
// export const BASE_URL = `http://192.168.1.165:40001/lymarket` // 王霞
-// export const BASE_URL = `https://test.zzfzyc.com/lymarket` // 测试环境
+export const BASE_URL = `https://test.zzfzyc.com/lymarket` // 测试环境
// export const BASE_URL = `http://192.168.1.9:40001/lymarket` // 发
// export const BASE_URL = `http://192.168.1.9:50005/lymarket` // 发
// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
@@ -12,7 +12,7 @@
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
// export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
// export const BASE_URL = `http://192.168.1.7:50002/lymarket` // 添
-export const BASE_URL = `http://192.168.1.42:50001/lymarket` // 杰
+// export const BASE_URL = `http://192.168.1.42:50001/lymarket` // 杰
// CDN
// 生成密钥
diff --git a/src/components/orderBtns/index.tsx b/src/components/orderBtns/index.tsx
index e5468cc..028ea5e 100644
--- a/src/components/orderBtns/index.tsx
+++ b/src/components/orderBtns/index.tsx
@@ -47,7 +47,7 @@ export default memo(({orderInfo, onClick}:Param) => {
SaLeModeWeightCut,
} = SALE_MODE
- //订单按钮按订单状态归类, value是该订单状态,可能该按钮会出现
+ //注册按钮
const orderBtnsList = useRef([
{
@@ -60,7 +60,7 @@ export default memo(({orderInfo, onClick}:Param) => {
SaleOrderStatusWaitingPayment.value,
SaleOrderStatusTaking.value,
SaleOrderStatusWaitingDelivery.value], //取消订单按钮对应: 待接单,配布中,已配布, 待付款, 待发货, 提货中
- label: '取消订单'
+ label: '取消订单',
},
{
id: 3,
@@ -112,7 +112,7 @@ export default memo(({orderInfo, onClick}:Param) => {
//取消订单按钮
return( orderInfo.actual_amount == 0 && item.value.includes(orderInfo.status)) //在待发货之前没有付过款
} else if (item.id == 2) {
- //去付款按钮(这里后端偷偷改了逻辑)
+ //去付款按钮
return( orderInfo.wait_pay_amount != 0 && item.value.includes(orderInfo.status)) //只要没有付完款就显示
} else if(item.id == 3 ) {
//申请退款, 只有大货才有
diff --git a/src/components/shopCart/index.module.scss b/src/components/shopCart/index.module.scss
index e862c14..7efbac4 100644
--- a/src/components/shopCart/index.module.scss
+++ b/src/components/shopCart/index.module.scss
@@ -54,7 +54,7 @@
padding-bottom: 120px;
.product_item{
display: flex;
- justify-content: space-between;
+ align-items: center;
&:nth-child(n+2) {
margin-top: 37px;
}
@@ -80,14 +80,11 @@
margin-left: 20px;
padding-right: 10px;
box-sizing: border-box;
- .title{
- font-size: $font_size;
- color: $color_font_one;
- @include common_ellipsis;
- }
+
.subtitle{
color: $color_font_two;
font-size: $font_size_medium;
+ margin: 10px 0;
}
.tag{
font-size: $font_size_min;
@@ -106,9 +103,7 @@
}
.count{
display: flex;
- flex-direction: column;
justify-content: space-between;
- align-items: flex-end;
.btn_count{
width: 235px;
height: 64px;
@@ -118,6 +113,25 @@
display: flex;
align-items: center;
}
+
+ .long{
+ color: $color_main;
+ font-size: $font_size_medium;
+ }
+ }
+ .product_item_name{
+ display: flex;
+ flex-direction: column;
+ flex: 1;
+ color: #3C3C3C;
+
+ }
+ .product_item_name_header{
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 10px;
+ margin-left: 20px;
+ font-size: 28px;
.price{
font-size: $font_size;
font-weight: 700;
@@ -126,9 +140,12 @@
font-size: $font_size_min;
}
}
- .long{
- color: $color_main;
- font-size: $font_size_medium;
+ .title{
+ font-size: $font_size;
+ color: $color_font_one;
+ padding-right: 10px;
+ @include common_ellipsis;
+ flex: 1;
}
}
}
diff --git a/src/components/shopCart/index.tsx b/src/components/shopCart/index.tsx
index b245395..a41218c 100644
--- a/src/components/shopCart/index.tsx
+++ b/src/components/shopCart/index.tsx
@@ -307,26 +307,29 @@ export default ({show = false, onClose}: param) => {
-
- {formatHashTag(item.product_code, item.product_name)}
- {item.product_color_code +' ' + item.product_color_name}
- {item.sale_mode_name}
-
-
- ¥{formatPirce(item.sale_price)}/{selectList[item.sale_mode].eunit}
- {/* ×{formatCount(item)}{selectList[selectIndex].unit} */}
-
- getInputValue(e, item)}
- defaultNum={formatCount(item)}
- step={selectList[selectIndex].step}
- digits={selectList[selectIndex].digits}
- onClickBtn={(e) => getInputValue(e, item)}
- unit={formatUnit(item)}
- minNum={selectList[selectIndex].minNum}
- maxNum={selectList[selectIndex].maxNum}
- disable={UpdateShoppingCartLoading}
- />
+
+
+ {formatHashTag(item.product_code, item.product_name)}
+ ¥{formatPirce(item.sale_price)}/{selectList[item.sale_mode].eunit}
+
+
+
+ {item.product_color_code +' ' + item.product_color_name}
+ {item.sale_mode_name}
+
+
+ getInputValue(e, item)}
+ defaultNum={formatCount(item)}
+ step={selectList[selectIndex].step}
+ digits={selectList[selectIndex].digits}
+ onClickBtn={(e) => getInputValue(e, item)}
+ unit={formatUnit(item)}
+ minNum={selectList[selectIndex].minNum}
+ maxNum={selectList[selectIndex].maxNum}
+ disable={UpdateShoppingCartLoading}
+ />
+
diff --git a/src/pages/applyAfterSales/index.tsx b/src/pages/applyAfterSales/index.tsx
index 3a46f34..c72585d 100644
--- a/src/pages/applyAfterSales/index.tsx
+++ b/src/pages/applyAfterSales/index.tsx
@@ -3,7 +3,7 @@ import { FC, memo, useCallback, useEffect, useMemo, useRef, useState } from "rea
import classnames from "classnames";
import styles from './index.module.scss'
import ReasonPopup from "./components/reasonPopup";
-import { useDidShow, useRouter } from "@tarojs/taro";
+import Taro, { useDidShow, useRouter } from "@tarojs/taro";
import { GetSaleOrderDetailApi } from "@/api/order";
import KindList from "./components/kindList"
import CutKindList from "./components/cutkindList"
@@ -129,7 +129,7 @@ export default () => {
//提交数据
const {fetchData: fetchDataReturnApply} = ReturnApplyOrderApi()
const onSubmitData = async () => {
- if(submitData.roll_list.length <= 0) return alert.error('请选择退货颜色')
+ if(submitData.roll_list.length <= 0) return alert.none('请选择或输入退货颜色')
console.log('submitData::',submitData)
let res = await fetchDataReturnApply(submitData)
if(res.success) {
@@ -143,8 +143,10 @@ export default () => {
//底部按钮
const onSubmit = throttle((val) => {
if(val == 2) {
- if(!submitData.return_explain) return alert.error('请填写其他说明')
+ if(!submitData.return_explain && !submitData.reason_describe) return alert.error('请填写其他说明')
onSubmitData()
+ } else {
+ Taro.navigateBack()
}
}, 600)
diff --git a/src/pages/userEdit/index.tsx b/src/pages/userEdit/index.tsx
index 1372fc7..f6eca7f 100644
--- a/src/pages/userEdit/index.tsx
+++ b/src/pages/userEdit/index.tsx
@@ -5,7 +5,7 @@ import { Button, Image, Picker, Text, Textarea, View } from "@tarojs/components"
import Taro, { chooseMedia } from "@tarojs/taro";
import { realNameUpdateApi, companyTypeApi, portraitUpdateApi } from "@/api/user";
import { companyDetailApi, companyUpdateApi } from "@/api/company"
-import { memo, useCallback, useEffect, useRef, useState } from "react"
+import { memo, useCallback, useEffect, useMemo, useRef, useState } from "react"
import "./index.scss"
import ModifyModal from "./components/ModifyModal";
import useLogin from "@/use/useLogin";
@@ -32,9 +32,7 @@ export default () => {
getCompanyTypeData();
}, [])
// 表单数据
- const [formData, setFormData] = useState({
- user_name: "麦兜"
- });
+ const [formData, setFormData] = useState(adminUserInfo);
// 昵称修改保存
const { fetchData: realNameUpdateFetch } = realNameUpdateApi();
const rules = {
@@ -128,6 +126,7 @@ export default () => {
const { value } = ev.detail;
const item = companyTypeData.data.list && companyTypeData.data.list[value];
if (item) {
+ if(item.id == 0) return alert.error('请选择类型')
const params = await getCompanyFetch();
const result = await saveFetch({
...params.data,
@@ -150,6 +149,17 @@ export default () => {
goLink('/pages/index/index',{}, 'switchTab')
}
+ const comanyTypeDataFormat = useMemo(() => {
+ if(companyTypeData.data.list) {
+ return companyTypeData.data.list?.map(item => {
+ if(item.id == 0) item.name = '--请选择类型--'
+ return item
+ })
+ } else {
+ return []
+ }
+ }, [companyTypeData])
+
return (
@@ -172,8 +182,8 @@ export default () => {
组织资料
(ModifyCompanyNameEl.current as any).setModalShow(true)} data={(formData as any)?.company_name} label="名称" placeholder="待绑定" icon="" />
-
- {(companyTypeData.data as any).list && (companyTypeData.data as any).list[(formData as any)?.company_type_index].name}
+
+ {formData?.purchaser_type_name}
onNavigate("/pages/certification/index")} label="我的认证" placeholder="待绑定" icon="">
diff --git a/src/reducers/userInfo.ts b/src/reducers/userInfo.ts
index 6a4cb11..9edaa36 100644
--- a/src/reducers/userInfo.ts
+++ b/src/reducers/userInfo.ts
@@ -41,7 +41,16 @@ export type UserAdminParam = {
is_authorize_name?: false|true,
is_authorize_phone?: false|true,
phone?:string,
- authentication_status?:number
+ authentication_status?:number,
+ authentication_status_name: string,
+ company_id?: number,
+ company_name?: string,
+ founder_user_id?: string,
+ founder_user_name?: string,
+ order_access_status?: number,
+ order_access_status_name?: string,
+ purchaser_type?: number,
+ purchaser_type_name?: string
}
export type SortCodeParam = {