request.js 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784
  1. import fetch from './fetch'
  2. import { api, physics, business, venders, baseUrl } from './config.js'
  3. import http from './httpUtil'
  4. let arithmetic = '/arithmetic'
  5. var Comming = 'revit'
  6. var ProjId = 'Pj1101080001'
  7. var UserId = '25518428919955458'
  8. //获取打印标签模板test
  9. export function getTest() {
  10. return fetch({ method: 'GET', url: `${api}/service/template/note_template` })
  11. }
  12. //查看扫楼日志接口
  13. export function getBuildLog(
  14. param
  15. ) {
  16. let data = {
  17. "BeginTime": param.startTime,
  18. "Comming": Comming,
  19. "EndTime": param.endTime,
  20. "Filter": param.filter,
  21. "PageNum": param.pageNum,
  22. "PageSize": param.pageSize,
  23. "ProjId": param.ProjId,
  24. "UserId": param.UserId
  25. }
  26. return fetch({ method: 'POST', url: `${api}/service/user_log/query`, data })
  27. }
  28. //下载扫楼日志接口
  29. export function dowmloadLog(
  30. param
  31. ) {
  32. let data = {
  33. "BeginTime": param.startTime,
  34. "Comming": Comming,
  35. "EndTime": param.endTime,
  36. "Filter": param.filter,
  37. "ProjId": param.ProjId,
  38. "UserId": param.UserId
  39. }
  40. return fetch({ method: 'POST', url: `${api}/service/user_log/export`, data })
  41. }
  42. //获取扫楼用户表格
  43. export function getUser(
  44. param
  45. ) {
  46. let data = {
  47. "Comming": Comming,
  48. "Filter": param.filter,
  49. "PageNum": param.pageNum,
  50. "PageSize": param.pageSize,
  51. "ProjId": param.ProjId,
  52. "UserId": param.UserId
  53. }
  54. return fetch({ method: 'POST', url: `${api}/service/user/query`, data })
  55. }
  56. //修改扫楼用户
  57. export function loadUser(
  58. param
  59. ) {
  60. let data = {
  61. "Comming": Comming,
  62. "ProjId": param.ProjId,
  63. "UserId": param.UserId,
  64. "UserList": param.UserList
  65. }
  66. return fetch({ method: 'POST', url: `${api}/service/user/update`, data })
  67. }
  68. //删除扫楼用户
  69. export function delUser(
  70. param
  71. ) {
  72. let data = {
  73. "Comming": Comming,
  74. "ProjId": param.ProjId,
  75. "UserId": param.UserId,
  76. "UserList": param.UserList
  77. }
  78. return fetch({ method: 'POST', url: `${api}/service/user/delete`, data })
  79. }
  80. //添加扫楼用户
  81. export function addUser(
  82. param
  83. ) {
  84. let data = {
  85. "Comming": Comming,
  86. "ProjId": param.ProjId,
  87. "UserId": param.UserId,
  88. "User": param.User
  89. }
  90. return fetch({ method: 'POST', url: `${api}/service/user/create`, data })
  91. }
  92. //根据项目ID获得建筑列表
  93. export function getBuildSelect(param) {
  94. let data = {
  95. "Comming": Comming,
  96. "ProjId": param.ProjId,
  97. "UserId": param.UserId,
  98. }
  99. return fetch({ method: 'POST', url: `${api}/service/building/query`, data })
  100. }
  101. //根据建筑ID获取楼层系信息
  102. export function getFloor(param) {
  103. let data = {
  104. "Comming": Comming,
  105. "ProjId": param.ProjId,
  106. "UserId": param.UserId,
  107. "BuildId": param.BuildId
  108. }
  109. return fetch({ method: 'POST', url: `${api}/service/building/floor`, data })
  110. }
  111. //获取异常资产接口
  112. export function getErrAssets(param) {
  113. let data = {
  114. "Comming": Comming,
  115. "ProjId": param.ProjId,
  116. "UserId": param.UserId,
  117. "BuildId": param.BuildId,
  118. "PageNum": param.PageNum,
  119. "PageSize": param.PageSize,
  120. "Type": param.Type,
  121. "CodeType": param.CodeType
  122. }
  123. if (param.BuildId == 'all') {
  124. delete data.BuildId
  125. }
  126. if (!param.CodeType) {
  127. delete data.CodeType
  128. }
  129. return fetch({ method: 'POST', url: `${api}/service/fm/exception`, data })
  130. }
  131. //删除资产接口
  132. export function delErrAssets(param, paramList) {
  133. let data = {
  134. "Comming": Comming,
  135. "ProjId": param.ProjId,
  136. "UserId": param.UserId,
  137. "FmList": paramList
  138. }
  139. return fetch({ method: 'POST', url: `${api}/service/fm/delete`, data })
  140. }
  141. //根据选择的建筑楼层时间查询点位标签
  142. export function getPT(param) {
  143. let data = {
  144. "Comming": Comming,
  145. "BeginTime": param.BeginTime,
  146. "ProjId": param.ProjId,
  147. "UserId": param.UserId,
  148. "BeginTime": param.BeginTime,
  149. "EndTime": param.EndTime,
  150. "BuildId": param.BuildId,
  151. "FloorId": param.FloorId
  152. }
  153. if (data.FloorId == 'all') {
  154. delete data.FloorId
  155. }
  156. return fetch({ method: 'POST', url: `${api}/service/fm/point_group`, data })
  157. }
  158. //点位标签查看详情
  159. export function getPoint(param) {
  160. let data = {
  161. "Comming": Comming,
  162. "ProjId": param.ProjId,
  163. "UserId": param.UserId,
  164. "PointId": param.PointId,
  165. }
  166. return fetch({ method: 'POST', url: `${api}/service/point/query`, data })
  167. }
  168. //点位标签详情修改
  169. export function updatePoint(param) {
  170. let data = {
  171. "Comming": Comming,
  172. "ProjId": param.ProjId,
  173. "UserId": param.UserId,
  174. "PointList": [param.PointList],
  175. }
  176. return fetch({ method: 'POST', url: `${api}/service/point/update`, data })
  177. }
  178. //点击点位标签获取tab设备族列表
  179. export function getTabFamily(param) {
  180. let data = {
  181. "Comming": Comming,
  182. "ProjId": param.ProjId,
  183. "UserId": param.UserId,
  184. "BeginTime": param.BeginTime,
  185. "EndTime": param.EndTime,
  186. "FloorId": param.FloorId,
  187. "Checked": param.Checked,
  188. "BuildId": param.BuildId,
  189. "PointId": param.PointId
  190. }
  191. if (data.PointId == 'all') {
  192. delete data.PointId
  193. }
  194. if (data.FloorId == 'all') {
  195. delete data.FloorId
  196. }
  197. return fetch({ method: 'POST', url: `${api}/service/fm/family_list`, data })
  198. }
  199. //获取表格数据的title
  200. export function getTableHeader(param) {
  201. let data = {
  202. "AppType": Comming,
  203. "Code": param.code,
  204. "ProjId": param.ProjId
  205. }
  206. return fetch({ method: 'POST', url: `${api}/service/dict/infocode_query`, data })
  207. }
  208. //获取表格主体内容
  209. export function getTableMain(param) {
  210. let data = {
  211. "BeginTime": param.BeginTime,
  212. "BuildId": param.BuildId,
  213. "Checked": param.Checked,
  214. "Comming": Comming,
  215. "EndTime": param.EndTime,
  216. "Family": param.Family,
  217. "FloorId": param.FloorId,
  218. "PageNum": param.PageNum,
  219. "PageSize": param.PageSize,
  220. "PointId": param.PointId,
  221. "ProjId": param.ProjId,
  222. "UserId": param.UserId
  223. }
  224. if (data.PointId == 'all') {
  225. delete data.PointId
  226. }
  227. if (data.Checked === '') {
  228. delete data.Checked
  229. }
  230. return fetch({ method: 'POST', url: `${api}/service/fm/query`, data })
  231. }
  232. export function getPointList(param, success) {
  233. let url = `${api}/service/point/queryByIdList`
  234. let data = param
  235. data.Comming = Comming
  236. http.postJson(url, data, success)
  237. }
  238. export function getdelMain(param) {
  239. let data = {
  240. "BeginTime": param.BeginTime,
  241. "BuildId": param.BuildId,
  242. "Checked": param.Checked,
  243. "CodeType": param.CodeType,
  244. "Comming": Comming,
  245. "EndTime": param.EndTime,
  246. "Family": param.Family,
  247. "FloorId": param.FloorId,
  248. "PageNum": param.PageNum,
  249. "PageSize": param.PageSize,
  250. "PointId": param.PointId,
  251. "ProjId": param.ProjId,
  252. "UserId": param.UserId
  253. }
  254. if (data.PointId == 'all') {
  255. delete data.PointId
  256. }
  257. if (data.Checked === '') {
  258. delete data.Checked
  259. }
  260. if (data.FloorId == 'all') {
  261. delete data.FloorId
  262. }
  263. return fetch({ method: 'POST', url: `${api}/service/fm/queryRevit`, data })
  264. }
  265. export function getTestEquire() {
  266. let data = {
  267. "Comming": "revit",
  268. "FloorId": "Fl110108000327d8f006c39f49feb40e24a7ef223232",
  269. "ProjId": "Pj1101080003",
  270. "UserId": "string"
  271. }
  272. return fetch({ method: 'POST', url: `${api}/service/fm/query`, data })
  273. }
  274. //批量更新表格数据
  275. export function upDateTableMain(param, paramList) {
  276. let data = {
  277. "Comming": Comming,
  278. "FmList": paramList,
  279. "ProjId": param.ProjId,
  280. "UserId": param.UserId
  281. }
  282. return fetch({ method: 'POST', url: `${api}/service/fm/update`, data })
  283. }
  284. //获取所有设备族/service/dict/equipment_family
  285. export function getAllFamily() {
  286. return fetch({ method: 'GET', url: `${api}/service/dict/equipment_family` })
  287. }
  288. //获取当前默认楼层/service/fm/default_floor
  289. export function defaultFloor(param) {
  290. let data = {
  291. "Comming": Comming,
  292. "ProjId": param.ProjId,
  293. "UserId": param.UserId
  294. }
  295. return fetch({ method: 'POST', url: `${api}/service/fm/default_floor`, data })
  296. }
  297. //物理世界新建岗位(设备系统)
  298. export function createPost(param) {
  299. let data = {
  300. "building_id": param.BuildId,
  301. "floor_id": param.BIMID,
  302. "equipment_category": param.category,
  303. "infos": {
  304. "BIMID": [
  305. { "value": param.BIMID }
  306. ],
  307. "BIMLocation": [
  308. { "value": param.BIMLocation }
  309. ]
  310. }
  311. }
  312. return fetch({ method: 'POST', url: `${godhand}/equipment/create?projectId=${param.perjectId}&secret=${param.secret}`, data })
  313. }
  314. //物理世界新建岗位(部件)
  315. export function createComponent(param) {
  316. let data = {
  317. "building_id": param.BuildId,
  318. "component_category": param.category,
  319. "floor_id": param.BIMID,
  320. "infos": {
  321. "BIMID": [
  322. { "value": param.BIMID }
  323. ],
  324. "BIMLocation": [
  325. { "value": param.BIMLocation }
  326. ]
  327. }
  328. }
  329. return fetch({ method: 'POST', url: `${physics}/component/create?projectId=${param.perjectId}&secret=${param.secret}`, data })
  330. }
  331. //通过岗位id查询元空间id
  332. export function getSpaceId(param) {
  333. let data = {
  334. "criterias": param.list
  335. }
  336. return fetch({ method: 'POST', url: `${physics}/relation/query?projectId=${param.perjectId}&secret=${param.secret}`, data })
  337. }
  338. //通过元空间id查询元空间名称
  339. export function getSpaceName(param) {
  340. let data = {
  341. "criterias": param.list
  342. }
  343. return fetch({ method: 'POST', url: `${physics}/object/batch_query?projectId=${param.perjectId}&secret=${param.secret}`, data })
  344. }
  345. //设备族修改显示接口
  346. export function setHeader(param) {
  347. let data = {
  348. "Comming": Comming,
  349. "InfoType": param.FamilyId,
  350. "InfopointCode": param.code,
  351. "ProjId": param.perjectId,
  352. "UserId": param.UserId,
  353. "Visible": param.Visible
  354. }
  355. return fetch({ method: 'POST', url: `${api}/service/dict/infopoint_visible`, data })
  356. }
  357. //获取头部接口
  358. export function getHeader(param) {
  359. let data = {
  360. "AppType": Comming,
  361. "Code": param.code,
  362. "ProjId": param.perjectId
  363. }
  364. // return fetch({ method: 'POST', url: `${api}/service/dict/equipment_family_info_header`, data })
  365. return fetch({ method: 'POST', url: `${api}/service/dict/infocode_query_header`, data })
  366. }
  367. /** 业务空间相关 */
  368. // 业务空间
  369. export function getSpaceHeader(param) {
  370. return fetch({ method: 'GET', url: `${physics}/infocode/query_property?projectId=${param.ProjId}&type=${param.code ? param.code : 'space'}&enrich=true` })
  371. }
  372. //获取某个业务空间下的
  373. export function getAllbusiness(param) {
  374. let data = null
  375. if (!!param.id) {
  376. data = {
  377. "criteria": {
  378. "id": param.id,
  379. "type": param.type
  380. }
  381. }
  382. } else {
  383. data = param.data
  384. }
  385. return fetch({ method: "POST", url: `${physics}/object/subset_query?projectId=${param.ProjId}&secret=${param.secret}`, data })
  386. }
  387. //通过BIMID获取物理世界id
  388. export function formBIMToPri(param) {
  389. let data = {
  390. "criteria": {
  391. "type": param.type,
  392. "BIMID": param.ids
  393. }
  394. }
  395. return fetch({ method: "POST", url: `${physics}/fast/object/in_query?projectId=${param.ProjId}&secret=${param.secret}`, data })
  396. }
  397. //获取业务空间楼层的关系
  398. export function getSpaceFloor(param) {
  399. return fetch({ method: "POST", url: `${business}/floor/tree?projectId=${param.ProjId}&secret=${param.secret}` })
  400. }
  401. //创建业务空间
  402. export function createBusiness(param) {
  403. let data = param.data
  404. return fetch({ method: "POST", url: `${physics}/space/create?projectId=${param.ProjId}&secret=${param.secret}`, data })
  405. // return fetch({ method: "POST", url: `/test/space/create?projectId=${param.ProjId}&secret=${param.secret}`, data })
  406. }
  407. //批量创建业务空间
  408. export function createBusinessList(param) {
  409. let data = param.data
  410. return fetch({ method: "POST", url: `${physics}/space/batch/create?projectId=${param.ProjId}&secret=${param.secret}`, data })
  411. }
  412. //更新业务空间
  413. export function updateBusiness(param) {
  414. let data = param.data
  415. return fetch({ method: "POST", url: `${physics}/object/batch_update?projectId=${param.ProjId}&secret=${param.secret}`, data })
  416. }
  417. //模糊搜索设备类型
  418. export function searchCode(param) {
  419. let data = param
  420. return fetch({ method: "POST", url: `${physics}/dict/query/equipment_all`, data })
  421. }
  422. //获取所有设备类型
  423. export function getEqCode() {
  424. return fetch({ method: "GET", url: `${physics}/dict/query/equipment_all` })
  425. }
  426. //批量删除业务空间
  427. export function delManySpace(param) {
  428. let data = param.data
  429. return fetch({ method: "POST", url: `${physics}/space/batch/delete?projectId=${param.ProjId}&secret=${param.secret}`, data })
  430. }
  431. //添加关系
  432. export function createRelation(param) {
  433. let data = param.data
  434. return fetch({ method: "POST", url: `${physics}/relation/create?projectId=${param.ProjId}&secret=${param.secret}`, data })
  435. }
  436. //获取图实例关系
  437. export function getGraphyId(param) {
  438. let data = {
  439. "graph_type": param.type
  440. }
  441. return fetch({ method: "POST", url: `${physics}/relation/graph_instance/get?projectId=${param.ProjId}&secret=${param.secret}`, data })
  442. }
  443. //查询业务空间
  444. export function getBussines(param) {
  445. let data = param.data
  446. return fetch({ method: "POST", url: `${physics}/object/outside_query?projectId=${param.ProjId}&secret=${param.secret}`, data })
  447. // return fetch({ method: "POST", url: `/test/object/outside_query?projectId=${param.ProjId}&secret=${param.secret}`, data })
  448. }
  449. //替代前一个接口
  450. export function getBussines2(param) {
  451. let data = param.data
  452. return fetch({ method: "POST", url: `${physics}/fast/object/in_query?projectId=${param.ProjId}&secret=${param.secret}`, data })
  453. }
  454. //查询业务空间下的元空间
  455. export function getRelation(param) {
  456. let data = param.criterias
  457. return fetch({ method: 'POST', url: `${physics}/relation/query?projectId=${param.ProjId}&secret=${param.secret}`, data })
  458. }
  459. //查询业务空间下的设备
  460. export function getSpaceEquip(param) {
  461. let data = param.data
  462. return fetch({ method: 'POST', url: `${business}/space/equip/query?projectId=${param.ProjId}&secret=${param.secret}`, data })
  463. }
  464. //删除关系实例
  465. export function deleteRelation(param) {
  466. let data = param.data
  467. return fetch({ method: 'POST', url: `${physics}/relation/delete?projectId=${param.ProjId}&secret=${param.secret}`, data })
  468. }
  469. //查询是否关联元空间的业务空间
  470. export function isSpaceBuss(param) {
  471. let data = param.data
  472. return fetch({ method: 'POST', url: `${business}/floor/space/query?projectId=${param.ProjId}&secret=${param.secret}`, data })
  473. }
  474. //查询所有提示
  475. export function getAllMess(param) {
  476. let data = {}
  477. return fetch({ method: 'POST', url: `${physics}/space/affected/query?projectId=${param.ProjId}&secret=${param.secret}`, data })
  478. }
  479. //删除提示
  480. export function deleteNotice(param) {
  481. let data = param.data
  482. return fetch({ method: 'POST', url: `${physics}/space/affected/delete_notice?projectId=${param.ProjId}&secret=${param.secret}`, data })
  483. }
  484. //模糊查询楼层下的设备
  485. export function getEquipSearch(param) {
  486. let data = param.data
  487. return fetch({ method: 'POST', url: `${business}/floor/equip/query?projectId=${param.ProjId}&secret=${param.secret}`, data })
  488. }
  489. export function getBussTypes(success) {
  490. http.getJson(`${physics}/infocode/business_space_type/query`, {}, success)
  491. }
  492. export function getBussTypes2() {
  493. return fetch({ method: 'GET', url: `${physics}/infocode/business_space_type/query` })
  494. }
  495. //验证元空间是否相邻
  496. export function isAbut(param) {
  497. let data = param.data
  498. return fetch({ method: 'POST', url: `${business}/space/abut?projectId=${param.ProjId}&secret=${param.secret}`, data })
  499. }
  500. /**算法接口 */
  501. export function strDiff(param) {
  502. let data = param
  503. return fetch({ method: 'POST', url: `${arithmetic}/str_diff`, data })
  504. }
  505. /********* 台账部分 厂商库接口 */
  506. //获取供应商列表
  507. export function getManuLib(param, success) {
  508. let data = param
  509. http.postJson(`${venders}/supplier/query`, data, success)
  510. }
  511. //查询所有供应商信息
  512. export function getLib(param) {
  513. let data = param
  514. return fetch({ method: 'POST', url: `${venders}/auxiliary/query/all`, data })
  515. }
  516. //查询资产的list
  517. export function getPropertyList(param, success) {
  518. let data = param.data
  519. let url = `${physics}/property/relation_query?projectId=${param.ProjId}&secret=${param.secret}`
  520. http.postJson(url, data, success)
  521. }
  522. //获取资产种族编码query/equipment_family
  523. export function getEquipmentFamily(success) {
  524. let url = `${physics}/dict/query/equipment_family`
  525. http.getJson(url, {}, success)
  526. }
  527. //删除资产
  528. export function delProperty(param, success) {
  529. let url = `${physics}/property/delete?projectId=${param.ProjId}&secret=${param.secret}`
  530. let data = param.data
  531. http.postJson(url, data, success)
  532. }
  533. //获取制定供应商下的供应合同编号
  534. export function getListForSupplier(param, success) {
  535. let url = `${physics}/venders-dp/supplier/contract/query?projectId=${param.ProjId}&secret=${param.secret}`
  536. let data = param.data
  537. http.postJson(url, data, success)
  538. }
  539. //获取保单列表
  540. export function getListForGuarantee(param, success) {
  541. let url = `${physics}/venders-dp/insurance/contract/query`
  542. let data = param.data
  543. http.postJson(url, data, success)
  544. }
  545. //新建保单
  546. export function createGuarantee(param, success) {
  547. let url = `${venders}/insurance/contract/create `
  548. let data = param.data
  549. http.postJson(url, data, success)
  550. }
  551. //创建资产
  552. export function createProperty(param, success) {
  553. let url = `${physics}/property/create?projectId=${param.ProjId}&secret=${param.secret}`
  554. let data = param.data
  555. http.postJson(url, data, success)
  556. }
  557. //获取项目内[岗位]和[绑定岗位的资产]的数量
  558. export function getNumber(param, success) {
  559. let url = `${business}/equip/count?projectId=${param.ProjId}&secret=${param.secret}`
  560. let data = param.data
  561. http.postJson(url, data, success)
  562. }
  563. //获取项目内有实例的所有种族
  564. export function getFamilyList(param, success) {
  565. let url = `${business}/equip/type/list?projectId=${param.ProjId}&secret=${param.secret}`
  566. let data = param.data
  567. http.postJson(url, data, success)
  568. }
  569. //删除系统、设备
  570. export function delSystem(param, success) {
  571. let url = `${physics}/equipment/delete?projectId=${param.ProjId}&secret=${param.secret}`
  572. let data = param.data
  573. http.postJson(url, data, success)
  574. }
  575. //创建系统设备
  576. export function createSystem(param, success) {
  577. let url = `${physics}/equipment/create?projectId=${param.ProjId}&secret=${param.secret}`
  578. let data = param.data
  579. http.postJson(url, data, success)
  580. }
  581. //获取台账资产列表
  582. export function getBillPropList(param, success) {
  583. let url = `${business}/property/list?projectId=${param.ProjId}&secret=${param.secret}`
  584. let data = param.data
  585. http.postJson(url, data, success)
  586. }
  587. //台账修改资产信息
  588. export function updateProperty(param, success) {
  589. let url = `${physics}/property/update?projectId=${param.ProjId}&secret=${param.secret}`
  590. let data = param.data
  591. http.postJson(url, data, success)
  592. }
  593. //台账获取设备列表
  594. export function getBillEquipList(param, success) {
  595. let url = `${business}/equip/list?projectId=${param.ProjId}&secret=${param.secret}`
  596. let data = param.data
  597. http.postJson(url, data, success)
  598. }
  599. //台账获取系统列表
  600. export function getBillSystemList(param, success) {
  601. let url = `${business}/system/list?projectId=${param.ProjId}&secret=${param.secret}`
  602. let data = param.data
  603. http.postJson(url, data, success)
  604. }
  605. //台账获取系统关联的设备
  606. export function getSysToEq(param, success) {
  607. let url = `${physics}/object/rel_query?projectId=${param.ProjId}&secret=${param.secret}`
  608. let data = param.data
  609. http.postJson(url, data, success)
  610. }
  611. //台账查询型号
  612. export function getSpecList(param, success) {
  613. let url = `${venders}/manufacturer/specification/query_spec`
  614. let data = param
  615. http.postJson(url, data, success)
  616. }
  617. //台账根据设备id创建岗位
  618. export function EqToAssets(param, success) {
  619. let url = `${physics}/property/create_by_equip?projectId=${param.ProjId}&secret=${param.secret}`
  620. let data = param.data
  621. http.postJson(url, data, success)
  622. }
  623. //获取设定参数和动态参数
  624. export function BeatchQueryParam(param, success) {
  625. let url = `${physics}/parameter/batch_query_param?projectId=${param.ProjId}&secret=${param.secret}`
  626. let data = param.data
  627. http.postJson(url, data, success)
  628. }
  629. export function BatchCreateSome(param, success) {
  630. let url = `${physics}/equipment/batch/create?projectId=${param.ProjId}&secret=${param.secret}`
  631. let data = param.data
  632. http.postJson(url, data, success)
  633. }
  634. export function delBatchList(param, success) {
  635. let url = `${physics}/equipment/batch/delete?projectId=${param.ProjId}&secret=${param.secret}`
  636. let data = param.data
  637. http.postJson(url, data, success)
  638. }
  639. //台账获取竖井类型
  640. export function getCenoteType(param, success) {
  641. let url = `${baseUrl}/datacenter/shaft/queryShaftFuncType?projectId=${param.ProjId}&secret=${param.secret}`
  642. let data = param.data
  643. http.postJson(url, data, success)
  644. }
  645. //获取竖井表头信息
  646. export function getCenoteTableHeader(param, success) {
  647. let url = `${baseUrl}/datacenter/shaft/queryDic?projectId=${param.ProjId}&secret=${param.secret}`
  648. let data = param.data
  649. http.postJson(url, data, success)
  650. }
  651. //获取竖井表格内容信息
  652. export function getCenoteTableData(param, success) {
  653. let url = `${baseUrl}/datacenter/shaft/queryWithCount?projectId=${param.ProjId}&secret=${param.secret}`
  654. let data = param.data
  655. http.postJson(url, data, success)
  656. }
  657. //扫楼创建资产
  658. export function createFmList(param, success) {
  659. let url = `${api}/service/fm/create`
  660. param.Comming = Comming
  661. let data = param
  662. http.postJson(url, data, success)
  663. }
  664. export function createAssetsList(param, success) {
  665. let url = `${api}/service/fm/create_list`
  666. param.Comming = Comming
  667. let data = param
  668. http.postJson(url, data, success)
  669. }
  670. export function getListForBuss(param, success) {
  671. let url = `${business}/space/ispace/equip/query?projectId=${param.ProjId}&secret=${param.secret}`
  672. let data = param.data
  673. http.postJson(url, data, success)
  674. }
  675. //获取产品list
  676. export function getProductList(param, success) {
  677. let url = `${venders}/manufacturer/product/queryByType`
  678. http.postJson(url, param, success)
  679. }
  680. //完全匹配的厂商信息
  681. export function getBasicMatch(param) {
  682. console.log(param, "param")
  683. let data = param
  684. return fetch({ method: 'POST', url: `${venders}/basic/autoFillId`, data })
  685. }