产品修改

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