限制新增弹框必填项必填,补充KPI国际化
This commit is contained in:
@@ -93,7 +93,11 @@
|
||||
<!-- 点位名称 -->
|
||||
<el-table-column :label="$t('bas_ContainerManagement.portName')" align="left" prop="portName" />
|
||||
<!-- 容器状态 -->
|
||||
<el-table-column :label="$t('bas_ContainerManagement.status')" align="left" prop="status" />
|
||||
<el-table-column :label="$t('bas_ContainerManagement.status')" align="left" prop="status">
|
||||
<template slot-scope="scope">
|
||||
<dict-tag :options="dict.type.stock_status" :value="scope.row.status"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- 物料种类 -->
|
||||
<el-table-column :label="$t('bas_ContainerManagement.productTypeQuantity')" align="right" prop="productTypeQuantity" />
|
||||
<!-- 容量 -->
|
||||
@@ -162,7 +166,7 @@
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<!-- 状态 -->
|
||||
<el-form-item :label="$t('bas_ContainerManagement.status')" prop="portName">
|
||||
<el-form-item :label="$t('bas_ContainerManagement.status')" prop="status">
|
||||
<el-select v-model="form.status" :placeholder="$t('bas_ContainerManagement.placeholderStatus')" clearable>
|
||||
<el-option
|
||||
v-for="status in dict.type.stock_status.slice(0, 2)"
|
||||
@@ -172,10 +176,7 @@
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<!-- 操作人 -->
|
||||
<el-form-item :label="$t('bas_ContainerManagement.operationMan')" prop="operationMan">
|
||||
<el-input v-model="form.operationMan" :placeholder="$t('bas_ContainerManagement.placeholderOperationMan')" />
|
||||
</el-form-item>
|
||||
<!-- 操作人字段已移除,由后台自动获取当前登录用户 -->
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<!-- 【确定】按钮 -->
|
||||
@@ -235,6 +236,15 @@ export default {
|
||||
form: {},
|
||||
// 表单校验
|
||||
rules: {
|
||||
containerId: [
|
||||
{ required: true, message: this.$t('bas_ContainerManagement.containerIdRequired'), trigger: "blur" } // 容器编号不能为空
|
||||
],
|
||||
portName: [
|
||||
{ required: true, message: this.$t('bas_ContainerManagement.portNameRequired'), trigger: "blur" } // 点位名称不能为空
|
||||
],
|
||||
status: [
|
||||
{ required: true, message: this.$t('bas_ContainerManagement.statusRequired'), trigger: "blur" } // 容器状态不能为空
|
||||
]
|
||||
},
|
||||
// 弹出框容器编号是否可编辑
|
||||
containerIdIsEnabled: true,
|
||||
@@ -347,6 +357,8 @@ export default {
|
||||
if (valid) {
|
||||
// 标题:修改容器管理
|
||||
if (this.title === this.$t('bas_ContainerManagement.editContainerItem')) {
|
||||
// 移除操作人字段,由后台自动获取当前登录用户
|
||||
delete this.form.operationMan;
|
||||
updateContainer(this.form).then(response => {
|
||||
// 提示信息:修改成功
|
||||
this.$modal.msgSuccess(this.$t('bas_ContainerManagement.editSuccessInfo'))
|
||||
@@ -357,10 +369,11 @@ export default {
|
||||
//@@@
|
||||
this.form.productTypeQuantity = '3';
|
||||
this.form.capacity = 10;
|
||||
// 移除操作人字段,由后台自动获取当前登录用户
|
||||
delete this.form.operationMan;
|
||||
addContainer(this.form).then(response => {
|
||||
// 提示信息:新增成功
|
||||
this.$modal.msgSuccess(this.$t('bas_ContainerManagement.addSuccessInfo'))
|
||||
// console.log(this.form.containerId + this.form.portName +this.form.operationMan);
|
||||
this.open = false
|
||||
this.getList()
|
||||
})
|
||||
@@ -389,3 +402,10 @@ export default {
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<style scoped>
|
||||
/* 统一表单控件宽度 */
|
||||
.el-select,
|
||||
.el-input {
|
||||
width: 100%;
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user