import { useMemo, useState } from "react"; import { View } from "@tarojs/components"; import PageCustom from "@/components/page-custom/index"; import NavBarNormal from "@/components/NavBarNormal/index"; import WemetaInput from "@/components/wemeta-input/index"; import WemetaTextarea from "@/components/wemeta-textarea"; import FormItem from '@/components/Form/FormItem' import PickerSingleColumn from "@/components/Picker/PickerSingleColumn"; import IconArrowDownRounded from '@/components/icon/IconArrowDownRounded'; import { saveMyContact } from '@/service/user' import BottomBar from "@/components/BottomBar"; import { isSuccess } from "@/utils"; import Taro from "@tarojs/taro"; import ButtonMain from "@/components/buttons/ButtonMain"; export default function Index() { // 当前选中的值 const options = ['销售人员', '客服与售后支持', '市场与商务合作人员', '新员工 / 培训岗位', '管理者 / 内容运营者'] // 是否显示选择器 const [showPicker, setShowPicker] = useState(false) // 当前选中的值 const [selected, setSelected] = useState(options[0]) const handleChange = (value: string) => { setSelected(value) } const [value, setValue] = useState({ entName: "", mobileOrWechat: "", name: "", position: selected, reqDetail: "" }); const onChange = (key: string, v: string) => { value[key] = v; setValue({ ...value, }); }; const handleSubmit = async () => { const result = await saveMyContact(value); if(isSuccess(result.status)){ Taro.showToast({ title: '提交成功' }) setTimeout(()=> { Taro.navigateBack() }, 2000) } }; const isDisable = useMemo(()=> !value.name || !value.mobileOrWechat || !value.entName || !selected, [value, selected]) return ( onChange("name", value)} placeholder="请输入" /> onChange("mobileOrWechat", value)} placeholder="请输入您的手机号/微信号" /> onChange("entName", value)} placeholder="请输入公司名称" /> setShowPicker(true)}> {selected} onChange("reqDetail", value)} placeholder="请输入" /> 提 交 ); }