1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
  | <template> 
 |      <GlobalWindow 
 |              :title="title" 
 |              width="70%" 
 |              :visible.sync="visible" 
 |              :confirm-working="isWorking" 
 |              @confirm="confirm" 
 |      > 
 |          <div class="box"> 
 |              <div class="box_label"> 
 |                  <div class="box_label_left"> 
 |                      <span>姓名:王某某</span> 
 |                      <span>身份证号:340411190001010011</span> 
 |                      <span>投保状态:保障中</span> 
 |                  </div> 
 |                  <el-button type="primary">导出记录</el-button> 
 |              </div> 
 |              <el-table 
 |                  :data="tableData" 
 |                  border 
 |                  style="width: 100%"> 
 |                  <el-table-column 
 |                      label="序号" 
 |                      align="center" 
 |                      width="80"> 
 |                      <template slot-scope="scope"> 
 |                          <span>{{scope.$index + 1}}</span> 
 |                      </template> 
 |                  </el-table-column> 
 |                  <el-table-column 
 |                      align="center" 
 |                      prop="type" 
 |                      label="保险方案"> 
 |                  </el-table-column> 
 |                  <el-table-column 
 |                      align="center" 
 |                      prop="type" 
 |                      label="保单号"> 
 |                  </el-table-column> 
 |                  <el-table-column 
 |                      align="center" 
 |                      prop="type" 
 |                      label="批单号"> 
 |                  </el-table-column> 
 |                  <el-table-column 
 |                      align="center" 
 |                      prop="type" 
 |                      label="派遣单位"> 
 |                  </el-table-column> 
 |                  <el-table-column 
 |                      align="center" 
 |                      prop="type" 
 |                      label="所属工种"> 
 |                  </el-table-column> 
 |                  <el-table-column 
 |                      align="center" 
 |                      prop="type" 
 |                      label="保险生效起期"> 
 |                  </el-table-column> 
 |                  <el-table-column 
 |                      align="center" 
 |                      prop="type" 
 |                      label="保险生效止期"> 
 |                  </el-table-column> 
 |              </el-table> 
 |          </div> 
 |      </GlobalWindow> 
 |  </template> 
 |    
 |  <script> 
 |      import BaseOpera from '@/components/base/BaseOpera' 
 |      import GlobalWindow from '@/components/common/GlobalWindow' 
 |      export default { 
 |          name: 'OperaMemberWindow', 
 |          extends: BaseOpera, 
 |          components: { GlobalWindow }, 
 |          data () { 
 |              return { 
 |                  // 表单数据 
 |                  form: { 
 |                      id: null, 
 |                      worktypeId: '' 
 |                  }, 
 |                  // 验证规则 
 |                  rules: { 
 |                  }, 
 |                  tableData: [] 
 |              } 
 |          }, 
 |          created () { 
 |              this.config({ 
 |                  api: '/business/member', 
 |                  'field.id': 'id' 
 |              }) 
 |          } 
 |      } 
 |  </script> 
 |    
 |  <style lang="scss" scoped> 
 |      .box { 
 |          width: 100%; 
 |          .box_label { 
 |              width: 100%; 
 |              display: flex; 
 |              align-items: center; 
 |              justify-content: space-between; 
 |              margin-top: 10px; 
 |              margin-bottom: 20px; 
 |              .box_label_left { 
 |                  flex: 1; 
 |                  display: flex; 
 |                  align-items: center; 
 |                  span { 
 |                      font-size: 15px; 
 |                      color: black; 
 |                      margin-right: 20px; 
 |                  } 
 |              } 
 |          } 
 |      } 
 |  </style> 
 |  
  |