web_mattress_mx.xml 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <select>
  3. <selectstr>
  4. SELECT
  5. u_mattress_mx_mtrl.mattressmxid,
  6. u_mattress_mx_mtrl.mattressid,
  7. u_mattress_formula.formulakind as formulakind ,
  8. u_mattress_mx_mtrl.formula as formula,
  9. u_mattress_mx_mtrl.formulaid,
  10. u_mattress_mx_mtrl.mtrlid,
  11. vv_mtrl_price.mtrlname,
  12. u_mattress_mx_mtrl.price,
  13. u_mattress_mx_mtrl.gram_weight,
  14. u_mattress_mx_mtrl.cloth_width,
  15. u_mattress_mx_mtrl.if_inputqty,
  16. u_mattress_mx_mtrl.qty ,
  17. u_mattress_mx_mtrl.costamt,
  18. u_mattress_mx_mtrl.if_areaprice,
  19. u_mattress_formula.formulatype,
  20. case when u_mattress_mx_mtrl.chastr <> '' then u_mattress_mx_mtrl.chastr else u_mattress_formula.sortcode end as sortcode,
  21. u_mattress_formula.if_mtrl,
  22. u_mattress_mx_mtrl.if_success,
  23. u_mattress_mx_mtrl.replace_formula,
  24. u_mattress_mx_mtrl.priceunit,
  25. u_mattress_mx_mtrl.shrinkage,
  26. CASE when u_mattress_formula.if_mtrl > 1 THEN '+' ELSE '' END as addmx,
  27. CASE when u_mattress_formula.if_mtrl > 1 THEN '-' ELSE '' END as delmx,
  28. u_mtrl_price.name,
  29. u_mattress_mx_mtrl.thickness,
  30. u_mattress_mx_mtrl.chastr,
  31. u_mattress_mx_mtrl.xu,
  32. u_mattress_mx_mtrl.useqty as useqty,
  33. u_mattress_mx_mtrl.useformula,
  34. u_mattress_mx_mtrl.replace_useformula ,
  35. u_mattress_mx_mtrl.gydscrp
  36. From u_mattress_mx_mtrl
  37. Left join u_mattress_formula On u_mattress_formula.formulaid = u_mattress_mx_mtrl.formulaid left outer join u_mtrl_price on
  38. u_mattress_mx_mtrl.mtrlid = u_mtrl_price.mtrlid
  39. Left OUTER JOIN (
  40. select
  41. mtrlid,
  42. name as mtrlname
  43. from u_mtrl_price
  44. union all
  45. select top 1
  46. 0 as mtrlid,
  47. ' ' as mtrlname
  48. from u_user_jlhprice
  49. ) AS vv_mtrl_price on vv_mtrl_price.mtrlid = u_mattress_mx_mtrl.mtrlid
  50. </selectstr>
  51. <where>
  52. <when notnull="@arg_mattressid">
  53. u_mattress_mx_mtrl.mattressid = @arg_mattressid
  54. </when>
  55. <when notnull="@@arg_formulatype@@">
  56. u_mattress_formula.formulatype in (@@arg_formulatype@@)
  57. </when>
  58. </where>
  59. <orderstr>
  60. formulatype, xu, sortcode, formulaid
  61. </orderstr>
  62. <displayfields>
  63. <field field="pid" compute="getrow()">序</field>
  64. <field field="if_success" datatype="checkbox" onlyusermode="0">
  65. 计算
  66. 成功?
  67. </field>
  68. <field field="addmx">+</field>
  69. <field field="delmx">-</field>
  70. <field field="chastr" datatype="checkbox">位置</field>
  71. <field field="formulakind" table="u_mattress_formula" mapper="" ddd="ddd_mattress_formula_formulakind">公式名</field>
  72. <field field="if_mtrl" table="u_mattress_formula" datatype="checkbox">按物料?</field>
  73. <field field="thickness" datatype="number">厚度cm</field>
  74. <field field="mtrlname">物料</field>
  75. <field field="qty" datatype="number">数量/长度</field>
  76. <field field="price" datatype="number" onlyusermode="0">
  77. 物料
  78. 单价
  79. </field>
  80. <field field="priceunit">单位</field>
  81. <field field="shrinkage" onlyusermode="0" datatype="number">收缩率</field>
  82. <field field="gram_weight" datatype="number" onlyusermode="0">克重</field>
  83. <field field="cloth_width" datatype="number" onlyusermode="0">幅宽</field>
  84. <field field="if_inputqty" datatype="checkbox" onlyusermode="0">
  85. 固定
  86. 厚度?
  87. </field>
  88. <field field="if_areaprice" datatype="checkbox" onlyusermode="0">
  89. 按面积
  90. 单价?
  91. </field>
  92. <field field="costamt" datatype="number" onlyusermode="0">
  93. 成本
  94. 金额
  95. </field>
  96. <field field="formula" onlyusermode="0">
  97. 金额文本
  98. 公式
  99. </field>
  100. <field field="replace_formula" onlyusermode="0">
  101. 金额数字
  102. 公式
  103. </field>
  104. <field field="useqty" datatype="number" onlyusermode="0">清单用量</field>
  105. <field field="useformula" onlyusermode="0">
  106. 用量文本
  107. 公式
  108. </field>
  109. <field field="replace_useformula" onlyusermode="0">
  110. 用量数字
  111. 公式
  112. </field>
  113. <field field="gydscrp">工艺填写说明</field>
  114. </displayfields>
  115. </select>