bug 3
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
* @Author: zwq
|
||||
* @Date: 2021-11-18 14:16:25
|
||||
* @LastEditors: DY
|
||||
* @LastEditTime: 2024-03-15 15:40:24
|
||||
* @LastEditTime: 2024-03-21 16:52:46
|
||||
* @Description:
|
||||
-->
|
||||
<template>
|
||||
@@ -16,7 +16,13 @@
|
||||
<!-- <small-title slot="title" :no-padding="true">
|
||||
{{ isdetail ? '详情' : !dataForm.id ? '新增' : '编辑' }}
|
||||
</small-title> -->
|
||||
<div v-show="workOrderButton.length" class="buttonDiv">
|
||||
<div v-show="workOrderButton.length" style="position: relative;padding-right: 90px;">
|
||||
<topTabVue :orderIdList='workOrderButton' :orderId="workorderId" @emitFun='toggleName' />
|
||||
<el-button type="primary" plain size="small"
|
||||
style="position: absolute;right: 0; top: 0;height: 48px;font-size: 14px;" @click="goback"><svg-icon
|
||||
icon-class="return" /> 返回</el-button>
|
||||
</div>
|
||||
<!-- <div v-show="workOrderButton.length" class="buttonDiv">
|
||||
<div style="display: flex; width: 100%;">
|
||||
<el-button v-show="showScroll" type="text" style="width: 30px; background: white; margin-right: 8px" @click="scrollLeft" icon="el-icon-caret-left"></el-button>
|
||||
<div ref="content" class="scrollDiv">
|
||||
@@ -27,7 +33,7 @@
|
||||
<svg-icon icon-class="return"/>返回
|
||||
</el-button>
|
||||
</div>
|
||||
</div>
|
||||
</div> -->
|
||||
<div class="content">
|
||||
<div class="card">
|
||||
<div class="boxTitle">
|
||||
@@ -157,7 +163,7 @@
|
||||
</el-col>
|
||||
<el-col :span="3">
|
||||
<div class="blodTip">废片数量</div>
|
||||
<div class="lightTip">{{ dataForm.nokQuantity }}</div>
|
||||
<div class="lightTip">{{ dataForm.nokNum }}</div>
|
||||
</el-col>
|
||||
<el-col :span="3">
|
||||
<div class="blodTip">检测瑕疵数</div>
|
||||
@@ -222,12 +228,13 @@
|
||||
|
||||
<script>
|
||||
// import basicAdd from '../../core/mixins/basic-add';
|
||||
import { getCoreWO, getCoreWOMaPage, getConOrderList, getCoreWOListById } from "@/api/base/coreWorkOrder";
|
||||
import { getCoreWO, getCoreWOMaPage, getlistByProductId, getlistByFlowId, getConOrderList, getCoreWOListById } from "@/api/base/coreWorkOrder";
|
||||
// import { orderList } from "@/api/base/orderManage";
|
||||
import { getProcessFlowList } from '@/api/base/orderManage'
|
||||
import SmallTitle from './SmallTitle';
|
||||
import { publicFormatter } from "@/utils/dict";
|
||||
import { parseTime } from '@/utils/ruoyi'
|
||||
import topTabVue from '../../order/base/orderManage/components/topTab.vue';
|
||||
|
||||
const tableBtn = [
|
||||
{
|
||||
@@ -265,9 +272,9 @@ const tableProps = [
|
||||
|
||||
const tableProps1 = [
|
||||
{
|
||||
prop: 'material',
|
||||
label: '物料名称',
|
||||
filter: publicFormatter('material')
|
||||
prop: 'materialName',
|
||||
label: '物料名称'
|
||||
// filter: publicFormatter('material')
|
||||
},
|
||||
{
|
||||
prop: 'unit',
|
||||
@@ -285,7 +292,7 @@ const tableProps1 = [
|
||||
];
|
||||
|
||||
export default {
|
||||
components: { SmallTitle },
|
||||
components: { SmallTitle, topTabVue },
|
||||
data() {
|
||||
return {
|
||||
tableBtn,
|
||||
@@ -308,6 +315,7 @@ export default {
|
||||
dataForm: {},
|
||||
orderList: [],
|
||||
materialList: [],
|
||||
workorderId: '',
|
||||
// orderArray: [],
|
||||
visible: false,
|
||||
isdetail: false,
|
||||
@@ -331,13 +339,15 @@ export default {
|
||||
name: work.name
|
||||
}
|
||||
})
|
||||
const contentRef = this.$refs.content
|
||||
if (contentRef.scrollWidth > contentRef.clientWidth) {
|
||||
this.showScroll = true
|
||||
} else {
|
||||
this.showScroll = false
|
||||
}
|
||||
console.log(contentRef.scrollWidth, contentRef.clientWidth)
|
||||
this.workorderId = this.workOrderButton[0].id
|
||||
console.log('wawa ew', this.workorderId, this.workOrderButton)
|
||||
// const contentRef = this.$refs.content
|
||||
// if (contentRef.scrollWidth > contentRef.clientWidth) {
|
||||
// this.showScroll = true
|
||||
// } else {
|
||||
// this.showScroll = false
|
||||
// }
|
||||
// console.log(contentRef.scrollWidth, contentRef.clientWidth)
|
||||
this.init(this.workOrderButton[0].id, true)
|
||||
})
|
||||
} else {
|
||||
@@ -345,6 +355,11 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
// 切换tab获取订单详情
|
||||
toggleName(val) {
|
||||
this.workorderId = val
|
||||
this.init(val, true)
|
||||
},
|
||||
scrolRight() {
|
||||
// let contentRef = this.$refs.content
|
||||
// console.log('你好啊啊', contentRef.scrollWidth, contentRef.clientWidth)
|
||||
@@ -442,17 +457,38 @@ export default {
|
||||
// 获取预使用原料列表
|
||||
console.log()
|
||||
if (this.dataForm.id) {
|
||||
getCoreWOMaPage({
|
||||
workOrderId: this.dataForm.id,
|
||||
pageNo: 1,
|
||||
pageSize: 100
|
||||
}).then((response) => {
|
||||
this.materialList = response.data.records.map((item) => {
|
||||
item.remaining = item?.num * this.dataForm.remainingQuantity || 0
|
||||
return item
|
||||
if (this.dataForm.materialMethod === 1) {
|
||||
// 产品
|
||||
getlistByProductId({
|
||||
id: this.dataForm.planProductId
|
||||
}).then((response) => {
|
||||
this.materialList = response.data.map((item) => {
|
||||
item.remaining = item?.num * this.dataForm.remainingQuantity || 0
|
||||
return item
|
||||
});
|
||||
});
|
||||
// this.listQuery.total = response.data.length;
|
||||
});
|
||||
} else {
|
||||
// 工艺流程
|
||||
getlistByFlowId({
|
||||
id: this.dataForm.processFlowId
|
||||
}).then((response) => {
|
||||
this.materialList = response.data.map((item) => {
|
||||
item.remaining = item?.num * this.dataForm.remainingQuantity || 0
|
||||
return item
|
||||
});
|
||||
});
|
||||
}
|
||||
// getCoreWOMaPage({
|
||||
// workOrderId: this.dataForm.id,
|
||||
// pageNo: 1,
|
||||
// pageSize: 100
|
||||
// }).then((response) => {
|
||||
// this.materialList = response.data.records.map((item) => {
|
||||
// item.remaining = item?.num * this.dataForm.remainingQuantity || 0
|
||||
// return item
|
||||
// });
|
||||
// // this.listQuery.total = response.data.length;
|
||||
// });
|
||||
}
|
||||
// 获取订单相关信息
|
||||
// orderList({
|
||||
|
||||
Reference in New Issue
Block a user