From 0a5b8a1688a90cce90f0ffb97b9753bf14368a07 Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Mon, 20 May 2024 17:41:52 +0800
Subject: [PATCH] 优化
---
subPackage/counterfraud/add.vue | 18 +++++++++++++++---
subPackage/search/index.vue | 21 +++++++++++++++++----
2 files changed, 32 insertions(+), 7 deletions(-)
diff --git a/subPackage/counterfraud/add.vue b/subPackage/counterfraud/add.vue
index 98b350c..40dd635 100644
--- a/subPackage/counterfraud/add.vue
+++ b/subPackage/counterfraud/add.vue
@@ -11,7 +11,6 @@
<u-form labelPosition="left" :model="info" ref="form" labelWidth="90" :labelStyle="{fontSize:'28rpx'}">
<view class="content bgc-ff">
-
<u-form-item label="地址" prop="address" required :borderBottom="false" v-if="!isScan">
<view class="address-row flex">
<view class="address-content f-28" v-if="info.address">
@@ -60,9 +59,16 @@
</u-radio-group>
</u-form-item>
+
<u-form-item v-if="isShowOtherId" class="form-item" labelWidth="100" label="反诈宣防方式:"
:required="isRequired" :disabled="isDisabled" prop="otherId">
- <view class="flex j-c-s-b a-i-c" v-if="!currentId" @click="showNotSwindleTypePicker= true">
+
+ <u-checkbox-group v-model="info.otherId" placement="column" @change="checkboxChange">
+ <u-checkbox :customStyle="{marginBottom: '8px'}" v-for="(item, index) in notSwindleTypeList"
+ :key="index" :label="item.name" :name="item.value" :disabled="item.disabled">
+ </u-checkbox>
+ </u-checkbox-group>
+ <!-- <view class="flex j-c-s-b a-i-c" v-if="!currentId" @click="showNotSwindleTypePicker= true">
<u-input border="none" v-model="notSwindleValue" disabled disabledColor="#ffffff"
placeholder="请选择">
</u-input>
@@ -70,7 +76,7 @@
</view>
<view class="f-30" v-if="currentId">
{{notSwindleValue}}
- </view>
+ </view> -->
</u-form-item>
<u-picker :defaultIndex="notSwindleTypeIndex" :closeOnClickOverlay="true"
@@ -324,11 +330,15 @@
},
methods: {
+ checkboxChange(n) {
+ console.log('change', n);
+ },
radioChange(n) {
if (n == 1) {
this.isShowOtherId = true
} else {
this.isShowOtherId = false
+ this.info.otherId = []
}
console.log('radioChange', n);
},
@@ -508,6 +518,7 @@
},
addWorkLogRequest() {
+ this.info.otherId = JSON.stringify(this.info.otherId)
addCounterfraud(this.info).then(res => {
uni.showToast({
icon: 'success',
@@ -520,6 +531,7 @@
},
updateWorkLogRequest() {
+ this.info.otherId = JSON.stringify(this.info.otherId)
addCounterfraud(this.info).then(res => {
uni.showToast({
icon: 'success',
diff --git a/subPackage/search/index.vue b/subPackage/search/index.vue
index cf95b82..4c5773c 100644
--- a/subPackage/search/index.vue
+++ b/subPackage/search/index.vue
@@ -7,10 +7,15 @@
@custom="onSearch" @search="onSearch"></u-search>
</view>
<view class="list ">
- <view class="list-item bgc-ff flex j-c-s-b a-ic" v-for="(i,k) in list" :key="k" @click="searchLink(i)">
- <text class="search-content f-28">{{i.title}}</text>
- <view class="search-tag f-26 c-main">
- {{i.typeName}}
+ <view class="list-item bgc-ff j-c-s-b a-ic" v-for="(i,k) in list" :key="k" @click="searchLink(i)">
+ <view class="flex">
+ <text class="search-content f-28">{{i.title}}</text>
+ <view class="search-tag f-26 c-main">
+ {{i.typeName}}
+ </view>
+ </view>
+ <view v-if="i.typeName === '住户' && i.content" class="search-address f-20 ">
+ {{i.content}}
</view>
</view>
</view>
@@ -132,5 +137,13 @@
background-color: rgb(236, 244, 255);
border: 1px solid currentColor;
}
+
+ .search-address {
+ padding: 0 10rpx;
+ height: 40rpx;
+ line-height: 40rpx;
+ border-radius: 8rpx;
+ margin: 5rpx 0;
+ }
}
</style>
\ No newline at end of file
--
Gitblit v1.9.3