Browse Source

20211020 页面

master
ruanqi 4 years ago
parent
commit
bc144a3f98
  1. 14
      src/api/base/site.js
  2. 3
      src/api/shopOrder/shopOrder.js
  3. 877
      src/views/modules/base/workCenter.vue
  4. 1066
      src/views/modules/shopOrder/shopOrder/searchShopOrder.vue

14
src/api/base/site.js

@ -65,6 +65,18 @@ export const getProductionLineData = data => createAPI(`/base/getProductionLineD
// 保存修改停机原因 // 保存修改停机原因
export const saveProductionLineData = data => createAPI(`/base/saveProductionLineData`,'post',data) export const saveProductionLineData = data => createAPI(`/base/saveProductionLineData`,'post',data)
// 删除停机原因 // 删除停机原因
export const deleteProductionLineData = data => createAPI(`/base/deleteProductionLineData`,'post',data) export const deleteProductionLineData = data => createAPI(`/base/deleteProductionLineData`,'post',data)
//------------加工中心----------------
// 加工中心数据
export const getWorkCenterData = data => createAPI(`/base/getWorkCenterData`,'post',data)
// 获取加工中心子数据
export const getWorkCenterDataDetail = data => createAPI(`/base/getWorkCenterDataDetail`,'post',data)
// 生产线数据
export const getProLineNoDetail = data => createAPI(`/base/getProLineNoDetail`,'post',data)
// 保存加工中心数据
export const saveWorkCenterData = data => createAPI(`/base/saveWorkCenterData`,'post',data)
// 删除加工中心数据
export const deleteWorkCenterData = data => createAPI(`/base/deleteWorkCenterData`,'post',data)

3
src/api/shopOrder/shopOrder.js

@ -27,3 +27,6 @@ export const searchShopOrderWithNoProcessRoute = data => createAPI(`/shopOrder/s
// -------------查询-生产派工单-------------- // -------------查询-生产派工单--------------
export const searchProductionDispatchList = data => createAPI(`/shopOrder/searchProductionDispatchList`,'post',data) export const searchProductionDispatchList = data => createAPI(`/shopOrder/searchProductionDispatchList`,'post',data)
// -------------查询-生产订单--------------
export const searchShopOrder = data => createAPI(`/shopOrder/searchShopOrder`,'post',data)

877
src/views/modules/base/workCenter.vue

@ -0,0 +1,877 @@
<template>
<div class="mod-config">
<el-form :inline="true" label-position="top" label-width="100px" style="margin-top: -5px;">
<el-form-item :label="'加工中心编码:'">
<el-input v-model="modelData.workCenterNo" readonly style="width: 130px"></el-input>
<el-button @click="getData()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'列表'}}</el-button>
</el-form-item>
<el-form-item :label="'名称:'">
<el-input v-model="modelData.workCenterDesc" readonly style="width: 130px"></el-input>
</el-form-item>
<el-form-item :label="'工厂编号:'">
<el-input v-model="modelData.site" readonly style="width: 130px"></el-input>
</el-form-item>
<el-form-item :label="'是否在用:'">
<el-input v-model="modelData.active" readonly style="width: 40px"></el-input>
<el-button @click="addModal()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'新增'}}</el-button>
</el-form-item>
</el-form>
<el-tabs v-model="activeName" >
<el-tab-pane :label="'基本信息'" name="first">
<el-form :inline="true" label-position="top" label-width="100px" style="margin-top: -5px;">
<el-form-item :label="'加工中心类型:'">
<el-input v-model="modelData.workCenterType" readonly style="width: 130px"></el-input>
</el-form-item>
<el-form-item :label="'生产线编码:'">
<el-input v-model="modelData.proLineNo" readonly style="width: 130px"></el-input>
</el-form-item>
<el-form-item :label="'生产线名称:'">
<el-input v-model="modelData.productionLineDesc" readonly style="width: 130px"></el-input>
</el-form-item>
<el-form-item :label="'是否可以创建新卷:'">
<el-input v-model="modelData.canCreateNewRollFlag" readonly style="width: 40px"></el-input>
</el-form-item>
</el-form>
<el-form :inline="true" label-position="top" label-width="100px" style="margin-top: -5px;">
<el-form-item :label="'新增日期:'">
<el-input v-model="modelData.createdDate" readonly style="width: 130px"></el-input>
</el-form-item>
<el-form-item :label="'备注:'">
<el-input v-model="modelData.remark" readonly style="width: 130px"></el-input>
</el-form-item>
<el-form-item :label="'生产是否需要调机:'">
<el-input v-model="modelData.needSetupFlag" readonly style="width: 40px"></el-input>
</el-form-item>
</el-form>
</el-tab-pane>
<el-tab-pane :label="'涉及产品'" name="second">
<el-table
:height="height"
:data="dataList"
border
v-loading="dataListLoading"
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"
: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="third">
<el-table
:height="height"
:data="dataList2"
border
v-loading="dataListLoading"
style="width: 100%;">
<el-table-column
v-for="(item,index) in columnList2" :key="index"
:sortable="item.columnSortable"
:prop="item.columnProp"
:header-align="item.headerAlign"
:show-overflow-tooltip="item.showOverflowTooltip"
:align="item.align"
:fixed="item.fixed"
: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-dialog title="数据表" :close-on-click-modal="false" v-drag :visible.sync="modelFlag2" width="680px" >
<el-table
height="400"
:data="dataList3"
border
@row-dblclick="tableHanddle"
v-loading="dataListLoading"
style="width: 100%;">
<el-table-column
header-align="center"
align="center"
width="80"
label="操作">
<template slot-scope="scope">
<a type="text" size="small" @click="editModel(scope.row)">修改</a>
<a type="text" size="small" @click="deleteData(scope.row)">删除</a>
</template>
</el-table-column>
<el-table-column
v-for="(item,index) in columnList3" :key="index"
:sortable="item.columnSortable"
:prop="item.columnProp"
:header-align="item.headerAlign"
:show-overflow-tooltip="item.showOverflowTooltip"
:align="item.align"
:fixed="item.fixed"
: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-footer style="height:40px;margin-top: 20px;text-align:center">
<el-button type="primary" @click="modelFlag2 = false">关闭</el-button>
</el-footer>
</el-dialog>
<el-dialog title="数据维护" :close-on-click-modal="false" v-drag :visible.sync="modelFlag" width="619px" >
<el-form :inline="true" label-position="top" style="margin-left: 7px;margin-top: -5px;">
<el-form-item :label="'加工中心编码:'">
<el-input v-model="modelData2.workCenterNo" style="width: 130px"></el-input>
</el-form-item>
<el-form-item :label="'名称:'">
<el-input v-model="modelData2.workCenterDesc" style="width: 130px"></el-input>
</el-form-item>
<el-form-item :label="'工厂编号:'">
<el-input v-model="modelData2.site" style="width: 130px"></el-input>
</el-form-item>
<el-form-item :label="'是否在用:'">
<el-select filterable v-model="modelData2.active" style="width: 130px">
<el-option label="Y" value="Y"></el-option>
<el-option label="N" value="N"></el-option>
</el-select>
</el-form-item>
</el-form>
<el-form :inline="true" label-position="top" style="margin-left: 7px;margin-top: -5px;">
<el-form-item :label="'加工中心类型:'">
<el-select filterable v-model="modelData2.workCenterType" style="width: 130px">
<el-option label="内部" value="内部"></el-option>
<el-option label="外部" value="外部"></el-option>
</el-select>
</el-form-item>
<el-form-item :label="'生产线编码:'">
<el-input v-model="modelData2.proLineNo" @change="getProLineNo" style="width: 130px"></el-input>
</el-form-item>
<el-form-item :label="'生产线名称:'">
<el-input v-model="modelData2.productionLineDesc" disabled style="width: 130px"></el-input>
</el-form-item>
<el-form-item :label="'是否可以创建新卷:'">
<el-select filterable v-model="modelData2.canCreateNewRollFlag" style="width: 130px">
<el-option label="Y" value="Y"></el-option>
<el-option label="N" value="N"></el-option>
</el-select>
</el-form-item>
</el-form>
<el-form :inline="true" label-position="top" style="margin-left: 7px;margin-top: -5px;">
<el-form-item :label="'新增日期:'">
<el-date-picker
style="width: 130px"
v-model="modelData2.createdDate"
value-format="yyyy-MM-dd"
placeholder="选择日期">
</el-date-picker>
</el-form-item>
<el-form-item :label="'备注:'">
<el-input v-model="modelData2.remark" style="width: 130px"></el-input>
</el-form-item>
<el-form-item :label="'生产是否需要调机:'">
<el-select filterable v-model="modelData2.needSetupFlag" style="width: 130px">
<el-option label="Y" value="Y"></el-option>
<el-option label="N" value="N"></el-option>
</el-select>
</el-form-item>
</el-form>
<el-footer style="height:40px;margin-top: 20px;text-align:center">
<el-button type="primary" @click="ModelSave()">保存</el-button>
<el-button type="primary" @click="modelFlag = false">关闭</el-button>
</el-footer>
</el-dialog>
</div>
</template>
<script>
import {
getWorkCenterData,
getWorkCenterDataDetail,
getProLineNoDetail,
saveWorkCenterData,
deleteWorkCenterData,
}from "@/api/base/site.js"
export default {
//
name: "workCenter",
data() {
return {
activeName:'first',
height: 200,
modelFlag2:false,
modelFlag:false,
modelInputFlag:true,
selectList:[],
modelData: {
add:'',
workCenterNo:'',
workCenterDesc:'',
site:'',
active:'',
workCenterType:'',
proLineNo:'',
productionLineDesc:'',
canCreateNewRollFlag:'',
createdDate:'',
remark:'',
needSetupFlag:'',
user:this.$store.state.user.name,
},
modelData2: {
add:'',
workCenterNo:'',
workCenterDesc:'',
site:'',
active:'',
workCenterType:'',
proLineNo:'',
productionLineDesc:'',
canCreateNewRollFlag:'',
createdDate:'',
remark:'',
needSetupFlag:'',
user:this.$store.state.user.name,
},
dataList:[],
dataList2:[],
dataList3:[],
dataListLoading: false,
buttons:{
search:'查询',
},
columnList: [
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029TableXXX',
tableId: "6029Table",
tableName: "加工中心涉及产品表",
columnProp: "XXX",
headerAlign: "center",
align: "left",
columnLabel: "产品编码",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 120
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029TableXXX',
tableId: "6029Table",
tableName: "加工中心涉及产品表",
columnProp: "XXX",
headerAlign: "center",
align: "left",
columnLabel: "版本号",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 60
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029TableXXX',
tableId: "6029Table",
tableName: "加工中心涉及产品表",
columnProp: "XXX",
headerAlign: "center",
align: "right",
columnLabel: "工序号",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 60
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029TableXXX',
tableId: "6029Table",
tableName: "加工中心涉及产品表",
columnProp: "XXX",
headerAlign: "center",
align: "left",
columnLabel: "工序名称",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 160
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029TableXXX',
tableId: "6029Table",
tableName: "加工中心涉及产品表",
columnProp: "XXX",
headerAlign: "center",
align: "right",
columnLabel: "计划调试时间",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 100
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029TableXXX',
tableId: "6029Table",
tableName: "加工中心涉及产品表",
columnProp: "XXX",
headerAlign: "center",
align: "right",
columnLabel: "单位产出量",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 100
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029TableXXX',
tableId: "6029Table",
tableName: "加工中心涉及产品表",
columnProp: "XXX",
headerAlign: "center",
align: "left",
columnLabel: "产出类型",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 80
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029TableXXX',
tableId: "6029Table",
tableName: "加工中心涉及产品表",
columnProp: "XXX",
headerAlign: "center",
align: "right",
columnLabel: "操作工人数",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 100
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029TableXXX',
tableId: "6029Table",
tableName: "加工中心涉及产品表",
columnProp: "XXX",
headerAlign: "center",
align: "right",
columnLabel: "效率",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 50
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029TableXXX',
tableId: "6029Table",
tableName: "加工中心涉及产品表",
columnProp: "XXX",
headerAlign: "center",
align: "left",
columnLabel: "状态",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 50
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029TableXXX',
tableId: "6029Table",
tableName: "加工中心涉及产品表",
columnProp: "XXX",
headerAlign: "center",
align: "left",
columnLabel: "工序类别",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 80
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029TableXXX',
tableId: "6029Table",
tableName: "加工中心涉及产品表",
columnProp: "XXX",
headerAlign: "center",
align: "left",
columnLabel: "备注",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 300
}
],
columnList2: [
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029Table2ResourceID',
tableId: "6029Table2",
tableName: "加工中心涉及机台表",
columnProp: "resourceID",
headerAlign: "center",
align: "left",
columnLabel: "机台编码",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 120
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029Table2ResourceDesc',
tableId: "6029Table2",
tableName: "加工中心涉及机台表",
columnProp: "resourceDesc",
headerAlign: "center",
align: "left",
columnLabel: "机台名称",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 150
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029Table2Efficiency',
tableId: "6029Table2",
tableName: "加工中心涉及机台表",
columnProp: "efficiency",
headerAlign: "center",
align: "right",
columnLabel: "效率",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 80
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029Table2Utilization',
tableId: "6029Table2",
tableName: "加工中心涉及机台表",
columnProp: "utilization",
headerAlign: "center",
align: "right",
columnLabel: "利用率",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 80
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029Table2Active',
tableId: "6029Table2",
tableName: "加工中心涉及机台表",
columnProp: "active",
headerAlign: "center",
align: "left",
columnLabel: "在用",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 60
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029Table2CreatedDate',
tableId: "6029Table2",
tableName: "加工中心涉及机台表",
columnProp: "createdDate",
headerAlign: "center",
align: "left",
columnLabel: "新增日期",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 200
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029Table2Remark',
tableId: "6029Table2",
tableName: "加工中心涉及机台表",
columnProp: "remark",
headerAlign: "center",
align: "left",
columnLabel: "备注",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 400
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029Table2CalendarID',
tableId: "6029Table2",
tableName: "加工中心涉及机台表",
columnProp: "calendarID",
headerAlign: "center",
align: "left",
columnLabel: "工作日历编码",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 120
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029Table2VirturlFlag',
tableId: "6029Table2",
tableName: "加工中心涉及机台表",
columnProp: "virturlFlag",
headerAlign: "center",
align: "left",
columnLabel: "虚拟机台",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 80
}
],
columnList3: [
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029Table3WorkCenterNo',
tableId: "6029Table3",
tableName: "加工中心表",
columnProp: "workCenterNo",
headerAlign: "center",
align: "left",
columnLabel: "加工中心编码",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 120
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029Table3WorkCenterDesc',
tableId: "6029Table3",
tableName: "加工中心表",
columnProp: "workCenterDesc",
headerAlign: "center",
align: "left",
columnLabel: "加工中心名称",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 200
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029Table3WorkCenterType',
tableId: "6029Table3",
tableName: "加工中心表",
columnProp: "workCenterType",
headerAlign: "center",
align: "left",
columnLabel: "加工中心类型",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 100
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029Table3Active',
tableId: "6029Table3",
tableName: "加工中心表",
columnProp: "active",
headerAlign: "center",
align: "left",
columnLabel: "在用",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 40
},
{
userId: this.$store.state.user.name,
functionId: 6029,
serialNumber: '6029Table3Site',
tableId: "6029Table3",
tableName: "加工中心表",
columnProp: "site",
headerAlign: "center",
align: "left",
columnLabel: "工厂编号",
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false,
columnWidth: 80
}
],
}
},
mounted() {
this.$nextTick(() => {
this.height = window.innerHeight - 230;
})
},
methods: {
getData(){
let inData={
user:this.$store.state.user.name
}
getWorkCenterData(inData).then(({data}) => {
this.dataList3 = data.rows;
this.modelFlag2=true;
})
},
addModal(){
this.modelData2={};
this.modelData2.add=0;
this.modelInputFlag=false;
this.modelData2.active='Y';
this.modelData2.canCreateNewRollFlag='Y';
this.modelData2.needSetupFlag='Y';
this.modelData2.workCenterType='内部',
this.modelData2.createdDate=new Date();
this.modelFlag=true;
},
editModel(row){
this.modelData2=JSON.parse(JSON.stringify(row));
this.modelData2.add=1;
this.modelInputFlag=true;
this.modelFlag=true;
},
ModelSave(){
if(this.modelData2.workCenterNo==''||this.modelData2.workCenterNo==null){
this.$alert("请输入加工中心编码!",'错误',{
confirmButtonText:'确定'
})
return false;
}
if(this.modelData2.workCenterDesc==''||this.modelData2.workCenterDesc==null){
this.$alert("请输入加工中心名称!",'错误',{
confirmButtonText:'确定'
})
return false;
}
if(this.modelData2.site==''||this.modelData2.site==null){
this.$alert("请输入工厂编码!",'错误',{
confirmButtonText:'确定'
})
return false;
}
if(this.modelData2.createdDate==''||this.modelData2.createdDate==null){
this.$alert("请选择新增日期!",'错误',{
confirmButtonText:'确定'
})
return false;
}
this.modelData2.user=this.$store.state.user.name;
saveWorkCenterData(this.modelData2).then(({data}) => {
if (data && data.code == 200) {
this.modelFlag = false
this.getData();
this.$message({
message: '操作成功',
type: 'success',
duration: 1500,
onClose: () => {
}
})
} else {
this.$alert(data.msg, '错误', {
confirmButtonText: '确定'
})
}
})
},
deleteData(row){
this.$confirm(`是否删除此加工中心?`, '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
let inData = {
workCenterNo: row.workCenterNo,
site:row.site
}
deleteWorkCenterData(inData).then(({data}) => {
if (data && data.code == 200) {
this.modelFlag = false
this.getData();
this.$message({
message: '操作成功',
type: 'success',
duration: 1500,
onClose: () => {
}
})
} else {
this.$alert(data.msg, '错误', {
confirmButtonText: '确定'
})
}
})
})
},
tableHanddle(row){
this.modelData=row;
this.modelFlag2=false;
getWorkCenterDataDetail(this.modelData).then(({data}) => {
this.dataList2 = data.rows2;
})
},
getProLineNo(){
let inData={
site : this.$store.state.user.site,
proLineNo : this.modelData2.proLineNo
}
getProLineNoDetail(inData).then(({data}) => {
let outList = data.rows
if (outList.length>0){
this.modelData2.productionLineDesc=outList[0].proLineDesc;
this.modelData2=JSON.parse(JSON.stringify(this.modelData2));
}else {
this.modelData2.proLineNo='';
this.modelData2.productionLineDesc='';
this.$alert('该生产线不存在', '错误', {
confirmButtonText: '确定'
})
}
})
}
},
created() {
}
}
</script>
<style scoped>
</style>

1066
src/views/modules/shopOrder/shopOrder/searchShopOrder.vue
File diff suppressed because it is too large
View File

Loading…
Cancel
Save