ruanqi 1 year ago
parent
commit
bc16ec4181
  1. 1
      src/api/orderIssure/soIssueNotify.js
  2. 365
      src/views/modules/orderIssure/soIssueNotify/newSoIssueNotify.vue
  3. 1877
      src/views/modules/orderIssure/soIssueNotify/newSoIssueNotify_1025.vue
  4. 52
      src/views/modules/orderIssure/soIssueNotify/searchIssureNotify.vue
  5. 250
      src/views/modules/orderIssure/soIssueNotify/searchIssureNotifyForCK.vue

1
src/api/orderIssure/soIssueNotify.js

@ -35,3 +35,4 @@ export const checkPartStock= data => createAPI(`/orderIssure/issureNotify/checkP
export const deleteNotifySOSPlus= data => createAPI(`/orderIssure/issureNotify/deleteNotifySOSPlus`,'post',data)
export const updateNotifyStatus= data => createAPI(`/orderIssure/issureNotify/updateNotifyStatus`,'post',data)
export const deleteNotifyMaterial= data => createAPI(`/orderIssure/issureNotify/deleteNotifyMaterial`,'post',data)
export const saveOtherPart= data => createAPI(`/orderIssure/issureNotify/saveOtherPart`,'post',data)

365
src/views/modules/orderIssure/soIssueNotify/newSoIssueNotify.vue

@ -8,29 +8,13 @@
<el-button v-if="notifyNo!=''" type="primary" @click="xiadaNotifyModel()" class="yzzButtonAn">下达申请单</el-button>
<el-button v-if="notifyNo!=''" type="primary" @click="deleteNotify()" class="yzzButtonAn">删除申请单</el-button>
<el-button v-if="notifyNo!=''" type="primary" @click="updateBuModel()" class="yzzButtonAn">修改BU</el-button>
<el-button v-if="notifyNo!=''" type="primary" @click="noBomModel()" class="yzzButtonAn">非BOM物料</el-button>
</el-col>
<el-col :span="4">
<span @click="favoriteFunction()">
<icon-svg :name="favorite?'xiangqufill':'xiangqu'" class="sl-svg"></icon-svg>
</span>
</el-col>
<!-- <el-col :span="12" style="width: 32%">-->
<!-- <download-excel-->
<!-- :fields="fields()"-->
<!-- :data="exportData"-->
<!-- type="xls"-->
<!-- :name="exportName"-->
<!-- :header="exportHeader"-->
<!-- :footer="exportFooter"-->
<!-- :fetch="createExportData"-->
<!-- :before-generate="startDownload"-->
<!-- :before-finish="finishDownload"-->
<!-- worksheet="导出信息"-->
<!-- class="el-button el-button&#45;&#45;primary el-button&#45;&#45;medium">-->
<!-- {{ "导出" }}-->
<!-- </download-excel>-->
<!-- </el-col>-->
</el-row>
<el-row :gutter="20" v-if="notifyNo!=''">
<el-col :span="2">
@ -78,45 +62,94 @@
</el-row>
</el-form>
<el-row :gutter="20" v-if="notifyNo!=''">
<el-col :span="24">
<span>已申请派工单</span>
</el-col>
</el-row>
<el-table
v-if="notifyNo!=''"
:height="height"
:data="dataList"
border
style="width: 100%;">
<el-table-column
v-for="(item,index) in columnList" :key="index"
:sortable="item.columnSortable"
:prop="item.columnProp"
:header-align="item.headerAlign"
:show-overflow-tooltip="item.showOverflowTooltip"
:align="item.align"
:fixed="item.fixed==''?false:item.fixed"
:min-width="item.columnWidth"
:label="item.columnLabel">
<template slot-scope="scope">
<span v-if="!item.columnHidden">{{ scope.row[item.columnProp] }}</span>
<span v-if="item.columnImage"><img :src="scope.row[item.columnProp]" style="width: 100px; height: 80px"/></span>
</template>
</el-table-column>
<el-table-column
fixed="right"
header-align="center"
align="center"
width="100"
label="操作">
<template slot-scope="scope">
<a type="text" size="small" @click="enterSOSDetail(scope.row)">物料</a>
<a type="text" size="small" @click="deleteNotifySOS(scope.row)">删除</a>
</template>
</el-table-column>
</el-table>
<el-tabs style="font-size: 12px;min-height: 200px" class="customer-tab" v-model="activeName" v-if="notifyNo!=''" type="border-card" >
<el-tab-pane label="已申请派工单" name="sos">
<el-table
:height="height"
:data="dataList"
border
style="width: 100%;">
<el-table-column
v-for="(item,index) in columnList" :key="index"
:sortable="item.columnSortable"
:prop="item.columnProp"
:header-align="item.headerAlign"
:show-overflow-tooltip="item.showOverflowTooltip"
:align="item.align"
:fixed="item.fixed==''?false:item.fixed"
:min-width="item.columnWidth"
:label="item.columnLabel">
<template slot-scope="scope">
<span v-if="!item.columnHidden">{{ scope.row[item.columnProp] }}</span>
<span v-if="item.columnImage"><img :src="scope.row[item.columnProp]" style="width: 100px; height: 80px"/></span>
</template>
</el-table-column>
<el-table-column
fixed="right"
header-align="center"
align="center"
width="100"
label="操作">
<template slot-scope="scope">
<a type="text" size="small" @click="enterSOSDetail(scope.row)">物料</a>
<a type="text" size="small" @click="deleteNotifySOS(scope.row)">删除</a>
</template>
</el-table-column>
</el-table>
</el-tab-pane>
<el-tab-pane label="非BOM物料" name="noBom">
<el-table
:data="dataList2"
:height="height"
border
style="width: 100%; ">
<el-table-column
v-for="(item,index) in columnList4" :key="index"
:sortable="item.columnSortable"
:prop="item.columnProp"
:header-align="item.headerAlign"
:show-overflow-tooltip="item.showOverflowTooltip"
:align="item.align"
:fixed="item.fixed==''?false:item.fixed"
:min-width="item.columnWidth"
:label="item.columnLabel">
<template slot-scope="scope">
<span v-if="!item.columnHidden"> {{ scope.row[item.columnProp] }}</span>
<span v-if="item.columnImage"><img :src="scope.row[item.columnProp]"
style="width: 100px; height: 80px"/></span>
</template>
</el-table-column>
</el-table>
</el-tab-pane>
<el-tab-pane label="不管控物料" name="noControl">
<el-table
:data="dataList3"
:height="height"
border
style="width: 100%; ">
<el-table-column
v-for="(item,index) in columnList4" :key="index"
:sortable="item.columnSortable"
:prop="item.columnProp"
:header-align="item.headerAlign"
:show-overflow-tooltip="item.showOverflowTooltip"
:align="item.align"
:fixed="item.fixed==''?false:item.fixed"
:min-width="item.columnWidth"
:label="item.columnLabel">
<template slot-scope="scope">
<span v-if="!item.columnHidden"> {{ scope.row[item.columnProp] }}</span>
<span v-if="item.columnImage"><img :src="scope.row[item.columnProp]"
style="width: 100px; height: 80px"/></span>
</template>
</el-table-column>
</el-table>
</el-tab-pane>
</el-tabs>
<!-- <el-pagination-->
<!-- @size-change="sizeChangeHandle"-->
<!-- @current-change="currentChangeHandle"-->
@ -269,9 +302,9 @@
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item >
<span slot="label" style="" @click="getBaseList(215)"><a herf="#">库位</a></span>
<el-input v-model="notifyOrderData.locationNo" ></el-input>
<el-form-item label="机台">
<!-- <span slot="label" style="" @click="getBaseList(215)"><a herf="#">机台</a></span>-->
<el-input v-model="notifyOrderData.locationNo" disabled ></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
@ -342,12 +375,6 @@
<el-input v-model="sobomData.partNo" readonly ></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item :label="' '" >
<el-button @click="noBomModel()" type="primary" >非BOM物料</el-button>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div class="yzzTable">
@ -383,7 +410,7 @@
header-align="center"
align="center"
min-width="50"
label="项目编码">
label="操作">
<template slot-scope="scope">
<el-button type="primary" @click="qtyAllForBom(scope.row)" style="width: 100%">全数领料</el-button>
</template>
@ -431,7 +458,7 @@
height="450"
:data="partList"
border
@row-dblclick="choosePartNo"
@row-dblclick="chooseNoBomPartNo"
style="width: 100%;">
<el-table-column
prop="partNo"
@ -485,7 +512,6 @@
:data="xiadaList"
border
:row-class-name="tableRowClassName"
@row-dblclick="choosePartNo"
style="width: 100%;">
<el-table-column
prop="componentPartNo"
@ -533,6 +559,43 @@
<el-button type="primary" @click="xiadaModelFlag=false">取消</el-button>
</el-footer>
</el-dialog>
<el-dialog title="保存物料" :close-on-click-modal="false" v-drag :visible.sync="saveOtherPartModalFlag" width="600px">
<el-form :inline="true" label-position="top" style="margin-left: 7px;margin-top: -5px;">
<el-row :gutter="20">
<el-col :span="6">
<el-form-item :label="'物料编码'" >
<el-input v-model="otherPartData.componentPartNo" disabled ></el-input>
</el-form-item>
</el-col>
<el-col :span="18">
<el-form-item :label="'物料描述'" >
<el-input v-model="otherPartData.partDesc" disabled ></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="6">
<el-form-item :label="'计量单位'" >
<el-input v-model="otherPartData.umid" disabled ></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item :label="'需求数量'" >
<!-- <el-input v-model="otherPartData.qtyToIssue" ></el-input>-->
<el-input-number v-model="otherPartData.qtyToIssue" style="padding: 0;width: 100%" :step="0" :min="0" :controls="false"></el-input-number>
</el-form-item>
</el-col>
</el-row>
</el-form>
<el-footer style="height:40px;margin-top: 10px;text-align:center">
<el-button type="primary" @click="saveOtherPart()">保存</el-button>
<el-button type="primary" @click="saveOtherPartModalFlag=false">关闭</el-button>
</el-footer>
</el-dialog>
<Chooselist ref="baseList" @getBaseData="getBaseData"></Chooselist>
</div>
</template>
@ -562,6 +625,7 @@
getBuByUserNameSite,
getPartList,
checkPartStock,
saveOtherPart,
}from "@/api/orderIssure/soIssueNotify.js"
import Chooselist from '@/views/modules/common/Chooselist_eam'
export default {
@ -569,15 +633,16 @@
Chooselist
},
watch: {
notifyOrderData: {
deep: true,
handler: function (newV, oldV) {
this.notifyOrderData.locationNo = this.notifyOrderData.locationNo.toUpperCase()
}
},
// notifyOrderData: {
// deep: true,
// handler: function (newV, oldV) {
// this.notifyOrderData.locationNo = this.notifyOrderData.locationNo.toUpperCase()
// }
// },
},
data () {
return {
activeName:'sos',
buList:[],
partList:[],
notifyNo:'',
@ -592,6 +657,8 @@
remark:'',
planIssueDate:'',
},
dataList2:[],
dataList3:[],
//
favorite: false,
changeBuFlag: false,
@ -659,6 +726,61 @@
saveSeqNoModalFlag:false,
bomLoadFlag:false,
xiadaList:[],
columnList4:[
{
userId: this.$store.state.user.name,
functionId: 701001,
serialNumber: '701001Table4ComponentPartNo',
tableId: "701001Table4",
tableName: "申请单材料明细表",
columnProp: "componentPartNo",
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: 701001,
serialNumber: '701001Table4PartDesc',
tableId: "701001Table4",
tableName: "申请单材料明细表",
columnProp: "partDesc",
headerAlign: "center",
align: "left",
columnLabel: "材料名称",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 130
},{
userId: this.$store.state.user.name,
functionId: 701001,
serialNumber: '701001Table4QtyToIssue',
tableId: "701001Table4",
tableName: "申请单材料明细表",
columnProp: "qtyToIssue",
headerAlign: "center",
align: "right",
columnLabel: "申请数量",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 80
},
],
modalData:{
flag:'',
bu: '',
@ -770,7 +892,7 @@
columnProp: 'locationNo',
headerAlign: "center",
align: "left",
columnLabel: '库位编码',
columnLabel: '机台编码',
columnHidden: false,
columnImage: false,
columnSortable: false,
@ -1191,6 +1313,18 @@
spec:'',
},
xiadaModelFlag:false,
saveOtherPartModalFlag:false,
otherPartData:{
site:'',
notifyNo:'',
itemNo:'',
bOMItemNo:'',
componentPartNo:'',
qtyToIssue:'',
issueType:'',
partDesc:'',
umid:'',
},
}
},
@ -1241,47 +1375,19 @@
})
},
choosePartNo(row){
let index=0
// console.log('1:'+this.sobomList.length)
// console.log('2:')
for (let i = 0; i < this.sobomList.length; i++) {
if(this.sobomList[i].componentPartNo===row.partNo){
this.$alert('该物料已经在清单中!', '提示', {
confirmButtonText: '确定'
})
return false
}
// console.log('3:'+this.sobomList[i].bOMItemNo)
// console.log('4:'+this.sobomData.seqno+'-')
if(this.sobomList[i].bOMItemNo.startsWith(this.sobomData.seqno+'-')){
// console.log('4.9:'+this.sobomList[i].bOMItemNo.substring((this.sobomData.seqno+'-').length))
// console.log('5:'+Number(this.sobomList[i].bOMItemNo.substring((this.sobomData.seqno+'-').length)))
if(Number(this.sobomList[i].bOMItemNo.substring((this.sobomData.seqno+'-').length))>index){
index=Number(this.sobomList[i].bOMItemNo.substring((this.sobomData.seqno+'-').length))
// console.log('6:'+index)
// console.log('')
}
}
}
// console.log('')
index=index+1
let inData={
chooseNoBomPartNo(row){
this.otherPartData={
site:this.notifyData.site,
bOMItemNo:this.sobomData.seqno+'-'+index,
componentPartNo:row.partNo,
notifyNo:this.notifyData.notifyNo,
itemNo:998,
bOMItemNo:'',
componentPartNo:row.partNo,
qtyToIssue:'',
issueType:'非BOM物料',
partDesc:row.partDesc,
itemNo:this.itemNo,
qtyIssue:'',
qtyOnHand:'',
qtyRequired:'',
qtyToIssue:0,
umid:row.umid,
}
this.sobomList.push(inData)
this.partModelFlag=false
this.saveOtherPartModalFlag=true
},
tableRowClassName ({row, rowIndex}) {
if(row.qtyToIssue>row.qtyAvailable){
@ -1373,6 +1479,10 @@
onClose: () => {}
})
this.getUserNotifyNo()
}else {
this.$alert(data.msg, '错误', {
confirmButtonText: '确定'
})
}
})
},
@ -1400,7 +1510,7 @@
this.notifyOrderData.sResourceid=row.sResourceid
this.notifyOrderData.issureQty=''
this.notifyOrderData.needDate=this.dayjs().format("YYYY-MM-DD hh:mm")
this.notifyOrderData.locationNo='';
this.notifyOrderData.locationNo=row.sResourceid;
this.saveSeqNoModalFlag=true
},
saveSOS(){
@ -1408,10 +1518,10 @@
this.$message.warning('请选择时间!')
return false
}
if(this.notifyOrderData.locationNo==null||this.notifyOrderData.locationNo==''){
this.$message.warning('请输入库位!')
return false
}
// if(this.notifyOrderData.locationNo==null||this.notifyOrderData.locationNo==''){
// this.$message.warning('')
// return false
// }
if(this.notifyOrderData.issureQty==null||this.notifyOrderData.issureQty==''||this.notifyOrderData.issureQty<=0){
this.$message.warning('请填写领取数量!')
return false
@ -1703,7 +1813,30 @@
}
})
},
saveOtherPart(){
if(this.otherPartData.qtyToIssue==null||this.otherPartData.qtyToIssue==''||this.otherPartData.qtyToIssue<=0){
this.$message.warning('请填写领取数量!')
return false
}
this.$confirm('确定保存'+'?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
saveOtherPart(this.otherPartData).then(({data})=>{
if (data.code === 0) {
this.saveSeqNoModalFlag=false
this.getNotifyNoDetail()
this.itemNo=data.itemNo
}else {
this.$alert(data.msg, '错误', {
confirmButtonText: '确定'
})
}
})
})
},
deleteNotify() {
if(this.dataList.length>0){
this.$alert('请先删除已经申请的明细记录!!', '提示', {

1877
src/views/modules/orderIssure/soIssueNotify/newSoIssueNotify_1025.vue
File diff suppressed because it is too large
View File

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

@ -649,6 +649,23 @@
status: true,
fixed: '',
columnWidth: 80
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table3IssueType',
tableId: "701002Table3",
tableName: "申请单材料明细表",
columnProp: "issueType",
headerAlign: "center",
align: "right",
columnLabel: "类型",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 80
},{
userId: this.$store.state.user.name,
functionId: 701002,
@ -700,6 +717,23 @@
status: true,
fixed: '',
columnWidth: 150
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table3LocationNo',
tableId: "701002Table3",
tableName: "申请单材料明细表",
columnProp: "locationNo",
headerAlign: "center",
align: "left",
columnLabel: "机台",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 80
},{
userId: this.$store.state.user.name,
functionId: 701002,
@ -788,6 +822,24 @@
},
],
columnList4:[
{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table3IssueType',
tableId: "701002Table4",
tableName: "申请单材料明细表",
columnProp: "issueType",
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,

250
src/views/modules/orderIssure/soIssueNotify/searchIssureNotifyForCK.vue

@ -269,9 +269,9 @@
columnList1:[
{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table1NotifyNo',
tableId: "701002Table1",
functionId: 701003,
serialNumber: '701003Table1NotifyNo',
tableId: "701003Table1",
tableName: "领料申请主表",
columnProp: "notifyNo",
headerAlign: "center",
@ -286,9 +286,9 @@
columnWidth: 100
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table1NotifyDate',
tableId: "701002Table1",
functionId: 701003,
serialNumber: '701003Table1NotifyDate',
tableId: "701003Table1",
tableName: "领料申请主表",
columnProp: "notifyDate",
headerAlign: "center",
@ -303,9 +303,9 @@
columnWidth: 100
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table1UserName',
tableId: "701002Table1",
functionId: 701003,
serialNumber: '701003Table1UserName',
tableId: "701003Table1",
tableName: "领料申请主表",
columnProp: "userName",
headerAlign: "center",
@ -320,9 +320,9 @@
columnWidth: 100
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table1UserName',
tableId: "701002Table1",
functionId: 701003,
serialNumber: '701003Table1UserName',
tableId: "701003Table1",
tableName: "领料申请主表",
columnProp: "userDisplay",
headerAlign: "center",
@ -337,9 +337,9 @@
columnWidth: 100
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table1IssueFlag',
tableId: "701002Table1",
functionId: 701003,
serialNumber: '701003Table1IssueFlag',
tableId: "701003Table1",
tableName: "领料申请主表",
columnProp: "issueFlag",
headerAlign: "center",
@ -354,9 +354,9 @@
columnWidth: 60
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table1IssueResult',
tableId: "701002Table1",
functionId: 701003,
serialNumber: '701003Table1IssueResult',
tableId: "701003Table1",
tableName: "领料申请主表",
columnProp: "issueResult",
headerAlign: "center",
@ -371,9 +371,9 @@
columnWidth: 120
// },{
// userId: this.$store.state.user.name,
// functionId: 701002,
// serialNumber: '701002Table1PlanIssueDate',
// tableId: "701002Table1",
// functionId: 701003,
// serialNumber: '701003Table1PlanIssueDate',
// tableId: "701003Table1",
// tableName: "",
// columnProp: "planIssueDate",
// headerAlign: "center",
@ -388,9 +388,9 @@
// columnWidth: 100
// },{
// userId: this.$store.state.user.name,
// functionId: 701002,
// serialNumber: '701002Table1RealIssueDate',
// tableId: "701002Table1",
// functionId: 701003,
// serialNumber: '701003Table1RealIssueDate',
// tableId: "701003Table1",
// tableName: "",
// columnProp: "realIssueDate",
// headerAlign: "center",
@ -405,9 +405,9 @@
// columnWidth: 100
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table1Status',
tableId: "701002Table1",
functionId: 701003,
serialNumber: '701003Table1Status',
tableId: "701003Table1",
tableName: "领料申请主表",
columnProp: "status",
headerAlign: "center",
@ -422,9 +422,9 @@
columnWidth: 80
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table1Remark',
tableId: "701002Table1",
functionId: 701003,
serialNumber: '701003Table1Remark',
tableId: "701003Table1",
tableName: "领料申请主表",
columnProp: "remark",
headerAlign: "center",
@ -442,9 +442,9 @@
columnList2:[
{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table2ItemNo',
tableId: "701002Table2",
functionId: 701003,
serialNumber: '701003Table2ItemNo',
tableId: "701003Table2",
tableName: "申请单派工单明细表",
columnProp: "itemNo",
headerAlign: "center",
@ -459,9 +459,9 @@
columnWidth: 40
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table2SOOrderNo',
tableId: "701002Table2",
functionId: 701003,
serialNumber: '701003Table2SOOrderNo',
tableId: "701003Table2",
tableName: "申请单派工单明细表",
columnProp: "sOOrderNo",
headerAlign: "center",
@ -476,9 +476,9 @@
columnWidth: 120
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table2OpsItemNo',
tableId: "701002Table2",
functionId: 701003,
serialNumber: '701003Table2OpsItemNo',
tableId: "701003Table2",
tableName: "申请单派工单明细表",
columnProp: "opsItemNo",
headerAlign: "center",
@ -493,9 +493,9 @@
columnWidth: 50
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table2ItemDesc',
tableId: "701002Table2",
functionId: 701003,
serialNumber: '701003Table2ItemDesc',
tableId: "701003Table2",
tableName: "申请单派工单明细表",
columnProp: "itemDesc",
headerAlign: "center",
@ -510,9 +510,9 @@
columnWidth: 120
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table2SeqNo',
tableId: "701002Table2",
functionId: 701003,
serialNumber: '701003Table2SeqNo',
tableId: "701003Table2",
tableName: "申请单派工单明细表",
columnProp: "seqNo",
headerAlign: "center",
@ -527,9 +527,9 @@
columnWidth: 150
}, {
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table2FGPartNo',
tableId: "701002Table2",
functionId: 701003,
serialNumber: '701003Table2FGPartNo',
tableId: "701003Table2",
tableName: "申请单派工单明细表",
columnProp: "fGPartNo",
headerAlign: "center",
@ -544,9 +544,9 @@
columnWidth: 80
}, {
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table2PartDesc',
tableId: "701002Table2",
functionId: 701003,
serialNumber: '701003Table2PartDesc',
tableId: "701003Table2",
tableName: "申请单派工单明细表",
columnProp: "partDesc",
headerAlign: "center",
@ -562,9 +562,9 @@
},
{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table2LocationNo',
tableId: "701002Table2",
functionId: 701003,
serialNumber: '701003Table2LocationNo',
tableId: "701003Table2",
tableName: "领料申请派工单子表",
columnProp: 'locationNo',
headerAlign: "center",
@ -581,9 +581,9 @@
},
{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table2NeedDate',
tableId: "701002Table2",
functionId: 701003,
serialNumber: '701003Table2NeedDate',
tableId: "701003Table2",
tableName: "领料申请派工单子表",
columnProp: 'needDate',
headerAlign: "center",
@ -600,9 +600,9 @@
},
{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table2IssureQty',
tableId: "701002Table2",
functionId: 701003,
serialNumber: '701003Table2IssureQty',
tableId: "701003Table2",
tableName: "申请单派工单明细表",
columnProp: "issureQty",
headerAlign: "center",
@ -620,9 +620,9 @@
columnList3:[
{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table3ItemNo',
tableId: "701002Table3",
functionId: 701003,
serialNumber: '701003Table3ItemNo',
tableId: "701003Table3",
tableName: "申请单材料明细表",
columnProp: "itemNo",
headerAlign: "center",
@ -637,9 +637,26 @@
columnWidth: 80
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table3SOOrderNo',
tableId: "701002Table3",
functionId: 701003,
serialNumber: '701003Table3IssueType',
tableId: "701003Table3",
tableName: "申请单材料明细表",
columnProp: "issueType",
headerAlign: "center",
align: "right",
columnLabel: "类型",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 80
},{
userId: this.$store.state.user.name,
functionId: 701003,
serialNumber: '701003Table3SOOrderNo',
tableId: "701003Table3",
tableName: "申请单材料明细表",
columnProp: "orderNo",
headerAlign: "center",
@ -654,9 +671,9 @@
columnWidth: 120
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table3OpsItemNo',
tableId: "701002Table3",
functionId: 701003,
serialNumber: '701003Table3OpsItemNo',
tableId: "701003Table3",
tableName: "申请单材料明细表",
columnProp: "opsItemNo",
headerAlign: "center",
@ -671,9 +688,9 @@
columnWidth: 50
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table3SeqNo',
tableId: "701002Table3",
functionId: 701003,
serialNumber: '701003Table3SeqNo',
tableId: "701003Table3",
tableName: "申请单材料明细表",
columnProp: "seqNo",
headerAlign: "center",
@ -688,9 +705,26 @@
columnWidth: 150
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table3BOMItemNo',
tableId: "701002Table3",
functionId: 701003,
serialNumber: '701003Table3LocationNo',
tableId: "701003Table3",
tableName: "申请单材料明细表",
columnProp: "locationNo",
headerAlign: "center",
align: "left",
columnLabel: "机台",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 80
},{
userId: this.$store.state.user.name,
functionId: 701003,
serialNumber: '701003Table3BOMItemNo',
tableId: "701003Table3",
tableName: "申请单材料明细表",
columnProp: "bOMItemNo",
headerAlign: "center",
@ -705,9 +739,9 @@
columnWidth: 80
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table3ComponentPartNo',
tableId: "701002Table3",
functionId: 701003,
serialNumber: '701003Table3ComponentPartNo',
tableId: "701003Table3",
tableName: "申请单材料明细表",
columnProp: "componentPartNo",
headerAlign: "center",
@ -722,9 +756,9 @@
columnWidth: 100
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table3PartDesc',
tableId: "701002Table3",
functionId: 701003,
serialNumber: '701003Table3PartDesc',
tableId: "701003Table3",
tableName: "申请单材料明细表",
columnProp: "partDesc",
headerAlign: "center",
@ -739,9 +773,9 @@
columnWidth: 130
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table3QtyToIssue',
tableId: "701002Table3",
functionId: 701003,
serialNumber: '701003Table3QtyToIssue',
tableId: "701003Table3",
tableName: "申请单材料明细表",
columnProp: "qtyToIssue",
headerAlign: "center",
@ -756,9 +790,9 @@
columnWidth: 80
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table3QtyToIssueOriginal',
tableId: "701002Table3",
functionId: 701003,
serialNumber: '701003Table3QtyToIssueOriginal',
tableId: "701003Table3",
tableName: "申请单材料明细表",
columnProp: "qtyToIssueOriginal",
headerAlign: "center",
@ -776,9 +810,27 @@
columnList4:[
{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table3ComponentPartNo',
tableId: "701002Table4",
functionId: 701003,
serialNumber: '701003Table3IssueType',
tableId: "701003Table4",
tableName: "申请单材料明细表",
columnProp: "issueType",
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: 701003,
serialNumber: '701003Table3ComponentPartNo',
tableId: "701003Table4",
tableName: "申请单材料明细表",
columnProp: "componentPartNo",
headerAlign: "center",
@ -793,9 +845,9 @@
columnWidth: 100
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table3PartDesc',
tableId: "701002Table4",
functionId: 701003,
serialNumber: '701003Table3PartDesc',
tableId: "701003Table4",
tableName: "申请单材料明细表",
columnProp: "partDesc",
headerAlign: "center",
@ -810,9 +862,9 @@
columnWidth: 130
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table3QtyToIssue',
tableId: "701002Table4",
functionId: 701003,
serialNumber: '701003Table3QtyToIssue',
tableId: "701003Table4",
tableName: "申请单材料明细表",
columnProp: "qtyToIssue",
headerAlign: "center",
@ -827,9 +879,9 @@
columnWidth: 80
},{
userId: this.$store.state.user.name,
functionId: 701002,
serialNumber: '701002Table3QtyToIssueOriginal',
tableId: "701002Table4",
functionId: 701003,
serialNumber: '701003Table3QtyToIssueOriginal',
tableId: "701003Table4",
tableName: "申请单材料明细表",
columnProp: "qtyToIssueOriginal",
headerAlign: "center",

Loading…
Cancel
Save