From e1e4dcce03167c4abe1c6896d59ecdcee96f7b1d Mon Sep 17 00:00:00 2001 From: ihzero Date: Wed, 13 Sep 2023 02:37:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=8E=E9=95=87=E5=9F=BA=E7=A1=80=E6=95=B0?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 6 + src/components/Appbar/index.vue | 37 ++ src/components/base-table/popup.vue | 26 +- .../search-form/components/ApiCheckbox.vue | 114 +++++ .../search-form/components/ApiSelect1.vue | 115 +++++ .../search-form/components/Input.vue | 62 +++ .../search-form/components/SearchItem.vue | 12 +- src/components/search-form/index.vue | 19 +- src/pages.json | 8 + src/pages/basics/basics-base.vue | 289 ++++++++++++ src/pages/basics/components/basics-edit.vue | 219 ++++++++++ .../basics/components/town-city-edit.vue | 138 +++--- .../basics/components/town-count-edit.vue | 108 +++-- src/pages/basics/town-base.vue | 1 - src/pages/crop/components/basics-edit.vue | 219 ++++++++++ src/pages/crop/town-crop.vue | 289 ++++++++++++ src/pages/index/index.vue | 411 +++++++++--------- 17 files changed, 1754 insertions(+), 319 deletions(-) create mode 100644 src/components/Appbar/index.vue create mode 100644 src/components/search-form/components/ApiCheckbox.vue create mode 100644 src/components/search-form/components/ApiSelect1.vue create mode 100644 src/components/search-form/components/Input.vue create mode 100644 src/pages/basics/basics-base.vue create mode 100644 src/pages/basics/components/basics-edit.vue create mode 100644 src/pages/crop/components/basics-edit.vue create mode 100644 src/pages/crop/town-crop.vue diff --git a/src/App.vue b/src/App.vue index e33996c..5868600 100644 --- a/src/App.vue +++ b/src/App.vue @@ -646,4 +646,10 @@ body, uni-page-body { } } } + +.dropdownClose{ + .u-dropdown__content{ + pointer-events: none; + } +} diff --git a/src/components/Appbar/index.vue b/src/components/Appbar/index.vue new file mode 100644 index 0000000..cd0d478 --- /dev/null +++ b/src/components/Appbar/index.vue @@ -0,0 +1,37 @@ + + diff --git a/src/components/base-table/popup.vue b/src/components/base-table/popup.vue index ab4aecf..c2268c5 100644 --- a/src/components/base-table/popup.vue +++ b/src/components/base-table/popup.vue @@ -13,10 +13,14 @@ - + @@ -56,8 +60,26 @@ export default { isDel() { return !!this.$listeners.onDel }, + columsList() { + const arr = [] + this.colums.forEach((e) => { + const { dataIndex, format } = e + let str = this.data[dataIndex] + if (this.isFunction(format)) { + str = format(str) + } + arr.push({ + ...e, + value: str, + }) + }) + return arr + }, }, methods: { + isFunction(fn) { + return typeof fn === 'function' + }, handleEdit() { this.$emit('onEdit', this.data) }, diff --git a/src/components/search-form/components/ApiCheckbox.vue b/src/components/search-form/components/ApiCheckbox.vue new file mode 100644 index 0000000..c936b4d --- /dev/null +++ b/src/components/search-form/components/ApiCheckbox.vue @@ -0,0 +1,114 @@ + + diff --git a/src/components/search-form/components/ApiSelect1.vue b/src/components/search-form/components/ApiSelect1.vue new file mode 100644 index 0000000..c373886 --- /dev/null +++ b/src/components/search-form/components/ApiSelect1.vue @@ -0,0 +1,115 @@ + + diff --git a/src/components/search-form/components/Input.vue b/src/components/search-form/components/Input.vue new file mode 100644 index 0000000..4426c29 --- /dev/null +++ b/src/components/search-form/components/Input.vue @@ -0,0 +1,62 @@ + + diff --git a/src/components/search-form/components/SearchItem.vue b/src/components/search-form/components/SearchItem.vue index aaf5b86..3c83a05 100644 --- a/src/components/search-form/components/SearchItem.vue +++ b/src/components/search-form/components/SearchItem.vue @@ -1,13 +1,14 @@ - diff --git a/src/pages/basics/components/basics-edit.vue b/src/pages/basics/components/basics-edit.vue new file mode 100644 index 0000000..c569a47 --- /dev/null +++ b/src/pages/basics/components/basics-edit.vue @@ -0,0 +1,219 @@ + + diff --git a/src/pages/basics/components/town-city-edit.vue b/src/pages/basics/components/town-city-edit.vue index abdae57..c350df5 100644 --- a/src/pages/basics/components/town-city-edit.vue +++ b/src/pages/basics/components/town-city-edit.vue @@ -1,69 +1,85 @@