| @@ -0,0 +1,26 @@ | |||||
| import request from '@/utils/request' | |||||
| // 查收入数据 | |||||
| export function getFinancialIn(data) { | |||||
| return request({ | |||||
| url: '/finance/open/getFinancialIn', | |||||
| method: 'get', | |||||
| params: data | |||||
| }) | |||||
| } | |||||
| // 查支出数据 | |||||
| export function getFinancialOut(data) { | |||||
| return request({ | |||||
| url: '/finance/open/getFinancialOut', | |||||
| method: 'get', | |||||
| params: data | |||||
| }) | |||||
| } | |||||
| // 查收支数据 | |||||
| export function getFinancialInAndOut(data) { | |||||
| return request({ | |||||
| url: '/finance/open/getFinancialInAndOut', | |||||
| method: 'get', | |||||
| params: data | |||||
| }) | |||||
| } | |||||
| @@ -0,0 +1,30 @@ | |||||
| import request from '@/utils/request' | |||||
| //新增投诉建议 | |||||
| export function adviceAdd(query) { | |||||
| return request({ | |||||
| url: '/service/advice/add', | |||||
| method: 'post', | |||||
| data: query | |||||
| }) | |||||
| } | |||||
| // 用户密码重置 | |||||
| export function updateUserPwd(oldPassword, newPassword) { | |||||
| const data = { | |||||
| oldPassword, | |||||
| newPassword | |||||
| } | |||||
| return request({ | |||||
| url: '/system/user/profile/updatePwd', | |||||
| method: 'post', | |||||
| params: data | |||||
| }) | |||||
| } | |||||
| // 上传投诉建议照片 | |||||
| export function uploadFileBase(data) { | |||||
| return request({ | |||||
| url: '/common/upload', | |||||
| method: 'post', | |||||
| data: data | |||||
| }) | |||||
| } | |||||
| @@ -0,0 +1,53 @@ | |||||
| import request from '@/utils/request' | |||||
| // 查询三务公开列表 | |||||
| export function listAffairs(query) { | |||||
| return request({ | |||||
| url: '/service/affairs/list', | |||||
| method: 'get', | |||||
| params: query | |||||
| }) | |||||
| } | |||||
| // 查询三务公开详细 | |||||
| export function getAffairs(id) { | |||||
| return request({ | |||||
| url: '/service/affairs/get/' + id, | |||||
| method: 'get' | |||||
| }) | |||||
| } | |||||
| // 新增三务公开 | |||||
| export function addAffairs(data) { | |||||
| return request({ | |||||
| url: '/service/affairs/add', | |||||
| method: 'post', | |||||
| data: data | |||||
| }) | |||||
| } | |||||
| // 修改三务公开 | |||||
| export function updateAffairs(data) { | |||||
| return request({ | |||||
| url: '/service/affairs/edit', | |||||
| method: 'post', | |||||
| data: data | |||||
| }) | |||||
| } | |||||
| // 删除三务公开 | |||||
| export function delAffairs(id) { | |||||
| return request({ | |||||
| url: '/service/affairs/remove/' + id, | |||||
| method: 'get' | |||||
| }) | |||||
| } | |||||
| // 导出三务公开 | |||||
| export function exportAffairs(query) { | |||||
| return request({ | |||||
| url: '/service/affairs/export', | |||||
| method: 'get', | |||||
| params: query | |||||
| }) | |||||
| } | |||||
| @@ -0,0 +1,19 @@ | |||||
| import request from '@/utils/request' | |||||
| // 查询三务公开列表 | |||||
| export function listVillageAffairs(query) { | |||||
| return request({ | |||||
| url: '/service/villageAffairs/list', | |||||
| method: 'get', | |||||
| params: query | |||||
| }) | |||||
| } | |||||
| // 查询三务公开详细 | |||||
| export function getVillageAffairs(id) { | |||||
| return request({ | |||||
| url: '/service/villageAffairs/get/' + id, | |||||
| method: 'get' | |||||
| }) | |||||
| } | |||||
| @@ -38,22 +38,7 @@ const whiteList = [ | |||||
| '/circulationList', | '/circulationList', | ||||
| '/circulationAdd', | '/circulationAdd', | ||||
| '/onlineHomeLogin', | '/onlineHomeLogin', | ||||
| '/onlineHomeIndex', | |||||
| '/onlineHome/publicity', | |||||
| '/onlineHome/workbench', | |||||
| '/onlineHome/home', | |||||
| '/onlineHome/my', | |||||
| '/onlineHome/threeAffairs', | |||||
| '/onlineHome/homePoll', | |||||
| '/onlineHome/incomeDetail', | |||||
| '/onlineHome/inAndOutDetail', | |||||
| '/onlineHome/expenditureDetail', | |||||
| '/onlineHome/mailList', | |||||
| '/onlineHome/password', | |||||
| '/onlineHome/livePay', | |||||
| '/onlineHome/advice', | |||||
| '/onlineHome/done', | |||||
| '/onlineHome/personalPicture', | |||||
| ] | ] | ||||
| router.beforeEach((to, from, next) => { | router.beforeEach((to, from, next) => { | ||||
| @@ -78,11 +63,14 @@ router.beforeEach((to, from, next) => { | |||||
| next() | next() | ||||
| }).catch(err => { | }).catch(err => { | ||||
| store.dispatch('LogOut').then(() => { | store.dispatch('LogOut').then(() => { | ||||
| console.log(to.path) | |||||
| // Message.error(err) | // Message.error(err) | ||||
| if ('/authenticRight/index'.indexOf(to.path) !== -1) { | if ('/authenticRight/index'.indexOf(to.path) !== -1) { | ||||
| next({ path: '/authenticRight/login' }) | next({ path: '/authenticRight/login' }) | ||||
| } else if ('/homestead/index'.indexOf(to.path) !== -1) { | } else if ('/homestead/index'.indexOf(to.path) !== -1) { | ||||
| next({ path: '/homestead/login' }) | next({ path: '/homestead/login' }) | ||||
| } else if (to.path.indexOf('/onlineHome') !== -1) { | |||||
| next(`/onlineHomeLogin`) | |||||
| } else { | } else { | ||||
| next({ path: '/' }) | next({ path: '/' }) | ||||
| } | } | ||||
| @@ -93,6 +81,7 @@ router.beforeEach((to, from, next) => { | |||||
| } | } | ||||
| } | } | ||||
| } else { | } else { | ||||
| console.log(to.path) | |||||
| // 没有token | // 没有token | ||||
| if (whiteList.indexOf(to.path) !== -1) { | if (whiteList.indexOf(to.path) !== -1) { | ||||
| // 在免登录白名单,直接进入 | // 在免登录白名单,直接进入 | ||||
| @@ -102,6 +91,8 @@ router.beforeEach((to, from, next) => { | |||||
| next(`/authenticRight/login?redirect=${to.fullPath}`) | next(`/authenticRight/login?redirect=${to.fullPath}`) | ||||
| } else if ('/homestead/index'.indexOf(to.path) !== -1) { | } else if ('/homestead/index'.indexOf(to.path) !== -1) { | ||||
| next(`/homestead/login?redirect=${to.fullPath}`) | next(`/homestead/login?redirect=${to.fullPath}`) | ||||
| } else if (to.path.indexOf('/onlineHome') !== -1) { | |||||
| next(`/onlineHomeLogin`) | |||||
| } else { | } else { | ||||
| next(`/login?redirect=${to.fullPath}`) | next(`/login?redirect=${to.fullPath}`) | ||||
| } | } | ||||
| @@ -599,6 +599,43 @@ export const constantRoutes = [ | |||||
| }, | }, | ||||
| component: (resolve) => require(['@/views/circulation/circulationAdd'], resolve) | component: (resolve) => require(['@/views/circulation/circulationAdd'], resolve) | ||||
| } | } | ||||
| , | |||||
| { | |||||
| path: '/onlineHome/zcfg', | |||||
| name: 'zcfg', | |||||
| meta: { | |||||
| title: '政策法规', | |||||
| hidden: true, | |||||
| }, | |||||
| component: (resolve) => require(['@/views/onlineHome/zcfg'], resolve) | |||||
| }, | |||||
| { | |||||
| path: '/onlineHome/hnzc', | |||||
| name: 'hnzc', | |||||
| meta: { | |||||
| title: '惠农政策', | |||||
| hidden: true, | |||||
| }, | |||||
| component: (resolve) => require(['@/views/onlineHome/hnzc'], resolve) | |||||
| }, | |||||
| { | |||||
| path: '/onlineHome/gzdt', | |||||
| name: 'gzdt', | |||||
| meta: { | |||||
| title: '工作动态', | |||||
| hidden: true, | |||||
| }, | |||||
| component: (resolve) => require(['@/views/onlineHome/gzdt'], resolve) | |||||
| }, | |||||
| { | |||||
| path: '/onlineHome/zdjs', | |||||
| name: 'zdjs', | |||||
| meta: { | |||||
| title: '制度建设', | |||||
| hidden: true, | |||||
| }, | |||||
| component: (resolve) => require(['@/views/onlineHome/zdjs'], resolve) | |||||
| } | |||||
| ]; | ]; | ||||
| @@ -527,7 +527,7 @@ | |||||
| queryParams:{ | queryParams:{ | ||||
| // 分页 | // 分页 | ||||
| pageNum: 1, | pageNum: 1, | ||||
| pageSize: 10, | |||||
| pageSize: 30, | |||||
| // 查询排序 | // 查询排序 | ||||
| //orderByColumn: "id", | //orderByColumn: "id", | ||||
| //isAsc: "desc", | //isAsc: "desc", | ||||
| @@ -545,7 +545,7 @@ | |||||
| queryform:{ | queryform:{ | ||||
| // 分页 | // 分页 | ||||
| pageNum: 1, | pageNum: 1, | ||||
| pageSize: 10, | |||||
| pageSize: 30, | |||||
| // 查询排序 | // 查询排序 | ||||
| //orderByColumn: "id", | //orderByColumn: "id", | ||||
| //isAsc: "desc", | //isAsc: "desc", | ||||
| @@ -855,7 +855,7 @@ | |||||
| reset(){ | reset(){ | ||||
| this.queryform={ | this.queryform={ | ||||
| pageNum: 1, | pageNum: 1, | ||||
| pageSize: 10, | |||||
| pageSize: 30, | |||||
| // 查询排序 | // 查询排序 | ||||
| //orderByColumn: "id", | //orderByColumn: "id", | ||||
| //isAsc: "desc", | //isAsc: "desc", | ||||
| @@ -13,7 +13,7 @@ | |||||
| <h3 style="">类型:</h3> | <h3 style="">类型:</h3> | ||||
| </van-col> | </van-col> | ||||
| <van-col span="10" > | <van-col span="10" > | ||||
| <van-radio-group v-model="radio" direction="horizontal"> | |||||
| <van-radio-group v-model="form.type" direction="horizontal"> | |||||
| <van-radio name="1">投诉</van-radio> | <van-radio name="1">投诉</van-radio> | ||||
| <van-radio name="2">建议</van-radio> | <van-radio name="2">建议</van-radio> | ||||
| </van-radio-group> | </van-radio-group> | ||||
| @@ -26,7 +26,7 @@ | |||||
| <van-row> | <van-row> | ||||
| <van-col span="24"> | <van-col span="24"> | ||||
| <van-field | <van-field | ||||
| v-model="message" | |||||
| v-model="form.adviceContent" | |||||
| rows="7" | rows="7" | ||||
| autosize | autosize | ||||
| type="textarea" | type="textarea" | ||||
| @@ -44,14 +44,18 @@ | |||||
| <template #title> | <template #title> | ||||
| <van-row style=""> | <van-row style=""> | ||||
| <van-col span="23" :offset="1"> | <van-col span="23" :offset="1"> | ||||
| <van-uploader :after-read="afterRead" v-model="fileList" multiple/> | |||||
| <van-field name="uploader" label=""> | |||||
| <template #input> | |||||
| <van-uploader :after-read="afterRead" :before-delete="deleteFile" v-model="fileList" multiple :max-count="5" /> | |||||
| </template> | |||||
| </van-field> | |||||
| </van-col> | </van-col> | ||||
| </van-row> | </van-row> | ||||
| </template> | </template> | ||||
| </van-cell> | </van-cell> | ||||
| </van-cell-group> | </van-cell-group> | ||||
| <van-row style="text-align: center;margin-top: 40px"> | <van-row style="text-align: center;margin-top: 40px"> | ||||
| <van-button color="#1D6FE9" style="border-radius: 6px;width: 90%;margin: 0 auto">提交</van-button> | |||||
| <van-button color="#1D6FE9" style="border-radius: 6px;width: 90%;margin: 0 auto" @click="adviceAdd">提交</van-button> | |||||
| </van-row> | </van-row> | ||||
| <onlineHomeIndex></onlineHomeIndex> | <onlineHomeIndex></onlineHomeIndex> | ||||
| </div> | </div> | ||||
| @@ -59,6 +63,11 @@ | |||||
| <script> | <script> | ||||
| import onlineHomeIndex from "../onlineHomeIndex"; | import onlineHomeIndex from "../onlineHomeIndex"; | ||||
| import {adviceAdd} from "../../api/onlineHome/my"; | |||||
| import * as Toast from "vant"; | |||||
| import {uploadFileBase} from "../../api/authenticRight"; | |||||
| import {Dialog} from "vant"; | |||||
| import {base64Attach, deleteUserImg} from "../../api/user"; | |||||
| export default { | export default { | ||||
| components: { | components: { | ||||
| @@ -67,15 +76,76 @@ | |||||
| name: "advice", | name: "advice", | ||||
| data() { | data() { | ||||
| return { | return { | ||||
| radio: '', | |||||
| message:'', | |||||
| fileList:[] | |||||
| form:{ | |||||
| id:'', | |||||
| type: '1', | |||||
| adviceContent:'', | |||||
| url:[], | |||||
| files:[], | |||||
| }, | |||||
| file: { | |||||
| files:[], | |||||
| fileType:'', | |||||
| bizPath:'advice', | |||||
| tableName:'t_sys_advice', | |||||
| tableId:'' | |||||
| }, | |||||
| fileList:[], | |||||
| upLoadList:[], | |||||
| }; | }; | ||||
| }, methods: { | |||||
| }, | |||||
| created() { | |||||
| this.reset(); | |||||
| }, | |||||
| methods: { | |||||
| reset(){ | |||||
| this.form={ | |||||
| id:'', | |||||
| type: '1', | |||||
| adviceContent:'', | |||||
| url:[], | |||||
| files:[], | |||||
| } | |||||
| }, | |||||
| afterRead(file) { | afterRead(file) { | ||||
| // 此时可以自行将文件上传至服务器 | // 此时可以自行将文件上传至服务器 | ||||
| console.log(file); | |||||
| for ( let i = 0 ; i < this.fileList.length ; i++){ | |||||
| if(this.fileList[i].url == undefined&&this.fileList!='') { | |||||
| this.fileList[i] = {url:this.fileList[i].content, id: '', isImage: true}; | |||||
| } | |||||
| } | |||||
| }, | }, | ||||
| deleteFile(elIndex){ | |||||
| if(elIndex.id != ''){ | |||||
| deleteUserImg(elIndex.id).then(response => {}); | |||||
| } | |||||
| return (file, name) => { | |||||
| let fileIndex = name.index | |||||
| this.fileList[elIndex].splice(fileIndex, 1) | |||||
| this.upLoadList[elIndex].splice(fileIndex, 1) | |||||
| } | |||||
| }, | |||||
| adviceAdd(){ | |||||
| adviceAdd(this.form).then(res => { | |||||
| this.file.tableId = res.data; | |||||
| for(let i = 0 ; i < this.fileList.length ; i++){ | |||||
| this.file.files.push(this.fileList[i].url); | |||||
| } | |||||
| base64Attach(this.file).then(response => { | |||||
| if (response.code == 200){ | |||||
| Dialog.confirm({ | |||||
| title: '系统提示', | |||||
| message: '发布成功', | |||||
| confirmButtonText: '确定', | |||||
| showCancelButton:false | |||||
| }).then(() => { | |||||
| self.location=document.referrer; | |||||
| }) | |||||
| } | |||||
| }); | |||||
| }); | |||||
| } | |||||
| }, | }, | ||||
| } | } | ||||
| </script> | </script> | ||||
| @@ -6,210 +6,161 @@ | |||||
| @click-left="$router.back(-1)" | @click-left="$router.back(-1)" | ||||
| /> | /> | ||||
| <van-row style="margin-top: 20px"> | <van-row style="margin-top: 20px"> | ||||
| <van-col span="16" :offset="2"> | |||||
| <h3>北行庄村账套</h3> | |||||
| <van-col span="9" :offset="2"> | |||||
| <h3>{{$store.state.user.bookName}}</h3> | |||||
| </van-col> | </van-col> | ||||
| <van-col span="6"> | |||||
| <van-button size="mini" round> 日期选择<van-icon name="arrow-down" /></van-button> | |||||
| <van-col span="10" :offset="2"> | |||||
| <van-field placeholder="日期选择" v-model="date" @click="show = true" :disabled="true" right-icon="arrow-down" style=" border-radius: 10px;padding: 0 0 0 5px;text-align: center"/> | |||||
| <van-calendar v-model="show" type="range" :min-date="minDate" :max-date="maxDate" :show-confirm="false" @confirm="onConfirm"/> | |||||
| </van-col> | </van-col> | ||||
| </van-row> | </van-row> | ||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell-group v-for="(item,index) in list" :key="index" style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell> | <van-cell> | ||||
| <template #icon> | <template #icon> | ||||
| <p style="line-height: 50px;font-size: 16px">157</p> | |||||
| <p style="line-height: 50px;font-size: 16px">{{item.id}}</p> | |||||
| </template> | </template> | ||||
| <template #title> | <template #title> | ||||
| <van-row> | <van-row> | ||||
| <van-col span="11" :offset="1"> | <van-col span="11" :offset="1"> | ||||
| <p>除草修路费</p> | |||||
| <p>{{item.voucherSummary}}</p> | |||||
| </van-col> | </van-col> | ||||
| <van-col span="12"> | <van-col span="12"> | ||||
| <p style="color:#E50000;text-align: right">-180.00</p> | |||||
| <p v-if="item.out" style="color:#E50000;text-align: right">-{{item.out}}</p> | |||||
| <p v-if="item.in" style="color:#0AA214;text-align: right">{{item.in}}</p> | |||||
| </van-col> | </van-col> | ||||
| </van-row> | </van-row> | ||||
| </template> | </template> | ||||
| <template #label> | <template #label> | ||||
| <van-row> | <van-row> | ||||
| <van-col span="9" :offset="1"> | <van-col span="9" :offset="1"> | ||||
| <p>经营支出</p> | |||||
| <p>{{item.subjectName}}</p> | |||||
| </van-col> | </van-col> | ||||
| <van-col span="5" :offset="2"> | <van-col span="5" :offset="2"> | ||||
| 记27 | |||||
| {{item.num}} | |||||
| </van-col> | </van-col> | ||||
| <van-col span="7"> | <van-col span="7"> | ||||
| <p style="text-align: right">2021-08-06</p> | |||||
| <p style="text-align: right">{{item.bookDate}}</p> | |||||
| </van-col> | </van-col> | ||||
| </van-row> | </van-row> | ||||
| </template> | </template> | ||||
| </van-cell> | </van-cell> | ||||
| </van-cell-group> | </van-cell-group> | ||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell-group v-if="list.length==0" style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell> | <van-cell> | ||||
| <template #icon> | <template #icon> | ||||
| <p style="line-height: 50px;font-size: 16px">157</p> | |||||
| <p style="line-height: 50px;font-size: 16px"></p> | |||||
| </template> | </template> | ||||
| <template #title> | <template #title> | ||||
| <van-row> | <van-row> | ||||
| <van-col span="11" :offset="1"> | <van-col span="11" :offset="1"> | ||||
| <p>除草修路费</p> | |||||
| <p> 暂无数据 </p> | |||||
| </van-col> | </van-col> | ||||
| <van-col span="12"> | <van-col span="12"> | ||||
| <p style="color:#E50000;text-align: right">-180.00</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="9" :offset="1"> | |||||
| <p>经营支出</p> | |||||
| </van-col> | |||||
| <van-col span="5" :offset="2"> | |||||
| 记27 | |||||
| </van-col> | |||||
| <van-col span="7"> | |||||
| <p style="text-align: right">2021-08-06</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| </van-cell-group> | |||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell> | |||||
| <template #icon> | |||||
| <p style="line-height: 50px;font-size: 16px">157</p> | |||||
| </template> | |||||
| <template #title> | |||||
| <van-row> | |||||
| <van-col span="11" :offset="1"> | |||||
| <p>除草修路费</p> | |||||
| </van-col> | |||||
| <van-col span="12"> | |||||
| <p style="color:#E50000;text-align: right">-180.00</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="9" :offset="1"> | |||||
| <p>经营支出</p> | |||||
| </van-col> | |||||
| <van-col span="5" :offset="2"> | |||||
| 记27 | |||||
| </van-col> | |||||
| <van-col span="7"> | |||||
| <p style="text-align: right">2021-08-06</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| </van-cell-group> | |||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell> | |||||
| <template #icon> | |||||
| <p style="line-height: 50px;font-size: 16px">157</p> | |||||
| </template> | |||||
| <template #title> | |||||
| <van-row> | |||||
| <van-col span="11" :offset="1"> | |||||
| <p>除草修路费</p> | |||||
| </van-col> | |||||
| <van-col span="12"> | |||||
| <p style="color:#E50000;text-align: right">-180.00</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="9" :offset="1"> | |||||
| <p>经营支出</p> | |||||
| </van-col> | |||||
| <van-col span="5" :offset="2"> | |||||
| 记27 | |||||
| </van-col> | |||||
| <van-col span="7"> | |||||
| <p style="text-align: right">2021-08-06</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| </van-cell-group> | |||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell> | |||||
| <template #icon> | |||||
| <p style="line-height: 50px;font-size: 16px">157</p> | |||||
| </template> | |||||
| <template #title> | |||||
| <van-row> | |||||
| <van-col span="11" :offset="1"> | |||||
| <p>除草修路费</p> | |||||
| </van-col> | |||||
| <van-col span="12"> | |||||
| <p style="color:#E50000;text-align: right">-180.00</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="9" :offset="1"> | |||||
| <p>经营支出</p> | |||||
| </van-col> | |||||
| <van-col span="5" :offset="2"> | |||||
| 记27 | |||||
| </van-col> | |||||
| <van-col span="7"> | |||||
| <p style="text-align: right">2021-08-06</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| </van-cell-group> | |||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell> | |||||
| <template #icon> | |||||
| <p style="line-height: 50px;font-size: 16px">157</p> | |||||
| </template> | |||||
| <template #title> | |||||
| <van-row> | |||||
| <van-col span="11" :offset="1"> | |||||
| <p>除草修路费</p> | |||||
| </van-col> | |||||
| <van-col span="12"> | |||||
| <p style="color:#E50000;text-align: right">-180.00</p> | |||||
| </van-col> | </van-col> | ||||
| </van-row> | </van-row> | ||||
| </template> | </template> | ||||
| <template #label> | <template #label> | ||||
| <van-row> | <van-row> | ||||
| <van-col span="9" :offset="1"> | <van-col span="9" :offset="1"> | ||||
| <p>经营支出</p> | |||||
| </van-col> | </van-col> | ||||
| <van-col span="5" :offset="2"> | <van-col span="5" :offset="2"> | ||||
| 记27 | |||||
| </van-col> | </van-col> | ||||
| <van-col span="7"> | <van-col span="7"> | ||||
| <p style="text-align: right">2021-08-06</p> | |||||
| </van-col> | </van-col> | ||||
| </van-row> | </van-row> | ||||
| </template> | </template> | ||||
| </van-cell> | </van-cell> | ||||
| </van-cell-group> | </van-cell-group> | ||||
| <!-- <van-datetime-picker | |||||
| v-model="currentDate1" | |||||
| type="year-month" | |||||
| title="开始时间" | |||||
| :formatter="formatter" | |||||
| /> | |||||
| <van-datetime-picker | |||||
| v-model="currentDate2" | |||||
| type="year-month" | |||||
| title="截止时间" | |||||
| :formatter="formatter" | |||||
| />--> | |||||
| <onlineHomeIndex></onlineHomeIndex> | <onlineHomeIndex></onlineHomeIndex> | ||||
| </div> | </div> | ||||
| </template> | </template> | ||||
| <script> | <script> | ||||
| import onlineHomeIndex from "../onlineHomeIndex"; | |||||
| import onlineHomeIndex from "../onlineHomeIndex"; | |||||
| import {getFinancialOut} from "../../api/onlineHome/finacial"; | |||||
| export default { | |||||
| components: { | |||||
| onlineHomeIndex | |||||
| export default { | |||||
| components: { | |||||
| onlineHomeIndex | |||||
| }, | |||||
| name: "incomeDetail", | |||||
| data() { | |||||
| return { | |||||
| activeName: 'a', | |||||
| list: [], | |||||
| loading: false, | |||||
| finished: false, | |||||
| result:[], | |||||
| date: null, | |||||
| show: false, | |||||
| queryParams: { | |||||
| // 分页 | |||||
| pageNum: 1, | |||||
| pageSize: 10, | |||||
| deptId:this.$store.state.user.loginDeptId, | |||||
| bookType:this.$store.getters.bookType, | |||||
| beginTime: "", | |||||
| endTime: "" | |||||
| // 查询排序 | |||||
| //orderByColumn: "id", | |||||
| //isAsc: "desc", | |||||
| }, | |||||
| currentDate1:null, | |||||
| currentDate2:null, | |||||
| minDate: new Date(2000, 0, 1), | |||||
| maxDate: new Date(2050, 0, 31), | |||||
| }; | |||||
| }, | |||||
| created() { | |||||
| }, | |||||
| methods: { | |||||
| formatDate(date) { | |||||
| let month = `${date.getMonth() + 1}` | |||||
| if(month.indexOf('0')<0){ | |||||
| month = '0'+month | |||||
| } | |||||
| return `${date.getFullYear() + 1}-`+month ; | |||||
| }, | }, | ||||
| name: "expenditureDetail" | |||||
| } | |||||
| onConfirm(date) { | |||||
| const [start, end] = date; | |||||
| this.show = false; | |||||
| this.date = `${this.formatDate(start)} ~ ${this.formatDate(end)}`; | |||||
| this.queryParams.beginTime = '${this.formatDate(start)}' | |||||
| this.queryParams.endTime = '${this.formatDate(end)}' | |||||
| this.getList(); | |||||
| }, | |||||
| getList(){ | |||||
| this.loading = true; | |||||
| getFinancialOut(this.queryParams).then(res =>{ | |||||
| this.list = res.rows | |||||
| this.loading = false; | |||||
| this.total = res.total | |||||
| }) | |||||
| }, | |||||
| }, | |||||
| } | |||||
| </script> | </script> | ||||
| <style scoped> | <style scoped> | ||||
| >>>.van-cell::after { | >>>.van-cell::after { | ||||
| border-bottom: none; | border-bottom: none; | ||||
| } | } | ||||
| input::-ms-input-placeholder{text-align: center;} | |||||
| input::-webkit-input-placeholder{text-align: center;} | |||||
| </style> | </style> | ||||
| @@ -0,0 +1,82 @@ | |||||
| <template> | |||||
| <div class="app-container"> | |||||
| <van-nav-bar | |||||
| title="工作动态" | |||||
| left-arrow | |||||
| @click-left="$router.back(-1)" | |||||
| /> | |||||
| <van-list> | |||||
| <van-cell v-for="item in list" :key="item.id" is-link url="" style="margin:2%;width:96%;border-radius: 6px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <template #title> | |||||
| <p style="display:inline-block;background: #EC4B2C;height:20px;width: 20px;border-radius: 2px;margin-right: 10px;float: left"></p><p style="font-weight: bold;font-size: 18px;">{{item.title}}</p> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="12"><p style="font-size: 12px">发布人/单位:{{item.issuedBy}}</p></van-col> | |||||
| <van-col span="12"><p style="font-size: 12px;text-align: right">发布时间:{{item.issuedDate}}</p></van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| </van-list> | |||||
| <van-cell v-if="list.length==0" is-link url="" style="margin:2%;width:96%;border-radius: 6px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <template #title> | |||||
| <p style="display:inline-block;background: #dddddd;height:20px;width: 20px;border-radius: 2px;margin-right: 10px;float: left"></p><p style="font-weight: bold;font-size: 18px;">暂无数据</p> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="12"><p style="font-size: 12px"></p></van-col> | |||||
| <van-col span="12"><p style="font-size: 12px;text-align: right"></p></van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| <onlineHomeIndex></onlineHomeIndex> | |||||
| </div> | |||||
| </template> | |||||
| <script> | |||||
| import onlineHomeIndex from "../onlineHomeIndex"; | |||||
| import {getAffairs, listAffairs} from "../../api/onlineHome/threeAffairs"; | |||||
| import {listVillageAffairs} from "../../api/onlineHome/villageAffairs"; | |||||
| export default { | |||||
| components: { | |||||
| onlineHomeIndex | |||||
| }, | |||||
| name: "gzdt", | |||||
| data() { | |||||
| return { | |||||
| list: [], | |||||
| loading: false, | |||||
| finished: false, | |||||
| // 查询参数 | |||||
| queryParams: { | |||||
| pageNum: 1, | |||||
| pageSize: 10, | |||||
| title: null, | |||||
| villageAffairsType: null, | |||||
| deptId: null, | |||||
| isWechat: null, | |||||
| status: null, | |||||
| }, | |||||
| }; | |||||
| }, | |||||
| created() { | |||||
| this.getList(3); | |||||
| }, | |||||
| methods: { | |||||
| getList(name,title) { | |||||
| this.loading = true; | |||||
| this.queryParams.villageAffairsType = name | |||||
| listVillageAffairs(this.queryParams).then(response => { | |||||
| this.list3 = response.rows; | |||||
| this.total = response.total; | |||||
| this.loading = false; | |||||
| }); | |||||
| }, | |||||
| }, | |||||
| } | |||||
| </script> | |||||
| <style scoped> | |||||
| </style> | |||||
| @@ -0,0 +1,82 @@ | |||||
| <template> | |||||
| <div class="app-container"> | |||||
| <van-nav-bar | |||||
| title="惠农政策" | |||||
| left-arrow | |||||
| @click-left="$router.back(-1)" | |||||
| /> | |||||
| <van-list> | |||||
| <van-cell v-for="item in list" :key="item.id" is-link url="" style="margin:2%;width:96%;border-radius: 6px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <template #title> | |||||
| <p style="display:inline-block;background: #EC4B2C;height:20px;width: 20px;border-radius: 2px;margin-right: 10px;float: left"></p><p style="font-weight: bold;font-size: 18px;">{{item.title}}</p> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="12"><p style="font-size: 12px">发布人/单位:{{item.issuedBy}}</p></van-col> | |||||
| <van-col span="12"><p style="font-size: 12px;text-align: right">发布时间:{{item.issuedDate}}</p></van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| </van-list> | |||||
| <van-cell v-if="list.length==0" is-link url="" style="margin:2%;width:96%;border-radius: 6px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <template #title> | |||||
| <p style="display:inline-block;background: #dddddd;height:20px;width: 20px;border-radius: 2px;margin-right: 10px;float: left"></p><p style="font-weight: bold;font-size: 18px;">暂无数据</p> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="12"><p style="font-size: 12px"></p></van-col> | |||||
| <van-col span="12"><p style="font-size: 12px;text-align: right"></p></van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| <onlineHomeIndex></onlineHomeIndex> | |||||
| </div> | |||||
| </template> | |||||
| <script> | |||||
| import onlineHomeIndex from "../onlineHomeIndex"; | |||||
| import {getAffairs, listAffairs} from "../../api/onlineHome/threeAffairs"; | |||||
| import {listVillageAffairs} from "../../api/onlineHome/villageAffairs"; | |||||
| export default { | |||||
| components: { | |||||
| onlineHomeIndex | |||||
| }, | |||||
| name: "hnzc", | |||||
| data() { | |||||
| return { | |||||
| list: [], | |||||
| loading: false, | |||||
| finished: false, | |||||
| // 查询参数 | |||||
| queryParams: { | |||||
| pageNum: 1, | |||||
| pageSize: 10, | |||||
| title: null, | |||||
| villageAffairsType: null, | |||||
| deptId: null, | |||||
| isWechat: null, | |||||
| status: null, | |||||
| }, | |||||
| }; | |||||
| }, | |||||
| created() { | |||||
| this.getList(2); | |||||
| }, | |||||
| methods: { | |||||
| getList(name,title) { | |||||
| this.loading = true; | |||||
| this.queryParams.villageAffairsType = name | |||||
| listVillageAffairs(this.queryParams).then(response => { | |||||
| this.list = response.rows; | |||||
| this.total = response.total; | |||||
| this.loading = false; | |||||
| }); | |||||
| }, | |||||
| }, | |||||
| } | |||||
| </script> | |||||
| <style scoped> | |||||
| </style> | |||||
| @@ -72,17 +72,29 @@ | |||||
| /> | /> | ||||
| </template> | </template> | ||||
| </van-cell> | </van-cell> | ||||
| <van-cell title="村规民约" is-link > | |||||
| <template #icon> | |||||
| <van-image | |||||
| fit="contain" | |||||
| height="22" | |||||
| style="margin-right: 15px" | |||||
| src="../../../static/images/onlineHome/home6.png" | |||||
| /> | |||||
| </template> | |||||
| </van-cell> | |||||
| <van-collapse v-model="activeName" :border="false"> | |||||
| <van-collapse-item title="村规民约" name="1" accordion id="rules"> | |||||
| <template #icon> | |||||
| <van-image | |||||
| fit="contain" | |||||
| height="22" | |||||
| width="22" | |||||
| style="margin-right: 22px;margin-left:10px;" | |||||
| src="../../../static/images/onlineHome/home6.png" | |||||
| /> | |||||
| </template> | |||||
| <template #default> | |||||
| <van-cell-group :border="false"> | |||||
| <van-cell title="政策法规" is-link to="zcfg"/> | |||||
| <van-cell title="惠农政策" is-link to="hnzc"/> | |||||
| <van-cell title="工作动态" is-link to="gzdt"/> | |||||
| <van-cell title="制度建设" is-link to="zdjs"/> | |||||
| </van-cell-group> | |||||
| </template> | |||||
| </van-collapse-item> | |||||
| </van-collapse> | |||||
| </van-cell-group> | </van-cell-group> | ||||
| <onlineHomeIndex></onlineHomeIndex> | <onlineHomeIndex></onlineHomeIndex> | ||||
| </div> | </div> | ||||
| </template> | </template> | ||||
| @@ -93,7 +105,12 @@ | |||||
| components: { | components: { | ||||
| onlineHomeIndex | onlineHomeIndex | ||||
| }, | }, | ||||
| name: "home" | |||||
| name: "home", | |||||
| data() { | |||||
| return { | |||||
| activeName: [], | |||||
| }; | |||||
| }, | |||||
| } | } | ||||
| </script> | </script> | ||||
| @@ -105,4 +122,8 @@ | |||||
| text-align: center; | text-align: center; | ||||
| background-color: #39a9ed; | background-color: #39a9ed; | ||||
| } | } | ||||
| >>> #rules .van-collapse-item__content{ | |||||
| padding-top: 0; | |||||
| padding-bottom: 0; | |||||
| } | |||||
| </style> | </style> | ||||
| @@ -54,7 +54,7 @@ | |||||
| <p style="display: inline-block">3人已参与</p> | <p style="display: inline-block">3人已参与</p> | ||||
| </van-col> | </van-col> | ||||
| </van-row> | </van-row> | ||||
| <van-checkbox-group v-model="result" :max="1" style="margin-top: 20px"> | |||||
| <van-checkbox-group v-model="result" style="margin-top: 20px"> | |||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | ||||
| <van-cell title="选项1"> | <van-cell title="选项1"> | ||||
| <template #icon> | <template #icon> | ||||
| @@ -65,70 +65,7 @@ | |||||
| src="../../../static/images/onlineHome/home3.png" | src="../../../static/images/onlineHome/home3.png" | ||||
| /> | /> | ||||
| </template> | </template> | ||||
| <van-checkbox name="a" style="float: right"></van-checkbox> | |||||
| </van-cell> | |||||
| <van-row> | |||||
| <van-col span="15" :offset="2" style=" margin-top: 7px;"> | |||||
| <van-progress :percentage="87" :show-pivot="false"/> | |||||
| </van-col> | |||||
| <van-col span="5" :offset="2"> | |||||
| 57票 87% | |||||
| </van-col> | |||||
| </van-row> | |||||
| </van-cell-group> | |||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell title="选项1"> | |||||
| <template #icon> | |||||
| <van-image | |||||
| fit="contain" | |||||
| height="18" | |||||
| style="margin-right: 10px" | |||||
| src="../../../static/images/onlineHome/home3.png" | |||||
| /> | |||||
| </template> | |||||
| <van-checkbox name="b" style="float: right"></van-checkbox> | |||||
| </van-cell> | |||||
| <van-row> | |||||
| <van-col span="15" :offset="2" style=" margin-top: 7px;"> | |||||
| <van-progress :percentage="87" :show-pivot="false"/> | |||||
| </van-col> | |||||
| <van-col span="5" :offset="2"> | |||||
| 57票 87% | |||||
| </van-col> | |||||
| </van-row> | |||||
| </van-cell-group> | |||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell title="选项1"> | |||||
| <template #icon> | |||||
| <van-image | |||||
| fit="contain" | |||||
| height="18" | |||||
| style="margin-right: 10px" | |||||
| src="../../../static/images/onlineHome/home3.png" | |||||
| /> | |||||
| </template> | |||||
| <van-checkbox name="c" style="float: right"></van-checkbox> | |||||
| </van-cell> | |||||
| <van-row> | |||||
| <van-col span="15" :offset="2" style=" margin-top: 7px;"> | |||||
| <van-progress :percentage="87" :show-pivot="false"/> | |||||
| </van-col> | |||||
| <van-col span="5" :offset="2"> | |||||
| 57票 87% | |||||
| </van-col> | |||||
| </van-row> | |||||
| </van-cell-group> | |||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell title="选项1"> | |||||
| <template #icon> | |||||
| <van-image | |||||
| fit="contain" | |||||
| height="18" | |||||
| style="margin-right: 10px" | |||||
| src="../../../static/images/onlineHome/home3.png" | |||||
| /> | |||||
| </template> | |||||
| <van-checkbox name="d" style="float: right"></van-checkbox> | |||||
| <van-checkbox name="a" style="float: right"/> | |||||
| </van-cell> | </van-cell> | ||||
| <van-row> | <van-row> | ||||
| <van-col span="15" :offset="2" style=" margin-top: 7px;"> | <van-col span="15" :offset="2" style=" margin-top: 7px;"> | ||||
| @@ -6,205 +6,96 @@ | |||||
| @click-left="$router.back(-1)" | @click-left="$router.back(-1)" | ||||
| /> | /> | ||||
| <van-row style="margin-top: 20px"> | <van-row style="margin-top: 20px"> | ||||
| <van-col span="16" :offset="2"> | |||||
| <h3>北行庄村账套</h3> | |||||
| <van-col span="9" :offset="2"> | |||||
| <h3>{{$store.state.user.bookName}}</h3> | |||||
| </van-col> | </van-col> | ||||
| <van-col span="6"> | |||||
| <van-button size="mini" round> 日期选择<van-icon name="arrow-down" /></van-button> | |||||
| <van-col span="10" :offset="2"> | |||||
| <van-field placeholder="日期选择" v-model="date" @click="show = true" :disabled="true" right-icon="arrow-down" style=" border-radius: 10px;padding: 0 0 0 5px;text-align: center"/> | |||||
| <van-calendar v-model="show" type="range" :min-date="minDate" :max-date="maxDate" :show-confirm="false" @confirm="onConfirm"/> | |||||
| </van-col> | </van-col> | ||||
| </van-row> | </van-row> | ||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell-group v-for="(item,index) in list" :key="index" style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell> | <van-cell> | ||||
| <template #icon> | <template #icon> | ||||
| <p style="line-height: 50px;font-size: 16px">157</p> | |||||
| <p style="line-height: 50px;font-size: 16px">{{item.id}}</p> | |||||
| </template> | </template> | ||||
| <template #title> | <template #title> | ||||
| <van-row> | <van-row> | ||||
| <van-col span="11" :offset="1"> | <van-col span="11" :offset="1"> | ||||
| <p>池塘租赁收租</p> | |||||
| <p>{{item.voucherSummary}}</p> | |||||
| </van-col> | </van-col> | ||||
| <van-col span="12"> | <van-col span="12"> | ||||
| <p style="color:#0AA214;text-align: right">180.00</p> | |||||
| <p v-if="item.out" style="color:#E50000;text-align: right">-{{item.out}}</p> | |||||
| <p v-if="item.in" style="color:#0AA214;text-align: right">{{item.in}}</p> | |||||
| </van-col> | </van-col> | ||||
| </van-row> | </van-row> | ||||
| </template> | </template> | ||||
| <template #label> | <template #label> | ||||
| <van-row> | <van-row> | ||||
| <van-col span="9" :offset="1"> | <van-col span="9" :offset="1"> | ||||
| <p>经营收入</p> | |||||
| <p>{{item.subjectName}}</p> | |||||
| </van-col> | </van-col> | ||||
| <van-col span="5" :offset="2"> | <van-col span="5" :offset="2"> | ||||
| 记27 | |||||
| {{item.num}} | |||||
| </van-col> | </van-col> | ||||
| <van-col span="7"> | <van-col span="7"> | ||||
| <p style="text-align: right">2021-08-06</p> | |||||
| <p style="text-align: right">{{item.bookDate}}</p> | |||||
| </van-col> | </van-col> | ||||
| </van-row> | </van-row> | ||||
| </template> | </template> | ||||
| </van-cell> | </van-cell> | ||||
| </van-cell-group> | </van-cell-group> | ||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell-group v-if="list.length==0" style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell> | <van-cell> | ||||
| <template #icon> | <template #icon> | ||||
| <p style="line-height: 50px;font-size: 16px">157</p> | |||||
| <p style="line-height: 50px;font-size: 16px"></p> | |||||
| </template> | </template> | ||||
| <template #title> | <template #title> | ||||
| <van-row> | <van-row> | ||||
| <van-col span="11" :offset="1"> | <van-col span="11" :offset="1"> | ||||
| <p>除草修路费</p> | |||||
| <p> 暂无数据 </p> | |||||
| </van-col> | </van-col> | ||||
| <van-col span="12"> | <van-col span="12"> | ||||
| <p style="color:#E50000;text-align: right">-180.00</p> | |||||
| </van-col> | </van-col> | ||||
| </van-row> | </van-row> | ||||
| </template> | </template> | ||||
| <template #label> | <template #label> | ||||
| <van-row> | <van-row> | ||||
| <van-col span="9" :offset="1"> | <van-col span="9" :offset="1"> | ||||
| <p>经营支出</p> | |||||
| </van-col> | </van-col> | ||||
| <van-col span="5" :offset="2"> | <van-col span="5" :offset="2"> | ||||
| 记27 | |||||
| </van-col> | </van-col> | ||||
| <van-col span="7"> | <van-col span="7"> | ||||
| <p style="text-align: right">2021-08-06</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| </van-cell-group> | |||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell> | |||||
| <template #icon> | |||||
| <p style="line-height: 50px;font-size: 16px">157</p> | |||||
| </template> | |||||
| <template #title> | |||||
| <van-row> | |||||
| <van-col span="11" :offset="1"> | |||||
| <p>除草修路费</p> | |||||
| </van-col> | |||||
| <van-col span="12"> | |||||
| <p style="color:#E50000;text-align: right">-180.00</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="9" :offset="1"> | |||||
| <p>经营支出</p> | |||||
| </van-col> | |||||
| <van-col span="5" :offset="2"> | |||||
| 记27 | |||||
| </van-col> | |||||
| <van-col span="7"> | |||||
| <p style="text-align: right">2021-08-06</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| </van-cell-group> | |||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell> | |||||
| <template #icon> | |||||
| <p style="line-height: 50px;font-size: 16px">157</p> | |||||
| </template> | |||||
| <template #title> | |||||
| <van-row> | |||||
| <van-col span="11" :offset="1"> | |||||
| <p>除草修路费</p> | |||||
| </van-col> | |||||
| <van-col span="12"> | |||||
| <p style="color:#E50000;text-align: right">-180.00</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="9" :offset="1"> | |||||
| <p>经营支出</p> | |||||
| </van-col> | |||||
| <van-col span="5" :offset="2"> | |||||
| 记27 | |||||
| </van-col> | |||||
| <van-col span="7"> | |||||
| <p style="text-align: right">2021-08-06</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| </van-cell-group> | |||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell> | |||||
| <template #icon> | |||||
| <p style="line-height: 50px;font-size: 16px">157</p> | |||||
| </template> | |||||
| <template #title> | |||||
| <van-row> | |||||
| <van-col span="11" :offset="1"> | |||||
| <p>除草修路费</p> | |||||
| </van-col> | |||||
| <van-col span="12"> | |||||
| <p style="color:#E50000;text-align: right">-180.00</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="9" :offset="1"> | |||||
| <p>经营支出</p> | |||||
| </van-col> | |||||
| <van-col span="5" :offset="2"> | |||||
| 记27 | |||||
| </van-col> | |||||
| <van-col span="7"> | |||||
| <p style="text-align: right">2021-08-06</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| </van-cell-group> | |||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell> | |||||
| <template #icon> | |||||
| <p style="line-height: 50px;font-size: 16px">157</p> | |||||
| </template> | |||||
| <template #title> | |||||
| <van-row> | |||||
| <van-col span="11" :offset="1"> | |||||
| <p>除草修路费</p> | |||||
| </van-col> | |||||
| <van-col span="12"> | |||||
| <p style="color:#E50000;text-align: right">-180.00</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="9" :offset="1"> | |||||
| <p>经营支出</p> | |||||
| </van-col> | |||||
| <van-col span="5" :offset="2"> | |||||
| 记27 | |||||
| </van-col> | |||||
| <van-col span="7"> | |||||
| <p style="text-align: right">2021-08-06</p> | |||||
| </van-col> | </van-col> | ||||
| </van-row> | </van-row> | ||||
| </template> | </template> | ||||
| </van-cell> | </van-cell> | ||||
| </van-cell-group> | </van-cell-group> | ||||
| <!-- <van-datetime-picker | |||||
| v-model="currentDate1" | |||||
| type="year-month" | |||||
| title="开始时间" | |||||
| :formatter="formatter" | |||||
| /> | |||||
| <van-datetime-picker | |||||
| v-model="currentDate2" | |||||
| type="year-month" | |||||
| title="截止时间" | |||||
| :formatter="formatter" | |||||
| />--> | |||||
| <onlineHomeIndex></onlineHomeIndex> | <onlineHomeIndex></onlineHomeIndex> | ||||
| </div> | </div> | ||||
| </template> | </template> | ||||
| <script> | <script> | ||||
| import onlineHomeIndex from "../onlineHomeIndex"; | import onlineHomeIndex from "../onlineHomeIndex"; | ||||
| import {getFinancialInAndOut} from "../../api/onlineHome/finacial"; | |||||
| export default { | export default { | ||||
| components: { | components: { | ||||
| onlineHomeIndex | onlineHomeIndex | ||||
| }, | }, | ||||
| name: "inAndOutDetail", | |||||
| name: "incomeDetail", | |||||
| data() { | data() { | ||||
| return { | return { | ||||
| activeName: 'a', | activeName: 'a', | ||||
| @@ -212,10 +103,52 @@ | |||||
| loading: false, | loading: false, | ||||
| finished: false, | finished: false, | ||||
| result:[], | result:[], | ||||
| date: null, | |||||
| show: false, | |||||
| queryParams: { | |||||
| // 分页 | |||||
| pageNum: 1, | |||||
| pageSize: 10, | |||||
| deptId:this.$store.state.user.loginDeptId, | |||||
| bookType:this.$store.getters.bookType, | |||||
| beginTime: "", | |||||
| endTime: "" | |||||
| // 查询排序 | |||||
| //orderByColumn: "id", | |||||
| //isAsc: "desc", | |||||
| }, | |||||
| currentDate1:null, | |||||
| currentDate2:null, | |||||
| minDate: new Date(2000, 0, 1), | |||||
| maxDate: new Date(2050, 0, 31), | |||||
| }; | }; | ||||
| }, | }, | ||||
| created() { | |||||
| }, | |||||
| methods: { | methods: { | ||||
| formatDate(date) { | |||||
| let month = `${date.getMonth() + 1}` | |||||
| if(month.indexOf('0')<0){ | |||||
| month = '0'+month | |||||
| } | |||||
| return `${date.getFullYear() + 1}-`+month ; | |||||
| }, | |||||
| onConfirm(date) { | |||||
| const [start, end] = date; | |||||
| this.show = false; | |||||
| this.date = `${this.formatDate(start)} ~ ${this.formatDate(end)}`; | |||||
| this.queryParams.beginTime = '${this.formatDate(start)}' | |||||
| this.queryParams.endTime = '${this.formatDate(end)}' | |||||
| this.getList(); | |||||
| }, | |||||
| getList(){ | |||||
| this.loading = true; | |||||
| getFinancialInAndOut(this.queryParams).then(res =>{ | |||||
| this.list = res.rows | |||||
| this.loading = false; | |||||
| this.total = res.total | |||||
| }) | |||||
| }, | |||||
| }, | }, | ||||
| } | } | ||||
| </script> | </script> | ||||
| @@ -224,4 +157,6 @@ | |||||
| >>>.van-cell::after { | >>>.van-cell::after { | ||||
| border-bottom: none; | border-bottom: none; | ||||
| } | } | ||||
| input::-ms-input-placeholder{text-align: center;} | |||||
| input::-webkit-input-placeholder{text-align: center;} | |||||
| </style> | </style> | ||||
| @@ -6,199 +6,90 @@ | |||||
| @click-left="$router.back(-1)" | @click-left="$router.back(-1)" | ||||
| /> | /> | ||||
| <van-row style="margin-top: 20px"> | <van-row style="margin-top: 20px"> | ||||
| <van-col span="16" :offset="2"> | |||||
| <h3>北行庄村账套</h3> | |||||
| <van-col span="9" :offset="2"> | |||||
| <h3>{{$store.state.user.bookName}}</h3> | |||||
| </van-col> | </van-col> | ||||
| <van-col span="6"> | |||||
| <van-button size="mini" round> 日期选择<van-icon name="arrow-down" /></van-button> | |||||
| <van-col span="10" :offset="2"> | |||||
| <van-field placeholder="日期选择" v-model="date" @click="show = true" :disabled="true" right-icon="arrow-down" style=" border-radius: 10px;padding: 0 0 0 5px;text-align: center"/> | |||||
| <van-calendar v-model="show" type="range" :min-date="minDate" :max-date="maxDate" :show-confirm="false" @confirm="onConfirm"/> | |||||
| </van-col> | </van-col> | ||||
| </van-row> | </van-row> | ||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell-group v-for="(item,index) in list" :key="index" style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell> | <van-cell> | ||||
| <template #icon> | <template #icon> | ||||
| <p style="line-height: 50px;font-size: 16px">157</p> | |||||
| <p style="line-height: 50px;font-size: 16px">{{item.id}}</p> | |||||
| </template> | </template> | ||||
| <template #title> | <template #title> | ||||
| <van-row> | <van-row> | ||||
| <van-col span="11" :offset="1"> | <van-col span="11" :offset="1"> | ||||
| <p>池塘租赁收租</p> | |||||
| <p>{{item.voucherSummary}}</p> | |||||
| </van-col> | </van-col> | ||||
| <van-col span="12"> | <van-col span="12"> | ||||
| <p style="color:#0AA214;text-align: right">200</p> | |||||
| <p v-if="item.out" style="color:#E50000;text-align: right">-{{item.out}}</p> | |||||
| <p v-if="item.in" style="color:#0AA214;text-align: right">{{item.in}}</p> | |||||
| </van-col> | </van-col> | ||||
| </van-row> | </van-row> | ||||
| </template> | </template> | ||||
| <template #label> | <template #label> | ||||
| <van-row> | <van-row> | ||||
| <van-col span="9" :offset="1"> | <van-col span="9" :offset="1"> | ||||
| <p>经营收入</p> | |||||
| <p>{{item.subjectName}}</p> | |||||
| </van-col> | </van-col> | ||||
| <van-col span="5" :offset="2"> | <van-col span="5" :offset="2"> | ||||
| 记27 | |||||
| {{item.num}} | |||||
| </van-col> | </van-col> | ||||
| <van-col span="7"> | <van-col span="7"> | ||||
| <p style="text-align: right">2021-08-06</p> | |||||
| <p style="text-align: right">{{item.bookDate}}</p> | |||||
| </van-col> | </van-col> | ||||
| </van-row> | </van-row> | ||||
| </template> | </template> | ||||
| </van-cell> | </van-cell> | ||||
| </van-cell-group> | </van-cell-group> | ||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell-group v-if="list.length==0" style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell> | <van-cell> | ||||
| <template #icon> | <template #icon> | ||||
| <p style="line-height: 50px;font-size: 16px">157</p> | |||||
| <p style="line-height: 50px;font-size: 16px"></p> | |||||
| </template> | </template> | ||||
| <template #title> | <template #title> | ||||
| <van-row> | <van-row> | ||||
| <van-col span="11" :offset="1"> | <van-col span="11" :offset="1"> | ||||
| <p>池塘租赁收租</p> | |||||
| <p> 暂无数据 </p> | |||||
| </van-col> | </van-col> | ||||
| <van-col span="12"> | <van-col span="12"> | ||||
| <p style="color:#0AA214;text-align: right">200</p> | |||||
| </van-col> | </van-col> | ||||
| </van-row> | </van-row> | ||||
| </template> | </template> | ||||
| <template #label> | <template #label> | ||||
| <van-row> | <van-row> | ||||
| <van-col span="9" :offset="1"> | <van-col span="9" :offset="1"> | ||||
| <p>经营收入</p> | |||||
| </van-col> | </van-col> | ||||
| <van-col span="5" :offset="2"> | <van-col span="5" :offset="2"> | ||||
| 记27 | |||||
| </van-col> | </van-col> | ||||
| <van-col span="7"> | <van-col span="7"> | ||||
| <p style="text-align: right">2021-08-06</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| </van-cell-group> | |||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell> | |||||
| <template #icon> | |||||
| <p style="line-height: 50px;font-size: 16px">157</p> | |||||
| </template> | |||||
| <template #title> | |||||
| <van-row> | |||||
| <van-col span="11" :offset="1"> | |||||
| <p>池塘租赁收租</p> | |||||
| </van-col> | |||||
| <van-col span="12"> | |||||
| <p style="color:#0AA214;text-align: right">200</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="9" :offset="1"> | |||||
| <p>经营收入</p> | |||||
| </van-col> | |||||
| <van-col span="5" :offset="2"> | |||||
| 记27 | |||||
| </van-col> | |||||
| <van-col span="7"> | |||||
| <p style="text-align: right">2021-08-06</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| </van-cell-group> | |||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell> | |||||
| <template #icon> | |||||
| <p style="line-height: 50px;font-size: 16px">157</p> | |||||
| </template> | |||||
| <template #title> | |||||
| <van-row> | |||||
| <van-col span="11" :offset="1"> | |||||
| <p>池塘租赁收租</p> | |||||
| </van-col> | |||||
| <van-col span="12"> | |||||
| <p style="color:#0AA214;text-align: right">200</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="9" :offset="1"> | |||||
| <p>经营收入</p> | |||||
| </van-col> | |||||
| <van-col span="5" :offset="2"> | |||||
| 记27 | |||||
| </van-col> | |||||
| <van-col span="7"> | |||||
| <p style="text-align: right">2021-08-06</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| </van-cell-group> | |||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell> | |||||
| <template #icon> | |||||
| <p style="line-height: 50px;font-size: 16px">157</p> | |||||
| </template> | |||||
| <template #title> | |||||
| <van-row> | |||||
| <van-col span="11" :offset="1"> | |||||
| <p>池塘租赁收租</p> | |||||
| </van-col> | |||||
| <van-col span="12"> | |||||
| <p style="color:#0AA214;text-align: right">200</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="9" :offset="1"> | |||||
| <p>经营收入</p> | |||||
| </van-col> | |||||
| <van-col span="5" :offset="2"> | |||||
| 记27 | |||||
| </van-col> | |||||
| <van-col span="7"> | |||||
| <p style="text-align: right">2021-08-06</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| </van-cell-group> | |||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <van-cell> | |||||
| <template #icon> | |||||
| <p style="line-height: 50px;font-size: 16px">157</p> | |||||
| </template> | |||||
| <template #title> | |||||
| <van-row> | |||||
| <van-col span="11" :offset="1"> | |||||
| <p>池塘租赁收租</p> | |||||
| </van-col> | |||||
| <van-col span="12"> | |||||
| <p style="color:#0AA214;text-align: right">200</p> | |||||
| </van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="9" :offset="1"> | |||||
| <p>经营收入</p> | |||||
| </van-col> | |||||
| <van-col span="5" :offset="2"> | |||||
| 记27 | |||||
| </van-col> | |||||
| <van-col span="7"> | |||||
| <p style="text-align: right">2021-08-06</p> | |||||
| </van-col> | </van-col> | ||||
| </van-row> | </van-row> | ||||
| </template> | </template> | ||||
| </van-cell> | </van-cell> | ||||
| </van-cell-group> | </van-cell-group> | ||||
| <!-- <van-datetime-picker | |||||
| v-model="currentDate1" | |||||
| type="year-month" | |||||
| title="开始时间" | |||||
| :formatter="formatter" | |||||
| /> | |||||
| <van-datetime-picker | |||||
| v-model="currentDate2" | |||||
| type="year-month" | |||||
| title="截止时间" | |||||
| :formatter="formatter" | |||||
| />--> | |||||
| <onlineHomeIndex></onlineHomeIndex> | <onlineHomeIndex></onlineHomeIndex> | ||||
| </div> | </div> | ||||
| </template> | </template> | ||||
| <script> | <script> | ||||
| import onlineHomeIndex from "../onlineHomeIndex"; | import onlineHomeIndex from "../onlineHomeIndex"; | ||||
| import {getFinancialIn} from "../../api/onlineHome/finacial"; | |||||
| export default { | export default { | ||||
| components: { | components: { | ||||
| @@ -212,10 +103,53 @@ | |||||
| loading: false, | loading: false, | ||||
| finished: false, | finished: false, | ||||
| result:[], | result:[], | ||||
| date: null, | |||||
| show: false, | |||||
| queryParams: { | |||||
| // 分页 | |||||
| pageNum: 1, | |||||
| pageSize: 10, | |||||
| deptId:this.$store.state.user.loginDeptId, | |||||
| bookType:this.$store.getters.bookType, | |||||
| beginTime: "", | |||||
| endTime: "" | |||||
| // 查询排序 | |||||
| //orderByColumn: "id", | |||||
| //isAsc: "desc", | |||||
| }, | |||||
| currentDate1:null, | |||||
| currentDate2:null, | |||||
| minDate: new Date(2000, 0, 1), | |||||
| maxDate: new Date(2050, 0, 31), | |||||
| }; | }; | ||||
| }, | }, | ||||
| created() { | |||||
| }, | |||||
| methods: { | methods: { | ||||
| formatDate(date) { | |||||
| let month = `${date.getMonth() + 1}` | |||||
| if(month.indexOf('0')<0){ | |||||
| month = '0'+month | |||||
| } | |||||
| return `${date.getFullYear() + 1}-`+month ; | |||||
| }, | |||||
| onConfirm(date) { | |||||
| const [start, end] = date; | |||||
| this.show = false; | |||||
| this.date = `${this.formatDate(start)} ~ ${this.formatDate(end)}`; | |||||
| this.queryParams.beginTime = '${this.formatDate(start)}' | |||||
| this.queryParams.endTime = '${this.formatDate(end)}' | |||||
| this.getList(); | |||||
| }, | |||||
| getList(){ | |||||
| this.loading = true; | |||||
| getFinancialIn(this.queryParams).then(res =>{ | |||||
| this.list = res.rows | |||||
| console.log(res) | |||||
| this.loading = false; | |||||
| this.total=res.total | |||||
| }) | |||||
| }, | |||||
| }, | }, | ||||
| } | } | ||||
| </script> | </script> | ||||
| @@ -224,4 +158,6 @@ | |||||
| >>>.van-cell::after { | >>>.van-cell::after { | ||||
| border-bottom: none; | border-bottom: none; | ||||
| } | } | ||||
| input::-ms-input-placeholder{text-align: center;} | |||||
| input::-webkit-input-placeholder{text-align: center;} | |||||
| </style> | </style> | ||||
| @@ -11,7 +11,7 @@ | |||||
| </van-col> | </van-col> | ||||
| </van-row> | </van-row> | ||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | ||||
| <van-cell v-for="item in list"> | |||||
| <van-cell v-for="(item,index) in list" :key="index"> | |||||
| <template #icon> | <template #icon> | ||||
| <p style="color: #fff;line-height:14px;background: #1D6FE9;padding:8px 3px;height: 30px;border-radius: 8px;display: inline-block">{{item.name.substring(item.name.length-2)}}</p> | <p style="color: #fff;line-height:14px;background: #1D6FE9;padding:8px 3px;height: 30px;border-radius: 8px;display: inline-block">{{item.name.substring(item.name.length-2)}}</p> | ||||
| </template> | </template> | ||||
| @@ -23,11 +23,13 @@ | |||||
| <van-col span="5" :offset="1"> | <van-col span="5" :offset="1"> | ||||
| <h3 style="line-height: 30px;color: #878787">{{item.phone}}</h3> | <h3 style="line-height: 30px;color: #878787">{{item.phone}}</h3> | ||||
| </van-col> | </van-col> | ||||
| <van-col span="2" :offset="10"> | |||||
| <van-image | |||||
| height="30" | |||||
| width="20" | |||||
| src="../../../static/images/onlineHome/phone.png"></van-image> | |||||
| <van-col span="2" :offset="10" > | |||||
| <a :href="'tel:' + item.phone"> | |||||
| <van-image | |||||
| height="30" | |||||
| width="20" | |||||
| src="../../../static/images/onlineHome/phone.png" /> | |||||
| </a> | |||||
| </van-col> | </van-col> | ||||
| </van-row> | </van-row> | ||||
| </template> | </template> | ||||
| @@ -39,6 +41,8 @@ | |||||
| <script> | <script> | ||||
| import onlineHomeIndex from "../onlineHomeIndex"; | import onlineHomeIndex from "../onlineHomeIndex"; | ||||
| import {getInfo} from "../../api/login"; | |||||
| import {ListPhones} from "../../api/addressBook/phoneList"; | |||||
| export default { | export default { | ||||
| components: { | components: { | ||||
| @@ -49,33 +53,29 @@ | |||||
| return { | return { | ||||
| activeName: 'a', | activeName: 'a', | ||||
| list: [ | list: [ | ||||
| {name:"张友全",phone:"13306311234"}, | |||||
| {name:"张友全",phone:"13306311234"}, | |||||
| {name:"张友全",phone:"13306311234"}, | |||||
| {name:"张友全",phone:"13306311234"}, | |||||
| {name:"张友全",phone:"13306311234"}, | |||||
| {name:"张友全",phone:"13306311234"}, | |||||
| {name:"张友全",phone:"13306311234"}, | |||||
| {name:"张友全",phone:"13306311234"}, | |||||
| {name:"张友全",phone:"13306311234"}, | |||||
| {name:"张友全",phone:"13306311234"}, | |||||
| {name:"张友全",phone:"13306311234"}, | |||||
| {name:"张友全",phone:"13306311234"}, | |||||
| {name:"张友全",phone:"13306311234"}, | |||||
| {name:"张友全",phone:"13306311234"}, | |||||
| {name:"张友全",phone:"13306311234"}, | |||||
| {name:"张友全",phone:"13306311234"}, | |||||
| {name:"张友全",phone:"13306311234"}, | |||||
| {name:"张友全",phone:"13306311234"}, | |||||
| ], | ], | ||||
| loading: false, | loading: false, | ||||
| finished: false, | finished: false, | ||||
| result:[], | result:[], | ||||
| }; | }; | ||||
| }, | }, | ||||
| created() { | |||||
| if(this.list.length==0){ | |||||
| this.getList(); | |||||
| } | |||||
| }, | |||||
| methods: { | methods: { | ||||
| callPhone (phoneNumber) { | |||||
| window.location.href = 'tel://' + phoneNumber | |||||
| }, | |||||
| getList(){ | |||||
| this.loading = true; | |||||
| ListPhones(this.queryParams).then(response => { | |||||
| this.list = response.rows | |||||
| this.loading = false; | |||||
| }); | |||||
| }, | |||||
| }, | }, | ||||
| } | } | ||||
| </script> | </script> | ||||
| @@ -19,7 +19,7 @@ | |||||
| </van-cell> | </van-cell> | ||||
| </van-row> | </van-row> | ||||
| <van-cell-group style="width: 96%;margin:-50px 2% 2% 2%;border-radius: 6px;overflow: hidden;padding-top: 20px;padding-bottom: 20px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | <van-cell-group style="width: 96%;margin:-50px 2% 2% 2%;border-radius: 6px;overflow: hidden;padding-top: 20px;padding-bottom: 20px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | ||||
| <van-cell title="画像(个人/农户)" is-link to="{path: 'personalPicture', params: { userId: userId }}"> | |||||
| <van-cell title="画像(个人/农户)" is-link :to="{path:'personalPicture',params:{id:'1'}}"> | |||||
| <template #icon> | <template #icon> | ||||
| <van-image | <van-image | ||||
| fit="contain" | fit="contain" | ||||
| @@ -106,7 +106,6 @@ | |||||
| }, | }, | ||||
| created() { | created() { | ||||
| getInfo().then(response => { | getInfo().then(response => { | ||||
| console.log(response) | |||||
| this.nickName = response.user.nickName | this.nickName = response.user.nickName | ||||
| this.deptName = response.user.dept.deptName | this.deptName = response.user.dept.deptName | ||||
| this.userId = response.user.userId | this.userId = response.user.userId | ||||
| @@ -6,7 +6,7 @@ | |||||
| @click-left="$router.back(-1)" | @click-left="$router.back(-1)" | ||||
| /> | /> | ||||
| <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | <van-cell-group style="width: 96%;margin:2%;border-radius: 6px;overflow: hidden;padding-top: 10px;padding-bottom: 10px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | ||||
| <van-field type="password" v-model="oldValue" placeholder="" > | |||||
| <van-field type="password" v-model="user.oldPassword" placeholder="" > | |||||
| <template #left-icon> | <template #left-icon> | ||||
| <van-image | <van-image | ||||
| height="20" | height="20" | ||||
| @@ -17,7 +17,7 @@ | |||||
| <H4 style="margin-left: 5px">原密码</H4> | <H4 style="margin-left: 5px">原密码</H4> | ||||
| </template> | </template> | ||||
| </van-field> | </van-field> | ||||
| <van-field type="password" v-model="newValue" placeholder="" > | |||||
| <van-field type="password" v-model="user.newPassword" placeholder="" > | |||||
| <template #left-icon> | <template #left-icon> | ||||
| <van-image | <van-image | ||||
| height="20" | height="20" | ||||
| @@ -28,9 +28,20 @@ | |||||
| <H4 style="margin-left: 5px">新密码</H4> | <H4 style="margin-left: 5px">新密码</H4> | ||||
| </template> | </template> | ||||
| </van-field> | </van-field> | ||||
| <van-field type="password" v-model="user.confirmPassword" placeholder="" > | |||||
| <template #left-icon> | |||||
| <van-image | |||||
| height="20" | |||||
| width="16" | |||||
| src="../../../static/images/onlineHome/lock.png"></van-image> | |||||
| </template> | |||||
| <template #label> | |||||
| <H4 style="margin-left: 5px">确认密码</H4> | |||||
| </template> | |||||
| </van-field> | |||||
| </van-cell-group> | </van-cell-group> | ||||
| <van-row style="text-align: center;margin-top: 40px"> | <van-row style="text-align: center;margin-top: 40px"> | ||||
| <van-button color="#1D6FE9" style="border-radius: 6px;width: 90%;margin: 0 auto">完成</van-button> | |||||
| <van-button color="#1D6FE9" style="border-radius: 6px;width: 90%;margin: 0 auto" @click="submit">完成</van-button> | |||||
| </van-row> | </van-row> | ||||
| <onlineHomeIndex></onlineHomeIndex> | <onlineHomeIndex></onlineHomeIndex> | ||||
| </div> | </div> | ||||
| @@ -38,6 +49,7 @@ | |||||
| <script> | <script> | ||||
| import onlineHomeIndex from "../onlineHomeIndex"; | import onlineHomeIndex from "../onlineHomeIndex"; | ||||
| import {updateUserPwd} from "../../api/onlineHome/my"; | |||||
| export default { | export default { | ||||
| components: { | components: { | ||||
| @@ -46,9 +58,46 @@ | |||||
| name: "password", | name: "password", | ||||
| data() { | data() { | ||||
| return { | return { | ||||
| oldValue: '', | |||||
| newValue: '', | |||||
| user: { | |||||
| oldPassword: undefined, | |||||
| newPassword: undefined, | |||||
| confirmPassword: undefined | |||||
| }, | |||||
| }; | }; | ||||
| }, | |||||
| methods: { | |||||
| submit() { | |||||
| console.log(this.user) | |||||
| if(this.user.confirmPassword | |||||
| !=this.user.newPassword){ | |||||
| this.$toast({ | |||||
| icon: 'error', // 找到自己需要的图标 | |||||
| message: '两次密码不同,请重新输入', | |||||
| duration:"1000", | |||||
| onClose:function(){ | |||||
| this.user.oldPassword="" | |||||
| this.user.newPassword="" | |||||
| this.user.confirmPassword="" | |||||
| return false; | |||||
| } | |||||
| }) | |||||
| }else{ | |||||
| updateUserPwd(this.user.oldPassword, this.user.newPassword).then( | |||||
| response => { | |||||
| let _this =this | |||||
| this.$toast({ | |||||
| icon: 'success', // 找到自己需要的图标 | |||||
| message: '修改成功', | |||||
| duration:"1000", | |||||
| onClose:function(){ | |||||
| _this.$router.back(-1); | |||||
| } | |||||
| }) | |||||
| } | |||||
| ); | |||||
| } | |||||
| }, | |||||
| } | } | ||||
| } | } | ||||
| </script> | </script> | ||||
| @@ -5,54 +5,51 @@ | |||||
| left-arrow | left-arrow | ||||
| @click-left="$router.back(-1)" | @click-left="$router.back(-1)" | ||||
| /> | /> | ||||
| <van-tabs v-model="activeName" title-active-color="#1D6FE9" color="#1D6FE9" line-width="20px" swipeable> | |||||
| <van-tab title="村务" name="a"> | |||||
| <van-tabs v-model="activeName" title-active-color="#1D6FE9" color="#1D6FE9" line-width="20px" swipeable @click="getList" @change="getList"> | |||||
| <van-tab title="村务" name="1" > | |||||
| <van-list | <van-list | ||||
| v-model="loading" | |||||
| :finished="finished" | |||||
| finished-text="没有更多了" | |||||
| @load="onLoad" | |||||
| > | > | ||||
| <van-cell v-for="item in list" :key="item" is-link url="" style="margin:2%;width:96%;border-radius: 6px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16); min-height: 100px;"> | |||||
| <van-cell v-for="item in list1" :key="item.id" is-link url="" style="margin:2%;width:96%;border-radius: 6px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <template #title> | <template #title> | ||||
| <p style="display:inline-block;background: #EC4B2C;height:20px;width: 20px;border-radius: 2px;margin-right: 10px;float: left"></p><p style="font-weight: bold;font-size: 18px;">{{item}}</p> | |||||
| <p style="display:inline-block;background: #EC4B2C;height:20px;width: 20px;border-radius: 2px;margin-right: 10px;float: left"></p><p style="font-weight: bold;font-size: 18px;">{{item.title}}</p> | |||||
| </template> | </template> | ||||
| <template #label> | <template #label> | ||||
| <p style="font-size: 16px">内容</p> | |||||
| <van-row> | |||||
| <van-col span="12"><p style="font-size: 12px">发布人/单位:{{item.issuedBy}}</p></van-col> | |||||
| <van-col span="12"><p style="font-size: 12px;text-align: right">发布时间:{{item.issuedDate}}</p></van-col> | |||||
| </van-row> | |||||
| </template> | </template> | ||||
| </van-cell> | </van-cell> | ||||
| </van-list> | </van-list> | ||||
| </van-tab> | </van-tab> | ||||
| <van-tab title="党务" name="b"> | |||||
| <van-tab title="党务" name="2"> | |||||
| <van-list | <van-list | ||||
| v-model="loading" | |||||
| :finished="finished" | |||||
| finished-text="没有更多了" | |||||
| @load="onLoad" | |||||
| > | > | ||||
| <van-cell v-for="item in list" :key="item" is-link url="" style="margin:2%;width:96%;border-radius: 6px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16); min-height: 100px;"> | |||||
| <van-cell v-for="item in list2" :key="item.id" is-link url="" style="margin:2%;width:96%;border-radius: 6px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <template #title> | <template #title> | ||||
| <p style="display:inline-block;background: #FF4646;height:20px;width: 20px;border-radius: 2px;margin-right: 10px;float: left"></p><p style="font-weight: bold;font-size: 18px;">{{item}}</p> | |||||
| <p style="display:inline-block;background: #FF4646;height:20px;width: 20px;border-radius: 2px;margin-right: 10px;float: left"></p><p style="font-weight: bold;font-size: 18px;">{{item.title}}</p> | |||||
| </template> | </template> | ||||
| <template #label> | <template #label> | ||||
| <p style="font-size: 16px">内容</p> | |||||
| <van-row> | |||||
| <van-col span="12"><p style="font-size: 12px">发布人/单位:{{item.issuedBy}}</p></van-col> | |||||
| <van-col span="12"><p style="font-size: 12px;text-align: right">发布时间:{{item.issuedDate}}</p></van-col> | |||||
| </van-row> | |||||
| </template> | </template> | ||||
| </van-cell> | </van-cell> | ||||
| </van-list> | </van-list> | ||||
| </van-tab> | </van-tab> | ||||
| <van-tab title="政务" name="c"> | |||||
| <van-tab title="政务" name="3"> | |||||
| <van-list | <van-list | ||||
| v-model="loading" | |||||
| :finished="finished" | |||||
| finished-text="没有更多了" | |||||
| @load="onLoad" | |||||
| > | > | ||||
| <van-cell v-for="item in list" :key="item" is-link url="" style="margin:2%;width:96%;border-radius: 6px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16); min-height: 100px;"> | |||||
| <van-cell v-for="item in list3" :key="item.id" is-link url="" style="margin:2%;width:96%;border-radius: 6px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <template #title> | <template #title> | ||||
| <p style="display:inline-block;background: #7DDA4F;height:20px;width: 20px;border-radius: 2px;margin-right: 10px;float: left"></p><p style="font-weight: bold;font-size: 18px;">{{item}}</p> | |||||
| <p style="display:inline-block;background: #7DDA4F;height:20px;width: 20px;border-radius: 2px;margin-right: 10px;float: left"></p><p style="font-weight: bold;font-size: 18px;">{{item.title}}</p> | |||||
| </template> | </template> | ||||
| <template #label> | <template #label> | ||||
| <p style="font-size: 16px">内容</p> | |||||
| <van-row> | |||||
| <van-col span="12"><p style="font-size: 12px">发布人/单位:{{item.issuedBy}}</p></van-col> | |||||
| <van-col span="12"><p style="font-size: 12px;text-align: right">发布时间:{{item.issuedDate}}</p></van-col> | |||||
| </van-row> | |||||
| </template> | </template> | ||||
| </van-cell> | </van-cell> | ||||
| </van-list> | </van-list> | ||||
| @@ -64,6 +61,7 @@ | |||||
| <script> | <script> | ||||
| import onlineHomeIndex from "../onlineHomeIndex"; | import onlineHomeIndex from "../onlineHomeIndex"; | ||||
| import {getAffairs, listAffairs} from "../../api/onlineHome/threeAffairs"; | |||||
| export default { | export default { | ||||
| components: { | components: { | ||||
| @@ -72,29 +70,50 @@ | |||||
| name: "threeAffairs", | name: "threeAffairs", | ||||
| data() { | data() { | ||||
| return { | return { | ||||
| activeName: 'a', | |||||
| list: [], | |||||
| activeName: 1, | |||||
| list1: [], | |||||
| list2: [], | |||||
| list3: [], | |||||
| loading: false, | loading: false, | ||||
| finished: false, | finished: false, | ||||
| // 查询参数 | |||||
| queryParams: { | |||||
| pageNum: 1, | |||||
| pageSize: 10, | |||||
| title: null, | |||||
| openType: null, | |||||
| deptId: null, | |||||
| isWechat: null, | |||||
| status: null, | |||||
| }, | |||||
| }; | }; | ||||
| }, | }, | ||||
| created() { | |||||
| /** 查询三务公开列表 默认先查第一个村务*/ | |||||
| this.getList(1); | |||||
| }, | |||||
| methods: { | methods: { | ||||
| onLoad() { | |||||
| // 异步更新数据 | |||||
| // setTimeout 仅做示例,真实场景中一般为 ajax 请求 | |||||
| setTimeout(() => { | |||||
| for (let i = 0; i < 10; i++) { | |||||
| this.list.push(this.list.length + 1+"标题"); | |||||
| getList(name,title) { | |||||
| if(name==1&&this.list1.length>0){ | |||||
| return false | |||||
| }else if(name==2&&this.list2.length>0){ | |||||
| return false | |||||
| }else if(name==3&&this.list3.length>0){ | |||||
| return false | |||||
| } | |||||
| this.loading = true; | |||||
| this.queryParams.openType = name | |||||
| listAffairs(this.queryParams).then(response => { | |||||
| if(name==1){ | |||||
| this.list1 = response.rows; | |||||
| }else if(name==2){ | |||||
| this.list2 = response.rows; | |||||
| }else if(name==3){ | |||||
| this.list3 = response.rows; | |||||
| } | } | ||||
| // 加载状态结束 | |||||
| this.total = response.total; | |||||
| this.loading = false; | this.loading = false; | ||||
| // 数据全部加载完成 | |||||
| if (this.list.length >= 40) { | |||||
| this.finished = true; | |||||
| } | |||||
| }, 1000); | |||||
| }); | |||||
| }, | }, | ||||
| }, | }, | ||||
| } | } | ||||
| @@ -280,7 +280,6 @@ | |||||
| </van-grid-item> | </van-grid-item> | ||||
| </van-grid> | </van-grid> | ||||
| </van-row> | </van-row> | ||||
| <div style="height:55px"></div> | |||||
| <onlineHomeIndex></onlineHomeIndex> | <onlineHomeIndex></onlineHomeIndex> | ||||
| </div> | </div> | ||||
| </template> | </template> | ||||
| @@ -0,0 +1,83 @@ | |||||
| <template> | |||||
| <div class="app-container"> | |||||
| <van-nav-bar | |||||
| title="政策法规" | |||||
| left-arrow | |||||
| @click-left="$router.back(-1)" | |||||
| /> | |||||
| <van-list> | |||||
| <van-cell v-for="item in list" :key="item.id" is-link url="" style="margin:2%;width:96%;border-radius: 6px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <template #title> | |||||
| <p style="display:inline-block;background: #EC4B2C;height:20px;width: 20px;border-radius: 2px;margin-right: 10px;float: left"></p><p style="font-weight: bold;font-size: 18px;">{{item.title}}</p> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="12"><p style="font-size: 12px">发布人/单位:{{item.issuedBy}}</p></van-col> | |||||
| <van-col span="12"><p style="font-size: 12px;text-align: right">发布时间:{{item.issuedDate}}</p></van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| </van-list> | |||||
| <van-cell v-if="list.length==0" is-link url="" style="margin:2%;width:96%;border-radius: 6px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <template #title> | |||||
| <p style="display:inline-block;background: #dddddd;height:20px;width: 20px;border-radius: 2px;margin-right: 10px;float: left"></p><p style="font-weight: bold;font-size: 18px;">暂无数据</p> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="12"><p style="font-size: 12px"></p></van-col> | |||||
| <van-col span="12"><p style="font-size: 12px;text-align: right"></p></van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| <onlineHomeIndex></onlineHomeIndex> | |||||
| </div> | |||||
| </template> | |||||
| <script> | |||||
| import onlineHomeIndex from "../onlineHomeIndex"; | |||||
| import {getAffairs, listAffairs} from "../../api/onlineHome/threeAffairs"; | |||||
| import {listVillageAffairs} from "../../api/onlineHome/villageAffairs"; | |||||
| export default { | |||||
| components: { | |||||
| onlineHomeIndex | |||||
| }, | |||||
| name: "zcfg", | |||||
| data() { | |||||
| return { | |||||
| list: [], | |||||
| loading: false, | |||||
| finished: false, | |||||
| // 查询参数 | |||||
| queryParams: { | |||||
| pageNum: 1, | |||||
| pageSize: 10, | |||||
| title: null, | |||||
| villageAffairsType: null, | |||||
| deptId: null, | |||||
| isWechat: null, | |||||
| status: null, | |||||
| }, | |||||
| }; | |||||
| }, | |||||
| created() { | |||||
| this.getList(1); | |||||
| }, | |||||
| methods: { | |||||
| getList(name,title) { | |||||
| this.loading = true; | |||||
| this.queryParams.villageAffairsType = name | |||||
| listVillageAffairs(this.queryParams).then(response => { | |||||
| this.list = response.rows; | |||||
| this.total = response.total; | |||||
| this.loading = false; | |||||
| }); | |||||
| }, | |||||
| }, | |||||
| } | |||||
| </script> | |||||
| <style scoped> | |||||
| </style> | |||||
| @@ -0,0 +1,81 @@ | |||||
| <template> | |||||
| <div class="app-container"> | |||||
| <van-nav-bar | |||||
| title="制度建设" | |||||
| left-arrow | |||||
| @click-left="$router.back(-1)" | |||||
| /> | |||||
| <van-list> | |||||
| <van-cell v-for="item in list" :key="item.id" is-link url="" style="margin:2%;width:96%;border-radius: 6px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <template #title> | |||||
| <p style="display:inline-block;background: #EC4B2C;height:20px;width: 20px;border-radius: 2px;margin-right: 10px;float: left"></p><p style="font-weight: bold;font-size: 18px;">{{item.title}}</p> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="12"><p style="font-size: 12px">发布人/单位:{{item.issuedBy}}</p></van-col> | |||||
| <van-col span="12"><p style="font-size: 12px;text-align: right">发布时间:{{item.issuedDate}}</p></van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| </van-list> | |||||
| <van-cell v-if="list.length==0" is-link url="" style="margin:2%;width:96%;border-radius: 6px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);"> | |||||
| <template #title> | |||||
| <p style="display:inline-block;background: #dddddd;height:20px;width: 20px;border-radius: 2px;margin-right: 10px;float: left"></p><p style="font-weight: bold;font-size: 18px;">暂无数据</p> | |||||
| </template> | |||||
| <template #label> | |||||
| <van-row> | |||||
| <van-col span="12"><p style="font-size: 12px"></p></van-col> | |||||
| <van-col span="12"><p style="font-size: 12px;text-align: right"></p></van-col> | |||||
| </van-row> | |||||
| </template> | |||||
| </van-cell> | |||||
| <onlineHomeIndex></onlineHomeIndex> | |||||
| </div> | |||||
| </template> | |||||
| <script> | |||||
| import onlineHomeIndex from "../onlineHomeIndex"; | |||||
| import {listVillageAffairs} from "../../api/onlineHome/villageAffairs"; | |||||
| export default { | |||||
| components: { | |||||
| onlineHomeIndex | |||||
| }, | |||||
| name: "zdjs", | |||||
| data() { | |||||
| return { | |||||
| list: [], | |||||
| loading: false, | |||||
| finished: false, | |||||
| // 查询参数 | |||||
| queryParams: { | |||||
| pageNum: 1, | |||||
| pageSize: 10, | |||||
| title: null, | |||||
| villageAffairsType: null, | |||||
| deptId: null, | |||||
| isWechat: null, | |||||
| status: null, | |||||
| }, | |||||
| }; | |||||
| }, | |||||
| created() { | |||||
| this.getList(4); | |||||
| }, | |||||
| methods: { | |||||
| getList(name,title) { | |||||
| this.loading = true; | |||||
| this.queryParams.openType = name | |||||
| listVillageAffairs(this.queryParams).then(response => { | |||||
| this.list = response.rows; | |||||
| this.total = response.total; | |||||
| this.loading = false; | |||||
| }); | |||||
| }, | |||||
| }, | |||||
| } | |||||
| </script> | |||||
| <style scoped> | |||||
| </style> | |||||
| @@ -29,7 +29,7 @@ export default { | |||||
| <style scoped lang="scss"> | <style scoped lang="scss"> | ||||
| .app-container { | .app-container { | ||||
| padding: 6% 3% 0; | |||||
| padding-bottom: 64px; | |||||
| } | } | ||||
| </style> | </style> | ||||
| @@ -1,5 +1,5 @@ | |||||
| <template> | <template> | ||||
| <div class="app-container" :style="{height:height+'px'}"> | |||||
| <div class="app-container"> | |||||
| <div class="title"> | <div class="title"> | ||||
| <img style="display: inline-block;margin-right: 10px;" src="../../static/images/onlineHome/OHlogo1.png" alt=""> | <img style="display: inline-block;margin-right: 10px;" src="../../static/images/onlineHome/OHlogo1.png" alt=""> | ||||
| <img style="display: inline-block;" src="../../static/images/onlineHome/OHlogoWord.png" alt=""> | <img style="display: inline-block;" src="../../static/images/onlineHome/OHlogoWord.png" alt=""> | ||||
| @@ -128,9 +128,15 @@ | |||||
| </van-popup> | </van-popup> | ||||
| </div> | </div> | ||||
| </template> | </template> | ||||
| <style> | |||||
| <style scoped> | |||||
| .app-container{ | .app-container{ | ||||
| background: #fff; | background: #fff; | ||||
| height: 100vh; | |||||
| } | |||||
| .title{ | |||||
| padding-top: 20%; | |||||
| width: 88%; | |||||
| margin: 0 auto; | |||||
| } | } | ||||
| .van-tab--active{ | .van-tab--active{ | ||||
| font-size: .6rem; | font-size: .6rem; | ||||
| @@ -193,15 +199,13 @@ export default { | |||||
| codeUrl: "", //验证码 | codeUrl: "", //验证码 | ||||
| isSmsLogin: false, //是否手机验证码 | isSmsLogin: false, //是否手机验证码 | ||||
| computeTime: 0, | computeTime: 0, | ||||
| height:0, | |||||
| active:1 | active:1 | ||||
| }; | }; | ||||
| }, | }, | ||||
| created() { | created() { | ||||
| this.getCode(); | this.getCode(); | ||||
| this.height = document.body.clientHeight | |||||
| this.reset(); | this.reset(); | ||||
| console.log(this.height) | |||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| reset(){ | reset(){ | ||||