Explorar o código

refactor: 调整对应菜单下的抽屉组件目录

lanjianrong %!s(int64=5) %!d(string=hai) anos
pai
achega
a645c339cb

+ 52 - 0
src/basic/css/common.scss

@@ -14,6 +14,32 @@
 }
 
 .zh-bg-red {
+
+  // 弹窗左右结构
+.sheet-box {
+  overflow: hidden;
+  .sheet-box-left {
+    height: calc(100vh - 25px);
+    overflow-y: auto;
+    .sheet-left-panel {
+      overflow-x: hidden;
+    }
+
+  }
+}
+.sheet-right-panel {
+  height: 280px;
+  overflow-x: hidden;
+  overflow-y: auto;
+}
+.sheet-btns {
+  height: 54px;
+}
+.sheet-panel-record {
+  // height: 340px;
+  overflow-x: hidden;
+}
+
   background-color: $zh-red;
 }
 
@@ -423,3 +449,29 @@
 ::-webkit-scrollbar-thumb:hover{
   background: #636363;
 }
+
+
+// 弹窗左右结构
+.sheet-box {
+  overflow: hidden;
+  .sheet-box-left {
+    height: calc(100vh - 25px);
+    overflow-y: auto;
+    .sheet-left-panel {
+      overflow-x: hidden;
+    }
+
+  }
+}
+.sheet-right-panel {
+  height: 280px;
+  overflow-x: hidden;
+  overflow-y: auto;
+}
+.sheet-btns {
+  height: 54px;
+}
+.sheet-panel-record {
+  // height: 340px;
+  overflow-x: hidden;
+}

+ 0 - 24
src/components/PopContent/index.scss

@@ -1,24 +0,0 @@
-// 弹窗左右结构
-.sheet-box {
-  overflow: hidden;
-  .sheet-box-left {
-    height: calc(100vh - 25px);
-    overflow-y: auto;
-    .sheet-left-panel {
-      overflow-x: hidden;
-    }
-
-  }
-}
-.sheet-right-panel {
-  height: 280px;
-  overflow-x: hidden;
-  overflow-y: auto;
-}
-.sheet-btns {
-  height: 54px;
-}
-.sheet-panel-record {
-  // height: 340px;
-  overflow-x: hidden;
-}

src/pages/Customer/Company/AddCompany/index.jsx → src/pages/Customer/Company/components/AddCompany/index.jsx


src/components/PopContent/Companys/CompanyForm.jsx → src/pages/Customer/Company/components/CompanyDetail/CompanyForm.jsx


src/components/PopContent/Companys/CompanyLowerList.jsx → src/pages/Customer/Company/components/CompanyDetail/CompanyLowerList.jsx


src/components/PopContent/Companys/CompanyTabList.jsx → src/pages/Customer/Company/components/CompanyDetail/CompanyTabList.jsx


+ 3 - 4
src/components/PopContent/Companys/index.jsx

@@ -1,12 +1,11 @@
 import React, { useState, useEffect } from 'react'
-import '../index.scss'
 import { Drawer, Row, Col } from 'antd'
 import useAutoTable from '@/hooks/useAutoTable'
 import consts from '@/consts'
 import { apiCompanyDetail } from '@/services/company'
-import CompanyForm from '@/components/PopContent/Companys/CompanyForm'
-import CompanyLowerList from '@/components/PopContent/Companys/CompanyLowerList'
-import CompanyTabList from '@/components/PopContent/Companys/CompanyTabList'
+import CompanyForm from '@/pages/Customer/Company/components/CompanyDetail/CompanyForm'
+import CompanyLowerList from '@/pages/Customer/Company/components/CompanyDetail/CompanyLowerList'
+import CompanyTabList from '@/pages/Customer/Company/components/CompanyDetail/CompanyTabList'
 import { connect } from 'dva'
 
 const Index = props => {

+ 2 - 2
src/pages/Customer/Company/index.jsx

@@ -5,8 +5,8 @@ import { message } from 'antd'
 import consts from '@/consts'
 import { queryCompany, apiAddCompany } from '@/services/company'
 import LazyCascader from '@/components/LazyCascader'
-import Companys from '@/components/PopContent/Companys'
-import AddCompany from '@/pages/Customer/Company/AddCompany'
+import Companys from '@/pages/Customer/Company/components/CompanyDetail'
+import AddCompany from '@/pages/Customer/Company/components/AddCompany'
 import { useModal } from '@/components/Modal'
 import { formatValues } from '@/components/LazyCascader'
 

src/components/PopContent/Contacts/AddRecord.jsx → src/pages/Customer/Contact/components/ContactDetail/AddRecord.jsx


src/components/PopContent/Contacts/ContanctForm.jsx → src/pages/Customer/Contact/components/ContactDetail/ContanctForm.jsx


src/components/PopContent/Contacts/ContanctLowerList.jsx → src/pages/Customer/Contact/components/ContactDetail/ContanctLowerList.jsx


src/components/PopContent/Contacts/ContanctTabList.jsx → src/pages/Customer/Contact/components/ContactDetail/ContanctTabList.jsx


+ 3 - 4
src/components/PopContent/Contacts/index.jsx

@@ -1,9 +1,8 @@
 import { Row, Col, Spin } from 'antd'
 import React, { useState, useEffect } from 'react'
-import '../index.scss'
-import ContanctForm from '@/components/PopContent/Contacts/ContanctForm.jsx'
-import ContanctTabList from '@/components/PopContent/Contacts/ContanctTabList.jsx'
-import ContanctLowerList from '@/components/PopContent/Contacts/ContanctLowerList.jsx'
+import ContanctForm from '@/pages/Customer/Contact/components/ContactDetail/ContanctForm.jsx'
+import ContanctTabList from '@/pages/Customer/Contact/components/ContactDetail/ContanctTabList.jsx'
+import ContanctLowerList from '@/pages/Customer/Contact/components/ContactDetail/ContanctLowerList.jsx'
 import { apiContactDetail } from '@/services/contact'
 import consts from '@/consts'
 import { connect } from 'dva'

+ 1 - 1
src/pages/Customer/Contact/index.jsx

@@ -1,4 +1,4 @@
-import Contacts from '@/components/PopContent/Contacts'
+import Contacts from '@/pages/Customer/Contact/components/ContactDetail'
 import Addcontact from '@/pages/Customer/Contact/components/AddContact'
 import ProTable from '@ant-design/pro-table'
 // import { PageHeaderWrapper } from '@ant-design/pro-layout';