feat: 优化部分代码,新增审核商品视频

master
Yer 2023-09-15 19:43:41 +08:00
parent 71f61461ce
commit 2c32088f4c
2 changed files with 14 additions and 8 deletions

View File

@ -72,6 +72,14 @@
</Modal> </Modal>
</div> </div>
</FormItem> </FormItem>
<FormItem label="商品视频">
<video
v-if="goods.goodsVideo"
controls
class="player"
:src="goods.goodsVideo"
/>
</FormItem>
<FormItem label="商品规格"> <FormItem label="商品规格">
<Table :columns="skuColumn" :data="skuData"> <Table :columns="skuColumn" :data="skuData">
<template slot="showImage" slot-scope="scope"> <template slot="showImage" slot-scope="scope">

View File

@ -199,6 +199,7 @@
<Icon type="ios-cloud-upload" size="102" style="color: #3399ff"></Icon> <Icon type="ios-cloud-upload" size="102" style="color: #3399ff"></Icon>
<h2>选择或拖拽文件上传</h2> <h2>选择或拖拽文件上传</h2>
</div> </div>
<Spin fix v-if="spinShow"></Spin>
</Upload> </Upload>
<Button @click="exportGoods" type="text" style="color: red">下载导入模板</Button> <Button @click="exportGoods" type="text" style="color: red">下载导入模板</Button>
</div> </div>
@ -222,13 +223,14 @@ import {
} from "@/api/goods"; } from "@/api/goods";
import { baseUrl } from "@/libs/axios.js"; import { baseUrl } from "@/libs/axios.js";
import * as API_Shop from "@/api/shops"; import * as API_Shop from "@/api/shops";
import Cookies from "js-cookie";
import {uploadGoodsExcel} from "../../../api/goods"; import {uploadGoodsExcel} from "../../../api/goods";
export default { export default {
name: "goods", name: "goods",
data() { data() {
return { return {
spinShow:false,
accessToken: {}, // token accessToken: {}, // token
importModal: false, importModal: false,
action: baseUrl + "/goods/import/import", // action: baseUrl + "/goods/import/import", //
@ -546,15 +548,11 @@ export default {
async upload() { async upload() {
let fd = new FormData(); let fd = new FormData();
fd.append("files", this.file); fd.append("files", this.file);
this.spinShow = false
let res = await uploadGoodsExcel(fd); let res = await uploadGoodsExcel(fd);
if (res.success) { if (res.success) {
this.stepList.map((item) => { this.spinShow = true
item.checked = false;
this.$Message.success("导入成功") this.$Message.success("导入成功")
this.importModal = false
});
this.stepList[2].checked = true;
} }
}, },
openImportGoods(){ openImportGoods(){