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;
+}