commonTable.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509
  1. import request from '@/utils/request'
  2. // 查询动态表单列表
  3. export function listTableData(query) {
  4. return request({
  5. url: '/dragform/common/selectList',
  6. method: 'get',
  7. params: query,
  8. //baseURL: process.env.VUE_APP_BASE_API1
  9. })
  10. }
  11. // 查询动态表单列表
  12. export function unionListTableData(query) {
  13. return request({
  14. url: '/dragform/common/getTableList',
  15. method: 'get',
  16. params: query,
  17. //baseURL: process.env.VUE_APP_BASE_API1
  18. })
  19. }
  20. // 定制的订单列表查询方法
  21. export function getTableList1(query) {
  22. return request({
  23. url: '/dragform/common/getTableList1',
  24. method: 'get',
  25. params: query,
  26. //baseURL: process.env.VUE_APP_BASE_API1
  27. })
  28. }
  29. // 审批列表查询方法
  30. export function getTableList2(query) {
  31. return request({
  32. url: '/dragform/common/getTableList2',
  33. method: 'get',
  34. params: query,
  35. //baseURL: process.env.VUE_APP_BASE_API1
  36. })
  37. }
  38. // 查询动态表单列表
  39. export function dragTableInfo(query) {
  40. return request({
  41. url: '/dragform/common/dragTableInfo',
  42. method: 'get',
  43. params: query,
  44. //baseURL: process.env.VUE_APP_BASE_API1
  45. })
  46. }
  47. // 新增动态表单
  48. export function addTableData(data) {
  49. return request({
  50. url: '/dragform/common/batchInsert',
  51. method: 'post',
  52. data: data,
  53. //baseURL: process.env.VUE_APP_BASE_API1
  54. })
  55. }
  56. // 批量修改动态表单
  57. export function batchEdit(data) {
  58. return request({
  59. url: '/dragform/common/batchEdit',
  60. method: 'put',
  61. data: data,
  62. //baseURL: process.env.VUE_APP_BASE_API1
  63. })
  64. }
  65. //化纤修改动态表单
  66. export function saleProductsBatchEdit(data) {
  67. return request({
  68. url: '/dragform/common/saleProductsBatchEdit',
  69. method: 'put',
  70. data: data,
  71. //baseURL: process.env.VUE_APP_BASE_API1
  72. })
  73. }
  74. // 修改动态表单
  75. export function updateTableData(data) {
  76. return request({
  77. url: '/dragform/common/edit',
  78. method: 'put',
  79. data: data,
  80. //baseURL: process.env.VUE_APP_BASE_API1
  81. })
  82. }
  83. // 删除动态表单
  84. export function delTableData(data) {
  85. return request({
  86. url: '/dragform/common/batchDelete',
  87. method: 'delete',
  88. data: data,
  89. //baseURL: process.env.VUE_APP_BASE_API1
  90. })
  91. }
  92. // 查询动态格列表
  93. export function listTableTem(query) {
  94. return request({
  95. url: '/system/table/list',
  96. method: 'get',
  97. params: query,
  98. //baseURL: process.env.VUE_APP_BASE_API1
  99. })
  100. }
  101. // 查询动态格详细
  102. export function getTableTem(tId) {
  103. return request({
  104. url: '/system/table/' + tId,
  105. method: 'get',
  106. //baseURL: process.env.VUE_APP_BASE_API1
  107. })
  108. }
  109. // 新增动态格
  110. export function addTableTem(data) {
  111. return request({
  112. url: '/system/table',
  113. method: 'post',
  114. data: data,
  115. //baseURL: process.env.VUE_APP_BASE_API1
  116. })
  117. }
  118. // 修改动态格
  119. export function updateTableTem(data) {
  120. return request({
  121. url: '/system/table',
  122. method: 'put',
  123. data: data,
  124. //baseURL: process.env.VUE_APP_BASE_API1
  125. })
  126. }
  127. // 删除动态格
  128. export function delTableTem(tId) {
  129. return request({
  130. url: '/system/table/' + tId,
  131. method: 'delete',
  132. //baseURL: process.env.VUE_APP_BASE_API1
  133. })
  134. }
  135. // 获取动态表单详细信息
  136. export function getInfoBySqlKey(sqlKey) {
  137. return request({
  138. url: '/dragform/form/getInfoBySqlKey/' + sqlKey,
  139. method: 'get',
  140. //baseURL: process.env.VUE_APP_BASE_API1
  141. })
  142. }
  143. // 新增表格
  144. export function addDragTable(data) {
  145. return request({
  146. url: '/system/table/addDragTable',
  147. method: 'post',
  148. data: data,
  149. //baseURL: process.env.VUE_APP_BASE_API1
  150. })
  151. }
  152. // 新增动态表格统计
  153. export function addStatistic(data) {
  154. return request({
  155. url: '/system/statistic',
  156. method: 'post',
  157. data: data,
  158. //baseURL: process.env.VUE_APP_BASE_API1
  159. })
  160. }
  161. // 修改动态格统计
  162. export function updateStatistic(data) {
  163. return request({
  164. url: '/system/statistic',
  165. method: 'put',
  166. data: data,
  167. //baseURL: process.env.VUE_APP_BASE_API1
  168. })
  169. }
  170. // 获取动态统计详细信息
  171. export function getStatistic(id) {
  172. return request({
  173. url: '/system/statistic/' + id,
  174. method: 'get',
  175. //baseURL: process.env.VUE_APP_BASE_API1
  176. })
  177. }
  178. // 删除动态格统计
  179. export function delStatistic(data) {
  180. return request({
  181. url: '/system/statistic/' + data,
  182. method: 'delete',
  183. //baseURL: process.env.VUE_APP_BASE_API1
  184. })
  185. }
  186. // 导出动态格统计数据
  187. export function exportStatistic(data) {
  188. return request({
  189. url: '/system/statistic/export',
  190. method: 'post',
  191. data: data,
  192. //baseURL: process.env.VUE_APP_BASE_API1
  193. })
  194. }
  195. // 查询动态格统计列表
  196. export function listStatistic(query) {
  197. return request({
  198. url: '/system/statistic/list',
  199. method: 'get',
  200. params: query,
  201. //baseURL: process.env.VUE_APP_BASE_API1
  202. })
  203. }
  204. // 查询动态统计
  205. export function getStatisticList(query) {
  206. return request({
  207. url: '/system/statistic/getStatisticList',
  208. method: 'get',
  209. params: query,
  210. //baseURL: process.env.VUE_APP_BASE_API1
  211. })
  212. }
  213. // 按钮组操作统一请求
  214. export function btnCommonApi(data) {
  215. return request({
  216. url: '/dragform/commonbtn/commonBtnHandle',
  217. method: 'post',
  218. data: data,
  219. //baseURL: process.env.VUE_APP_BASE_API1
  220. })
  221. }
  222. // 订单管理 查询订单标号是否合法
  223. export function checkOrderNo(data) {
  224. return request({
  225. url: '/system/order/checkContractNo',
  226. method: 'get',
  227. params: data,
  228. //baseURL: process.env.VUE_APP_BASE_API1
  229. })
  230. }
  231. // 订单管理 订单删除按钮
  232. export function delOrder(data = []) {
  233. let temp = data.join(',')
  234. return request({
  235. url: `/system/order/${temp}`,
  236. method: 'delete',
  237. //baseURL: process.env.VUE_APP_BASE_API1
  238. })
  239. }
  240. //订单管理 批量审批按钮
  241. export function batchApproval(data) {
  242. return request({
  243. url: '/system/order/batchApproval',
  244. method: 'post',
  245. data: data,
  246. //baseURL: process.env.VUE_APP_BASE_API1
  247. })
  248. }
  249. // 物流流转 退库接口
  250. export function materialReturn(data) {
  251. return request({
  252. url: '/zkqy/circulation/materialReturn',
  253. method: 'get',
  254. params: data,
  255. //baseURL: process.env.VUE_APP_BASE_API1
  256. })
  257. }
  258. // 订单管理 发货单详情接口
  259. export function productInvoiceInfo(data) {
  260. return request({
  261. url: '/system/ProductInvoice/productInvoiceInfo',
  262. method: 'get',
  263. params: data,
  264. //baseURL: process.env.VUE_APP_BASE_API1
  265. })
  266. }
  267. // 订单管理 发货单详情接口 新
  268. export function printDocuments(data) {
  269. return request({
  270. url: '/system/ProductInvoice/printDocuments',
  271. method: 'get',
  272. params: data,
  273. //baseURL: process.env.VUE_APP_BASE_API1
  274. })
  275. }
  276. // 订单管理 新增发货单接口
  277. export function addProductInvoice(data) {
  278. return request({
  279. url: '/system/ProductInvoice',
  280. method: 'post',
  281. data: data,
  282. //baseURL: process.env.VUE_APP_BASE_API1
  283. })
  284. }
  285. // 订单管理 修改发货单接口
  286. export function updateProductInvoice(data) {
  287. return request({
  288. url: '/system/ProductInvoice',
  289. method: 'put',
  290. data: data,
  291. //baseURL: process.env.VUE_APP_BASE_API1
  292. })
  293. }
  294. // 获取下拉框数据
  295. export function queryDropDownBoxData(data) {
  296. return request({
  297. url: '/dragform/common/queryDropDownBoxData',
  298. method: 'post',
  299. data: data,
  300. //baseURL: process.env.VUE_APP_BASE_API1
  301. })
  302. }
  303. // 销售出库 查询出库列表数据
  304. export function productInvoiceList(data) {
  305. return request({
  306. url: '/system/ProductInvoice/list',
  307. method: 'get',
  308. params: data,
  309. //baseURL: process.env.VUE_APP_BASE_API1
  310. })
  311. }
  312. // 销售出库 查询表单数据
  313. export function saleStorageDetails(id) {
  314. return request({
  315. url: '/system/ProductInvoice/saleStorageDetails',
  316. method: 'get',
  317. params: { id },
  318. //baseURL: process.env.VUE_APP_BASE_API1
  319. })
  320. }
  321. // 销售出库
  322. export function noticeOutStorage(data) {
  323. return request({
  324. url: '/system/ProductInventory/noticeOutStorage',
  325. method: 'post',
  326. data: data,
  327. //baseURL: process.env.VUE_APP_BASE_API1
  328. })
  329. }
  330. // 销售出库 新
  331. export function confirmNoticeOutStorage(data) {
  332. return request({
  333. url: '/system/ProductInventory/confirmNoticeOutStorage',
  334. method: 'post',
  335. data: data,
  336. //baseURL: process.env.VUE_APP_BASE_API1
  337. })
  338. }
  339. // 销售出库 旧
  340. export function oldNoticeOutStorage(data) {
  341. return request({
  342. url: '/system/ProductInventory/oldNoticeOutStorage',
  343. method: 'post',
  344. data: data,
  345. timeout: 1000000000, // 设置超时时间为5秒
  346. //baseURL: process.env.VUE_APP_BASE_API1
  347. })
  348. }
  349. export function checkOldInventory(data) {
  350. return request({
  351. url: '/system/ProductInventory/checkOldInventory',
  352. method: 'post',
  353. data: data,
  354. timeout: 1000000000, // 设置超时时间为5秒
  355. //baseURL: process.env.VUE_APP_BASE_API1
  356. })
  357. }
  358. // 订单管理 打印出库单 获取详情接口
  359. export function outboundOrderInfo(data) {
  360. return request({
  361. url: '/system/products/outboundOrderInfo',
  362. method: 'get',
  363. params: data,
  364. //baseURL: process.env.VUE_APP_BASE_API1
  365. })
  366. }
  367. // 订单管理 打印出库单 获取详情接口 新
  368. export function printOutsourceOrderList(data) {
  369. return request({
  370. url: '/system/order/printOutsourceOrderList',
  371. method: 'get',
  372. params: data,
  373. //baseURL: process.env.VUE_APP_BASE_API1
  374. })
  375. }
  376. // 订单管理 新的获取详情接口
  377. export function saleOrderList(data) {
  378. return request({
  379. url: '/system/order/saleOrderList',
  380. method: 'get',
  381. params: data,
  382. //baseURL: process.env.VUE_APP_BASE_API1
  383. })
  384. }
  385. // 订单管理 获取色号选项数据接口
  386. export function queryMaterielList(data) {
  387. return request({
  388. url: '/system/materiel/queryMaterielList',
  389. method: 'get',
  390. //baseURL: process.env.VUE_APP_BASE_API1
  391. })
  392. }
  393. // 领料管理、采购管理 获取所有原材料接口
  394. export function queryMaterielAllList(data) {
  395. return request({
  396. url: '/system/materiel/lingTuiLiao/queryMaterielAllList',
  397. method: 'get',
  398. //baseURL: process.env.VUE_APP_BASE_API1
  399. })
  400. }
  401. // 订单管理 新 获取色号选项数据接口
  402. export function productColourList(data) {
  403. return request({
  404. url: '/system/ProductColour/list',
  405. method: 'get',
  406. params: data,
  407. //baseURL: process.env.VUE_APP_BASE_API1
  408. })
  409. }
  410. // 订单管理 新的获取产品数据
  411. export function getSaleOrderProductionListDistinct(data) {
  412. return request({
  413. url: '/system/production/getSaleOrderProductionListDistinct',
  414. method: 'get',
  415. //baseURL: process.env.VUE_APP_BASE_API1
  416. })
  417. }
  418. // 订单管理 获取规格数据
  419. export function getProductSpecificationsByProductName(data) {
  420. return request({
  421. url: '/system/production/getProductSpecificationsByProductName',
  422. method: 'get',
  423. //baseURL: process.env.VUE_APP_BASE_API1
  424. params: data
  425. })
  426. }
  427. // 订单管理 记录批次
  428. export function printOutsourceOrder(data) {
  429. return request({
  430. url: '/system/order/printOutsourceOrder',
  431. method: 'post',
  432. data: data,
  433. })
  434. }
  435. // 订单管理 重新登账接口
  436. export function againRecordBatch(data) {
  437. return request({
  438. url: '/system/order/againRecordBatch',
  439. method: 'post',
  440. data: data,
  441. })
  442. }
  443. // 订单管理 校验订单是否已全部记录批次
  444. export function checkOrder(data) {
  445. return request({
  446. url: '/system/order/checkOrder',
  447. method: 'get',
  448. params: data,
  449. })
  450. }