|
@@ -99,7 +99,6 @@
|
|
|
await afterRead(e);
|
|
await afterRead(e);
|
|
|
getImage();
|
|
getImage();
|
|
|
}"
|
|
}"
|
|
|
- capture="album"
|
|
|
|
|
@delete="onPreviewImageDelete"
|
|
@delete="onPreviewImageDelete"
|
|
|
name="preview"
|
|
name="preview"
|
|
|
max-count="1"
|
|
max-count="1"
|
|
@@ -295,8 +294,6 @@
|
|
|
@delete="onProductImageGgDelete"
|
|
@delete="onProductImageGgDelete"
|
|
|
name="productGg"
|
|
name="productGg"
|
|
|
:maxCount="1"
|
|
:maxCount="1"
|
|
|
- :maxSize="5 * 1024 * 1024"
|
|
|
|
|
- accept=".png,.jpg,.jpeg"
|
|
|
|
|
>
|
|
>
|
|
|
<view class="upload-btn">
|
|
<view class="upload-btn">
|
|
|
<up-icon name="plus" size="20" color="#ccc"></up-icon>
|
|
<up-icon name="plus" size="20" color="#ccc"></up-icon>
|
|
@@ -552,7 +549,7 @@ onLoad(async (options)=>{
|
|
|
async function getProductCategory(){
|
|
async function getProductCategory(){
|
|
|
let obj = {
|
|
let obj = {
|
|
|
type: 1,
|
|
type: 1,
|
|
|
- status: -1
|
|
|
|
|
|
|
+ status: 1
|
|
|
}
|
|
}
|
|
|
try {
|
|
try {
|
|
|
const { data } = await productCategory(obj)
|
|
const { data } = await productCategory(obj)
|
|
@@ -788,6 +785,7 @@ async function getImage() {
|
|
|
if (imageList.value.length > 0) {
|
|
if (imageList.value.length > 0) {
|
|
|
if (imageList.value[0].status == "success") {
|
|
if (imageList.value[0].status == "success") {
|
|
|
previewImages.value = imageList.value;
|
|
previewImages.value = imageList.value;
|
|
|
|
|
+ console.log('previewImages.value',previewImages.value)
|
|
|
// change();
|
|
// change();
|
|
|
} else {
|
|
} else {
|
|
|
Toast({ title: "上传失败" });
|
|
Toast({ title: "上传失败" });
|
|
@@ -921,8 +919,8 @@ const submitForm = async () => {
|
|
|
...formData.value
|
|
...formData.value
|
|
|
};
|
|
};
|
|
|
submitData.cateId =formData.value.categoryIds.join(',');
|
|
submitData.cateId =formData.value.categoryIds.join(',');
|
|
|
- submitData.image =previewImages.value[0].url;
|
|
|
|
|
- const urlString = JSON.stringify(productImages.value.map(item => item.url));
|
|
|
|
|
|
|
+ submitData.image =previewImages.value[0].info.url;
|
|
|
|
|
+ const urlString = JSON.stringify(productImages.value.map(item => item.info.url));
|
|
|
submitData.sliderImage =urlString;
|
|
submitData.sliderImage =urlString;
|
|
|
submitData.merchantId =parseInt(merchantInfo.id);
|
|
submitData.merchantId =parseInt(merchantInfo.id);
|
|
|
submitData.specType = 0;
|
|
submitData.specType = 0;
|
|
@@ -939,7 +937,7 @@ const submitForm = async () => {
|
|
|
additionalAmount :formData.value.additionalFee,
|
|
additionalAmount :formData.value.additionalFee,
|
|
|
attrValue:"{\"规格\":\"默认\"}",
|
|
attrValue:"{\"规格\":\"默认\"}",
|
|
|
barCode : formData.value.barCode,
|
|
barCode : formData.value.barCode,
|
|
|
- image : productImagesGg.value[0].url,
|
|
|
|
|
|
|
+ image : productImagesGg.value[0].info.url,
|
|
|
price : formData.value.laborCost,
|
|
price : formData.value.laborCost,
|
|
|
stock : formData.value.stock,
|
|
stock : formData.value.stock,
|
|
|
weight :formData.value.weight
|
|
weight :formData.value.weight
|