web_springlist.xml 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <select>
  3. <selectstr>
  4. SELECT
  5. u_spring.springid,
  6. u_spring.line_diameter,
  7. u_spring.height,
  8. u_spring.height_original,
  9. u_spring.caliber,
  10. u_spring.center_diameter,
  11. u_spring.cyclenum,
  12. u_spring.gram_weight,
  13. u_spring.dscrp,
  14. u_spring.createtime,
  15. u_spring.createby,
  16. u_spring.tempqty,
  17. u_spring.bedtypeid,
  18. u_spring.his_typeid,
  19. u_spring.springtypeid,
  20. u_spring.flag,
  21. u_spring.inuse,
  22. u_spring.modemp,
  23. u_spring.moddate,
  24. u_spring.free_height,
  25. u_spring.actual_height,
  26. u_spring.hardness,
  27. u_spring.hardness_indentation_1,
  28. u_spring.hardness_indentation_2,
  29. u_spring.hardness_indentation_4,
  30. u_spring.arrangement_width,
  31. u_spring.arrangement_height,
  32. u_spring.roll_width,
  33. u_spring.roll_length,
  34. u_spring.comperssion_rate,
  35. CASE
  36. WHEN springname <> '' THEN springname
  37. WHEN u_springtype.springtypecode <> '' THEN
  38. rtrim(u_springtype.springtypecode) + '/'+
  39. left(rtrim(cast(u_spring.height_original as char(10))),2) + '/'+
  40. left(rtrim(cast(u_spring.height as char(10))),2) + '/'+
  41. left(rtrim(cast(u_spring.caliber as char(10))),4) + '/'+
  42. left(rtrim(cast(u_spring.center_diameter as char(10))),3) + '/'+
  43. left(rtrim(cast(u_spring.cyclenum as char(10))),1) + '/'+
  44. left(rtrim(cast(u_spring.line_diameter as char(10))),3) + '-'+
  45. left(rtrim(cast(u_spring.hardness as char(10))),5)
  46. ELSE
  47. left(rtrim(cast(u_spring.line_diameter as char(10))),4) + '/'+
  48. left(rtrim(cast(u_spring.height as char(10))),4) + '/'+
  49. left(rtrim(cast(u_spring.caliber as char(10))),4) + '/'+
  50. left(rtrim(cast(u_spring.center_diameter as char(10))),4) + '/'+
  51. left(rtrim(cast(u_spring.cyclenum as char(10))),4)
  52. END
  53. AS springname,
  54. u_springtype.springtypecode,
  55. u_springtype.springtypename,
  56. CASE
  57. WHEN hardness <= 8 THEN '软'
  58. WHEN hardness <= 11 THEN '中软'
  59. WHEN hardness <= 15 THEN '适中'
  60. WHEN hardness <= 20 THEN '中硬'
  61. ELSE '硬'
  62. END AS hardness_level
  63. FROM
  64. u_spring
  65. INNER JOIN u_springtype ON u_springtype.springtypeid = u_spring.springtypeid
  66. </selectstr>
  67. <where>
  68. <when>
  69. u_spring.his_typeid = 1
  70. </when>
  71. <when notnull="@springtypeid">
  72. u_spring.springtypeid = @springtypeid
  73. </when>
  74. <when notnull="@bedtypeid">
  75. u_spring.bedtypeid = @bedtypeid
  76. </when>
  77. <when notnull="@cyclenum">
  78. u_spring.cyclenum = @cyclenum
  79. </when>
  80. <when notnull="@center_diameter">
  81. u_spring.center_diameter = @center_diameter
  82. </when>
  83. <when notnull="@caliber">
  84. u_spring.caliber = @caliber
  85. </when>
  86. <when notnull="@height">
  87. u_spring.height = @height
  88. </when>
  89. <when notnull="@line_diameter">
  90. u_spring.line_diameter = @line_diameter
  91. </when>
  92. </where>
  93. <displayfields>
  94. <field field="pid" compute="getrow()">序</field>
  95. <field field="springname">弹簧名称</field>
  96. <field field="springtypename">弹簧类型</field>
  97. <field field="springtypecode">类型编码</field>
  98. <field field="hardness_level">软硬程度</field>
  99. <field field="line_diameter" datatype="number">线径MM</field>
  100. <field field="height" datatype="number">高度CM</field>
  101. <field field="height_original" datatype="number">入袋前高度CM</field>
  102. <field field="caliber" datatype="number">口经CM</field>
  103. <field field="center_diameter" datatype="number">中心直径CM</field>
  104. <field field="cyclenum" datatype="number">圈数</field>
  105. <field field="gram_weight" datatype="number">克重KG</field>
  106. <field field="bedtypeid" mapper="">床网类型</field>
  107. <field field="springtypeid" mapper="">弹簧分类</field>
  108. <field field="dscrp">备注</field>
  109. <field field="createby">等记人</field>
  110. <field field="createtime" datatype="datetime">登记时间</field>
  111. <field field="flag" datatype="checkbox">审核</field>
  112. <field field="inuse" datatype="checkbox">禁用</field>
  113. <field field="modemp">修改人</field>
  114. <field field="moddate" datatype="datetime">修改时间</field>
  115. <field field="free_height" datatype="number">自由高度</field>
  116. <field field="actual_height" datatype="number">实际高度</field>
  117. <field field="hardness" datatype="number">硬度</field>
  118. <field field="hardness_indentation_1" datatype="number">压陷硬度10%</field>
  119. <field field="hardness_indentation_2" datatype="number">压陷硬度20%</field>
  120. <field field="hardness_indentation_4" datatype="number">压陷硬度40%</field>
  121. <field field="arrangement_width" datatype="number">排列宽</field>
  122. <field field="arrangement_height" datatype="number">排列长</field>
  123. <field field="roll_width" datatype="number">卷排列宽</field>
  124. <field field="roll_length" datatype="number">卷排列长</field>
  125. <field field="comperssion_rate" datatype="number">压缩比</field>
  126. </displayfields>
  127. </select>