From 04c7b0163caeae4ab1c5da62e301fa993101cfad Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期一, 31 三月 2025 10:40:45 +0800
Subject: [PATCH] bug修改

---
 packageBookService/pages/bookServices/detail/components/testResource/testResource.wxml |  178 +++++++++++++++++++++++++++++++++++------------------------
 1 files changed, 105 insertions(+), 73 deletions(-)

diff --git a/packageBookService/pages/bookServices/detail/components/testResource/testResource.wxml b/packageBookService/pages/bookServices/detail/components/testResource/testResource.wxml
index b6cc4e9..e5a19ee 100644
--- a/packageBookService/pages/bookServices/detail/components/testResource/testResource.wxml
+++ b/packageBookService/pages/bookServices/detail/components/testResource/testResource.wxml
@@ -1,74 +1,65 @@
 <!--pages/bookServices/detail/components/testResource/testResource.wxml-->
 <view class="test-resource">
   <view class="top-btn">
-    <t-radio-group
-      class="test-radio"
-      t-class="horizontal-box"
-      value="{{radioItem}}"
-      bind:change="onRadioChange"
-      style="margin: 0 10rpx 0 0"
-    >
-      <view class="card {{radioItem == 'test' ? 'card--active' : ''}}">
-        <t-radio value="test" icon="none" borderless style="height: 80rpx">
-          <view class="radio-content" slot="content">
-            <image
-              src="{{ radioItem == 'test' ? '/static/images/bookService/detail/practice-icon.png' : '/static/images/bookService/detail/notest.png'}}"
-            ></image>
-            <text style="color: {{radioItem == 'test' ? '#fff':'#ff6c00'}};"
-              >缁冧範</text
-            >
-          </view>
-        </t-radio>
+    <view class="test-radio">
+      <view
+        class="test-btn card {{radioItem == 'test' ? 'card--active' : ''}}"
+        bind:tap="testBtn"
+      >
+        <view class="image-box">
+          <image
+            class="test-icon"
+            src="{{ radioItem == 'test' ? '/static/images/bookService/detail/practice-icon.png' : '/static/images/bookService/detail/notest.png'}}"
+            mode="aspectFit"
+          ></image>
+        </view>
+        <view class="btn-content-text">缁冧範</view>
       </view>
-      <view class="card {{radioItem == 'mock' ? 'card--active' : ''}}">
-        <t-radio value="mock" icon="none" borderless style="height: 80rpx">
-          <view class="radio-content" slot="content">
-            <image
-              src="{{ radioItem == 'mock' ? '/static/images/bookService/detail/checkpaper.png' : '/static/images/bookService/detail/zujuan.png'}}"
-            ></image>
-            <text style="color: {{radioItem == 'mock' ? '#fff':'#ff6c00'}};"
-              >缁勫嵎</text
-            >
-          </view>
-        </t-radio>
+      <view
+        class="test-btn card {{radioItem == 'mock' ? 'card--active' : ''}}"
+        bind:tap="mockBtn"
+      >
+        <view class="image-box">
+          <image
+            src="{{ radioItem == 'mock' ? '/static/images/bookService/detail/checkpaper.png' : '/static/images/bookService/detail/zujuan.png'}}"
+          ></image>
+        </view>
+        <view class="btn-content-text">缁勫嵎</view>
       </view>
