产品修改

This commit is contained in:
刘召雪
2020-11-12 09:33:13 +08:00
parent 6022a870a8
commit 0d4c0cf3af

View File

@ -90,21 +90,21 @@
</el-dialog> </el-dialog>
<!-- 添加节点参数配置对话框 --> <!-- 添加节点参数配置对话框 -->
<el-dialog :title="title" :visible.sync="nodeOpen" width="500px" append-to-body> <el-dialog :title="title" :visible.sync="nodeOpen" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="100px"> <el-form ref="nodeForm" :model="nodeForm" :rules="nodeRules" label-width="100px">
<el-form-item label="产品ID" prop="productId"> <el-form-item label="产品ID" prop="productId">
<el-input v-model="form.productId" disabled placeholder="请输入产品ID" /> <el-input v-model="nodeForm.productId" disabled placeholder="请输入产品ID" />
</el-form-item> </el-form-item>
<el-form-item label="节点ID" prop="nodeId"> <el-form-item label="节点ID" prop="nodeId">
<el-input v-model="form.nodeId" placeholder="请输入节点ID" /> <el-input v-model="nodeForm.nodeId" placeholder="请输入节点ID" />
</el-form-item> </el-form-item>
<el-form-item label="节点名称" prop="nodeName"> <el-form-item label="节点名称" prop="nodeName">
<el-input v-model="form.nodeName" placeholder="请输入节点名称" /> <el-input v-model="nodeForm.nodeName" placeholder="请输入节点名称" />
</el-form-item> </el-form-item>
<el-form-item label="状态"> <el-form-item label="状态">
<el-input v-model="form.status" /> <el-input v-model="nodeForm.status" />
</el-form-item> </el-form-item>
<el-form-item label="备注"> <el-form-item label="备注">
<el-input v-model="form.remark" /> <el-input v-model="nodeForm.remark" />
</el-form-item> </el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
@ -171,6 +171,7 @@ export default {
], ],
// 表单参数 // 表单参数
form: {}, form: {},
nodeForm: {},
// 总条数 // 总条数
total: 0, total: 0,
value: "", value: "",
@ -192,13 +193,19 @@ export default {
productType: [ productType: [
{ required: true, message: "产品编码不能为空", trigger: "blur" }, { required: true, message: "产品编码不能为空", trigger: "blur" },
], ],
},
nodeRules: {
productId: [
{ required: true, message: "产品ID不能为空", trigger: "blur" },
],
nodeId: [ nodeId: [
{ required: true, message: "节点ID不能为空", trigger: "blur" }, { required: true, message: "节点ID不能为空", trigger: "blur" },
], ],
nodeName: [ nodeName: [
{ required: true, message: "节点名称不能为空", trigger: "blur" }, { required: true, message: "节点名称不能为空", trigger: "blur" },
], ],
}, }
}; };
}, },
created () { created () {
@ -253,7 +260,14 @@ export default {
productName: "", productName: "",
status: "0", status: "0",
}; };
this.nodeForm = {
productId: "",
nodeId: "",
nodeName: "",
status: "",
};
this.resetForm("form"); this.resetForm("form");
this.resetForm("nodeForm");
}, },
// 多选框选中数据 // 多选框选中数据
@ -277,7 +291,7 @@ export default {
this.reset(); this.reset();
this.nodeOpen = true; this.nodeOpen = true;
this.title = "添加产品节点"; this.title = "添加产品节点";
this.form.productId = row.productId; this.nodeForm.productId = row.productId;
}, },
/** 修改按钮操作 */ /** 修改按钮操作 */
@ -292,7 +306,7 @@ export default {
handleUpdatenode (row) { handleUpdatenode (row) {
this.reset(); this.reset();
this.nodeOpen = true; this.nodeOpen = true;
this.form = row; this.nodeForm = row;
this.title = "修改产品节点"; this.title = "修改产品节点";
}, },
/** 提交按钮 */ /** 提交按钮 */
@ -325,7 +339,7 @@ export default {
}, },
/** 节点提交操作 */ /** 节点提交操作 */
saveNode: function () { saveNode: function () {
addNode(this.form).then((res) => { addNode(this.nodeForm).then((res) => {
if (200 == res.code) { if (200 == res.code) {
this.msgSuccess(this.title + "成功"); this.msgSuccess(this.title + "成功");
this.nodeOpen = false; this.nodeOpen = false;