230320a303 hai 1 ano
pai
achega
35d4fcbb90

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/css/chunk-37a069b2.513a3568.css


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/app.7e42ddb7.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-37a069b2.794b84d8.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
dist/static/js/chunk-4c7ade6e.1010954e.js


+ 2 - 2
src/views/trade/components/popup/IndexEdit.vue

@@ -64,8 +64,8 @@ export default {
         { label: '总价', key: 'price', class: 'c-2', type: 'inputFont', appendFont: '万元', rules: 1 },
         { label: '报备渠道', key: 'report_dept', class: 'c-2', rules: 1 },
         { label: '折扣体系', key: 'discount', class: 'c-2' },
-        { label: '佣金', key: 'brokerage', class: 'c-2' },
-        { label: '返佣', key: 'rebate', class: 'c-2' },
+        { label: '佣金', key: 'brokerage', class: 'c-2', type: 'inputFont', appendFont: '元' },
+        { label: '返佣', key: 'rebate', class: 'c-2', type: 'inputFont', appendFont: '元' },
         { label: '佣金凭证', key: 'housbrokerage_imge_no', type: 'uploads', class: 'c-2'},
         { label: '备注', key: 'remark', type: 'textarea' },
       ]

+ 28 - 16
src/views/trade/components/popup/IndexRecord.vue

@@ -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 || []
       })

+ 2 - 0
src/views/trade/components/searchForm/Index.vue

@@ -47,6 +47,8 @@ export default {
       this.$emit('change', newForm)
     },
     toExportExcel () {
+      this.$msgw('开发中')
+        return
       const oldform = this.$refs.ruleForm.baseForm
       const newForm = { ...oldform }
       if (newForm.startEndTime) {

+ 1 - 1
src/views/trade/index.vue

@@ -87,7 +87,7 @@ export default {
         { label: '创建时间', prop: 'create_at' },
         { label: '操作', width: 150, type: 'handle2', operations:
           [
-            // { label: '成交详情', func: this.openQPopup, btnType: 'primary' },
+            { label: '成交详情', func: this.openQPopup, btnType: 'primary' },
             { label: '删除', func: this.delHandle, btnType: 'danger' },
           ]
         }

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio