|
@@ -219,7 +219,7 @@
|
|
|
<el-table-column prop="refundOutCodeQty" align="center" label="导入外机条码数量" width="140"></el-table-column>
|
|
|
<el-table-column prop="refundPartsCodeQty" align="center" label="导入配件条码数量" width="140"></el-table-column>
|
|
|
<el-table-column label="操作" align="center" width="140" fixed="right">
|
|
|
- <template slot-scope="scope" v-if="formType != 2 && joinCode">
|
|
|
+ <template slot-scope="scope" v-if="joinCode">
|
|
|
<el-upload
|
|
|
action='_'
|
|
|
:show-file-list='false'
|
|
@@ -265,7 +265,7 @@
|
|
|
<el-table-column label="规格型号" align="center">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item :prop="'list.' + scope.$index + '.specs'" :rules="[{ required: true, message: `请选择规格型号`, trigger: 'blur' }]">
|
|
|
- <el-select v-model="scope.row.specs" @change="(e)=>{changeSpecs(e,scope.row)}" value-key="goodsMaterialSpecsName" :disabled="isEdit2 != scope.$index || formType == 2" placeholder="请选择" style="width: 100%;">
|
|
|
+ <el-select v-model="scope.row.specs" @change="(e)=>{changeSpecs(e,scope.row)}" value-key="goodsMaterialSpecsName" :disabled="isEdit2 != scope.$index" placeholder="请选择" style="width: 100%;">
|
|
|
<el-option
|
|
|
v-for="(item,ind) in formData1.list"
|
|
|
:key="ind"
|
|
@@ -280,7 +280,7 @@
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item :prop="'list.' + scope.$index + '.goodsMaterialItemType'" :rules="[{ required: true, message: `请选择物料类型`, trigger: 'blur' }]">
|
|
|
<el-select v-model="scope.row.goodsMaterialItemType" @change="(e)=>{changeMaterial(e,scope.row)}"
|
|
|
- :disabled="isEdit2 != scope.$index || formType == 2" placeholder="请选择" style="width: 100%;">
|
|
|
+ :disabled="isEdit2 != scope.$index" placeholder="请选择" style="width: 100%;">
|
|
|
<el-option
|
|
|
v-for="(item,ind) in [{name: '内机',id: 'INSIDE'},{name: '外机',id: 'OUT'},{name: '配件',id: 'PARTS'}]"
|
|
|
:key="ind"
|
|
@@ -304,7 +304,7 @@
|
|
|
scope.row.uniqueCode = e.uniqueCode
|
|
|
scope.row.goodsMaterialItemId = e.itemId
|
|
|
|
|
|
- }" value-key="name" :disabled="isEdit2 != scope.$index || formType == 2" placeholder="请选择" style="width: 100%;">
|
|
|
+ }" value-key="name" :disabled="isEdit2 != scope.$index" placeholder="请选择" style="width: 100%;">
|
|
|
<el-option
|
|
|
v-for="(item,ind) in scope.row.materialList"
|
|
|
:key="ind"
|
|
@@ -325,19 +325,19 @@
|
|
|
<el-table-column prop="" align="center" label="条码" >
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item :prop="'list.' + scope.$index + '.materialCode'" :rules="[{ required: true, message: `请输入条码`, trigger: 'blur' }]">
|
|
|
- <el-input type="text" v-model="scope.row.materialCode" :disabled="isEdit2 != scope.$index || formType == 2" placeholder="请输入"></el-input>
|
|
|
+ <el-input type="text" v-model="scope.row.materialCode" :disabled="isEdit2 != scope.$index" placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="" align="center" label="数量">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item :prop="'list.' + scope.$index + '.stockQty'" :rules="[{ required: true, message: `请输入数量`, trigger: 'blur' }]">
|
|
|
- <el-input type="number" v-model="scope.row.stockQty" :disabled="isEdit2 != scope.$index || formType == 2 || scope.row.uniqueCode=='YES'" placeholder="请输入"></el-input>
|
|
|
+ <el-input type="number" v-model="scope.row.stockQty" :disabled="isEdit2 != scope.$index || scope.row.uniqueCode=='YES'" placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="操作" align="right" width="140" fixed="right">
|
|
|
- <template slot-scope="scope" v-if="formType != 2">
|
|
|
+ <template slot-scope="scope">
|
|
|
<el-button size="mini" type="primary" v-if="scope.$index == isEdit2" @click="saveCode(scope.row)">保存</el-button>
|
|
|
<el-button size="mini" type="primary" v-if="scope.$index != isEdit2" @click="isEdit2 = scope.$index">编辑</el-button>
|
|
|
<el-popconfirm title="确定删除吗?" @confirm="delCode(scope.row.orderDetailCodeId,scope.$index)">
|