<!DOCTYPE html>
|
<html lang="zh-cn">
|
|
<head>
|
<meta charset="utf-8">
|
<include file="common:title" />
|
<meta name="renderer" content="webkit">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
|
<include file="common:header" />
|
<include file="common:element-plus" />
|
</head>
|
|
<body>
|
<div id="vue_item" v-cloak>
|
<el-container>
|
<el-aside class="el-menu-container" :width="el_aside_width">
|
<!-- 侧边菜单 -->
|
<include file="common:side_menu" />
|
</el-aside>
|
<el-container>
|
<el-header>
|
<include file="common:guide" one_word="{$guide['one']['text']}" two_word="{$guide['two']['text']}" />
|
</el-header>
|
<el-main>
|
<el-card style="width: 100%">
|
<template #header>
|
<div class="card-header">
|
<span data-i18n="goods_brand_management">{$other['title']}</span>
|
</div>
|
</template>
|
<el-form label-width="auto">
|
<el-input v-model="searchData.kw" placeholder="请输入关键词" style="width: 300px"></el-input>
|
 
|
<el-button type="success" icon="Search" @click="getGoodsBrandList()">搜索</el-button>
|
</el-form>
|
<br />
|
<el-table :data="goodsBrandList" v-loading="loading" border style="width: 100%" :stripe="true" ref="tableRef">
|
<el-table-column prop="brand_name" label="品牌名称"></el-table-column>
|
<el-table-column prop="brand_type" label="品牌类型" width="200" align="center">
|
<template #default="scope">
|
<template v-if="scope.row.brand_type==1">
|
<span data-i18n="brand_type_1">非自有品牌</span>
|
</template>
|
<template v-else>
|
<span data-i18n="brand_type_2">自有品牌</span>
|
</template>
|
</template>
|
</el-table-column>
|
<el-table-column prop="need_filings" label="是否需要备案" width="200" align="center">
|
<template #default="scope">
|
<template v-if="scope.row.need_filings==1">
|
<span data-i18n="need_filings_1">是</span>
|
</template>
|
<template v-else>
|
<span data-i18n="need_filings_0">否</span>
|
</template>
|
</template>
|
</el-table-column>
|
<el-table-column prop="real_name" label="审核状态" width="200" align="center">
|
<template #default="scope">
|
<template v-if="scope.row.status==0"><el-tag type="danger">未审核</el-tag></template>
|
<template v-else-if="scope.row.status==1"><el-tag type="success">已审核</el-tag></template>
|
<template v-else-if="scope.row.status==2"><el-tag type="info">未通过审核</el-tag></template>
|
</template>
|
</el-table-column>
|
<el-table-column label="操作选项" fixed="right" min-width="140" :align="alignValue(200)">
|
<template #default="scope">
|
<el-button type="primary" :disabled="scope.row.status==0?false:true" @click="showBrand(scope.row)">审核</el-button>
|
</template>
|
</el-table-column>
|
</el-table>
|
<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="searchData.page" :page-sizes="[20, 30, 40, 50]"
|
:page-size="searchData.page_size" layout="total, sizes, prev, pager, next" :total="other.count">
|
</el-pagination>
|
</el-card>
|
</el-main>
|
</el-container>
|
</el-container>
|
<el-dialog title="品牌信息" width="1200px" align-center="true" class="icon-dialog" v-model="dialogBrand" :before-close="closeForm" append-to-body>
|
<el-card style="width: 100%">
|
<el-form label-width="auto">
|
<el-form-item label="品牌名称:">
|
{{brandInfo.brand_name}}
|
</el-form-item>
|
<el-form-item label="品牌类型:">
|
<template v-if="brandInfo.brand_type==1">
|
<span data-i18n="brand_type_1">非自有品牌</span>
|
</template>
|
<template v-else>
|
<span data-i18n="brand_type_2">自有品牌</span>
|
</template>
|
</el-form-item>
|
<el-form-item label="是否需要备案:">
|
<template v-if="brandInfo.need_filings==1">
|
<span data-i18n="need_filings_1">是</span>
|
</template>
|
<template v-else>
|
<span data-i18n="need_filings_0">否</span>
|
</template>
|
</el-form-item>
|
<el-form-item label="品牌介绍">
|
{{brandInfo.brand_desc}}
|
</el-form-item>
|
<el-form-item label="品牌LOGO">
|
<template v-if="brandInfo.brand_logo">
|
<img :src="brandInfo.brand_logo" @click="previewPictureCard(brandInfo.brand_logo)" :zoom-rate="1.2" :max-scale="7" :min-scale="0.2"
|
style="width: 100px;height: 100px;" />
|
</template>
|
</el-form-item>
|
</el-form></el-card>
|
|
<br />
|
<el-card style="width: 100%">
|
<template #header>
|
<div class="card-header">
|
<span>品牌证书</span>
|
</div>
|
</template>
|
<el-table :data="brandCertList" v-loading="loading_brand_cert" border style="width: 100%" :stripe="true">
|
<el-table-column prop="title" label="文件名称" align="center">
|
<template #default="scope">
|
<el-link :href="scope.row.filename" target="_blank" type="success">{{ scope.row.title }}</el-link>
|
</template>
|
</el-table-column>
|
<el-table-column prop="filesize" label="文件大小" align="center"></el-table-column>
|
</el-table>
|
</el-card>
|
<br />
|
<el-card style="width: 100%">
|
<template #header>
|
<div class="card-header">
|
<span>备案范围</span>
|
</div>
|
</template>
|
<el-table :data="goodsBrandFilingsList" border style="width: 100%" :stripe="true">
|
<el-table-column prop="country" label="销售国家" align="center"></el-table-column>
|
<el-table-column prop="platform_name" label="销售平台" align="center"></el-table-column>
|
<el-table-column prop="amount" label="店铺数量上限" align="center"></el-table-column>
|
</el-table>
|
</el-card>
|
<br />
|
<el-card style="width: 100%">
|
<template #header>
|
<div class="card-header">
|
<span>授权协议</span>
|
</div>
|
</template>
|
<el-table :data="brandAgreementList" v-loading="loading_brand_agreement" border style="width: 100%" :stripe="true">
|
<el-table-column prop="title" label="文件名称" align="center">
|
<template #default="scope">
|
<el-link :href="scope.row.filename" target="_blank" type="success">{{ scope.row.title }}</el-link>
|
</template>
|
</el-table-column>
|
<el-table-column prop="filesize" label="文件大小" align="center"></el-table-column>
|
</el-table>
|
</el-card>
|
<el-row>
|
<el-col :span="24" style="text-align: center;margin:30px 0px;">
|
<el-button type="success" @click="reviewGoodsBrand(1)">通过审核</el-Button>
|
<el-button type="danger" @click="reviewGoodsBrand(2)">不通过审核</el-button>
|
</el-col>
|
</el-row>
|
</el-dialog>
|
<el-dialog v-model="dialogVisible_Picture">
|
<img w-full :src="previewImageUrl" alt="Preview Image" style="width: 100%;" />
|
</el-dialog>
|
</div>
|
</body>
|
<!-- 共用的方法 -->
|
<script src="/static/vue/mixin_admin.js"></script>
|
<script src="/static/admin/js/goods_brand/index.js?v=<?php echo rand(1000,9999)?>"></script>
|
|
</html>
|