-    </t-radio-group>
-    <t-button
-      class="error-btn"
-      theme="default"
-      size="medium"
-      style="padding: 0 12rpx"
-      bind:tap="goMycollect"
-      data-answerType="errorQuestion"
-    >
-      <view slot="content" class="btn-content">
-        <image src="/static/images/bookService/detail/cuoti.png"></image>
-        <text class="primary-color">鎴戠殑閿欓</text>
-      </view>
-    </t-button>
-    <t-button
-      class="collect-btn"
-      theme="default"
-      size="medium"
-      style="padding: 0 12rpx"
-      bind:tap="goMycollect"
-      data-answerType="collectQuestion"
-    >
-      <view slot="content" class="btn-content">
-        <image src="/static/images/bookService/detail/wodeshoucang.png"></image>
-        <text class="primary-color"> 鎴戠殑鏀惰棌</text>
-      </view>
-    </t-button>
+    </view>
+    <view class="btn-box">
+      <t-button
+        class="error-btn"
+        theme="default"
+        size="medium"
+        style="padding: 0 12rpx"
+        bind:tap="goMycollect"
+        data-answerType="errorQuestion"
+      >
+        <view slot="content" class="btn-content">
+          <image src="/static/images/bookService/detail/cuoti.png"></image>
+          <text class="primary-color">鎴戠殑閿欓</text>
+        </view>
+      </t-button>
+      <t-button
+        class="collect-btn"
+        theme="default"
+        size="medium"
+        style="padding: 0 12rpx"
+        bind:tap="goMycollect"
+        data-answerType="collectQuestion"
+      >
+        <view slot="content" class="btn-content">
+          <image
+            src="/static/images/bookService/detail/wodeshoucang.png"
+          ></image>
+          <text class="primary-color"> 鎴戠殑鏀惰棌</text>
+        </view>
+      </t-button>
+    </view>
   </view>
   <!-- 缁冧範鍒楄〃 -->
-  <view
-    class="resource-list"
-    wx:for="{{list}}"
-    wx:key="id"
-    wx:if="{{radioItem == 'test'}}"
-    bind:tap="goTest"
-    data-value="{{item}}"
-  >
+  <!-- <view class="resource-list" wx:for="{{list}}" wx:key="id" wx:if="{{radioItem == 'test'}}" bind:tap="goTest" data-value="{{item}}">
     <view class="list-title">
       <image src="/static/images/bookService/detail/test-icon.png"></image>
       <text>{{item.name}}</text>
@@ -76,17 +67,58 @@
     <view class="practice">
       <image src="/static/images/bookService/detail/lianxi-icon.png"></image>
     </view>
+  </view> -->
+  <!-- 缁冧範鍒楄〃鏍戠粨鏋� -->
+  <view wx:if="{{radioItem == 'test'}}">
+    <view class="buy-question-btn" wx:if="{{!isBuyBank}}">
+      <t-button
+        wx:if="{{!isShoppingBank}}"
+        class="error-btn"
+        theme="default"
+        size="medium"
+        style="padding: 0 12rpx"
+        bind:tap="handleShoppingBank"
+        data-answerType="errorQuestion"
+      >
+        <view slot="content" class="btn-content">
+          <image src="/static/images/bookService/detail/cart.png" />
+          <text class="primary-color">鍔犲叆璐墿杞�</text>
+        </view>
+      </t-button>
+      <t-button
+        class="error-btn"
+        theme="default"
+        size="medium"
+        style="padding: 0 12rpx"
+        bind:tap="buyBank"
+        data-answerType="errorQuestion"
+      >
+        <view slot="content" class="btn-content">
+          <image src="/static/images/bookService/detail/yijiangoumai.png" />
+          <text class="primary-color"
+            >{{bankSaleData.Price > 0 ? "鍏ㄩ儴璐拱" : "鍏嶈垂棰嗗彇"}}</text
+          >
+        </view>
+      </t-button>
+    </view>
+    <tree
+      id="test-tree"
+      openIds="{{openIds}}"
+      bookInfo="{{bookInfo}}"
+      tab="{{tab}}"
+      treeList="{{list}}"
+      bind:goTest="goTest"
+    ></tree>
+  </view>
+  <view
+    wx:if="{{noResources}}"
+    class="noData"
+    wx:if="{{radioItem == 'test' && !list.length}}"
+  >
+    <!-- <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" /> -->
+    <empty />
   </view>
 </view>
-
-<view
-  wx:if="{{noResources}}"
-  class="noData"
-  wx:if="{{radioItem == 'test' && !list.length}}"
->
-  <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" />
-</view>
-
 <!-- 缁勫嵎鍒楄〃 -->
 <view class="mock-data" wx:if="{{radioItem == 'mock'}}">
   <view>

--
Gitblit v1.9.1