|
@@ -284,10 +284,12 @@ export default {
|
|
}
|
|
}
|
|
this.changeExpiryDateManagerment(row);
|
|
this.changeExpiryDateManagerment(row);
|
|
},
|
|
},
|
|
-
|
|
|
|
|
|
+
|
|
changeExpiryDateManagerment(row) {
|
|
changeExpiryDateManagerment(row) {
|
|
if (row.expiryDateManagerment === "2") {
|
|
if (row.expiryDateManagerment === "2") {
|
|
row.usefulLife = "";
|
|
row.usefulLife = "";
|
|
|
|
+ row.expiryUnitId = "";
|
|
|
|
+ row.usefulLifeUnitId = "";
|
|
}
|
|
}
|
|
},
|
|
},
|
|
// 物料编码
|
|
// 物料编码
|
|
@@ -521,6 +523,43 @@ export default {
|
|
</component>
|
|
</component>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
+ <!-- 效期单位 -->
|
|
|
|
+ <template slot="expiryUnitId" slot-scope="scope">
|
|
|
|
+ <component
|
|
|
|
+ v-bind="scope.attr"
|
|
|
|
+ v-model="scope.row[scope.item.key]"
|
|
|
|
+ :size="$attrs.size"
|
|
|
|
+ :source.sync="scope.row"
|
|
|
|
+ :disabled="scope.row.expiryDateManagerment !== '0'"
|
|
|
|
+ >
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in dict.type[scope.attr.dictName]"
|
|
|
|
+ :key="item.value"
|
|
|
|
+ :label="item.label"
|
|
|
|
+ :value="item.value"
|
|
|
|
+ >
|
|
|
|
+ </el-option>
|
|
|
|
+ </component>
|
|
|
|
+ </template>
|
|
|
|
+ <!-- 有效期至单位 -->
|
|
|
|
+ <template slot="usefulLifeUnitId" slot-scope="scope">
|
|
|
|
+ <component
|
|
|
|
+ v-bind="scope.attr"
|
|
|
|
+ v-model="scope.row[scope.item.key]"
|
|
|
|
+ :size="$attrs.size"
|
|
|
|
+ :source.sync="scope.row"
|
|
|
|
+ :disabled="scope.row.expiryDateManagerment !== '0'"
|
|
|
|
+ >
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in dict.type[scope.attr.dictName]"
|
|
|
|
+ :key="item.value"
|
|
|
|
+ :label="item.label"
|
|
|
|
+ :value="item.value"
|
|
|
|
+ >
|
|
|
|
+ </el-option>
|
|
|
|
+ </component>
|
|
|
|
+ </template>
|
|
|
|
+
|
|
<ux-table-column
|
|
<ux-table-column
|
|
fixed="right"
|
|
fixed="right"
|
|
title="操作"
|
|
title="操作"
|