From eefef89cb761361490089b0c7429c3238e698ee9 Mon Sep 17 00:00:00 2001 From: z_yu <1534695664@qq.com> Date: Tue, 5 Jul 2022 17:39:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=86=20?= =?UTF-8?q?=E5=8F=8Abug=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/storeManage/deviceManage/device.js | 19 ++--- src/assets/styles/yxk-admin.scss | 9 +++ src/views/category/fieldManage/index.vue | 6 ++ .../category/fieldManage/module/form.vue | 4 +- src/views/components/category/SettingForm.vue | 1 + src/views/components/field/module/form.vue | 3 +- src/views/storeManage/deviceManage/index.vue | 74 +++++++++---------- 7 files changed, 59 insertions(+), 57 deletions(-) diff --git a/src/api/storeManage/deviceManage/device.js b/src/api/storeManage/deviceManage/device.js index 9a426bb..06ae258 100644 --- a/src/api/storeManage/deviceManage/device.js +++ b/src/api/storeManage/deviceManage/device.js @@ -1,15 +1,8 @@ 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', + url: 'api/storeroom/create', method: 'post', data }) @@ -20,18 +13,18 @@ export function del(ids) { id: ids[0] } return request({ - url: 'api/dictrionary/delete', - method: 'post', + url: 'api/storeroom/delete', + method: 'delete', data }) } export function edit(data) { return request({ - url: 'api/dictrionary/edit', - method: 'post', + url: 'api/storeroom/update', + method: 'put', data }) } -export default { add, edit, del, getDicts } +export default { add, edit, del } diff --git a/src/assets/styles/yxk-admin.scss b/src/assets/styles/yxk-admin.scss index 4021d6e..1fb1fb6 100644 --- a/src/assets/styles/yxk-admin.scss +++ b/src/assets/styles/yxk-admin.scss @@ -985,4 +985,13 @@ input[type='number'] { } .svg-arc-style{ margin-right: 10px; +} + +.svg-arc-style{ + margin-right: 10px; +} + +.el-form-item__error--inline{ + margin-left: 0; + vertical-align: top; } \ No newline at end of file diff --git a/src/views/category/fieldManage/index.vue b/src/views/category/fieldManage/index.vue index 2d85b3e..fab0587 100644 --- a/src/views/category/fieldManage/index.vue +++ b/src/views/category/fieldManage/index.vue @@ -156,6 +156,12 @@ export default { }) return false }, + [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) }) + } + }, clickRowHandler(row) { this.$refs.fieldTable.clearSelection() this.$refs.fieldTable.toggleRowSelection(row) diff --git a/src/views/category/fieldManage/module/form.vue b/src/views/category/fieldManage/module/form.vue index 985bb46..6ae71e1 100644 --- a/src/views/category/fieldManage/module/form.vue +++ b/src/views/category/fieldManage/module/form.vue @@ -26,9 +26,9 @@ const defaultForm = { isDataType: null, isDataTypeDetails: null, isColumnLength: null, - isColumnType: null, + isColumnType: 2, isSequence: null, - isType: null, + isType: 2, isSystem: true, isLine: false, isInput: true, diff --git a/src/views/components/category/SettingForm.vue b/src/views/components/category/SettingForm.vue index e8d32ba..feba244 100644 --- a/src/views/components/category/SettingForm.vue +++ b/src/views/components/category/SettingForm.vue @@ -161,6 +161,7 @@ export default { { required: true, message: '请选择数据类型', trigger: 'blur' } ], isColumnLength: [ + { required: true, message: '请输入字段长度', trigger: 'blur' }, { validator: checkMaxLength, trigger: 'blur' } ], editLength: [ diff --git a/src/views/components/field/module/form.vue b/src/views/components/field/module/form.vue index 92074f8..d6d9814 100644 --- a/src/views/components/field/module/form.vue +++ b/src/views/components/field/module/form.vue @@ -43,7 +43,8 @@ const defaultForm = { fieldName: '', isDataType: 1, isColumnLength: 100, - isDefaultValue: '' + isDefaultValue: '', + isSystem: 1 } export default { mixins: [form(defaultForm)], diff --git a/src/views/storeManage/deviceManage/index.vue b/src/views/storeManage/deviceManage/index.vue index 1587f57..e4d7c95 100644 --- a/src/views/storeManage/deviceManage/index.vue +++ b/src/views/storeManage/deviceManage/index.vue @@ -34,6 +34,11 @@ + @@ -43,7 +48,7 @@
- +
@@ -51,7 +56,7 @@ - + @@ -60,54 +65,53 @@