missionCenter.js 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251
  1. export const missionCenterData = {
  2. align: 'center',
  3. menuAlign: 'center',
  4. indexLabel: '序号',
  5. index: true,
  6. selection: false,
  7. border: true,
  8. addBtn: false,
  9. delBtn: false,
  10. refreshBtn: false,
  11. gridBtn: false,
  12. columnBtn: false,
  13. searchShowBtn: false,
  14. editBtn: false,
  15. searchMenuSpan: 4,
  16. searchLabelWidth: '90',
  17. column: [
  18. {
  19. type: 'input',
  20. label: '执行包名称',
  21. prop: 'scorePackageName',
  22. search: true,
  23. span: 24
  24. },
  25. {
  26. type: 'select',
  27. label: '分发对象',
  28. prop: 'sendPackageDeptId',
  29. addDisplay: false,
  30. editDisplay: false,
  31. viewDisplay: false,
  32. search: true,
  33. span: 13,
  34. dicUrl: '/admin/wmscorepackage/selectSendPackageDeptId',
  35. props: {
  36. label: 'name',
  37. value: 'deptId'
  38. },
  39. formatter: function (row) {
  40. return parseInt(row.sendPackageDeptId);
  41. }
  42. },
  43. {
  44. label: '服务总值',
  45. prop: 'score',
  46. addDisplay: false,
  47. editDisplay: false,
  48. viewDisplay: false,
  49. span: 13
  50. },
  51. {
  52. label: '执行包类型',
  53. prop: 'packageType1',
  54. addDisplay: false,
  55. editDisplay: false,
  56. viewDisplay: false,
  57. dicUrl: '/admin/dict/type/package_type1',
  58. span: 13
  59. },
  60. {
  61. label: '有效服务类型',
  62. prop: 'taskTypes',
  63. addDisplay: false,
  64. editDisplay: false,
  65. viewDisplay: false,
  66. span: 13,
  67. slot: true
  68. },
  69. {
  70. label: '关联执行包',
  71. prop: 'relationScoreId',
  72. hide: true,
  73. addDisplay: false,
  74. editDisplay: false,
  75. viewDisplay: false,
  76. span: 13
  77. },
  78. {
  79. label: '所属月份',
  80. prop: 'belongDate',
  81. type: 'date',
  82. addDisplay: false,
  83. editDisplay: false,
  84. viewDisplay: false,
  85. format: 'yyyy-MM',
  86. valueFormat: 'yyyy-MM',
  87. span: 13
  88. },
  89. {
  90. label: '分配日期',
  91. prop: 'allocationDate',
  92. span: 13,
  93. type: 'date',
  94. addDisplay: false,
  95. editDisplay: false,
  96. viewDisplay: false,
  97. format: 'yyyy-MM-dd hh:mm:ss',
  98. valueFormat: 'yyyy-MM-dd hh:mm:ss'
  99. // dicUrl: '/admin/wmtaskrule/list',
  100. // props: {
  101. // label: 'ruleMonth',
  102. // value: 'id'
  103. // },
  104. },
  105. {
  106. type: 'select',
  107. label: '执行包状态',
  108. addDisplay: false,
  109. editDisplay: false,
  110. viewDisplay: false,
  111. span: 13,
  112. prop: 'packageFinishStatus',
  113. dicUrl: '/admin/dict/type/package_finish_status'
  114. },
  115. {
  116. type: 'input',
  117. label: '完成服务分值',
  118. addDisplay: false,
  119. editDisplay: false,
  120. viewDisplay: false,
  121. prop: 'ysh',
  122. span: 13
  123. },
  124. {
  125. label: '完成百分比',
  126. addDisplay: false,
  127. editDisplay: false,
  128. viewDisplay: false,
  129. prop: 'finishRate',
  130. span: 13,
  131. formatter: function (row) {
  132. return parseInt(row.finishRate) + '%';
  133. }
  134. },
  135. // {
  136. // label: "结算总金额",
  137. // prop: "p2pAmount",
  138. // slot: true
  139. // },
  140. // {
  141. // "label": "已支付积分值",
  142. // "prop": "payScore",
  143. // addDisplay:false,
  144. // editDisplay:false,
  145. // viewDisplay: false,
  146. // span: 13,
  147. // },
  148. // {
  149. // "label": "已支付百分比(%)",
  150. // "prop": "payRate",
  151. // addDisplay:false,
  152. // editDisplay:false,
  153. // viewDisplay: false,
  154. // span: 13,
  155. // type: 'select'
  156. // },
  157. {
  158. label: '可结算服务值',
  159. prop: 'ywctt',
  160. // slot:true,
  161. addDisplay: false,
  162. editDisplay: false,
  163. viewDisplay: false,
  164. span: 13
  165. }
  166. ]
  167. };
  168. // 查看页面
  169. export const missionLookdata = {
  170. align: 'center',
  171. menuAlign: 'center',
  172. indexLabel: '序号',
  173. index: true,
  174. selection: false,
  175. border: true,
  176. addBtn: false,
  177. delBtn: false,
  178. editBtn: false,
  179. header: false,
  180. searchMenuSpan: 4,
  181. searchLabelWidth: '90',
  182. column: [
  183. {
  184. type: 'select',
  185. label: '服务类型',
  186. prop: 'taskTypeId',
  187. span: 13,
  188. dicUrl: '/admin/wmtasktype/list',
  189. props: {
  190. label: 'taskTypeName',
  191. value: 'id'
  192. }
  193. },
  194. {
  195. type: 'input',
  196. label: '服务积分',
  197. prop: 'score',
  198. span: 24
  199. },
  200. {
  201. type: 'input',
  202. label: '推广员名称',
  203. prop: 'taskUsername'
  204. },
  205. {
  206. label: '完成时间',
  207. prop: 'lookintoDate',
  208. span: 13,
  209. type: 'datetime',
  210. format: 'yyyy-MM-dd HH:mm:ss',
  211. valueFormat: 'yyyy-MM-dd HH:mm:ss'
  212. },
  213. {
  214. label: '审核状态',
  215. prop: 'taskStatus',
  216. span: 13,
  217. type: 'select',
  218. dicUrl: '/admin/dict/type/task_status'
  219. },
  220. {
  221. type: 'input',
  222. label: '执行包名称',
  223. prop: 'scorePackageName',
  224. span: 13
  225. },
  226. {
  227. type: 'select',
  228. label: '服务提供商',
  229. prop: 'deptId',
  230. dicUrl: '/admin/dept/list',
  231. props: {
  232. label: 'name',
  233. value: 'dept_id'
  234. }
  235. }
  236. // {
  237. // "type": "select",
  238. // "label": "服务企业",
  239. // "prop": "drugEntId",
  240. // dicUrl: '/admin/wmdadrugent/list',
  241. // props: {
  242. // label: 'entname',
  243. // value: 'id'
  244. // },
  245. // span: 13,
  246. // }
  247. ]
  248. };