|
@@ -212,7 +212,7 @@
|
|
|
<el-table-column show-overflow-tooltip label="物料编码" align="center" prop="materialCode" width="230px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang" :prop="'puDemandItemList.' + scope.$index + '.' + 'materialCode'" :rules="{ required: true, message: '请选择物料编码', trigger: 'blur' }">
|
|
|
- <el-input clearable :disabled="sonDisable" size="mini" v-model="scope.row.materialCode" @focus="chooseMaterial(scope.$index)">
|
|
|
+ <el-input clearable :disabled="sonDisable" size="mini" v-model="scope.row.materialCode" @paste.native="pasteMe($event, scope)">
|
|
|
<el-button size="mini" :disabled="sonDisable" slot="append" icon="el-icon-more" @click="chooseMaterial(scope.$index)"></el-button>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
@@ -246,7 +246,7 @@
|
|
|
<el-table-column show-overflow-tooltip label="预留比例" align="center" prop="reservedProportion" width="150px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang">
|
|
|
- <el-select clearable :disabled="sonDisable" size="mini" v-model="scope.row.reservedProportion" @change="getYLSL(scope)">
|
|
|
+ <el-select clearable :disabled="sonDisable" size="mini" v-model="scope.row.reservedProportion" @change="getYLSL(scope)" @clear="scope.row.reservedQty = ''">
|
|
|
<el-option v-for=" dict in dict.type.sys_reserve_ratio" :key="dict.value" :label="dict.label" :value="dict.value">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -1116,6 +1116,17 @@ export default {
|
|
|
this.basicForm.puDemandItemList[this.tableIndex].address = selection[0].address
|
|
|
}
|
|
|
},
|
|
|
+ // 粘贴来的数据
|
|
|
+ pasteMe(e, socpe) {
|
|
|
+ e.preventDefault() //阻止默认粘贴事件
|
|
|
+ let source = e.clipboardData.getData("Text");
|
|
|
+ console.log('eee:', source)
|
|
|
+ // 首先对源头进行解析
|
|
|
+ let rows = source.split("\r\n"); // 拆成一个数组
|
|
|
+ rows.pop()
|
|
|
+ console.log('复制的数组',rows);
|
|
|
+ console.log('列表的数组',this.basicForm.puDemandItemList)
|
|
|
+ },
|
|
|
// 明细行选择物料编码带出数据
|
|
|
chooseMaterial(index) {
|
|
|
console.log("🚀 ~ file: add.vue:790 ~ chooseMaterial ~ index:", index)
|