From 781d04dc108ce3b2fd9b2bd2b1067dc54fcc9515 Mon Sep 17 00:00:00 2001
From: 26947 <12@1>
Date: Fri, 24 May 2024 23:20:46 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=96=87=E4=BB=B6=E4=B8=8A?=
=?UTF-8?q?=E4=BC=A0=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
api/qiniu/info.js | 37 ++++++
api/system/fileList.js | 52 ++++++++
config.js | 6 +-
main.js | 2 +-
package.json | 1 +
pages/common/file/fileUpload/index.vue | 169 +++++++++++++++++++++++++
pages/index.vue | 2 +-
pages/loginInfo/login.vue | 10 +-
pages/work/index.vue | 52 +++++---
permission.js | 47 +++----
store/modules/user.js | 26 +++-
11 files changed, 354 insertions(+), 50 deletions(-)
create mode 100644 api/qiniu/info.js
create mode 100644 api/system/fileList.js
create mode 100644 pages/common/file/fileUpload/index.vue
diff --git a/api/qiniu/info.js b/api/qiniu/info.js
new file mode 100644
index 0000000..358365a
--- /dev/null
+++ b/api/qiniu/info.js
@@ -0,0 +1,37 @@
+import request from '@/utils/request'
+
+// 查询字典数据列表
+export function listData(query) {
+ return request({
+ url: '/system/dict/data/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 新增文件列表
+export function addFileList(data) {
+ return request({
+ url: '/system/fileList',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改字典数据
+export function updateData(data) {
+ return request({
+ url: '/system/dict/data',
+ method: 'put',
+ data: data
+ })
+}
+
+//获取七牛文件上传token
+export function getQNtoken(data) {
+ return request({
+ url: '/qiniufile/getQNtoken',
+ method: 'post',
+ data: data
+ })
+ }
diff --git a/api/system/fileList.js b/api/system/fileList.js
new file mode 100644
index 0000000..d60e500
--- /dev/null
+++ b/api/system/fileList.js
@@ -0,0 +1,52 @@
+import request from '@/utils/request'
+
+// 查询文件列表列表
+export function listFileList(query) {
+ return request({
+ url: '/system/fileList/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询七牛云文件域名
+export function getQNdomain() {
+ return request({
+ url: '/qiniufile/getQNdomain',
+ method: 'get'
+ })
+}
+
+// 查询文件列表详细
+export function getFileList(id) {
+ return request({
+ url: '/system/fileList/' + id,
+ method: 'get'
+ })
+}
+
+// 新增文件列表
+export function addFileList(data) {
+ return request({
+ url: '/system/fileList',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改文件列表
+export function updateFileList(data) {
+ return request({
+ url: '/system/fileList',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除文件列表
+export function delFileList(id) {
+ return request({
+ url: '/system/fileList/' + id,
+ method: 'delete'
+ })
+}
diff --git a/config.js b/config.js
index 247c2da..2b21c81 100644
--- a/config.js
+++ b/config.js
@@ -1,9 +1,11 @@
// 应用全局配置
export default {
+ qnDomain: 'http://sdcwwvrwz.hn-bkt.clouddn.com/',
+ uploadQiNiuDomain: 'https://upload-z2.qiniup.com',
// baseUrl: 'https://vue.ruoyi.vip/prod-api',
// baseUrl: 'http://47.93.242.168:8080',
- // baseUrl: 'http://localhost:8080',
- baseUrl: 'http://192.168.123.81:8080',
+ baseUrl: 'http://localhost:8080',
+ // baseUrl: 'http://192.168.123.81:8080',
// baseUrl: 'http://47.93.242.168:8080',
// 应用信息
appInfo: {
diff --git a/main.js b/main.js
index af1b897..ca8ee4a 100644
--- a/main.js
+++ b/main.js
@@ -2,7 +2,7 @@ import { createSSRApp } from 'vue'
import App from './App'
import store from './store' // store
import { install } from './plugins' // plugins
-import './permission' // permission
+import './permission.js' // permission
// main.js
import uviewPlus from 'uview-plus'
diff --git a/package.json b/package.json
index dbc6916..54cc38e 100644
--- a/package.json
+++ b/package.json
@@ -20,6 +20,7 @@
"dependencies": {
"clipboard": "^2.0.11",
"dayjs": "^1.11.11",
+ "qiniu-js": "^3.4.2",
"uview-plus": "^3.2.15"
}
}
diff --git a/pages/common/file/fileUpload/index.vue b/pages/common/file/fileUpload/index.vue
new file mode 100644
index 0000000..c817c31
--- /dev/null
+++ b/pages/common/file/fileUpload/index.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/index.vue b/pages/index.vue
index b52067d..7d11e1f 100644
--- a/pages/index.vue
+++ b/pages/index.vue
@@ -216,7 +216,7 @@
}
},
onLoad() {
-
+ console.log(this.$store.state.user.QNDomain);
},
methods: {
toEarch() {
diff --git a/pages/loginInfo/login.vue b/pages/loginInfo/login.vue
index c7498cc..a68802d 100644
--- a/pages/loginInfo/login.vue
+++ b/pages/loginInfo/login.vue
@@ -83,9 +83,9 @@ const wxLoginInto = async (code) => {
const loginSuccess = async () => {
try {
await store.dispatch('GetInfo')
-
+ await store.dispatch('getQNDomainInfo')
proxy.$tab.reLaunch('/pages/index');
- await store.dispatch('GetUserInfo');
+ // await store.dispatch('GetUserInfo');
} catch (error) {
console.log("获取用户信息失败", error)
}
@@ -94,7 +94,7 @@ const loginSuccess = async () => {
const getPhoneNumber = async (e) => {
console.log(e)
if (e.detail.errMsg != "getPhoneNumber:ok") {
- proxy.$modal.msgError(`cuowu错误!`);
+ proxy.$modal.msgError(`phoneNumber错误!`);
return '';
}
try {
@@ -171,8 +171,12 @@ function validatePhoneNumber(phoneNumber) {
function getPlat() {
type.value = uni.getSystemInfoSync().uniPlatform
+ store.dispatch('getPhoneType').then(e=> {
+ type.value = store.state.user.phoneType
+ })
console.log("当前环境是:", type.value);
+
}
getPlat();
diff --git a/pages/work/index.vue b/pages/work/index.vue
index 3798ee6..c5938fb 100644
--- a/pages/work/index.vue
+++ b/pages/work/index.vue
@@ -71,16 +71,28 @@
+
+
+
+
+
+
+
+
-