Commit f1cd352b by 萱草

update: 更改

parent fd8e822c
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><link rel=stylesheet type=text/css href=./static/css/iconfont.css><link rel=stylesheet type=text/css href=./static/css/common.css><link rel="shortcut icon" type=image/x-icon href=./static/img/favicon.ico><title>积分商城</title><link href=./static/css/app.c4958fd0f0d839e4f44a23309dbcc906.css rel=stylesheet></head><body><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.5.2/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/elementUI/index.2.5.4.js></script><script src=//web-1251519181.file.myqcloud.com/components/header.2.0.45.js></script><script src=//web-1251519181.file.myqcloud.com/components/aside-menu.2.0.15.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.04.js></script><script src=//web-1251519181.file.myqcloud.com/components/store-linkage.2.0.41.js></script><script src=//web-1251519181.file.myqcloud.com/components/activity-select.1.0.2.js></script><script src=//web-1251519181.file.myqcloud.com/components/store-new.2.0.71.js></script><script src=//web-1251519181.file.myqcloud.com/components/card.2.0.19.js></script><script src=//web-1251519181.file.myqcloud.com/components/export-excel.2.0.15.js></script><script src=//web-1251519181.file.myqcloud.com/components/people.2.0.26.js></script><script src=//web-1251519181.file.myqcloud.com/components/delete.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/store-card.2.0.30.js></script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js></script><script src=//web-1251519181.file.myqcloud.com/components/member-group.2.2.28.js></script><script src=//web-1251519181.file.myqcloud.com/components/track.1.0.4.js></script><script type=text/javascript src=./static/js/manifest.3ad1d5771e9b13dbdad2.js></script><script type=text/javascript src=./static/js/vendor.175ccdf2bfbfc0694b7c.js></script><script type=text/javascript src=./static/js/app.3bd025b7400ea5429377.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><link rel=stylesheet type=text/css href=./static/css/iconfont.css><link rel=stylesheet type=text/css href=./static/css/common.css><link rel="shortcut icon" type=image/x-icon href=./static/img/favicon.ico><title>积分商城</title><link href=./static/css/app.54a36deb4ca2b497310bbd9a1d6ba9b6.css rel=stylesheet></head><body><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.5.2/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/elementUI/index.2.5.4.js></script><script src=//web-1251519181.file.myqcloud.com/components/header.2.0.45.js></script><script src=//web-1251519181.file.myqcloud.com/components/aside-menu.2.0.15.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.04.js></script><script src=//web-1251519181.file.myqcloud.com/components/store-linkage.2.0.41.js></script><script src=//web-1251519181.file.myqcloud.com/components/activity-select.1.0.2.js></script><script src=//web-1251519181.file.myqcloud.com/components/store-new.2.0.71.js></script><script src=//web-1251519181.file.myqcloud.com/components/card.2.0.19.js></script><script src=//web-1251519181.file.myqcloud.com/components/export-excel.2.0.15.js></script><script src=//web-1251519181.file.myqcloud.com/components/people.2.0.26.js></script><script src=//web-1251519181.file.myqcloud.com/components/delete.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/store-card.2.0.30.js></script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js></script><script src=//web-1251519181.file.myqcloud.com/components/member-group.2.2.28.js></script><script src=//web-1251519181.file.myqcloud.com/components/track.1.0.4.js></script><script type=text/javascript src=./static/js/manifest.3ad1d5771e9b13dbdad2.js></script><script type=text/javascript src=./static/js/vendor.175ccdf2bfbfc0694b7c.js></script><script type=text/javascript src=./static/js/app.f83178ccedb8c8ebdd5a.js></script></body></html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -130,10 +130,7 @@ export default {
this.dialogVisible = true;
this.getInfo();
if (this.selectListMore.length > 0) {
// this.selectArr = JSON.parse(JSON.stringify(this.selectListMore || '[]'));
// this.selectArr = copy(this.selectListMore);
this.selectArr2 = copy(this.selectListMore);
// console.log(this.selectArr);
this.requestData();
}
},
......@@ -225,21 +222,9 @@ export default {
},
// 全选操作
handleSelectAll(val) {
console.log(val);
let valCopy = copy(val);
let valCopy2 = copy(val);
// let valCopy3 = [];
console.log(this.selectArr2);
if (this.selectArr2.length) {
// valCopy2.forEach((item, index) => {
// this.selectArr2.forEach(it => {
// if (item.integralMallProId === it.integralMallProId) {
// valCopy2.splice(index, 1);
// // this.$emit('getSelectList', this.selectArr);
// console.log(valCopy3);
// }
// });
// });
let result = [];
for (let i = 0; i < valCopy2.length; i++) {
let obj = valCopy2[i];
......@@ -257,11 +242,9 @@ export default {
result.push(obj);
}
}
console.log(result);
if (result.length) {
result.forEach(item => {
this.selectArr2.push(item);
console.log(this.selectArr2);
});
}
this.selectArr = copy(this.selectArr2);
......
<template>
<el-dialog title="商品链接" :visible.sync="modalData.show" width="450px" @close="cancel()">
<div class="dialog-body">
<el-table :data="goodsSkuList" :span-method="objectSpanMethod" border>
<el-table-column width="140px" v-for="(i, k) in skuCols" :label="i" :key="k" :class-name="k == skuCols.length - 1 ? 'pad-l-20' : 'right-border'">
<template slot-scope="scope">{{ JSON.parse(scope.row.giftPropValues)[k].valueName }}</template>
</el-table-column>
<el-table-column label="当前商品库存" width="130px">
<template slot-scope="scope">
{{ scope.row.stock || '--' }}
</template>
</el-table-column>
<el-table-column label="活动库存">
<template slot-scope="scope">
<el-select v-model="scope.row.stockType" style="width:100px" @change="changeSingleStock(scope.row.giftSkuId, scope.row.stageStock, scope.row.stockType)">
<el-option label="增加" :value="1"></el-option>
<el-option label="减少" :value="0"></el-option>
</el-select>
<el-input-number v-model="scope.row.stageStock" width="140" style="margin-left:-2px;" controls-position="right" @blur="changeSingleStock(scope.row.giftSkuId, scope.row.stageStock, scope.row.stockType)" precision="0" :min="0" :max="999999"></el-input-number>
</template>
</el-table-column>
</el-table>
<div style="margin-top: 20px;text-align:right">
<el-button type="default" @click="cancel">取消</el-button>
<el-button type="primary" @click="submit">确认</el-button>
</div>
</div>
</el-dialog>
</template>
<script>
// import request from '../service/request';
import copy from '../utils/clone.js';
export default {
props: {
skuStockData: {
type: Object
}
},
data() {
return {
dialogVisible: false,
skuCols: [],
goodsSkuList: []
// forceIntegralMallProId: '',
// forceType: ''
};
},
// watch: {
// integralMallProId: function(value) {
// this.forceIntegralMallProId = value;
// },
// saleType: function(value) {
// this.forceType = value;
// }
// },
created() {
this.dialogVisible = true;
let giftProStandardJsonCopy = copy(this.skuStockData.giftProStandardJson);
this.goodsSkuList = copy(this.skuStockData.skuJson);
this.goodsSkuList = JSON.parse(this.goodsSkuList);
this.handelSkuData(giftProStandardJsonCopy);
},
methods: {
handelSkuData(value) {
// let arr = [];
this.skuCols = [];
/** ****组合sku的数据*****/
for (let item of value) {
this.skuCols.push(item.standardName);
}
},
combine(arr) {
arr.reverse();
let r = [];
(function f(t, a, n) {
if (n == 0) return r.push(t);
for (let i = 0; i < a[n - 1].length; i++) {
f(t.concat(a[n - 1][i]), a, n - 1);
}
})([], arr, arr.length);
// var t = r;
return r; // r是排列组合后的数据与
},
cancel() {
this.dialogVisible = false;
setInterval(() => {
this.$emit('closeSkuStock');
}, 10);
}
}
};
</script>
<style scoped>
.wechat-img-box {
margin: 0 auto;
text-align: center;
}
.wechat-img {
width: 200px;
height: 200px;
}
.wechat-force {
margin: 30px auto 50px;
text-align: center;
}
/* .force-button {
background: #1890ff;
color: #fff;
border-color: #1890ff;
font-size: 14px;
line-height: 14px;
padding: 8px 15px;
} */
</style>
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