新购入库
This commit is contained in:
parent
5832a7f9ca
commit
2e009ddc19
|
|
@ -0,0 +1,20 @@
|
||||||
|
import request from '@/utils/request'
|
||||||
|
import { parseStrEmpty } from '@/utils/bonus'
|
||||||
|
|
||||||
|
// // 外层批量验收合格API
|
||||||
|
// export function acceptOuterVerify(data) {
|
||||||
|
// return request({
|
||||||
|
// url: '/material/purchase_check_info/outerVerify',
|
||||||
|
// method: 'put',
|
||||||
|
// data: data
|
||||||
|
// })
|
||||||
|
// }
|
||||||
|
|
||||||
|
// 内层批量验收合格API
|
||||||
|
export function purchaseWarehouse(data) {
|
||||||
|
return request({
|
||||||
|
url: '/material/purchase/storage/warehouse',
|
||||||
|
method: 'post',
|
||||||
|
data: data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
@ -472,16 +472,14 @@ export default {
|
||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
message: '请选择退料单位',
|
message: '请选择退料单位',
|
||||||
trigger: 'blur',
|
trigger: 'change',
|
||||||
type: 'number',
|
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
proId: [
|
proId: [
|
||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
message: '请选择退料工程',
|
message: '请选择退料工程',
|
||||||
trigger: 'blur',
|
trigger: 'change',
|
||||||
type: 'number',
|
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
backPerson: [
|
backPerson: [
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@
|
||||||
<el-table-column label="编号" align="center" type="index" />
|
<el-table-column label="编号" align="center" type="index" />
|
||||||
<el-table-column label="物资类型"
|
<el-table-column label="物资类型"
|
||||||
align="center"
|
align="center"
|
||||||
prop=""
|
prop="materialType"
|
||||||
:show-overflow-tooltip="true"
|
:show-overflow-tooltip="true"
|
||||||
/>
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
|
|
@ -99,9 +99,27 @@
|
||||||
<div class="remarks_box">
|
<div class="remarks_box">
|
||||||
<div class="remarks_box_title">退料编码明细</div>
|
<div class="remarks_box_title">退料编码明细</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="order_box">
|
||||||
|
<div class="order_box_one">
|
||||||
|
<div>
|
||||||
|
<span>工程名称:</span><span>{{ rowObj.proName }}</span>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<span>退料时间:</span><span>{{ rowObj.createTime }}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="order_box_one">
|
||||||
|
<div>
|
||||||
|
<span>退料单位:</span><span>{{ rowObj.unitName }}</span>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<span>单号:</span><span>{{ rowObj.code }}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<el-table :data="tableSubData" border style="width: 100%;margin-bottom: 10px;padding: 2px;">
|
<el-table :data="tableSubData" border style="width: 100%;margin-bottom: 10px;padding: 2px;">
|
||||||
<el-table-column label="序号" align="center" type="index" />
|
<el-table-column label="序号" align="center" type="index" />
|
||||||
<el-table-column prop="" label="物资类型" align="center">
|
<el-table-column prop="materialType" label="物资类型" align="center">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="materialName" label="物资名称" align="center">
|
<el-table-column prop="materialName" label="物资名称" align="center">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
@ -110,6 +128,11 @@
|
||||||
<el-table-column prop="maCode" label="设备编号" align="center">
|
<el-table-column prop="maCode" label="设备编号" align="center">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
<div class="order_footer">
|
||||||
|
<div>审核人:</div>
|
||||||
|
<div>退料人:</div>
|
||||||
|
<div>操作人:</div>
|
||||||
|
</div>
|
||||||
</vue-easy-print>
|
</vue-easy-print>
|
||||||
</div>
|
</div>
|
||||||
<div style="margin-top: 10px">
|
<div style="margin-top: 10px">
|
||||||
|
|
|
||||||
|
|
@ -122,22 +122,17 @@
|
||||||
|
|
||||||
<el-row :gutter="10" class="mb8">
|
<el-row :gutter="10" class="mb8">
|
||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button type="primary" plain size="mini" @click="handleAdd"
|
<el-button type="primary" icon="el-icon-plus" plain size="mini" @click="handleAdd">退料接收</el-button>
|
||||||
>退料接收</el-button
|
|
||||||
>
|
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button
|
<el-button
|
||||||
type="warning"
|
type="success"
|
||||||
plain
|
plain icon="el-icon-refresh"
|
||||||
size="mini"
|
size="mini"
|
||||||
>提交</el-button
|
>提交</el-button>
|
||||||
>
|
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button
|
<el-button
|
||||||
type="success"
|
|
||||||
plain
|
|
||||||
icon="el-icon-download"
|
icon="el-icon-download"
|
||||||
size="mini"
|
size="mini"
|
||||||
@click="handleExport"
|
@click="handleExport"
|
||||||
|
|
@ -285,8 +280,8 @@
|
||||||
<el-button
|
<el-button
|
||||||
size="mini"
|
size="mini"
|
||||||
type="success"
|
type="success"
|
||||||
plain
|
plain
|
||||||
icon="el-icon-edit"
|
icon="el-icon-refresh"
|
||||||
v-if="scope.row.taskStatus!=2"
|
v-if="scope.row.taskStatus!=2"
|
||||||
@click="handleSubmit(scope.row)"
|
@click="handleSubmit(scope.row)"
|
||||||
>提交</el-button
|
>提交</el-button
|
||||||
|
|
@ -302,7 +297,7 @@
|
||||||
>
|
>
|
||||||
<el-button
|
<el-button
|
||||||
size="mini"
|
size="mini"
|
||||||
type="info"
|
type="info" icon="el-icon-zoom-in"
|
||||||
@click="handlePrint(scope.row)"
|
@click="handlePrint(scope.row)"
|
||||||
>退料单</el-button
|
>退料单</el-button
|
||||||
>
|
>
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,7 @@
|
||||||
>
|
>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
<el-col :span="1.5">
|
<!-- <el-col :span="1.5">
|
||||||
<el-button
|
<el-button
|
||||||
type="success"
|
type="success"
|
||||||
icon="el-icon-check" v-show="!isView"
|
icon="el-icon-check" v-show="!isView"
|
||||||
|
|
@ -62,7 +62,7 @@
|
||||||
icon="el-icon-close" v-show="!isView"
|
icon="el-icon-close" v-show="!isView"
|
||||||
size="mini" :disabled="multiple"
|
size="mini" :disabled="multiple"
|
||||||
>驳回</el-button>
|
>驳回</el-button>
|
||||||
</el-col>
|
</el-col> -->
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
<el-table v-loading="loading" :data="tableList" ref="multipleTable" row-key="teamId" @selection-change="handleSelectionChange">
|
<el-table v-loading="loading" :data="tableList" ref="multipleTable" row-key="teamId" @selection-change="handleSelectionChange">
|
||||||
|
|
@ -87,12 +87,12 @@
|
||||||
<el-table-column label="验收结论" align="center" prop="checkResult" :show-overflow-tooltip="true"/>
|
<el-table-column label="验收结论" align="center" prop="checkResult" :show-overflow-tooltip="true"/>
|
||||||
<el-table-column label="操作" align="center" width="180">
|
<el-table-column label="操作" align="center" width="180">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button size="mini" type="success">
|
<el-button size="mini" type="success" @click="pass(scope.row)">
|
||||||
入库
|
入库
|
||||||
</el-button>
|
|
||||||
<el-button size="mini" type="danger">
|
|
||||||
驳回
|
|
||||||
</el-button>
|
</el-button>
|
||||||
|
<!-- <el-button size="mini" type="danger" @click="reject(scope.row)">
|
||||||
|
驳回
|
||||||
|
</el-button> -->
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
|
@ -158,6 +158,7 @@
|
||||||
import { getDeviceType} from "@/api/ma/device";
|
import { getDeviceType} from "@/api/ma/device";
|
||||||
import { getManufacturerSelect} from "@/api/ma/supplier";
|
import { getManufacturerSelect} from "@/api/ma/supplier";
|
||||||
import { getPurchaseDetailsList,getPurchaseFileList,uploadPurchaseFile } from "@/api/purchase/goodsAccept";
|
import { getPurchaseDetailsList,getPurchaseFileList,uploadPurchaseFile } from "@/api/purchase/goodsAccept";
|
||||||
|
import { purchaseWarehouse } from "@/api/purchase/goodsEntry";
|
||||||
import { downloadFile } from '@/utils/download'
|
import { downloadFile } from '@/utils/download'
|
||||||
import { getToken } from '@/utils/auth'
|
import { getToken } from '@/utils/auth'
|
||||||
export default {
|
export default {
|
||||||
|
|
@ -295,6 +296,26 @@ export default {
|
||||||
this.single = selection.length != 1
|
this.single = selection.length != 1
|
||||||
this.multiple = !selection.length
|
this.multiple = !selection.length
|
||||||
},
|
},
|
||||||
|
//入库
|
||||||
|
pass(row) {
|
||||||
|
let obj = {
|
||||||
|
// taskId: this.taskId,
|
||||||
|
purchaseId: row.id
|
||||||
|
};
|
||||||
|
console.log(obj)
|
||||||
|
purchaseWarehouse(obj).then((res)=>{
|
||||||
|
console.log(res)
|
||||||
|
if(res.code==200){
|
||||||
|
this.$modal.msgSuccess('操作成功')
|
||||||
|
this.getList()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
//不合格
|
||||||
|
reject(row) {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
//文件管理
|
//文件管理
|
||||||
openFileDialog(row){
|
openFileDialog(row){
|
||||||
this.rowData=row;
|
this.rowData=row;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue