web_bednet_mx.xml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  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. left(rtrim(cast(u_spring.line_diameter as char(10))),4) + '/'+
  42. left(rtrim(cast(u_spring.height as char(10))),4) + '/'+
  43. left(rtrim(cast(u_spring.caliber as char(10))),4) + '/'+
  44. left(rtrim(cast(u_spring.center_diameter as char(10))),4) + '/'+
  45. left(rtrim(cast(u_spring.cyclenum as char(10))),4) as name
  46. FROM u_spring
  47. ) vv_spring on vv_spring.springid = u_bednetmx.springid
  48. left outer join (
  49. SELECT u_spring.springid,
  50. left(rtrim(cast(u_spring.line_diameter as char(10))),4) + '/'+
  51. left(rtrim(cast(u_spring.height as char(10))),4) + '/'+
  52. left(rtrim(cast(u_spring.caliber as char(10))),4) + '/'+
  53. left(rtrim(cast(u_spring.center_diameter as char(10))),4) + '/'+
  54. left(rtrim(cast(u_spring.cyclenum as char(10))),4) as name
  55. FROM u_spring
  56. ) as vv_pocket_spring on vv_pocket_spring.springid = u_bednetmx.pocket_around_springid
  57. </selectstr>
  58. <where>
  59. <when notnull="@arg_bednetid">
  60. u_bednetmx.bednetid = @arg_bednetid
  61. </when>
  62. </where>
  63. <displayfields>
  64. <field field="pid" compute="getrow()">序</field>
  65. <field field="springname" ddd="dddw_spring">
  66. 弹簧
  67. </field>
  68. <field field="spring_qty_width" datatype="number">
  69. 弹簧排列
  70. 个数-宽
  71. </field>
  72. <field field="spring_qty_length" datatype="number">
  73. 弹簧排列
  74. 个数-长
  75. </field>
  76. <field field="bednet_height" datatype="number">
  77. 床网高
  78. CM
  79. </field>
  80. <field field="wire_mtrlid" mapper="u_bednetmx.mtrl0" ddd="dddw_mtrl0">
  81. 拉丝网
  82. 线径物料
  83. </field>
  84. <field field="if_part" datatype="checkbox">
  85. 多区
  86. 袋装
  87. </field>
  88. <field field="if_15strip" datatype="checkbox">
  89. 15分
  90. 布条?
  91. </field>
  92. <field field="if_pocket_around" datatype="checkbox">
  93. 四周
  94. 口袋?
  95. </field>
  96. <field field="pocket_around_springname" ddd="dddw_spring">
  97. 四周口袋
  98. 弹簧
  99. </field>
  100. <field field="pocket_around_row">
  101. 四周口袋
  102. 排数
  103. </field>
  104. <field field="if_hard_around" datatype="checkbox">
  105. 四周
  106. 加硬?
  107. </field>
  108. <field field="hard_around_springid">
  109. 四周加硬
  110. 弹簧
  111. </field>
  112. <field field="hard_around_row" datatype="number">
  113. 四周加硬
  114. 排数
  115. </field>
  116. <field field="fabrics1_mtrlid">入袋无纺布</field>
  117. <field field="fabrics2_mtrlid">底面无纺布</field>
  118. <field field="if_side_iron" datatype="checkbox">
  119. 边铁
  120. </field>
  121. <field field="side_iron_qty" datatype="number">
  122. 边铁
  123. 条数
  124. </field>
  125. </displayfields>
  126. </select>