CompanyTaskList.vue 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <template>
  2. <div>
  3. <a-page-header
  4. style="background-color: #FFFFFF;"
  5. title="行短稽核-稽核业务"
  6. sub-title=""
  7. @back="showTaskList"
  8. >
  9. <a-descriptions :title="taskInfo.info.customerName" :column="3" :bordered="false">
  10. <a-descriptions-item label="客户编号">{{taskInfo.info.customerNo}}</a-descriptions-item>
  11. <a-descriptions-item label="服务号码">{{taskInfo.info.smsNumber}}</a-descriptions-item>
  12. <a-descriptions-item label="用户编号">{{taskInfo.info.userNo}}</a-descriptions-item>
  13. <a-descriptions-item label="入网时间">{{taskInfo.info.networkAccessTime}}</a-descriptions-item>
  14. <a-descriptions-item label="用户状态" :span="2">{{taskInfo.info.userState}}</a-descriptions-item>
  15. <a-descriptions-item label="员工姓名">{{taskInfo.info.staffName}}</a-descriptions-item>
  16. <a-descriptions-item label="员工工号">{{taskInfo.info.staffNo}}</a-descriptions-item>
  17. </a-descriptions>
  18. </a-page-header>
  19. <div >
  20. <!-- 任务页 -->
  21. <company-check-task v-if="showType==='checktask'"
  22. :taskInfo="taskInfo"
  23. @goCheckCheck="showCheckCheck"/>
  24. </div>
  25. <div >
  26. <!-- 稽核资料 -->
  27. <company-check-check v-if="showType==='checkcheck'"
  28. :taskInfo="taskInfo"
  29. @goCheckTask="showCheckTask"/>
  30. </div>
  31. </div>
  32. </template>
  33. <script>
  34. import {JeecgListMixin} from "@/mixins/JeecgListMixin";
  35. import CompanyCheckTask from "@views/company/CompanyCheckTask";
  36. import CompanyCheckCheck from "@views/company/CompanyCheckCheck";
  37. export default {
  38. name: 'CompanyTaskList',
  39. components: {
  40. CompanyCheckTask,
  41. CompanyCheckCheck
  42. },
  43. props: {
  44. taskInfo: {
  45. type: Object,
  46. require: true
  47. }
  48. },
  49. data(){
  50. return{
  51. description: '稽核业务列表',
  52. labelCol: { span: 1 },
  53. wrapperCol: { span: 23 },
  54. taskCheckInfo:{},
  55. showType:'checktask'
  56. }
  57. },
  58. created() {
  59. },
  60. methods:{
  61. showTaskList(){
  62. let taskInfo = Object.assign({}, this.task);
  63. this.$emit("goCompany",taskInfo)
  64. },
  65. showCheckTask(){
  66. this.showType = "checktask"
  67. },
  68. showCheckCheck(){
  69. this.showType = "checkcheck"
  70. this.taskInfo=this.taskInfo
  71. }
  72. }
  73. }
  74. </script>