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 @@