Commit c0a81907 authored by verestrasz's avatar verestrasz

update

parent 9ed3b191
...@@ -1020,15 +1020,12 @@ export default { ...@@ -1020,15 +1020,12 @@ export default {
form.video = deciptInfo.videoList[0]; form.video = deciptInfo.videoList[0];
form.videoPoster = getPosterFromVideoUrl(form.video); form.videoPoster = getPosterFromVideoUrl(form.video);
} }
<<<<<<< HEAD
=======
if(deciptInfo.threeDUrl&&deciptInfo.threeDUrl.length>0){ if(deciptInfo.threeDUrl&&deciptInfo.threeDUrl.length>0){
form.threeDUrl=deciptInfo.threeDUrl[0] form.threeDUrl=deciptInfo.threeDUrl[0]
}else{ }else{
form.threeDUrl='' form.threeDUrl=''
} }
>>>>>>> master
// console.log('form',form) // console.log('form',form)
// 快递模板 // 快递模板
// if (!templateId) { // if (!templateId) {
...@@ -1315,10 +1312,6 @@ export default { ...@@ -1315,10 +1312,6 @@ export default {
item.commodityPassId = this.form.saleInfo.id; item.commodityPassId = this.form.saleInfo.id;
}); });
} }
<<<<<<< HEAD
console.log("111111", form.skuList);
=======
>>>>>>> master
this.draftLoading = true; this.draftLoading = true;
this.api({ this.api({
apiName: "draftGood", apiName: "draftGood",
......
...@@ -3,35 +3,18 @@ ...@@ -3,35 +3,18 @@
<div class="item"> <div class="item">
<label class="label">销售模式:</label> <label class="label">销售模式:</label>
<RadioGroup v-model="data.salesType" @on-change="changeSalesType"> <RadioGroup v-model="data.salesType" @on-change="changeSalesType">
<<<<<<< HEAD
<Radio :label="1" style="width: 200px" :disabled="isDetail || isEdit|| isDraft|| isAgain"
=======
<Radio :label="1" style="width: 200px" :disabled="isDetail || isEdit|| isAgain" <Radio :label="1" style="width: 200px" :disabled="isDetail || isEdit|| isAgain"
>>>>>>> master
>普通</Radio >普通</Radio
> >
<Radio <Radio
:label="2" :label="2"
style="width: 200px" style="width: 200px"
<<<<<<< HEAD
:disabled="isDetail|| isEdit|| isDraft|| isAgain || packType"
=======
:disabled="isDetail|| isEdit|| isAgain || packType" :disabled="isDetail|| isEdit|| isAgain || packType"
>>>>>>> master
>预售</Radio >预售</Radio
> >
<Radio <Radio
:label="3" :label="3"
style="width: 200px" style="width: 200px"
<<<<<<< HEAD
:disabled="isDetail || isEdit|| isDraft|| isAgain || packType"
>拍卖</Radio
>
<Radio :label="4" style="width: 200px" :disabled="isDetail || isEdit|| isDraft|| isAgain "
>盲盒</Radio
>
<Radio :label="5" style="width: 200px" :disabled="isDetail || isEdit|| isDraft|| isAgain"
=======
:disabled="isDetail || isEdit|| isAgain || packType" :disabled="isDetail || isEdit|| isAgain || packType"
>拍卖</Radio >拍卖</Radio
> >
...@@ -39,24 +22,13 @@ ...@@ -39,24 +22,13 @@
>盲盒</Radio >盲盒</Radio
> >
<Radio :label="5" style="width: 200px" :disabled="isDetail || isEdit|| isAgain" <Radio :label="5" style="width: 200px" :disabled="isDetail || isEdit|| isAgain"
>>>>>>> master
>免费领取</Radio >免费领取</Radio
> >
</RadioGroup> </RadioGroup>
</div> </div>
<div class="item" v-if="shopStatus != 4"> <div class="item" v-if="shopStatus != 4">
<label class="label">限购数量:</label> <label class="label">限购数量:</label>
<<<<<<< HEAD
<Input
v-model.number="data.purchaseLimit"
type="number"
:disabled="isDetail"
placeholder="请输入限购数量"
style="width: 400px"
/>
=======
<InputNumber :min="0" style="width: 400px" :disabled="isDetail" placeholder="请输入限购数量" v-model.number="data.purchaseLimit"></InputNumber> <InputNumber :min="0" style="width: 400px" :disabled="isDetail" placeholder="请输入限购数量" v-model.number="data.purchaseLimit"></InputNumber>
>>>>>>> master
</div> </div>
<div class="item" v-if="data.salesType == 2 && shopStatus != 3"> <div class="item" v-if="data.salesType == 2 && shopStatus != 3">
<label class="label">预售时间:</label> <label class="label">预售时间:</label>
...@@ -414,17 +386,10 @@ ...@@ -414,17 +386,10 @@
<label class="label">商品通证:</label> <label class="label">商品通证:</label>
<RadioGroup v-model="data.commodityPass"> <RadioGroup v-model="data.commodityPass">
<!-- <Radio :label="0" style="width:200px" :disabled="isDetail "></Radio> --> <!-- <Radio :label="0" style="width:200px" :disabled="isDetail "></Radio> -->
<<<<<<< HEAD
<Radio :label="1" style="width: 200px" :disabled="isDetail || isEdit|| isDraft|| isAgain"
>内部生成</Radio
>
<Radio :label="2" style="width: 200px" :disabled="isDetail || isEdit|| isDraft|| isAgain"
=======
<Radio :label="1" style="width: 200px" :disabled="isDetail || isEdit|| isAgain" <Radio :label="1" style="width: 200px" :disabled="isDetail || isEdit|| isAgain"
>内部生成</Radio >内部生成</Radio
> >
<Radio :label="2" style="width: 200px" :disabled="isDetail || isEdit|| isAgain" <Radio :label="2" style="width: 200px" :disabled="isDetail || isEdit|| isAgain"
>>>>>>> master
>外部绑定</Radio >外部绑定</Radio
> >
</RadioGroup> </RadioGroup>
...@@ -440,11 +405,7 @@ ...@@ -440,11 +405,7 @@
class="search-input" class="search-input"
v-model="data.id" v-model="data.id"
@on-change="getMoreOutParams(data.id)" @on-change="getMoreOutParams(data.id)"
<<<<<<< HEAD
:disabled="isDetail || isEdit|| isDraft|| isAgain"
=======
:disabled="isDetail || isEdit|| isAgain" :disabled="isDetail || isEdit|| isAgain"
>>>>>>> master
style="width: 400px" style="width: 400px"
> >
<Option <Option
...@@ -531,11 +492,7 @@ ...@@ -531,11 +492,7 @@
/> />
</template> </template>
<template slot-scope="{ row, index }" slot="coinName"> <template slot-scope="{ row, index }" slot="coinName">
<<<<<<< HEAD
<template v-if="isDetail || isEdit|| isDraft|| isAgain">
=======
<template v-if="isDetail || isEdit|| isAgain"> <template v-if="isDetail || isEdit|| isAgain">
>>>>>>> master
<label class="coinName-label">{{ row.coinName || "--" }}</label> <label class="coinName-label">{{ row.coinName || "--" }}</label>
</template> </template>
<template v-else> <template v-else>
...@@ -647,26 +604,10 @@ ...@@ -647,26 +604,10 @@
</template> </template>
<template slot-scope="{ row, index }" slot="stock"> <template slot-scope="{ row, index }" slot="stock">
<span v-if="isDetail">{{ row.stock }}</span> <span v-if="isDetail">{{ row.stock }}</span>
<<<<<<< HEAD
<Input
v-else
placeholder="整数值"
:value="row.stock"
@on-change="handleInputChange(index, 'stock')"
@on-blur="onBlur(index, row)"
type="number"
:readonly="isDetail || data.commodityPass==2"
:maxlength="9"
/>
</template>
<template slot-scope="{ row, index }" slot="coinName">
<template v-if="isDetail || isEdit|| isDraft|| isAgain || data.sku[index].status == 1">
=======
<InputNumber placeholder="整数值" v-else :max="20000" :min="1" v-model="row.stock" @on-change="handleInputChange(index, 'stock')" @on-blur="onBlur(index, row)" :readonly="isDetail"></InputNumber> <InputNumber placeholder="整数值" v-else :max="20000" :min="1" v-model="row.stock" @on-change="handleInputChange(index, 'stock')" @on-blur="onBlur(index, row)" :readonly="isDetail"></InputNumber>
</template> </template>
<template slot-scope="{ row, index }" slot="coinName"> <template slot-scope="{ row, index }" slot="coinName">
<template v-if="isDetail || isEdit|| isAgain || data.sku[index].status == 1"> <template v-if="isDetail || isEdit|| isAgain || data.sku[index].status == 1">
>>>>>>> master
<label class="coinName-label">{{ row.coinName || "--" }}</label> <label class="coinName-label">{{ row.coinName || "--" }}</label>
</template> </template>
<template v-else> <template v-else>
...@@ -684,11 +625,7 @@ ...@@ -684,11 +625,7 @@
@on-change="handleInputChange(index, 'coinName')" @on-change="handleInputChange(index, 'coinName')"
@on-blur="handleInputBlur(index, 'coinName')" @on-blur="handleInputBlur(index, 'coinName')"
style="width: 140px" style="width: 140px"
<<<<<<< HEAD
:readonly="isDetail || isEdit|| isDraft|| isAgain || isAgain "
=======
:readonly="isDetail || isEdit|| isAgain || isAgain " :readonly="isDetail || isEdit|| isAgain || isAgain "
>>>>>>> master
:disabled="isDetail || data.sku[index].status == 1" :disabled="isDetail || data.sku[index].status == 1"
:maxlength="10" :maxlength="10"
/> />
...@@ -722,11 +659,7 @@ ...@@ -722,11 +659,7 @@
/> />
</template> </template>
<template slot-scope="{ row, index }" slot="isHide"> <template slot-scope="{ row, index }" slot="isHide">
<<<<<<< HEAD
<span v-if="isDetail|| isEdit|| isDraft|| isAgain">{{ row.isHide ? "是" : "否" }}</span>
=======
<span v-if="isDetail|| isEdit|| isAgain">{{ row.isHide ? "是" : "否" }}</span> <span v-if="isDetail|| isEdit|| isAgain">{{ row.isHide ? "是" : "否" }}</span>
>>>>>>> master
<Checkbox <Checkbox
v-else v-else
v-model="row.isHide" v-model="row.isHide"
...@@ -1143,26 +1076,6 @@ export default { ...@@ -1143,26 +1076,6 @@ export default {
} }
} }
} }
<<<<<<< HEAD
},
getMoreParams(val, index) {
let item = this.seriesList.find((x) => {
return x.commodityPassId === val;
});
this.tokenNumber = item.availableNumber;
this.data.sku[index].stock = Number(item.availableNumber).toFixed();
console.log("item", item);
this.data.sku[index].hash = item.hash;
console.log("item", item.hash);
},
getMoreOutParams(val) {
let item = this.seriesList.find((x) => {
return x.commodityPassId === val;
});
this.data.id = val;
this.data.outStock = Number(item.availableNumber).toFixed();
},
=======
}, },
getMoreParams(val, index) { getMoreParams(val, index) {
let item = this.seriesList.find((x) => { let item = this.seriesList.find((x) => {
...@@ -1181,7 +1094,6 @@ export default { ...@@ -1181,7 +1094,6 @@ export default {
this.data.id = val; this.data.id = val;
this.data.outStock = Number(item.availableNumber).toFixed(); this.data.outStock = Number(item.availableNumber).toFixed();
}, },
>>>>>>> master
stockBlur(val) { stockBlur(val) {
let skuNumber = this.data.resource; let skuNumber = this.data.resource;
skuNumber.forEach((item, index) => { skuNumber.forEach((item, index) => {
...@@ -1393,13 +1305,6 @@ export default { ...@@ -1393,13 +1305,6 @@ export default {
}, },
genColumn() { genColumn() {
let columns = []; let columns = [];
<<<<<<< HEAD
this.propList.forEach((pItem) => {
columns.push({
title: pItem.name,
minWidth: 120,
key: pItem.name,
=======
this.propList.forEach((pItem) => { this.propList.forEach((pItem) => {
columns.push({ columns.push({
title: pItem.name, title: pItem.name,
...@@ -1526,7 +1431,6 @@ export default { ...@@ -1526,7 +1431,6 @@ export default {
title: "规格名称", title: "规格名称",
minWidth: 120, minWidth: 120,
slot: "name", slot: "name",
>>>>>>> master
align: "center", align: "center",
}); });
}); });
...@@ -1536,54 +1440,6 @@ export default { ...@@ -1536,54 +1440,6 @@ export default {
width: 240, width: 240,
align: "center", align: "center",
}); });
<<<<<<< HEAD
columns.push({
title: "价格(¥)",
slot: "originalPrice",
width: 160,
align: "center",
});
columns.push({
title: "商品Token",
slot: "coinName",
width: 230,
align: "center",
});
columns.push({
title: "溯源哈希",
slot: "hash",
width: 180,
align: "center",
});
columns.push({
title: "重量(KG)",
slot: "weight",
width: 130,
align: "center",
});
columns.push({
title: "库存",
slot: "stock",
width: 160,
align: "center",
});
if (!this.isDetail && !this.isEdit && !this.isAgain) {
columns.push({
title: "操作",
slot: "opt",
width: 80,
align: "center",
});
}
this.columns = columns;
},
genSku() {
let resArr = [];
this.propList.forEach((item) => {
resArr = this.genSkuData(item, resArr);
});
=======
>>>>>>> master
this.data.sku = resArr; this.data.sku = resArr;
}, },
...@@ -1655,16 +1511,6 @@ export default { ...@@ -1655,16 +1511,6 @@ export default {
}); });
}); });
columns.push({ columns.push({
<<<<<<< HEAD
title: "缩略图",
slot: "image",
width: 240,
align: "center",
});
columns.push({
=======
>>>>>>> master
title: "重量(KG)", title: "重量(KG)",
slot: "weight", slot: "weight",
width: 130, width: 130,
...@@ -1682,15 +1528,12 @@ export default { ...@@ -1682,15 +1528,12 @@ export default {
width: 230, width: 230,
align: "center", align: "center",
}); });
<<<<<<< HEAD
=======
columns.push({ columns.push({
title: "溯源哈希", title: "溯源哈希",
slot: "hash", slot: "hash",
width: 180, width: 180,
align: "center", align: "center",
}); });
>>>>>>> master
columns.push({ columns.push({
title: "是否是隐藏款", title: "是否是隐藏款",
slot: "isHide", slot: "isHide",
...@@ -1798,13 +1641,8 @@ export default { ...@@ -1798,13 +1641,8 @@ export default {
this.editorUploadPercent = parseFloat(event.percent).toFixed(1); this.editorUploadPercent = parseFloat(event.percent).toFixed(1);
}, },
imgBoforeUpload(file) { imgBoforeUpload(file) {
<<<<<<< HEAD
if (file.size >= 5 * 1024 * 1024) {
this.$Notice.warning({ title: "上传图片不得超过5MB!" });
=======
if (file.size >= 50 * 1024 * 1024) { if (file.size >= 50 * 1024 * 1024) {
this.$Notice.warning({ title: "上传图片不得超过50MB!" }); this.$Notice.warning({ title: "上传图片不得超过50MB!" });
>>>>>>> master
return false; return false;
} }
this.editorUploadPercent = 0; this.editorUploadPercent = 0;
......
...@@ -399,8 +399,6 @@ export default { ...@@ -399,8 +399,6 @@ export default {
] ]
); );
}, },
<<<<<<< HEAD
=======
}, },
{ {
...@@ -464,31 +462,9 @@ export default { ...@@ -464,31 +462,9 @@ export default {
// obj.label // obj.label
// ); // );
}, },
>>>>>>> master
}, },
{ {
<<<<<<< HEAD
title: "状态",
key: "status",
align: "center",
width: 100,
render: (h, params) => {
let obj = OffShelfTypeObj[params.row.status] || {};
return h(
"Tag",
{
props: {
color: obj.color,
},
},
obj.label
);
},
},
{
=======
>>>>>>> master
title: "失败理由", title: "失败理由",
width: 130, width: 130,
align: "center", align: "center",
...@@ -567,10 +543,6 @@ export default { ...@@ -567,10 +543,6 @@ export default {
// display: this.isBrand ? 'inline-block' : 'none' // display: this.isBrand ? 'inline-block' : 'none'
display: display:
status == OffShelfType.DRAFT || status == OffShelfType.DRAFT ||
<<<<<<< HEAD
status == OffShelfType.OFFERING ||
=======
>>>>>>> master
status == OffShelfType.CHECK_FAIL || status == OffShelfType.CHECK_FAIL ||
status == OffShelfType.FAIL status == OffShelfType.FAIL
? "inline-block" ? "inline-block"
...@@ -692,11 +664,7 @@ export default { ...@@ -692,11 +664,7 @@ export default {
autoOff:'' autoOff:''
}, },
optionsDate: { optionsDate: {
<<<<<<< HEAD
disabledDate(date) {
=======
disabledDate (date) { disabledDate (date) {
>>>>>>> master
return date && date.valueOf() < Date.now() - 86400000; return date && date.valueOf() < Date.now() - 86400000;
}, },
}, },
...@@ -881,12 +849,8 @@ export default { ...@@ -881,12 +849,8 @@ export default {
title, title,
row.name, row.name,
row.preheatEndTime, row.preheatEndTime,
<<<<<<< HEAD
row.status
=======
row.status, row.status,
row.autoOff row.autoOff
>>>>>>> master
); );
} else { } else {
this.$Modal.confirm({ this.$Modal.confirm({
...@@ -906,21 +870,14 @@ export default { ...@@ -906,21 +870,14 @@ export default {
} }
}; };
}, },
<<<<<<< HEAD
OffShelfModal(goodsId, type, title, name, preheatEndTime = 0, status) {
=======
OffShelfModal(goodsId, type, title, name, preheatEndTime = 0, status, autoOff) { OffShelfModal(goodsId, type, title, name, preheatEndTime = 0, status, autoOff) {
>>>>>>> master
this.formData = { this.formData = {
title, title,
goodsId, goodsId,
type, type,
preheatEndTime: "", preheatEndTime: "",
name, name,
<<<<<<< HEAD
=======
autoOff autoOff
>>>>>>> master
}; };
if (preheatEndTime && status === 10) { if (preheatEndTime && status === 10) {
let date = formatTime(preheatEndTime, "yyyy-MM-dd hh:mm"); let date = formatTime(preheatEndTime, "yyyy-MM-dd hh:mm");
...@@ -967,14 +924,11 @@ export default { ...@@ -967,14 +924,11 @@ export default {
}, },
}); });
}, },
<<<<<<< HEAD
=======
showModal(){ showModal(){
setTimeout(() => { setTimeout(() => {
this.detailModal = true; this.detailModal = true;
}, 200); }, 200);
}, },
>>>>>>> master
handleCancel(row) { handleCancel(row) {
return () => { return () => {
let goodsId = row.goodsId; let goodsId = row.goodsId;
...@@ -999,12 +953,6 @@ export default { ...@@ -999,12 +953,6 @@ export default {
handleRecommend(row) { handleRecommend(row) {
// return () => {} // return () => {}
}, },
<<<<<<< HEAD
handleRecommend(row) {
// return () => {}
},
=======
>>>>>>> master
}, },
created() { created() {
console.log(this.type); console.log(this.type);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment