|
|
@@ -20,17 +20,20 @@
|
|
|
<headerTitle title="摘要卡片" style="margin-top: 15px"></headerTitle>
|
|
|
|
|
|
<div class="card">
|
|
|
- <span>销售订单总额:</span>
|
|
|
- <span> 退货单总额:</span>
|
|
|
- <span>回款总额:</span>
|
|
|
- <span> 退款总额:</span>
|
|
|
- <span>待回款总额:</span>
|
|
|
+ <span
|
|
|
+ >销售订单总额:
|
|
|
+ {{ contactCountData.totalAmountSaleOrder }}
|
|
|
+ </span>
|
|
|
+ <span>
|
|
|
+ 退货单总额: {{ contactCountData.totalAmountSaleOrderRecord }}</span
|
|
|
+ >
|
|
|
+ <span>回款总额: {{ contactCountData.totalAmountReturn }}</span>
|
|
|
+ <span> 退款总额: {{ contactCountData.totalAmountRecord }}</span>
|
|
|
+ <span
|
|
|
+ >待回款总额: {{ contactCountData.totalAmountTreatReturn }}</span
|
|
|
+ >
|
|
|
</div>
|
|
|
- <el-tabs
|
|
|
- v-model="activeName"
|
|
|
-
|
|
|
- style="height: calc(100% - 124px)"
|
|
|
- >
|
|
|
+ <el-tabs v-model="activeName" style="height: calc(100% - 124px)">
|
|
|
<el-tab-pane label="详细信息" name="详细信息">
|
|
|
<contactInfo ref="contactInfoRef"></contactInfo>
|
|
|
</el-tab-pane>
|
|
|
@@ -107,7 +110,6 @@
|
|
|
:id="row.base.processInstanceId"
|
|
|
></bpmDetail>
|
|
|
</el-tab-pane>
|
|
|
-
|
|
|
</el-tabs>
|
|
|
</div>
|
|
|
|
|
|
@@ -158,7 +160,11 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { contactDetail, updateContactDynamics,queryContactIdCount } from '@/api/saleManage/contact';
|
|
|
+import {
|
|
|
+ contactDetail,
|
|
|
+ updateContactDynamics,
|
|
|
+ queryContactIdCount
|
|
|
+} from '@/api/saleManage/contact';
|
|
|
import dictMixins from '@/mixins/dictMixins';
|
|
|
import contactInfo from './darwerComponents/contactInfo.vue';
|
|
|
|
|
|
@@ -194,7 +200,7 @@ import receivableManage from '@/views/financialManage/receivableManage/index.vue
|
|
|
import followList from './darwerComponents/followList.vue';
|
|
|
import TinymceEditor from '@/components/TinymceEditor/index.vue';
|
|
|
import { mapGetters } from 'vuex';
|
|
|
-import bpmDetail from "@/views/bpm/processInstance/detail.vue";
|
|
|
+import bpmDetail from '@/views/bpm/processInstance/detail.vue';
|
|
|
|
|
|
export default {
|
|
|
mixins: [dictMixins],
|
|
|
@@ -228,8 +234,14 @@ export default {
|
|
|
content: '',
|
|
|
commitCommentVisible: false,
|
|
|
inputComment: '',
|
|
|
- contactCountData:{},
|
|
|
- pageName:'myList'
|
|
|
+ contactCountData: {
|
|
|
+ totalAmountSaleOrderRecord: '', //退货单总额:
|
|
|
+ totalAmountRecord: '', //退款总额
|
|
|
+ totalAmountTreatReturn: '', //待回款总额
|
|
|
+ totalAmountSaleOrder: '', //销售订单总额
|
|
|
+ totalAmountReturn: '' //回款总额
|
|
|
+ },
|
|
|
+ pageName: 'myList'
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
@@ -239,10 +251,11 @@ export default {
|
|
|
...mapGetters(['user'])
|
|
|
},
|
|
|
methods: {
|
|
|
- async open(row,pageName) {
|
|
|
+ async open(row, pageName) {
|
|
|
this.row = await contactDetail(row.id);
|
|
|
- this.pageName=pageName
|
|
|
- // this.contactCountData=await queryContactIdCount(row.id)
|
|
|
+ this.pageName = pageName;
|
|
|
+ const contactCountData = await queryContactIdCount(row.id);
|
|
|
+ this.contactCountData=contactCountData.data
|
|
|
this.drawer = true;
|
|
|
this.$nextTick(() => {
|
|
|
this.$refs.contactInfoRef.init(this.row.base);
|