|
|
@@ -50,23 +50,21 @@ export default function FirstOrderScreen() {
|
|
|
const { changeBackground } = useModel("barModel", true);
|
|
|
|
|
|
const { delText, editText, cancel } = useModel("wordsModel");
|
|
|
+ const { loading, success } = useModel("loadingModel");
|
|
|
const [money, changeMoney] = React.useState("");
|
|
|
const [edit, changeEdit] = React.useState(false);
|
|
|
+ const { firstOrder, updateMerchant } = useModel("userModel");
|
|
|
useFocusEffect(
|
|
|
React.useCallback(() => {
|
|
|
changeBackground(theme["color-primary-500"]);
|
|
|
+ if (!firstOrder) {
|
|
|
+ changeEdit(true);
|
|
|
+ } else {
|
|
|
+ changeMoney(firstOrder.toString() || "0");
|
|
|
+ }
|
|
|
}, [])
|
|
|
);
|
|
|
|
|
|
- const { firstOrder, updateMerchant } = useModel("userModel");
|
|
|
- React.useEffect(() => {
|
|
|
- if (!firstOrder) {
|
|
|
- changeEdit(true);
|
|
|
- } else {
|
|
|
- changeMoney(firstOrder.toString() || "0");
|
|
|
- }
|
|
|
- }, [firstOrder]);
|
|
|
-
|
|
|
return (
|
|
|
<>
|
|
|
<NavHeaderBar title="首单" />
|
|
|
@@ -111,11 +109,12 @@ export default function FirstOrderScreen() {
|
|
|
style={styles.buttonlast}
|
|
|
onPress={() => {
|
|
|
changeMoney("0");
|
|
|
- changeEdit(true);
|
|
|
+ loading();
|
|
|
updateMerchant({
|
|
|
firstOrder: 0,
|
|
|
}).then(() => {
|
|
|
- // success("删除成功");
|
|
|
+ success("删除成功");
|
|
|
+ changeEdit(true);
|
|
|
});
|
|
|
}}
|
|
|
>
|
|
|
@@ -128,11 +127,12 @@ export default function FirstOrderScreen() {
|
|
|
<Button
|
|
|
size="small"
|
|
|
onPress={() => {
|
|
|
- changeEdit(false);
|
|
|
+ loading();
|
|
|
updateMerchant({
|
|
|
firstOrder: money,
|
|
|
}).then(() => {
|
|
|
- // success("保存成功");
|
|
|
+ success("保存成功");
|
|
|
+ changeEdit(false);
|
|
|
});
|
|
|
}}
|
|
|
>
|
|
|
@@ -144,7 +144,7 @@ export default function FirstOrderScreen() {
|
|
|
style={styles.buttonlast}
|
|
|
onPress={() => {
|
|
|
changeEdit(false);
|
|
|
- changeMoney(firstOrder.toString() || '0');
|
|
|
+ changeMoney(firstOrder.toString() || "0");
|
|
|
}}
|
|
|
>
|
|
|
{cancel}
|