Ver Fonte

修改箭头,不知道是否有效

“yueshang” há 1 ano atrás
pai
commit
7c53d21157

+ 65 - 65
api/unit_info/index.js

@@ -1,65 +1,65 @@
-import request from '@/utils/request'
-
-//所属单位  
-// orgId的数据来源    
-// 参数需要传递:"orgId": 0,  "pageNo": 1,  "pageSize": 10,  "userId": 0
-export function getOrgId(data) {
-	return request({
-		url: '/admin-api/backend/user-org/getOneUser2OrgList',
-		method: 'post',
-		data: data
-	})
-}
-
-// 根据单位id获得单位信息分页
-export function getUnitInfo(query) {
-  return request({
-    url: '/admin-api/backend/org/get',
-    method: 'GET',
-    params: query
-  })
-}
-
-// 根据userid获得单位信息分页
-export function getUnit(data) {
-  return request({
-    url: '/admin-api/backend/user-org/getOneUser2OrgList',
-    method: 'post',
-    data: data
-  })
-}
-
-// 根据单位id删除单位信息
-export function delUnit(query) {
-  return request({
-    url: '/admin-api/backend/org/delete',
-    method: 'DELETE',
-    params: query
-  })
-}
-
-// 创建单位单位信息
-export function createUnit(data) {
-  return request({
-    url: '/admin-api/backend/org/create',
-    method: 'post',
-    data:data
-  })
-}
-
-// 更新单位单位信息
-export function updateUnit(data) {
-  return request({
-    url: '/admin-api/backend/org/update',
-    method: 'put',
-    data:data
-  })
-}
-export function getOrg(query) {
-  return request({
-    url: '/admin-api/backend/org/dept',
-    method: 'GET',
-    params: query
-  })
-}
-
+import request from '@/utils/request'
+
+//所属单位  
+// orgId的数据来源    
+// 参数需要传递:"orgId": 0,  "pageNo": 1,  "pageSize": 10,  "userId": 0
+export function getOrgId(data) {
+	return request({
+		url: '/admin-api/backend/user-org/getOneUser2OrgList',
+		method: 'post',
+		data: data
+	})
+}
+
+// 根据单位id获得单位信息分页
+export function getUnitInfo(query) {
+  return request({
+    url: '/admin-api/backend/org/get',
+    method: 'GET',
+    params: query
+  })
+}
+
+// 根据userid获得单位信息分页
+export function getUnit(data) {
+  return request({
+    url: '/admin-api/backend/user-org/getOneUser2OrgList',
+    method: 'post',
+    data: data
+  })
+}
+
+// 根据单位id删除单位信息
+export function delUnit(query) {
+  return request({
+    url: '/admin-api/backend/org/delete',
+    method: 'DELETE',
+    params: query
+  })
+}
+
+// 创建单位单位信息
+export function createUnit(data) {
+  return request({
+    url: '/admin-api/backend/org/create',
+    method: 'post',
+    data:data
+  })
+}
+
+// 更新单位单位信息
+export function updateUnit(data) {
+  return request({
+    url: '/admin-api/backend/org/update',
+    method: 'put',
+    data:data
+  })
+}
+export function getOrg(query) {
+  return request({
+    url: '/admin-api/backend/org/dept',
+    method: 'GET',
+    params: query
+  })
+}
+

+ 2 - 2
config.js

