Эх сурвалжийг харах

fix: 修复店铺信息空白问题

周玉环 2 өдөр өмнө
parent
commit
f220f031ec

+ 4 - 4
xinkeaboard-seller/src/components/SldTableRowTwo/index.js

@@ -169,7 +169,7 @@ export default class SldTableRowTwo extends PureComponent {
             fontWeight: this.props.r_fontw != undefined ? this.props.r_fontw : '500',
             lineHeight: '16px',
           }}>
-            {val.text.length > 62
+            {val.text?.length > 62
               ? <Tooltip placement="bottomRight" title={val.text}>
                 <span className={styles.word_break}>{val.text.substring(0, 61)}...</span>
               </Tooltip>
@@ -190,7 +190,7 @@ export default class SldTableRowTwo extends PureComponent {
             fontWeight: this.props.r_fontw != undefined ? this.props.r_fontw : '500',
             lineHeight: '16px',
           }}>
-            {val.text.length > 62
+            {val.text?.length > 62
               ? <Tooltip placement="bottomRight" title={val.text}>
                 <div>
                   <span className={styles.word_break}>{val.text.substring(0, 61)}...</span>
@@ -268,7 +268,7 @@ export default class SldTableRowTwo extends PureComponent {
             color: this.props.r_color != undefined ? this.props.r_color : '#999',
             fontWeight: this.props.r_fontw != undefined ? this.props.r_fontw : '500',
             lineHeight: '16px',
-          }} title={val.text}>{val.text.length > 30 ? val.text.substring(0, 30) + '...' : val.text}</div>
+          }} title={val.text}>{val.text?.length > 30 ? val.text.substring(0, 30) + '...' : val.text}</div>
         </FormItem>
       );
     } else if (val.type == 'show_goods_img_more') {
@@ -279,7 +279,7 @@ export default class SldTableRowTwo extends PureComponent {
           style={{ width: '100%' }}
         >
           <div className={`${global.flex_row_start_center}`}>
-            {val.data.length > 0 ? val.data.map((item, index) => {
+            {val.data?.length > 0 ? val.data.map((item, index) => {
                 return <div key={index} className={global.flex_row_center_center} onClick={() => this.sldShowImgPre(val, item.imageUrl)} style={{
                   overFlow: 'hidden',
                   width: 100,

+ 1 - 1
xinkeaboard-seller/src/pages/store/apply_detail.js

@@ -232,7 +232,7 @@ export default class ApplyDetail extends Component {
           //店铺经营信息-start
           store_business_info.map(item => {
             if (item.name == 'openTime') {
-              item.text = `${store_detail[item.name]}${sldComLanguage('年')}`;
+              item.text = store_detail[item.name] ? `${store_detail[item.name]}${sldComLanguage('年')}` : '';
             } else if (item.name == 'payAmount') {
               item.text = `${store_detail[item.name]}${sldComLanguage('元')}`;
             } else if (item.name == 'billCycle') {