Browse Source

上材料

master
Rui_Li 4 years ago
parent
commit
4b1833ef54
  1. 2
      src/views/modules/yieldReport/com_defect_roll.vue
  2. 2
      src/views/modules/yieldReport/com_produce_down.vue
  3. 24
      src/views/modules/yieldReport/com_produce_report_normal.vue
  4. 22
      src/views/modules/yieldReport/com_produce_tool.vue

2
src/views/modules/yieldReport/com_defect_roll.vue

@ -30,7 +30,7 @@
<el-row>
<el-col :span="18">
<el-form-item :label="'不良原因:'">
<el-input readonly v-model="pageData.defectDesc" style="width: 495px"></el-input>
<el-input :readonly="true" v-model="pageData.defectDesc" style="width: 495px"></el-input>
</el-form-item>
</el-col>
</el-row>

2
src/views/modules/yieldReport/com_produce_down.vue

@ -43,7 +43,7 @@
</el-col>
<el-col :span="16">
<el-form-item :label="'停机描述:'">
<el-input readonly v-model="pageData.downTimeDesc" style="width: 180px"></el-input>
<el-input :readonly="true" v-model="pageData.downTimeDesc" style="width: 180px"></el-input>
</el-form-item>
</el-col>
</el-row>

24
src/views/modules/yieldReport/com_produce_report_normal.vue

@ -8,43 +8,43 @@
<!-- 第一行信息 -->
<el-form style="margin-top: -10px;">
<el-form-item label="订单号:">
<el-input v-model="scheduleData.orderNo" readonly style="width: 130px;"></el-input>
<el-input v-model="scheduleData.orderNo" :readonly="true" style="width: 130px;"></el-input>
</el-form-item>
<el-form-item label="物料编码:">
<el-input v-model="scheduleData.partNo" readonly style="width: 130px;"></el-input>
<el-input v-model="scheduleData.partNo" :readonly="true" style="width: 130px;"></el-input>
</el-form-item>
<el-form-item label="物料名称/规则:">
<el-input v-model="scheduleData.partDesc" readonly style="width: 200px;"></el-input>
<el-input v-model="scheduleData.partDesc" :readonly="true" style="width: 200px;"></el-input>
</el-form-item>
<el-form-item label="派工单号:">
<el-input v-model="scheduleData.seqNo" readonly style="width: 80px;"></el-input>
<el-input v-model="scheduleData.seqNo" :readonly="true" style="width: 80px;"></el-input>
</el-form-item>
</el-form>
<!-- 第二行信息 -->
<el-form>
<el-form-item label="要求完工日期">
<el-input v-model="scheduleData.planFinishTime" readonly style="width: 130px;"></el-input>
<el-input v-model="scheduleData.planFinishTime" :readonly="true" style="width: 130px;"></el-input>
</el-form-item>
<el-form-item label="要求开工日期">
<el-input v-model="scheduleData.planStartTime" readonly style="width: 130px;"></el-input>
<el-input v-model="scheduleData.planStartTime" :readonly="true" style="width: 130px;"></el-input>
</el-form-item>
<el-form-item label="原始派工单需求数量">
<el-input v-model="scheduleData.qtyRequiredOriginal" readonly style="width: 80px;"></el-input>
<el-input v-model="scheduleData.qtyRequiredOriginal" :readonly="true" style="width: 80px;"></el-input>
</el-form-item>
<el-form-item label="排产日期">
<el-input v-model="scheduleData.scheduledDate" readonly style="width: 80px;"></el-input>
<el-input v-model="scheduleData.scheduledDate" :readonly="true" style="width: 80px;"></el-input>
</el-form-item>
<el-form-item label="班次">
<el-input v-model="scheduleData.shiftNo" readonly style="width: 80px;"></el-input>
<el-input v-model="scheduleData.shiftNo" :readonly="true" style="width: 80px;"></el-input>
</el-form-item>
</el-form>
<!-- 第三行信息 -->
<el-form>
<el-form-item label="前道工序">
<el-input v-model="scheduleData.preItemDesc" readonly style="width: 180px;"></el-input>
<el-input v-model="scheduleData.preItemDesc" :readonly="true" style="width: 180px;"></el-input>
</el-form-item>
<el-form-item label="后道工序" prop="languageDefault">
<el-input v-model="scheduleData.nextItemDesc" readonly style="width: 180px;"></el-input>
<el-input v-model="scheduleData.nextItemDesc" :readonly="true" style="width: 180px;"></el-input>
</el-form-item>
<el-form-item :label="''" style="margin-left: -5px;">
<el-checkbox style="margin-top: 28px;" true-label="true" false-label="false"
@ -3074,7 +3074,7 @@ export default {
//
this.$nextTick(() => {
this.showToolFlag = true;
this.$refs.comProduceTool.init(this.scheduleData, this.operatorData, false)
this.$refs.comProduceTool.init(this.scheduleData, this.operatorData, 0)
});
},

