会員管理システム H5-01 会員カード開設

これまでの 7 つの記事では PC 側の機能について説明しましたが、販売者にはモバイル側のバックエンド管理プログラムのセットを提供する必要もあります。WeChatではH5を利用してモバイルバックグラウンドプログラムを開発し、開発完了後はログインを可能にし、管理者が携帯電話上で操作できるようにします。

01 アプリケーションを作成する

WeChat バックエンドにログインし、[アプリケーションの作成] をクリックして、新しいカスタム アプリケーションを作成します。
ここに画像の説明を挿入します
ここに画像の説明を挿入します

02 設定メニュー

通常、モバイル プログラムにはナビゲーション メニューを提供しており、ここではグリッド ナビゲーションを使用してナビゲーション メニューを設定します。右側のコンポーネント領域からグリッド ナビゲーションを見つけて、中央の編集領域にドラッグし、
ここに画像の説明を挿入します
コンポーネントを選択して、右側の構成パネルに切り替えます。Gongge ナビゲーションは主にナビゲーション設定を行うことです
ここに画像の説明を挿入します
。メニューをクリックしてメニュー アイコンを選択し、メニュー テキストを設定します。1つ目のメニューを会員管理、2つ目のメニューを会員カード開設に設定しました。
ここに画像の説明を挿入します

03 カード冒頭ページを作成する

メニューをクリックすると、カードの開始ページにジャンプしたいので、最初にページを作成する必要があります。左側のページ作成アイコンをクリックしてページの名前を入力し
ここに画像の説明を挿入します
ここに画像の説明を挿入します
、ホームページに戻り、開いている設定ページに移動して、作成したばかりのページを選択します
ここに画像の説明を挿入します

04 カード冒頭ページの実装

フォーム コンテナを使用して、カード開始ページを実装します。コンポーネント領域からフォーム コンテナを見つけて、ページにドラッグします。フォーム コンテナは
ここに画像の説明を挿入します
データ ソースを選択する必要があり、ページは、カードのフィールドに基づいて自動的に生成されます。情報元。メンバーシップ カード データ ソースを選択します
ここに画像の説明を挿入します
。すべてのメンバーがリストされています。一般的なシナリオでは、携帯電話番号に基づいてメンバー情報を見つける必要があります。フォームコンテナの上に通常のコンテナを追加し、その中に単行入力コンポーネントを配置します。
ここに画像の説明を挿入します
検索テンプレートとして単行入力テンプレートを選択します。
ここに画像の説明を挿入します
次に、単行入力コンポーネントの隣にボタンコンポーネントを配置します。通常のコンテナを横配置に変更し、
ここに画像の説明を挿入します
ボタンの種類をリンクに変更します。
ここに画像の説明を挿入します

05 データ充填の実施

現在のロジックでは、検索ボックスに電話番号を入力し、メンバー情報と一致するように入力した後にクエリ ボタンをクリックし、メンバーのドロップダウン リストに入力します。

まず、コード領域に変数を作成します。
ここに画像の説明を挿入します
新しいカスタム変数を選択します。
ここに画像の説明を挿入します
変数の名前を電話に変更し
ここに画像の説明を挿入します
、検索ボックスに検証ルールを追加します。ルールの携帯電話番号を選択します。イベントを
ここに画像の説明を挿入します
追加します。値が変更されたら、それを変数に割り当ててクリックします
ここに画像の説明を挿入します
コード領域の + 記号は JavaScript メソッドを作成し
ここに画像の説明を挿入します
、次のコードを入力します

export default async function({
     
     event, data}) {
    
    
try {
    
    
    const data = await $w.cloud.callDataSource({
    
    
      dataSourceName: "hyxx_u9t5lg8",
      methodName: "wedaGetItemV2",
      params: {
    
    
        // 筛选内容,筛选内容推荐使用编辑器数据筛选器生成
        filter: {
    
    
          where: {
    
    
            $and: [
              {
    
    
                sj: {
    
    
                  $eq: $page.dataset.state.telphone, // 获取单条时,推荐传入_id数据标识进行操作
                },
              },
            ],
          },
        },
        select: {
    
    
          $master: true, // 常见的配置,返回主表
        },
      },
    });
    console.log("请求结果", data); 
  $w.page.dataset.state.memberid = data._id
  } catch (e) {
    
    
    console.log("错误代码", e.code, "错误信息", e.message);
  }

}

コードのロジックは、検索ボックスに入力された値に基づいてデータ ソースに移動してデータを照合し、取得したメンバー情報のデータ識別子を変数に代入することです。

これを行うには、メンバーのデータ ID を保存する別の変数を作成する必要があります。
ここに画像の説明を挿入します
変数をメンバーの選択された値にバインドします。最後に、クエリ ボタンのクリック イベントを構成します。
ここに画像の説明を挿入します
カスタム コードを
ここに画像の説明を挿入します
選択した後、フォームに追加します。コンテナは前のページに戻るイベントを追加します。
ここに画像の説明を挿入します

最終効果

ナビゲーションメニューの「会員カード開設」をクリックすると、会員カード開設ページにジャンプしますので、まず携帯電話番号を入力し、「照会」をクリックして会員情報を入力し、チャージ金額とカード開設日を入力してください。
ここに画像の説明を挿入します

要約する

この記事では、モバイル端末上でビジネス機能を開発する方法について、主にグリッド ナビゲーションとフォーム コンテナの 2 つのコンポーネントの使用方法を紹介します。また、変数の定義と割り当て、カスタム メソッドの作成と呼び出し、その他の操作についても紹介します。コード部分では、Weibo のデータ ソース メソッドを呼び出します。主にクエリ単一アイテムを呼び出します。

ローコード開発では依然としてコードの一部を記述する必要があり、JavaScript に習熟している必要があります。言語を学習すると、より快適にコードを作成できるようになります。興味がある場合は、エディタを開いて練習してください。

Supongo que te gusta

Origin blog.csdn.net/u012877217/article/details/133028307
Recomendado
Clasificación