|
|
@@ -968,23 +968,23 @@
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="纸张:" prop="address" class="mab" label-width="100px">
|
|
|
<el-row>
|
|
|
- <el-input v-model="add_yjzlformdata.zzdh" placeholder="" style="width: 140px;" id="yj_zzdh" @keydown="add_yinjian_ent($event, '印件代号', 'yj_zzdh', 'yj_zzmc')" />
|
|
|
- <el-input v-model="add_yjzlformdata.zzmc" placeholder="" style="width: 460px;" id="yj_zzmc" @keydown="add_yinjian_ent($event, 'yj_zzdh', 'yj_zzmc', 'yj_zzdh1')" />
|
|
|
+ <el-input v-model="add_yjzlformdata.zzdh" placeholder="" style="width: 140px;" id="yj_zzdh" @keydown="add_gdzlyjent($event, '印件代号', 'yj_zzdh', 'yj_zzmc')" />
|
|
|
+ <el-input v-model="add_yjzlformdata.zzmc" placeholder="" style="width: 460px;" id="yj_zzmc" @keydown="add_gdzlyjent($event, 'yj_zzdh', 'yj_zzmc', 'yj_zzdh1')" />
|
|
|
</el-row>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="备用纸张1:" prop="address" class="mab" label-width="100px">
|
|
|
<el-row>
|
|
|
- <el-input v-model="add_yjzlformdata.zzdh1" placeholder="" style="width: 140px;" id="yj_zzdh1" @keydown="add_yinjian_ent($event, 'yj_zzmc', 'yj_zzdh1', 'yj_zzmc1')" />
|
|
|
- <el-input v-model="add_yjzlformdata.zzmc1" placeholder="" style="width: 460px;" id="yj_zzmc1" @keydown="add_yinjian_ent($event, 'yj_zzdh1', 'yj_zzmc1', 'yj_zzdh2')" />
|
|
|
+ <el-input v-model="add_yjzlformdata.zzdh1" placeholder="" style="width: 140px;" id="yj_zzdh1" @keydown="add_gdzlyjent($event, 'yj_zzmc', 'yj_zzdh1', 'yj_zzmc1')" />
|
|
|
+ <el-input v-model="add_yjzlformdata.zzmc1" placeholder="" style="width: 460px;" id="yj_zzmc1" @keydown="add_gdzlyjent($event, 'yj_zzdh1', 'yj_zzmc1', 'yj_zzdh2')" />
|
|
|
</el-row>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="备用纸张2:" prop="address" class="mab" label-width="100px">
|
|
|
<el-row>
|
|
|
- <el-input v-model="add_yjzlformdata.zzdh2" placeholder="" style="width: 140px;" id="yj_zzdh2" @keydown="add_yinjian_ent($event, 'yj_zzmc1', 'yj_zzdh2', 'yj_zzmc2')" />
|
|
|
+ <el-input v-model="add_yjzlformdata.zzdh2" placeholder="" style="width: 140px;" id="yj_zzdh2" @keydown="add_gdzlyjent($event, 'yj_zzmc1', 'yj_zzdh2', 'yj_zzmc2')" />
|
|
|
<el-input v-model="add_yjzlformdata.zzmc2" placeholder="" style="width: 460px;" id="yj_zzmc2" @keydown="ent($event, 'yj_zzdh2', 'yj_zzmc2', 'yj_zzdh3')" />
|
|
|
</el-row>
|
|
|
</el-form-item>
|
|
|
@@ -992,7 +992,7 @@
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="备用纸张3:" prop="address" class="mab" label-width="100px">
|
|
|
<el-row>
|
|
|
- <el-input v-model="add_yjzlformdata.zzdh3" placeholder="" style="width: 140px;" id="yj_zzdh3" @keydown="add_yinjian_ent($event, 'yj_zzmc2', 'yj_zzdh3', 'yj_zzmc3')" />
|
|
|
+ <el-input v-model="add_yjzlformdata.zzdh3" placeholder="" style="width: 140px;" id="yj_zzdh3" @keydown="add_gdzlyjent($event, 'yj_zzmc2', 'yj_zzdh3', 'yj_zzmc3')" />
|
|
|
<el-input v-model="add_yjzlformdata.zzmc3" placeholder="" style="width: 460px;" id="yj_zzmc3" @keydown="ent($event, 'yj_zzdh3', 'yj_zzmc3', 'yj_zzdh4')" />
|
|
|
</el-row>
|
|
|
</el-form-item>
|
|
|
@@ -1000,7 +1000,7 @@
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="备用纸张4:" prop="address" class="mab" label-width="100px">
|
|
|
<el-row>
|
|
|
- <el-input v-model="add_yjzlformdata.zzdh4" placeholder="" style="width: 140px;" id="yj_zzdh4" @keydown="add_yinjian_ent($event, 'yj_zzmc3', 'yj_zzdh4', 'yj_zzmc4')" />
|
|
|
+ <el-input v-model="add_yjzlformdata.zzdh4" placeholder="" style="width: 140px;" id="yj_zzdh4" @keydown="add_gdzlyjent($event, 'yj_zzmc3', 'yj_zzdh4', 'yj_zzmc4')" />
|
|
|
<el-input v-model="add_yjzlformdata.zzmc4" placeholder="" style="width: 460px;" id="yj_zzmc4" @keydown="ent($event, 'yj_zzdh4', 'yj_zzmc4', 'yj_tlgg')" />
|
|
|
</el-row>
|
|
|
</el-form-item>
|
|
|
@@ -2740,6 +2740,27 @@ const handleTreeData = (treeData) => {
|
|
|
}))
|
|
|
return data
|
|
|
}
|
|
|
+
|
|
|
+//印件新增【纸张】树状图
|
|
|
+const handleTreeDatas = (treeData) => {
|
|
|
+ const data = Object.keys(treeData).map((key)=>({
|
|
|
+ label:key,
|
|
|
+ children: Object.keys(treeData[key]).map((keys)=>({
|
|
|
+ label:keys,
|
|
|
+ children:Object.keys(treeData[key][keys]).map((keyss)=>({
|
|
|
+ label:keyss,
|
|
|
+ children:treeData[key][keys][keyss].map(item=>({
|
|
|
+ label:`${item.物料代码} ${item.物料名称}`,
|
|
|
+ 规格:item.规格,
|
|
|
+ 物料代码:item.物料代码,
|
|
|
+ 物料名称:item.物料名称
|
|
|
+ }))
|
|
|
+ }))
|
|
|
+ }))
|
|
|
+ }))
|
|
|
+ return data
|
|
|
+}
|
|
|
+
|
|
|
const selectZhiNode = (v) => {
|
|
|
if (v.children.length === 0) {
|
|
|
if (zzdhIndex.value == 0) {
|
|
|
@@ -2833,7 +2854,63 @@ const add_yinjian_ent = (event,id1,id2,id3) => {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+//新增印件表格input
|
|
|
+const add_gdzlyjent = async (event,id1,id2,id3,idx) => {
|
|
|
+ if (id2 === 'yjdh' && event.key==='Tab' || id2 === 'yjdh' && event.key=== 'Enter') {
|
|
|
+ _getProductYjList();
|
|
|
+ searchModel.value = true
|
|
|
+ }
|
|
|
+ if (id2 === 'zzdh' && event.key==='Tab' || id2 === 'zzdh' && event.key=== 'Enter') {
|
|
|
+ _getProductZzList()
|
|
|
+ searchZhiModel.value = true
|
|
|
+ zzdhIndex.value = idx
|
|
|
+ }
|
|
|
+ if (id2 === 'zzdh1' && event.key==='Tab' || id2 === 'zzdh1' && event.key=== 'Enter') {
|
|
|
+ _getProductZzList()
|
|
|
+ searchZhiModel.value = true
|
|
|
+ zzdhIndex.value = idx
|
|
|
+ }
|
|
|
+ if (id2 === 'zzdh2' && event.key==='Tab' || id2 === 'zzdh2' && event.key=== 'Enter') {
|
|
|
+ _getProductZzList()
|
|
|
+ searchZhiModel.value = true
|
|
|
+ zzdhIndex.value = idx
|
|
|
+ }
|
|
|
+ if (id2 === 'zzdh3' && event.key==='Tab' || id2 === 'zzdh3' && event.key=== 'Enter') {
|
|
|
+ _getProductZzList()
|
|
|
+ searchZhiModel.value = true
|
|
|
+ zzdhIndex.value = idx
|
|
|
+ }
|
|
|
+ if (id2 === 'zzdh4' && event.key==='Tab' || id2 === 'zzdh4' && event.key=== 'Enter') {
|
|
|
+ _getProductZzList()
|
|
|
+ searchZhiModel.value = true
|
|
|
+ zzdhIndex.value = idx
|
|
|
+ }
|
|
|
+ if(event.keyCode === 40){
|
|
|
+ if(id3!=''){
|
|
|
+ document.getElementById(id3).focus()
|
|
|
+ }
|
|
|
+ }else if (event.keyCode === 13) { // Enter 或向下箭头
|
|
|
+ if(id3!=''){
|
|
|
+ document.getElementById(id3).focus()
|
|
|
+ }
|
|
|
+ } else if (event.keyCode === 38) { // 向上箭头
|
|
|
+ if(id1!=''){
|
|
|
+ document.getElementById(id1).focus()
|
|
|
+ }
|
|
|
+ }else if (event.keyCode === 8) { // 删除箭头
|
|
|
+ if(id1!='' && document.getElementById(id2).value==''){
|
|
|
+ document.getElementById(id1).focus()
|
|
|
+ }
|
|
|
+ }else if (event.keyCode === 37) { // 向左箭头
|
|
|
+ if(id1!='' && document.getElementById(id2).selectionStart==0){
|
|
|
+ document.getElementById(id1).focus()
|
|
|
+ }
|
|
|
+ }else if (event.keyCode === 39) { // 向右箭头
|
|
|
+ if(id3!='' && document.getElementById(id2).selectionStart == document.getElementById(id2).value.length){
|
|
|
+ document.getElementById(id3).focus()
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
//===============新增工艺资料=======================
|
|
|
const addgydialogFormVisible = ref(false)
|
|
|
const searchCJModel = ref(false)
|