|
@@ -33,7 +33,7 @@
|
|
|
</hc-body>
|
|
|
|
|
|
<!-- 新增/修改 -->
|
|
|
- <hc-dialog v-model="isAddEditShow" widths="44rem" is-footer-center :title="formModel.id ? '修改' : '新增'" @close="addEditClose">
|
|
|
+ <hc-dialog v-model="isAddEditShow" widths="24rem" is-footer-center :title="formModel.id ? '修改' : '新增'" @close="addEditClose">
|
|
|
<el-form ref="formRef" :model="formModel" :rules="formRules" label-position="top" label-width="auto">
|
|
|
<el-form-item label="节点编号:">
|
|
|
<el-input v-model="formModel.nodeCode" clearable placeholder="请输入节点编号" />
|
|
@@ -129,6 +129,7 @@ const treeMenuData = [
|
|
|
|
|
|
//菜单被点击
|
|
|
const treeMenuClick = async ({ key, data, node }) => {
|
|
|
+ nodeInfo.value = data
|
|
|
console.log(key)
|
|
|
if (key === 'add') {
|
|
|
formModel.value = {}
|
|
@@ -189,14 +190,15 @@ const addEditSubmit = async () => {
|
|
|
addEditLoading.value = true
|
|
|
//处理表单
|
|
|
const form = formModel.value
|
|
|
- const { id, ancestor, templateId } = nodeInfo.value
|
|
|
- form.parentId = id
|
|
|
- form.ancestor = ancestor
|
|
|
- form.templateId = templateId
|
|
|
form.nodeTypeName = getDictionaryName(meterUnitType.value, form.nodeType)
|
|
|
//发起请求
|
|
|
let res
|
|
|
if (isNullES(form.id)) {
|
|
|
+ const { id, ancestor } = nodeInfo.value
|
|
|
+ const { id: templateId } = dataInfo.value
|
|
|
+ form.parentId = id
|
|
|
+ form.ancestor = ancestor
|
|
|
+ form.templateId = templateId
|
|
|
res = await mainApi.add(form)
|
|
|
} else {
|
|
|
res = await mainApi.update(form)
|