hailu
2024-12-02 0bbcee731e5259feadd261e8a84c3e27b8387e01
pages/policyMatching/fastMatch.vue
@@ -5,10 +5,16 @@
                style="width: 100upx;margin-top: 20upx;" size="normal" text="搜索"
                @click="getArticleDataList()"></u-button>
        </header>
        <view
        <view v-if = "!loading&& (content!= ''|| content!= 'null')"
            style="padding: 40upx;background-color: #fff;margin-top: 20upx;display: flex;justify-content: space-between;">
            <view v-html="content"></view>
        </view>
        <view v-if="loading" style="margin-top: 100upx;">
            <u-loading-icon></u-loading-icon>
        </view>
        <u-empty v-if="!loading && !(content!= ''|| content!= 'null')" mode="data" icon="http://cdn.uviewui.com/uview/empty/car.png">
      </u-empty>
    </view>
</template>
@@ -21,6 +27,7 @@
    data() {
        return {
            loading: false,
            search: '',
            content: '',
@@ -36,6 +43,7 @@
    methods: {
        getArticleDataList() {
            this.loading = true
            let data = {
                CompanyName: this.search,
            }
@@ -43,7 +51,12 @@
                if (res.Check && res.Data.Data) {
                    this.content = res.Data.Data.replace(/\n/g, '<br>')
                    this.content = this.content.replace(/\*\*(.*?)\*\*/g, '<strong>$1</strong>');
                    this.loading = false
                }else {
                    this.$msg(res.Msg)
                    this.content = ''
                    this.loading = false
                }
            })
        },