This commit is contained in:
czm 2022-06-08 19:12:13 +08:00
parent f0cdb49ebc
commit ca4c8a6b0b
7 changed files with 32 additions and 12 deletions

View File

@ -62,7 +62,7 @@ export default memo((
</View>}
<View className={style.drawer_container_context}>
{children}
{show&&children}
</View>
<View className="common_safe_area_y"></View>
</View>

View File

@ -101,12 +101,17 @@
}
.order_address_list {
height: 900px;
height:80vh;
.order_address_title{
font-size: $font_size;
font-weight: 700;
width: 100%;
text-align: center;
padding: 20px 0 30px 0;
height: 100px;
}
.addressList_con{
padding-bottom: 20px;
height: calc(100% - 160px);
}
}

View File

@ -114,9 +114,11 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue =
<Popup show={showAddressList} showTitle={false} onClose={() => setShowAddressList(false)}>
<View className={styles.order_address_list}>
<View className={styles.order_address_title}></View>
<AddressList onSelect={getAddress}/>
<View className={styles.addressList_con}>
<AddressList onSelect={getAddress}/>
</View>
<View className="common_safe_area_y"></View>
</View>
<View className="common_safe_area_y"></View>
</Popup>
</View>
)

View File

@ -24,7 +24,7 @@
.apply_after_sales_con{
height: 80vh;
.scroll{
height: calc(100% - 80px);
height: calc(100% - 170px);
}
.returnSaleInput{
margin: 0 20px;
@ -85,8 +85,9 @@
font-size: $font_size;
font-weight: 700;
}
.uploadImg{
.textarea{
position: relative;
height: 165.4px;
.descDataNum{
position: absolute;
right: 10px;

View File

@ -1,5 +1,5 @@
import { Image, ScrollView, Text, Textarea, View } from "@tarojs/components";
import { memo, useState } from "react";
import { memo, useCallback, useState } from "react";
import classnames from "classnames";
import styles from './index.module.scss'
import Popup from "@/components/popup";
@ -8,6 +8,19 @@ import Counter from "@/components/counter";
export default memo(() => {
const [showDesc, setShowDesc] = useState(true)
const [descData, setDescData] = useState({
number: 0,
value: '',
count: 200
})
const getDesc = useCallback((e) => {
let value = e.detail.value
let res = value
if(value.length > descData.count) {
res = value.slice(0, descData.count)
}
setDescData({...descData, number:res.length, value: res})
},[])
return (
<View className={styles.apply_after_sales_main}>
<Popup showIconButton={true} show={showDesc} showTitle={false} onClose={() => setShowDesc(false)} >
@ -94,9 +107,9 @@ export default memo(() => {
</View>
<View className={styles.other_desc}>
<View className={styles.title}></View>
<View className={styles.uploadImg}>
<Textarea placeholder="一般情况下选填,当退货说明=“其它问题”时,必填" cursorSpacing={100}></Textarea>
<View className={styles.descDataNum}>0/100</View>
<View className={styles.textarea}>
<Textarea placeholder="一般情况下选填,当退货说明=“其它问题”时,必填" cursorSpacing={100} maxlength={descData.count} onInput={(e) => getDesc(e)}></Textarea>
<View className={styles.descDataNum}>{descData.number +'/'+ descData.count}</View>
</View>
</View>
<View className="common_safe_area_y"></View>

View File

@ -226,7 +226,7 @@ import styles from './index.module.scss'
<Remark onSave={(e) => getRemark(e)}/>
</Popup>
<Payment onSubmitSuccess={onPaySuccess} show={payMentShow} onClose={closePayShow} orderInfo={payOrderInfo} />
{/* <ApplyAfterSales/> */}
<ApplyAfterSales/>
<View className="common_safe_area_y"></View>
</View>
)

View File

@ -8,7 +8,6 @@ import SelectData, {ListProps} from "./components/selectData";
import { goLink } from "@/common/common";
import styles from './searchList.module.scss'
import { useCallback, useEffect, useMemo, useRef, useState } from "react";
import useManualPullDownRefresh from "@/use/useManualPullDownRefresh";
import {GetProductListApi} from "@/api/material"
import Taro, { useDidShow, usePullDownRefresh, useRouter } from "@tarojs/taro";
import { formatHashTag, formatImgUrl } from "@/common/fotmat";