web_bednet_mx.xml 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <select>
  3. <selectstr>
  4. SELECT
  5. bednetmxid,
  6. bednetid,
  7. spring_qty_width,
  8. spring_qty_length,
  9. bednet_height,
  10. wire_mtrlid,
  11. u_bednetmx.springid,
  12. ISNULL(vv_spring.name, '') as springname,
  13. if_part,
  14. if_15strip,
  15. if_pocket_around,
  16. pocket_around_springid,
  17. ISNULL(vv_pocket_spring.name, '') as pocket_around_springname,
  18. pocket_around_row,
  19. pocket_around_wire_price,
  20. pocket_around_spring_cost,
  21. pocket_around_fabrics_cost,
  22. if_hard_around,
  23. hard_around_springid,
  24. hard_around_row,
  25. hard_around_wire_price,
  26. hard_around_mtrl_cost,
  27. hard_around_hr_cost,
  28. fabrics1_mtrlid,
  29. fabrics1_price,
  30. fabrics1_mtrl_cost,
  31. fabrics2_mtrlid,
  32. fabrics2_price,
  33. fabrics2_mtrl_cost,
  34. if_side_iron,
  35. side_iron_qty,
  36. side_iron_mtrl_cost,
  37. side_iron_hr_cost
  38. From u_bednetmx
  39. left outer join (
  40. SELECT u_spring.springid,
  41. CASE
  42. WHEN springname <> '' THEN springname
  43. WHEN u_springtype.springtypecode <> '' THEN
  44. rtrim(u_springtype.springtypecode) + '/'+
  45. left(rtrim(cast(u_spring.height_original as char(10))),2) + '/'+
  46. left(rtrim(cast(u_spring.height as char(10))),2) + '/'+
  47. left(rtrim(cast(u_spring.caliber as char(10))),4) + '/'+
  48. left(rtrim(cast(u_spring.center_diameter as char(10))),3) + '/'+
  49. left(rtrim(cast(u_spring.cyclenum as char(10))),1) + '/'+
  50. left(rtrim(cast(u_spring.line_diameter as char(10))),3) + '-'+
  51. left(rtrim(cast(u_spring.hardness as char(10))),5)
  52. ELSE
  53. left(rtrim(cast(u_spring.line_diameter as char(10))),4) + '/'+
  54. left(rtrim(cast(u_spring.height as char(10))),4) + '/'+
  55. left(rtrim(cast(u_spring.caliber as char(10))),4) + '/'+
  56. left(rtrim(cast(u_spring.center_diameter as char(10))),4) + '/'+
  57. left(rtrim(cast(u_spring.cyclenum as char(10))),4)
  58. END as name
  59. FROM u_spring
  60. INNER JOIN u_springtype ON u_springtype.springtypeid = u_spring.springtypeid
  61. ) vv_spring on vv_spring.springid = u_bednetmx.springid
  62. left outer join (
  63. SELECT u_spring.springid,
  64. left(rtrim(cast(u_spring.line_diameter as char(10))),4) + '/'+
  65. left(rtrim(cast(u_spring.height as char(10))),4) + '/'+
  66. left(rtrim(cast(u_spring.caliber as char(10))),4) + '/'+
  67. left(rtrim(cast(u_spring.center_diameter as char(10))),4) + '/'+
  68. left(rtrim(cast(u_spring.cyclenum as char(10))),4) as name
  69. FROM u_spring
  70. ) as vv_pocket_spring on vv_pocket_spring.springid = u_bednetmx.pocket_around_springid
  71. </selectstr>
  72. <where>
  73. <when notnull="@arg_bednetid">
  74. u_bednetmx.bednetid = @arg_bednetid
  75. </when>
  76. </where>
  77. <displayfields>
  78. <field field="pid" compute="getrow()">序</field>
  79. <field field="springname" ddd="dddw_spring">
  80. 弹簧
  81. </field>
  82. <field field="spring_qty_width" datatype="number">
  83. 弹簧排列
  84. 个数-宽
  85. </field>
  86. <field field="spring_qty_length" datatype="number">
  87. 弹簧排列
  88. 个数-长
  89. </field>
  90. <field field="bednet_height" datatype="number">
  91. 床网高
  92. CM
  93. </field>
  94. <field field="wire_mtrlid" mapper="u_bednetmx.mtrl0" ddd="dddw_mtrl0">
  95. 拉丝网
  96. 线径物料
  97. </field>
  98. <field field="if_part" datatype="checkbox">
  99. 多区
  100. 袋装
  101. </field>
  102. <field field="if_15strip" datatype="checkbox">
  103. 15分
  104. 布条?
  105. </field>
  106. <field field="if_pocket_around" datatype="checkbox">
  107. 四周
  108. 口袋?
  109. </field>
  110. <field field="pocket_around_springname" ddd="dddw_spring">
  111. 四周口袋
  112. 弹簧
  113. </field>
  114. <field field="pocket_around_row">
  115. 四周口袋
  116. 排数
  117. </field>
  118. <field field="if_hard_around" datatype="checkbox">
  119. 四周
  120. 加硬?
  121. </field>
  122. <field field="hard_around_springid">
  123. 四周加硬
  124. 弹簧
  125. </field>
  126. <field field="hard_around_row" datatype="number">
  127. 四周加硬
  128. 排数
  129. </field>
  130. <field field="fabrics1_mtrlid">入袋无纺布</field>
  131. <field field="fabrics2_mtrlid">底面无纺布</field>
  132. <field field="if_side_iron" datatype="checkbox">
  133. 边铁
  134. </field>
  135. <field field="side_iron_qty" datatype="number">
  136. 边铁
  137. 条数
  138. </field>
  139. </displayfields>
  140. </select>