diff --git a/src/api/contracted/cbdkxx.js b/src/api/contracted/cbdkxx.js new file mode 100644 index 0000000..4369f56 --- /dev/null +++ b/src/api/contracted/cbdkxx.js @@ -0,0 +1,54 @@ +import request from '@/utils/request'; + +// 承包地块信息列表 +export function listCbdkxx(params) { + return request({ + url: '/service/cbdkxx/mobile/list', + method: 'get', + params: params + }); +} + +// 承包地块详情 +export function getCbdkxx(id) { + return request({ + url: '/service/cbdkxx/get/' + id, + method: 'get' + }); +} + +// 新增承包地块信息 +export function addCbdkxx(data) { + return request({ + url: '/service/cbdkxx/insert', + method: 'post', + data: data + }); +} + +// 修改承包地块信息 +export function updateCbdkxx(data) { + return request({ + url: '/service/cbdkxx/modify', + method: 'post', + data: data + }); +} + +// 删除承包地块信息 +export function deleteCbdkxx(id) { + return request({ + url: '/service/cbdkxx/delete/' + id, + method: 'get' + }); +} + +// 转出承包地块 +export function transferCbdkxx(params) { + return request({ + url: '/service/cbdkxx/transfer', + method: 'get', + params: params + }); +} + diff --git a/src/api/contracted/cbf.js b/src/api/contracted/cbf.js new file mode 100644 index 0000000..733afec --- /dev/null +++ b/src/api/contracted/cbf.js @@ -0,0 +1,79 @@ +import request from '@/utils/request'; + +// 获取承包方列表 +export function listCbf(params) { + return request({ + url: '/service/cbf/list', + method: 'get', + params: params + }); +} + +// 获取承包方详情 +export function getCbf(cbfbm) { + return request({ + url: '/service/cbf/obtain/' + cbfbm, + method: 'get', + }); +} + +// 获取承包方详情 +export function getCbfById(id) { + return request({ + url: '/service/cbf/get/' + id, + method: 'get' + }); +} + +// 新增承包方信息 +export function addCbf(data) { + return request({ + url: '/service/cbf/add', + method: 'post', + data: data + }); +} + +// 更新承包方信息 +export function updateCbf(data) { + return request({ + url: '/service/cbf/edit', + method: 'post', + data: data + }) +} + +// 删除承包方信息 +export function deleteCbf(id) { + return request({ + url: '/service/cbf/delete/' + id, + method: 'get' + }); +} + +// 生成承包方编码 +export function generateContractorCode(params) { + return request({ + url: '/service/cbf/generateCode', + method: 'get', + params: params + }); +} + +// 承包方调查签字 +export function contractorSignature(data) { + return request({ + url: '/service/cbf/surveySign', + method: 'post', + data: data + }); +} + +// 调查挂起 +export function hangUp(data) { + return request({ + url: '/service/cbf/hangUp', + method: 'post', + data: data + }); +} diff --git a/src/api/contracted/cbfjtcy.js b/src/api/contracted/cbfjtcy.js new file mode 100644 index 0000000..9e7144b --- /dev/null +++ b/src/api/contracted/cbfjtcy.js @@ -0,0 +1,70 @@ +import request from '@/utils/request'; + +// 查询承包方家庭成员列表 +export function listJtcy(params) { + return request({ + url: '/service/jtcy/list', + method: 'get', + params: params + }); +} + +// 查询承包方家庭成员详细 +export function getJtcy(id) { + return request({ + url: '/service/jtcy/get/' + id, + method: 'get' + }); +} + +// 新增承包方家庭成员信息 +export function addJtcy(data) { + return request({ + url: '/service/jtcy/add', + method: 'post', + data: data + }); +} + +// 修改承包方家庭成员信息 +export function updateJtcy(data) { + return request({ + url: '/service/jtcy/edit', + method: 'post', + data: data + }); +} + +// 删除承包方家庭成员信息 +export function deleteJtcy(id) { + return request({ + url: '/service/jtcy/remove/' + id, + method: 'get' + }); +} + +// 家庭成员分户 +export function divisionJtcy(id) { + return request({ + url: '/service/jtcy/division/' + id, + method: 'get' + }); +} + +// 家庭成员移户 +export function transferJtcy(params) { + return request({ + url: '/service/jtcy/transfer', + method: 'get', + params: params + }); +} + +// 家庭成员设为户主 +export function setHouseholder(id) { + return request({ + url: '/service/jtcy/householder/' + id, + method: 'get' + }); +} + diff --git a/src/api/contracted/cbht.js b/src/api/contracted/cbht.js new file mode 100644 index 0000000..8c1b386 --- /dev/null +++ b/src/api/contracted/cbht.js @@ -0,0 +1,35 @@ +import request from '@/utils/request'; + +// 获取承包合同详情 +export function getCbht(cbfbm) { + return request({ + url: '/service/cbht/obtain/' + cbfbm, + method: 'get' + }); +} + +// 新增承包合同信息 +export function addCbht(data) { + return request({ + url: '/service/cbht/insert', + method: 'post', + data: data + }); +} + +// 修改承包合同信息 +export function updateCbht(data) { + return request({ + url: '/service/cbht/edit', + method: 'post', + data: data + }); +} + +// 承包合同延期 +export function extendCbht(id) { + return request({ + url: '/service/cbht/extension/' + id, + method: 'get' + }); +} diff --git a/src/api/contracted/dk.js b/src/api/contracted/dk.js new file mode 100644 index 0000000..8f5b92b --- /dev/null +++ b/src/api/contracted/dk.js @@ -0,0 +1,54 @@ +import request from '@/utils/request'; + +// 地块信息列表 +export function listDk(params) { + return request({ + url: '/service/dk/list', + method: 'get', + params: params + }); +} + +// 地块信息详情 +export function getDk(id) { + return request({ + url: '/service/dk/get/' + id, + method: 'get' + }); +} + +// 新增地块属性信息 +export function addDk(data) { + return request({ + url: '/service/dk/add', + method: 'post', + data: data + }) +} + +// 修改地块属性信息 +export function updateDk(data) { + return request({ + url: '/service/dk/edit', + method: 'post', + data: data + }) +} + +// 删除地块信息 +export function deleteDk(id) { + return request({ + url: '/service/dk/remove/' + id, + method: 'get' + }); +} + + +// 生成地块编码 +export function generateLandCode(params) { + return request({ + url: '/service/dk/generateCode', + method: 'get', + params: params + }); +} diff --git a/src/api/contracted/fbf.js b/src/api/contracted/fbf.js new file mode 100644 index 0000000..93a5ef4 --- /dev/null +++ b/src/api/contracted/fbf.js @@ -0,0 +1,54 @@ +import request from '@/utils/request'; + +// 获取承包方列表 +export function listFbf(params) { + return request({ + url: '/service/fbf/list', + method: 'get', + params: params + }); +} + +// 新增发包方信息 +export function addFbf(data) { + return request({ + url: '/service/fbf/add', + method: 'post', + data: data + }) +} + +// 修改发包方信息 +export function updateFbf(data) { + return request({ + url: '/service/fbf/edit', + method: 'post', + data: data + }) +} + +// 发包方调查签字 +export function manualSignature(data) { + return request({ + url: '/service/fbf/surveySign', + method: 'post', + data: data + }); +} + +// 生成发包方编码 +export function generateEmployerCode(params) { + return request({ + url: '/service/fbf/generateCode', + method: 'get', + params: params + }); +} + +// 发包方签字授权 + export function authorizeSignature(id) { + return request({ + url: '/service/fbf/authorize/' + id, + method: 'get' + }); +} diff --git a/src/api/contracted/index.js b/src/api/contracted/index.js new file mode 100644 index 0000000..3dc123b --- /dev/null +++ b/src/api/contracted/index.js @@ -0,0 +1,18 @@ +import request from '@/utils/request'; + +// 根据deptId获取部门信息 +export function getDept(deptId) { + return request({ + url: '/system/dept/get/' + deptId, + method: 'get' + }); +} + +// 获取确权调查任务列表 +export function listSurveyTask(params) { + return request({ + url: '/service/landsurvey/mobile/list', + method: 'get', + params: params + }); +} diff --git a/src/api/system/config.js b/src/api/system/config.js index a404d82..85df3dc 100644 --- a/src/api/system/config.js +++ b/src/api/system/config.js @@ -58,3 +58,11 @@ export function refreshCache() { method: 'delete' }) } + +// 根据参数键名查询参数值 +// export function getConfigKey(configKey) { +// return request({ +// url: '/open/typz/configKey/' + configKey, +// method: 'get' +// }) +// } diff --git a/src/assets/images/app/1.png b/src/assets/images/app/1.png new file mode 100644 index 0000000..8959037 Binary files /dev/null and b/src/assets/images/app/1.png differ diff --git a/src/assets/images/app/2.png b/src/assets/images/app/2.png new file mode 100644 index 0000000..f1c30e7 Binary files /dev/null and b/src/assets/images/app/2.png differ diff --git a/src/assets/images/app/edit.png b/src/assets/images/app/edit.png new file mode 100644 index 0000000..4fd0577 Binary files /dev/null and b/src/assets/images/app/edit.png differ diff --git a/src/permission.js b/src/permission.js index 60e7bba..72760bc 100644 --- a/src/permission.js +++ b/src/permission.js @@ -9,7 +9,7 @@ import { isRelogin } from '@/utils/request' NProgress.configure({ showSpinner: false }) -const whiteList = ['/login', '/register', '/app/login', '/app/list', '/app/edit'] +const whiteList = ['/login', '/register', '/app/login', '/app/list', '/app/edit', '/app/map'] const isWhiteList = (path) => { return whiteList.some(pattern => isPathMatch(pattern, path)) diff --git a/src/router/index.js b/src/router/index.js index 0c33514..fce72a4 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -87,7 +87,61 @@ export const constantRoutes = [ meta: { title: '个人中心', icon: 'user' } } ] - } + }, + { //登录页 + path: '/app/login', + name: 'appLogin', + hidden: true, + meta: { + title: '登录', + }, + component: (resolve) => require(['@/views/app/login'], resolve) + }, + { //首页 + path: '/app/index', + name: 'appIndex', + hidden: true, + meta: { + title: '首页', + }, + component: (resolve) => require(['@/views/app/index'], resolve) + }, + { //用户页 + path: '/app/user', + name: 'appUser', + hidden: true, + meta: { + title: '首页', + }, + component: (resolve) => require(['@/views/app/user'], resolve) + }, + { //用户页 + path: '/app/list', + name: 'appList', + hidden: true, + meta: { + title: '列表', + }, + component: (resolve) => require(['@/views/app/list'], resolve) + }, + { //用户页 + path: '/app/edit', + name: 'appEdit', + hidden: true, + meta: { + title: '修改', + }, + component: (resolve) => require(['@/views/app/edit'], resolve) + }, + { //用户页 + path: '/app/map', + name: 'appMap', + hidden: true, + meta: { + title: '地图', + }, + component: (resolve) => require(['@/views/app/map'], resolve) + }, ] // 动态路由,基于用户权限动态去加载 @@ -175,61 +229,7 @@ export const dynamicRoutes = [ meta: { title: '修改生成配置', activeMenu: '/tool/gen' } } ] - }, - { //登录页 - path: '/app/login', - name: 'appLogin', - meta: { - title: '登录', - hidden: true, - }, - component: (resolve) => require(['@/views/app/login'], resolve) - }, - { //首页 - path: '/app/index', - name: 'appIndex', - meta: { - title: '首页', - hidden: true, - }, - component: (resolve) => require(['@/views/app/index'], resolve) - }, - { //用户页 - path: '/app/user', - name: 'appUser', - meta: { - title: '首页', - hidden: true, - }, - component: (resolve) => require(['@/views/app/user'], resolve) - }, - { //用户页 - path: '/app/list', - name: 'appList', - meta: { - title: '列表', - hidden: true, - }, - component: (resolve) => require(['@/views/app/list'], resolve) - }, - { //用户页 - path: '/app/edit', - name: 'appEdit', - meta: { - title: '修改', - hidden: true, - }, - component: (resolve) => require(['@/views/app/edit'], resolve) - }, - { //用户页 - path: '/app/map', - name: 'appMap', - meta: { - title: '地图', - hidden: true, - }, - component: (resolve) => require(['@/views/app/map'], resolve) - }, + } ] // 防止连续点击多次路由报错 diff --git a/src/views/app/index.vue b/src/views/app/index.vue index e34dbbf..fe8b531 100644 --- a/src/views/app/index.vue +++ b/src/views/app/index.vue @@ -18,28 +18,12 @@

