扩展分条功能以支持更多工序类型,包括镀锌、脱脂、拉矫平整等。添加镀锌纵剪分条原料库选项,并改进分条按钮样式和操作流程。同时调整时间格式显示为更易读的形式。 新增镀铬工序分条支持,优化分条操作界面显示当前工序名称。修复分条列表加载逻辑,确保在操作类型有效时才进行加载。添加新的分条操作页面用于管理分条任务。
71 lines
2.6 KiB
Vue
71 lines
2.6 KiB
Vue
<template>
|
|
<DoPage :label="actionType" :tabs="tabs" :useSpecialSplit="useSpecialSplit" />
|
|
</template>
|
|
|
|
<script>
|
|
import DoPage from '../panels/do.vue'
|
|
|
|
export default {
|
|
name: 'SplitDo',
|
|
components: {
|
|
DoPage
|
|
},
|
|
data() {
|
|
return {
|
|
actionType: '分卷',
|
|
tabs: [],
|
|
useSpecialSplit: false,
|
|
}
|
|
},
|
|
watch: {
|
|
'$route.query.actionType': {
|
|
handler(newVal) {
|
|
this.actionType = newVal;
|
|
// 根据名字获取默认的查询参数
|
|
const map = {
|
|
'酸连轧工序': [
|
|
{value: '1988150044862377986', label: '酸连轧原料库'},
|
|
{value: '1988150099140866050', label: '酸连轧成品库'},
|
|
{value: '1988150263284953089', label: '镀锌原料库'},
|
|
{value: '1988150545175736322', label: '脱脂原料库'},
|
|
],
|
|
'镀锌工序': [
|
|
{value: '1988150263284953089', label: '镀锌原料库'},
|
|
{value: '1988150323162836993', label: '镀锌成品库'},
|
|
{value: '1988150487185289217', label: '镀锌纵剪分条原料库'},
|
|
],
|
|
'脱脂工序': [
|
|
{value: '1988150545175736322', label: '脱脂原料库'},
|
|
{value: '1988150586938421250', label: '脱脂成品库'},
|
|
],
|
|
'退火工序': [
|
|
{value: '1988150648993148929', label: '罩式退火原料库'},
|
|
{value: '1988150704496373761', label: '罩式退火成品库'},
|
|
],
|
|
'拉矫平整工序': [
|
|
{value: '1988150854442741762', label: '拉矫原料库'},
|
|
{value: '1988150915591499777', label: '拉矫成品库'},
|
|
],
|
|
'双机架工序': [
|
|
{value: '1992873386047643650', label: '双机架原料库'},
|
|
{value: '1992873437713080322', label: '双机架成品库'},
|
|
],
|
|
'镀铬工序': [
|
|
{value: '1988151076996706306', label: '镀铬原料库'},
|
|
{value: '1988151132361519105', label: '镀铬成品库'},
|
|
],
|
|
}
|
|
|
|
if (this.actionType === '镀锌工序' || this.actionType === '脱脂工序' || this.actionType === '拉矫平整工序' || this.actionType === '双机架工序' || this.actionType === '镀铬工序') {
|
|
this.useSpecialSplit = true
|
|
}
|
|
// 从map中获取默认的查询参数
|
|
const defaultWarehouseIds = map[this.actionType] || []
|
|
console.log(defaultWarehouseIds, 'defaultWarehouseIds')
|
|
this.tabs = defaultWarehouseIds
|
|
},
|
|
immediate: true
|
|
}
|
|
}
|
|
}
|
|
</script> |