From b9845d30655a63b565ab775fbbbd098178f32dfc Mon Sep 17 00:00:00 2001 From: ihzero Date: Tue, 12 Sep 2023 21:08:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=8E=E9=95=87=E5=9F=BA=E7=A1=80=E6=95=B0?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 9 + src/api/index.js | 67 ++-- src/components/base-table/popup.vue | 69 +++++ src/components/cu-popup/index.vue | 52 ++++ src/pages.json | 7 + .../basics/components/town-city-edit.vue | 289 ++++++++++++++++++ .../basics/components/town-count-edit.vue | 170 +++++++++++ .../basics/components/town-count-item.vue | 21 ++ src/pages/basics/town-base.vue | 249 +++++++++++++++ src/pages/index/index.vue | 1 + 10 files changed, 902 insertions(+), 32 deletions(-) create mode 100644 src/components/base-table/popup.vue create mode 100644 src/components/cu-popup/index.vue create mode 100644 src/pages/basics/components/town-city-edit.vue create mode 100644 src/pages/basics/components/town-count-edit.vue create mode 100644 src/pages/basics/components/town-count-item.vue create mode 100644 src/pages/basics/town-base.vue diff --git a/src/App.vue b/src/App.vue index 184a8ff..e33996c 100644 --- a/src/App.vue +++ b/src/App.vue @@ -31,6 +31,15 @@ export default { body, uni-page-body { background-color: #f8f8f8; } + +.cu-form { + .u-form-item--left { + // min-height: 76rpx; + // align-items: center !important; + // line-height: 42rpx; + } +} + .bg-page { width: 100%; min-height: 100%; diff --git a/src/api/index.js b/src/api/index.js index 76aeab4..4d06d9d 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -1,6 +1,6 @@ import Request from './luch-request/index.js' import jwt from './jwt.js' -import {toast} from '@/com/utils.js' +import { toast } from '@/com/utils.js' //测试地址 // const baseApi = 'http://36.133.205.221:81'; const baseApi = 'http://lcny.sk797.cn'; @@ -9,59 +9,62 @@ const http = new Request(); http.setConfig((config) => { /* 设置全局配置 */ config.baseURL = baseApi config.header = { - ...config.header, - 'Accept': 'application/json' + ...config.header, + 'Accept': 'application/json' } config.custom = { auth: true, // 是否传token // loading: false // 是否使用loading } config.imeout = 30000 - + return config }) /* 请求之前拦截器 */ http.interceptors.request.use((config, cancel) => { if (config.custom.auth) { - // 需要权限认证的路由 需携带自定义参数 {custom: {auth: true}} - config.header.Authorization = 'Bearer '+jwt.getAccessToken(); + // 需要权限认证的路由 需携带自定义参数 {custom: {auth: true}} + config.header.Authorization = 'Bearer ' + jwt.getAccessToken(); } return config }) - /* 请求之后拦截器 */ +/* 请求之后拦截器 */ let isRefreshing = false;//多次锁 http.interceptors.response.use((response) => { /* 请求之后拦截器*/ - const {code} = response.data - console.log(response) - if(code ==4024){ - toast(response.data.msg) - }else if(code ==401){ - toast('请关闭,重新进入') - } else{ - + const { code } = response.data + if (code != 200) { + if (code == 4024) { + toast(response.data.msg) + } else if (code == 401) { + toast('请关闭,重新进入') + } else { + + } + return Promise.reject(response) } + return response }, (err) => { // 请求错误 - const {code} = err.data - console.log(code) - if(code == 401){//过期未登录 - const config = err.config - if(!isRefreshing){ - isRefreshing = true - - }else{ - - } - }else { - - } - console.log(err,'======') - return Promise.reject(err) + const { code } = err.data + console.log(code) + if (code == 401) {//过期未登录 + const config = err.config + if (!isRefreshing) { + isRefreshing = true + + } else { + + } + } else { + + } + console.log(err, '======') + return Promise.reject(err) }) -const getFullUrl = (url,params,header) => { - return http.post(url, params,{...header}); +const getFullUrl = (url, params, header) => { + return http.post(url, params, { ...header }); }; export { http, diff --git a/src/components/base-table/popup.vue b/src/components/base-table/popup.vue new file mode 100644 index 0000000..ab4aecf --- /dev/null +++ b/src/components/base-table/popup.vue @@ -0,0 +1,69 @@ + + diff --git a/src/components/cu-popup/index.vue b/src/components/cu-popup/index.vue new file mode 100644 index 0000000..bd41379 --- /dev/null +++ b/src/components/cu-popup/index.vue @@ -0,0 +1,52 @@ + + diff --git a/src/pages.json b/src/pages.json index 4cf5c3e..80209a6 100644 --- a/src/pages.json +++ b/src/pages.json @@ -214,6 +214,13 @@ "enablePullDownRefresh": false } + },{ + "path" : "pages/basics/town-base", + "style" : + { + "navigationBarTitleText": "城镇数据", + "enablePullDownRefresh": false + } } ], "globalStyle": { diff --git a/src/pages/basics/components/town-city-edit.vue b/src/pages/basics/components/town-city-edit.vue new file mode 100644 index 0000000..abdae57 --- /dev/null +++ b/src/pages/basics/components/town-city-edit.vue @@ -0,0 +1,289 @@ + + diff --git a/src/pages/basics/components/town-count-edit.vue b/src/pages/basics/components/town-count-edit.vue new file mode 100644 index 0000000..850572f --- /dev/null +++ b/src/pages/basics/components/town-count-edit.vue @@ -0,0 +1,170 @@ + + + diff --git a/src/pages/basics/components/town-count-item.vue b/src/pages/basics/components/town-count-item.vue new file mode 100644 index 0000000..633d5ad --- /dev/null +++ b/src/pages/basics/components/town-count-item.vue @@ -0,0 +1,21 @@ + + diff --git a/src/pages/basics/town-base.vue b/src/pages/basics/town-base.vue new file mode 100644 index 0000000..63effe2 --- /dev/null +++ b/src/pages/basics/town-base.vue @@ -0,0 +1,249 @@ + + diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index f21a707..194cb19 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -77,6 +77,7 @@ children:[ { label:'城镇数据', + url:'/pages/basics/town-base' }, { label:'基地数据',