🎈 perf(ID1000820 电子商城文案调整优化):

This commit is contained in:
czm 2022-12-14 11:48:26 +08:00
parent 208fd5076f
commit ed49647747
7 changed files with 67 additions and 29 deletions

View File

@ -1,3 +1,4 @@
@import './styles/svg.scss';
@import './styles/common.scss'; @import './styles/common.scss';
@import './styles/iconfont.scss'; @import './styles/iconfont.scss';
page { page {

View File

@ -5,14 +5,14 @@
// export const BASE_URL = `http://192.168.0.89:40001/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 = `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 = 'https://pre.zzfzyc.com/lymarket' // 预发布 // export const BASE_URL = 'https://pre.zzfzyc.com/lymarket' // 预发布
// export const BASE_URL = `http://192.168.1.9:40001/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.9:50005/lymarket` // 发
// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发 // export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境 // export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = 'https://www.zzfzyc.com/lymarket' // 正式环境 // 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.5:40001/lymarket` // 王霞
// export const BASE_URL = 'http://192.168.1.7:50002/lymarket' // 添 export const BASE_URL = 'http://192.168.1.7:50002/lymarket' // 添
// export const BASE_URL = 'http://192.168.1.28:50002/lymarket' // 婷 // export const BASE_URL = 'http://192.168.1.28:50002/lymarket' // 婷
// export const BASE_URL = `http://192.168.1.42:50002/lymarket` // 杰 // export const BASE_URL = `http://192.168.1.42:50002/lymarket` // 杰

View File

@ -181,8 +181,7 @@ const ScanPay = ({ show = true, onClose, company, orderInfo }: Param) => {
<View className={classnames('iconfont icon-a-moreback', styles.miconfont_title)} onClick={onClose}></View> <View className={classnames('iconfont icon-a-moreback', styles.miconfont_title)} onClick={onClose}></View>
<View className={styles.title}></View> <View className={styles.title}></View>
<View className={styles.desc}> <View className={styles.desc}>
<Text className={classnames(styles.miconfont, 'iconfont, icon-zhuyi')}></Text> 1. 2.
</View> </View>
<View className={styles.scanPay_list}> <View className={styles.scanPay_list}>
{(state.loading && <LoadingCard />) || ( {(state.loading && <LoadingCard />) || (

View File

@ -116,18 +116,18 @@ export default memo(({ show, onClose, onSubmit, id }: Param) => {
<View className={styles.order_list_item_title}>{`${colorItem.code} ${colorItem.name}`}</View> <View className={styles.order_list_item_title}>{`${colorItem.code} ${colorItem.name}`}</View>
<View className={styles.order_list_item_price}> <View className={styles.order_list_item_price}>
<Text>¥{standardPrice(colorItem.sale_price)}</Text> <Text>¥{standardPrice(colorItem.sale_price)}</Text>
<Text>{formatWeightDiv(colorItem.estimate_weight)}kg</Text> {/* <Text>总重{formatWeightDiv(colorItem.estimate_weight)}kg</Text> */}
</View> </View>
</View> </View>
<View className={styles.order_list_item_count}> <View className={styles.order_list_item_count}>
<View className={styles.count_num}> {/* <View className={styles.count_num}>
×{formatCount(colorItem)} ×{formatCount(colorItem)}
<text>{formatDetailOrder.unit}</text> <text>{formatDetailOrder.unit}</text>
</View> </View> */}
<View className={styles.count_price}> {/* <View className={styles.count_price}>
<text>¥</text> <text>¥</text>
{formatPriceDiv(colorItem.estimate_amount, 100, true)} {formatPriceDiv(colorItem.estimate_amount, 100, true)}
</View> </View> */}
</View> </View>
</View> </View>
</View> </View>

View File

@ -27,13 +27,13 @@ export default (props: Param) => {
<View className={styles.customer_service_list}> <View className={styles.customer_service_list}>
<View className={styles.customer_service_title}> <View className={styles.customer_service_title}>
<Text></Text> <Text></Text>
<Text></Text> {/* <Text>我们根据选择为您提供服务</Text> */}
</View> </View>
<View className={styles.customer_service_con}> <View className={styles.customer_service_con}>
<View className={styles.customer_service_item}> <View className={styles.customer_service_item}>
<IconFont name="icon-guanfangweixinkefu" size={60} /> <IconFont name="icon-guanfangweixinkefu" size={60} />
<View className={styles.customer_service_item_con}> <View className={styles.customer_service_item_con}>
<Text></Text> <Text>线</Text>
<Text></Text> <Text></Text>
</View> </View>
<View className={styles.customer_service_item_icon}> <View className={styles.customer_service_item_icon}>

View File

@ -15,9 +15,24 @@ import useUserInfo from '@/use/useUserInfo'
import IconFont from '@/components/iconfont/iconfont' import IconFont from '@/components/iconfont/iconfont'
import { formatImgUrl } from '@/common/fotmat' import { formatImgUrl } from '@/common/fotmat'
// 列表
const UserEditList = memo((props: any) => {
return (
<View onClick={props.onClick} className="user-edit-list">
<View className="user-edit-list-left">{props.label}</View>
<View className="user-edit-list-right">
<View>{props.children ? props.children : props.data ? props.data : <View className="user-edit-list-right-placeholder">{props.placeholder}</View>}</View>
{!props.useIcon && <Text className="iconfont icon-a-moreback"></Text>}
</View>
</View>
)
})
export default () => { export default () => {
const { getPhoneNumber, getAdminUserInfo } = useLogin() const { getPhoneNumber, getAdminUserInfo } = useLogin()
const { adminUserInfo } = useSelector(state => state.userInfo) const { adminUserInfo } = useSelector(state => state.userInfo)
// 表单数据
const [formData, setFormData] = useState<typeof adminUserInfo>(adminUserInfo)
// 用户信息 // 用户信息
useEffect(() => { useEffect(() => {
setFormData({ setFormData({
@ -32,8 +47,7 @@ export default () => {
}) })
getCompanyTypeData() getCompanyTypeData()
}, []) }, [])
// 表单数据
const [formData, setFormData] = useState<typeof adminUserInfo>(adminUserInfo)
// 昵称修改保存 // 昵称修改保存
const { fetchData: realNameUpdateFetch } = realNameUpdateApi() const { fetchData: realNameUpdateFetch } = realNameUpdateApi()
const rules = { const rules = {
@ -221,12 +235,12 @@ export default () => {
<View className="customer_service_name_and_phone"> <View className="customer_service_name_and_phone">
<View className="customer_service_name"> <View className="customer_service_name">
<Text>{userInfo?.adminUserInfo?.sale_user_name}</Text> <Text>{userInfo?.adminUserInfo?.sale_user_name}</Text>
<Text></Text> <Text></Text>
</View> </View>
<View className="customer_service_phone">线 {userInfo?.adminUserInfo?.sale_user_phone}</View> <View className="customer_service_phone">{userInfo?.adminUserInfo?.sale_user_phone}</View>
</View> </View>
<View className="customer_service_button" onClick={() => onPhone()}> <View className="customer_service_button" onClick={() => onPhone()}>
<IconFont name="icon-dianhua" /> <IconFont name="icon-dianhua" size={43} />
<Text></Text> <Text></Text>
</View> </View>
</View>} </View>}
@ -245,16 +259,3 @@ export default () => {
</View> </View>
) )
} }
// 列表
const UserEditList = memo((props: any) => {
return (
<View onClick={props.onClick} className="user-edit-list">
<View className="user-edit-list-left">{props.label}</View>
<View className="user-edit-list-right">
<View>{props.children ? props.children : props.data ? props.data : <View className="user-edit-list-right-placeholder">{props.placeholder}</View>}</View>
{!props.useIcon && <Text className="iconfont icon-a-moreback"></Text>}
</View>
</View>
)
})

37
src/styles/svg.scss Normal file
View File

@ -0,0 +1,37 @@
@font-face {
font-family: 'icomoon';
src: url('data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAAJgAA0AAAAABpQAAAILAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCXhEICoIggXkLEAABNgIkAxoEIAWDGwdPG3YFEVWbX8h+JmRyf1jeIHfJTfyeG4nofgTf7/dln3s/zbBawL/LaurNEoACZgWEARYmteWjSKaiyUZP/4f3ky8b9wCYusmtBRg+Rl0gL5hhgH9pgmNRF4Vd2nmAga1FiyIMA/TAKHXbP3n02AznQUQM5U0UbEYnIeCPD8Nq8NfP/9WrA83ohiSEilBCQs4X444y6Wn6BbepPP41MhqonmhXOU38Hflz12fTMjQIUNYF8r59BFgnC/RRMgmNapIk1P+OrgMj/ZzpWveyLDQCCJmoEBmIhAQACEpwb4gubaAKWlHDemwGlACBELKUc24nOp4703L9K+nil43N176OfOmbFg/bKh1pIhthTXUAoDGvqLcMaE3CwJas1gHfcdq912KZ+tMyIZfF/Yn3AwEsuZ0NbZP+rzWVhL8b8sW8AjUJBIE1lXT8+RuhUgLEaiChxMVUF6gqZJAAANDqewFCVbsASdVwAbKqaQKUVK0ToKzJSQEqqh4I0KiXX2VRahBaMSxRWA8sUwVWouaBsm4bQUWrqy0bjXqxa8uBfQcO7LdrfQ85sJ8V23Yc27vpsDdoSYxGbKnXbDt8ZJe93tlROJ3ydXYUc8gcv/Vofce2/dsObzq6bWt986n6fKYWow43Yt9ejeZvOfB7wwIkZVuVSFJkOUpRruzYe+rgzs7qsf27iqKo8uzxRWF0AgA=')
format('woff2'),
url('data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAQsAA0AAAAABpQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEEAAAABoAAAAclSIA5UdERUYAAAP0AAAAHAAAAB4AJwANT1MvMgAAAZQAAAA+AAAAYA8TBaxjbWFwAAAB7AAAAFUAAAFeF1fZ4Wdhc3AAAAPsAAAACAAAAAgAAAAQZ2x5ZgAAAlQAAACGAAABID7uCVNoZWFkAAABMAAAACoAAAA2IhseK2hoZWEAAAFcAAAAHQAAACQHQgPHaG10eAAAAdQAAAAXAAAAGg11AIBsb2NhAAACRAAAABAAAAAQAHgAsG1heHAAAAF8AAAAGAAAACAACwAybmFtZQAAAtwAAADcAAABm/pYTdhwb3N0AAADuAAAADIAAABPfL1sUnjaY2BkAIO4/vtN8fw2Xxm4WcD8+/vevEOmmRuYg4AUBwMTiAcAXYQLzgAAeNpjYGRgYD7w/wADAwsDCDA3MDAyoAI2AFXEAxIAAAB42mNgZGBgYGcwYGBmAAEmBjQAAAYTAD542mNgZm5gnMDAysDANJPpDAMDQz+EZnzNYMzIyYAKGAXQBBgcGBhfMjIf+H+AwYEZiEFqkGQVGBgBSP0KygAAeNpjYYAAxlAIzQTELAwMDUwKAAgJAQMAeNpjYGBgZoBgGQZGBhCIAPIYwXwWBhsgzcXAwcAEhIwMCi8Z///9/x+sSuElA4T9/4k4K1gHFwMMMILMY2QDYmaoABOQYGJABUA7WBiGNwAAJK8NIAAAAAAAAAAACAAIABAAGABgAJB42mNgZIABJgYGSyYGQnxmhgaGIOYG5iAGfgZ5Bn0GBmFFIzFRQRE2ZUUlNVNBEzNNRlQ+I5r8AkYFXmFh3n8PgCTjWiTOv1wkDnOQEB+YwcuowCeEzP6XgMxjYGJSALmHcRPYPQyMxhDbtBkhtlkzovKZHAJAWkHEXTiLcRMuyxgAzz4qaAAAeNp1zrFqwlAYxfF/NFq0IJ1K6XRHp6DgA3QqdXDpIB0b4yUE9F6IEXTvI3TsM/RhfCJPwrcmcMPvOzfnI8CMfxLaJ+GBJ/NAnpuH8ps5lb/MIx65mMfKf81TXrmplaQTJbNuQ+uB/GIeygtzKn+YRzzzbR4r/zFPWfFHRUHkqBMJUBXxGKPwiafkzIGcWqMvz4dc6Pu+L99qT81J923uWJLpL9n6+lTF4JbZor/73s2NWqW2hG5TrtmzV7bjqve6626sm6kUQ+NKH3ydN37vdle3LuJG+zLu5ds+Q3jaY2BiwA/YGRgYmRiYGJkZmBlZGFnZ0nMqCzIM2UvzMg0MDMC0q6WBAZQ2BACYRgjzAAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCNiBmAfMYAAPgADV42mNgYGBkAIKrS9Q5QPT9fW/ewWgATPsImAAA')
format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
[class^='icon-'],
[class*=' icon-'] {
/* use !important to prevent issues with browser extensions that change fonts */
font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-mdgl .path1:before {
content: '\e900';
color: rgb(164, 175, 204);
opacity: 0.95;
}
.icon-mdgl .path2:before {
content: '\e901';
margin-left: -1em;
color: rgb(152, 162, 192);
opacity: 0.5;
}