|
|
|
@ -29,6 +29,13 @@ |
|
|
|
placeholder="选择日期"> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="状态" > |
|
|
|
<el-select v-model="searchData.status" placeholder="请选择" style="width: 120px"> |
|
|
|
<el-option label="全部" value=""></el-option> |
|
|
|
<el-option label="已下达" value="已下达"></el-option> |
|
|
|
<el-option label="已关闭" value="已关闭"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="是否领料" > |
|
|
|
<el-select v-model="searchData.issueFlag" placeholder="请选择" style="width: 120px"> |
|
|
|
<el-option label="全部" value=""></el-option> |
|
|
|
@ -43,6 +50,16 @@ |
|
|
|
<el-option label="全部发料" value="全部发料"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'车间'"> |
|
|
|
<el-select v-model="searchData.workShopList" multiple style="width: 360px"> |
|
|
|
<el-option |
|
|
|
v-for = "i in workShopList" |
|
|
|
:key = "i.workShopId" |
|
|
|
:label = "i.workShopName" |
|
|
|
:value = "i.workShopId"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="' '"> |
|
|
|
<el-button type="primary" @click="searchTable()">查询</el-button> |
|
|
|
<download-excel |
|
|
|
@ -91,11 +108,10 @@ |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
width="80" |
|
|
|
fixed="left" |
|
|
|
label="操作"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<a type="text" size="small" v-if="scope.row.status==='已下达'" @click="closeNotify(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="closeNotify(scope.row)">关闭</a> |
|
|
|
<a type="text" size="small" v-if="scope.row.status==='已关闭'" @click="openNotify(scope.row)">开启</a> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
@ -281,6 +297,7 @@ |
|
|
|
,searchNotifyLog |
|
|
|
}from "@/api/orderIssure/soIssueNotify.js" |
|
|
|
import Chooselist from '@/views/modules/common/Chooselist' |
|
|
|
import {getEamWorkShop} from "@/api/factory/site.js"; |
|
|
|
export default { |
|
|
|
components: { |
|
|
|
Chooselist |
|
|
|
@ -302,12 +319,15 @@ |
|
|
|
site:this.$store.state.user.site, |
|
|
|
userName: '', |
|
|
|
notifyNo: '', |
|
|
|
status: '', |
|
|
|
issueFlag: '', |
|
|
|
issueResult: '', |
|
|
|
workShopList: [], |
|
|
|
startDate: this.dayjs().format("YYYY-MM-DD"), |
|
|
|
endDate: this.dayjs().format("YYYY-MM-DD"), |
|
|
|
sql: " and a.status!='已计划' ", |
|
|
|
}, |
|
|
|
workShopList: [], |
|
|
|
exportList:[], |
|
|
|
pageIndex: 1, |
|
|
|
pageSize: 100, |
|
|
|
@ -333,6 +353,23 @@ |
|
|
|
status: true, |
|
|
|
fixed: '', |
|
|
|
columnWidth: 100 |
|
|
|
},{ |
|
|
|
userId: this.$store.state.user.name, |
|
|
|
functionId: 701002, |
|
|
|
serialNumber: '701002Table1WorkShopName', |
|
|
|
tableId: "701002Table1", |
|
|
|
tableName: "领料申请主表", |
|
|
|
columnProp: "workShopName", |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
columnLabel: "车间", |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
columnSortable: false, |
|
|
|
sortLv: 0, |
|
|
|
status: true, |
|
|
|
fixed: '', |
|
|
|
columnWidth: 100 |
|
|
|
},{ |
|
|
|
userId: this.$store.state.user.name, |
|
|
|
functionId: 701002, |
|
|
|
@ -1136,7 +1173,11 @@ |
|
|
|
mounted () { |
|
|
|
this.$nextTick(() => { |
|
|
|
this.height = (window.innerHeight- 250) / 2 |
|
|
|
|
|
|
|
getEamWorkShop({}).then(({data}) => { |
|
|
|
if (data && data.code === 0) { |
|
|
|
this.workShopList=data.rows |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
}, |
|
|
|
|
|
|
|
|