linwe
2024-05-20 0a5b8a1688a90cce90f0ffb97b9753bf14368a07
优化
2 files modified
39 ■■■■ changed files
subPackage/counterfraud/add.vue 18 ●●●● patch | view | raw | blame | history
subPackage/search/index.vue 21 ●●●● patch | view | raw | blame | history
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',
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>