智慧农业大数据平台
xiebin
2022-08-09 2387173c5e732a71f5572381501f0e59b491b4e3
农场溯源码列表修改-添加品种展示-查看二维码
2 files modified
43 ■■■■■ changed files
src/api/farm/source.js 10 ●●●●● patch | view | raw | blame | history
src/views/farm/index.vue 33 ●●●●● patch | view | raw | blame | history
src/api/farm/source.js
@@ -9,3 +9,13 @@
        }
    })
}
export const getSimpleInfo = (code) => {
    return request({
        url: '/traceability/getSimpleInfo',
        method: 'get',
        params: {
            code
        }
    })
}
src/views/farm/index.vue
@@ -240,7 +240,8 @@
                </div>
                <div class="table-list">
                    <div class="t-header">
                        <div class="sym-style">溯源码样式</div>
<!--                        <div class="sym-style">溯源码样式</div>-->
                        <div>产品名称</div>
                        <div>溯源码编号</div>
                        <div>已绑定溯源/总数</div>
                        <div>创建时间</div>
@@ -248,21 +249,22 @@
                    </div>
                    <div class="t-body">
                        <div class="table-list" v-for="(item, index) in sourceList" :key="'sourceList'+index">
                            <div class="sym-style">
                                <div class="l">
                                    <img src="/img/icon/sym.png" alt />
                                </div>
                                <div class="r">
                                    <div class="title">常规-样式1</div>
                                    <div class="unit">5cm*3cm</div>
                                </div>
                            </div>
<!--                            <div class="sym-style">-->
<!--                                <div class="l">-->
<!--                                    <img src="/img/icon/sym.png" alt />-->
<!--                                </div>-->
<!--                                <div class="r">-->
<!--                                    <div class="title">常规-样式1</div>-->
<!--                                    <div class="unit">5cm*3cm</div>-->
<!--                                </div>-->
<!--                            </div>-->
                            <div>{{item.productName}}</div>
                            <div>{{item.code}}</div>
                            <div>{{item.bind == 0 ? 1 : 0}}/1</div>
                            <div>{{item.createTime}}</div>
                            <div>
                                <el-button
                                    @click="openPopup('/img/icon/sym.png')"
                                    @click="openPopup(item.code)"
                                    size="small"
                                    class="look"
                                    type="info"
@@ -503,7 +505,7 @@
<script>
import { getSourceList } from '@/api/farm/source'
import { getSimpleInfo, getSourceList } from '@/api/farm/source'
import flvjs from 'flv.js'
import {
    getLandList,
@@ -618,8 +620,11 @@
            this.$router.go(-1)
        },
        openPopup (url) {
            this.currentUrl = url
        openPopup (code) {
            getSimpleInfo(code).then(res => {
                this.currentUrl = res.data.data.qrcode
            })
            this.dialogVisible = true
        },