From 8cf0b195cbdad8076e6cde8107e55920a3f216f9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9B=B9=E8=BE=89?= <814457906@qq.com>
Date: Fri, 4 Nov 2022 16:25:41 +0800
Subject: [PATCH 01/78] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.env.development | 6 +-
.env.production | 4 +-
.env.staging | 4 +-
src/api/baseurl.js | 4 +-
src/api/system/goodsCategory.js | 44 +++
src/views/system/goodsCategory/index.vue | 389 +++++++++++++++++++++++
src/views/system/goodsInfo/index.vue | 65 ++--
src/views/system/station/index.vue | 4 +-
vue.config.js | 235 +++++++-------
9 files changed, 594 insertions(+), 161 deletions(-)
create mode 100644 src/api/system/goodsCategory.js
create mode 100644 src/views/system/goodsCategory/index.vue
diff --git a/.env.development b/.env.development
index b77ccb9..c4939ef 100644
--- a/.env.development
+++ b/.env.development
@@ -1,12 +1,12 @@
# 页面标题
-VUE_APP_TITLE = 全医通护理站管理平台
+VUE_APP_TITLE = 泉医通护理站管理平台
# 开发环境配置
ENV = 'development'
-# 全医通护理站管理平台/开发环境
+# 泉医通护理站管理平台/开发环境
# VUE_APP_BASE_API = '/dev-api'
-VUE_APP_BASE_API = 'http://192.168.16.49:8080'
+VUE_APP_BASE_API = 'http://192.168.16.30:8080'
# 路由懒加载
VUE_CLI_BABEL_TRANSPILE_MODULES = true
diff --git a/.env.production b/.env.production
index efbafa1..a07777e 100644
--- a/.env.production
+++ b/.env.production
@@ -1,8 +1,8 @@
# 页面标题
-VUE_APP_TITLE = 全医通护理站管理平台
+VUE_APP_TITLE = 泉医通护理站管理平台
# 生产环境配置
ENV = 'production'
-# 全医通护理站管理平台/生产环境
+# 泉医通护理站管理平台/生产环境
VUE_APP_BASE_API = '/prod-api'
diff --git a/.env.staging b/.env.staging
index af99706..ad9db97 100644
--- a/.env.staging
+++ b/.env.staging
@@ -1,10 +1,10 @@
# 页面标题
-VUE_APP_TITLE = 全医通护理站管理平台
+VUE_APP_TITLE = 泉医通护理站管理平台
NODE_ENV = production
# 测试环境配置
ENV = 'staging'
-# 全医通护理站管理平台/测试环境
+# 泉医通护理站管理平台/测试环境
VUE_APP_BASE_API = '/stage-api'
diff --git a/src/api/baseurl.js b/src/api/baseurl.js
index 6dfdae9..8998a23 100644
--- a/src/api/baseurl.js
+++ b/src/api/baseurl.js
@@ -1,3 +1,3 @@
-var baseurl = "http://192.168.16.49:8080";
+var baseurl = "http://192.168.16.30:8080";
-export default baseurl
+export default baseurl
\ No newline at end of file
diff --git a/src/api/system/goodsCategory.js b/src/api/system/goodsCategory.js
new file mode 100644
index 0000000..afa3b3f
--- /dev/null
+++ b/src/api/system/goodsCategory.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询商品分类信息列表
+export function listGoodsCategory(query) {
+ return request({
+ url: '/system/goodsCategory/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询商品分类信息详细
+export function getGoodsCategory(id) {
+ return request({
+ url: '/system/goodsCategory/' + id,
+ method: 'get'
+ })
+}
+
+// 新增商品分类信息
+export function addGoodsCategory(data) {
+ return request({
+ url: '/system/goodsCategory/add',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改商品分类信息
+export function updateGoodsCategory(data) {
+ return request({
+ url: '/system/goodsCategory/edit',
+ method: 'POST',
+ data: data
+ })
+}
+
+// 删除商品分类信息
+export function delGoodsCategory(id) {
+ return request({
+ url: '/system/goodsCategory/' + id,
+ method: 'POST'
+ })
+}
\ No newline at end of file
diff --git a/src/views/system/goodsCategory/index.vue b/src/views/system/goodsCategory/index.vue
new file mode 100644
index 0000000..f6e03c5
--- /dev/null
+++ b/src/views/system/goodsCategory/index.vue
@@ -0,0 +1,389 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/system/goodsInfo/index.vue b/src/views/system/goodsInfo/index.vue
index 482c0e3..9e3ab19 100644
--- a/src/views/system/goodsInfo/index.vue
+++ b/src/views/system/goodsInfo/index.vue
@@ -128,7 +128,7 @@
@selection-change="handleSelectionChange"
>
-
-
-
+
+
修改
-
@@ -339,16 +333,17 @@
@@ -800,6 +795,15 @@ export default {
updateBy: null,
updateTime: null,
};
+ this.goodDetailsLists = [
+ {
+ attributePitureUrl: "",
+ goodsPrice: "",
+ goodsStock: "",
+ sort: "",
+ ids: 9999999,
+ },
+ ];
this.resetForm("form");
},
/** 搜索按钮操作 */
@@ -823,7 +827,6 @@ export default {
handleAdd() {
this.reset();
this.title = "商品基本信息";
- console.log(this.ids);
this.goodDetailsLists = [
{
attributePitureUrl: "",
@@ -841,7 +844,9 @@ export default {
const id = row.goodsInfoId || this.ids;
getGoodsInfo(id).then((response) => {
this.form = response.data[0];
- this.goodDetailsLists = response.data[0].goodAttributeDetailsLists;
+ if (response.data[0].goodAttributeDetailsLists) {
+ this.goodDetailsLists = response.data[0].goodAttributeDetailsLists;
+ }
this.open = true;
this.title = "修改商品基本信息";
});
@@ -885,17 +890,13 @@ export default {
});
},
/** 删除按钮操作 */
- handleDelete(row) {
- console.log('row :>> ', row);
- this.$confirm(
- '是否确认删除订单信息的数据项?',
- "提示",
- {
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- type: "warning",
- }
- )
+ handleDelete(row) {
+ console.log("row :>> ", row);
+ this.$confirm("是否确认删除订单信息的数据项?", "提示", {
+ confirmButtonText: "确定",
+ cancelButtonText: "取消",
+ type: "warning",
+ })
.then(() => {
delGoodsInfo(row.goodsInfoId).then((res) => {
this.$message.success("删除成功");
diff --git a/src/views/system/station/index.vue b/src/views/system/station/index.vue
index 8bdd9d5..f753c20 100644
--- a/src/views/system/station/index.vue
+++ b/src/views/system/station/index.vue
@@ -145,7 +145,7 @@
>修改
-
+
{
- config
- .plugin('ScriptExtHtmlWebpackPlugin')
- .after('html')
- .use('script-ext-html-webpack-plugin', [{
- // `runtime` must same as runtimeChunk name. default is `runtime`
- inline: /runtime\..*\.js$/
- }])
- .end()
- config
- .optimization.splitChunks({
- chunks: 'all',
- cacheGroups: {
- libs: {
- name: 'chunk-libs',
- test: /[\\/]node_modules[\\/]/,
- priority: 10,
- chunks: 'initial' // only package third parties that are initially dependent
- },
- elementUI: {
- name: 'chunk-elementUI', // split elementUI into a single package
- priority: 20, // the weight needs to be larger than libs and app or it will be packaged into libs or app
- test: /[\\/]node_modules[\\/]_?element-ui(.*)/ // in order to adapt to cnpm
- },
- commons: {
- name: 'chunk-commons',
- test: resolve('src/components'), // can customize your rules
- minChunks: 3, // minimum common number
- priority: 5,
- reuseExistingChunk: true
+ // 部署生产环境和开发环境下的URL。
+ // 默认情况下,Vue CLI 会假设你的应用是被部署在一个域名的根路径上
+ // 例如 https://www.xinyilu.vip/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.xinyilu.vip/admin/,则设置 baseUrl 为 /admin/。
+ publicPath: process.env.NODE_ENV === "production" ? "/" : "/",
+ // 在npm run build 或 yarn build 时 ,生成文件的目录名称(要和baseUrl的生产环境路径一致)(默认dist)
+ outputDir: 'dist',
+ // 用于放置生成的静态资源 (js、css、img、fonts) 的;(项目打包之后,静态资源会放在这个文件夹下)
+ assetsDir: 'static',
+ // 是否开启eslint保存检测,有效值:ture | false | 'error'
+ lintOnSave: process.env.NODE_ENV === 'development',
+ // 如果你不需要生产环境的 source map,可以将其设置为 false 以加速生产环境构建。
+ productionSourceMap: false,
+ // webpack-dev-server 相关配置
+ devServer: {
+ host: '0.0.0.0',
+ port: port,
+ open: true,
+ proxy: {
+ // detail: https://cli.vuejs.org/config/#devserver-proxy
+ [process.env.VUE_APP_BASE_API]: {
+ target: `http://localhost:8080`,
+ changeOrigin: true,
+ pathRewrite: {
+ ['^' + process.env.VUE_APP_BASE_API]: ''
}
- }
- })
- config.optimization.runtimeChunk('single'),
- {
- from: path.resolve(__dirname, './public/robots.txt'), //防爬虫文件
- to: './' //到根目录下
- }
+ }
+ },
+ disableHostCheck: true
+ },
+ css: {
+ loaderOptions: {
+ sass: {
+ sassOptions: { outputStyle: "expanded" }
+ }
}
- )
- }
-}
+ },
+ configureWebpack: {
+ name: name,
+ resolve: {
+ alias: {
+ '@': resolve('src')
+ }
+ },
+ plugins: [
+ // http://doc.xinyilu.vip/xinyilu-vue/other/faq.html#使用gzip解压缩静态文件
+ new CompressionPlugin({
+ cache: false, // 不启用文件缓存
+ test: /\.(js|css|html)?$/i, // 压缩文件格式
+ filename: '[path].gz[query]', // 压缩后的文件名
+ algorithm: 'gzip', // 使用gzip压缩
+ minRatio: 0.8 // 压缩率小于1才会压缩
+ })
+ ],
+ },
+ chainWebpack(config) {
+ config.plugins.delete('preload') // TODO: need test
+ config.plugins.delete('prefetch') // TODO: need test
+
+ // set svg-sprite-loader
+ config.module
+ .rule('svg')
+ .exclude.add(resolve('src/assets/icons'))
+ .end()
+ config.module
+ .rule('icons')
+ .test(/\.svg$/)
+ .include.add(resolve('src/assets/icons'))
+ .end()
+ .use('svg-sprite-loader')
+ .loader('svg-sprite-loader')
+ .options({
+ symbolId: 'icon-[name]'
+ })
+ .end()
+
+ config
+ .when(process.env.NODE_ENV !== 'development',
+ config => {
+ config
+ .plugin('ScriptExtHtmlWebpackPlugin')
+ .after('html')
+ .use('script-ext-html-webpack-plugin', [{
+ // `runtime` must same as runtimeChunk name. default is `runtime`
+ inline: /runtime\..*\.js$/
+ }])
+ .end()
+ config
+ .optimization.splitChunks({
+ chunks: 'all',
+ cacheGroups: {
+ libs: {
+ name: 'chunk-libs',
+ test: /[\\/]node_modules[\\/]/,
+ priority: 10,
+ chunks: 'initial' // only package third parties that are initially dependent
+ },
+ elementUI: {
+ name: 'chunk-elementUI', // split elementUI into a single package
+ priority: 20, // the weight needs to be larger than libs and app or it will be packaged into libs or app
+ test: /[\\/]node_modules[\\/]_?element-ui(.*)/ // in order to adapt to cnpm
+ },
+ commons: {
+ name: 'chunk-commons',
+ test: resolve('src/components'), // can customize your rules
+ minChunks: 3, // minimum common number
+ priority: 5,
+ reuseExistingChunk: true
+ }
+ }
+ })
+ config.optimization.runtimeChunk('single'), {
+ from: path.resolve(__dirname, './public/robots.txt'), //防爬虫文件
+ to: './' //到根目录下
+ }
+ }
+ )
+ }
+}
\ No newline at end of file
From d5ef77538c8b57bcfe7b09361de4957fcccbf248 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9B=B9=E8=BE=89?= <814457906@qq.com>
Date: Mon, 7 Nov 2022 10:23:29 +0800
Subject: [PATCH 02/78] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/system/goodsCategory/index.vue | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/views/system/goodsCategory/index.vue b/src/views/system/goodsCategory/index.vue
index f6e03c5..af61b10 100644
--- a/src/views/system/goodsCategory/index.vue
+++ b/src/views/system/goodsCategory/index.vue
@@ -106,6 +106,7 @@
>
-
+
From a250fabd4e0ffab48ba600370d76c1149b041b71 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9B=B9=E8=BE=89?= <814457906@qq.com>
Date: Mon, 7 Nov 2022 13:35:12 +0800
Subject: [PATCH 03/78] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/system/goodsInfo/index.vue | 76 ++++++++++++++++----
src/views/system/stationConsumable/index.vue | 2 +-
2 files changed, 65 insertions(+), 13 deletions(-)
diff --git a/src/views/system/goodsInfo/index.vue b/src/views/system/goodsInfo/index.vue
index 9e3ab19..31b8ffd 100644
--- a/src/views/system/goodsInfo/index.vue
+++ b/src/views/system/goodsInfo/index.vue
@@ -239,7 +239,23 @@
style="width: 210px; margin-left: 10px"
/>
-
+
+
+
+
+
+
+
{
- console.log(res);
- this.nurseStationlist = res.data;
- });
- goodsCategory().then((res) => {
- console.log(this.form);
- this.goodsCategorylist = res.rows;
- });
- },
+ // list() {
+ // listStation().then((res) => {
+ // console.log(res);
+ // this.nurseStationlist = res.data;
+ // });
+ // goodsCategory().then((res) => {
+ // console.log(this.form);
+ // this.goodsCategorylist = res.rows;
+ // });
+ // },
// 添加
addgoodAttributeDetail() {
console.log(this.goodDetailsLists);
@@ -953,6 +975,36 @@ export default {
});
}
},
+ //权限列表
+ info() {
+ getListByUser(this.getListByUserquery).then((res) => {
+ if (res.rows[0].isAdmin == "1") {
+ this.nurseStationlist = res.rows;
+ this.total2 = res.total;
+ } else {
+ this.total2 = res.total;
+ this.nurseStationlist = res.rows;
+ this.queryParams.id = res.rows[0].id;
+ this.handleQuery();
+ }
+ });
+ },
+ //滑动下拉框
+ loadMore() {
+ var a = Math.ceil(this.total2 / 10);
+ if (this.nurseStationlist.length + 1 >= this.total2) {
+ } else {
+ if (this.getListByUserquery.pageNum >= a) {
+ } else {
+ this.getListByUserquery.pageNum++;
+ getListByUser(this.getListByUserquery).then((res) => {
+ res.rows.forEach((e) => {
+ this.nurseStationlist.push(e);
+ });
+ });
+ }
+ }
+ },
},
};
diff --git a/src/views/system/stationConsumable/index.vue b/src/views/system/stationConsumable/index.vue
index 6b97ed5..34d05bd 100644
--- a/src/views/system/stationConsumable/index.vue
+++ b/src/views/system/stationConsumable/index.vue
@@ -230,7 +230,7 @@
:before-close="cancel"
>
-
+
Date: Mon, 7 Nov 2022 14:45:40 +0800
Subject: [PATCH 04/78] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/system/goodsCategory/index.vue | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/views/system/goodsCategory/index.vue b/src/views/system/goodsCategory/index.vue
index af61b10..f4e3ad1 100644
--- a/src/views/system/goodsCategory/index.vue
+++ b/src/views/system/goodsCategory/index.vue
@@ -168,13 +168,13 @@
maxlength="10"
/>
-
+
Date: Mon, 7 Nov 2022 14:46:43 +0800
Subject: [PATCH 05/78] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/system/goodsInfo/index.vue | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/views/system/goodsInfo/index.vue b/src/views/system/goodsInfo/index.vue
index 31b8ffd..c10ad27 100644
--- a/src/views/system/goodsInfo/index.vue
+++ b/src/views/system/goodsInfo/index.vue
@@ -725,10 +725,6 @@ export default {
// console.log(res);
// this.nurseStationlist = res.data;
// });
- // goodsCategory().then((res) => {
- // console.log(this.form);
- // this.goodsCategorylist = res.rows;
- // });
// },
// 添加
addgoodAttributeDetail() {
@@ -977,6 +973,10 @@ export default {
},
//权限列表
info() {
+ goodsCategory().then((res) => {
+ console.log(this.form);
+ this.goodsCategorylist = res.rows;
+ });
getListByUser(this.getListByUserquery).then((res) => {
if (res.rows[0].isAdmin == "1") {
this.nurseStationlist = res.rows;
From c8642a686d087878fe53a6efb495adaa2d6da987 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9B=B9=E8=BE=89?= <814457906@qq.com>
Date: Mon, 7 Nov 2022 14:50:06 +0800
Subject: [PATCH 06/78] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/system/goodsInfo/index.vue | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/views/system/goodsInfo/index.vue b/src/views/system/goodsInfo/index.vue
index c10ad27..e86bde9 100644
--- a/src/views/system/goodsInfo/index.vue
+++ b/src/views/system/goodsInfo/index.vue
@@ -236,11 +236,12 @@
v-model="form.goodsName"
placeholder="请输入商品名称"
max="40"
- style="width: 210px; margin-left: 10px"
+ style="width: 210px"
/>
Date: Mon, 7 Nov 2022 15:11:42 +0800
Subject: [PATCH 07/78] =?UTF-8?q?=E8=83=8C=E6=99=AF=20=E6=96=87=E5=AD=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.env.development | 6 ++--
.env.production | 4 +--
.env.staging | 4 +--
src/assets/images/bg2.png | Bin 0 -> 194543 bytes
src/assets/images/bg3.png | Bin 0 -> 176560 bytes
src/assets/images/body.png | Bin 0 -> 51756 bytes
src/layout/components/Sidebar/Logo.vue | 2 +-
src/layout/index.vue | 32 +++++++++++++++++-
src/views/index.vue | 2 +-
src/views/login.vue | 43 +++++++++++++++++++++----
vue.config.js | 4 +--
11 files changed, 78 insertions(+), 19 deletions(-)
create mode 100644 src/assets/images/bg2.png
create mode 100644 src/assets/images/bg3.png
create mode 100644 src/assets/images/body.png
diff --git a/.env.development b/.env.development
index c4939ef..e54b5c9 100644
--- a/.env.development
+++ b/.env.development
@@ -1,12 +1,12 @@
# 页面标题
-VUE_APP_TITLE = 泉医通护理站管理平台
+VUE_APP_TITLE = 泉医到家运营管理平台
# 开发环境配置
ENV = 'development'
-# 泉医通护理站管理平台/开发环境
+# 泉医到家运营管理平台/开发环境
# VUE_APP_BASE_API = '/dev-api'
-VUE_APP_BASE_API = 'http://192.168.16.30:8080'
+VUE_APP_BASE_API = 'http://192.168.16.49:8080'
# 路由懒加载
VUE_CLI_BABEL_TRANSPILE_MODULES = true
diff --git a/.env.production b/.env.production
index a07777e..6e694c4 100644
--- a/.env.production
+++ b/.env.production
@@ -1,8 +1,8 @@
# 页面标题
-VUE_APP_TITLE = 泉医通护理站管理平台
+VUE_APP_TITLE = 泉医到家运营管理平台
# 生产环境配置
ENV = 'production'
-# 泉医通护理站管理平台/生产环境
+# 泉医到家运营管理平台/生产环境
VUE_APP_BASE_API = '/prod-api'
diff --git a/.env.staging b/.env.staging
index ad9db97..ce50471 100644
--- a/.env.staging
+++ b/.env.staging
@@ -1,10 +1,10 @@
# 页面标题
-VUE_APP_TITLE = 泉医通护理站管理平台
+VUE_APP_TITLE = 泉医到家运营管理平台
NODE_ENV = production
# 测试环境配置
ENV = 'staging'
-# 泉医通护理站管理平台/测试环境
+# 泉医到家运营管理平台/测试环境
VUE_APP_BASE_API = '/stage-api'
diff --git a/src/assets/images/bg2.png b/src/assets/images/bg2.png
new file mode 100644
index 0000000000000000000000000000000000000000..18759130dd0f4ec8e084ad702d14fc9592cc4959
GIT binary patch
literal 194543
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