diff --git a/src/api/storeManage/deviceManage/device.js b/src/api/storeManage/deviceManage/device.js new file mode 100644 index 0000000..9a426bb --- /dev/null +++ b/src/api/storeManage/deviceManage/device.js @@ -0,0 +1,37 @@ +import request from '@/utils/request' + +export function getDicts() { + return request({ + url: 'api/dictrionary/menu', + method: 'get' + }) +} + +export function add(data) { + return request({ + url: 'api/dictrionary/edit', + method: 'post', + data + }) +} + +export function del(ids) { + const data = { + id: ids[0] + } + return request({ + url: 'api/dictrionary/delete', + method: 'post', + data + }) +} + +export function edit(data) { + return request({ + url: 'api/dictrionary/edit', + method: 'post', + data + }) +} + +export default { add, edit, del, getDicts } diff --git a/src/api/storeManage/deviceManage/deviceDetail.js b/src/api/storeManage/deviceManage/deviceDetail.js new file mode 100644 index 0000000..2c2c914 --- /dev/null +++ b/src/api/storeManage/deviceManage/deviceDetail.js @@ -0,0 +1,78 @@ +import request from '@/utils/request' + +export function get(dictName) { + const params = { + dictName, + page: 0, + size: 9999 + } + return request({ + url: 'api/dictDetail', + method: 'get', + params + }) +} + +export function findSubsetById(id) { + const params = { + id, + page: 0, + size: 9999 + } + return request({ + url: 'api/dictrionary/findSubsetById', + method: 'get', + params + }) +} + +// 根据字典id查询子集 +export function FetchFindAllSubsetById(parameter) { + return request({ + url: 'api/dictrionary/findAllSubsetById', + method: 'get', + params: parameter + }) +} + +export function getDictMap(dictName) { + const params = { + dictName, + page: 0, + size: 9999 + } + return request({ + url: 'api/dictDetail/map', + method: 'get', + params + }) +} + +export function add(data) { + return request({ + url: 'api/dictrionary/edit', + method: 'post', + data + }) +} + +export function del(ids) { + const data = { + id: ids[0] + } + return request({ + url: 'api/dictrionary/delete', + method: 'post', + data + }) +} + +export function edit(data) { + return request({ + url: 'api/dictrionary/edit', + method: 'post', + data + }) +} + +export default { add, edit, del } diff --git a/src/views/archivesConfig/dict/dictDetail.vue b/src/views/archivesConfig/dict/dictDetail.vue index 5151b6c..487165f 100644 --- a/src/views/archivesConfig/dict/dictDetail.vue +++ b/src/views/archivesConfig/dict/dictDetail.vue @@ -81,7 +81,6 @@ export default { group: false }, queryOnPresenterCreated: false, - confirmDeleteMsg: '确认删除当前字典内容么?', sort: ['dicCode,asc'] }) ] diff --git a/src/views/components/field/index.vue b/src/views/components/field/index.vue index 8cb9fd0..dbeeaa0 100644 --- a/src/views/components/field/index.vue +++ b/src/views/components/field/index.vue @@ -27,7 +27,7 @@ - + @@ -57,6 +57,7 @@ import CRUD, { presenter } from '@crud/crud' import crudOperation from '@crud/CRUD.operation' export default { + name: 'Field', components: { eForm, crudOperation }, mixins: [presenter()], cruds() { @@ -123,6 +124,12 @@ export default { form.isColumnLength = undefined } }, + [CRUD.HOOK.beforeSubmit]() { + this.crud.form.isType = this.isType + if (!this.crud.form.isSequence) { + this.crud.data.reduce((prev, cur) => { return Math.max(prev.isSequence, cur.isSequence) }) + } + }, handleConfirm() { verifyMaintenance(encrypt(this.form.verifyCode)).then((res) => { if (res) { diff --git a/src/views/storeManage/deviceManage/dictDetail.vue b/src/views/storeManage/deviceManage/deviceDetail.vue similarity index 92% rename from src/views/storeManage/deviceManage/dictDetail.vue rename to src/views/storeManage/deviceManage/deviceDetail.vue index 3ec8e80..c37afae 100644 --- a/src/views/storeManage/deviceManage/dictDetail.vue +++ b/src/views/storeManage/deviceManage/deviceDetail.vue @@ -4,7 +4,7 @@