@@ -3,8 +3,8 @@ module.exports = {
 	// baseUrl: 'http://api-security.byants.com',
 	// baseUrlImg:'http://security.byants.com/static/appimg',
 	// baseUrl: 'http://112.19.80.230',
-	baseUrl: 'http://8.142.173.95:48081',
-	baseUrlImg: 'https://byant.jujutong.cloud/static/appimg',
+	baseUrl: 'https://ggfw.ybxfjy.com',
+	baseUrlImg: 'https://ggfw.ybxfjy.com/static/appimg',
 	// baseUrl: 'http://192.168.1.24:48081', 
 	// baseUrl:'http://192.168.1.10:48081',
 	// baseUrl:'http://api-security.byants.com/app-api/s9/task/self-page',

+ 1 - 0
pagesA/fire/unit_info/edit_unit_info/edit_unit_info.vue

@@ -181,6 +181,7 @@
 	import {
 		updateUnit, // 更新
 		getOrg //获取大队列表
+		
 	} from '@/api/unit_info';
 	import {
 		DICT_TYPE,

+ 124 - 124
uni_modules/uview-ui/libs/util/route.js

@@ -1,124 +1,124 @@
-/**
- * 路由跳转方法,该方法相对于直接使用uni.xxx的好处是使用更加简单快捷
- * 并且带有路由拦截功能
- */
-
-class Router {
-    constructor() {
-        // 原始属性定义
-        this.config = {
-            type: 'navigateTo',
-            url: '',
-            delta: 1, // navigateBack页面后退时,回退的层数
-            params: {}, // 传递的参数
-            animationType: 'pop-in', // 窗口动画,只在APP有效
-            animationDuration: 300, // 窗口动画持续时间,单位毫秒,只在APP有效
-            intercept: false // 是否需要拦截
-        }
-        // 因为route方法是需要对外赋值给另外的对象使用,同时route内部有使用this,会导致route失去上下文
-        // 这里在构造函数中进行this绑定
-        this.route = this.route.bind(this)
-    }
-
-    // 判断url前面是否有"/",如果没有则加上,否则无法跳转
-    addRootPath(url) {
-        return url[0] === '/' ? url : `/${url}`
-    }
-
-    // 整合路由参数
-    mixinParam(url, params) {
-        url = url && this.addRootPath(url)
-
-        // 使用正则匹配,主要依据是判断是否有"/","?","="等,如“/page/index/index?name=mary"
-        // 如果有url中有get参数,转换后无需带上"?"
-        let query = ''
-        if (/.*\/.*\?.*=.*/.test(url)) {
-            // object对象转为get类型的参数
-            query = uni.$u.queryParams(params, false)
-            // 因为已有get参数,所以后面拼接的参数需要带上"&"隔开
-            return url += `&${query}`
-        }
-        // 直接拼接参数,因为此处url中没有后面的query参数,也就没有"?/&"之类的符号
-        query = uni.$u.queryParams(params)
-        return url += query
-    }
-
-    // 对外的方法名称
-    async route(options = {}, params = {}) {
-        // 合并用户的配置和内部的默认配置
-        let mergeConfig = {}
-
-        if (typeof options === 'string') {
-            // 如果options为字符串,则为route(url, params)的形式
-            mergeConfig.url = this.mixinParam(options, params)
-            mergeConfig.type = 'navigateTo'
-        } else {
-            mergeConfig = uni.$u.deepClone(options, this.config)
-            // 否则正常使用mergeConfig中的url和params进行拼接
-            mergeConfig.url = this.mixinParam(options.url, options.params)
-        }
-
-        // 如果本次跳转的路径和本页面路径一致,不执行跳转,防止用户快速点击跳转按钮,造成多次跳转同一个页面的问题
-        if (mergeConfig.url === uni.$u.page()) return
-
-        if (params.intercept) {
-            this.config.intercept = params.intercept
-        }
-        // params参数也带给拦截器
-        mergeConfig.params = params
-        // 合并内外部参数
-        mergeConfig = uni.$u.deepMerge(this.config, mergeConfig)
-        // 判断用户是否定义了拦截器
-        if (typeof uni.$u.routeIntercept === 'function') {
-            // 定一个promise,根据用户执行resolve(true)或者resolve(false)来决定是否进行路由跳转
-            const isNext = await new Promise((resolve, reject) => {
-                uni.$u.routeIntercept(mergeConfig, resolve)
-            })
-            // 如果isNext为true,则执行路由跳转
-            isNext && this.openPage(mergeConfig)
-        } else {
-            this.openPage(mergeConfig)
-        }
-    }
-
-    // 执行路由跳转
-    openPage(config) {
-        // 解构参数
-        const {
-            url,
-            type,
-            delta,
-            animationType,
-            animationDuration
-        } = config
-        if (config.type == 'navigateTo' || config.type == 'to') {
-            uni.navigateTo({
-                url,
-                animationType,
-                animationDuration
-            })
-        }
-        if (config.type == 'redirectTo' || config.type == 'redirect') {
-            uni.redirectTo({
-                url
-            })
-        }
-        if (config.type == 'switchTab' || config.type == 'tab') {
-            uni.switchTab({
-                url
-            })
-        }
-        if (config.type == 'reLaunch' || config.type == 'launch') {
-            uni.reLaunch({
-                url
-            })
-        }
-        if (config.type == 'navigateBack' || config.type == 'back') {
-            uni.navigateBack({
-                delta
-            })
-        }
-    }
-}
-
-export default (new Router()).route
+/**
+ * 路由跳转方法,该方法相对于直接使用uni.xxx的好处是使用更加简单快捷
+ * 并且带有路由拦截功能
+ */
+
+class Router {
+    constructor() {
+        // 原始属性定义
+        this.config = {
+            type: 'navigateTo',
+            url: '',
+            delta: 1, // navigateBack页面后退时,回退的层数
+            params: {}, // 传递的参数
+            animationType: 'pop-in', // 窗口动画,只在APP有效
+            animationDuration: 300, // 窗口动画持续时间,单位毫秒,只在APP有效
+            intercept: false // 是否需要拦截
+        }
+        // 因为route方法是需要对外赋值给另外的对象使用,同时route内部有使用this,会导致route失去上下文
+        // 这里在构造函数中进行this绑定
+        this.route = this.route.bind(this)
+    }
+
+    // 判断url前面是否有"/",如果没有则加上,否则无法跳转
+    addRootPath(url) {
+        return url[0] === '/' ? url : `/${url}`
+    }
+
+    // 整合路由参数
+    mixinParam(url, params) {
+        url = url && this.addRootPath(url)
+
+        // 使用正则匹配,主要依据是判断是否有"/","?","="等,如“/page/index/index?name=mary"
+        // 如果有url中有get参数,转换后无需带上"?"
+        let query = ''
+        if (/.*\/.*\?.*=.*/.test(url)) {
+            // object对象转为get类型的参数
+            query = uni.$u.queryParams(params, false)
+            // 因为已有get参数,所以后面拼接的参数需要带上"&"隔开
+            return url += `&${query}`
+        }
+        // 直接拼接参数,因为此处url中没有后面的query参数,也就没有"?/&"之类的符号
+        query = uni.$u.queryParams(params)
+        return url += query
+    }
+
+    // 对外的方法名称
+    async route(options = {}, params = {}) {
+        // 合并用户的配置和内部的默认配置
+        let mergeConfig = {}
+
+        if (typeof options === 'string') {
+            // 如果options为字符串,则为route(url, params)的形式
+            mergeConfig.url = this.mixinParam(options, params)
+            mergeConfig.type = 'navigateTo'
+        } else {
+            mergeConfig = uni.$u.deepClone(options, this.config)
+            // 否则正常使用mergeConfig中的url和params进行拼接
+            mergeConfig.url = this.mixinParam(options.url, options.params)
+        }
+
+        // 如果本次跳转的路径和本页面路径一致,不执行跳转,防止用户快速点击跳转按钮,造成多次跳转同一个页面的问题
+        if (mergeConfig.url === uni.$u.page()) return
+
+        if (params.intercept) {
+            this.config.intercept = params.intercept
+        }
+        // params参数也带给拦截器
+        mergeConfig.params = params
+        // 合并内外部参数
+        mergeConfig = uni.$u.deepMerge(this.config, mergeConfig)
+        // 判断用户是否定义了拦截器
+        if (typeof uni.$u.routeIntercept === 'function') {
+            // 定一个promise,根据用户执行resolve(true)或者resolve(false)来决定是否进行路由跳转
+            const isNext = await new Promise((resolve, reject) => {
+                uni.$u.routeIntercept(mergeConfig, resolve)
+            })
+            // 如果isNext为true,则执行路由跳转
+            isNext && this.openPage(mergeConfig)
+        } else {
+            this.openPage(mergeConfig)
+        }
+    }
+
+    // 执行路由跳转
+    openPage(config) {
+        // 解构参数
+        const {
+            url,
+            type,
+            delta,
+            animationType,
+            animationDuration
+        } = config
+        if (config.type == 'navigateTo' || config.type == 'to') {
+            uni.navigateTo({
+                url,
+                animationType,
+                animationDuration
+            })
+        }
+        if (config.type == 'redirectTo' || config.type == 'redirect') {
+            uni.navigateTo({
+                url
+            })
+        }
+        if (config.type == 'switchTab' || config.type == 'tab') {
+            uni.switchTab({
+                url
+            })
+        }
+        if (config.type == 'reLaunch' || config.type == 'launch') {
+            uni.reLaunch({
+                url
+            })
+        }
+        if (config.type == 'navigateBack' || config.type == 'back') {
+            uni.navigateBack({
+                delta
+            })
+        }
+    }
+}
+
+export default (new Router()).route