diff --git a/src/api/business/warehouse.js b/src/api/business/warehouse.js new file mode 100644 index 00000000..8e3c7f42 --- /dev/null +++ b/src/api/business/warehouse.js @@ -0,0 +1,86 @@ +import request from '@/utils/request' + +export const getList = (data = {}) => { + return request({ + url: '/material-mall/backChange/getList', + method: 'GET', + params: data + }) +} + + +// 查询部门下拉树结构 +export function deptTreeSelect() { + return request({ + url: '/system/user/deptTree', + method: 'get' + }) +} + + +// 自用申请-列表 +export const getApplyListApi = (data = {}) => { + return request({ + url: '/material-mall/backChange/getDevDetailsInfo', + method: 'GET', + params: data, + }) +} + +// 新增申请-列表 +export const addApplyApi = (data) => { + return request({ + url: '/material-mall/backChange/addDevDetails', + method: 'POST', + data: data, + }) +} + + +// 自用申请-列表 +export const getListApi = (data = {}) => { + return request({ + url: '/material-mall/backChange/getList', + method: 'GET', + params: data, + }) +} + + +// 申请-获取详情 +export const getApplyDetailsApi = (data = {}) => { + return request({ + url: '/material-mall/backChange/getDevDetailsById', + method: 'get', + params: data, + }) +} + + +// 修改申请-列表 +export const editApplyApi = (data) => { + return request({ + url: '/material-mall/backChange/updateDevDetails', + method: 'POST', + data: data, + }) +} + + +// 申请-删除 +export const deleteApplyApi = (data) => { + return request({ + url: '/material-mall/backChange/deleteDevDetails', + method: 'POST', + data: data, + }) +} + +// 审核通过/驳回 +export const applyPassApi = (data) => { + return request({ + url: '/material-mall/backChange/approve', + method: 'POST', + data: data, + }) +} diff --git a/src/views/business/apply/addApply.vue b/src/views/business/apply/addApply.vue index b02efb90..2d6672cf 100644 --- a/src/views/business/apply/addApply.vue +++ b/src/views/business/apply/addApply.vue @@ -4,13 +4,14 @@ - + - + - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + - - - 返回 - - @@ -169,6 +108,7 @@ @@ -257,7 +259,7 @@ export default { label: '', typeName: '', manageType: '', // 0数量管理 1编码管理 - unitName: '', + unitName: '' }, chosenTypeId: '', leasePrice: '', @@ -269,34 +271,34 @@ export default { uploadUrl: process.env.VUE_APP_BASE_API + '/system', // 上传的图片服务器地址 defaultProps: { children: 'children', - label: 'typeName', + label: 'typeName' }, // 查询参数 queryParams: { pageNum: 1, pageSize: 10, - typeName: undefined, + typeName: undefined }, // 表单校验 rules: { typeName: [{ required: true, message: '规格型号不能为空', trigger: 'blur' }], manageType: [{ required: true, message: '管理模式不能为空', trigger: 'blur' }], - unitName: [{ required: true, message: '计量单位不能为空', trigger: 'blur' }], + unitName: [{ required: true, message: '计量单位不能为空', trigger: 'blur' }] }, companyId: undefined, dialogImageUrl: '', dialogVisible: false, configOpen: false, - isMousemoveId: null, + isMousemoveId: null } }, watch: { // 根据名称筛选部门树 typeName(val) { this.$refs.tree.filter(val) - }, + } }, created() { this.getTreeData() @@ -353,7 +355,7 @@ export default { label: '', manageType: '', unitName: '', - level: '', + level: '' } this.resetForm('form') }, @@ -381,7 +383,7 @@ export default { this.title = '修改' }, /** 提交按钮 */ - submitForm: function () { + submitForm: function() { console.log(this.form, '提交参数---') this.$refs['form'].validate((valid) => { if (valid) { @@ -419,7 +421,7 @@ export default { const typeId = row.typeId this.$modal .confirm('是否确认删除数据项?') - .then(function () { + .then(function() { return delMaType({ typeId }) }) .then(() => { @@ -427,16 +429,17 @@ export default { this.getList() this.getTreeData() }) - .catch(() => {}) + .catch(() => { + }) }, /** 导出按钮操作 */ handleExport() { this.download( '/material-mall/tool/export', { - ...this.queryParams, + ...this.queryParams }, - `工具类型管理_${new Date().getTime()}.xlsx`, + `工具类型管理_${new Date().getTime()}.xlsx` ) }, /* 树节点增加 */ @@ -456,14 +459,15 @@ export default { const typeId = data.typeId this.$modal .confirm('是否确认删除数据项?') - .then(function () { + .then(function() { return delMaType({ typeId }) }) .then(() => { this.$modal.msgSuccess('删除成功') this.getTreeData() }) - .catch(() => {}) + .catch(() => { + }) }, /* 树节点修改 */ editTreeNode(data) { @@ -478,14 +482,15 @@ export default { }, onMouseleave() { this.isMousemoveId = null - }, - }, + } + } }