|
@@ -4,7 +4,7 @@
|
|
|
:show-close="false"
|
|
|
:close-on-click-modal="false"
|
|
|
:visible.sync="isShow"
|
|
|
- :title="`${curObj.name}的报备详情`"
|
|
|
+ :title="`${curObj.deal_item}(${dtlObj.house_no})的成交详情`"
|
|
|
:fullscreen="false"
|
|
|
width="800px"
|
|
|
custom-class="xl-dialog"
|
|
@@ -12,19 +12,29 @@
|
|
|
>
|
|
|
<div class="scoped-info">
|
|
|
<div class="si-row">
|
|
|
- <div class="si-col">客户:{{dtlObj.name}}-{{sexObj[dtlObj.sex]}}</div>
|
|
|
- <div class="si-col">手机号:{{dtlObj.phone}}</div>
|
|
|
- <div class="si-col">创建日期:{{dtlObj.create_at}}</div>
|
|
|
+ <div class="si-col">成交楼盘:{{dtlObj.deal_item}}({{dtlObj.house_no}})</div>
|
|
|
+ <div class="si-col">房屋类型:{{houseTypeObj[dtlObj.house_type]}}</div>
|
|
|
+ <div class="si-col">成交店员:{{dtlObj.deal_clerk}}</div>
|
|
|
</div>
|
|
|
<div class="si-row">
|
|
|
- <div class="si-col">报备楼盘:{{dtlObj.estate_name}}</div>
|
|
|
- <div class="si-col">客户状态:{{reportStateStr}}</div>
|
|
|
- <div class="si-col">报备进度:{{reportStepStr}}</div>
|
|
|
+ <div class="si-col">成交类型:{{dealTypeObj[dtlObj.deal_type]}}</div>
|
|
|
+ <div class="si-col">成交日期:{{dtlObj.deal_at}}</div>
|
|
|
+ <div class="si-col">折扣体系:{{dtlObj.discount}}</div>
|
|
|
</div>
|
|
|
<div class="si-row">
|
|
|
- <div class="si-col">报备日期:{{dtlObj.report_at}}</div>
|
|
|
- <div class="si-col">保护期止:{{dtlObj.lock_at}}</div>
|
|
|
- <div class="si-col">到访日期:{{dtlObj.visit_at}}</div>
|
|
|
+ <div class="si-col">客户姓名:{{dtlObj.customer_name}}</div>
|
|
|
+ <div class="si-col">客户电话:{{dtlObj.customer_phone}}</div>
|
|
|
+ <div class="si-col">成交备注:{{dtlObj.remark || '无'}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="si-row">
|
|
|
+ <div class="si-col">成交面积:{{dtlObj.area}}㎡</div>
|
|
|
+ <div class="si-col">成交总价:{{dtlObj.price}}万元</div>
|
|
|
+ <div class="si-col">成交单价:{{(Number(dtlObj.price * 10000)/dtlObj.area).toFixed(2)}}元</div>
|
|
|
+ </div>
|
|
|
+ <div class="si-row">
|
|
|
+ <div class="si-col">报备渠道:{{dtlObj.report_dept}}</div>
|
|
|
+ <div class="si-col">成交佣金:{{dtlObj.brokerage || '-'}}元</div>
|
|
|
+ <div class="si-col">成交返佣:{{dtlObj.rebate || '-'}}元</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="scoped-table">
|
|
@@ -40,8 +50,8 @@
|
|
|
<div class="xl-form" style="padding-top: 20px;">
|
|
|
<div class="xl-form-footer">
|
|
|
<div class="scoped-btn-more" v-if="curRoles !== '6'">
|
|
|
- <el-button type="small" icon="el-icon-plus" class="xl-form-btn bgc2" @click="openPopup">更新报备进度</el-button>
|
|
|
- <el-button type="small" icon="el-icon-warning" class="xl-form-btn bgc4" @click="openStatePopup">修改状态</el-button>
|
|
|
+ <!-- <el-button type="small" icon="el-icon-plus" class="xl-form-btn bgc2" @click="openPopup">更新报备进度</el-button>
|
|
|
+ <el-button type="small" icon="el-icon-warning" class="xl-form-btn bgc4" @click="openStatePopup">修改状态</el-button> -->
|
|
|
</div>
|
|
|
<el-button class="xl-form-btn t2" @click="close">关闭弹窗</el-button>
|
|
|
</div>
|
|
@@ -79,7 +89,7 @@ export default {
|
|
|
inject: ['parentData'],
|
|
|
data() {
|
|
|
return {
|
|
|
- apiStr: 'cust.admreportdetail',
|
|
|
+ apiStr: 'cust.admtradedetail',
|
|
|
noCreated: true,
|
|
|
searchForm: {},
|
|
|
aList: [],
|
|
@@ -88,14 +98,16 @@ export default {
|
|
|
reportFlow: [],
|
|
|
dtlObj: {},
|
|
|
isStateShow: false,
|
|
|
- sexObj: {},
|
|
|
+ houseTypeObj: {},
|
|
|
+ dealTypeObj: {},
|
|
|
curRoles: ''
|
|
|
}
|
|
|
},
|
|
|
mounted() {
|
|
|
const uObj = JSON.parse(this.$storage('fp_user'))
|
|
|
this.curRoles = uObj.roles
|
|
|
- this.sexObj = arrToObj(this.$dictData.sex)
|
|
|
+ this.houseTypeObj = arrToObj(this.$dictData.trade_house_type)
|
|
|
+ this.dealTypeObj = arrToObj(this.$dictData.trade_deal_type)
|
|
|
this.listConfig = {
|
|
|
rows: [
|
|
|
{ label: '客户状态', prop: 'report_state', type: 'tag', tags: arrToObj(this.$dictData.report_state ), tagTypeObj: {'1': 'success', '2': 'warning', '3': 'danger'}},
|
|
@@ -134,7 +146,7 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
getData () {
|
|
|
- this.$api.cust.admreportdetail({id: this.curObj.id}).then(res => {
|
|
|
+ this.$api.cust.admtradedetail({id: this.curObj.id}).then(res => {
|
|
|
this.dtlObj = res || {}
|
|
|
this.reportFlow = res.report_flow || []
|
|
|
})
|