Browse Source

fix: 修改编号规则命名的问题

outaozhen 3 years ago
parent
commit
2ae454e2d6
1 changed files with 5 additions and 4 deletions
  1. 5 4
      src/pages/Business/RuleCode/index.tsx

+ 5 - 4
src/pages/Business/RuleCode/index.tsx

@@ -6,6 +6,7 @@ import { createUid, dayjsFormat } from '@/utils/util'
 import { queryRuleCodeList, updateRuleCode } from '@/services/api/business'
 import { useRequest } from '@umijs/max'
 import LeftMenu from './components/LeftMenu'
+import { BusinessType } from '@/enums/gc'
 
 const { TabPane } = Tabs
 
@@ -174,7 +175,7 @@ const RulesCode = () => {
         type="primary"
         onClick={() => {
           tryUpdateRuleCode({
-            tab: state.tabId,
+            businessType: state.activeKey.split('_')[1],
             subjectID: state.activeKey.split('_')[0],
             rules: ruleArr.map(item => ({
               type: item.type,
@@ -204,15 +205,15 @@ const RulesCode = () => {
 
         <div className="w-6/7 ml-8 p-4 pt-1 bg-white">
           <Tabs
-            defaultActiveKey="yuS"
+            defaultActiveKey={BusinessType.UNDO}
             tabBarExtraContent={renderExtraTabContent()}
             onChange={key => {
               setState({
                 ...state,
-                tabId: key
+                activeKey: key
               })
             }}>
-            <TabPane key="yuS" tab="编号规则设置">
+            <TabPane key={BusinessType.UNDO} tab="编号规则设置">
               {state.activeKey ? (
                 <>
                   <div className="flex items-center mb-3">