Browse Source

字典管理新增

master
z_yu 3 years ago
parent
commit
51a8fb2e65
  1. 7
      src/api/system/dict.js
  2. 11
      src/api/system/dictDetail.js
  3. 4
      src/views/archivesConfig/dict/dictDetail.vue
  4. 2
      src/views/archivesConfig/dict/index.vue

7
src/api/system/dict.js

@ -9,17 +9,20 @@ export function getDicts() {
export function add(data) { export function add(data) {
return request({ return request({
url: 'api/dict',
url: 'api/dictrionary/edit',
method: 'post', method: 'post',
data data
}) })
} }
export function del(ids) { export function del(ids) {
const params = {
id: ids[0]
}
return request({ return request({
url: 'api/dictrionary/delete', url: 'api/dictrionary/delete',
method: 'post', method: 'post',
data: ids
params
}) })
} }

11
src/api/system/dictDetail.js

@ -28,16 +28,21 @@ export function getDictMap(dictName) {
export function add(data) { export function add(data) {
return request({ return request({
url: 'api/dictDetail',
url: 'api/dictrionary/edit',
method: 'post', method: 'post',
data data
}) })
} }
export function del(id) {
export function del(ids) {
const params = {
id: ids[0]
}
console.log(ids)
return request({ return request({
url: 'api/dictrionary/delete', url: 'api/dictrionary/delete',
method: 'post'
method: 'post',
params
}) })
} }

4
src/views/archivesConfig/dict/dictDetail.vue

@ -46,7 +46,7 @@ import CRUD, { presenter, header, form } from '@crud/crud'
import crudOperation from '@crud/CRUD.operation' import crudOperation from '@crud/CRUD.operation'
import pagination from '@crud/Pagination' import pagination from '@crud/Pagination'
const defaultForm = { id: null, dic_name: null, dic_code: null, dic_explain: null }
const defaultForm = { id: null, dic_name: null, dic_code: null, dic_explain: null, dic_type: false }
export default { export default {
components: { crudOperation, pagination }, components: { crudOperation, pagination },
@ -72,7 +72,7 @@ export default {
presenter(), presenter(),
header(), header(),
form(function() { form(function() {
return Object.assign({ dict: { id: this.dictId }}, defaultForm)
return Object.assign({ dic_pid: this.dictId }, defaultForm)
})], })],
props: { props: {
activeAddBtn: { activeAddBtn: {

2
src/views/archivesConfig/dict/index.vue

@ -43,7 +43,7 @@ import crudDict from '@/api/system/dict'
import CRUD, { presenter, header, form } from '@crud/crud' import CRUD, { presenter, header, form } from '@crud/crud'
import crudOperation from '@crud/CRUD.operation' import crudOperation from '@crud/CRUD.operation'
const defaultForm = { id: null, dic_name: null, dic_code: null, dic_explain: null, dictDetails: [] }
const defaultForm = { id: null, dic_name: null, dic_code: null, dic_explain: null, dic_type: true }
export default { export default {
name: 'Dict', name: 'Dict',

Loading…
Cancel
Save