소스 검색

修改

master
yangpeilai 3 주 전
부모
커밋
53e17f0131
1개의 변경된 파일15개의 추가작업 그리고 6개의 파일을 삭제
  1. 15
    6
      src/views/system/dictionaries/index.vue

+ 15
- 6
src/views/system/dictionaries/index.vue 파일 보기

</el-card> </el-card>
</div> </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 ref="form" :rules="rules" :model="sizeForm" label-width="120px">
<el-form-item label="类型key值" prop="code"> <el-form-item label="类型key值" prop="code">
<el-input maxlength="60" v-trim clearable v-model="sizeForm.code" placeholder="类型标识(列:user_type)"></el-input> <el-input maxlength="60" v-trim clearable v-model="sizeForm.code" placeholder="类型标识(列:user_type)"></el-input>
let currentPage = ref(1) let currentPage = ref(1)
let pageSize = ref(10) let pageSize = ref(10)
let addStart = ref(false) //添加||编辑状态 let addStart = ref(false) //添加||编辑状态
let dictTitle = ref('字典添加') //添加||编辑状态
let rules = ref({ let rules = ref({
name: [{ required: true, message: '字典名称不能为空', trigger: 'blur' }], name: [{ required: true, message: '字典名称不能为空', trigger: 'blur' }],
code: [{ required: true, message: '字典key值不能为空', trigger: 'blur' }], code: [{ required: true, message: '字典key值不能为空', trigger: 'blur' }],
ElMessage.error('请先选择父级字典!') ElMessage.error('请先选择父级字典!')
return 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 = { childNodeForm.value = {
typeId: typeId.value, typeId: typeId.value,
name: '', name: '',
function handleEdit(idx, row) { function handleEdit(idx, row) {
dictionaries.value = true dictionaries.value = true
sizeForm.value = row sizeForm.value = row
sizeForm.value.typeId = row.id
addStart.value = true addStart.value = true
dictTitle.value = '字典修改'
} }
//字典管理添加 //字典管理添加
function handleAdd() { function handleAdd() {
sizeForm.value = {} sizeForm.value = {}
dictionaries.value = true dictionaries.value = true
addStart.value = false addStart.value = false
dictTitle.value = '字典添加'
} }
//字典枚举编辑 //字典枚举编辑
function handleChildEdit(idx, row) { function handleChildEdit(idx, row) {
function submitForm(formEl) { function submitForm(formEl) {
formEl.validate((valid: any, fields: any) => { formEl.validate((valid: any, fields: any) => {
if (valid) { if (valid) {
// console.log('sizeForm.value', sizeForm.value)
console.log('sizeForm.value', sizeForm.value)
BaseService.postN( BaseService.postN(
addStart.value ? '/userw/dict/typeUpdate' : '/userw/dict/typeAdd', addStart.value ? '/userw/dict/typeUpdate' : '/userw/dict/typeAdd',
sizeForm.value sizeForm.value

Loading…
취소
저장