Prechádzať zdrojové kódy

fix: 维护状态是收回不显示收回按钮

outaozhen 4 rokov pred
rodič
commit
1938f0fce2

+ 13 - 11
src/pages/Product/Lock/LockStore/components/LocksDetail/TabList.jsx

@@ -202,7 +202,7 @@ const LockTabList = props => {
         >
           升级
         </Button> */}
-        {sellStatus !== 0 ? (
+        {sellStatus !== 0 && preserveStatus !== 2 ? (
           <Button
             type="primary"
             ghost
@@ -218,16 +218,18 @@ const LockTabList = props => {
             更换
           </Button>
         ) : null}
-        <Button
-          type="primary"
-          ghost
-          size="small"
-          className="mr-1"
-          onClick={() =>
-            setAddLonglelog({ ...setAddLonglelog, visible: true, type: lockTypeEnum.RECOVER })
-          }>
-          收回
-        </Button>
+        {preserveStatus === 2 ? (
+          <Button
+            type="primary"
+            ghost
+            size="small"
+            className="mr-1"
+            onClick={() =>
+              setAddLonglelog({ ...setAddLonglelog, visible: true, type: lockTypeEnum.RECOVER })
+            }>
+            收回
+          </Button>
+        ) : null}
         <Button
           type="primary"
           ghost