web_mattress_formulalist.xml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <select>
  3. <selectstr>
  4. SELECT formulaid
  5. ,formulakind
  6. ,formulatype
  7. ,sortcode
  8. ,if_mtrl
  9. ,formula
  10. ,usetype
  11. ,if_packtype0
  12. ,if_packtype1
  13. ,if_packtype2
  14. ,default_mtrlid
  15. ,createtime
  16. ,createby
  17. ,useformula
  18. ,gydscrp
  19. ,mtrltype
  20. ,default_mtrlid0
  21. ,default_mtrlid1
  22. ,default_mtrlid2
  23. FROM u_mattress_formula
  24. WHERE formulatype = 101
  25. </selectstr>
  26. <where>
  27. <when notempty="@@arg_array_formulakind@@">
  28. u_mattress_formula.formulakind IN (@@arg_array_formulakind@@)
  29. </when>
  30. <when notempty="@@arg_array_formulatype@@">
  31. u_mattress_formula.formulatype IN (@@arg_array_formulatype@@)
  32. </when>
  33. <when notempty="@@arg_array_formulaid@@">
  34. u_mattress_formula.formulaid IN (@@arg_array_formulaid@@)
  35. </when>
  36. <when notnull="@arrg_usetype">
  37. u_mattress_formula.usetype = @arrg_usetype
  38. </when>
  39. </where>
  40. <orderstr>
  41. formulatype, sortcode,
  42. CASE
  43. WHEN formulakind = 2 THEN 1
  44. WHEN formulakind = 82 THEN 2
  45. WHEN formulakind = 42 THEN 3
  46. WHEN formulakind = 52 THEN 4
  47. WHEN formulakind = 62 THEN 5
  48. WHEN formulakind = 72 THEN 6
  49. END
  50. </orderstr>
  51. <displayfields>
  52. <field field="pid" compute="getrow()">序</field>
  53. <field field="formulatype" mapper="">类别</field>
  54. <field field="sortcode">类别序号</field>
  55. <field field="formulakind" mapper="">公式名</field>
  56. <field field="if_mtrl" mapper="">按物料</field>
  57. <field field="usetype" mapper="">公式应用分类</field>
  58. <field field="formula">金额公式</field>
  59. <field field="useformula">用量公式</field>
  60. <field field="if_packtype0" datatype="checkbox">压包</field>
  61. <field field="if_packtype1" datatype="checkbox">卷包</field>
  62. <field field="if_packtype2" datatype="checkbox">国内</field>
  63. <field field="default_mtrlid" mapper="mtrl_price">默认物料</field>
  64. <field field="default_mtrlid0" mapper="mtrl_price">默认压包物料</field>
  65. <field field="default_mtrlid1" mapper="mtrl_price">默认卷包物料</field>
  66. <field field="default_mtrlid2" mapper="mtrl_price">默认国内物料</field>
  67. <field field="mtrltype" mapper="mtrltypeid">物料类别</field>
  68. <field field="createby">登记人</field>
  69. <field field="createtime" datatype="datetime">登记时间</field>
  70. <field field="gydscrp">工艺说明</field>
  71. </displayfields>
  72. </select>