myWork.json 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. {
  2. "viewSetting": {
  3. "html": "<table width='100%' border='0' cellpadding='5' cellspacing='0' styles='editTable'></table>"
  4. },
  5. "headSetting": {
  6. "html": "<tr styles='viewHeadNode'></tr>"
  7. },
  8. "documentSetting": {
  9. "html": "<tr styles='documentNode'></tr>",
  10. "mouseoverStyles": "documentNode_over",
  11. "action": "open"
  12. },
  13. "items": [
  14. {
  15. "name": "subject",
  16. "head": {
  17. "html": "<th styles='normalThNode' lable='shortWorkDetail'></th>",
  18. "width": "40%"
  19. },
  20. "content": {
  21. "html": "<td styles='normalTdNode' width='40%'>" +
  22. " <div styles='appointNode' name='appointDiv'></div>" +
  23. " <div item='title' styles='documentSubject'></div>" +
  24. "</td>",
  25. "items": {
  26. "title": {},
  27. "shortWorkDetail":{},
  28. "workType": {},
  29. "workLevel": {}
  30. }
  31. }
  32. },
  33. {
  34. "name": "relativeDepartment",
  35. "head": {
  36. "html": "<th styles='normalThNode' lable='relativeDepartment'></th>",
  37. "width": "20%"
  38. },
  39. "content": {
  40. "html": "<td styles='normalTdNode' width='20%'>" +
  41. " <div styles='itemBlock'><div styles='itemInLine' lable='dutyDepartent' colon='true'></div><div styles='itemInLine' item='responsibilityUnitName'></div></div>" +
  42. " <div styles='itemBlock'><div styles='itemInLine' lable='doDepartment' colon='true'></div><div styles='itemInLine' item='deployerUnitName'></div></div>" +
  43. " <div styles='itemBlock'><div styles='itemInLine' lable='secondDepartment' colon='true'></div><div styles='itemInLine' item='cooperateUnitName'></div></div>" +
  44. "</td>",
  45. "items": {
  46. "responsibilityUnitName": {
  47. "value":"function(d){ return d.responsibilityUnitName.split('@')[0]}"
  48. },
  49. "deployerUnitName": {
  50. //"value":"function(d){ return d.deployerUnitName.split('@')[0]}"
  51. "value":"function(d){var v=d.deployerUnitName.split(',');v1='';for(i=0;i<v.length;i++){if(v1==''){v1=v[i].split('@')[0];}else{ v1=v1+','+v[i].split('@')[0];};}return v1}"
  52. },
  53. "cooperateUnitName": {
  54. "value":"function(d){if(!d.cooperateUnitNameList)return '';var v=d.cooperateUnitNameList;v1='';for(i=0;i<v.length;i++){if(v1==''){v1=v[i].split('@')[0];}else{ v1=v1+','+v[i].split('@')[0];};}return v1}"
  55. }
  56. }
  57. }
  58. },
  59. {
  60. "name": "relativePerson",
  61. "head": {
  62. "html": "<th styles='normalThNode' lable='relativePerson'></th>",
  63. "width": "15%"
  64. },
  65. "content": {
  66. "html": "<td styles='normalTdNode' width='15%'>" +
  67. " <div styles='itemBlock'><div styles='itemInLine' lable='dutyPerson' colon='true'></div><div styles='itemInLine' item='responsibilityEmployeeName'></div></div>" +
  68. " <div styles='itemBlock'><div styles='itemInLine' lable='doPerson' colon='true'></div><div styles='itemInLine' item='deployerName'></div></div>" +
  69. " <div styles='itemBlock'><div styles='itemInLine' lable='secondPerson' colon='true'></div><div styles='itemInLine' item='cooperateEmployeeName'></div></div>" +
  70. "</td>",
  71. "items": {
  72. "responsibilityEmployeeName": {
  73. "value":"function(d){var v=d.responsibilityEmployeeName.split(',');v1='';for(i=0;i<v.length;i++){if(v1==''){v1=v[i].split('@')[0];}else{ v1=v1+','+v[i].split('@')[0];};}return v1}"
  74. },
  75. "deployerName": {
  76. "value":"function(d){var v=d.deployerName.split(',');v1='';for(i=0;i<v.length;i++){if(v1==''){v1=v[i].split('@')[0];}else{ v1=v1+','+v[i].split('@')[0];};}return v1}"
  77. },
  78. "cooperateEmployeeName": {
  79. "value":"function(d){if(!d.cooperateIdentityList)return '';var v=d.cooperateIdentityList;v1='';for(i=0;i<v.length;i++){if(v1==''){v1=v[i].split('@')[0];}else{ v1=v1+','+v[i].split('@')[0];};}return v1}"
  80. }
  81. }
  82. }
  83. },
  84. {
  85. "name": "timeLimit",
  86. "head": {
  87. "html": "<th styles='normalThNode' lable='timeLimit'></th>",
  88. "width": "15%"
  89. },
  90. "content": {
  91. "html": "<td styles='normalTdCenterNode' item='completeDateLimitStr' width='15%'></td>",
  92. "items": {
  93. "completeDateLimitStr" : {}
  94. }
  95. }
  96. },
  97. {
  98. //"access": "admin",
  99. "head": {
  100. "html": "<th styles='normalThNode' lable='action'></th>",
  101. "width": "10%"
  102. },
  103. "content": {
  104. "html": "<td styles='normalTdCenterNode' width='10%'>" +
  105. " <span styles='documentActionNode' item='action_view'></span>" +
  106. " <span styles='documentActionNode' item='action_split'></span>" +
  107. " <span styles='documentActionNode' item='action_authorize'></span>" +
  108. " <span styles='documentActionNode' item='action_tackBack'></span>" +
  109. " <span styles='documentActionNode' item='action_archive'></span>" +
  110. "</td>",
  111. "items": {
  112. "action_view": {
  113. "title": "action_view",
  114. "text": "action_view",
  115. "action": "action_view",
  116. "styles": "documentActionNode",
  117. "condition": "function( d ){ return this.viewActionReturn(d) }",
  118. "mouseoverStyles": "documentActionNode_over",
  119. "mousedownStyles": "documentActionNode_down"
  120. },
  121. "action_split": {
  122. "title": "action_split",
  123. "text": "action_split",
  124. "action": "action_split",
  125. "styles": "documentActionNode",
  126. "condition": "function( d ){ return this.splitActionReturn(d) }",
  127. "mouseoverStyles": "documentActionNode_over",
  128. "mousedownStyles": "documentActionNode_down"
  129. },
  130. "action_authorize": {
  131. "title": "action_authorize",
  132. "text": "action_authorize",
  133. "action": "action_authorize",
  134. "styles": "documentActionNode",
  135. "condition": "function( d ){ return this.authorizeActionReturn(d) }",
  136. "mouseoverStyles": "documentActionNode_over",
  137. "mousedownStyles": "documentActionNode_down"
  138. },
  139. "action_tackBack": {
  140. "title": "action_tackBack",
  141. "text": "action_tackBack",
  142. "action": "action_tackBack",
  143. "styles": "documentActionNode",
  144. "condition": "function( d ){ return this.tackBackActionReturn(d) }",
  145. "mouseoverStyles": "documentActionNode_over",
  146. "mousedownStyles": "documentActionNode_down"
  147. },
  148. "action_archive": {
  149. "title": "action_archive",
  150. "text": "action_archive",
  151. "action": "action_archive",
  152. "styles": "documentActionNode",
  153. "condition": "function( d ){ return this.archiveActionReturn(d) }",
  154. "mouseoverStyles": "documentActionNode_over",
  155. "mousedownStyles": "documentActionNode_down"
  156. }
  157. }
  158. }
  159. }
  160. ]
  161. }