gasPumpSetting.data.ts 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496
  1. import { FormSchema } from '@/components/Form';
  2. import { BasicColumn } from '/@/components/Table';
  3. /** 参数表单配置项 */
  4. export const paramsFormSchema: FormSchema[] = [
  5. {
  6. label: 'L1',
  7. field: 'workingFaceLengeh',
  8. component: 'Input',
  9. slot: 'input',
  10. helpMessage: '工作面长度(m)',
  11. },
  12. {
  13. label: 'L2',
  14. field: 'evaluationUnitDirectionLength',
  15. component: 'Input',
  16. slot: 'input',
  17. helpMessage: '评价单元走向长度(m)',
  18. },
  19. {
  20. label: 'h',
  21. field: 'coalSeamThickness',
  22. component: 'Input',
  23. slot: 'input',
  24. helpMessage: '煤层厚度(m)',
  25. },
  26. {
  27. label: 'ρ',
  28. field: 'coalSeamThickness',
  29. component: 'Input',
  30. slot: 'input',
  31. helpMessage: '煤的密度(t/m³)',
  32. },
  33. {
  34. label: 'η',
  35. field: 'workingFaceRecoveryRate',
  36. component: 'Input',
  37. slot: 'input',
  38. helpMessage: '工作面回采率(%)',
  39. },
  40. {
  41. label: 'W',
  42. field: 'originalGasContent',
  43. component: 'Input',
  44. slot: 'input',
  45. helpMessage: '单元原始瓦斯含量(m³/t)',
  46. },
  47. {
  48. label: 'W0',
  49. field: 'W0',
  50. component: 'Input',
  51. slot: 'input',
  52. helpMessage: '回采前煤体瓦斯含量',
  53. },
  54. {
  55. label: 'W01',
  56. field: 'W01',
  57. component: 'Input',
  58. slot: 'input',
  59. helpMessage: '煤的原始瓦斯含量',
  60. },
  61. {
  62. label: 'W0i',
  63. field: 'W0i',
  64. component: 'Input',
  65. slot: 'input',
  66. helpMessage: '第i个邻近层煤层原始瓦斯含量',
  67. },
  68. {
  69. label: 'Wc',
  70. field: 'Wc',
  71. component: 'Input',
  72. slot: 'input',
  73. helpMessage: '运出矿井后煤的残存瓦斯含量',
  74. },
  75. {
  76. label: 'Wci',
  77. field: 'Wci',
  78. component: 'Input',
  79. slot: 'input',
  80. helpMessage: '第i个邻近层煤层残存瓦斯含量 ',
  81. },
  82. {
  83. label: 'K1',
  84. field: 'K1',
  85. component: 'Input',
  86. slot: 'input',
  87. helpMessage: '围岩瓦斯涌出影响系数',
  88. },
  89. {
  90. label: 'K2',
  91. field: 'K2',
  92. component: 'Input',
  93. slot: 'input',
  94. helpMessage: '采区内准备巷道预排瓦斯对开采层瓦斯涌出影响系数',
  95. },
  96. {
  97. label: 'K3',
  98. field: 'K3',
  99. component: 'Input',
  100. slot: 'input',
  101. helpMessage: '放落煤体破碎度对放顶煤瓦斯涌出影响系数',
  102. },
  103. {
  104. label: 'K4',
  105. field: 'K4',
  106. component: 'Input',
  107. slot: 'input',
  108. helpMessage: '留煤瓦斯涌出不均衡系数',
  109. },
  110. {
  111. label: 'K5',
  112. field: 'K5',
  113. component: 'Input',
  114. slot: 'input',
  115. helpMessage: '综放工作面平均回采率',
  116. },
  117. {
  118. label: 'Kfi',
  119. field: 'Kfi',
  120. component: 'Input',
  121. slot: 'input',
  122. helpMessage: '分层开采第i分层瓦斯涌出影响系数,面无分层开采该值取1',
  123. },
  124. {
  125. label: 'Pa',
  126. field: 'Pa',
  127. component: 'Input',
  128. slot: 'input',
  129. helpMessage: '标准大气压力(Pa)',
  130. },
  131. {
  132. label: 'Pcy',
  133. field: 'Pcy',
  134. component: 'Input',
  135. slot: 'input',
  136. helpMessage: '煤层残余相对瓦斯压力(Pa)',
  137. },
  138. {
  139. label: 'Q',
  140. field: 'Q',
  141. component: 'Input',
  142. slot: 'input',
  143. helpMessage: '评价单元钻孔抽排瓦斯总量',
  144. },
  145. {
  146. label: 'Qf',
  147. field: 'Qf',
  148. component: 'Input',
  149. slot: 'input',
  150. helpMessage: '下分层相对瓦斯涌出量,回采工作面无分层开采该值取0',
  151. },
  152. {
  153. label: 'R',
  154. field: 'R',
  155. component: 'Input',
  156. slot: 'input',
  157. helpMessage: '抽采钻孔的有效影响半径(m)',
  158. },
  159. {
  160. label: 'TMax',
  161. field: 'TMax',
  162. component: 'Input',
  163. slot: 'input',
  164. helpMessage: '预抽时间最长的钻孔抽采天数',
  165. },
  166. {
  167. label: 'Tmin',
  168. field: 'Tmin',
  169. component: 'Input',
  170. slot: 'input',
  171. helpMessage: '预抽时间最短的钻孔抽采天数',
  172. },
  173. {
  174. label: 'daH1',
  175. field: 'daH1',
  176. component: 'Input',
  177. slot: 'input',
  178. helpMessage: '分别为评价单元走向方向两端巷道瓦斯预排等值宽度(m)',
  179. },
  180. {
  181. label: 'daH2',
  182. field: 'daH2',
  183. component: 'Input',
  184. slot: 'input',
  185. helpMessage: '分别为评价单元走向方向两端巷道瓦斯预排等值宽度(m)',
  186. },
  187. {
  188. label: 'daL',
  189. field: 'daL',
  190. component: 'Input',
  191. slot: 'input',
  192. helpMessage: '评价单元煤层走向长度(m)',
  193. },
  194. {
  195. label: 'h',
  196. field: 'h',
  197. component: 'Input',
  198. slot: 'input',
  199. helpMessage: '邻近层与开采层垂直距离(m)',
  200. },
  201. {
  202. label: 'm',
  203. field: 'm',
  204. component: 'Input',
  205. slot: 'input',
  206. helpMessage: '评价单元平均煤层厚度(m)',
  207. },
  208. {
  209. label: 'm1',
  210. field: 'm1',
  211. component: 'Input',
  212. slot: 'input',
  213. helpMessage: '割煤高度(m)',
  214. },
  215. {
  216. label: 'm2',
  217. field: 'm2',
  218. component: 'Input',
  219. slot: 'input',
  220. helpMessage: '放顶煤高度(m)',
  221. },
  222. {
  223. label: 'mi',
  224. field: 'mi',
  225. component: 'Input',
  226. slot: 'input',
  227. helpMessage: '第i个邻近层煤层厚度(m)',
  228. },
  229. {
  230. label: 'xiaoH1',
  231. field: 'xiaoH1',
  232. component: 'Input',
  233. slot: 'input',
  234. helpMessage: '评价单元走向方向两端巷道瓦斯预排等值宽度1(m)',
  235. },
  236. {
  237. label: 'xiaoH2',
  238. field: 'xiaoH2',
  239. component: 'Input',
  240. slot: 'input',
  241. helpMessage: '评价单元走向方向两端巷道瓦斯预排等值宽度2(m)',
  242. },
  243. {
  244. label: 'xiaoL',
  245. field: 'xiaoL',
  246. component: 'Input',
  247. slot: 'input',
  248. helpMessage: '评价单元抽采钻孔控制范围内煤层平均倾向长度(m)',
  249. },
  250. {
  251. label: '吸附常数a(cm³/g)',
  252. field: 'a',
  253. component: 'Input',
  254. slot: 'input',
  255. },
  256. {
  257. label: '吸附常数b(MPa-1)',
  258. field: 'b',
  259. component: 'Input',
  260. slot: 'input',
  261. },
  262. {
  263. label: '抽采半径(m)',
  264. field: 'drainageRadius',
  265. component: 'Input',
  266. slot: 'input',
  267. },
  268. {
  269. label: '钻孔施工长度(m)',
  270. field: 'drillWorkLength',
  271. component: 'Input',
  272. slot: 'input',
  273. },
  274. {
  275. label: '钻孔设计长度(m)',
  276. field: 'drillDesignLength',
  277. component: 'Input',
  278. slot: 'input',
  279. },
  280. {
  281. label: '单元原始瓦斯压力(MPa)',
  282. field: 'originalGasPressure',
  283. component: 'Input',
  284. slot: 'input',
  285. },
  286. {
  287. label: '残余瓦斯含量(m³/t)',
  288. field: 'residualGasContent',
  289. component: 'Input',
  290. slot: 'input',
  291. },
  292. {
  293. label: '残余可解吸瓦斯量(m³/t)',
  294. field: 'residualGasDesorptionCapacity',
  295. component: 'Input',
  296. slot: 'input',
  297. },
  298. {
  299. label: '工作面日产量(t/d)',
  300. field: 'workingFaceDailyOutput',
  301. component: 'Input',
  302. slot: 'input',
  303. },
  304. {
  305. label: '煤的灰分(%)',
  306. field: 'Ad',
  307. component: 'Input',
  308. slot: 'input',
  309. },
  310. {
  311. label: '煤的水分(%)',
  312. field: 'Mad',
  313. component: 'Input',
  314. slot: 'input',
  315. },
  316. {
  317. label: '煤的孔隙率',
  318. field: 'meiDeKongXiLv',
  319. component: 'Input',
  320. slot: 'input',
  321. },
  322. {
  323. label: '煤的容重',
  324. field: 'meiDeRongZhong',
  325. component: 'Input',
  326. slot: 'input',
  327. },
  328. ];
  329. /** 工作面参数表单配置项 */
  330. export const workSurfaceFormSchema: FormSchema[] = [
  331. {
  332. label: 'm2',
  333. field: 'm2',
  334. component: 'Input',
  335. slot: 'input',
  336. helpMessage: '放顶煤高度',
  337. },
  338. {
  339. label: 'mi',
  340. field: 'mi',
  341. component: 'Input',
  342. slot: 'input',
  343. helpMessage: '第i个邻近层煤层厚度',
  344. },
  345. {
  346. label: '工作面瓦斯储量',
  347. field: 'workingFaceGasReserves',
  348. component: 'Input',
  349. slot: 'input',
  350. },
  351. {
  352. label: '工作面长度',
  353. field: 'workingFaceLengeh',
  354. component: 'Input',
  355. slot: 'input',
  356. },
  357. ];
  358. /** 计算参数表单配置项 */
  359. export const calculationFormSchema: FormSchema[] = [
  360. {
  361. label: 'Z',
  362. field: 'evaluationUnitCoalReserves',
  363. component: 'Input',
  364. slot: 'input',
  365. helpMessage: '评价单元煤炭储量(万吨)',
  366. },
  367. {
  368. label: 'q',
  369. field: 'absoluteSurgeVolume',
  370. component: 'Input',
  371. slot: 'input',
  372. helpMessage: '工作面预测绝对涌出量(m³/min)',
  373. },
  374. {
  375. label: 'q1',
  376. field: 'relativeGasEmissionDuringCoalCutting',
  377. component: 'Input',
  378. slot: 'input',
  379. helpMessage: '割煤相对瓦斯涌出量(m³/t)',
  380. },
  381. {
  382. label: 'q2',
  383. field: 'relativeGasEmissionFromCoalDischarge',
  384. component: 'Input',
  385. slot: 'input',
  386. helpMessage: '放煤相对瓦斯涌出量(m³/t)',
  387. },
  388. {
  389. label: 'q3',
  390. field: 'relativeGasEmissionFromGoaf',
  391. component: 'Input',
  392. slot: 'input',
  393. helpMessage: '采空区相对瓦斯涌出量(m³/t)',
  394. },
  395. {
  396. label: 'q4',
  397. field: 'relativeGasEmissionFromAdjacentLayers',
  398. component: 'Input',
  399. slot: 'input',
  400. helpMessage: '邻近层相对瓦斯涌出量(m³/t)',
  401. },
  402. {
  403. label: 'qc',
  404. field: 'relativeSurgeVolume',
  405. component: 'Input',
  406. slot: 'input',
  407. helpMessage: '工作面预测相对涌出量(m³/t)',
  408. },
  409. {
  410. label: 'ηi',
  411. field: 'gasEmissionRateOfAdjacentLayers',
  412. component: 'Input',
  413. slot: 'input',
  414. helpMessage: '邻近层瓦斯排放率(%)',
  415. },
  416. {
  417. label: '工作面瓦斯储量(m³)',
  418. field: 'workingFaceGasReserves',
  419. component: 'Input',
  420. slot: 'input',
  421. },
  422. {
  423. label: '预抽瓦斯达标量(m³)',
  424. field: 'workingFaceGasReserves',
  425. component: 'Input',
  426. slot: 'input',
  427. },
  428. ];
  429. /** 抽采单元参数表单配置项 */
  430. export const extractionUnitFormSchema: FormSchema[] = [];
  431. export const ManualSettingHeaderConfig = {
  432. summary: {
  433. title: '工作面日产量',
  434. prop: 'ssss',
  435. },
  436. contentTemplate: {
  437. titleProp: 'name',
  438. items: [
  439. {
  440. title: '抽采纯量',
  441. prop: 'am',
  442. },
  443. {
  444. title: '预抽率',
  445. prop: 'pr',
  446. },
  447. {
  448. title: '抽采达标',
  449. prop: 'sd',
  450. color: 'green',
  451. },
  452. ],
  453. },
  454. };
  455. export const UnitTableColumns: BasicColumn[] = [
  456. {
  457. title: '评价单元',
  458. dataIndex: 'name',
  459. key: 'name',
  460. rowSpan: 4,
  461. customCell: (_, index = 0) => {
  462. // 每4行合并为一列
  463. if (index % 4 === 0) {
  464. return { rowSpan: 4 };
  465. }
  466. // 这是剩下的3行,合并到上面去
  467. return { rowSpan: 0 };
  468. },
  469. },
  470. {
  471. title: '取样位置',
  472. dataIndex: 'age',
  473. key: 'age',
  474. },
  475. {
  476. title: '采样深度(m)',
  477. dataIndex: 'dep',
  478. key: 'dep',
  479. },
  480. {
  481. title: '残余瓦斯含量',
  482. dataIndex: 'ret',
  483. key: 'ret',
  484. },
  485. {
  486. title: '可解吸瓦斯含量',
  487. dataIndex: 'oba',
  488. key: 'oba',
  489. },
  490. ];