|
@@ -179,6 +179,7 @@ export default {
|
|
|
rules={[{ required: true, message: '请填写', trigger: 'blur' }]}
|
|
|
>
|
|
|
<el-select
|
|
|
+ filterable={true}
|
|
|
value={row[column.columnAttributes.prop]}
|
|
|
onInput={val => {
|
|
|
row[column.columnAttributes.prop] = val
|
|
@@ -228,6 +229,7 @@ export default {
|
|
|
rules={[{ required: true, message: '请填写', trigger: 'blur' }]}
|
|
|
>
|
|
|
<el-select
|
|
|
+ filterable={true}
|
|
|
value={row[column.columnAttributes.prop]}
|
|
|
onInput={val => {
|
|
|
var data = this.esGoodsList.find( item => item.id===val )
|
|
@@ -242,7 +244,7 @@ export default {
|
|
|
row.energyLabel = data?.mark ||''
|
|
|
}}
|
|
|
placeholder="请输入内容">
|
|
|
- {this.esGoodsList.map((item, index_) => <el-option key={index_} label={item.goodsName} value={item.id}></el-option>)}
|
|
|
+ {this.esGoodsList.filter(item=>!this.formData.esOrderInfos.find(v=>v.esGoodsId==item.id ) || row.esGoodsId==item.id ).map((item, index_) => <el-option key={index_} label={item.goodsName} value={item.id}></el-option>)}
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
@@ -301,6 +303,7 @@ export default {
|
|
|
value={row[column.columnAttributes.prop]}
|
|
|
onInput={val => {
|
|
|
row[column.columnAttributes.prop] = val
|
|
|
+ row.totalAmount = (Number(val) * Number(row.goodsPrice)).toFixed(2)
|
|
|
}}
|
|
|
placeholder="请输入内容"
|
|
|
></el-input>
|
|
@@ -330,6 +333,7 @@ export default {
|
|
|
value={row[column.columnAttributes.prop]}
|
|
|
onInput={val => {
|
|
|
row[column.columnAttributes.prop] = val
|
|
|
+ row.totalAmount = (Number(val) * Number(row.num)).toFixed(2)
|
|
|
}}
|
|
|
placeholder="请输入内容"
|
|
|
></el-input>
|