Browse Source

领料申请单

master
Yangzz 5 months ago
parent
commit
cf95bc8782
  1. 65
      src/views/modules/orderIssure/soIssueNotify/searchIssureNotify.vue

65
src/views/modules/orderIssure/soIssueNotify/searchIssureNotify.vue

@ -105,7 +105,8 @@
<template slot-scope="scope"> <template slot-scope="scope">
<a type="text" size="small" v-if="scope.row.status==='草稿' || scope.row.status==='编辑中'" @click="xiadaNotifyModel(scope.row)">下达</a> <a type="text" size="small" v-if="scope.row.status==='草稿' || scope.row.status==='编辑中'" @click="xiadaNotifyModel(scope.row)">下达</a>
<a type="text" size="small" v-if="scope.row.status==='待出库'" @click="editNotifyMaterialFun(scope.row)">编辑</a> <a type="text" size="small" v-if="scope.row.status==='待出库'" @click="editNotifyMaterialFun(scope.row)">编辑</a>
<a type="text" size="small" v-if="scope.row.status!=='已完成'" @click="closeNotifyModel(scope.row)">关闭</a>
<a type="text" size="small" v-if="scope.row.status!=='已完成' && scope.row.status!=='已关闭' && scope.row.status!=='待出库'" @click="closeNotifyModel(scope.row)">关闭</a>
<a type="text" size="small" v-if="scope.row.status==='草稿' " @click="deleteNotifyConfirm(scope.row)">删除</a>
<!-- <a type="text" size="small" v-if="scope.row.status==='已关闭'" @click="openNotify(scope.row)">开启</a>--> <!-- <a type="text" size="small" v-if="scope.row.status==='已关闭'" @click="openNotify(scope.row)">开启</a>-->
</template> </template>
</el-table-column> </el-table-column>
@ -886,6 +887,7 @@
, getPartListByPaging , getPartListByPaging
, xiadaNotify , xiadaNotify
, editNotifyMaterial , editNotifyMaterial
, deleteNotify
} from "@/api/orderIssure/soIssueNotify.js" } from "@/api/orderIssure/soIssueNotify.js"
import { import {
searchShopOrderByPaging searchShopOrderByPaging
@ -1351,6 +1353,40 @@
status: true, status: true,
fixed: '', fixed: '',
columnWidth: 130 columnWidth: 130
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table3IssueMethod',
tableId: "701002Table3",
tableName: "申请单材料明细表",
columnProp: "issueMethod",
headerAlign: "center",
align: "left",
columnLabel: "领料方式",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 100
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table3OutboundWarehouseId',
tableId: "701002Table3",
tableName: "申请单材料明细表",
columnProp: "outboundWarehouseId",
headerAlign: "center",
align: "left",
columnLabel: "领料仓库",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 100
},{ },{
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 701002, functionId: 701002,
@ -2464,6 +2500,33 @@
} }
}) })
}, },
deleteNotifyConfirm(row){
this.$confirm('确认删除?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
let inData={
site:row.site,
notifyNo:row.notifyNo
}
deleteNotify(inData).then(({data}) => {
if (data && data.code === 0) {
this.searchTable()
this.$message({
message: '操作成功',
type: 'success',
duration: 1500,
onClose: () => {}
})
} else {
this.$alert(data.msg, '错误', {
confirmButtonText: '确定'
})
}
})
})
},
openNotify(row){ openNotify(row){
this.$confirm('确认打开?', '提示', { this.$confirm('确认打开?', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',

Loading…
Cancel
Save