新购入库
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,
|
||||
message: '请选择退料单位',
|
||||
trigger: 'blur',
|
||||
type: 'number',
|
||||
trigger: 'change',
|
||||
},
|
||||
],
|
||||
proId: [
|
||||
{
|
||||
required: true,
|
||||
message: '请选择退料工程',
|
||||
trigger: 'blur',
|
||||
type: 'number',
|
||||
trigger: 'change',
|
||||
},
|
||||
],
|
||||
backPerson: [
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@
|
|||
<el-table-column label="编号" align="center" type="index" />
|
||||
<el-table-column label="物资类型"
|
||||
align="center"
|
||||
prop=""
|
||||
prop="materialType"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
|
|
@ -99,9 +99,27 @@
|
|||
<div class="remarks_box">
|
||||
<div class="remarks_box_title">退料编码明细</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-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 prop="materialName" label="物资名称" align="center">
|
||||
</el-table-column>
|
||||
|
|
@ -110,6 +128,11 @@
|
|||
<el-table-column prop="maCode" label="设备编号" align="center">
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<div class="order_footer">
|
||||
<div>审核人:</div>
|
||||
<div>退料人:</div>
|
||||
<div>操作人:</div>
|
||||
</div>
|
||||
</vue-easy-print>
|
||||
</div>
|
||||
<div style="margin-top: 10px">
|
||||
|
|
|
|||
|
|
@ -122,22 +122,17 @@
|
|||
|
||||
<el-row :gutter="10" class="mb8">
|
||||
<el-col :span="1.5">
|
||||
<el-button type="primary" plain size="mini" @click="handleAdd"
|
||||
>退料接收</el-button
|
||||
>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
type="warning"
|
||||
plain
|
||||
size="mini"
|
||||
>提交</el-button
|
||||
>
|
||||
<el-button type="primary" icon="el-icon-plus" plain size="mini" @click="handleAdd">退料接收</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
type="success"
|
||||
plain
|
||||
plain icon="el-icon-refresh"
|
||||
size="mini"
|
||||
>提交</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
icon="el-icon-download"
|
||||
size="mini"
|
||||
@click="handleExport"
|
||||
|
|
@ -286,7 +281,7 @@
|
|||
size="mini"
|
||||
type="success"
|
||||
plain
|
||||
icon="el-icon-edit"
|
||||
icon="el-icon-refresh"
|
||||
v-if="scope.row.taskStatus!=2"
|
||||
@click="handleSubmit(scope.row)"
|
||||
>提交</el-button
|
||||
|
|
@ -302,7 +297,7 @@
|
|||
>
|
||||
<el-button
|
||||
size="mini"
|
||||
type="info"
|
||||
type="info" icon="el-icon-zoom-in"
|
||||
@click="handlePrint(scope.row)"
|
||||
>退料单</el-button
|
||||
>
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@
|
|||
>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="1.5">
|
||||
<!-- <el-col :span="1.5">
|
||||
<el-button
|
||||
type="success"
|
||||
icon="el-icon-check" v-show="!isView"
|
||||
|
|
@ -62,7 +62,7 @@
|
|||
icon="el-icon-close" v-show="!isView"
|
||||
size="mini" :disabled="multiple"
|
||||
>驳回</el-button>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
</el-row>
|
||||
|
||||
<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" width="180">
|
||||
<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 size="mini" type="danger" @click="reject(scope.row)">
|
||||
驳回
|
||||
</el-button>
|
||||
</el-button> -->
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
|
@ -158,6 +158,7 @@
|
|||
import { getDeviceType} from "@/api/ma/device";
|
||||
import { getManufacturerSelect} from "@/api/ma/supplier";
|
||||
import { getPurchaseDetailsList,getPurchaseFileList,uploadPurchaseFile } from "@/api/purchase/goodsAccept";
|
||||
import { purchaseWarehouse } from "@/api/purchase/goodsEntry";
|
||||
import { downloadFile } from '@/utils/download'
|
||||
import { getToken } from '@/utils/auth'
|
||||
export default {
|
||||
|
|
@ -295,6 +296,26 @@ export default {
|
|||
this.single = selection.length != 1
|
||||
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){
|
||||
this.rowData=row;
|
||||
|
|
|
|||
Loading…
Reference in New Issue