22
src/views/modules/yieldReport/com_produce_tool.vue

@ -29,24 +29,24 @@
<el-row>
<el-col :span="12">
<el-form-item class="customer-item" label="原工具实例编码:">
<el-input v-model="pageData.oriToolInstanceId" readonly="readonlyFlag" style="width: 100px;" ></el-input>
<el-input v-model="pageData.oriToolInstanceId" :readonly="readonlyFlag" style="width: 100px;" ></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item class="customer-item" label="本卷生产数量:">
<el-input v-model="pageData.consumeQty" readonly="readonlyFlag" style="width: 100px;" ></el-input>
<el-input v-model="pageData.consumeQty" :readonly="readonlyFlag" style="width: 100px;" ></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item class="customer-item" label="之前卷以生产数量:">
<el-input v-model="pageData.oriConsumeQty" readonly="readonlyFlag" style="width: 100px;" ></el-input>
<el-input v-model="pageData.oriConsumeQty" :readonly="readonlyFlag" style="width: 100px;" ></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item class="customer-item" label="累计生产数量:">
<el-input v-model="pageData.totalConsumeQty" readonly="readonlyFlag" style="width: 100px;" ></el-input>
<el-input v-model="pageData.totalConsumeQty" :readonly="readonlyFlag" style="width: 100px;" ></el-input>
</el-form-item>
</el-col>
</el-row>
@ -73,7 +73,7 @@ export default {
data() {
return {
titleCon: '刀模板',
sfdcTimeList: [],
readonlyFlag: true,
scheduleData: {
site: this.$store.state.user.site,
userName: this.$store.state.user.name,
@ -106,13 +106,11 @@ export default {
seqNo: '',
rollNo: '',
operatorId: '',
replaceFlag: false,
toolInstanceId: '',
oriToolInstanceId: '',
consumeQty: 0,
oriConsumeQty: 0,
totalConsumeQty: 0,
readonlyFlag: true,
checkFlag: false,
},
operatorData: {
@ -130,13 +128,12 @@ export default {
methods: {
//
init(scheduleData, operatorData, replaceFlag) {
init(scheduleData, operatorData, histSeqNo) {
debugger;
//
this.scheduleData = scheduleData;
//
this.operatorData = JSON.parse(JSON.stringify(operatorData));
//
this.pageData.replaceFlag = replaceFlag;
//
this.pageData.orderNo = scheduleData.orderNo;
this.pageData.itemNo = scheduleData.itemNo;
@ -152,16 +149,18 @@ export default {
this.$refs.toolInstanceId.focus();
});
//
if(replaceFlag){
if(histSeqNo > 0){
this.pageData.consumeQty = 0;
this.pageData.oriConsumeQty = 0;
this.pageData.totalConsumeQty = 0;
this.readonlyFlag = false;
this.replaceFlag = true;
}else{
this.pageData.consumeQty = '';
this.pageData.oriConsumeQty = '';
this.pageData.totalConsumeQty = '';
this.readonlyFlag = true;
this.replaceFlag = false;
}
},
@ -177,7 +176,6 @@ export default {
return false;
}
checkToolInstanceId(this.pageData).then(({data}) => {
//
//
if(data.code == 500){
this.$message.error(data.msg);

Loading…
Cancel
Save