| @@ -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 | |||
| }); | |||
| } | |||
| @@ -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 | |||
| }); | |||
| } | |||
| @@ -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' | |||
| }); | |||
| } | |||
| @@ -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' | |||
| }); | |||
| } | |||
| @@ -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 | |||
| }); | |||
| } | |||
| @@ -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' | |||
| }); | |||
| } | |||
| @@ -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 | |||
| }); | |||
| } | |||
| @@ -58,3 +58,11 @@ export function refreshCache() { | |||
| method: 'delete' | |||
| }) | |||
| } | |||
| // 根据参数键名查询参数值 | |||
| // export function getConfigKey(configKey) { | |||
| // return request({ | |||
| // url: '/open/typz/configKey/' + configKey, | |||
| // method: 'get' | |||
| // }) | |||
| // } | |||
| @@ -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)) | |||
| @@ -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) | |||
| }, | |||
| } | |||
| ] | |||
| // 防止连续点击多次路由报错 | |||
| @@ -18,28 +18,12 @@ | |||
| <p slot="left-icon" class="notice_tt">通知</p> | |||
| </van-notice-bar> | |||
| <div class="content"> | |||
| <p class="title">服务功能</p> | |||
| <div class="content" v-for="(item,index) in menuList" :key="index"> | |||
| <p class="title">{{item.modelType}}</p> | |||
| <div class="flex-main"> | |||
| <div> | |||
| <img src="../../assets/images/app/user_header.png" alt=""> | |||
| <p>地图管理</p> | |||
| </div> | |||
| <div> | |||
| <img src="../../assets/images/app/user_header.png" alt=""> | |||
| <p>地图管理</p> | |||
| </div> | |||
| <div> | |||
| <img src="../../assets/images/app/user_header.png" alt=""> | |||
| <p>地图管理</p> | |||
| </div> | |||
| <div> | |||
| <img src="../../assets/images/app/user_header.png" alt=""> | |||
| <p>地图管理</p> | |||
| </div> | |||
| <div> | |||
| <img src="../../assets/images/app/user_header.png" alt=""> | |||
| <p>地图管理</p> | |||
| <div v-for="(itemChild,indexChild) in item.menus" :key="indexChild" @click="$router.push({path:itemChild.menuUrl})"> | |||
| <img :src="require('@/assets/images/app/' + itemChild.menuIcon)" alt=""> | |||
| <p>{{itemChild.menuName}}</p> | |||
| </div> | |||
| </div> | |||
| </div> | |||
| @@ -54,7 +38,7 @@ | |||
| name: "appIndex", | |||
| data() { | |||
| return { | |||
| menuList:[] | |||
| }; | |||
| }, | |||
| created() { | |||
| @@ -63,7 +47,7 @@ | |||
| methods: { | |||
| getMenuApp(){ | |||
| getMenuApp().then((res) => { | |||
| this.menuList = res.data; | |||
| }); | |||
| } | |||
| }, | |||
| @@ -25,7 +25,7 @@ | |||
| > | |||
| <!--1--> | |||
| <van-swipe-cell right-width="200" class="item" v-for="(item,index) in 10" :key="index"> | |||
| <div class="item_box" @click="$router.push({name:'',query:{id:item.id}})"> | |||
| <div class="item_box" @click="$router.push({name:'appEdit',query:{id:item.id}})"> | |||
| <div class="head_block"> | |||
| <div class="title">334656556565</div> | |||
| <div class="describe">已清查</div> | |||
| @@ -217,6 +217,7 @@ | |||
| flex-shrink: 0; | |||
| background: linear-gradient( 271deg, #53E4A5 0%, #24DBDB 100%); | |||
| border: none; | |||
| width: 20%; | |||
| } | |||
| } | |||
| @@ -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 // 端口 | |||