|
@@ -5,11 +5,19 @@
|
5
|
5
|
<tr>
|
6
|
6
|
<td class="table-title">项目编号</td>
|
7
|
7
|
<td colspan="1" style="text-align:left;padding-left:10px;">
|
8
|
|
- {{ tableForm.projectNumber }}
|
|
8
|
+ <div v-if="!isStaff">{{ tableForm.projectNumber }}</div>
|
|
9
|
+ <div v-if="isStaff">
|
|
10
|
+ <el-select v-model="tableForm.projectNumber" @change="getProjectById(tableForm.projectNumber)">
|
|
11
|
+ <el-option v-for="item in projectList" :key="item.projectId" :label="item.projectNumber"
|
|
12
|
+ :value="item.projectId">
|
|
13
|
+ </el-option>
|
|
14
|
+ </el-select>
|
|
15
|
+ </div>
|
9
|
16
|
</td>
|
10
|
17
|
<td class="table-title">项目名称</td>
|
11
|
18
|
<td colspan="9" style="text-align:left;padding-left:10px;">
|
12
|
|
- {{ tableForm.projectName }}
|
|
19
|
+ <div v-if="!isStaff">{{ tableForm.projectName }}</div>
|
|
20
|
+ <div v-if="isStaff">{{ tableForm.projectName }}</div>
|
13
|
21
|
</td>
|
14
|
22
|
</tr>
|
15
|
23
|
<tr>
|
|
@@ -42,19 +50,25 @@
|
42
|
50
|
<td class="table-title">部门职务</td>
|
43
|
51
|
<td colspan="3" style="text-align:left;padding-left:10px;">{{ tableForm.postGroup }}</td>
|
44
|
52
|
<td colspan="3" rowspan="5">
|
45
|
|
- <el-input type="textarea" :rows="4" placeholder="请输入考核意见" v-model="tableForm.deptAdvice" :disabled="!isDeptLeader">
|
|
53
|
+ <el-input type="textarea" :rows="4" placeholder="请输入考核意见" v-model="tableForm.deptAdvice"
|
|
54
|
+ :disabled="!isDeptLeader">
|
46
|
55
|
</el-input>
|
47
|
56
|
<el-row justify="center" type="flex">
|
48
|
|
- <el-col :span="12">考核人:<el-input v-model="tableForm.deptAssesser" style="width:150px;" placeholder="请输入考核人" :disabled="!isDeptLeader"></el-input> </el-col>
|
49
|
|
- <el-col :span="12">日期:<el-date-picker type="date" placeholder="请选择考核日期" v-model="tableForm.deptTime" style="width:150px;" :disabled="!isDeptLeader"></el-date-picker> </el-col>
|
|
57
|
+ <el-col :span="12">考核人:<el-input v-model="tableForm.deptAssesser" style="width:150px;" placeholder="请输入考核人"
|
|
58
|
+ :disabled="!isDeptLeader"></el-input> </el-col>
|
|
59
|
+ <el-col :span="12">日期:<el-date-picker type="date" placeholder="请选择考核日期" v-model="tableForm.deptTime"
|
|
60
|
+ style="width:150px;" :disabled="!isDeptLeader"></el-date-picker> </el-col>
|
50
|
61
|
</el-row>
|
51
|
62
|
</td>
|
52
|
63
|
<td colspan="3" rowspan="5">
|
53
|
|
- <el-input type="textarea" :rows="4" placeholder="请输入考核意见" v-model="tableForm.managerAdvice" :disabled="!isManager">
|
|
64
|
+ <el-input type="textarea" :rows="4" placeholder="请输入考核意见" v-model="tableForm.managerAdvice"
|
|
65
|
+ :disabled="!isManager">
|
54
|
66
|
</el-input>
|
55
|
67
|
<el-row justify="center">
|
56
|
|
- <el-col :span="12">考核人:<el-input v-model="tableForm.managerAssesser" style="width:150px;" placeholder="请输入考核人" :disabled="!isManager"></el-input></el-col>
|
57
|
|
- <el-col :span="12">日期:<el-date-picker type="date" placeholder="请选择考核日期" v-model="tableForm.managerTime" style="width:150px;" :disabled="!isManager"></el-date-picker></el-col>
|
|
68
|
+ <el-col :span="12">考核人:<el-input v-model="tableForm.managerAssesser" style="width:150px;" placeholder="请输入考核人"
|
|
69
|
+ :disabled="!isManager"></el-input></el-col>
|
|
70
|
+ <el-col :span="12">日期:<el-date-picker type="date" placeholder="请选择考核日期" v-model="tableForm.managerTime"
|
|
71
|
+ style="width:150px;" :disabled="!isManager"></el-date-picker></el-col>
|
58
|
72
|
</el-row>
|
59
|
73
|
</td>
|
60
|
74
|
</tr>
|
|
@@ -116,8 +130,8 @@
|
116
|
130
|
</el-checkbox-group>
|
117
|
131
|
</td>
|
118
|
132
|
<td rowspan="5">
|
119
|
|
- <div>{{ tableForm.remark01 }}</div>
|
120
|
|
- <el-input v-if="isStaff" v-model="tableForm.remark01" type="textarea" :rows="4"></el-input>
|
|
133
|
+ <div v-if="!isStaff">{{ tableForm.remark01 }}</div>
|
|
134
|
+ <el-input v-if="isStaff" v-model="tableForm.remark01" type="textarea" :rows="4"></el-input>
|
121
|
135
|
</td>
|
122
|
136
|
<td rowspan="5">
|
123
|
137
|
<el-radio-group v-model="tableForm.quality01" :disabled="!isPiLeader">
|
|
@@ -203,8 +217,8 @@
|
203
|
217
|
</el-checkbox-group>
|
204
|
218
|
</td>
|
205
|
219
|
<td rowspan="10">
|
206
|
|
- <div>{{ tableForm.remark02 }}</div>
|
207
|
|
- <el-input v-if="isStaff" v-model="tableForm.remark02" type="textarea" :rows="4"></el-input>
|
|
220
|
+ <div v-if="!isStaff">{{ tableForm.remark02 }}</div>
|
|
221
|
+ <el-input v-if="isStaff" v-model="tableForm.remark02" type="textarea" :rows="4"></el-input>
|
208
|
222
|
</td>
|
209
|
223
|
<td rowspan="10">
|
210
|
224
|
<el-radio-group v-model="tableForm.quality02" :disabled="!isPiLeader">
|
|
@@ -327,8 +341,8 @@
|
327
|
341
|
</el-checkbox-group>
|
328
|
342
|
</td>
|
329
|
343
|
<td rowspan="5">
|
330
|
|
- <div>{{ tableForm.remark03 }}</div>
|
331
|
|
- <el-input v-if="isStaff" v-model="tableForm.remark03" type="textarea" :rows="4"></el-input>
|
|
344
|
+ <div v-if="!isStaff">{{ tableForm.remark03 }}</div>
|
|
345
|
+ <el-input v-if="isStaff" v-model="tableForm.remark03" type="textarea" :rows="4"></el-input>
|
332
|
346
|
</td>
|
333
|
347
|
<td rowspan="5">
|
334
|
348
|
<el-radio-group v-model="tableForm.quality03" :disabled="!isPiLeader">
|
|
@@ -411,8 +425,8 @@
|
411
|
425
|
</el-checkbox-group>
|
412
|
426
|
</td>
|
413
|
427
|
<td rowspan="4">
|
414
|
|
- <div>{{ tableForm.remark04 }}</div>
|
415
|
|
- <el-input v-if="isStaff" v-model="tableForm.remark04" type="textarea" :rows="4"></el-input>
|
|
428
|
+ <div v-if="!isStaff">{{ tableForm.remark04 }}</div>
|
|
429
|
+ <el-input v-if="isStaff" v-model="tableForm.remark04" type="textarea" :rows="4"></el-input>
|
416
|
430
|
</td>
|
417
|
431
|
<td rowspan="4">
|
418
|
432
|
<el-radio-group v-model="tableForm.quality04" :disabled="!isPiLeader">
|
|
@@ -484,8 +498,8 @@
|
484
|
498
|
</el-checkbox-group>
|
485
|
499
|
</td>
|
486
|
500
|
<td rowspan="6">
|
487
|
|
- <div>{{ tableForm.remark05 }}</div>
|
488
|
|
- <el-input v-if="isStaff" v-model="tableForm.remark05" type="textarea" :rows="4"></el-input>
|
|
501
|
+ <div v-if="!isStaff">{{ tableForm.remark05 }}</div>
|
|
502
|
+ <el-input v-if="isStaff" v-model="tableForm.remark05" type="textarea" :rows="4"></el-input>
|
489
|
503
|
</td>
|
490
|
504
|
<td rowspan="6">
|
491
|
505
|
<el-radio-group v-model="tableForm.quality05" :disabled="!isPiLeader">
|
|
@@ -572,8 +586,8 @@
|
572
|
586
|
</el-checkbox-group>
|
573
|
587
|
</td>
|
574
|
588
|
<td rowspan="6">
|
575
|
|
- <div>{{ tableForm.remark06 }}</div>
|
576
|
|
- <el-input v-if="isStaff" v-model="tableForm.remark06" type="textarea" :rows="4"></el-input>
|
|
589
|
+ <div v-if="!isStaff">{{ tableForm.remark06 }}</div>
|
|
590
|
+ <el-input v-if="isStaff" v-model="tableForm.remark06" type="textarea" :rows="4"></el-input>
|
577
|
591
|
</td>
|
578
|
592
|
<td rowspan="6">
|
579
|
593
|
<el-radio-group v-model="tableForm.quality06" :disabled="!isPiLeader">
|
|
@@ -660,8 +674,8 @@
|
660
|
674
|
</el-checkbox-group>
|
661
|
675
|
</td>
|
662
|
676
|
<td rowspan="4">
|
663
|
|
- <div>{{ tableForm.remark07 }}</div>
|
664
|
|
- <el-input v-if="isStaff" v-model="tableForm.remark07" type="textarea" :rows="4"></el-input>
|
|
677
|
+ <div v-if="!isStaff">{{ tableForm.remark07 }}</div>
|
|
678
|
+ <el-input v-if="isStaff" v-model="tableForm.remark07" type="textarea" :rows="4"></el-input>
|
665
|
679
|
</td>
|
666
|
680
|
<td rowspan="4">
|
667
|
681
|
<el-radio-group v-model="tableForm.quality07" :disabled="!isPiLeader">
|
|
@@ -733,8 +747,8 @@
|
733
|
747
|
</el-checkbox-group>
|
734
|
748
|
</td>
|
735
|
749
|
<td rowspan="3">
|
736
|
|
- <div>{{ tableForm.remark08 }}</div>
|
737
|
|
- <el-input v-if="isStaff" v-model="tableForm.remark08" type="textarea" :rows="4"></el-input>
|
|
750
|
+ <div v-if="!isStaff">{{ tableForm.remark08 }}</div>
|
|
751
|
+ <el-input v-if="isStaff" v-model="tableForm.remark08" type="textarea" :rows="4"></el-input>
|
738
|
752
|
</td>
|
739
|
753
|
<td rowspan="3">
|
740
|
754
|
<el-radio-group v-model="tableForm.quality08" :disabled="!isPiLeader">
|
|
@@ -799,8 +813,8 @@
|
799
|
813
|
</el-checkbox-group>
|
800
|
814
|
</td>
|
801
|
815
|
<td rowspan="6">
|
802
|
|
- <div>{{ tableForm.remark09 }}</div>
|
803
|
|
- <el-input v-if="isStaff" v-model="tableForm.remark09" type="textarea" :rows="4"></el-input>
|
|
816
|
+ <div v-if="!isStaff">{{ tableForm.remark09 }}</div>
|
|
817
|
+ <el-input v-if="isStaff" v-model="tableForm.remark09" type="textarea" :rows="4"></el-input>
|
804
|
818
|
</td>
|
805
|
819
|
<td rowspan="6">
|
806
|
820
|
<el-radio-group v-model="tableForm.quality09" :disabled="!isPiLeader">
|
|
@@ -888,8 +902,8 @@
|
888
|
902
|
</el-checkbox-group>
|
889
|
903
|
</td>
|
890
|
904
|
<td rowspan="5">
|
891
|
|
- <div>{{ tableForm.remark10 }}</div>
|
892
|
|
- <el-input v-if="isStaff" v-model="tableForm.remark10" type="textarea" :rows="4"></el-input>
|
|
905
|
+ <div v-if="!isStaff">{{ tableForm.remark10 }}</div>
|
|
906
|
+ <el-input v-if="isStaff" v-model="tableForm.remark10" type="textarea" :rows="4"></el-input>
|
893
|
907
|
</td>
|
894
|
908
|
<td rowspan="5">
|
895
|
909
|
<el-radio-group v-model="tableForm.quality10" :disabled="!isPiLeader">
|
|
@@ -969,8 +983,8 @@
|
969
|
983
|
</el-checkbox-group>
|
970
|
984
|
</td>
|
971
|
985
|
<td rowspan="6">
|
972
|
|
- <div>{{ tableForm.remark11 }}</div>
|
973
|
|
- <el-input v-if="isStaff" v-model="tableForm.remark11" type="textarea" :rows="4"></el-input>
|
|
986
|
+ <div v-if="!isStaff">{{ tableForm.remark11 }}</div>
|
|
987
|
+ <el-input v-if="isStaff" v-model="tableForm.remark11" type="textarea" :rows="4"></el-input>
|
974
|
988
|
</td>
|
975
|
989
|
<td rowspan="6">
|
976
|
990
|
<el-radio-group v-model="tableForm.quality11" :disabled="!isPiLeader">
|
|
@@ -1058,8 +1072,8 @@
|
1058
|
1072
|
</el-checkbox-group>
|
1059
|
1073
|
</td>
|
1060
|
1074
|
<td rowspan="5">
|
1061
|
|
- <div>{{ tableForm.remark12 }}</div>
|
1062
|
|
- <el-input v-if="isStaff" v-model="tableForm.remark12" type="textarea" :rows="4"></el-input>
|
|
1075
|
+ <div v-if="!isStaff">{{ tableForm.remark12 }}</div>
|
|
1076
|
+ <el-input v-if="isStaff" v-model="tableForm.remark12" type="textarea" :rows="4"></el-input>
|
1063
|
1077
|
</td>
|
1064
|
1078
|
<td rowspan="5">
|
1065
|
1079
|
<el-radio-group v-model="tableForm.quality12" :disabled="!isPiLeader">
|
|
@@ -1139,8 +1153,8 @@
|
1139
|
1153
|
</el-checkbox-group>
|
1140
|
1154
|
</td>
|
1141
|
1155
|
<td rowspan="6">
|
1142
|
|
- <div>{{ tableForm.remark13 }}</div>
|
1143
|
|
- <el-input v-if="isStaff" v-model="tableForm.remark13" type="textarea" :rows="4"></el-input>
|
|
1156
|
+ <div v-if="!isStaff">{{ tableForm.remark13 }}</div>
|
|
1157
|
+ <el-input v-if="isStaff" v-model="tableForm.remark13" type="textarea" :rows="4"></el-input>
|
1144
|
1158
|
</td>
|
1145
|
1159
|
<td rowspan="6">
|
1146
|
1160
|
<el-radio-group v-model="tableForm.quality13" :disabled="!isPiLeader">
|
|
@@ -1228,8 +1242,8 @@
|
1228
|
1242
|
</el-checkbox-group>
|
1229
|
1243
|
</td>
|
1230
|
1244
|
<td rowspan="6">
|
1231
|
|
- <div>{{ tableForm.remark14 }}</div>
|
1232
|
|
- <el-input v-if="isStaff" v-model="tableForm.remark14" type="textarea" :rows="4"></el-input>
|
|
1245
|
+ <div v-if="!isStaff">{{ tableForm.remark14 }}</div>
|
|
1246
|
+ <el-input v-if="isStaff" v-model="tableForm.remark14" type="textarea" :rows="4"></el-input>
|
1233
|
1247
|
</td>
|
1234
|
1248
|
<td rowspan="6">
|
1235
|
1249
|
<el-radio-group v-model="tableForm.quality14" :disabled="!isPiLeader">
|
|
@@ -1317,8 +1331,8 @@
|
1317
|
1331
|
</el-checkbox-group>
|
1318
|
1332
|
</td>
|
1319
|
1333
|
<td rowspan="6">
|
1320
|
|
- <div>{{ tableForm.remark15 }}</div>
|
1321
|
|
- <el-input v-if="isStaff" v-model="tableForm.remark15" type="textarea" :rows="4"></el-input>
|
|
1334
|
+ <div v-if="!isStaff">{{ tableForm.remark15 }}</div>
|
|
1335
|
+ <el-input v-if="isStaff" v-model="tableForm.remark15" type="textarea" :rows="4"></el-input>
|
1322
|
1336
|
</td>
|
1323
|
1337
|
<td rowspan="6">
|
1324
|
1338
|
<el-radio-group v-model="tableForm.quality15" :disabled="!isPiLeader">
|
|
@@ -1406,8 +1420,8 @@
|
1406
|
1420
|
</el-checkbox-group>
|
1407
|
1421
|
</td>
|
1408
|
1422
|
<td rowspan="4">
|
1409
|
|
- <div>{{ tableForm.remark16 }}</div>
|
1410
|
|
- <el-input v-if="isStaff" v-model="tableForm.remark16" type="textarea" :rows="4"></el-input>
|
|
1423
|
+ <div v-if="!isStaff">{{ tableForm.remark16 }}</div>
|
|
1424
|
+ <el-input v-if="isStaff" v-model="tableForm.remark16" type="textarea" :rows="4"></el-input>
|
1411
|
1425
|
</td>
|
1412
|
1426
|
<td rowspan="4">
|
1413
|
1427
|
<el-radio-group v-model="tableForm.quality16" :disabled="!isPiLeader">
|
|
@@ -1478,8 +1492,8 @@
|
1478
|
1492
|
</el-checkbox-group>
|
1479
|
1493
|
</td>
|
1480
|
1494
|
<td rowspan="5">
|
1481
|
|
- <div>{{ tableForm.remark17 }}</div>
|
1482
|
|
- <el-input v-if="isStaff" v-model="tableForm.remark17" type="textarea" :rows="4"></el-input>
|
|
1495
|
+ <div v-if="!isStaff">{{ tableForm.remark17 }}</div>
|
|
1496
|
+ <el-input v-if="isStaff" v-model="tableForm.remark17" type="textarea" :rows="4"></el-input>
|
1483
|
1497
|
</td>
|
1484
|
1498
|
<td rowspan="5">
|
1485
|
1499
|
<el-radio-group v-model="tableForm.quality17" :disabled="!isPiLeader">
|
|
@@ -1563,6 +1577,9 @@
|
1563
|
1577
|
<script>
|
1564
|
1578
|
import { SCContent } from '@/assets/datas/SCContent'
|
1565
|
1579
|
import { getDicts as getDicts } from '@/api/system/dict/data'
|
|
1580
|
+import { listProject } from '@/api/oa/project/project.js'
|
|
1581
|
+import { getProject } from '@/api/oa/project/project'
|
|
1582
|
+
|
1566
|
1583
|
export default {
|
1567
|
1584
|
dicts: ['cmc_role', 'cmc_skill', 'cmc_accessment'],
|
1568
|
1585
|
props: {
|
|
@@ -1587,6 +1604,7 @@ export default {
|
1587
|
1604
|
isPiLeader: false,
|
1588
|
1605
|
isManager: false,
|
1589
|
1606
|
isStaff: false,
|
|
1607
|
+ projectList: [],
|
1590
|
1608
|
}
|
1591
|
1609
|
},
|
1592
|
1610
|
created() {
|
|
@@ -1597,6 +1615,9 @@ export default {
|
1597
|
1615
|
},
|
1598
|
1616
|
methods: {
|
1599
|
1617
|
initForm() {
|
|
1618
|
+ listProject({ pageSize: 200 }).then(res => {
|
|
1619
|
+ this.projectList = res.rows;
|
|
1620
|
+ })
|
1600
|
1621
|
for (let i = 0; i < SCContent.length + 1; i++) {
|
1601
|
1622
|
if (i.toString().length == 1) {
|
1602
|
1623
|
this.$set(this.form, 'role' + '0' + i, []);
|
|
@@ -1639,35 +1660,77 @@ export default {
|
1639
|
1660
|
this.isStaff = true;
|
1640
|
1661
|
}
|
1641
|
1662
|
},
|
1642
|
|
- // 员工填报之后传值
|
|
1663
|
+ // 员工修改之后传值
|
1643
|
1664
|
assignmentToTableForm() {
|
1644
|
|
- debugger
|
1645
|
|
- for(let i in this.tableForm){
|
1646
|
|
- if(i.includes('role')){
|
|
1665
|
+ for (let i in this.tableForm) {
|
|
1666
|
+ if (i.includes('role')) {
|
1647
|
1667
|
this.tableForm[i] = this.form[i]
|
1648
|
1668
|
}
|
1649
|
1669
|
}
|
1650
|
1670
|
},
|
|
1671
|
+ // 初始化tableForm,得到承担角色的值
|
|
1672
|
+ initTableFormFromForm(){
|
|
1673
|
+ for(let f in this.form){
|
|
1674
|
+ if(this.form[f] != "" && this.form[f] != undefined && this.form[f] != null){
|
|
1675
|
+ this.tableForm[f] = this.form[f];
|
|
1676
|
+ }
|
|
1677
|
+ }
|
|
1678
|
+ },
|
|
1679
|
+ getProjectById(id) {
|
|
1680
|
+ getProject(id).then(res => {
|
|
1681
|
+ if (res.data != undefined) {
|
|
1682
|
+ this.tableForm.projectName = res.data.projectName;
|
|
1683
|
+ this.tableForm.projectNumber = res.data.projectNumber;
|
|
1684
|
+ this.tableForm.projectId = id
|
|
1685
|
+ }
|
|
1686
|
+ })
|
|
1687
|
+ },
|
1651
|
1688
|
submit() {
|
1652
|
|
- if(!this.isStaff){
|
1653
|
|
- this.$emit('submit', this.tableForm);
|
1654
|
|
- }else{
|
|
1689
|
+ this.formValidate(this.tableForm)
|
1655
|
1690
|
this.assignmentToTableForm();
|
|
1691
|
+ this.initTableFormFromForm();
|
|
1692
|
+ console.log(this.tableForm);
|
1656
|
1693
|
this.$emit('submit', this.tableForm);
|
1657
|
|
- }
|
1658
|
|
-
|
1659
|
1694
|
},
|
1660
|
|
- cancelSelect(value, name) {
|
1661
|
|
- debugger
|
1662
|
|
- if (!this.isPiLeader) {
|
|
1695
|
+ formValidate(form) {
|
|
1696
|
+ let flag = [];
|
|
1697
|
+ for (let f in form) {
|
|
1698
|
+ if (f.startsWith('familiar') && form[f] != null) {
|
|
1699
|
+ flag.push(f.slice(-2));
|
|
1700
|
+ } else if (f.length == 5 && f.startsWith('f')) {
|
|
1701
|
+ if (form[f] != "" && form[f] != undefined && form[f] != null)
|
|
1702
|
+ flag.push(f.substring(1, 3));
|
|
1703
|
+ }
|
|
1704
|
+ }
|
|
1705
|
+ let isF = false;
|
|
1706
|
+ if (flag.length == 0) {
|
|
1707
|
+ this.$modal.msgError("表格未填写,请填写表格");
|
1663
|
1708
|
return
|
1664
|
1709
|
}
|
1665
|
|
- if (this.tableForm[name] == value) {
|
1666
|
|
- this.tableForm[name] = null
|
1667
|
|
- } else {
|
1668
|
|
-
|
1669
|
|
- if (this.tableForm[name] !== undefined)
|
1670
|
|
- this.tableForm[name] = value
|
|
1710
|
+ },
|
|
1711
|
+ cancelSelect(value, name, disabled) {
|
|
1712
|
+
|
|
1713
|
+ if (this.isStaff) {
|
|
1714
|
+ if (this.tableForm[name] == value) {
|
|
1715
|
+ this.tableForm[name] = null
|
|
1716
|
+ } else {
|
|
1717
|
+ if (this.tableForm[name] !== undefined)
|
|
1718
|
+ this.tableForm[name] = value
|
|
1719
|
+ else {
|
|
1720
|
+ this.$set(this.tableForm, name, value)
|
|
1721
|
+ }
|
|
1722
|
+ }
|
|
1723
|
+ }
|
|
1724
|
+ if (this.isPiLeader) {
|
|
1725
|
+ if (disabled) {
|
|
1726
|
+ return
|
|
1727
|
+ }
|
|
1728
|
+ if (this.tableForm[name] == value) {
|
|
1729
|
+ this.tableForm[name] = null
|
|
1730
|
+ } else {
|
|
1731
|
+ if (this.tableForm[name] !== undefined)
|
|
1732
|
+ this.tableForm[name] = value
|
|
1733
|
+ }
|
1671
|
1734
|
}
|
1672
|
1735
|
}
|
1673
|
1736
|
},
|