From 9b525b90778e203844d9637eaf9de892c961c5be Mon Sep 17 00:00:00 2001
From: qiaopengfei <2646186879@qq.com>
Date: Mon, 15 Jul 2024 10:32:06 +0800
Subject: [PATCH] zujian
---
packages/agCascadeOptional/index.js | 9 +
packages/agCascadeOptional/src/index.vue | 163 +++++++++++++++++++
packages/agMultifunctionSearch/index.js | 14 +-
packages/agMultifunctionSearch/src/index.vue | 83 ++--------
src/App.vue | 44 ++++-
5 files changed, 240 insertions(+), 73 deletions(-)
create mode 100644 packages/agCascadeOptional/index.js
create mode 100644 packages/agCascadeOptional/src/index.vue
diff --git a/packages/agCascadeOptional/index.js b/packages/agCascadeOptional/index.js
new file mode 100644
index 0000000..42ecab0
--- /dev/null
+++ b/packages/agCascadeOptional/index.js
@@ -0,0 +1,9 @@
+import agCascadeOptional from './src'
+
+// 为组件提供 install 安装方法,供按需引入
+agCascadeOptional.install = function (Vue) {
+ Vue.component(agCascadeOptional.name, agCascadeOptional)
+}
+
+// 导出组件
+export default agCascadeOptional
diff --git a/packages/agCascadeOptional/src/index.vue b/packages/agCascadeOptional/src/index.vue
new file mode 100644
index 0000000..f944660
--- /dev/null
+++ b/packages/agCascadeOptional/src/index.vue
@@ -0,0 +1,163 @@
+
+
+
+
+
+ {{
+ (config.select.options.find((e) => e.value == value[0]) || {}).label
+ }}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/packages/agMultifunctionSearch/index.js b/packages/agMultifunctionSearch/index.js
index 67277fc..373c9a0 100644
--- a/packages/agMultifunctionSearch/index.js
+++ b/packages/agMultifunctionSearch/index.js
@@ -1,9 +1,9 @@
-// import pedestal from './src'
+import agMultifunctionSearch from './src'
-// // 为组件提供 install 安装方法,供按需引入
-// pedestal.install = function (Vue) {
-// Vue.component(pedestal.name, pedestal)
-// }
+// 为组件提供 install 安装方法,供按需引入
+agMultifunctionSearch.install = function (Vue) {
+ Vue.component(agMultifunctionSearch.name, agMultifunctionSearch)
+}
-// // 导出组件
-// export default pedestal
+// 导出组件
+export default agMultifunctionSearch
diff --git a/packages/agMultifunctionSearch/src/index.vue b/packages/agMultifunctionSearch/src/index.vue
index 679a3b5..10492d5 100644
--- a/packages/agMultifunctionSearch/src/index.vue
+++ b/packages/agMultifunctionSearch/src/index.vue
@@ -1,5 +1,20 @@
+
+
+ {{
+ (config.select.options.find((e) => e.value == value[0]) || {}).label
+ }}
+
+
-
-
- {{
- (config.select.options.find((e) => e.value == value[0]) || {}).label
- }}
-
-
- 999
@@ -111,54 +110,8 @@ export default {
\ No newline at end of file
diff --git a/src/App.vue b/src/App.vue
index f1af486..d31a627 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -13,6 +13,24 @@
-->
+
+
+
+
+
+
+
{
+ for (const key in value) {
+ if (!value[key]) {
+ alert("错误");
+ callback();
+ }
+ }
+
+ // if (value === "") {
+ // callback(new Error("请输入密码"));
+ // } else {
+ // if (this.ruleForm.checkPass !== "") {
+ // this.$refs.ruleForm.validateField("checkPass");
+ // }
+ // }
+ };
return {
+ ruleForm: {
+ pass: [],
+ },
+ rules: {
+ pass: [{ validator: validatePass, trigger: "blur" }],
+ },
value: "选项1",
a_value: "59584",
- values: ['选项1',999],
+ values: ["选项1", 999],
options: [
{
label: "热门城市",