| | |
| | | <div class="ibox-content" id="app" v-cloak> |
| | | <el-form label-width="120px" > |
| | | <el-row> |
| | | <p class="el-big-title">分享设置</p> |
| | | <p class="el-big-title">分销设置</p> |
| | | </el-row> |
| | | <el-row style="margin-top: 20px;"> |
| | | <el-col> |
| | |
| | | |
| | | |
| | | <el-drawer |
| | | title="业绩设置" |
| | | title="分销产品" |
| | | :visible.sync="drawer" |
| | | :direction="direction" |
| | | size="90%" |
| | |
| | | :stripe="true" |
| | | :border="true" |
| | | :height="tableHeight" |
| | | :data="order.items" |
| | | :data="order" |
| | | style="width: 100%"> |
| | | <el-table-column |
| | | type="index" |
| | | width="50"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="ShopProduct.id" |
| | | prop="id" |
| | | width="280" |
| | | label="产品ID"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="ShopProduct.title" |
| | | prop="title" |
| | | width="280" |
| | | label="产品名称"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="ShopProduct.attrValues" |
| | | prop="attrValues" |
| | | width="80" |
| | | label="产品属性"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="ShopProduct.price" |
| | | prop="price" |
| | | label="单价"> |
| | | </el-table-column> |
| | | <el-table-column |
| | |
| | | //业绩设置框 |
| | | drawer: false, |
| | | direction: 'rtl', |
| | | order: { |
| | | items: [ |
| | | ], |
| | | }, |
| | | order: [], |
| | | tableHeight: 500, |
| | | /*****搜索表格数据*********/ |
| | | //搜索关键词 |
| | |
| | | } |
| | | _this.shfs = data.mapInfo.shfs; |
| | | _this.sqtj = data.mapInfo.sqtj; |
| | | //_this.order.items = data.mapInfo.order; |
| | | //console.log(_this.order.items); |
| | | _this.order = data.mapInfo.order; |
| | | } |
| | | }); |
| | | }, |
| | |
| | | |
| | | //判断是否被选中 |
| | | let selected = false; |
| | | this.order.items.forEach(item => { |
| | | if (item.ShopProduct.id == goods.id) { |
| | | for(let i = 0; i < this.order.length; i++){ |
| | | if (this.order[i].id === goods.id) { |
| | | selected = true; |
| | | return; |
| | | } |
| | | }); |
| | | } |
| | | alert(selected); |
| | | if (!selected) { |
| | | //未选中产品加入列表 |
| | | let item = {}; |
| | | item.ShopProduct = goods; |
| | | item.goodsId = goods.id; |
| | | item.count = 1; |
| | | this.order.items.push(item); |
| | | this.order.push(item.ShopProduct); |
| | | } |
| | | |
| | | }, |
| | |
| | | submitOrder(submitType) { |
| | | let _this = this; |
| | | let submitDate =""; |
| | | for (let i = 0; i < _this.order.items.length; i++) { |
| | | let goods = _this.order.items[i]; |
| | | let goodsId = goods.id; |
| | | for (let i = 0; i < _this.order.length; i++) { |
| | | let ShopProduct = _this.order[i]; |
| | | let goodsId = ShopProduct.id; |
| | | submitDate = submitDate +goodsId+","; |
| | | } |
| | | alert(submitDate); |
| | |
| | | */ |
| | | chouseGoods() { |
| | | let _this = this; |
| | | // this.multipleSelection.forEach(item => { |
| | | // _this.pushToSelectGoods(item, BUY_TYPE_NOT_FREE); |
| | | // }); |
| | | this.closeXm(); |
| | | }, |
| | | /** |
| | |
| | | * 删除组合产品 |
| | | */ |
| | | removeItem(index, row) { |
| | | this.order.items.splice(index, 1); |
| | | this.order.splice(index, 1); |
| | | }, |
| | | |
| | | |
| | | /** |
| | | * 搜索项目绑定的产品信息 |
| | | */ |
| | |
| | | contentType: 'application/x-www-form-urlencoded', |
| | | //TODO 优化下拉加载 |
| | | data: {name: _this.queryKey, limit: 10000}, |
| | | //url: basePath + "/admin/shoppinggoods/showList", |
| | | url: basePath + "/fenXiao/ruleSetting/selectProduct", |
| | | callback: function (data) { |
| | | _this.searchTableData = data.rows; |