Browse Source

2025-12-02

机台工作台订单信息
master
fengyuan_yang 1 month ago
parent
commit
94e7160e2c
  1. 3
      src/api/yieldReport/produce_report_normal.js
  2. 70
      src/views/modules/yieldReport/com_produce_report_normal.vue

3
src/api/yieldReport/produce_report_normal.js

@ -103,3 +103,6 @@ export const deleteSfdcMaterialHist = data => createAPI('schedule/deleteSfdcMate
// 查询过程检验待检验记录数量
export const checkProcessInspectionPendingCount = data => createAPI('/pms/qc/checkProcessInspectionPendingCount', 'POST', data)
// 查询工单的订单备注信息
export const getOrderNotesByOrderNo = data => createAPI('schedule/getOrderNotesByOrderNo', 'POST', data)

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

@ -226,38 +226,46 @@
<el-tabs v-model="activeTable" class="modern-tabs" type="border-card" @tab-click="tabClick">
<el-tab-pane label="订单信息" name="order_info">
<div style="height: 375px; padding: 10px;">
<!-- 技术注意事项 -->
<div style="margin-bottom: 10px;">
<label style="font-weight: bold; margin-bottom: 5px; display: block;">技术注意事项</label>
<!-- 订单备注信息 -->
<div>
<label style="font-weight: bold; margin-bottom: 5px; display: block;">订单备注信息</label>
<el-input
class="order-notes-textarea"
type="textarea"
:rows="3"
v-model="orderInfo.technicalNotes"
:rows="17"
v-model="orderInfo.orderNotes"
readonly
style="width: 100%;">
</el-input>
</div>
<!-- 客户特殊要求 -->
<!-- 技术注意事项 - 暂时注释 -->
<!--
<div style="margin-bottom: 10px;">
<label style="font-weight: bold; margin-bottom: 5px; display: block;">客户特殊要求</label>
<label style="font-weight: bold; margin-bottom: 5px; display: block;">技术注意事项</label>
<el-input
type="textarea"
:rows="3"
v-model="orderInfo.customerRequirements"
v-model="orderInfo.technicalNotes"
readonly
style="width: 100%;">
</el-input>
</div>
-->
<!-- 订单备注信息 -->
<div>
<label style="font-weight: bold; margin-bottom: 5px; display: block;">订单备注信息</label>
<!-- 客户特殊要求 - 暂时注释 -->
<!--
<div style="margin-bottom: 10px;">
<label style="font-weight: bold; margin-bottom: 5px; display: block;">客户特殊要求</label>
<el-input
type="textarea"
:rows="3"
v-model="orderInfo.orderNotes"
v-model="orderInfo.customerRequirements"
readonly
style="width: 100%;">
</el-input>
</div>
-->
</div>
</el-tab-pane>
<el-tab-pane label="时间记录" name="sfdc_time">
@ -780,7 +788,8 @@ import {
getSfdcFlowLabelData,
rollSplit,
getOrderFirstItemNo,
checkProcessInspectionPendingCount
checkProcessInspectionPendingCount,
getOrderNotesByOrderNo //
} from "@/api/yieldReport/produce_report_normal.js";
import {
getUserSpecialSecurity,
@ -3989,12 +3998,24 @@ export default {
},
//
getOrderInfoList() {
//
this.orderInfo = {
technicalNotes: this.scheduleData.technicalNotes || '',
customerRequirements: this.scheduleData.customerRequirements || '',
orderNotes: this.scheduleData.orderNotes || ''
};
// API
getOrderNotesByOrderNo(this.searchData).then(({data}) => {
if (data && data.code === 200 && data.row) {
this.orderInfo = {
orderNotes: data.row.orderNotes || ''
// technicalNotes: '', //
// customerRequirements: '' //
};
} else {
this.orderInfo = {
orderNotes: ''
};
}
}).catch(() => {
this.orderInfo = {
orderNotes: ''
};
});
},
//
async getSfdcTimeList() {
@ -5024,6 +5045,17 @@ export default {
padding: 0px !important;
}
/* 订单备注信息文本域样式 - 与其他输入框字体保持一致 */
.order-notes-textarea {
/deep/ .el-textarea__inner {
font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
font-size: 14px;
line-height: 1.5;
color: #606266;
letter-spacing: normal;
}
}
/*当前按钮的通用样式*/
.customer-css .customer-bun-mid {
width: 60px;

Loading…
Cancel
Save