通知

-
-

服务功能

+
+

{{item.modelType}}

-
- -

地图管理

-
-
- -

地图管理

-
-
- -

地图管理

-
-
- -

地图管理

-
-
- -

地图管理

+
+ +

{{itemChild.menuName}}

@@ -54,7 +38,7 @@ name: "appIndex", data() { return { - + menuList:[] }; }, created() { @@ -63,7 +47,7 @@ methods: { getMenuApp(){ getMenuApp().then((res) => { - + this.menuList = res.data; }); } }, diff --git a/src/views/app/list.vue b/src/views/app/list.vue index 5b0b545..35aea5e 100644 --- a/src/views/app/list.vue +++ b/src/views/app/list.vue @@ -25,7 +25,7 @@ > -
+
334656556565
已清查
@@ -217,6 +217,7 @@ flex-shrink: 0; background: linear-gradient( 271deg, #53E4A5 0%, #24DBDB 100%); border: none; + width: 20%; } } diff --git a/src/views/app/map.vue b/src/views/app/map.vue index e4ec4be..76b83fb 100644 --- a/src/views/app/map.vue +++ b/src/views/app/map.vue @@ -1,5 +1,5 @@ + + +
+

属性数据

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ - diff --git a/vue.config.js b/vue.config.js index 46985a1..0824733 100644 --- a/vue.config.js +++ b/vue.config.js @@ -9,8 +9,8 @@ const CompressionPlugin = require('compression-webpack-plugin') const name = process.env.VUE_APP_TITLE -const baseUrl = 'http://localhost:8080' // 后端接口 -//const baseUrl = 'http://192.168.0.108:8080' // 后端接口 zzl +//const baseUrl = 'http://localhost:8080' // 后端接口 +const baseUrl = 'http://192.168.0.109:8080' // 后端接口 zzl const port = process.env.port || process.env.npm_config_port || 80 // 端口