web_bednet_mx_add.xml 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  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. u_bednetmx.springid,
  11. ISNULL(vv_spring.name, u_bednetmx.springid) as springname,
  12. if_part,
  13. if_15strip,
  14. if_pocket_around,
  15. pocket_around_springid,
  16. ISNULL(vv_pocket_spring.name, '') as pocket_around_springname,
  17. pocket_around_row,
  18. pocket_around_wire_price,
  19. pocket_around_spring_cost,
  20. pocket_around_fabrics_cost,
  21. if_hard_around,
  22. hard_around_springid,
  23. ISNULL(vv_hard_spring.name, '') as hard_around_springname,
  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. pocket_around_spring_cost_replace_formula,
  39. pocket_around_fabrics_cost_replace_formula,
  40. hard_around_mtrl_cost_replace_formula,
  41. hard_around_hr_cost_replace_formula,
  42. fabrics1_mtrl_cost_replace_formula,
  43. fabrics2_mtrl_cost_replace_formula,
  44. side_iron_mtrl_cost_replace_formula,
  45. side_iron_hr_cost_replace_formula,
  46. cnail_mtrl_cost_replace_formula,
  47. cnail_mtrl_cost,
  48. cnail_hr_cost_replace_formula,
  49. cnail_hr_cost,
  50. glue_mtrl_cost_replace_formula,
  51. glue_mtrl_cost,
  52. spring_mtrl_cost,
  53. spring_hr_cost,
  54. spring_mtrl_cost_replace_formula,
  55. spring_hr_cost_replace_formula,
  56. spring_weight_replace_formula,
  57. u_mtrltype_spring.dannum1_rate,
  58. u_mtrltype_spring.dannum2_rate,
  59. u_mtrltype_spring.dannum3_rate,
  60. u_mtrltype_spring.dannum4_rate
  61. From u_bednetmx
  62. left outer join (
  63. SELECT u_spring.springid,
  64. CASE WHEN u_spring.springname <> '' THEN u_spring.springname ELSE
  65. left(rtrim(cast(u_spring.line_diameter as char(10))),4) + '/'+
  66. left(rtrim(cast(u_spring.height as char(10))),4) + '/'+
  67. left(rtrim(cast(u_spring.caliber as char(10))),4) + '/'+
  68. left(rtrim(cast(u_spring.center_diameter as char(10))),4) + '/'+
  69. left(rtrim(cast(u_spring.cyclenum as char(10))),4) END as name
  70. FROM u_spring
  71. ) vv_spring on vv_spring.springid = u_bednetmx.springid
  72. left outer join (
  73. SELECT u_spring.springid,
  74. CASE WHEN u_spring.springname <> '' THEN u_spring.springname ELSE
  75. left(rtrim(cast(u_spring.line_diameter as char(10))),4) + '/'+
  76. left(rtrim(cast(u_spring.height as char(10))),4) + '/'+
  77. left(rtrim(cast(u_spring.caliber as char(10))),4) + '/'+
  78. left(rtrim(cast(u_spring.center_diameter as char(10))),4) + '/'+
  79. left(rtrim(cast(u_spring.cyclenum as char(10))),4) END as name
  80. FROM u_spring
  81. ) as vv_pocket_spring on vv_pocket_spring.springid = u_bednetmx.pocket_around_springid
  82. left outer join (
  83. SELECT u_spring.springid,
  84. CASE WHEN u_spring.springname <> '' THEN u_spring.springname ELSE
  85. left(rtrim(cast(u_spring.line_diameter as char(10))),4) + '/'+
  86. left(rtrim(cast(u_spring.height as char(10))),4) + '/'+
  87. left(rtrim(cast(u_spring.caliber as char(10))),4) + '/'+
  88. left(rtrim(cast(u_spring.center_diameter as char(10))),4) + '/'+
  89. left(rtrim(cast(u_spring.cyclenum as char(10))),4) END as name
  90. FROM u_spring
  91. ) as vv_hard_spring on vv_hard_spring.springid = u_bednetmx.hard_around_springid
  92. CROSS JOIN (
  93. select dannum1_rate, dannum2_rate, dannum3_rate, dannum4_rate from u_mtrltype where mtrltypeid = 0
  94. ) AS u_mtrltype_spring
  95. </selectstr>
  96. <where>
  97. <when notnull="@arg_bednetid">
  98. u_bednetmx.bednetid = @arg_bednetid
  99. </when>
  100. </where>
  101. <displayfields>
  102. <field field="pid" compute="getrow()">序</field>
  103. <field field="if_part" datatype="checkbox">
  104. 多区
  105. 袋装
  106. </field>
  107. <field field="bednet_height" datatype="integer">
  108. 床网高
  109. CM
  110. </field>
  111. <field field="springname" ddd="dddw_spring">
  112. 弹簧
  113. 线径/高度/口径/中心直径/圈数
  114. </field>
  115. <field field="spring_qty_width" datatype="integer">
  116. 弹簧排列
  117. 个数-宽
  118. </field>
  119. <field field="spring_qty_length" datatype="integer">
  120. 弹簧排列
  121. 个数-长
  122. </field>
  123. <!--<field field="wire_mtrlid" mapper="u_bednetmx.mtrl0" ddd="dddw_mtrl0">
  124. 拉丝网
  125. 线径物料
  126. </field>-->
  127. <field field="if_side_iron" datatype="checkbox">
  128. 边铁
  129. </field>
  130. <field field="side_iron_qty" datatype="integer">
  131. 边铁
  132. 条数
  133. </field>
  134. <field field="fabrics2_mtrlid" mapper="u_bednetmx.mtrl2" ddd="dddw_mtrl2">底面无纺布</field>
  135. <field field="fabrics1_mtrlid" mapper="u_bednetmx.mtrl2" ddd="dddw_mtrl2">入袋无纺布</field>
  136. <field field="if_pocket_around" datatype="checkbox">
  137. 四周
  138. 口袋?
  139. </field>
  140. <field field="pocket_around_springname" ddd="dddw_spring">
  141. 四周口袋
  142. 弹簧
  143. </field>
  144. <field field="pocket_around_row" datatype="integer">
  145. 四周口袋
  146. 排数
  147. </field>
  148. <field field="if_hard_around" datatype="checkbox">
  149. 四周
  150. 加硬?
  151. </field>
  152. <field field="hard_around_springname" ddd="dddw_spring">
  153. 四周加硬
  154. 弹簧
  155. </field>
  156. <field field="hard_around_row" datatype="integer">
  157. 四周加硬
  158. 排数
  159. </field>
  160. <field field="if_15strip" datatype="checkbox">
  161. 15分
  162. 布条?
  163. </field>
  164. <field field="spring_mtrl_cost" datatype="number" usermode_notequals="1">弹簧总材料成本</field>
  165. <field field="spring_hr_cost" datatype="number" usermode_notequals="1">弹簧总人力成本</field>
  166. <field field="pocket_around_wire_price" datatype="number">
  167. 四周口袋
  168. 弹簧钢丝单价
  169. </field>
  170. <field field="pocket_around_spring_cost" datatype="number" usermode_notequals="1">
  171. 四周口袋
  172. 弹簧成本
  173. </field>
  174. <field field="pocket_around_fabrics_cost" datatype="number" usermode_notequals="1">
  175. 四周口袋
  176. 无纺布成本
  177. </field>
  178. <field field="hard_around_mtrl_cost" datatype="number" usermode_notequals="1">
  179. 四周加硬
  180. 材料成本
  181. </field>
  182. <field field="hard_around_hr_cost" datatype="number" usermode_notequals="1">
  183. 四周加硬
  184. 人力成本
  185. </field>
  186. <field field="hard_around_wire_price" datatype="number">
  187. 四周加硬
  188. 弹簧钢丝单价
  189. </field>
  190. <field field="fabrics1_mtrl_cost" datatype="number" usermode_notequals="1">
  191. 入袋无纺布
  192. 材料成本
  193. </field>
  194. <field field="fabrics1_price" datatype="number">
  195. 入袋无纺布
  196. 单价
  197. </field>
  198. <field field="fabrics2_price" datatype="number">
  199. 底面无纺布
  200. 单价
  201. </field>
  202. <field field="fabrics2_mtrl_cost" datatype="number" usermode_notequals="1">
  203. 底面无纺布
  204. 材料成本
  205. </field>
  206. <field field="side_iron_mtrl_cost" datatype="number" usermode_notequals="1">
  207. 边铁
  208. 材料成本
  209. </field>
  210. <field field="side_iron_hr_cost" datatype="number" usermode_notequals="1">
  211. 边铁
  212. 人力成本
  213. </field>
  214. <field field="glue_mtrl_cost" datatype="number" usermode_notequals="1">胶水材料成本</field>
  215. <field field="cnail_mtrl_cost" datatype="number" usermode_notequals="1">C钉/夹码材料成本</field>
  216. <field field="cnail_hr_cost" datatype="number" usermode_notequals="1">C钉/夹码人力成本</field>
  217. <field field="spring_mtrl_cost_replace_formula" usermode_notequals="1">弹簧总材料成本替换公式</field>
  218. <field field="spring_hr_cost_replace_formula" usermode_notequals="1">弹簧总人力成本替换公式</field>
  219. <field field="glue_mtrl_cost_replace_formula" usermode_notequals="1">胶水材料成本替换公式</field>
  220. <field field="pocket_around_spring_cost_replace_formula" usermode_notequals="1">四周口袋弹簧成本替换公式</field>
  221. <field field="pocket_around_fabrics_cost_replace_formula" usermode_notequals="1">四周口袋无纺布成本替换公式</field>
  222. <field field="hard_around_mtrl_cost_replace_formula" usermode_notequals="1">四周加硬材料成本替换公式</field>
  223. <field field="hard_around_hr_cost_replace_formula" usermode_notequals="1">四周加硬人力成本替换公式</field>
  224. <field field="fabrics1_mtrl_cost_replace_formula" usermode_notequals="1">入袋无纺布材料成本替换公式</field>
  225. <field field="fabrics2_mtrl_cost_replace_formula" usermode_notequals="1">底面无纺布材料成本替换公式</field>
  226. <field field="side_iron_mtrl_cost_replace_formula" usermode_notequals="1">边铁材料成本替换公式</field>
  227. <field field="side_iron_hr_cost_replace_formula" usermode_notequals="1">边铁人力成本替换公式</field>
  228. <field field="cnail_mtrl_cost_replace_formula" usermode_notequals="1">C钉/夹码材料成本替换公式</field>
  229. <field field="cnail_hr_cost_replace_formula" usermode_notequals="1">C钉/夹码人力成本替换公式</field>
  230. </displayfields>
  231. </select>