From 6691ce8f71e8075a4569b182b1a9c6ffde2498c1 Mon Sep 17 00:00:00 2001
From: zxx <47968546@163.com>
Date: Wed, 30 Nov 2022 22:21:23 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E4=BA=86=E9=83=A8=E5=88=86?=
=?UTF-8?q?=E7=95=8C=E9=9D=A2=E5=8F=8A=E6=A0=B7=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../mk/components/toolbar/toolbar.vue | 20 ++++++-
src/pages/Middle/Admin/AdminUser/UserList.vue | 17 +++---
.../Middle/Admin/AdminUser/UserUpdate.vue | 2 +-
src/pages/Middle/Base/BaseAgent/edit.vue | 6 +-
src/pages/Middle/Base/BaseAgent/list.vue | 33 ++++++-----
src/pages/Middle/Base/BaseCompany/edit.vue | 57 +++++++++++++------
src/pages/Middle/Base/BaseCompany/list.vue | 44 ++++++++------
src/pages/Middle/Base/BaseConfig/edit.vue | 23 ++++----
src/pages/Middle/Base/BaseConfig/list.vue | 37 +++++++-----
src/pages/Middle/Base/BasePermission/edit.vue | 2 +-
src/pages/Middle/Base/BasePermission/list.vue | 17 +++---
src/pages/Middle/Base/BaseService/edit.vue | 34 ++++++-----
src/pages/Middle/Base/BaseService/list.vue | 47 ++++++++-------
.../Base/BaseService/permissionEdit.vue | 2 +-
.../Middle/Base/BaseService/routerEdit.vue | 14 ++---
.../Middle/Admin/AdminUser/router.map.js | 2 +-
16 files changed, 222 insertions(+), 135 deletions(-)
diff --git a/src/application/mk/components/toolbar/toolbar.vue b/src/application/mk/components/toolbar/toolbar.vue
index 5b1356f..c4be6b4 100644
--- a/src/application/mk/components/toolbar/toolbar.vue
+++ b/src/application/mk/components/toolbar/toolbar.vue
@@ -53,4 +53,22 @@ export default {
},
};
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/src/pages/Middle/Admin/AdminUser/UserList.vue b/src/pages/Middle/Admin/AdminUser/UserList.vue
index 517926a..df956d4 100644
--- a/src/pages/Middle/Admin/AdminUser/UserList.vue
+++ b/src/pages/Middle/Admin/AdminUser/UserList.vue
@@ -82,12 +82,13 @@ export default {
title: '左侧',
span: 20,
children: [
- { field: 'name', title: '名称', span: 7, itemRender: { name: '$input', props: { placeholder: '请输入名称' } } },
- { field: 'nick_name', title: '昵称', span: 7, itemRender: { name: '$input', props: { placeholder: '请输入昵称' } } },
- { span: 10, slots: { default: 'date' } }
+ { field: 'name', title: '名称', span: 5, itemRender: { name: '$input', props: { placeholder: '请输入名称' } } },
+ { field: 'nick_name', title: '昵称', span: 5, itemRender: { name: '$input', props: { placeholder: '请输入昵称' } } },
+ { span: 8, slots: { default: 'date' } },
+ { align: 'right', span: 4, itemRender: { name: '$buttons', children: [{ props: { type: 'submit', content: '搜索', status: 'primary' } },
+ { props: { type: 'reset', content: '重置' } }] } }
]
- },
- { align: 'right', span: 4, itemRender: { name: '$buttons', children: [{ props: { type: 'submit', content: '搜索', status: 'primary' } }, { props: { type: 'reset', content: '重置' } }] } }
+ }
],
@@ -129,7 +130,7 @@ export default {
columns: [
{ type: 'checkbox', width: 50 },
{ type: 'seq', width: 50 },
- { title: '操作', slots: { default: 'op' },width:100 },
+ { title: '操作', slots: { default: 'op' },width:120 },
{ field: 'name', sortable: true, title: '名称' },
{ field: 'nick_name', sortable: true, title: '昵称', showHeaderOverflow: true },
{ field: 'email', sortable: true, title: 'email', showHeaderOverflow: true },
@@ -289,10 +290,10 @@ export default {
};
-
\ No newline at end of file
diff --git a/src/pages/Middle/Base/BaseAgent/edit.vue b/src/pages/Middle/Base/BaseAgent/edit.vue
index ebcaf0e..1717603 100644
--- a/src/pages/Middle/Base/BaseAgent/edit.vue
+++ b/src/pages/Middle/Base/BaseAgent/edit.vue
@@ -177,6 +177,10 @@ export default {
};
-
diff --git a/src/pages/Middle/Base/BaseAgent/list.vue b/src/pages/Middle/Base/BaseAgent/list.vue
index 368feb4..d36fe8e 100644
--- a/src/pages/Middle/Base/BaseAgent/list.vue
+++ b/src/pages/Middle/Base/BaseAgent/list.vue
@@ -87,13 +87,13 @@ export default {
title: '左侧',
span: 20,
children: [
- { field: 'title', title: '代理商名称', span: 7, itemRender: { name: '$input', props: { placeholder: '请输入名称' } } },
- { field: 'short_name', title: '代理商简写', span: 7, itemRender: { name: '$input', props: { placeholder: '请输入昵称' } } },
-
- { span: 10, slots: { default: 'date' } }
+ { field: 'title', title: '代理商名称', span: 5, itemRender: { name: '$input', props: { placeholder: '请输入代理商名称' } } },
+ { field: 'short_name', title: '代理商简称', span: 5, itemRender: { name: '$input', props: { placeholder: '请输入代理商简称' } } },
+ { span: 8, slots: { default: 'date' } },
+ { align: 'right', span: 4, itemRender: { name: '$buttons', children: [{ props: { type: 'submit', content: '搜索', status: 'primary' } },
+ { props: { type: 'reset', content: '重置' } }] } }
]
- },
- { align: 'right', span: 4, itemRender: { name: '$buttons', children: [{ props: { type: 'submit', content: '搜索', status: 'primary' } }, { props: { type: 'reset', content: '重置' } }] } }
+ }
],
@@ -135,11 +135,10 @@ export default {
columns: [
{ type: 'checkbox', width: 50 },
{ type: 'seq', width: 50 },
- { title: '操作', slots: { default: 'op' },width:100 },
{ field: 'title', sortable: true, title: '代理商名称' },
- { field: 'short_name', sortable: true, title: '代理商简写', showHeaderOverflow: true },
+ { field: 'short_name', sortable: true, title: '代理商简称', showHeaderOverflow: true },
{ field: 'company_type', sortable: true, title: '代理商类型', showHeaderOverflow: true },
- { field: 'desc', sortable: true, title: '描述', showHeaderOverflow: true }
+ { title: '操作', slots: { default: 'op' },width:120 }
]
}
};
@@ -293,12 +292,20 @@ export default {
};
-
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/src/pages/Middle/Base/BaseCompany/edit.vue b/src/pages/Middle/Base/BaseCompany/edit.vue
index d8fbfe9..b4d1e5e 100644
--- a/src/pages/Middle/Base/BaseCompany/edit.vue
+++ b/src/pages/Middle/Base/BaseCompany/edit.vue
@@ -72,7 +72,7 @@ export default {
// 页面数据变量
var pageData = {
- companyTypeData: ['普通', '星级', '特星级'],
+ companyTypeData: ['日用陶瓷厂', '卫浴工厂', '公司企业', '贸易公司', '其他'],
config_list: [],
currentBeid : 0,
@@ -100,7 +100,7 @@ export default {
"desc": "",
"domain": "",
"devdomain": "",
- "company_type": "",
+ "company_type": "日用陶瓷厂",
"address": "",
"longitude": "",
"latitude": "",
@@ -111,6 +111,10 @@ export default {
"status": 1,
"short_title": "",
"token": "",
+ "name": "",
+ "mobile": "",
+ "password": "",
+ "email": "",
"admin_count": 0,
"staff_count": 0,
"store_count": 0
@@ -123,8 +127,20 @@ export default {
title: [
{ required: true, message: '请输入标题' }
],
- desc: [
- { required: true, message: '请输入描述' }
+ beid: [
+ { required: true, message: '请选择归属项目' }
+ ],
+ company_type: [
+ { required: true, message: '请选择公司类型' }
+ ],
+ name: [
+ { required: true, message: '请输入管理员名称' }
+ ],
+ mobile: [
+ { required: true, message: '请输入管理员手机号码' }
+ ],
+ password: [
+ { required: true, message: '请输入管理员密码' }
],
},
@@ -132,16 +148,21 @@ export default {
{
title: '左侧',
children: [
- { field: 'title', title: '公司名', span: 6, itemRender: { name: '$input', props: { placeholder: '请输入公司名' } } },
- { title: '归属项目', span: 6, slots: { default: 'beid' } },
- { title: '公司类型', span: 6, slots: { default: 'company_type' } },
- { field: 'logo', title: 'logo', span: 6, itemRender: { name: '$input', props: { placeholder: '请输入LOGO' } } },
- { field: 'domain', title: 'domain', span: 6, itemRender: { name: '$input' } },
- { field: 'devdomain', title: 'devdomain', span: 6, itemRender: { name: '$input' } },
- { field: 'desc', title: '描述', span: 6, itemRender: { name: '$input', props: { placeholder: '请输入描述' } } },
- { field: 'appid', title: 'appid', span: 6, itemRender: { name: '$input' } },
- { field: 'appsecret', title: 'appsecret', span: 6, itemRender: { name: '$input' } },
- { field: 'token', title: 'token', span: 6, itemRender: { name: '$input' } }
+ { field: 'title', title: '公司名', span: 12, itemRender: { name: '$input', props: { placeholder: '请输入公司名' } } },
+ { field: 'short_title', title: '公司简称', span: 8, itemRender: { name: '$input', props: { placeholder: '请输入公司简称' } } },
+ { field: 'desc', title: '描述', span: 16, itemRender: { name: '$textarea', props: { placeholder: '请输入描述' } } },
+ { field: 'logo', title: 'Logo', span: 16, itemRender: { name: '$input', props: { placeholder: '请输入LOGO' } } },
+ { field: 'domain', title: '域名', span: 10, itemRender: { name: '$input' } },
+ { field: 'devdomain', title: '测试域名', span: 10, itemRender: { name: '$input' } },
+ { field: 'beid',title: '归属项目', span: 6, slots: { default: 'beid' } },
+ { field: 'company_type',title: '公司类型', span: 6, slots: { default: 'company_type' } },
+ { field: 'appid', title: 'AppID', span: 20, itemRender: { name: '$input' } },
+ { field: 'appsecret', title: 'AppSecret', span: 20, itemRender: { name: '$input' } },
+ { field: 'token', title: '企业Token', span: 20, itemRender: { name: '$textarea' , props: { placeholder: '不用填写' }} },
+ { field: 'mobile', title: '管理员手机', span: 10, itemRender: { name: '$input', props: { placeholder: '请输入管理员手机号' } } },
+ { field: 'password', title: '管理员密码', span: 10, itemRender: { name: '$input' , props: { placeholder: '请输入管理员密码' }} },
+ { field: 'name', title: '管理员名称', span: 10, itemRender: { name: '$input', props: { placeholder: '请输入管理员名称' } } },
+ { field: 'email', title: '管理员邮箱', span: 10, itemRender: { name: '$input' , props: { placeholder: '请输入管理员邮箱' }} }
]
}
]
@@ -399,14 +420,14 @@ export default {
};
-
\ No newline at end of file
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/Middle/Base/BaseConfig/edit.vue b/src/pages/Middle/Base/BaseConfig/edit.vue
index d0abd19..038cf20 100644
--- a/src/pages/Middle/Base/BaseConfig/edit.vue
+++ b/src/pages/Middle/Base/BaseConfig/edit.vue
@@ -114,14 +114,14 @@ export default {
{
title: '左侧',
children: [
- { field: 'title', title: '项目名', span: 6, itemRender: { name: '$input', props: { placeholder: '请输入项目名' } } },
- { field: 'logo', title: 'logo', span: 6, itemRender: { name: '$input', props: { placeholder: '请输入LOGO' } } },
- { field: 'domain', title: 'domain', span: 6, itemRender: { name: '$input' } },
- { field: 'devdomain', title: 'devdomain', span: 6, itemRender: { name: '$input' } },
- { field: 'desc', title: '描述', span: 6, itemRender: { name: '$input', props: { placeholder: '请输入描述' } } },
- { field: 'appid', title: 'appid', span: 6, itemRender: { name: '$input' } },
- { field: 'appsecret', title: 'appsecret', span: 6, itemRender: { name: '$input' } },
- { field: 'token', title: 'token', span: 6, itemRender: { name: '$input' } }
+ { field: 'title', title: '项目名称', span: 16, itemRender: { name: '$input', props: { placeholder: '请输入项目名' } } },
+ { field: 'desc', title: '项目描述', span: 16, itemRender: { name: '$textarea', props: { placeholder: '请输入描述' } } },
+ { field: 'logo', title: 'Logo', span: 20, itemRender: { name: '$input', props: { placeholder: '请输入LOGO' } } },
+ { field: 'domain', title: '网址域名', span: 10, itemRender: { name: '$input' } },
+ { field: 'devdomain', title: '开发域名', span: 10, itemRender: { name: '$input' } },
+ { field: 'appid', title: 'AppID', span: 20, itemRender: { name: '$textarea' } },
+ { field: 'appsecret', title: 'AppSecret', span: 20, itemRender: { name: '$textarea' } },
+ { field: 'token', title: '项目Token', span: 20, itemRender: { name: '$textarea' } }
]
}
]
@@ -356,13 +356,14 @@ export default {
};
-
\ No newline at end of file
+
+
+
+
diff --git a/src/pages/Middle/Base/BasePermission/edit.vue b/src/pages/Middle/Base/BasePermission/edit.vue
index 07b1bbe..7106146 100644
--- a/src/pages/Middle/Base/BasePermission/edit.vue
+++ b/src/pages/Middle/Base/BasePermission/edit.vue
@@ -149,6 +149,6 @@ export default {
};
-
diff --git a/src/pages/Middle/Base/BasePermission/list.vue b/src/pages/Middle/Base/BasePermission/list.vue
index 339a22b..2795703 100644
--- a/src/pages/Middle/Base/BasePermission/list.vue
+++ b/src/pages/Middle/Base/BasePermission/list.vue
@@ -81,12 +81,13 @@ export default {
title: '左侧',
span: 20,
children: [
- { field: 'title', title: '权限名', span: 7, itemRender: { name: '$input', props: { placeholder: '请输入权限名' } } },
- { field: 'permission_code', title: '编号', span: 7, itemRender: { name: '$input', props: { placeholder: '请输入编号' } } },
- { span: 10, slots: { default: 'date' } }
+ { field: 'title', title: '权限名', span: 5, itemRender: { name: '$input', props: { placeholder: '请输入权限名' } } },
+ { field: 'permission_code', title: '编号', span: 5, itemRender: { name: '$input', props: { placeholder: '请输入编号' } } },
+ { span: 8, slots: { default: 'date' } },
+ { align: 'right', span: 4, itemRender: { name: '$buttons', children: [{ props: { type: 'submit', content: '搜索', status: 'primary' } },
+ { props: { type: 'reset', content: '重置' } }] } }
]
- },
- { align: 'right', span: 4, itemRender: { name: '$buttons', children: [{ props: { type: 'submit', content: '搜索', status: 'primary' } }, { props: { type: 'reset', content: '重置' } }] } }
+ }
],
@@ -273,9 +274,9 @@ export default {
};
-
\ No newline at end of file
diff --git a/src/pages/Middle/Base/BaseService/edit.vue b/src/pages/Middle/Base/BaseService/edit.vue
index 29d6309..a235fe3 100644
--- a/src/pages/Middle/Base/BaseService/edit.vue
+++ b/src/pages/Middle/Base/BaseService/edit.vue
@@ -128,11 +128,11 @@ export default {
{
title: '左侧',
children: [
- { field: 'name', title: '服务名', span: 8, itemRender: { name: '$input', props: { placeholder: '请输入服务名' } } },
- { field: 'title', title: '服务标题', span: 8, itemRender: { name: '$input', props: { placeholder: '请输入服务标题' } } },
- { field: 'port', title: '端口', span: 8, itemRender: { name: '$input', props: { placeholder: '请输入端口' } } },
- { field: 'desc', title: '描述', span: 16, itemRender: { name: '$input', props: { placeholder: '请输入描述' } } },
- { field: 'version', title: '版本号', span: 8, itemRender: { name: '$input', props: { placeholder: '请输入版本号' } } }
+ { field: 'name', title: '服务名', span: 16, itemRender: { name: '$input', props: { placeholder: '请输入服务名' } } },
+ { field: 'title', title: '服务标题', span: 16, itemRender: { name: '$input', props: { placeholder: '请输入服务标题' } } },
+ { field: 'desc', title: '描述', span: 16, itemRender: { name: '$textarea', props: { placeholder: '请输入描述' } } },
+ { field: 'port', title: '端口', span: 10, itemRender: { name: '$input', props: { placeholder: '请输入端口' } } },
+ { field: 'version', title: '版本号', span: 6, itemRender: { name: '$input', props: { placeholder: '请输入版本号' } } }
]
}
]
@@ -185,11 +185,10 @@ export default {
highlight: true
},
columns: [
- { field: 'router', treeNode: true, sortable: true, title: '路由名' },
- { field: 'name', sortable: true, title: '路由标题', showHeaderOverflow: true },
+ { field: 'router', treeNode: true, sortable: true, title: '路由Name' },
+ { field: 'name', sortable: true, title: '名称', showHeaderOverflow: true },
{ field: 'path', sortable: true, title: '路径', showHeaderOverflow: true },
- { field: 'parent_router.name', sortable: true, title: '上级路由', showHeaderOverflow: true },
- { title: '操作', slots: { default: 'op' } }
+ { title: '操作', slots: { default: 'op' } ,width: 200}
]
},
@@ -508,17 +507,22 @@ export default {
};
-
diff --git a/src/pages/Middle/Base/BaseService/list.vue b/src/pages/Middle/Base/BaseService/list.vue
index 92faa84..01055ba 100644
--- a/src/pages/Middle/Base/BaseService/list.vue
+++ b/src/pages/Middle/Base/BaseService/list.vue
@@ -94,12 +94,13 @@ export default {
title: '左侧',
span: 20,
children: [
- { field: 'name', title: '名称', span: 7, itemRender: { name: '$input', props: { placeholder: '请输入名称' } } },
- { field: 'title', title: '标题', span: 7, itemRender: { name: '$input', props: { placeholder: '请输入标题' } } },
- { span: 10, slots: { default: 'date' } }
+ { field: 'name', title: '名称', span: 5, itemRender: { name: '$input', props: { placeholder: '请输入名称' } } },
+ { field: 'title', title: '标题', span: 5, itemRender: { name: '$input', props: { placeholder: '请输入标题' } } },
+ { span: 8, slots: { default: 'date' } },
+ { align: 'left', span: 4, itemRender: { name: '$buttons', children: [{ props: { type: 'submit', content: '搜索', status: 'primary' } },
+ { props: { type: 'reset', content: '重置' } }] } }
]
- },
- { align: 'right', span: 4, itemRender: { name: '$buttons', children: [{ props: { type: 'submit', content: '搜索', status: 'primary' } }, { props: { type: 'reset', content: '重置' } }] } }
+ }
],
@@ -141,20 +142,20 @@ export default {
columns: [
{ type: 'checkbox', width: 50 },
{ type: 'seq', width: 50 },
- { title: '操作', slots: { default: 'op' },width:100 },
- { field: 'name', sortable: true, title: '名称' ,width:180},
- { field: 'title', sortable: true, title: '标题', showHeaderOverflow: true ,width:180},
- { field: 'desc', sortable: true, title: '描述', showHeaderOverflow: true ,width:180},
+ { field: 'name', sortable: true, title: '服务名称' ,width:180},
+ { field: 'title', sortable: true, title: '服务中文名', showHeaderOverflow: true ,width:220},
+ { field: 'desc',sortable: true, title: '描述', showHeaderOverflow: true ,width:400},
{ field: 'port', sortable: true, title: '端口', showHeaderOverflow: true ,width:100 },
{ field: 'version', sortable: true, title: '版本', showHeaderOverflow: true ,width:100 },
- { field: 'status', sortable: true, title: '是否启用', slots: { default: 'status' } ,width:100 }
+ { field: 'status', sortable: true, title: '是否启用', slots: { default: 'status' } ,width:100 },
+ { title: '操作', slots: { default: 'op' },width:120 }
]
}
};
- for(let i = 0;i<20;i++){
- pageData.gridOptions.columns.push({title:'列'+i,width: 100});
- }
+ // for(let i = 0;i<20;i++){
+ // pageData.gridOptions.columns.push({title:'列'+i,width: 100});
+ // }
pageData.gridOptions = Object.assign({}, this.$mk.config.defaults.gridOptions, pageData.gridOptions);
@@ -272,7 +273,7 @@ export default {
this.$emit("callback", { data: { ids: ids } });
},
-
+ // 删除
pageDelete(row) {
@@ -287,7 +288,7 @@ export default {
this.$mk.error("请选择行");
return;
}
-
+ // 确认删除
this.$mk.confirm('您确定要删除吗?').then(type => {
if (type == 'confirm') {
this.$mk.post({
@@ -318,12 +319,20 @@ export default {
};
-
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/src/pages/Middle/Base/BaseService/permissionEdit.vue b/src/pages/Middle/Base/BaseService/permissionEdit.vue
index 271eab7..e36c917 100644
--- a/src/pages/Middle/Base/BaseService/permissionEdit.vue
+++ b/src/pages/Middle/Base/BaseService/permissionEdit.vue
@@ -184,7 +184,7 @@ export default {
};
-