Jelajahi Sumber

feat: 云版管理详情相关

outaozhen 4 tahun lalu
induk
melakukan
88baac7859

+ 10 - 0
src/pages/Product/Cloud/components/Detail/Form.jsx

@@ -14,51 +14,61 @@ const RoadpricingForm = props => {
     {
       dataIndex: 'mobile',
       label: '手机',
+      editable: false,
       span: 24
     },
     {
       dataIndex: 'email',
       label: '邮箱',
+      editable: false,
       span: 24
     },
     {
       dataIndex: 'username',
       label: '称呼',
+      editable: false,
       span: 24
     },
     {
       dataIndex: 'qq',
       label: 'QQ',
+      editable: false,
       span: 24
     },
     {
       dataIndex: 'real_name',
       label: '真实姓名',
+      editable: false,
       span: 24
     },
     {
       dataIndex: 'create_time',
       label: '注册云版',
+      editable: false,
       span: 24
     },
     {
       dataIndex: 'company',
       label: '企业名称',
+      editable: false,
       span: 24
     },
     {
       dataIndex: 'province',
       label: '企业地区',
+      editable: false,
       span: 24
     },
     {
       dataIndex: 'latest_usedName',
       label: '最近使用',
+      editable: false,
       span: 24
     },
     {
       dataIndex: 'online_times',
       label: '累计时长',
+      editable: false,
       span: 24
     }
   ]

+ 15 - 3
src/pages/Product/Cloud/components/Detail/TabList.jsx

@@ -11,10 +11,21 @@ export const lockEnum = {
 const RoadpricingTabList = props => {
   const {
     compilationList,
-    cloudUser: { online_list = [] }
+    cloudUser: { online_list = [] },
+    projectType
   } = props
+  const isUpgradeEnum = {
+    true: '已升级',
+    undefined: ''
+  }
   const { TabPane } = Tabs
   const tRef = useRef(null)
+  const titleEnum = {
+    1: '养护云造价',
+    2: '大司空云计价',
+    3: '公路云计价',
+    4: '大司空概算'
+  }
   const columns = [
     {
       title: '产品',
@@ -31,7 +42,8 @@ const RoadpricingTabList = props => {
     {
       title: '专业版',
       dataIndex: 'isUpgrade',
-      width: '8%'
+      width: '8%',
+      render: isUpgrade => <span>{isUpgradeEnum[isUpgrade]}</span>
     },
     {
       title: '限期',
@@ -55,7 +67,7 @@ const RoadpricingTabList = props => {
     <div>
       <div className="pl-15px">
         <Tabs>
-          <TabPane tab="客户" key="客户">
+          <TabPane tab={titleEnum[projectType]} key={titleEnum[projectType]}>
             <div className="sheet-right-panel" ref={tRef}>
               <ProTable
                 size="small"

+ 5 - 1
src/pages/Product/Cloud/components/Detail/index.jsx

@@ -59,7 +59,11 @@ const Detail = props => {
           xl={{ span: 15 }}
           flex={{ flexDirection: 'column' }}
           className="sheet-box-right">
-          <TabList compilationList={state.compilationList} cloudUser={state.cloudUser} />
+          <TabList
+            compilationList={state.compilationList}
+            cloudUser={state.cloudUser}
+            projectType={projectType}
+          />
           <LowerList log={state.log} serviceLog={state.serviceLog} />
         </Col>
       </Row>