|
@@ -13,11 +13,11 @@
|
|
|
@refresh-change="refreshChange" @row-del="rowDel"
|
|
|
@resetColumn="resetColumnTwo('crud', 'option', 'optionList', 437)"
|
|
|
@saveColumn="saveColumnTwo('crud', 'option', 'optionList', 437)" :page.sync="page">
|
|
|
- <template slot="filesListForm">
|
|
|
+ <!-- <template slot="filesListForm">
|
|
|
<span style="font-size: 12px;">(图片文件像素推荐700X700,有且只允许有一张主图,其余均为副图)</span>
|
|
|
<c-upload :data="form.filesList" display basic deleteUrl="/api/blade-sales-part/productLaunchFiles/remove"
|
|
|
:enumerationValue="160" />
|
|
|
- </template>
|
|
|
+ </template> -->
|
|
|
|
|
|
<template slot="detailsTextForm">
|
|
|
<avue-ueditor v-model="form.detailsText" :options="optionsUeditor">
|
|
@@ -384,14 +384,15 @@ export default {
|
|
|
},
|
|
|
dicUrl: '/api/blade-system/dept/deptListAll',
|
|
|
},
|
|
|
+ // {
|
|
|
+ // label: "商品图片",
|
|
|
+ // prop: "filesList",
|
|
|
+ // hide: true,
|
|
|
+ // showColumn: false,
|
|
|
+ // overHidden: true,
|
|
|
+ // span: 24,
|
|
|
+ // },
|
|
|
{
|
|
|
- label: "商品图片",
|
|
|
- prop: "filesList",
|
|
|
- hide: true,
|
|
|
- showColumn: false,
|
|
|
- overHidden: true,
|
|
|
- span: 24,
|
|
|
- }, {
|
|
|
label: "防爆",
|
|
|
prop: "explosionProof",
|
|
|
display: false,
|
|
@@ -550,17 +551,12 @@ export default {
|
|
|
},
|
|
|
// 商城图片上传
|
|
|
onSuccess(response, file, fileList) {
|
|
|
- let version = '2'
|
|
|
- if (this.form.filesList.length == 0) {
|
|
|
- version = '0'
|
|
|
- }
|
|
|
+ // let version = '2'
|
|
|
+ // if (this.form.filesList.length == 0) {
|
|
|
+ // version = '0'
|
|
|
+ // }
|
|
|
|
|
|
- this.form.filesList.push({
|
|
|
- fileName: response.data.originalName,
|
|
|
- url: response.data.link,
|
|
|
- sort: this.form.filesList.length,
|
|
|
- version: version
|
|
|
- })
|
|
|
+ this.form.url=response.data.link
|
|
|
submit({
|
|
|
...this.form
|
|
|
}).then(res => {
|
|
@@ -585,10 +581,10 @@ export default {
|
|
|
annexOpen(row, index) {
|
|
|
this.dataId = index
|
|
|
this.rowImg = row
|
|
|
- this.orderList = row.filesList ? row.filesList : [];
|
|
|
- for (let order of this.orderList) {
|
|
|
- order.paymentType = order.typeFiles
|
|
|
- }
|
|
|
+ // this.orderList = row.filesList ? row.filesList : [];
|
|
|
+ // for (let order of this.orderList) {
|
|
|
+ // order.paymentType = order.typeFiles
|
|
|
+ // }
|
|
|
getDetail({ id: row.id }).then(res => {
|
|
|
this.form = res.data.data
|
|
|
})
|
|
@@ -596,24 +592,24 @@ export default {
|
|
|
},
|
|
|
// 附件保存
|
|
|
saveAnnex() {
|
|
|
- if (this.orderList.length > 0) {
|
|
|
- // 循环把编辑状态变成保存状态
|
|
|
- this.orderList.map((item) => {
|
|
|
- if (item.$cellEdit == true) {
|
|
|
- item.$cellEdit = false
|
|
|
- } else {
|
|
|
- item.$cellEdit = true
|
|
|
- }
|
|
|
- })
|
|
|
- let flag = this.orderList.some(item => {
|
|
|
- return item.$version == '主图'
|
|
|
- })
|
|
|
- if (!flag) {
|
|
|
- this.$message.warning('请选择主图')
|
|
|
- return
|
|
|
- }
|
|
|
- }
|
|
|
- this.rowImg.filesList = this.orderList;
|
|
|
+ // if (this.orderList.length > 0) {
|
|
|
+ // // 循环把编辑状态变成保存状态
|
|
|
+ // this.orderList.map((item) => {
|
|
|
+ // if (item.$cellEdit == true) {
|
|
|
+ // item.$cellEdit = false
|
|
|
+ // } else {
|
|
|
+ // item.$cellEdit = true
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // let flag = this.orderList.some(item => {
|
|
|
+ // return item.$version == '主图'
|
|
|
+ // })
|
|
|
+ // if (!flag) {
|
|
|
+ // this.$message.warning('请选择主图')
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // this.rowImg.filesList = this.orderList;
|
|
|
submit({
|
|
|
...this.rowImg
|
|
|
}).then(res => {
|
|
@@ -728,28 +724,27 @@ export default {
|
|
|
},
|
|
|
//编辑确定
|
|
|
rowUpdate(form, index, done, loading) {
|
|
|
- if (this.form.filesList.length > 0) {
|
|
|
- let flag = this.form.filesList.some(item => {
|
|
|
- return item.$version == '主图'
|
|
|
- })
|
|
|
- if (!flag) {
|
|
|
- this.$message.warning('请选择主图')
|
|
|
- // done()
|
|
|
- loading()
|
|
|
- return
|
|
|
- }
|
|
|
- // 循环把编辑状态变成保存状态
|
|
|
- this.form.filesList.map((item) => {
|
|
|
- if (item.$cellEdit == true) {
|
|
|
- // this.$set(item, "$cellEdit", false);
|
|
|
- item.$cellEdit = false
|
|
|
- } else {
|
|
|
- // this.$set(item, "$cellEdit", true);
|
|
|
- item.$cellEdit = true
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
- console.log({ ...this.form }.detailsText, 651)
|
|
|
+ // if (this.form.filesList.length > 0) {
|
|
|
+ // let flag = this.form.filesList.some(item => {
|
|
|
+ // return item.$version == '主图'
|
|
|
+ // })
|
|
|
+ // if (!flag) {
|
|
|
+ // this.$message.warning('请选择主图')
|
|
|
+ // // done()
|
|
|
+ // loading()
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ // // 循环把编辑状态变成保存状态
|
|
|
+ // this.form.filesList.map((item) => {
|
|
|
+ // if (item.$cellEdit == true) {
|
|
|
+ // // this.$set(item, "$cellEdit", false);
|
|
|
+ // item.$cellEdit = false
|
|
|
+ // } else {
|
|
|
+ // // this.$set(item, "$cellEdit", true);
|
|
|
+ // item.$cellEdit = true
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // }
|
|
|
submit({
|
|
|
...this.form
|
|
|
}).then(res => {
|