|  |  |  | 
|---|
|  |  |  | <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; | 
|---|