From 68856df8fd669efd12bf484746354b7e5a979fa5 Mon Sep 17 00:00:00 2001 From: xy <271556543@qq.com> Date: Wed, 21 Aug 2024 18:05:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=B0=E5=9D=97=E6=94=B9=E4=B8=BA=E8=B5=84?= =?UTF-8?q?=E4=BA=A7=E3=80=81=E5=8A=A0=E5=88=86=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/common.js | 5 +-- src/store/modules/bigdata.js | 18 ++++++++-- src/views/assets/component/addFiles.vue | 4 +-- src/views/assets/component/addHandles.vue | 24 +++++++++++--- src/views/assets/component/addHouse.vue | 2 +- src/views/assets/detail.vue | 40 ++++++++++++++++++++--- src/views/assets/fileList.vue | 23 +++++-------- src/views/assets/handle.vue | 4 +-- src/views/assets/handleDetail.vue | 20 +++++++++--- src/views/assets/handleSign.vue | 25 ++++++++++++-- src/views/assets/handleSignDetail.vue | 2 +- src/views/component/map.vue | 2 +- src/views/dashboard/components/drawer.vue | 2 +- src/views/dashboard/index.vue | 8 ++--- src/views/dataShow/map1.vue | 2 +- src/views/lease/component/addLease.vue | 4 +-- src/views/lease/component/addLet.vue | 14 ++++++-- src/views/lease/detailLease.vue | 2 +- src/views/lease/detailLet.vue | 10 +++++- src/views/lease/detailPlan.vue | 2 +- src/views/lease/leaseLogDetail.vue | 20 ++++++++++-- src/views/lease/plan.vue | 2 +- src/views/lease/sign.vue | 34 ++++++++++++++++--- 23 files changed, 206 insertions(+), 63 deletions(-) diff --git a/src/api/common.js b/src/api/common.js index 2669401..11bc7ab 100644 --- a/src/api/common.js +++ b/src/api/common.js @@ -43,10 +43,11 @@ export function checkSms (params) { }) } -export function getFiles (params) { +export function getFiles (params,isLoading) { return request({ url: "/api/admin/other/files", method: "get", - params + params, + isLoading: false, }) } diff --git a/src/store/modules/bigdata.js b/src/store/modules/bigdata.js index 8d5777e..400d8e3 100644 --- a/src/store/modules/bigdata.js +++ b/src/store/modules/bigdata.js @@ -42,12 +42,26 @@ const actions = { index({ table_name: "houses", page: 1, - page_size: 999 + page_size: 999, + filter: [ + { + key: "fenlei", + op: "neq", + value: 1 + } + ] },false), index({ table_name: "lands", page: 1, - page_size: 999 + page_size: 999, + filter: [ + { + key: "fenlei", + op: "neq", + value: 1 + } + ] }) ]).then(res => { const [houses,lands] = res; diff --git a/src/views/assets/component/addFiles.vue b/src/views/assets/component/addFiles.vue index c952f7e..56c1281 100644 --- a/src/views/assets/component/addFiles.vue +++ b/src/views/assets/component/addFiles.vue @@ -310,7 +310,7 @@ export default { }, { "prop": "name", - "label": "地块名称", + "label": "资产名称", "width": 0, "align": "left", "fixed": "left" @@ -497,7 +497,7 @@ export default { }, { "prop": "name", - "label": "地块名称", + "label": "资产名称", "width": 0, "fixed": "left", "align": "left" diff --git a/src/views/assets/component/addHandles.vue b/src/views/assets/component/addHandles.vue index 50a674d..5d70fd4 100644 --- a/src/views/assets/component/addHandles.vue +++ b/src/views/assets/component/addHandles.vue @@ -70,9 +70,17 @@ export default { is-page={false} table-item={ [ + { + prop: "type", + label: "分类", + "fixed": "left", + customFn: row => ( + { row.hasOwnProperty('land_id') ? '房产' : '土地' } + ) + }, { "prop": "name", - "label": "地块名称", + "label": "资产名称", "width": 0, "fixed": "left", "align": "left" @@ -92,13 +100,21 @@ export default { { "prop": "_zichanshengyumianji", "label": "资产剩余面积(m²)", - "width": 160, + "width": 170, customFn: row => { return ( ) } }, + { + prop: "remark", + label: "备注", + width: 200, + customFn: row => ( + + ) + }, { prop: "operate", label: "操作", @@ -197,7 +213,7 @@ export default { }, { "prop": "name", - "label": "地块名称", + "label": "资产名称", "width": 0, "align": "left", "fixed": "left" @@ -424,7 +440,7 @@ export default { }, { "prop": "name", - "label": "地块名称", + "label": "资产名称", "width": 0, "fixed": "left", "align": "left" diff --git a/src/views/assets/component/addHouse.vue b/src/views/assets/component/addHouse.vue index 18b74f5..fd49d1f 100644 --- a/src/views/assets/component/addHouse.vue +++ b/src/views/assets/component/addHouse.vue @@ -102,7 +102,7 @@ export default { }, { "prop": "name", - "label": "地块名称", + "label": "资产名称", "width": 0, "align": "left", "fixed": "left" diff --git a/src/views/assets/detail.vue b/src/views/assets/detail.vue index 90def25..cce3efe 100644 --- a/src/views/assets/detail.vue +++ b/src/views/assets/detail.vue @@ -285,7 +285,7 @@ - + Math.pow(value, 3); + const easeInOutCubic = value => value < 0.5 + ? cubic(value * 2) / 2 + : 1 - cubic((1 - value) * 2) / 2; + const { y } = document.querySelector(href)?.getBoundingClientRect() + let scrollTop = y - 70 + const el = document.querySelector(".app-main-scroll"); + el.scrollTo({ + left: 0, + top: scrollTop, + behavior: "smooth" + }) + // const beginTime = Date.now(); + // const beginValue = el.scrollTop; + // const rAF = window.requestAnimationFrame || (func => setTimeout(func, 16)); + // const frameFunc = () => { + // const progress = (Date.now() - beginTime) / 500; + // if (progress < 1) { + // el.scrollTop = beginValue * (1 - easeInOutCubic(progress)); + // rAF(frameFunc); + // } else { + // el.scrollTop = 0; + // } + // }; + // rAF(frameFunc); + }, + copyLocation () { const input = document.createElement("input"); input.setAttribute("readonly", "readonly"); // 设置为只读, 防止在 ios 下拉起键盘 @@ -1321,6 +1349,10 @@ a:hover { } } } +.myanchor { + + position: fixed; +}