Browse Source

0412 新看板

master
ruanqi 3 years ago
parent
commit
57442792c5
  1. 9
      src/views/modules/pad/padPartAttribute.vue
  2. 2
      src/views/modules/print/print_stock_label_preview.js
  3. 6
      src/views/modules/production/generateReport.vue
  4. 46
      src/views/modules/production/inspect.vue

9
src/views/modules/pad/padPartAttribute.vue

@ -96,7 +96,7 @@
prop="componentPartNo" prop="componentPartNo"
header-align="center" header-align="center"
align="left" align="left"
min-width="60"
min-width="40"
label="零部件编码"> label="零部件编码">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@ -141,6 +141,13 @@
min-width="30" min-width="30"
label="计量单位"> label="计量单位">
</el-table-column> </el-table-column>
<el-table-column
prop="qtyAssemblyPerRecipe"
header-align="center"
align="right"
min-width="30"
label="配方单位用量">
</el-table-column>
</el-table> </el-table>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="工艺路线" name="tab3" > <el-tab-pane label="工艺路线" name="tab3" >

2
src/views/modules/print/print_stock_label_preview.js

@ -71,7 +71,7 @@ export function printMaterialLabelPreview(printList) {
LODOP.ADD_PRINT_TEXT(176,216,100,20,"Valid Date:"); LODOP.ADD_PRINT_TEXT(176,216,100,20,"Valid Date:");
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.ADD_PRINT_TEXT(177,300,100,25,printData.expiredDate);
LODOP.ADD_PRINT_TEXT(176,296,100,25,printData.expiredDate);
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.ADD_PRINT_TEXT(29,209,189,25,printData.status); LODOP.ADD_PRINT_TEXT(29,209,189,25,printData.status);

6
src/views/modules/production/generateReport.vue

@ -405,10 +405,10 @@
<el-form-item label="合格数量"> <el-form-item label="合格数量">
<el-input type="number" style="width: 178px;" :disabled="approveFlag" class="input_reight" v-model="saveHeaderData.qtyApprove" @blur="qtyApproveBlur()"></el-input> <el-input type="number" style="width: 178px;" :disabled="approveFlag" class="input_reight" v-model="saveHeaderData.qtyApprove" @blur="qtyApproveBlur()"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="不合格数量" >
<el-form-item label="不合格/缺失数量" >
<el-input type="number" class="input_left" style="width: 178px;" v-model="saveHeaderData.qtyUnApprove" @blur="qtyReportedBlur()"></el-input> <el-input type="number" class="input_left" style="width: 178px;" v-model="saveHeaderData.qtyUnApprove" @blur="qtyReportedBlur()"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="模数" >
<el-form-item label="生产模数" >
<el-input type="number" style="width: 178px;" v-model="moQty" @blur="moQtyBlur()"></el-input> <el-input type="number" style="width: 178px;" v-model="moQty" @blur="moQtyBlur()"></el-input>
</el-form-item> </el-form-item>
@ -417,7 +417,7 @@
<el-form-item label="带框合格重量(KG)"> <el-form-item label="带框合格重量(KG)">
<el-input type="number" style="width: 178px;" class="input_reight" :disabled="factorFlag" v-model="KGApprove" @blur="KGApproveBlur()"></el-input> <el-input type="number" style="width: 178px;" class="input_reight" :disabled="factorFlag" v-model="KGApprove" @blur="KGApproveBlur()"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="不合格重量(KG)">
<el-form-item label="不合格/缺失重量(KG)">
<el-input type="number" class="input_left" style="width: 178px;" :disabled="factorFlag" v-model="KGReported" @blur="KGReportedBlur()"></el-input> <el-input type="number" class="input_left" style="width: 178px;" :disabled="factorFlag" v-model="KGReported" @blur="KGReportedBlur()"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="模具孔数"> <el-form-item label="模具孔数">

46
src/views/modules/production/inspect.vue

@ -7,13 +7,16 @@
<el-form-item :label="'生产订单号'"> <el-form-item :label="'生产订单号'">
<el-input v-model="searchData.orderNo" style="width: 130px"></el-input> <el-input v-model="searchData.orderNo" style="width: 130px"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="'派工单号'">
<el-input v-model="searchData.seqNo" style="width: 120px" onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')"></el-input>
</el-form-item>
<el-form-item :label="'检验单类型'"> <el-form-item :label="'检验单类型'">
<el-select v-model="searchData.toTypeFlag" style="width: 120px">
<el-select v-model="searchData.toTypeFlagDb" style="width: 120px">
<el-option label="全部" value=""></el-option> <el-option label="全部" value=""></el-option>
<el-option label="混炼胶入库" value="混炼胶入库"></el-option>
<el-option label="硫化检验单" value="硫化检验单"></el-option>
<el-option label="进料检验" value="进料检验"></el-option>
<el-option label="物料过期送检" value="物料过期送检"></el-option>
<el-option label="混炼胶入库" value="W"></el-option>
<el-option label="硫化检验单" value="I"></el-option>
<el-option label="进料检验" value="Q"></el-option>
<el-option label="物料过期送检" value="S"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="'是否检验'"> <el-form-item :label="'是否检验'">
@ -379,12 +382,13 @@
workCenterNo: '', workCenterNo: '',
partNo: '', partNo: '',
site: '', site: '',
toTypeFlag:'',
toTypeFlagDb:'',
inspectedFlag:'', inspectedFlag:'',
needReceiveFlag:'N', needReceiveFlag:'N',
endDate:'', endDate:'',
startDate:'', startDate:'',
operatorName:'', operatorName:'',
seqNo:'',
}, },
height2:600, height2:600,
inspectData:{ inspectData:{
@ -497,7 +501,6 @@
inspectSave(this.inspectData).then(({data}) => { inspectSave(this.inspectData).then(({data}) => {
if (data && data.code === 0) { if (data && data.code === 0) {
this.search (); this.search ();
debugger
let printData=data.row let printData=data.row
printData.userId=this.$store.state.user.name printData.userId=this.$store.state.user.name
if(this.inspectData.toTypeFlagDb=='S'){ if(this.inspectData.toTypeFlagDb=='S'){
@ -505,7 +508,7 @@
array.push(printData) array.push(printData)
printInspectStockLabel(array) printInspectStockLabel(array)
}else { }else {
if(printData.toTypeFlagDb!='I'){
if(this.inspectData.toTypeFlagDb!='I'){
printData.seqNo=printData.orderNo printData.seqNo=printData.orderNo
} }
let array=[]; let array=[];
@ -553,14 +556,20 @@
}) })
}, },
cancelInspect(row){ cancelInspect(row){
this.$confirm(`是否删除这条检验单?`, '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
if(row.toTypeFlag==='硫化检验单'){
this.$alert('这个检验单不是重复的检验单无法删除', '错误', {
confirmButtonText: '确定'
})
}else {
this.$confirm(`是否删除这条检验单?`, '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
cancelInspect(row).then(({data}) => { cancelInspect(row).then(({data}) => {
if (data && data.code === 0) { if (data && data.code === 0) {
this.search ();
this.search();
this.$message({ this.$message({
message: '操作成功', message: '操作成功',
type: 'success', type: 'success',
@ -568,14 +577,15 @@
onClose: () => { onClose: () => {
} }
}) })
}else {
} else {
this.$alert(data.msg, '错误', { this.$alert(data.msg, '错误', {
confirmButtonText: '确定' confirmButtonText: '确定'
}) })
} }
}) })
}).catch(() => {
})
}).catch(() => {
})
}
}, },
toPrint(row){ toPrint(row){
if(row.toTypeFlagDb=='S') { if(row.toTypeFlagDb=='S') {
@ -597,7 +607,7 @@
if (data && data.code === 0) { if (data && data.code === 0) {
let printData=data.row let printData=data.row
printData.userId=this.$store.state.user.name printData.userId=this.$store.state.user.name
if(printData.toTypeFlagDb!='I'){
if(row.toTypeFlagDb!='I'){
printData.seqNo=printData.orderNo printData.seqNo=printData.orderNo
} }
if(row.toTypeFlag=='硫化检验单(重复)'){ if(row.toTypeFlag=='硫化检验单(重复)'){

Loading…
Cancel
Save