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 @@