Browse Source

修改

master
yangpeilai 2 weeks ago
parent
commit
53e17f0131
1 changed files with 15 additions and 6 deletions
  1. 15
    6
      src/views/system/dictionaries/index.vue

+ 15
- 6
src/views/system/dictionaries/index.vue View File

@@ -81,7 +81,7 @@
</el-card>
</div>
<!-- 字典添加 -->
<el-dialog v-model="dictionaries" width="40%" title="字典添加">
<el-dialog v-model="dictionaries" width="40%" :title="dictTitle">
<el-form ref="form" :rules="rules" :model="sizeForm" label-width="120px">
<el-form-item label="类型key值" prop="code">
<el-input maxlength="60" v-trim clearable v-model="sizeForm.code" placeholder="类型标识(列:user_type)"></el-input>
@@ -168,6 +168,7 @@ let total = ref(0)
let currentPage = ref(1)
let pageSize = ref(10)
let addStart = ref(false) //添加||编辑状态
let dictTitle = ref('字典添加') //添加||编辑状态
let rules = ref({
name: [{ required: true, message: '字典名称不能为空', trigger: 'blur' }],
code: [{ required: true, message: '字典key值不能为空', trigger: 'blur' }],
@@ -194,10 +195,15 @@ function addEnt() {
ElMessage.error('请先选择父级字典!')
return
}
let itemOrder = childNodeForm.value.itemOrder;
if (!itemOrder) {
itemOrder = 0
}

let itemOrder = 0;
//找出sonData中最大的itemOrder
sonData.value.forEach((item) => {
if (item.itemOrder > itemOrder) {
itemOrder = item.itemOrder
}
})

childNodeForm.value = {
typeId: typeId.value,
name: '',
@@ -239,13 +245,16 @@ function getSystemList() {
function handleEdit(idx, row) {
dictionaries.value = true
sizeForm.value = row
sizeForm.value.typeId = row.id
addStart.value = true
dictTitle.value = '字典修改'
}
//字典管理添加
function handleAdd() {
sizeForm.value = {}
dictionaries.value = true
addStart.value = false
dictTitle.value = '字典添加'
}
//字典枚举编辑
function handleChildEdit(idx, row) {
@@ -385,7 +394,7 @@ function getListChild(dictTypeId) {
function submitForm(formEl) {
formEl.validate((valid: any, fields: any) => {
if (valid) {
// console.log('sizeForm.value', sizeForm.value)
console.log('sizeForm.value', sizeForm.value)
BaseService.postN(
addStart.value ? '/userw/dict/typeUpdate' : '/userw/dict/typeAdd',
sizeForm.value

Loading…
Cancel
Save