Compare commits
No commits in common. "0c5245ef9b9f0defda4c30d1d3e72983ab60b368" and "73928a0ed0a92251c45c491908d6e6e0dfb95ac7" have entirely different histories.
0c5245ef9b
...
73928a0ed0
@ -3,35 +3,34 @@
|
|||||||
<div class="box1">
|
<div class="box1">
|
||||||
<div class="boxTitle">
|
<div class="boxTitle">
|
||||||
<span class="blueTitle"></span>
|
<span class="blueTitle"></span>
|
||||||
<span>集团编码: {{ orderGroupMsg.code }}</span>
|
<span>集团编码: {{orderGroupMsg.code}}</span>
|
||||||
</div>
|
</div>
|
||||||
<el-button type="primary" plain size="small" style="float: right;" @click="returnOrderManage"><svg-icon
|
<el-button type="primary" plain size="small" style="float: right;" @click="returnOrderManage"><svg-icon icon-class="return"/> 返回</el-button>
|
||||||
icon-class="return" /> 返回</el-button>
|
|
||||||
<div style="padding-left: 14px;">
|
<div style="padding-left: 14px;">
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">订单名称</div>
|
<div class="blodTip">订单名称</div>
|
||||||
<div class="lightTip" :title='orderGroupMsg.name'>{{ orderGroupMsg.name }}</div>
|
<div class="lightTip" :title='orderGroupMsg.name'>{{orderGroupMsg.name}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">产品名称</div>
|
<div class="blodTip">产品名称</div>
|
||||||
<div class="lightTip" :title="orderGroupMsg.productName">{{ orderGroupMsg.productName }}</div>
|
<div class="lightTip" :title="orderGroupMsg.productName">{{orderGroupMsg.productName}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">产品规格</div>
|
<div class="blodTip">产品规格</div>
|
||||||
<div class="lightTip">{{ orderGroupMsg.specifications }}</div>
|
<div class="lightTip">{{orderGroupMsg.specifications}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">客户</div>
|
<div class="blodTip">客户</div>
|
||||||
<div class="lightTip">{{ orderGroupMsg.customerName }}</div>
|
<div class="lightTip">{{orderGroupMsg.customerName}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">包装要求</div>
|
<div class="blodTip">包装要求</div>
|
||||||
<div class="lightTip">{{ getDictDataLabel(DICT_TYPE.PACK_SPEC, orderGroupMsg.packReq) }}</div>
|
<div class="lightTip">{{getDictDataLabel(DICT_TYPE.PACK_SPEC, orderGroupMsg.packReq)}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">交货时间</div>
|
<div class="blodTip">交货时间</div>
|
||||||
<div class="lightTip">{{ parseTime(orderGroupMsg.deliveTime) }}</div>
|
<div class="lightTip">{{ parseTime(orderGroupMsg.deliveTime)}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
@ -41,15 +40,15 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">计划加工数量</div>
|
<div class="blodTip">计划加工数量</div>
|
||||||
<div class="lightTip">{{ orderGroupMsg.planQuantity }}</div>
|
<div class="lightTip">{{orderGroupMsg.planQuantity}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">加工平方数(平方米)</div>
|
<div class="blodTip">加工平方数(平方米)</div>
|
||||||
<div class="lightTip">{{ orderGroupMsg.planArea }}</div>
|
<div class="lightTip">{{orderGroupMsg.planArea}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">状态</div>
|
<div class="blodTip">状态</div>
|
||||||
<div class="lightTip">{{ getDictDataLabel(DICT_TYPE.ORDER_STATUS, orderGroupMsg.status) }}</div>
|
<div class="lightTip">{{getDictDataLabel(DICT_TYPE.ORDER_STATUS, orderGroupMsg.status)}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">实际开始时间</div>
|
<div class="blodTip">实际开始时间</div>
|
||||||
@ -63,15 +62,15 @@
|
|||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">实际生产数量</div>
|
<div class="blodTip">实际生产数量</div>
|
||||||
<div class="lightTip">{{ orderGroupMsg.actualquantity }}</div>
|
<div class="lightTip">{{orderGroupMsg.actualquantity }}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">完成比%</div>
|
<div class="blodTip">完成比%</div>
|
||||||
<div class="lightTip">{{ orderGroupMsg.completeRate }}</div>
|
<div class="lightTip">{{orderGroupMsg.completeRate}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">废片数量</div>
|
<div class="blodTip">废片数量</div>
|
||||||
<div class="lightTip">{{ orderGroupMsg.nokQuantity }}</div>
|
<div class="lightTip">{{orderGroupMsg.nokQuantity}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
@ -79,21 +78,21 @@
|
|||||||
<div class="box2" v-for="(item, index) in orderMsg" :key='index'>
|
<div class="box2" v-for="(item, index) in orderMsg" :key='index'>
|
||||||
<div class="boxTitle">
|
<div class="boxTitle">
|
||||||
<span class="blueTitle"></span>
|
<span class="blueTitle"></span>
|
||||||
<span>厂务订单编码: {{ item.code }}</span>
|
<span>厂务订单编码: {{item.code}}</span>
|
||||||
</div>
|
</div>
|
||||||
<div style="padding-left: 14px;">
|
<div style="padding-left: 14px;">
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">订单名称</div>
|
<div class="blodTip">订单名称</div>
|
||||||
<div class="lightTip" :title="item.name">{{ item.name }}</div>
|
<div class="lightTip" :title="item.name">{{item.name}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">产品名称</div>
|
<div class="blodTip">产品名称</div>
|
||||||
<div class="lightTip" :title="item.productName">{{ item.productName }}</div>
|
<div class="lightTip" :title="item.productName">{{item.productName}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">产品规格</div>
|
<div class="blodTip">产品规格</div>
|
||||||
<div class="lightTip">{{ item.specifications }}</div>
|
<div class="lightTip">{{item.specifications}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">创建时间</div>
|
<div class="blodTip">创建时间</div>
|
||||||
@ -111,19 +110,19 @@
|
|||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">计划加工数量</div>
|
<div class="blodTip">计划加工数量</div>
|
||||||
<div class="lightTip">{{ item.planQuantity }}</div>
|
<div class="lightTip">{{item.planQuantity}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">加工平方数(平方米)</div>
|
<div class="blodTip">加工平方数(平方米)</div>
|
||||||
<div class="lightTip">{{ item.planArea }}</div>
|
<div class="lightTip">{{item.planArea}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">预计用时(时)</div>
|
<div class="blodTip">预计用时(时)</div>
|
||||||
<div class="lightTip">{{ item.expectTime }}</div>
|
<div class="lightTip">{{item.expectTime}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">状态</div>
|
<div class="blodTip">状态</div>
|
||||||
<div class="lightTip">{{ getDictDataLabel(DICT_TYPE.ORDER_STATUS, item.status) }}</div>
|
<div class="lightTip">{{getDictDataLabel(DICT_TYPE.ORDER_STATUS, item.status)}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">实际开始时间</div>
|
<div class="blodTip">实际开始时间</div>
|
||||||
@ -137,15 +136,15 @@
|
|||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">实际生产数量</div>
|
<div class="blodTip">实际生产数量</div>
|
||||||
<div class="lightTip">{{ item.actualQuantity }}</div>
|
<div class="lightTip">{{item.actualQuantity }}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">完成比%</div>
|
<div class="blodTip">完成比%</div>
|
||||||
<div class="lightTip">{{ item.completeProp }}</div>
|
<div class="lightTip">{{item.completeProp}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">废片数量</div>
|
<div class="blodTip">废片数量</div>
|
||||||
<div class="lightTip">{{ item.nokQuantity }}</div>
|
<div class="lightTip">{{item.nokQuantity}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
@ -154,8 +153,13 @@
|
|||||||
<span class="blueTitle"></span>
|
<span class="blueTitle"></span>
|
||||||
<span>工单信息</span>
|
<span>工单信息</span>
|
||||||
</div>
|
</div>
|
||||||
<base-table :page="queryParams.pageNo" :limit="queryParams.pageSize" :table-props="tableProps"
|
<base-table
|
||||||
:table-data="item.coreWorkOrderRespVOS || []" :max-height="tableH" />
|
:page="queryParams.pageNo"
|
||||||
|
:limit="queryParams.pageSize"
|
||||||
|
:table-props="tableProps"
|
||||||
|
:table-data="item.coreWorkOrderRespVOS || []"
|
||||||
|
:max-height="tableH"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@ -188,14 +192,14 @@ const tableProps = [
|
|||||||
filter: publicFormatter('workshop')
|
filter: publicFormatter('workshop')
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
prop: 'planAssignmentQuantity',
|
prop: 'planQuantity',
|
||||||
label: '计划分配数量',
|
label: '计划加工量',
|
||||||
width: 110
|
width: 100
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
prop: 'actualAssignmentQuantity',
|
prop: 'actualQuantity',
|
||||||
label: '实际分配数量',
|
label: '实际加工量',
|
||||||
width: 110
|
width: 100
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
prop: 'actualArea',
|
prop: 'actualArea',
|
||||||
@ -262,16 +266,16 @@ export default {
|
|||||||
id: this.orderGroupId
|
id: this.orderGroupId
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
this.orderGroupMsg = res.data
|
this.orderGroupMsg = res.data
|
||||||
if (res.data.orderIdNum && res.data.orderIdNum > 0) {
|
if ( res.data.orderIdNum && res.data.orderIdNum > 0) {
|
||||||
this.orderMsg = res.data.orderDetailVOS
|
this.orderMsg = res.data.orderDetailVOS
|
||||||
} else {
|
}else{
|
||||||
this.orderMsg = []
|
this.orderMsg = []
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
// 返回
|
// 返回
|
||||||
returnOrderManage() {
|
returnOrderManage() {
|
||||||
this.$router.push({ path: '/order/base/order-group' })
|
this.$router.push({path: '/order/base/order-group'})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -281,51 +285,43 @@ export default {
|
|||||||
height: calc(100vh - 120px - 8px);
|
height: calc(100vh - 120px - 8px);
|
||||||
background-color: rgb(242, 244, 249);
|
background-color: rgb(242, 244, 249);
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
|
.box1, .box2 {
|
||||||
.box1,
|
|
||||||
.box2 {
|
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
border-radius: 9px;
|
border-radius: 9px;
|
||||||
|
|
||||||
.blodTip {
|
.blodTip {
|
||||||
height: 16px;
|
height: 16px;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
color: rgba(0, 0, 0, 0.85);
|
color: rgba(0,0,0,0.85);
|
||||||
margin-bottom: 8px;
|
margin-bottom: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.lightTip {
|
.lightTip {
|
||||||
height: 16px;
|
height: 16px;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
color: rgba(102, 102, 102, 0.75);
|
color: rgba(102,102,102,0.75);
|
||||||
margin-bottom: 12px;
|
margin-bottom: 12px;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.box2 {
|
.box2 {
|
||||||
height: 415px;
|
height: 415px;
|
||||||
padding: 12px 16px 0;
|
padding: 12px 16px 0;
|
||||||
margin: 8px 0;
|
margin: 8px 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.box1 {
|
.box1 {
|
||||||
height: 215px;
|
height: 215px;
|
||||||
padding: 16px 16px 0 16px;
|
padding: 16px 16px 0 16px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.boxTitle {
|
.boxTitle {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
color: #000000;
|
color: #000000;
|
||||||
margin: 0 10px 20px 0;
|
margin:0 10px 20px 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.blueTitle {
|
.blueTitle {
|
||||||
content: '';
|
content: '';
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
|
@ -1,31 +1,28 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="orderDetailData">
|
<div class="orderDetailData">
|
||||||
<div v-show="!isSingle" style="position: relative;padding-right: 90px;">
|
<div v-show="!isSingle" style="position: relative;padding-right: 90px;">
|
||||||
<TopTab :orderIdList='orderIdList' :orderId="orderId" @emitFun='toggleName' />
|
<TopTab :orderIdList='orderIdList' :orderId="orderId" @emitFun='toggleName'/>
|
||||||
<el-button type="primary" plain size="small"
|
<el-button type="primary" plain size="small" style="position: absolute;right: 0; top: 0;height: 48px;font-size: 14px;" @click="returnOrderManage"><svg-icon icon-class="return"/> 返回</el-button>
|
||||||
style="position: absolute;right: 0; top: 0;height: 48px;font-size: 14px;" @click="returnOrderManage"><svg-icon
|
|
||||||
icon-class="return" /> 返回</el-button>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="box1">
|
<div class="box1">
|
||||||
<div class="boxTitle">
|
<div class="boxTitle">
|
||||||
<span class="blueTitle"></span>
|
<span class="blueTitle"></span>
|
||||||
<span>订单编码: {{ orderMsg.code }}</span>
|
<span>订单编码: {{orderMsg.code}}</span>
|
||||||
</div>
|
</div>
|
||||||
<el-button v-show="isSingle" type="primary" plain size="small" style="float: right;"
|
<el-button v-show="isSingle" type="primary" plain size="small" style="float: right;" @click="returnOrderManage"><svg-icon icon-class="return"/> 返回</el-button>
|
||||||
@click="returnOrderManage"><svg-icon icon-class="return" /> 返回</el-button>
|
|
||||||
<div style="padding-left: 14px;">
|
<div style="padding-left: 14px;">
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">订单名</div>
|
<div class="blodTip">订单名</div>
|
||||||
<div class="lightTip">{{ orderMsg.name }}</div>
|
<div class="lightTip">{{orderMsg.name}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">产品名称</div>
|
<div class="blodTip">产品名称</div>
|
||||||
<div class="lightTip">{{ orderMsg.productName }}</div>
|
<div class="lightTip">{{orderMsg.productName}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">产品规格</div>
|
<div class="blodTip">产品规格</div>
|
||||||
<div class="lightTip">{{ orderMsg.specifications }}</div>
|
<div class="lightTip">{{orderMsg.specifications}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">创建时间</div>
|
<div class="blodTip">创建时间</div>
|
||||||
@ -43,11 +40,11 @@
|
|||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">计划加工数量</div>
|
<div class="blodTip">计划加工数量</div>
|
||||||
<div class="lightTip">{{ orderMsg.planQuantity }}</div>
|
<div class="lightTip">{{orderMsg.planQuantity}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">加工平方数(平方米)</div>
|
<div class="blodTip">加工平方数(平方米)</div>
|
||||||
<div class="lightTip">{{ orderMsg.planArea }}</div>
|
<div class="lightTip">{{orderMsg.planArea}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">预计用时(时)</div>
|
<div class="blodTip">预计用时(时)</div>
|
||||||
@ -55,7 +52,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">状态</div>
|
<div class="blodTip">状态</div>
|
||||||
<div class="lightTip">{{ getDictDataLabel(DICT_TYPE.ORDER_STATUS, orderMsg.status) }}</div>
|
<div class="lightTip">{{getDictDataLabel(DICT_TYPE.ORDER_STATUS, orderMsg.status)}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">实际开始时间</div>
|
<div class="blodTip">实际开始时间</div>
|
||||||
@ -69,15 +66,15 @@
|
|||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">实际生产数量</div>
|
<div class="blodTip">实际生产数量</div>
|
||||||
<div class="lightTip">{{ orderMsg.actualQuantity }}</div>
|
<div class="lightTip">{{orderMsg.actualQuantity }}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">完成比%</div>
|
<div class="blodTip">完成比%</div>
|
||||||
<div class="lightTip">{{ orderMsg.completeProp }}</div>
|
<div class="lightTip">{{orderMsg.completeProp}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span='4'>
|
<el-col :span='4'>
|
||||||
<div class="blodTip">废片数量</div>
|
<div class="blodTip">废片数量</div>
|
||||||
<div class="lightTip">{{ orderMsg.nokQuantity }}</div>
|
<div class="lightTip">{{orderMsg.nokQuantity}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
@ -88,8 +85,13 @@
|
|||||||
<span>工单信息</span>
|
<span>工单信息</span>
|
||||||
</div>
|
</div>
|
||||||
<!-- 列表 -->
|
<!-- 列表 -->
|
||||||
<base-table :page="queryParams.pageNo" :limit="queryParams.pageSize" :table-props="tableProps1"
|
<base-table
|
||||||
:table-data="list1" :max-height="tableH" />
|
:page="queryParams.pageNo"
|
||||||
|
:limit="queryParams.pageSize"
|
||||||
|
:table-props="tableProps1"
|
||||||
|
:table-data="list1"
|
||||||
|
:max-height="tableH"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@ -123,14 +125,14 @@ const tableProps1 = [
|
|||||||
filter: publicFormatter('workshop')
|
filter: publicFormatter('workshop')
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
prop: 'planAssignmentQuantity',
|
prop: 'planQuantity',
|
||||||
label: '计划分配数量',
|
label: '计划加工量',
|
||||||
width: 110
|
width: 100
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
prop: 'actualAssignmentQuantity',
|
prop: 'actualQuantity',
|
||||||
label: '实际分配数量',
|
label: '实际加工量',
|
||||||
width: 110
|
width: 100
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
prop: 'actualArea',
|
prop: 'actualArea',
|
||||||
@ -191,13 +193,13 @@ export default {
|
|||||||
processFlowName: ''
|
processFlowName: ''
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
components: { TopTab },
|
components:{ TopTab },
|
||||||
mounted() {
|
mounted() {
|
||||||
window.addEventListener('resize', () => {
|
window.addEventListener('resize', () => {
|
||||||
this.tableH = this.tableHeight(510) / 2
|
this.tableH = this.tableHeight(510) / 2
|
||||||
})
|
})
|
||||||
if (this.$route.query.orderIdString && this.$route.query.orderIdString !== 'undefined') {
|
if (this.$route.query.orderIdString && this.$route.query.orderIdString!=='undefined') {
|
||||||
getOrderList({ ids: this.$route.query.orderIdString }).then(res => {
|
getOrderList({ids:this.$route.query.orderIdString}).then(res => {
|
||||||
this.orderIdList = res.data.map(item => {
|
this.orderIdList = res.data.map(item => {
|
||||||
return {
|
return {
|
||||||
id: item.id,
|
id: item.id,
|
||||||
@ -209,7 +211,7 @@ export default {
|
|||||||
})
|
})
|
||||||
this.isSingle = false
|
this.isSingle = false
|
||||||
console.log('aaaaa')
|
console.log('aaaaa')
|
||||||
} else {
|
}else{
|
||||||
this.orderId = this.$route.query.orderId
|
this.orderId = this.$route.query.orderId
|
||||||
this.isSingle = true
|
this.isSingle = true
|
||||||
this.getMsg()
|
this.getMsg()
|
||||||
@ -251,48 +253,40 @@ export default {
|
|||||||
<style lang='scss' scoped>
|
<style lang='scss' scoped>
|
||||||
.orderDetailData {
|
.orderDetailData {
|
||||||
background-color: rgb(242, 244, 249);
|
background-color: rgb(242, 244, 249);
|
||||||
|
.box1, .box2{
|
||||||
.box1,
|
|
||||||
.box2 {
|
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
border-radius: 9px;
|
border-radius: 9px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.box2 {
|
.box2 {
|
||||||
height: calc(100vh - 351px);
|
height: calc(100vh - 351px);
|
||||||
padding: 12px 16px 0;
|
padding: 12px 16px 0;
|
||||||
margin-top: 8px;
|
margin-top: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.box1 {
|
.box1 {
|
||||||
height: 215px;
|
height: 215px;
|
||||||
padding: 16px 16px 0 16px;
|
padding: 16px 16px 0 16px;
|
||||||
|
|
||||||
.blodTip {
|
.blodTip {
|
||||||
height: 16px;
|
height: 16px;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
color: rgba(0, 0, 0, 0.85);
|
color: rgba(0,0,0,0.85);
|
||||||
margin-bottom: 8px;
|
margin-bottom: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.lightTip {
|
.lightTip {
|
||||||
height: 16px;
|
height: 16px;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
color: rgba(102, 102, 102, 0.75);
|
color: rgba(102,102,102,0.75);
|
||||||
margin-bottom: 12px;
|
margin-bottom: 12px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.boxTitle {
|
.boxTitle {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
color: #000000;
|
color: #000000;
|
||||||
margin: 0 10px 20px 0;
|
margin:0 10px 20px 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.blueTitle {
|
.blueTitle {
|
||||||
content: '';
|
content: '';
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<!--
|
<!--
|
||||||
* @Author: zhp
|
* @Author: zhp
|
||||||
* @Date: 2023-12-12 13:45:25
|
* @Date: 2023-12-12 13:45:25
|
||||||
* @LastEditTime: 2024-03-15 13:42:59
|
* @LastEditTime: 2024-03-14 13:46:39
|
||||||
* @LastEditors: zhp
|
* @LastEditors: zhp
|
||||||
* @Description:
|
* @Description:
|
||||||
-->
|
-->
|
||||||
@ -39,13 +39,13 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="规格" align="center">
|
<el-table-column label="规格" align="center">
|
||||||
<el-table-column label="成品" align="center">
|
<el-table-column label="成品" align="center">
|
||||||
<!-- <el-table-column :show-header="false"> -->
|
<el-table-column :show-header="false">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input v-if="!disabled" v-model="scope.row.productionGlassSize" :disabled="disabled"></el-input>
|
<el-input v-if="!disabled" v-model="scope.row.productionL" :disabled="disabled"></el-input>
|
||||||
<span v-else>{{ scope.row.productionGlassSize }} </span>
|
<span v-else>{{ scope.row.productionL }} </span>
|
||||||
</template>
|
</template>
|
||||||
<!-- </el-table-column> -->
|
</el-table-column>
|
||||||
<!-- <el-table-column :show-header="false">
|
<el-table-column :show-header="false">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input v-if="!disabled" v-model="scope.row.productionW" :disabled="disabled"></el-input>
|
<el-input v-if="!disabled" v-model="scope.row.productionW" :disabled="disabled"></el-input>
|
||||||
<span v-else>{{ scope.row.productionW }} </span>
|
<span v-else>{{ scope.row.productionW }} </span>
|
||||||
@ -56,16 +56,16 @@
|
|||||||
<el-input v-if="!disabled" v-model="scope.row.productionH" :disabled="disabled"></el-input>
|
<el-input v-if="!disabled" v-model="scope.row.productionH" :disabled="disabled"></el-input>
|
||||||
<span v-else>{{ scope.row.productionH }} </span>
|
<span v-else>{{ scope.row.productionH }} </span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column> -->
|
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="originalGlassSize" label="原片" align="center">
|
</el-table-column>
|
||||||
<!-- <el-table-column prop="originalGlassSize"> -->
|
<el-table-column label="原片" align="center">
|
||||||
|
<el-table-column prop="originalGlassSize">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input v-if="!disabled" v-model="scope.row.originalGlassSize" :disabled="disabled">
|
<el-input v-if="!disabled" v-model="scope.row.originalGlassSize" :disabled="disabled">
|
||||||
</el-input>
|
</el-input>
|
||||||
<span v-else>{{ scope.row.originalGlassSize }} </span>
|
<span v-else>{{ scope.row.originalGlassSize }} </span>
|
||||||
</template>
|
</template>
|
||||||
<!-- </el-table-column> -->
|
</el-table-column>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
||||||
|
@ -251,8 +251,7 @@ export default {
|
|||||||
select: true,
|
select: true,
|
||||||
label: '负责人',
|
label: '负责人',
|
||||||
prop: 'responsiblePeopleId',
|
prop: 'responsiblePeopleId',
|
||||||
url: '/base/core-worker/workerList',
|
url: '/base/core-worker/listAll',
|
||||||
// url: '/base/core-worker/listAll',
|
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
|
@ -244,8 +244,7 @@ export default {
|
|||||||
select: true,
|
select: true,
|
||||||
label: '负责人',
|
label: '负责人',
|
||||||
prop: 'responsiblePeopleId',
|
prop: 'responsiblePeopleId',
|
||||||
url: '/base/core-worker/workerList',
|
url: '/base/core-worker/listAll',
|
||||||
// url: '/base/core-worker/listAll',
|
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
[{ input: true, label: '备注', prop: 'remark' }],
|
[{ input: true, label: '备注', prop: 'remark' }],
|
||||||
|
@ -120,6 +120,7 @@ import {
|
|||||||
createEquipment,
|
createEquipment,
|
||||||
updateEquipment,
|
updateEquipment,
|
||||||
deleteEquipment,
|
deleteEquipment,
|
||||||
|
getEquipment,
|
||||||
getEquipmentPage,
|
getEquipmentPage,
|
||||||
exportEquipmentExcel,
|
exportEquipmentExcel,
|
||||||
} from '@/api/base/equipment';
|
} from '@/api/base/equipment';
|
||||||
@ -243,7 +244,7 @@ export default {
|
|||||||
select: true,
|
select: true,
|
||||||
label: '负责人',
|
label: '负责人',
|
||||||
prop: 'responsiblePeopleId',
|
prop: 'responsiblePeopleId',
|
||||||
url: '/base/core-worker/workerList',
|
url: '/base/core-worker/listAll',
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
[{ input: true, label: '备注', prop: 'remark' }],
|
[{ input: true, label: '备注', prop: 'remark' }],
|
||||||
|
@ -164,10 +164,7 @@ export default {
|
|||||||
}))
|
}))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
const workerlist = await this.$axios(
|
const workerlist = await this.$axios('/base/core-worker/listAll');
|
||||||
// '/base/core-worker/listAll'
|
|
||||||
'/base/core-worker/workerList'
|
|
||||||
);
|
|
||||||
if (workerlist.code == 0) {
|
if (workerlist.code == 0) {
|
||||||
inspectorList = inspectorList.concat(
|
inspectorList = inspectorList.concat(
|
||||||
workerlist.data.map((item) => ({
|
workerlist.data.map((item) => ({
|
||||||
|
@ -555,10 +555,7 @@ export default {
|
|||||||
}))
|
}))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
const workerlist = await this.$axios(
|
const workerlist = await this.$axios('/base/core-worker/listAll');
|
||||||
'/base/core-worker/workerList'
|
|
||||||
// '/base/core-worker/listAll'
|
|
||||||
);
|
|
||||||
if (workerlist.code == 0) {
|
if (workerlist.code == 0) {
|
||||||
inspectorList = inspectorList.concat(
|
inspectorList = inspectorList.concat(
|
||||||
workerlist.data.map((item) => ({
|
workerlist.data.map((item) => ({
|
||||||
|
@ -356,8 +356,7 @@ export default {
|
|||||||
async getRpList() {
|
async getRpList() {
|
||||||
this.formLoading = true;
|
this.formLoading = true;
|
||||||
const { code, data } = await this.$axios(
|
const { code, data } = await this.$axios(
|
||||||
'/base/core-worker/workerList'
|
'/base/core-worker/listAll'
|
||||||
// '/base/core-worker/listAll'
|
|
||||||
);
|
);
|
||||||
// debugger;
|
// debugger;
|
||||||
if (code == 0) {
|
if (code == 0) {
|
||||||
|
@ -182,10 +182,7 @@ export default {
|
|||||||
|
|
||||||
async getRpList() {
|
async getRpList() {
|
||||||
this.formLoading = true;
|
this.formLoading = true;
|
||||||
const { code, data } = await this.$axios(
|
const { code, data } = await this.$axios('/base/core-worker/listAll');
|
||||||
'/base/core-worker/workerList'
|
|
||||||
// '/base/core-worker/listAll'
|
|
||||||
);
|
|
||||||
// debugger;
|
// debugger;
|
||||||
if (code == 0) {
|
if (code == 0) {
|
||||||
this.rpList = data;
|
this.rpList = data;
|
||||||
|
@ -390,8 +390,7 @@ export default {
|
|||||||
const urls = [
|
const urls = [
|
||||||
'/base/core-production-line/listAll',
|
'/base/core-production-line/listAll',
|
||||||
'/base/core-department/listAll',
|
'/base/core-department/listAll',
|
||||||
'/base/core-worker/workerList',
|
'/base/core-worker/listAll',
|
||||||
// '/base/core-worker/listAll',
|
|
||||||
];
|
];
|
||||||
let res;
|
let res;
|
||||||
switch (source) {
|
switch (source) {
|
||||||
|
@ -639,8 +639,7 @@ export default {
|
|||||||
);
|
);
|
||||||
/** worker */
|
/** worker */
|
||||||
const workerList = await this.$axios({
|
const workerList = await this.$axios({
|
||||||
url: '/base/core-worker/workerList',
|
url: '/base/core-worker/listAll',
|
||||||
// url: '/base/core-worker/listAll',
|
|
||||||
});
|
});
|
||||||
list = list.concat(
|
list = list.concat(
|
||||||
(workerList.data || []).map((item) => ({
|
(workerList.data || []).map((item) => ({
|
||||||
|
@ -326,8 +326,7 @@ export default {
|
|||||||
const urls = [
|
const urls = [
|
||||||
'/base/core-production-line/listAll',
|
'/base/core-production-line/listAll',
|
||||||
'/base/core-department/listAll',
|
'/base/core-department/listAll',
|
||||||
'/base/core-worker/workerList',
|
'/base/core-worker/listAll',
|
||||||
// '/base/core-worker/listAll',
|
|
||||||
];
|
];
|
||||||
let res;
|
let res;
|
||||||
switch (source) {
|
switch (source) {
|
||||||
|
@ -598,8 +598,7 @@ export default {
|
|||||||
const urls = [
|
const urls = [
|
||||||
'/base/core-production-line/listAll',
|
'/base/core-production-line/listAll',
|
||||||
'/base/core-department/listAll',
|
'/base/core-department/listAll',
|
||||||
'/base/core-worker/workerList',
|
'/base/core-worker/listAll',
|
||||||
// '/base/core-worker/listAll',
|
|
||||||
];
|
];
|
||||||
let res;
|
let res;
|
||||||
switch (source) {
|
switch (source) {
|
||||||
|
Loading…
Reference in New Issue
Block a user