Commit c25fd74e authored by 仇晓婷's avatar 仇晓婷

数据包

parent 6facfc64
<template>
<div class>
<p>
<Select @on-change="productonchange" style="width:300px" placeholder="请选择编号">
<Option value class="option-text">请选择编号</Option>
<Option v-for="item in mainCodeList" :value="item" :key="item">{{ item }}</Option>
</Select>
</p>
<Tabs :animated="false" @on-click="tabChange" value="1">
<TabPane label="工艺信息" name="1">
<Form :model="craftData" :label-width="130" inline>
<Row>
<Col span="12">
<FormItem label="工艺文件编号:" style="width:100%">
<span>{{craftData.code}}</span>
<FormItem label="工艺文件编号:" style="width: 100%">
<span>{{ craftData.code }}</span>
</FormItem>
</Col>
<Col span="12">
<FormItem label="工艺文件名称:" style="width:100%">
<span>{{craftData.name}}</span>
<FormItem label="工艺文件名称:" style="width: 100%">
<span>{{ craftData.name }}</span>
</FormItem>
</Col>
<Col span="12">
<FormItem label="工艺文件版本:" style="width:100%">
<span>{{craftData.versiondesc}}</span>
<FormItem label="工艺文件版本:" style="width: 100%">
<span>{{ craftData.versiondesc }}</span>
</FormItem>
</Col>
<Col span="12">
<FormItem label="任务类型:" style="width:100%">
<state code="plan.order.taskType" :value="craftData.task_type" type="text"></state>
<FormItem label="任务类型:" style="width: 100%">
<state
code="plan.order.taskType"
:value="craftData.task_type"
type="text"
></state>
<!-- <span>{{craftData.task_type}}</span> -->
</FormItem>
</Col>
<Col span="12">
<FormItem label="研制方式:" style="width:100%">
<span>{{craftData.development_mode_str}}</span>
<FormItem label="研制方式:" style="width: 100%">
<span>{{ craftData.development_mode_str }}</span>
</FormItem>
</Col>
<Col span="12">
<FormItem label="产品名称:" style="width:100%">
<span>{{craftData.productName}}</span>
<FormItem label="产品名称:" style="width: 100%">
<span>{{ craftData.productName }}</span>
</FormItem>
</Col>
<Col span="12">
<FormItem label="产品图号:" style="width:100%">
<span>{{craftData.productCode}}</span>
<FormItem label="产品编号:" style="width: 100%">
<span>{{ craftData.productCode }}</span>
</FormItem>
</Col>
</Row>
</Form>
</TabPane>
<TabPane label="设备信息" name="2">
<!-- <TabPane label="设备信息" name="2">
<Form :model="equipmentData" :label-width="130" inline>
<Row>
<Col span="12">
......@@ -74,32 +72,49 @@
</Col>
</Row>
</Form>
</TabPane>
</TabPane> -->
<TabPane label="质量信息" name="3">
<orderqcrecord ref="orderqcrecord1" />
<orderqcrecord ref="orderqcrecord1" :items="items"/>
</TabPane>
<TabPane label="配套数据" name="4">
<!-- <orderqcrecord ref="orderqcrecord1" /> -->
</TabPane>
</Tabs>
</div>
</template>
<script>
import service from '@/plugins/request'
import orderqcrecord from './orderqcrecord.vue'
import service from "@/plugins/request";
import orderqcrecord from "./orderqcrecord.vue";
export default {
components: { orderqcrecord },
props: {
baseData: {
type: [String, Number, Array, Object]
}
type: [String, Number, Array, Object],
},
items: {
mesCodeId: {
type: Number,
},
headerid: {
type: Number,
},
routingType: {
type: Number,
},
craftData: {
type: Object,
},
},
},
data() {
return {
themeBg: 'light',
craftData: {}, //工艺信息
themeBg: "light",
craftData:this.items.craftData, //工艺信息
equipmentData: {}, //设备信息
headerid: '', //暂存传字段
routingType: '', //工艺类型(主/专业)
mainCodeList: [] //编号数组
}
headerid: "", //暂存传字段
routingType: "", //工艺类型(主/专业)
mainCodeList: [], //编号数组
};
},
created() {
// this.loaddata()
......@@ -107,34 +122,33 @@ export default {
methods: {
// 获取设备信息 10020 /equipinfo/getlistall
getlistall(equipids) {
let url02 = `${systemUrl}/equipinfo/getlistall?equipids=` + equipids
let url02 = `${systemUrl}/equipinfo/getlistall?equipids=` + equipids;
service.get(`${url02}`).then((res) => {
if (res.success) {
if (res.result.length != 0) {
this.equipmentData = res.result[0]
this.equipmentData = res.result[0];
} else {
this.equipmentData = []
console.log('获取主工艺设备信息为空.')
this.equipmentData = [];
console.log("获取主工艺设备信息为空.");
}
} else {
this.equipmentData = []
console.log('获取主工艺设备数据失败.')
this.equipmentData = [];
console.log("获取主工艺设备数据失败.");
}
})
});
},
getqc(executeid) {
this.$refs.orderqcrecord1.qcdatasearch.execute_id = executeid
this.$refs.orderqcrecord1.qcdatasearch.execute_id = executeid;
},
productonchange(e) {
this.$refs.orderqcrecord1.qcdatasearch.isMain = 1
this.$refs.orderqcrecord1.qcdatasearch.productcode = e
this.$refs.orderqcrecord1.qcdatasearch.SkipCount = 0
this.$refs.orderqcrecord1.onqcpage()
this.$refs.orderqcrecord1.qcdatasearch.isMain = 1;
this.$refs.orderqcrecord1.qcdatasearch.productcode = e;
this.$refs.orderqcrecord1.qcdatasearch.SkipCount = 0;
this.$refs.orderqcrecord1.onqcpage();
},
tabChange() {
// console.log("切换tab")
}
},
},
mounted() {},
watch: {
......@@ -145,10 +159,10 @@ export default {
// this.loaddata(v.id)
// console.info(o.id)
},
deep: true
}
}
}
deep: true,
},
},
};
</script>
<style scoped>
</style>
\ No newline at end of file
......@@ -281,7 +281,7 @@ export default {
//追溯
this.reviewModal = true;
this.itemData = item;
this.$refs.reviewCount.actNum = "1";
// this.$refs.reviewCount.actNum = "1";
},
reviewOk() {
this.reviewModal = false;
......@@ -292,7 +292,7 @@ export default {
// this.$refs.reviewCount.$refs.menus.updateActiveName();
// })
// }
this.$refs.reviewCount.actNum = "";
// this.$refs.reviewCount.actNum = "1";
},
// 分页
pageChange(pageNum) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment