From df67413bf8de23e2675b6b1030d85c593c41f62f Mon Sep 17 00:00:00 2001 From: zhengw <247276359@qq.com> Date: Thu, 29 Jan 2026 11:46:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=9B=BE=E6=A0=87=E5=92=8C?= =?UTF-8?q?=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- miniprogram/assets/icons/采购入库.svg | 1 + miniprogram/assets/icons/采购订单.svg | 1 + .../date-picker-plugin.wxml | 1 + .../option-cell-plugin.json | 10 +++++++ .../option-cell-plugin/option-cell-plugin.ts | 26 +++++++++++++++++++ .../option-cell-plugin.wxml | 21 +++++++++++++++ .../option-cell-plugin.wxss | 0 .../components/search-input/search-input.ts | 5 +++- .../components/search-input/search-input.wxml | 3 ++- 9 files changed, 66 insertions(+), 2 deletions(-) create mode 100644 miniprogram/assets/icons/采购入库.svg create mode 100644 miniprogram/assets/icons/采购订单.svg create mode 100644 miniprogram/pages/components/option-cell-plugin/option-cell-plugin.json create mode 100644 miniprogram/pages/components/option-cell-plugin/option-cell-plugin.ts create mode 100644 miniprogram/pages/components/option-cell-plugin/option-cell-plugin.wxml create mode 100644 miniprogram/pages/components/option-cell-plugin/option-cell-plugin.wxss diff --git a/miniprogram/assets/icons/采购入库.svg b/miniprogram/assets/icons/采购入库.svg new file mode 100644 index 0000000..060e5c2 --- /dev/null +++ b/miniprogram/assets/icons/采购入库.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/miniprogram/assets/icons/采购订单.svg b/miniprogram/assets/icons/采购订单.svg new file mode 100644 index 0000000..850073f --- /dev/null +++ b/miniprogram/assets/icons/采购订单.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/miniprogram/pages/components/date-picker-plugin/date-picker-plugin.wxml b/miniprogram/pages/components/date-picker-plugin/date-picker-plugin.wxml index 4eb477c..08ac617 100644 --- a/miniprogram/pages/components/date-picker-plugin/date-picker-plugin.wxml +++ b/miniprogram/pages/components/date-picker-plugin/date-picker-plugin.wxml @@ -2,6 +2,7 @@ {{value || ''}} + {{placeholder || title || '选择日期'}} diff --git a/miniprogram/pages/components/option-cell-plugin/option-cell-plugin.json b/miniprogram/pages/components/option-cell-plugin/option-cell-plugin.json new file mode 100644 index 0000000..7f3f25f --- /dev/null +++ b/miniprogram/pages/components/option-cell-plugin/option-cell-plugin.json @@ -0,0 +1,10 @@ +{ + "component": true, + "usingComponents": { + "t-cell": "tdesign-miniprogram/cell/cell", + "t-checkbox": "tdesign-miniprogram/checkbox/checkbox", + "t-checkbox-group": "tdesign-miniprogram/checkbox-group/checkbox-group", + "t-radio": "tdesign-miniprogram/radio/radio", + "t-radio-group": "tdesign-miniprogram/radio-group/radio-group" + } +} \ No newline at end of file diff --git a/miniprogram/pages/components/option-cell-plugin/option-cell-plugin.ts b/miniprogram/pages/components/option-cell-plugin/option-cell-plugin.ts new file mode 100644 index 0000000..2eaca07 --- /dev/null +++ b/miniprogram/pages/components/option-cell-plugin/option-cell-plugin.ts @@ -0,0 +1,26 @@ +Component({ + options: { multipleSlots: true }, + /** + * 组件的属性列表 + */ + properties: { + title: null, + mode: null, + options: null, + value: null, + }, + + /** + * 组件的初始数据 + */ + data: {}, + + /** + * 组件的方法列表 + */ + methods: { + onOptionsChange(e: any) { + this.triggerEvent('change', e.detail); + }, + }, +}); diff --git a/miniprogram/pages/components/option-cell-plugin/option-cell-plugin.wxml b/miniprogram/pages/components/option-cell-plugin/option-cell-plugin.wxml new file mode 100644 index 0000000..776f131 --- /dev/null +++ b/miniprogram/pages/components/option-cell-plugin/option-cell-plugin.wxml @@ -0,0 +1,21 @@ + + + + + + {{item.label}} + + + + + + + {{item.label}} + + + + \ No newline at end of file diff --git a/miniprogram/pages/components/option-cell-plugin/option-cell-plugin.wxss b/miniprogram/pages/components/option-cell-plugin/option-cell-plugin.wxss new file mode 100644 index 0000000..e69de29 diff --git a/miniprogram/pages/components/search-input/search-input.ts b/miniprogram/pages/components/search-input/search-input.ts index f94e603..a9eccd4 100644 --- a/miniprogram/pages/components/search-input/search-input.ts +++ b/miniprogram/pages/components/search-input/search-input.ts @@ -3,7 +3,10 @@ Component({ /** * 组件的属性列表 */ - properties: { label: null }, + properties: { + label: null, + placeholder: null, + }, /** * 组件的初始数据 diff --git a/miniprogram/pages/components/search-input/search-input.wxml b/miniprogram/pages/components/search-input/search-input.wxml index 76c381e..72386be 100644 --- a/miniprogram/pages/components/search-input/search-input.wxml +++ b/miniprogram/pages/components/search-input/search-input.wxml @@ -1 +1,2 @@ - \ No newline at end of file + \ No newline at end of file