|
|
@@ -196,17 +196,17 @@ const add_gyzlent = async (event,id1,id2,id3) => {
|
|
|
document.getElementById(id3).focus()
|
|
|
cjdisplay.value = true
|
|
|
}
|
|
|
- if (id2 === '损耗系数' && event.key==='Tab') {
|
|
|
- document.getElementById(id3).focus()
|
|
|
- shxsdisplay.value = true
|
|
|
- _getSH()
|
|
|
- }
|
|
|
+ // if (id2 === '损耗系数' && event.key==='Tab') {
|
|
|
+ // document.getElementById(id3).focus()
|
|
|
+ // }
|
|
|
if (id2 === '工序损耗' && event.key==='Tab') {
|
|
|
if(form['车间名称']){
|
|
|
await getGxshList();
|
|
|
+ _getSH()
|
|
|
+ shxsdisplay.value = true
|
|
|
}
|
|
|
}
|
|
|
- if (id2 === '工序名称' && event.key==='Tab') {
|
|
|
+ if (id2 === '工序名称' && event.key==='Tab' || event.key==='Enter') {
|
|
|
console.log(213)
|
|
|
if(form['工艺名称'] === undefined){
|
|
|
form['工艺名称'] = '';
|
|
|
@@ -240,10 +240,21 @@ const add_gyzlent = async (event,id1,id2,id3) => {
|
|
|
}
|
|
|
|
|
|
const getSHListdata = ref([]);
|
|
|
-
|
|
|
+const _shdh = ref('');
|
|
|
+const InSH = async (value) => {
|
|
|
+ const response = await getLossCode({ code:form['工艺名称']});
|
|
|
+ console.log(response)
|
|
|
+ if(response.code===0){
|
|
|
+ form['shdh']=response.data[0].sys_bh
|
|
|
+ // form.工序损耗名称= node.sys_mc
|
|
|
+ form['工序损耗名称'] = `${response.data[0].sys_mc} ${form['工序名称']}`;
|
|
|
+ form.损耗系数=response.data[0].sys_rate0
|
|
|
+ form.难度系数=response.data[0].sys_rate1
|
|
|
+ }
|
|
|
+}
|
|
|
//填充树形结构
|
|
|
const _getSH = async () => {
|
|
|
- const response = await getLossCode({ code: '' });
|
|
|
+ const response = await getLossCode({ code:'' });
|
|
|
if (response.code === 0) {
|
|
|
const data = response.data;
|
|
|
const treeData = [];
|
|
|
@@ -275,6 +286,16 @@ const selectSHNode = (node,check) => {
|
|
|
console.log(node.label)
|
|
|
}
|
|
|
if(node.level==2){
|
|
|
+ if(form['工艺名称'] === undefined){
|
|
|
+ form['工艺名称'] = '';
|
|
|
+ }
|
|
|
+ if(form['工序名称'] === undefined){
|
|
|
+ form['工序名称'] = '';
|
|
|
+ }
|
|
|
+
|
|
|
+ form['shdh']=node.sys_bh
|
|
|
+ // form.工序损耗名称= node.sys_mc
|
|
|
+ form['工序损耗名称'] = `${node.sys_mc} ${form['工序名称']}`;
|
|
|
form.损耗系数=node.sys_rate0
|
|
|
form.难度系数=node.sys_rate1
|
|
|
shxsdisplay.value = false;
|
|
|
@@ -322,6 +343,8 @@ const getGxshList = async ()=>{
|
|
|
message: '未获取到工序损耗'
|
|
|
})
|
|
|
}
|
|
|
+ // const response = await getLossCode({ code: WastageList_data.data });
|
|
|
+ // console.log(response)
|
|
|
form['shdh'] = WastageList_data.data
|
|
|
}
|
|
|
//点击工序损耗列表数据
|
|
|
@@ -343,12 +366,20 @@ const selectHandle = async (node)=>{
|
|
|
return false;
|
|
|
}
|
|
|
form['设备编号'] = []
|
|
|
+
|
|
|
//通过车间名称查询机台
|
|
|
const MachineList_jitai = await gdzl_MachineList({address:form['车间名称']});
|
|
|
gdzl_MachineList_address.value = MachineList_jitai.data;
|
|
|
form['shdh'] = ''
|
|
|
//通过车间名称查询工序损耗
|
|
|
- await getGxshList()
|
|
|
+ // await getGxshList()
|
|
|
+ if(form['工艺名称'] === undefined){
|
|
|
+ form['工艺名称'] = '';
|
|
|
+ }
|
|
|
+ if(form['工序名称'] === undefined){
|
|
|
+ form['工序名称'] = '';
|
|
|
+ }
|
|
|
+ await InSH()
|
|
|
}
|
|
|
|
|
|
const changeHandle = (v) => {
|