detailedData.vue 4.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. <template>
  2. <div class="normal-panel">
  3. <div class=" normal-panel normal-margin">
  4. <el-descriptions title="基本信息" border :column="2" labelClassName="my-label" contentClassName="my-content">
  5. <el-descriptions-item label-class-name="my-label" label="客户名称">{{ basic.enterprisename?basic.enterprisename:"--" }}</el-descriptions-item>
  6. <el-descriptions-item label-class-name="my-label" label="客户编号">{{ basic.sa_customersid?basic.sa_customersid:"--" }}</el-descriptions-item>
  7. <el-descriptions-item label-class-name="my-label" label="企业简称">{{ basic.abbreviation?basic.abbreviation:"--"}}</el-descriptions-item>
  8. <el-descriptions-item label-class-name="my-label" label="客户类型">{{ basic.type?basic.type:"--" }}</el-descriptions-item>
  9. <el-descriptions-item label-class-name="my-label" label="客户级别">{{ basic.grade?basic.grade:"--" }}</el-descriptions-item>
  10. <el-descriptions-item label-class-name="my-label" label="所属行业">{{ basic.industry?basic.industry:"--" }}</el-descriptions-item>
  11. <el-descriptions-item label-class-name="my-label" label="上级企业">{{ basic.superiorenterprisename?basic.superiorenterprisename:"--" }}</el-descriptions-item>
  12. <el-descriptions-item label-class-name="my-label" label="成交状态">{{ basic.tradingstatus?basic.tradingstatus:"--" }}</el-descriptions-item>
  13. <el-descriptions-item label-class-name="my-label" label="合作状态">{{ basic.status?basic.status:"--" }}</el-descriptions-item>
  14. <el-descriptions-item label-class-name="my-label" label="负责人">{{ basic.createby?basic.createby:"--" }}</el-descriptions-item>
  15. <el-descriptions-item label-class-name="my-label" label="来源">{{ basic.source?basic.source:"--" }}</el-descriptions-item>
  16. <el-descriptions-item label-class-name="my-label" label="所属公海">{{ basic.poolname?basic.poolname:"--" }}</el-descriptions-item>
  17. </el-descriptions>
  18. </div>
  19. <div class="normal-panel">
  20. <el-descriptions title="系统信息" border :column="2" labelClassName="my-label" contentClassName="my-content">
  21. <el-descriptions-item label-class-name="my-label" label="创建人">{{ system.createby?system.createby:"--" }}</el-descriptions-item>
  22. <el-descriptions-item label-class-name="my-label" label="创建时间">{{ system.createdate?system.createdate:"--" }}</el-descriptions-item>
  23. <el-descriptions-item label-class-name="my-label" label="最近跟进人">{{ system.followby?system.followby:"--" }}</el-descriptions-item>
  24. <el-descriptions-item label-class-name="my-label" label="最近跟进时间">{{ system.followdate?system.followdate:"--" }}</el-descriptions-item>
  25. <el-descriptions-item label-class-name="my-label" label="成交状态">{{ system.tradingstatus?system.tradingstatus:"--" }}</el-descriptions-item>
  26. <el-descriptions-item label-class-name="my-label" label="锁定状态" v-if="system.datastatus === 0">未锁定</el-descriptions-item>
  27. <el-descriptions-item label-class-name="my-label" label="锁定状态" v-else-if="system.datastatus === 2">已锁定</el-descriptions-item>
  28. <el-descriptions-item label-class-name="my-label" label="退回/回收原因">{{ system.returnreson?system.returnreson:"--" }}</el-descriptions-item>
  29. <el-descriptions-item label-class-name="my-label" label="最近编辑人">{{ system.changeby?system.changeby:"--" }}</el-descriptions-item>
  30. <el-descriptions-item label-class-name="my-label" label="最近编辑时间">{{ system.changedate?system.changedate:"--" }}</el-descriptions-item>
  31. <el-descriptions-item label-class-name="my-label" label="转手次数">{{ system.changecount?system.changecount:"--" }}</el-descriptions-item>
  32. <el-descriptions-item label-class-name="my-label" label="客户资料完善度">{{ system.percentage?system.percentage:"--" }}</el-descriptions-item>
  33. </el-descriptions>
  34. </div>
  35. </div>
  36. </template>
  37. <script>
  38. export default {
  39. name: "detailedData",
  40. props:["data"],
  41. data(){
  42. return {
  43. basic:[],
  44. system:[],
  45. sa_customersid:""
  46. }
  47. },
  48. mounted() {
  49. // this.basicData(this.data)
  50. // this.systemData(this.data)
  51. },
  52. methods:{
  53. /*基本信息*/
  54. async basicData(id){
  55. const res = await this.$api.requested({
  56. "id": 20221012164302,
  57. "content": {
  58. "sa_customersid": id
  59. },
  60. })
  61. this.basic = res.data
  62. },
  63. /*系统信息*/
  64. async systemData(id){
  65. const res = await this.$api.requested({
  66. "id": 20221019091602,
  67. "content": {
  68. "sa_customersid": id
  69. },
  70. })
  71. this.system = res.data
  72. },
  73. detailedList(data){
  74. console.log("输出")
  75. console.log(data)
  76. this.sa_customersid = data.sa_customersid
  77. this.basicData(data.sa_customersid)
  78. this.systemData(data.sa_customersid)
  79. }
  80. }
  81. }
  82. </script>
  83. <style>
  84. </style>
  85. <style scoped>
  86. .my-label {
  87. }
  88. </style>