index.ts 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420
  1. import requestV2 from "@/utils/request-v2";
  2. export interface YzOrderItemDTO {
  3. orderClass: string;
  4. orderClassName: string;
  5. orderCode: string;
  6. orderName: string;
  7. pyCode: string;
  8. dCode: string;
  9. excluGroupType: string;
  10. delFlag: string;
  11. discription: string;
  12. operation: string;
  13. oweOcc: string;
  14. dlCode: string;
  15. xlCode: string;
  16. ybComment: string;
  17. hlClass: string;
  18. comment1: string;
  19. discription1: string;
  20. nCode: string;
  21. newFlag: string;
  22. orderType: string;
  23. ypFlag: string;
  24. jyType: string;
  25. orderTypeName: string;
  26. jyTypeName: string;
  27. ssType: string;
  28. frequType: string;
  29. execDept: string;
  30. execDeptName: string;
  31. qjFlag: string;
  32. }
  33. /**
  34. * 物资类型DTO
  35. */
  36. export interface YzSupplyTypeDTO {
  37. /**
  38. * supplyCode
  39. */
  40. supplyCode?: string;
  41. /**
  42. * supplyName
  43. */
  44. supplyName?: string;
  45. /**
  46. * supplyOcc
  47. */
  48. supplyOcc?: string;
  49. /**
  50. * delFlag
  51. */
  52. delFlag?: boolean;
  53. /**
  54. * sortCode
  55. */
  56. sortCode?: number;
  57. /**
  58. * class
  59. */
  60. classs?: number;
  61. /**
  62. * printName
  63. */
  64. printName?: string;
  65. /**
  66. * pyCode
  67. */
  68. pyCode?: string;
  69. /**
  70. * dCode
  71. */
  72. dCode?: string;
  73. /**
  74. * supplyChild
  75. */
  76. supplyChild?: string;
  77. /**
  78. * selfBuy
  79. */
  80. selfBuy?: string;
  81. /**
  82. * psFlag
  83. */
  84. psFlag?: string;
  85. /**
  86. * zskFlag
  87. */
  88. zskFlag?: string;
  89. /**
  90. * cyFlag
  91. */
  92. cyFlag?: string;
  93. /**
  94. * pringFlag
  95. */
  96. pringFlag?: string;
  97. /**
  98. * 子物资名称
  99. */
  100. supplyChildName?: string;
  101. /**
  102. * 分类名称(根据classs字段计算)
  103. */
  104. classsName?: string;
  105. }
  106. export interface MzZdSupplyType {
  107. /**
  108. * supplyCode
  109. */
  110. supplyCode?: string;
  111. /**
  112. * supplyName
  113. */
  114. supplyName?: string;
  115. /**
  116. * supplyOcc
  117. */
  118. supplyOcc?: string;
  119. /**
  120. * delFlag
  121. */
  122. delFlag?: boolean;
  123. /**
  124. * sortCode
  125. */
  126. sortCode?: number;
  127. classCode?: string;
  128. /**
  129. * printName
  130. */
  131. printName?: string;
  132. /**
  133. * pyCode
  134. */
  135. pyCode?: string;
  136. /**
  137. * dCode
  138. */
  139. dCode?: string;
  140. childCode?: string;
  141. tryFlag?: string;
  142. childName?: string;
  143. className?: string;
  144. }
  145. export function getChangeItemType() {
  146. return requestV2({
  147. url: "/orderZdMaintain/getChangeItemType",
  148. method: "get",
  149. });
  150. }
  151. export function getSsType() {
  152. return requestV2({
  153. url: "/orderZdMaintain/getSsType",
  154. method: "get",
  155. });
  156. }
  157. export function getOrderItem(flag: string) {
  158. return requestV2<YzOrderItemDTO[]>({
  159. url: "/orderZdMaintain/getOrderItem",
  160. method: "get",
  161. showLoading: false,
  162. params: { flag },
  163. });
  164. }
  165. export function getChangeItem(orderCode: string) {
  166. return requestV2({
  167. url: "/orderZdMaintain/getChangeItem",
  168. method: "get",
  169. showLoading: false,
  170. params: { orderCode },
  171. });
  172. }
  173. export function searchChangeItem(code: string) {
  174. return requestV2({
  175. url: "/orderZdMaintain/searchChangeItem",
  176. method: "get",
  177. showLoading: false,
  178. params: { code },
  179. });
  180. }
  181. export function saveItem(data: any) {
  182. return requestV2({
  183. url: "/orderZdMaintain/saveItem",
  184. method: "post",
  185. data: data,
  186. });
  187. }
  188. export function setDelFlag(data: any) {
  189. return requestV2({
  190. url: "/orderZdMaintain/setDelFlag",
  191. method: "post",
  192. data: data,
  193. });
  194. }
  195. export function saveOrderOccurence(data) {
  196. return requestV2({
  197. url: "/orderZdMaintain/saveOrderOccurence",
  198. method: "post",
  199. data: data,
  200. });
  201. }
  202. export function getAllYzOrderItemConfirm() {
  203. return requestV2({
  204. url: "/orderZdMaintain/getAllYzOrderItemConfirm",
  205. method: "get",
  206. });
  207. }
  208. export function saveOrderItemConfirm(data) {
  209. return requestV2({
  210. url: "/orderZdMaintain/saveOrderItemConfirm",
  211. method: "post",
  212. data: data,
  213. });
  214. }
  215. export function delOrderItemConfirm(data) {
  216. return requestV2({
  217. url: "/orderZdMaintain/delOrderItemConfirm",
  218. method: "post",
  219. data: data,
  220. });
  221. }
  222. export function selectOrderFrequency() {
  223. return requestV2({
  224. url: "/orderZdMaintain/selectOrderFrequency",
  225. method: "get",
  226. });
  227. }
  228. export function saveOrderFrequency(data) {
  229. return requestV2({
  230. url: "/orderZdMaintain/saveOrderFrequency",
  231. method: "post",
  232. data: data,
  233. });
  234. }
  235. export function deleteOrderFrequency(code, delFlag) {
  236. return requestV2({
  237. url: "/orderZdMaintain/deleteOrderFrequency",
  238. method: "get",
  239. params: { code, delFlag },
  240. });
  241. }
  242. export function getSupplyClass(desc) {
  243. return requestV2({
  244. url: "/orderZdMaintain/getSupplyClass",
  245. method: "get",
  246. params: { desc },
  247. });
  248. }
  249. export function selectAllSupplyType() {
  250. return requestV2<YzSupplyTypeDTO[]>({
  251. url: "/orderZdMaintain/selectAllSupplyType",
  252. method: "get",
  253. });
  254. }
  255. export function selectAllMzSupplyType() {
  256. return requestV2<MzZdSupplyType[]>({
  257. url: "/orderZdMaintain/selectAllMzSupplyType",
  258. method: "get",
  259. });
  260. }
  261. export function insertSupplyType(data) {
  262. return requestV2({
  263. url: "/orderZdMaintain/insertSupplyType",
  264. method: "post",
  265. data: data,
  266. });
  267. }
  268. export function insertMzSupplyType(data) {
  269. return requestV2({
  270. url: "/orderZdMaintain/insertMzSupplyType",
  271. method: "post",
  272. data: data,
  273. });
  274. }
  275. export function updateSupplyType(data) {
  276. return requestV2({
  277. url: "/orderZdMaintain/updateSupplyType",
  278. method: "post",
  279. data: data,
  280. });
  281. }
  282. export function updateMzSupplyType(data) {
  283. return requestV2({
  284. url: "/orderZdMaintain/updateMzSupplyType",
  285. method: "post",
  286. data: data,
  287. });
  288. }
  289. export function deleteSupplyType(code, delFlag) {
  290. return requestV2({
  291. url: "/orderZdMaintain/deleteSupplyType",
  292. method: "get",
  293. params: { code, delFlag },
  294. });
  295. }
  296. export function deleteMzSupplyType(code, delFlag) {
  297. return requestV2({
  298. url: "/orderZdMaintain/deleteMzSupplyType",
  299. method: "get",
  300. params: { code, delFlag },
  301. });
  302. }
  303. export function getSupplyCharge(code) {
  304. return requestV2({
  305. url: "/orderZdMaintain/getSupplyCharge",
  306. method: "get",
  307. params: { code },
  308. });
  309. }
  310. export function getMzSupplyCharges(code) {
  311. return requestV2({
  312. url: "/orderZdMaintain/getMzSupplyCharges",
  313. method: "get",
  314. params: { code },
  315. });
  316. }
  317. export function saveSupplyCharge(data) {
  318. return requestV2({
  319. url: "/orderZdMaintain/saveSupplyCharge",
  320. method: "post",
  321. data,
  322. });
  323. }
  324. export function saveMzSupplyCharge(data) {
  325. return requestV2({
  326. url: "/orderZdMaintain/saveMzSupplyCharge",
  327. method: "post",
  328. data,
  329. });
  330. }
  331. export function delSupplyCharge(code, chargeCode) {
  332. return requestV2({
  333. url: "/orderZdMaintain/delSupplyCharge",
  334. method: "get",
  335. params: { code, chargeCode },
  336. });
  337. }
  338. export function delMzSupplyCharge(code, chargeCode) {
  339. return requestV2({
  340. url: "/orderZdMaintain/delMzSupplyCharge",
  341. method: "get",
  342. params: { code, chargeCode },
  343. });
  344. }
  345. export function getAllZdChargeClass() {
  346. return requestV2({
  347. url: "/orderZdMaintain/getAllZdChargeClass",
  348. method: "get",
  349. });
  350. }
  351. export function generateYzOrderItem(data) {
  352. return requestV2({
  353. url: "/orderZdMaintain/generateYzOrderItem",
  354. method: "post",
  355. data,
  356. });
  357. }