panhui 5 ani în urmă
părinte
comite
02078b376b
1 a modificat fișierele cu 14 adăugiri și 14 ștergeri
  1. 14 14
      screens/Set/FirstOrderScreen.js

+ 14 - 14
screens/Set/FirstOrderScreen.js

@@ -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}