dtable.php 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284
  1. <?php
  2. global $lang, $config, $app;
  3. if(!isset($config->ai->dtable)) $config->ai->dtable = new stdclass();
  4. if(!isset($config->ai->actions)) $config->ai->actions = new stdclass();
  5. if(!isset($config->ai->actionList)) $config->ai->actionList = array();
  6. /* 定义知识库对象列表操作按钮 */
  7. $config->ai->actionList['knowledgeViewContent']['icon'] = 'search';
  8. $config->ai->actionList['knowledgeViewContent']['text'] = $lang->ai->knowledgeLibs->viewContent;
  9. $config->ai->actionList['knowledgeViewContent']['hint'] = $lang->ai->knowledgeLibs->viewContent;
  10. $config->ai->actionList['knowledgeViewContent']['url'] = array('module' => 'ai', 'method' => 'knowledgeContentView', 'params' => 'id={id}');
  11. $config->ai->actionList['knowledgeViewContent']['data-toggle'] = 'modal';
  12. $config->ai->actionList['knowledgeViewContent']['data-size'] = 'md';
  13. $config->ai->actions->knowledgeObject = array('knowledgeViewContent');
  14. /* 知识库对象列表 - 通用操作 */
  15. $config->ai->dtable->knowledgeObjectActions['name'] = 'actions';
  16. $config->ai->dtable->knowledgeObjectActions['title'] = $lang->actions;
  17. $config->ai->dtable->knowledgeObjectActions['type'] = 'actions';
  18. $config->ai->dtable->knowledgeObjectActions['minWidth'] = 48;
  19. $config->ai->dtable->knowledgeObjectActions['fixed'] = 'right';
  20. $config->ai->dtable->knowledgeObjectActions['list'] = $config->ai->actionList;
  21. $config->ai->dtable->knowledgeObjectActions['menu'] = $config->ai->actions->knowledgeObject;
  22. /* 知识库对象列表 - 默认 */
  23. $config->ai->dtable->knowledgeObjectCols = array();
  24. $config->ai->dtable->knowledgeObjectCols['default'] = array();
  25. $config->ai->dtable->knowledgeObjectCols['default']['id']['name'] = 'id';
  26. $config->ai->dtable->knowledgeObjectCols['default']['id']['title'] = $lang->ai->knowledgeLibs->columnName['default']['id'];
  27. $config->ai->dtable->knowledgeObjectCols['default']['id']['type'] = 'checkID';
  28. $config->ai->dtable->knowledgeObjectCols['default']['id']['checkbox'] = true;
  29. $config->ai->dtable->knowledgeObjectCols['default']['id']['width'] = '80';
  30. $config->ai->dtable->knowledgeObjectCols['default']['id']['sortType'] = false;
  31. $config->ai->dtable->knowledgeObjectCols['default']['title']['name'] = 'title';
  32. $config->ai->dtable->knowledgeObjectCols['default']['title']['title'] = $lang->ai->knowledgeLibs->columnName['default']['title'];
  33. $config->ai->dtable->knowledgeObjectCols['default']['title']['type'] = 'title';
  34. $config->ai->dtable->knowledgeObjectCols['default']['title']['flex'] = 1;
  35. $config->ai->dtable->knowledgeObjectCols['default']['title']['sortType'] = false;
  36. /* 知识库对象列表 - 文档 */
  37. $config->ai->dtable->knowledgeObjectCols['doc'] = array();
  38. $config->ai->dtable->knowledgeObjectCols['doc']['id']['name'] = 'id';
  39. $config->ai->dtable->knowledgeObjectCols['doc']['id']['title'] = $lang->ai->knowledgeLibs->columnName['default']['id'];
  40. $config->ai->dtable->knowledgeObjectCols['doc']['id']['type'] = 'checkID';
  41. $config->ai->dtable->knowledgeObjectCols['doc']['id']['checkbox'] = true;
  42. $config->ai->dtable->knowledgeObjectCols['doc']['id']['width'] = '80';
  43. $config->ai->dtable->knowledgeObjectCols['doc']['id']['sortType'] = false;
  44. $config->ai->dtable->knowledgeObjectCols['doc']['title']['name'] = 'title';
  45. $config->ai->dtable->knowledgeObjectCols['doc']['title']['title'] = $lang->ai->knowledgeLibs->columnName['doc']['title'];
  46. $config->ai->dtable->knowledgeObjectCols['doc']['title']['type'] = 'title';
  47. $config->ai->dtable->knowledgeObjectCols['doc']['title']['flex'] = 1;
  48. $config->ai->dtable->knowledgeObjectCols['doc']['title']['sortType'] = false;
  49. $config->ai->dtable->knowledgeObjectCols['doc']['title']['link'] = array('module' => 'doc', 'method' => 'view', 'params' => 'docID={objectID}');
  50. $config->ai->dtable->knowledgeObjectCols['doc']['title']['data-toggle'] = 'modal';
  51. $config->ai->dtable->knowledgeObjectCols['doc']['title']['data-size'] = 'lg';
  52. $config->ai->dtable->knowledgeObjectCols['doc']['addedBy']['name'] = 'addedBy';
  53. $config->ai->dtable->knowledgeObjectCols['doc']['addedBy']['title'] = $lang->ai->knowledgeLibs->columnName['doc']['addedByAB'];
  54. $config->ai->dtable->knowledgeObjectCols['doc']['addedBy']['type'] = 'user';
  55. $config->ai->dtable->knowledgeObjectCols['doc']['addedBy']['width'] = '100';
  56. $config->ai->dtable->knowledgeObjectCols['doc']['addedBy']['sortType'] = false;
  57. $config->ai->dtable->knowledgeObjectCols['doc']['addedDate']['name'] = 'addedDate';
  58. $config->ai->dtable->knowledgeObjectCols['doc']['addedDate']['title'] = $lang->ai->knowledgeLibs->columnName['doc']['addedDate'];
  59. $config->ai->dtable->knowledgeObjectCols['doc']['addedDate']['type'] = 'date';
  60. $config->ai->dtable->knowledgeObjectCols['doc']['addedDate']['width'] = '100';
  61. $config->ai->dtable->knowledgeObjectCols['doc']['addedDate']['sortType'] = false;
  62. $config->ai->dtable->knowledgeObjectCols['doc']['docEditedBy']['name'] = 'docEditedBy';
  63. $config->ai->dtable->knowledgeObjectCols['doc']['docEditedBy']['title'] = $lang->ai->knowledgeLibs->columnName['doc']['editedBy'];
  64. $config->ai->dtable->knowledgeObjectCols['doc']['docEditedBy']['type'] = 'user';
  65. $config->ai->dtable->knowledgeObjectCols['doc']['docEditedBy']['width'] = '100';
  66. $config->ai->dtable->knowledgeObjectCols['doc']['docEditedBy']['sortType'] = false;
  67. $config->ai->dtable->knowledgeObjectCols['doc']['docEditedDate']['name'] = 'docEditedDate';
  68. $config->ai->dtable->knowledgeObjectCols['doc']['docEditedDate']['title'] = $lang->ai->knowledgeLibs->columnName['doc']['editedDate'];
  69. $config->ai->dtable->knowledgeObjectCols['doc']['docEditedDate']['type'] = 'date';
  70. $config->ai->dtable->knowledgeObjectCols['doc']['docEditedDate']['width'] = '100';
  71. $config->ai->dtable->knowledgeObjectCols['doc']['docEditedDate']['sortType'] = false;
  72. /* 知识库对象列表 - 问题 */
  73. $config->ai->dtable->knowledgeObjectCols['issue'] = array();
  74. $config->ai->dtable->knowledgeObjectCols['issue']['id']['name'] = 'id';
  75. $config->ai->dtable->knowledgeObjectCols['issue']['id']['title'] = $lang->ai->knowledgeLibs->columnName['default']['id'];
  76. $config->ai->dtable->knowledgeObjectCols['issue']['id']['type'] = 'checkID';
  77. $config->ai->dtable->knowledgeObjectCols['issue']['id']['checkbox'] = true;
  78. $config->ai->dtable->knowledgeObjectCols['issue']['id']['width'] = '80';
  79. $config->ai->dtable->knowledgeObjectCols['issue']['id']['sortType'] = false;
  80. $config->ai->dtable->knowledgeObjectCols['issue']['title']['name'] = 'title';
  81. $config->ai->dtable->knowledgeObjectCols['issue']['title']['title'] = $lang->ai->knowledgeLibs->columnName['issue']['title'];
  82. $config->ai->dtable->knowledgeObjectCols['issue']['title']['type'] = 'title';
  83. $config->ai->dtable->knowledgeObjectCols['issue']['title']['flex'] = 1;
  84. $config->ai->dtable->knowledgeObjectCols['issue']['title']['sortType'] = false;
  85. $config->ai->dtable->knowledgeObjectCols['issue']['title']['link'] = array('module' => 'assetlib', 'method' => 'issueView', 'params' => 'issueID={objectID}');
  86. $config->ai->dtable->knowledgeObjectCols['issue']['pri']['name'] = 'pri';
  87. $config->ai->dtable->knowledgeObjectCols['issue']['pri']['title'] = $lang->ai->knowledgeLibs->columnName['issue']['pri'];
  88. $config->ai->dtable->knowledgeObjectCols['issue']['pri']['type'] = 'pri';
  89. $config->ai->dtable->knowledgeObjectCols['issue']['pri']['width'] = '60';
  90. $config->ai->dtable->knowledgeObjectCols['issue']['pri']['sortType'] = false;
  91. $config->ai->dtable->knowledgeObjectCols['issue']['severity']['name'] = 'severity';
  92. $config->ai->dtable->knowledgeObjectCols['issue']['severity']['title'] = $lang->ai->knowledgeLibs->columnName['issue']['severity'];
  93. $config->ai->dtable->knowledgeObjectCols['issue']['severity']['type'] = 'severity';
  94. $config->ai->dtable->knowledgeObjectCols['issue']['severity']['severityList'] = $lang->ai->knowledgeLibs->columnValueMap['issue']['severity'];
  95. $config->ai->dtable->knowledgeObjectCols['issue']['severity']['width'] = '100';
  96. $config->ai->dtable->knowledgeObjectCols['issue']['severity']['sortType'] = false;
  97. $config->ai->dtable->knowledgeObjectCols['issue']['status']['name'] = 'status';
  98. $config->ai->dtable->knowledgeObjectCols['issue']['status']['title'] = $lang->ai->knowledgeLibs->columnName['issue']['status'];
  99. $config->ai->dtable->knowledgeObjectCols['issue']['status']['type'] = 'status';
  100. $config->ai->dtable->knowledgeObjectCols['issue']['status']['statusMap'] = $lang->ai->knowledgeLibs->columnValueMap['issue']['status'];
  101. $config->ai->dtable->knowledgeObjectCols['issue']['status']['width'] = '100';
  102. $config->ai->dtable->knowledgeObjectCols['issue']['status']['sortType'] = false;
  103. $config->ai->dtable->knowledgeObjectCols['issue']['type']['name'] = 'issueType';
  104. $config->ai->dtable->knowledgeObjectCols['issue']['type']['title'] = $lang->ai->knowledgeLibs->columnName['issue']['issueType'];
  105. $config->ai->dtable->knowledgeObjectCols['issue']['type']['type'] = 'category';
  106. $config->ai->dtable->knowledgeObjectCols['issue']['type']['map'] = $lang->ai->knowledgeLibs->columnValueMap['issue']['issueType'];
  107. $config->ai->dtable->knowledgeObjectCols['issue']['type']['width'] = '80';
  108. $config->ai->dtable->knowledgeObjectCols['issue']['type']['sortType'] = false;
  109. $config->ai->dtable->knowledgeObjectCols['issue']['createdBy']['name'] = 'assetCreatedBy';
  110. $config->ai->dtable->knowledgeObjectCols['issue']['createdBy']['title'] = $lang->ai->knowledgeLibs->columnName['issue']['assetCreatedBy'];
  111. $config->ai->dtable->knowledgeObjectCols['issue']['createdBy']['type'] = 'user';
  112. $config->ai->dtable->knowledgeObjectCols['issue']['createdBy']['width'] = '100';
  113. $config->ai->dtable->knowledgeObjectCols['issue']['createdBy']['sortType'] = false;
  114. $config->ai->dtable->knowledgeObjectCols['issue']['createdDate']['name'] = 'assetCreatedDate';
  115. $config->ai->dtable->knowledgeObjectCols['issue']['createdDate']['title'] = $lang->ai->knowledgeLibs->columnName['issue']['assetCreatedDate'];
  116. $config->ai->dtable->knowledgeObjectCols['issue']['createdDate']['type'] = 'date';
  117. $config->ai->dtable->knowledgeObjectCols['issue']['createdDate']['width'] = '100';
  118. $config->ai->dtable->knowledgeObjectCols['issue']['createdDate']['sortType'] = false;
  119. $config->ai->dtable->knowledgeObjectCols['issue']['assignedTo']['name'] = 'assignedTo';
  120. $config->ai->dtable->knowledgeObjectCols['issue']['assignedTo']['title'] = $lang->ai->knowledgeLibs->columnName['issue']['assignedTo'];
  121. $config->ai->dtable->knowledgeObjectCols['issue']['assignedTo']['type'] = 'user';
  122. $config->ai->dtable->knowledgeObjectCols['issue']['assignedTo']['width'] = '100';
  123. $config->ai->dtable->knowledgeObjectCols['issue']['assignedTo']['sortType'] = false;
  124. $config->ai->dtable->knowledgeObjectCols['issue']['approvedDate']['name'] = 'approvedDate';
  125. $config->ai->dtable->knowledgeObjectCols['issue']['approvedDate']['title'] = $lang->ai->knowledgeLibs->columnName['issue']['approvedDate'];
  126. $config->ai->dtable->knowledgeObjectCols['issue']['approvedDate']['type'] = 'date';
  127. $config->ai->dtable->knowledgeObjectCols['issue']['approvedDate']['width'] = '100';
  128. $config->ai->dtable->knowledgeObjectCols['issue']['approvedDate']['sortType'] = false;
  129. /* 知识库对象列表 - 风险 */
  130. $config->ai->dtable->knowledgeObjectCols['risk'] = array();
  131. $config->ai->dtable->knowledgeObjectCols['risk']['id']['name'] = 'id';
  132. $config->ai->dtable->knowledgeObjectCols['risk']['id']['title'] = $lang->ai->knowledgeLibs->columnName['default']['id'];
  133. $config->ai->dtable->knowledgeObjectCols['risk']['id']['type'] = 'checkID';
  134. $config->ai->dtable->knowledgeObjectCols['risk']['id']['checkbox'] = true;
  135. $config->ai->dtable->knowledgeObjectCols['risk']['id']['width'] = '80';
  136. $config->ai->dtable->knowledgeObjectCols['risk']['id']['sortType'] = false;
  137. $config->ai->dtable->knowledgeObjectCols['risk']['name']['name'] = 'name';
  138. $config->ai->dtable->knowledgeObjectCols['risk']['name']['title'] = $lang->ai->knowledgeLibs->columnName['risk']['title'];
  139. $config->ai->dtable->knowledgeObjectCols['risk']['name']['type'] = 'title';
  140. $config->ai->dtable->knowledgeObjectCols['risk']['name']['flex'] = 1;
  141. $config->ai->dtable->knowledgeObjectCols['risk']['name']['sortType'] = false;
  142. $config->ai->dtable->knowledgeObjectCols['risk']['name']['link'] = array('module' => 'assetlib', 'method' => 'riskView', 'params' => 'riskID={objectID}');
  143. $config->ai->dtable->knowledgeObjectCols['risk']['pri']['name'] = 'pri';
  144. $config->ai->dtable->knowledgeObjectCols['risk']['pri']['title'] = $lang->ai->knowledgeLibs->columnName['risk']['pri'];
  145. $config->ai->dtable->knowledgeObjectCols['risk']['pri']['type'] = 'pri';
  146. $config->ai->dtable->knowledgeObjectCols['risk']['pri']['priList'] = $lang->ai->knowledgeLibs->columnValueMap['risk']['pri'];
  147. $config->ai->dtable->knowledgeObjectCols['risk']['pri']['width'] = '60';
  148. $config->ai->dtable->knowledgeObjectCols['risk']['pri']['sortType'] = false;
  149. $config->ai->dtable->knowledgeObjectCols['risk']['status']['name'] = 'status';
  150. $config->ai->dtable->knowledgeObjectCols['risk']['status']['title'] = $lang->ai->knowledgeLibs->columnName['risk']['status'];
  151. $config->ai->dtable->knowledgeObjectCols['risk']['status']['type'] = 'status';
  152. $config->ai->dtable->knowledgeObjectCols['risk']['status']['statusMap'] = $lang->ai->knowledgeLibs->columnValueMap['risk']['status'];
  153. $config->ai->dtable->knowledgeObjectCols['risk']['status']['width'] = '100';
  154. $config->ai->dtable->knowledgeObjectCols['risk']['status']['sortType'] = false;
  155. $config->ai->dtable->knowledgeObjectCols['risk']['strategy']['name'] = 'strategy';
  156. $config->ai->dtable->knowledgeObjectCols['risk']['strategy']['title'] = $lang->ai->knowledgeLibs->columnName['risk']['strategy'];
  157. $config->ai->dtable->knowledgeObjectCols['risk']['strategy']['type'] = 'category';
  158. $config->ai->dtable->knowledgeObjectCols['risk']['strategy']['map'] = $lang->ai->knowledgeLibs->columnValueMap['risk']['strategy'];
  159. $config->ai->dtable->knowledgeObjectCols['risk']['strategy']['width'] = '100';
  160. $config->ai->dtable->knowledgeObjectCols['risk']['strategy']['sortType'] = false;
  161. $config->ai->dtable->knowledgeObjectCols['risk']['assetCreatedBy']['name'] = 'assetCreatedBy';
  162. $config->ai->dtable->knowledgeObjectCols['risk']['assetCreatedBy']['title'] = $lang->ai->knowledgeLibs->columnName['risk']['assetCreatedBy'];
  163. $config->ai->dtable->knowledgeObjectCols['risk']['assetCreatedBy']['type'] = 'user';
  164. $config->ai->dtable->knowledgeObjectCols['risk']['assetCreatedBy']['width'] = '100';
  165. $config->ai->dtable->knowledgeObjectCols['risk']['assetCreatedBy']['sortType'] = false;
  166. $config->ai->dtable->knowledgeObjectCols['risk']['assetCreatedDate']['name'] = 'assetCreatedDate';
  167. $config->ai->dtable->knowledgeObjectCols['risk']['assetCreatedDate']['title'] = $lang->ai->knowledgeLibs->columnName['risk']['assetCreatedDate'];
  168. $config->ai->dtable->knowledgeObjectCols['risk']['assetCreatedDate']['type'] = 'date';
  169. $config->ai->dtable->knowledgeObjectCols['risk']['assetCreatedDate']['width'] = '100';
  170. $config->ai->dtable->knowledgeObjectCols['risk']['assetCreatedDate']['sortType'] = false;
  171. $config->ai->dtable->knowledgeObjectCols['risk']['assignedTo']['name'] = 'assignedTo';
  172. $config->ai->dtable->knowledgeObjectCols['risk']['assignedTo']['title'] = $lang->ai->knowledgeLibs->columnName['risk']['assignedTo'];
  173. $config->ai->dtable->knowledgeObjectCols['risk']['assignedTo']['type'] = 'user';
  174. $config->ai->dtable->knowledgeObjectCols['risk']['assignedTo']['width'] = '100';
  175. $config->ai->dtable->knowledgeObjectCols['risk']['assignedTo']['sortType'] = false;
  176. $config->ai->dtable->knowledgeObjectCols['risk']['approvedDate']['name'] = 'approvedDate';
  177. $config->ai->dtable->knowledgeObjectCols['risk']['approvedDate']['title'] = $lang->ai->knowledgeLibs->columnName['risk']['approvedDate'];
  178. $config->ai->dtable->knowledgeObjectCols['risk']['approvedDate']['type'] = 'date';
  179. $config->ai->dtable->knowledgeObjectCols['risk']['approvedDate']['width'] = '100';
  180. $config->ai->dtable->knowledgeObjectCols['risk']['approvedDate']['sortType'] = false;
  181. /* 知识库对象列表 - 机会 */
  182. $config->ai->dtable->knowledgeObjectCols['opportunity'] = array();
  183. $config->ai->dtable->knowledgeObjectCols['opportunity']['id']['name'] = 'id';
  184. $config->ai->dtable->knowledgeObjectCols['opportunity']['id']['title'] = $lang->ai->knowledgeLibs->columnName['default']['id'];
  185. $config->ai->dtable->knowledgeObjectCols['opportunity']['id']['type'] = 'checkID';
  186. $config->ai->dtable->knowledgeObjectCols['opportunity']['id']['checkbox'] = true;
  187. $config->ai->dtable->knowledgeObjectCols['opportunity']['id']['width'] = '80';
  188. $config->ai->dtable->knowledgeObjectCols['opportunity']['id']['sortType'] = false;
  189. $config->ai->dtable->knowledgeObjectCols['opportunity']['name']['name'] = 'name';
  190. $config->ai->dtable->knowledgeObjectCols['opportunity']['name']['title'] = $lang->ai->knowledgeLibs->columnName['opportunity']['name'];
  191. $config->ai->dtable->knowledgeObjectCols['opportunity']['name']['type'] = 'title';
  192. $config->ai->dtable->knowledgeObjectCols['opportunity']['name']['flex'] = 1;
  193. $config->ai->dtable->knowledgeObjectCols['opportunity']['name']['sortType'] = false;
  194. $config->ai->dtable->knowledgeObjectCols['opportunity']['name']['link'] = array('module' => 'assetlib', 'method' => 'opportunityView', 'params' => 'opportunityID={objectID}');
  195. $config->ai->dtable->knowledgeObjectCols['opportunity']['pri']['name'] = 'pri';
  196. $config->ai->dtable->knowledgeObjectCols['opportunity']['pri']['title'] = $lang->ai->knowledgeLibs->columnName['opportunity']['pri'];
  197. $config->ai->dtable->knowledgeObjectCols['opportunity']['pri']['type'] = 'pri';
  198. $config->ai->dtable->knowledgeObjectCols['opportunity']['pri']['priList'] = $lang->ai->knowledgeLibs->columnValueMap['opportunity']['pri'];
  199. $config->ai->dtable->knowledgeObjectCols['opportunity']['pri']['width'] = '60';
  200. $config->ai->dtable->knowledgeObjectCols['opportunity']['pri']['sortType'] = false;
  201. $config->ai->dtable->knowledgeObjectCols['opportunity']['status']['name'] = 'status';
  202. $config->ai->dtable->knowledgeObjectCols['opportunity']['status']['title'] = $lang->ai->knowledgeLibs->columnName['opportunity']['status'];
  203. $config->ai->dtable->knowledgeObjectCols['opportunity']['status']['type'] = 'status';
  204. $config->ai->dtable->knowledgeObjectCols['opportunity']['status']['statusMap'] = $lang->ai->knowledgeLibs->columnValueMap['opportunity']['status'];
  205. $config->ai->dtable->knowledgeObjectCols['opportunity']['status']['width'] = '100';
  206. $config->ai->dtable->knowledgeObjectCols['opportunity']['status']['sortType'] = false;
  207. $config->ai->dtable->knowledgeObjectCols['opportunity']['opportunityType']['name'] = 'opportunityType';
  208. $config->ai->dtable->knowledgeObjectCols['opportunity']['opportunityType']['title'] = $lang->ai->knowledgeLibs->columnName['opportunity']['opportunityType'];
  209. $config->ai->dtable->knowledgeObjectCols['opportunity']['opportunityType']['type'] = 'category';
  210. $config->ai->dtable->knowledgeObjectCols['opportunity']['opportunityType']['map'] = $lang->ai->knowledgeLibs->columnValueMap['opportunity']['opportunityType'];
  211. $config->ai->dtable->knowledgeObjectCols['opportunity']['opportunityType']['width'] = '100';
  212. $config->ai->dtable->knowledgeObjectCols['opportunity']['opportunityType']['sortType'] = false;
  213. $config->ai->dtable->knowledgeObjectCols['opportunity']['assetCreatedBy']['name'] = 'assetCreatedBy';
  214. $config->ai->dtable->knowledgeObjectCols['opportunity']['assetCreatedBy']['title'] = $lang->ai->knowledgeLibs->columnName['opportunity']['assetCreatedBy'];
  215. $config->ai->dtable->knowledgeObjectCols['opportunity']['assetCreatedBy']['type'] = 'user';
  216. $config->ai->dtable->knowledgeObjectCols['opportunity']['assetCreatedBy']['width'] = '100';
  217. $config->ai->dtable->knowledgeObjectCols['opportunity']['assetCreatedBy']['sortType'] = false;
  218. $config->ai->dtable->knowledgeObjectCols['opportunity']['assetCreatedDate']['name'] = 'assetCreatedDate';
  219. $config->ai->dtable->knowledgeObjectCols['opportunity']['assetCreatedDate']['title'] = $lang->ai->knowledgeLibs->columnName['opportunity']['assetCreatedDate'];
  220. $config->ai->dtable->knowledgeObjectCols['opportunity']['assetCreatedDate']['type'] = 'date';
  221. $config->ai->dtable->knowledgeObjectCols['opportunity']['assetCreatedDate']['width'] = '100';
  222. $config->ai->dtable->knowledgeObjectCols['opportunity']['assetCreatedDate']['sortType'] = false;
  223. $config->ai->dtable->knowledgeObjectCols['opportunity']['assignedTo']['name'] = 'assignedTo';
  224. $config->ai->dtable->knowledgeObjectCols['opportunity']['assignedTo']['title'] = $lang->ai->knowledgeLibs->columnName['opportunity']['assignedTo'];
  225. $config->ai->dtable->knowledgeObjectCols['opportunity']['assignedTo']['type'] = 'user';
  226. $config->ai->dtable->knowledgeObjectCols['opportunity']['assignedTo']['width'] = '100';
  227. $config->ai->dtable->knowledgeObjectCols['opportunity']['assignedTo']['sortType'] = false;
  228. $config->ai->dtable->knowledgeObjectCols['opportunity']['approvedDate']['name'] = 'approvedDate';
  229. $config->ai->dtable->knowledgeObjectCols['opportunity']['approvedDate']['title'] = $lang->ai->knowledgeLibs->columnName['opportunity']['approvedDate'];
  230. $config->ai->dtable->knowledgeObjectCols['opportunity']['approvedDate']['type'] = 'date';
  231. $config->ai->dtable->knowledgeObjectCols['opportunity']['approvedDate']['width'] = '100';
  232. $config->ai->dtable->knowledgeObjectCols['opportunity']['approvedDate']['sortType'] = false;
  233. /* 知识库对象列表 - 最佳实践 */
  234. $config->ai->dtable->knowledgeObjectCols['practice'] = $config->ai->dtable->knowledgeObjectCols['doc'];
  235. $config->ai->dtable->knowledgeObjectCols['practice']['title']['link'] = array('module' => 'assetlib', 'method' => 'practiceView', 'params' => 'objectID={objectID}');
  236. unset($config->ai->dtable->knowledgeObjectCols['practice']['title']['data-toggle']);
  237. unset($config->ai->dtable->knowledgeObjectCols['practice']['title']['data-size']);
  238. /* 知识库对象列表 - 组件 */
  239. $config->ai->dtable->knowledgeObjectCols['component'] = $config->ai->dtable->knowledgeObjectCols['doc'];
  240. $config->ai->dtable->knowledgeObjectCols['component']['title']['link'] = array('module' => 'assetlib', 'method' => 'componentView', 'params' => 'objectID={objectID}');
  241. unset($config->ai->dtable->knowledgeObjectCols['component']['title']['data-toggle']);
  242. unset($config->ai->dtable->knowledgeObjectCols['component']['title']['data-size']);