123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170 |
- import request from '@/utils/request'
- // 获取物料申请单列表
- export function getReqList(params) {
- return request({
- url: `/system/apply/material/list`,
- method: 'get',
- params: params
- })
- }
- // 物料申请单-新增
- export function addReq(data) {
- return request({
- url: `/system/apply/material`,
- method: 'post',
- data: data,
- })
- }
- // 获取物料申请单详情
- export function getReqDetail(id) {
- return request({
- url: `/system/apply/material/${id}`,
- method: 'get',
- })
- }
- // 物料申请单-修改提交
- export function editReq(data) {
- return request({
- url: `/system/apply/material`,
- method: 'put',
- data: data
- })
- }
- // 物料申请单-修改提交
- export function betchSubmit(data) {
- return request({
- url: `/system/apply/material/submit`,
- method: 'post',
- data: data,
- })
- }
- // 物料申请单-删除
- export function delReq(id) {
- return request({
- url: `/system/apply/material/${id}`,
- method: 'delete',
- })
- }
- // 参照-计量单位
- export function getUnit(data) {
- return request({
- url: `/system/archival/queryUnit?pageSize=${data.pageSize}&pageNum=${data.pageNo}`,
- method: 'post',
- data: data
- })
- }
- // 参照-产地
- export function getPlace(data) {
- return request({
- url: `/system/archival/queryOrigin?pageSize=${data.pageSize}&pageNum=${data.pageNo}`,
- method: 'post',
- data: data
- })
- }
- // 参照-税类
- export function getTax(data) {
- return request({
- url: `/system/archival/queryTaxrate?pageSize=${data.pageSize}&pageNum=${data.pageNo}`,
- method: 'post',
- data: data
- })
- }
- // 参照-采购员
- export function getStaff(data) {
- return request({
- url: `/system/archival/queryStaffInfo?pageSize=${data.pageSize}&pageNum=${data.pageNo}`,
- method: 'post',
- data: data
- })
- }
- // 参照-业务线
- export function getLine(data) {
- return request({
- url: `/system/archival/queryServiceline?pageSize=${data.pageSize}&pageNum=${data.pageNo}`,
- method: 'post',
- data: data
- })
- }
- // 参照-剂型-树形
- export function getDose(data) {
- return request({
- url: `/system/archival/queryDosageForm`,
- method: 'post',
- data: data
- })
- }
- // 参照-采购组织-树形
- // 查询部门下拉树结构
- export function getOrgs(data) {
- return request({
- url: '/system/user/deptTree',
- method: 'get',
- params: data
- })
- }
- // 参照-药品类别(子表)-树形
- export function getDrug(data) {
- return request({
- url: `/system/archival/queryMedcineItemDrug`,
- method: 'post',
- data: data
- })
- }
- // 参照-中包装单位
- export function getMidPack(data) {
- return request({
- url: `/system/archival/queryMediumPackage?pageSize=${data.pageSize}&pageNum=${data.pageNo}`,
- method: 'post',
- data: data
- })
- }
- // 导入
- export function importData(data) {
- return request({
- url: `/system/apply/material/import`,
- method: 'post',
- data: data
- })
- }
- // 下载失败导入文件数据
- export function fileImport(data) {
- return request({
- url: `/system/apply/material/downloadFailData`,
- method: 'post',
- data: data,
- responseType: 'blob',
- })
- }
- export function toOA(userName, fdId) {
- return request({
- url: `/oaflow/redirectToOa/${userName}/${fdId}`,
- method: 'get',
- })
- }
- //收回
- export function oaBack(data) {
- return request({
- url: `/oaflow/rollback`,
- method: "POST",
- data: data,
- });
- }
|