major_sys.clmt 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <templet>
  2. <version>1.0</version>
  3. <procedure _name="target">
  4. <parameters>
  5. <ref_parameter>
  6. <name>scopeFilter</name>
  7. <ref>resource/params.scopeFilter</ref>
  8. </ref_parameter>
  9. </parameters>
  10. <elements>
  11. <ref_res>
  12. <name>headers</name>
  13. <ref>resource/headers</ref>
  14. </ref_res>
  15. <http_do>
  16. <name>data</name>
  17. <http_req name="req">
  18. <url>http://47.93.22.124/datacenter/dict/category</url>
  19. <method>POST</method>
  20. <headersVar>headers</headersVar>
  21. <params>
  22. <property>
  23. <key>type</key>
  24. <value>majorSystem</value>
  25. </property>
  26. </params>
  27. </http_req>
  28. </http_do>
  29. <table_query>
  30. <name>scope</name>
  31. <condition>scopeFilter</condition>
  32. <dataSource>poc</dataSource>
  33. <table>main_scope</table>
  34. <fields1>
  35. <bogda_item>
  36. <bogda_item>id</bogda_item>
  37. <bogda_null/>
  38. </bogda_item>
  39. <bogda_item>
  40. <bogda_item>type</bogda_item>
  41. <bogda_null/>
  42. </bogda_item>
  43. <bogda_item>
  44. <bogda_item>code</bogda_item>
  45. <bogda_null/>
  46. </bogda_item>
  47. </fields1>
  48. <fieldsWhere>
  49. <type>=['major', 'sys']</type>
  50. </fieldsWhere>
  51. </table_query>
  52. <variable>
  53. <name>filterData</name>
  54. <assignment>if(
  55. scopeFilter,
  56. Ext.treeFilter(data.content, 'children', scope.get(id, scope.code==this.code)!=null)
  57. )</assignment>
  58. </variable>
  59. </elements>
  60. <output>
  61. <variable>
  62. <name>rtn</name>
  63. <assignment>if(scopeFilter, filterData, data.content)</assignment>
  64. </variable>
  65. </output>
  66. </procedure>
  67. <comments>
  68. <next_id>1</next_id>
  69. <list>
  70. <comment>
  71. <id>0</id>
  72. <items>
  73. <comment_item>
  74. <content>查询专业-系统树</content>
  75. <update_time>2021-6-4 11:21</update_time>
  76. </comment_item>
  77. </items>
  78. </comment>
  79. </list>
  80. </comments>
  81. <comment_id>0</comment_id>
  82. </templet>