gasPumpSetting.data.ts 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343
  1. import { FormSchema } from '@/components/Form';
  2. import { BasicColumn } from '/@/components/Table';
  3. /** 公用参数表单配置项 */
  4. export const publicFormSchema: FormSchema[] = [
  5. {
  6. label: '',
  7. field: 'id',
  8. show: false,
  9. component: 'Input',
  10. },
  11. {
  12. label: 'q(m³/t)',
  13. field: 'mineRelativeGasEmission',
  14. component: 'Input',
  15. helpMessage: '矿井相对瓦斯涌出量',
  16. },
  17. {
  18. label: 'η(%)',
  19. field: 'mineGasExtractionRate',
  20. component: 'Input',
  21. helpMessage: '矿井瓦斯抽采率',
  22. },
  23. {
  24. label: 'C1(%)',
  25. field: 'mineTotalReturnAirGasConcentration',
  26. component: 'Input',
  27. helpMessage: '矿井总回风巷瓦斯浓度',
  28. },
  29. {
  30. label: '当地大气压(kPa)',
  31. field: 'localAtmosphericPressure',
  32. component: 'Input',
  33. helpMessage: '',
  34. },
  35. {
  36. label: '标准大气压(kPa)',
  37. field: 'standardAtmosphericPressure',
  38. component: 'Input',
  39. helpMessage: '',
  40. },
  41. {
  42. label: 'Qf(m³/min)',
  43. field: 'mineMaxTotalReturnAirVolume',
  44. component: 'Input',
  45. helpMessage: '矿井最大总回风风量',
  46. },
  47. ];
  48. /** 瓦斯抽采量表单配置项 */
  49. export const valFormSchema: FormSchema[] = [
  50. {
  51. label: 'Qs(m³)',
  52. field: 'minePreviousYearActualGasExtraction',
  53. component: 'Input',
  54. helpMessage: '矿井上年度实际抽采瓦斯量',
  55. },
  56. {
  57. label: 'q0',
  58. field: 'maxGasContentCoalSeamToBeExtracted',
  59. component: 'Input',
  60. helpMessage: '预开采区域瓦斯含量最大煤层应抽瓦斯吨煤含量',
  61. },
  62. {
  63. label: '超前抽采系数',
  64. field: 'mineAdvanceExtractionCoefficient',
  65. component: 'Input',
  66. },
  67. ];
  68. /** 瓦斯抽采率表单配置项 */
  69. export const rateFormSchema: FormSchema[] = [
  70. {
  71. label: 'η(%)',
  72. field: 'mineGasExtractionRate',
  73. component: 'Input',
  74. helpMessage: '上年度矿井瓦斯抽采率',
  75. },
  76. {
  77. label: 'Q(m³/min)',
  78. field: 'maxAllowableAbsoluteGasEmission',
  79. component: 'Input',
  80. helpMessage: '瓦斯抽采达标允许最大矿井绝对瓦斯涌出量',
  81. },
  82. ];
  83. /** 核定区域表单配置项 */
  84. export const checkFormSchema: FormSchema[] = [
  85. {
  86. label: '',
  87. field: 'id',
  88. show: false,
  89. component: 'Input',
  90. },
  91. {
  92. label: 'p1(m³/t)',
  93. field: 'q',
  94. component: 'Input',
  95. helpMessage: '核定区域内煤层最大瓦斯含量',
  96. },
  97. {
  98. label: 'p2(m³/t)',
  99. field: 'n',
  100. component: 'Input',
  101. helpMessage: '抽采后满足残余要求的残余瓦斯含量',
  102. },
  103. {
  104. label: '矿井回采率(%)',
  105. field: 'q',
  106. component: 'Input',
  107. helpMessage: '',
  108. },
  109. {
  110. label: 'p3(m³)',
  111. field: 'q',
  112. component: 'Input',
  113. helpMessage: '矿井上一正常年度实际预抽瓦斯量',
  114. },
  115. {
  116. label: 'k1',
  117. field: 'q',
  118. component: 'Input',
  119. helpMessage: '邻近层和围岩瓦斯储量系数',
  120. },
  121. {
  122. label: 'k2',
  123. field: 'q',
  124. component: 'Input',
  125. helpMessage: '瓦斯掘金出煤系数',
  126. },
  127. ];
  128. /** 管道系统能力核定表单 */
  129. export const pipeFormSchema: FormSchema[] = [
  130. {
  131. label: '',
  132. field: 'id',
  133. show: false,
  134. component: 'Input',
  135. },
  136. {
  137. label: '抽采泵站',
  138. field: 'extractionPumpStation',
  139. component: 'Input',
  140. },
  141. {
  142. label: '抽采系统',
  143. field: 'extractionSystem',
  144. component: 'Input',
  145. },
  146. {
  147. label: '主管内径D(m)',
  148. field: 'mainPipeInnerDiameterD',
  149. component: 'Input',
  150. },
  151. {
  152. label: '经济流速v(m/s)',
  153. field: 'economicFlowRateV',
  154. component: 'Input',
  155. },
  156. {
  157. label: '赋予系数k',
  158. field: 'surplusCoefficientK',
  159. component: 'Input',
  160. },
  161. {
  162. label: '平均抽采瓦斯浓度C2(%)',
  163. field: 'averagegasconcentrationc2',
  164. component: 'Input',
  165. },
  166. {
  167. label: '年均运行负压Pb(kPa)',
  168. field: 'annualaveragenegativepressurepb',
  169. component: 'Input',
  170. },
  171. ];
  172. /** 装机能力核定表单 */
  173. export const pumpFormSchema: FormSchema[] = [
  174. {
  175. label: '',
  176. field: 'id',
  177. show: false,
  178. component: 'Input',
  179. },
  180. {
  181. label: '抽采泵站',
  182. field: 'pumpstation',
  183. component: 'Input',
  184. },
  185. {
  186. label: '单台泵',
  187. field: 'singlepump',
  188. component: 'Input',
  189. },
  190. {
  191. label: '装机能力Qbe(m³/min)',
  192. field: 'installedcapacityqbe',
  193. component: 'Input',
  194. },
  195. {
  196. label: '平均抽采瓦斯浓度C2(%)',
  197. field: 'averagegasconcentrationc2',
  198. component: 'Input',
  199. },
  200. {
  201. label: '年均运行负压Pb(kPa)',
  202. field: 'annualaveragenegativepressurepb',
  203. component: 'Input',
  204. },
  205. {
  206. label: '抽采工况系数',
  207. field: 'extractionconditioncoefficient',
  208. component: 'Input',
  209. },
  210. ];
  211. /** 装机能力核定表 */
  212. export const pumpTableColumns: BasicColumn[] = [
  213. {
  214. title: '抽采泵站',
  215. dataIndex: 'pumpstation',
  216. key: 'pumpstation',
  217. },
  218. {
  219. title: '单台泵',
  220. dataIndex: 'singlepump',
  221. key: 'singlepump',
  222. },
  223. {
  224. title: '装机能力Qbe(m³/min)',
  225. dataIndex: 'installedcapacityqbe',
  226. key: 'installedcapacityqbe',
  227. },
  228. {
  229. title: '平均抽采瓦斯浓度C2(%)',
  230. dataIndex: 'averagegasconcentrationc2',
  231. key: 'averagegasconcentrationc2',
  232. },
  233. {
  234. title: '年均运行负压Pb(kPa)',
  235. dataIndex: 'annualaveragenegativepressurepb',
  236. key: 'annualaveragenegativepressurepb',
  237. },
  238. {
  239. title: '抽采工况系数',
  240. dataIndex: 'extractionconditioncoefficient',
  241. key: 'extractionconditioncoefficient',
  242. },
  243. {
  244. width: 120,
  245. title: '操作',
  246. fixed: false,
  247. dataIndex: 'action',
  248. slots: { customRender: 'action' },
  249. },
  250. ];
  251. /** 管道系统能力核定表 */
  252. export const pipeTableColumns: BasicColumn[] = [
  253. {
  254. title: '抽采泵站',
  255. dataIndex: 'extractionPumpStation',
  256. key: 'extractionPumpStation',
  257. },
  258. {
  259. title: '抽采系统',
  260. dataIndex: 'extractionSystem',
  261. key: 'extractionSystem',
  262. },
  263. {
  264. title: '主管内径D(m)',
  265. dataIndex: 'mainPipeInnerDiameterD',
  266. key: 'mainPipeInnerDiameterD',
  267. },
  268. {
  269. title: '经济流速v(m/s)',
  270. dataIndex: 'economicFlowRateV',
  271. key: 'economicFlowRateV',
  272. },
  273. {
  274. title: '赋予系数k',
  275. dataIndex: 'surplusCoefficientK',
  276. key: 'surplusCoefficientK',
  277. },
  278. {
  279. title: '平均抽采瓦斯浓度C2(%)',
  280. dataIndex: 'averagegasconcentrationc2',
  281. key: 'averagegasconcentrationc2',
  282. },
  283. {
  284. title: '年均运行负压Pb(kPa)',
  285. dataIndex: 'annualaveragenegativepressurepb',
  286. key: 'annualaveragenegativepressurepb',
  287. },
  288. {
  289. width: 120,
  290. title: '操作',
  291. fixed: false,
  292. dataIndex: 'action',
  293. slots: { customRender: 'action' },
  294. },
  295. ];
  296. /** 工作面核定表 */
  297. export const workfaceTableColumns: BasicColumn[] = [
  298. {
  299. title: '工作面名称',
  300. dataIndex: 'ccbz',
  301. key: 'ccbz',
  302. },
  303. {
  304. title: '工作面平均长度(m)',
  305. dataIndex: 'ccxt',
  306. key: 'ccxt',
  307. },
  308. {
  309. title: '工作面煤层平均采高(m)',
  310. dataIndex: 'd',
  311. key: 'd',
  312. },
  313. {
  314. title: '工作面原煤视密度(t/m³)',
  315. dataIndex: 'v',
  316. key: 'v',
  317. },
  318. {
  319. title: '工作面平均日推进度(m/d)',
  320. dataIndex: 'kk',
  321. key: 'kk',
  322. },
  323. {
  324. title: '工作面回采率(%)',
  325. dataIndex: 'wsnd2',
  326. key: 'wsnd2',
  327. },
  328. {
  329. width: 120,
  330. title: '操作',
  331. fixed: false,
  332. dataIndex: 'action',
  333. slots: { customRender: 'action' },
  334. },
  335. ];