Commit eedf7dfb authored by XieZhiXiong's avatar XieZhiXiong

fixbug

parent a8e67237
...@@ -96,7 +96,7 @@ const EquityInfo: React.FC<EquityInfoProps> = ({ ...@@ -96,7 +96,7 @@ const EquityInfo: React.FC<EquityInfoProps> = ({
}, },
{ {
title: '会员权益名称', title: '会员权益名称',
dataIndex: 'rightTypeName ', dataIndex: 'rightTypeName',
align: 'center', align: 'center',
}, },
{ {
...@@ -288,7 +288,7 @@ const EquityInfo: React.FC<EquityInfoProps> = ({ ...@@ -288,7 +288,7 @@ const EquityInfo: React.FC<EquityInfoProps> = ({
<div className={styles.exhibition}> <div className={styles.exhibition}>
<div className={styles['exhibition-left']}> <div className={styles['exhibition-left']}>
<div className={styles['exhibition-title']}> <div className={styles['exhibition-title']}>
可用积分 已用积分/可用积分
</div> </div>
<div className={styles['exhibition-amount']}> <div className={styles['exhibition-amount']}>
{equityInfo?.sumUsedPoint}/{equityInfo?.sumPoint} {equityInfo?.sumUsedPoint}/{equityInfo?.sumPoint}
......
...@@ -327,7 +327,7 @@ const SincerityInfo: React.FC<SincerityInfoProps> = ({ ...@@ -327,7 +327,7 @@ const SincerityInfo: React.FC<SincerityInfoProps> = ({
switch (item.star) { switch (item.star) {
case 1: case 1:
case 2: { case 2: {
target = ret[0]; target = ret[2];
break; break;
} }
...@@ -338,7 +338,7 @@ const SincerityInfo: React.FC<SincerityInfoProps> = ({ ...@@ -338,7 +338,7 @@ const SincerityInfo: React.FC<SincerityInfoProps> = ({
case 4: case 4:
case 5: { case 5: {
target = ret[2]; target = ret[0];
break; break;
} }
...@@ -373,9 +373,9 @@ const SincerityInfo: React.FC<SincerityInfoProps> = ({ ...@@ -373,9 +373,9 @@ const SincerityInfo: React.FC<SincerityInfoProps> = ({
const getSummaryEvaluatePie = (data: EstimateSumItems[]) => { const getSummaryEvaluatePie = (data: EstimateSumItems[]) => {
const source = data || []; const source = data || [];
const count = source.reduce((pre, now) => now.sum + pre, 0); const count = source.reduce((pre, now) => now.sum + pre, 0);
const bad = source[0] && source[0].sum ? source[0].sum : 0; const good = source[0] && source[0].sum ? source[0].sum : 0;
const notBad = source[1] && source[1].sum ? source[1].sum : 0; const notBad = source[1] && source[1].sum ? source[1].sum : 0;
const good = source[2] && source[2].sum ? source[2].sum : 0; const bad = source[2] && source[2].sum ? source[2].sum : 0;
const ret = [ const ret = [
{ {
...@@ -522,9 +522,10 @@ const SincerityInfo: React.FC<SincerityInfoProps> = ({ ...@@ -522,9 +522,10 @@ const SincerityInfo: React.FC<SincerityInfoProps> = ({
<Col span={24}> <Col span={24}>
<Spin spinning={Boolean(basicInfo.loading)}> <Spin spinning={Boolean(basicInfo.loading)}>
<Row gutter={24}> <Row gutter={24}>
<Col span={8}> <Col flex="386px">
<MellowCard <MellowCard
title="信用积分" title="信用积分"
fullHeight
> >
<Pie <Pie
hasLegend hasLegend
...@@ -538,9 +539,9 @@ const SincerityInfo: React.FC<SincerityInfoProps> = ({ ...@@ -538,9 +539,9 @@ const SincerityInfo: React.FC<SincerityInfoProps> = ({
</Col> </Col>
{basicInfo.loading === false && ( {basicInfo.loading === false && (
<Col span={16}> <Col flex="1">
<div className={styles.tofo}> <div className={styles.tofo}>
<MellowCard> <MellowCard fullHeight>
{integralItems.map(item => ( {integralItems.map(item => (
<Card.Grid key={item.id} className={styles['tofo-item']}> <Card.Grid key={item.id} className={styles['tofo-item']}>
<ContentBox <ContentBox
...@@ -581,7 +582,7 @@ const SincerityInfo: React.FC<SincerityInfoProps> = ({ ...@@ -581,7 +582,7 @@ const SincerityInfo: React.FC<SincerityInfoProps> = ({
<TabPane tab="交易评价统计" key="evaluateSum"> <TabPane tab="交易评价统计" key="evaluateSum">
<Spin spinning={Boolean(salesEstimateSum.loading)}> <Spin spinning={Boolean(salesEstimateSum.loading)}>
<Row gutter={24}> <Row gutter={24}>
<Col span={8}> <Col flex="386px">
<Pie <Pie
hasLegend hasLegend
subTitle="累计评价" subTitle="累计评价"
...@@ -595,7 +596,7 @@ const SincerityInfo: React.FC<SincerityInfoProps> = ({ ...@@ -595,7 +596,7 @@ const SincerityInfo: React.FC<SincerityInfoProps> = ({
/> />
</Col> </Col>
<Col span={16}> <Col flex="1">
<PolymericTable <PolymericTable
dataSource={salesEvaluate} dataSource={salesEvaluate}
columns={evaluateColumns} columns={evaluateColumns}
...@@ -645,7 +646,7 @@ const SincerityInfo: React.FC<SincerityInfoProps> = ({ ...@@ -645,7 +646,7 @@ const SincerityInfo: React.FC<SincerityInfoProps> = ({
<TabPane tab="售后评价统计" key="evaluateSum"> <TabPane tab="售后评价统计" key="evaluateSum">
<Spin spinning={Boolean(afterEstimateSum.loading)}> <Spin spinning={Boolean(afterEstimateSum.loading)}>
<Row gutter={24}> <Row gutter={24}>
<Col span={8}> <Col flex="386px">
<Pie <Pie
hasLegend hasLegend
subTitle="累计评价" subTitle="累计评价"
...@@ -659,7 +660,7 @@ const SincerityInfo: React.FC<SincerityInfoProps> = ({ ...@@ -659,7 +660,7 @@ const SincerityInfo: React.FC<SincerityInfoProps> = ({
/> />
</Col> </Col>
<Col span={16}> <Col flex="1">
<PolymericTable <PolymericTable
dataSource={afterEvaluate} dataSource={afterEvaluate}
columns={evaluateColumns} columns={evaluateColumns}
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Author: XieZhiXiong * @Author: XieZhiXiong
* @Date: 2020-10-22 17:31:08 * @Date: 2020-10-22 17:31:08
* @LastEditors: XieZhiXiong * @LastEditors: XieZhiXiong
* @LastEditTime: 2020-11-04 09:56:33 * @LastEditTime: 2020-11-24 10:40:03
* @Description: 联动逻辑相关 * @Description: 联动逻辑相关
*/ */
import { FormEffectHooks, FormPath } from '@formily/antd'; import { FormEffectHooks, FormPath } from '@formily/antd';
...@@ -32,4 +32,14 @@ export const useBusinessEffects = (context, actions) => { ...@@ -32,4 +32,14 @@ export const useBusinessEffects = (context, actions) => {
onFieldInputChange$('amountSlide').subscribe(fieldState => { onFieldInputChange$('amountSlide').subscribe(fieldState => {
linkage.value('repayQuota', `${fieldState.value}`); linkage.value('repayQuota', `${fieldState.value}`);
}); });
// 支付方式 联动 支付渠道
onFieldValueChange$('tradeType').subscribe(fieldState => {
const { value } = fieldState;
if (value === 2) {
linkage.hide('tradeChannel');
} else {
linkage.show('tradeChannel');
}
});
} }
\ No newline at end of file
...@@ -139,7 +139,7 @@ export const uploadVoucherModalSchema: ISchema = { ...@@ -139,7 +139,7 @@ export const uploadVoucherModalSchema: ISchema = {
}, },
'x-rules': [ 'x-rules': [
{ {
required: true, required: false,
message: '请上传支付凭证', message: '请上传支付凭证',
}, },
], ],
......
...@@ -86,7 +86,7 @@ const Analysis: React.FC<AnalysisProps> = ({ ...@@ -86,7 +86,7 @@ const Analysis: React.FC<AnalysisProps> = ({
switch (item.star) { switch (item.star) {
case 1: case 1:
case 2: { case 2: {
target = ret[0]; target = ret[2];
break; break;
} }
...@@ -97,7 +97,7 @@ const Analysis: React.FC<AnalysisProps> = ({ ...@@ -97,7 +97,7 @@ const Analysis: React.FC<AnalysisProps> = ({
case 4: case 4:
case 5: { case 5: {
target = ret[2]; target = ret[0];
break; break;
} }
...@@ -132,9 +132,9 @@ const Analysis: React.FC<AnalysisProps> = ({ ...@@ -132,9 +132,9 @@ const Analysis: React.FC<AnalysisProps> = ({
const getSummaryEvaluatePie = (data: EstimateSumItems[]) => { const getSummaryEvaluatePie = (data: EstimateSumItems[]) => {
const source = data || []; const source = data || [];
const count = source.reduce((pre, now) => now.sum + pre, 0); const count = source.reduce((pre, now) => now.sum + pre, 0);
const bad = source[0] && source[0].sum ? source[0].sum : 0; const good = source[0] && source[0].sum ? source[0].sum : 0;
const notBad = source[1] && source[1].sum ? source[1].sum : 0; const notBad = source[1] && source[1].sum ? source[1].sum : 0;
const good = source[2] && source[2].sum ? source[2].sum : 0; const bad = source[2] && source[2].sum ? source[2].sum : 0;
const ret = [ const ret = [
{ {
......
...@@ -107,7 +107,7 @@ const EvaluateOrder: React.FC = () => { ...@@ -107,7 +107,7 @@ const EvaluateOrder: React.FC = () => {
}; };
}); });
PublicApi.postMemberCommentSupplyOrderTradeSubmit({ PublicApi.postMemberCommentConsumerOrderTradeSubmit({
commentSubmitDetailList: payload, commentSubmitDetailList: payload,
}).then(res => { }).then(res => {
if (res.code === 1000) { if (res.code === 1000) {
......
...@@ -405,6 +405,12 @@ export const addBillSchema: ISchema = { ...@@ -405,6 +405,12 @@ export const addBillSchema: ISchema = {
renderAddition: () => null, renderAddition: () => null,
renderRemove: '{{renderListTableRemove}}', renderRemove: '{{renderListTableRemove}}',
}, },
'x-rules': [
{
required: true,
message: '请添加单据明细',
},
],
items: { items: {
type: 'object', type: 'object',
properties: { properties: {
......
...@@ -86,7 +86,7 @@ const Analysis: React.FC<AnalysisProps> = ({ ...@@ -86,7 +86,7 @@ const Analysis: React.FC<AnalysisProps> = ({
switch (item.star) { switch (item.star) {
case 1: case 1:
case 2: { case 2: {
target = ret[0]; target = ret[2];
break; break;
} }
...@@ -97,7 +97,7 @@ const Analysis: React.FC<AnalysisProps> = ({ ...@@ -97,7 +97,7 @@ const Analysis: React.FC<AnalysisProps> = ({
case 4: case 4:
case 5: { case 5: {
target = ret[2]; target = ret[0];
break; break;
} }
...@@ -132,9 +132,9 @@ const Analysis: React.FC<AnalysisProps> = ({ ...@@ -132,9 +132,9 @@ const Analysis: React.FC<AnalysisProps> = ({
const getSummaryEvaluatePie = (data: EstimateSumItems[]) => { const getSummaryEvaluatePie = (data: EstimateSumItems[]) => {
const source = data || []; const source = data || [];
const count = source.reduce((pre, now) => now.sum + pre, 0); const count = source.reduce((pre, now) => now.sum + pre, 0);
const bad = source[0] && source[0].sum ? source[0].sum : 0; const good = source[0] && source[0].sum ? source[0].sum : 0;
const notBad = source[1] && source[1].sum ? source[1].sum : 0; const notBad = source[1] && source[1].sum ? source[1].sum : 0;
const good = source[2] && source[2].sum ? source[2].sum : 0; const bad = source[2] && source[2].sum ? source[2].sum : 0;
const ret = [ const ret = [
{ {
......
...@@ -45,7 +45,7 @@ export const listSearchSchema: ISchema = { ...@@ -45,7 +45,7 @@ export const listSearchSchema: ISchema = {
allowClear: true, allowClear: true,
}, },
}, },
supplyMembersName: { membersName: {
type: 'string', type: 'string',
default: undefined, default: undefined,
'x-component-props': { 'x-component-props': {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment