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