|  | @@ -2,7 +2,7 @@
 | 
											
												
													
														|  |    <el-dialog :visible.sync="visible" v-bind="modalOptions" append-to-body>
 |  |    <el-dialog :visible.sync="visible" v-bind="modalOptions" append-to-body>
 | 
											
												
													
														|  |      <div class="tree-container">
 |  |      <div class="tree-container">
 | 
											
												
													
														|  |        <el-tree
 |  |        <el-tree
 | 
											
												
													
														|  | -        :data="[ formData ]" :props="{ children: 'childs' }" node-key="shopGroupId" default-expand-all
 |  | 
 | 
											
												
													
														|  | 
 |  | +        :data="[ formData ]" :props="{ children: 'childs' }" node-key="orderNumber" default-expand-all
 | 
											
												
													
														|  |          draggable
 |  |          draggable
 | 
											
												
													
														|  |          :expand-on-click-node="false"
 |  |          :expand-on-click-node="false"
 | 
											
												
													
														|  |        >
 |  |        >
 | 
											
										
											
												
													
														|  | @@ -16,12 +16,64 @@
 | 
											
												
													
														|  |                <el-input v-model="data.groupDescribe" size="mini" style="width: 340px;" placeholder="请输入分组描述" />
 |  |                <el-input v-model="data.groupDescribe" size="mini" style="width: 340px;" placeholder="请输入分组描述" />
 | 
											
												
													
														|  |              </div>
 |  |              </div>
 | 
											
												
													
														|  |              <div>
 |  |              <div>
 | 
											
												
													
														|  | -              <el-button type="text" size="mini">
 |  | 
 | 
											
												
													
														|  | 
 |  | +              <el-button
 | 
											
												
													
														|  | 
 |  | +                type="text" size="mini"
 | 
											
												
													
														|  | 
 |  | +                @click="$refs.RelatedGroupProducts && $refs.RelatedGroupProducts.handleOpen(data.products)"
 | 
											
												
													
														|  | 
 |  | +              >
 | 
											
												
													
														|  |                  分组商品详情
 |  |                  分组商品详情
 | 
											
												
													
														|  |                </el-button>
 |  |                </el-button>
 | 
											
												
													
														|  | -              <el-button type="text" size="mini" @click="handleAddProduct(data, node)">
 |  | 
 | 
											
												
													
														|  | -                添加分组商品
 |  | 
 | 
											
												
													
														|  | -              </el-button>
 |  | 
 | 
											
												
													
														|  | 
 |  | +              <el-popover placement="top" width="330" trigger="hover" style="margin: 0 8px;">
 | 
											
												
													
														|  | 
 |  | +                <div style="color: #000000;">请选择添加方式{{ data.selectType }}</div>
 | 
											
												
													
														|  | 
 |  | +                <!-- <div>
 | 
											
												
													
														|  | 
 |  | +                  <el-button
 | 
											
												
													
														|  | 
 |  | +                  type="text" size="mini"
 | 
											
												
													
														|  | 
 |  | +                  @click="(data.selectType = 1) && handleAddProduct(data, node)"
 | 
											
												
													
														|  | 
 |  | +                  >
 | 
											
												
													
														|  | 
 |  | +                  <span>
 | 
											
												
													
														|  | 
 |  | +                  手动选择
 | 
											
												
													
														|  | 
 |  | +                  <span v-if="data.ids && data.ids.length">
 | 
											
												
													
														|  | 
 |  | +                  (已选{{ data.ids.length }}个)
 | 
											
												
													
														|  | 
 |  | +                  </span>
 | 
											
												
													
														|  | 
 |  | +                  </span>
 | 
											
												
													
														|  | 
 |  | +                  </el-button>
 | 
											
												
													
														|  | 
 |  | +                  <el-button
 | 
											
												
													
														|  | 
 |  | +                  type="text" size="mini"
 | 
											
												
													
														|  | 
 |  | +                  @click="(data.selectType = 2) && (selectedGroupId = data.orderNumber) && $refs.IntelProductScreening && $refs.IntelProductScreening.handleOpen(data)"
 | 
											
												
													
														|  | 
 |  | +                  >
 | 
											
												
													
														|  | 
 |  | +                  <span>
 | 
											
												
													
														|  | 
 |  | +                  智能添加
 | 
											
												
													
														|  | 
 |  | +                  <span v-if="data.conditions && data.conditions.length">
 | 
											
												
													
														|  | 
 |  | +                  (已设置)
 | 
											
												
													
														|  | 
 |  | +                  </span>
 | 
											
												
													
														|  | 
 |  | +                  </span>
 | 
											
												
													
														|  | 
 |  | +                  </el-button>
 | 
											
												
													
														|  | 
 |  | +                  </div> -->
 | 
											
												
													
														|  | 
 |  | +                <div class="add-group-container">
 | 
											
												
													
														|  | 
 |  | +                  <el-radio-group
 | 
											
												
													
														|  | 
 |  | +                    v-model="data.selectType" size="mini" style="margin-top: 6px;"
 | 
											
												
													
														|  | 
 |  | +                  >
 | 
											
												
													
														|  | 
 |  | +                    <el-radio-button :label="1">
 | 
											
												
													
														|  | 
 |  | +                      <div style="padding: 6px 16px" @click="((data.selectType = 1) && $forceUpdate()) || handleAddProduct(data, node)">
 | 
											
												
													
														|  | 
 |  | +                        手动选择
 | 
											
												
													
														|  | 
 |  | +                        <span v-if="data.ids && data.ids.length">
 | 
											
												
													
														|  | 
 |  | +                          (已选{{ data.ids.length }}个)
 | 
											
												
													
														|  | 
 |  | +                        </span>
 | 
											
												
													
														|  | 
 |  | +                      </div>
 | 
											
												
													
														|  | 
 |  | +                    </el-radio-button>
 | 
											
												
													
														|  | 
 |  | +                    <el-radio-button :label="2">
 | 
											
												
													
														|  | 
 |  | +                      <div style="padding: 6px 16px" @click="((data.selectType = 2) && $forceUpdate()) || (selectedGroupId = data.orderNumber) && $refs.IntelProductScreening && $refs.IntelProductScreening.handleOpen(data)">
 | 
											
												
													
														|  | 
 |  | +                        智能添加
 | 
											
												
													
														|  | 
 |  | +                        <span v-if="data.conditions && data.conditions.length">
 | 
											
												
													
														|  | 
 |  | +                          (已设置)
 | 
											
												
													
														|  | 
 |  | +                        </span>
 | 
											
												
													
														|  | 
 |  | +                      </div>
 | 
											
												
													
														|  | 
 |  | +                    </el-radio-button>
 | 
											
												
													
														|  | 
 |  | +                  </el-radio-group>
 | 
											
												
													
														|  | 
 |  | +                </div>
 | 
											
												
													
														|  | 
 |  | +                <el-button slot="reference" type="text" size="mini">
 | 
											
												
													
														|  | 
 |  | +                  添加分组商品
 | 
											
												
													
														|  | 
 |  | +                </el-button>
 | 
											
												
													
														|  | 
 |  | +              </el-popover>
 | 
											
												
													
														|  |                <el-button v-if="data.depth < 3" type="text" size="mini" @click="handleAppend(data)">
 |  |                <el-button v-if="data.depth < 3" type="text" size="mini" @click="handleAppend(data)">
 | 
											
												
													
														|  |                  {{ { 1: '添加二级分组名称', 2: '添加三级分组名称' }[data.depth] }}
 |  |                  {{ { 1: '添加二级分组名称', 2: '添加三级分组名称' }[data.depth] }}
 | 
											
												
													
														|  |                </el-button>
 |  |                </el-button>
 | 
											
										
											
												
													
														|  | @@ -41,7 +93,11 @@
 | 
											
												
													
														|  |          </el-button>
 |  |          </el-button>
 | 
											
												
													
														|  |        </div>
 |  |        </div>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -      <el-dialog class="product-dialog" title="手动添加商品" :visible.sync="isShowManualAdd" width="900px" top="50px" append-to-body>
 |  | 
 | 
											
												
													
														|  | 
 |  | +      <el-dialog
 | 
											
												
													
														|  | 
 |  | +        class="product-dialog" title="手动添加商品" :visible.sync="isShowManualAdd" width="900px"
 | 
											
												
													
														|  | 
 |  | +        top="50px"
 | 
											
												
													
														|  | 
 |  | +        append-to-body
 | 
											
												
													
														|  | 
 |  | +      >
 | 
											
												
													
														|  |          <div class="filter-container" style="display: flex;align-items: center;flex-wrap: wrap;">
 |  |          <div class="filter-container" style="display: flex;align-items: center;flex-wrap: wrap;">
 | 
											
												
													
														|  |            <el-input
 |  |            <el-input
 | 
											
												
													
														|  |              v-model="listQuery.search" clearable size="mini" class="filter-item"
 |  |              v-model="listQuery.search" clearable size="mini" class="filter-item"
 | 
											
										
											
												
													
														|  | @@ -96,9 +152,8 @@
 | 
											
												
													
														|  |              <el-table-column label="产品主图" width="220" align="center" prop="image">
 |  |              <el-table-column label="产品主图" width="220" align="center" prop="image">
 | 
											
												
													
														|  |                <template slot-scope="{ row }">
 |  |                <template slot-scope="{ row }">
 | 
											
												
													
														|  |                  <el-image
 |  |                  <el-image
 | 
											
												
													
														|  | -                  v-if="row.image" lazy :src="common.seamingImgUrl(row.image)"
 |  | 
 | 
											
												
													
														|  | -                  style="width:80px; height:80px" fit="cover"
 |  | 
 | 
											
												
													
														|  | -                  :preview-src-list="[ common.seamingImgUrl(row.image) ]"
 |  | 
 | 
											
												
													
														|  | 
 |  | +                  v-if="row.image" lazy :src="common.seamingImgUrl(row.image)" style="width:80px; height:80px"
 | 
											
												
													
														|  | 
 |  | +                  fit="cover" :preview-src-list="[ common.seamingImgUrl(row.image) ]"
 | 
											
												
													
														|  |                  />
 |  |                  />
 | 
											
												
													
														|  |                  <span v-else>--</span>
 |  |                  <span v-else>--</span>
 | 
											
												
													
														|  |                </template>
 |  |                </template>
 | 
											
										
											
												
													
														|  | @@ -122,16 +177,26 @@
 | 
											
												
													
														|  |          </div>
 |  |          </div>
 | 
											
												
													
														|  |        </el-dialog>
 |  |        </el-dialog>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +      <!-- 关联分组产品 -->
 | 
											
												
													
														|  | 
 |  | +      <RelatedGroupProducts ref="RelatedGroupProducts" />
 | 
											
												
													
														|  | 
 |  | +      <!-- 智能筛选产品 -->
 | 
											
												
													
														|  | 
 |  | +      <IntelProductScreening ref="IntelProductScreening" @success="handleSaveIntelProductList" />
 | 
											
												
													
														|  |      </div>
 |  |      </div>
 | 
											
												
													
														|  |    </el-dialog>
 |  |    </el-dialog>
 | 
											
												
													
														|  |  </template>
 |  |  </template>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  <script>
 |  |  <script>
 | 
											
												
													
														|  | 
 |  | +import RelatedGroupProducts from './RelatedGroupProducts'
 | 
											
												
													
														|  | 
 |  | +import IntelProductScreening from './IntelProductScreening'
 | 
											
												
													
														|  |  import { commodityListAdd, commodityListUpdate, getGroupList, commodityListGetById, commodityListDelete } from '@/api/commodity'
 |  |  import { commodityListAdd, commodityListUpdate, getGroupList, commodityListGetById, commodityListDelete } from '@/api/commodity'
 | 
											
												
													
														|  |  import XeUtils from 'xe-utils'
 |  |  import XeUtils from 'xe-utils'
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  export default {
 |  |  export default {
 | 
											
												
													
														|  |    name: 'EditModal',
 |  |    name: 'EditModal',
 | 
											
												
													
														|  | 
 |  | +  components: {
 | 
											
												
													
														|  | 
 |  | +    RelatedGroupProducts,
 | 
											
												
													
														|  | 
 |  | +    IntelProductScreening
 | 
											
												
													
														|  | 
 |  | +  },
 | 
											
												
													
														|  |    props: {
 |  |    props: {
 | 
											
												
													
														|  |      groupId: {
 |  |      groupId: {
 | 
											
												
													
														|  |        type: Number,
 |  |        type: Number,
 | 
											
										
											
												
													
														|  | @@ -154,7 +219,12 @@ export default {
 | 
											
												
													
														|  |          groupLevel: '',
 |  |          groupLevel: '',
 | 
											
												
													
														|  |          depth: 1,
 |  |          depth: 1,
 | 
											
												
													
														|  |          groupPid: 0,
 |  |          groupPid: 0,
 | 
											
												
													
														|  | -        childs: []
 |  | 
 | 
											
												
													
														|  | 
 |  | +        products: [],
 | 
											
												
													
														|  | 
 |  | +        childs: [],
 | 
											
												
													
														|  | 
 |  | +        selectType: 1,
 | 
											
												
													
														|  | 
 |  | +        ids: [],
 | 
											
												
													
														|  | 
 |  | +        condition: '',
 | 
											
												
													
														|  | 
 |  | +        conditions: []
 | 
											
												
													
														|  |        },
 |  |        },
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |        isShowManualAdd: false, // 手动添加商品模态框
 |  |        isShowManualAdd: false, // 手动添加商品模态框
 | 
											
										
											
												
													
														|  | @@ -201,7 +271,11 @@ export default {
 | 
											
												
													
														|  |            groupPid: 0,
 |  |            groupPid: 0,
 | 
											
												
													
														|  |            products: [],
 |  |            products: [],
 | 
											
												
													
														|  |            childs: [],
 |  |            childs: [],
 | 
											
												
													
														|  | -          ids: [] // 自设
 |  | 
 | 
											
												
													
														|  | 
 |  | +          selectType: 1, // 自设
 | 
											
												
													
														|  | 
 |  | +          ids: [], // 自设。要传。
 | 
											
												
													
														|  | 
 |  | +          condition: null, // 自设。要传。1-全部满足 2-任意满足
 | 
											
												
													
														|  | 
 |  | +          conditions: [], // 自设。要传。{ calculation: 1-大于 2-等于 3-小于, ids: 已满足部分条件的商品id数组, number: 数值, type: 1-库存 2-价格 3-重量 4-销量 }
 | 
											
												
													
														|  | 
 |  | +          orderNumber: '' // 自设
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |        }
 |  |        }
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
										
											
												
													
														|  | @@ -218,11 +292,14 @@ export default {
 | 
											
												
													
														|  |            depth: res.data.depth || 1,
 |  |            depth: res.data.depth || 1,
 | 
											
												
													
														|  |            groupPid: res.data.groupPid || 0,
 |  |            groupPid: res.data.groupPid || 0,
 | 
											
												
													
														|  |            products: res.data.products || [],
 |  |            products: res.data.products || [],
 | 
											
												
													
														|  | -          childs: res.data.childs || [],
 |  | 
 | 
											
												
													
														|  | -          ids: res.data.ids || []
 |  | 
 | 
											
												
													
														|  | 
 |  | +          childs: res.data.childs || []
 | 
											
												
													
														|  |          })
 |  |          })
 | 
											
												
													
														|  |          XeUtils.eachTree([ this.formData ], (item) => {
 |  |          XeUtils.eachTree([ this.formData ], (item) => {
 | 
											
												
													
														|  |            item.ids = item.products.map((i) => i.productId)
 |  |            item.ids = item.products.map((i) => i.productId)
 | 
											
												
													
														|  | 
 |  | +          item.selectType = 1
 | 
											
												
													
														|  | 
 |  | +          item.condition = null
 | 
											
												
													
														|  | 
 |  | +          item.conditions = []
 | 
											
												
													
														|  | 
 |  | +          item.orderNumber = Date.now() - (item.shopGroupId || 0)
 | 
											
												
													
														|  |          }, { children: 'childs' })
 |  |          }, { children: 'childs' })
 | 
											
												
													
														|  |        } finally {
 |  |        } finally {
 | 
											
												
													
														|  |          loading.close()
 |  |          loading.close()
 | 
											
										
											
												
													
														|  | @@ -239,7 +316,10 @@ export default {
 | 
											
												
													
														|  |            depth: data.depth + 1,
 |  |            depth: data.depth + 1,
 | 
											
												
													
														|  |            groupPid: data.shopGroupId,
 |  |            groupPid: data.shopGroupId,
 | 
											
												
													
														|  |            childs: [],
 |  |            childs: [],
 | 
											
												
													
														|  | 
 |  | +          selectType: 1,
 | 
											
												
													
														|  |            ids: [],
 |  |            ids: [],
 | 
											
												
													
														|  | 
 |  | +          condition: null,
 | 
											
												
													
														|  | 
 |  | +          conditions: [],
 | 
											
												
													
														|  |            orderNumber: Date.now()
 |  |            orderNumber: Date.now()
 | 
											
												
													
														|  |          })
 |  |          })
 | 
											
												
													
														|  |        }
 |  |        }
 | 
											
										
											
												
													
														|  | @@ -272,12 +352,34 @@ export default {
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
												
													
														|  |      handleAddProduct(data, node) {
 |  |      handleAddProduct(data, node) {
 | 
											
												
													
														|  |        this.multipleSelection = []
 |  |        this.multipleSelection = []
 | 
											
												
													
														|  | -      this.selectedGroupId = data.shopGroupId
 |  | 
 | 
											
												
													
														|  | 
 |  | +      this.selectedGroupId = data.orderNumber
 | 
											
												
													
														|  |        this.isShowManualAdd = true
 |  |        this.isShowManualAdd = true
 | 
											
												
													
														|  |        this.$nextTick(() => {
 |  |        this.$nextTick(() => {
 | 
											
												
													
														|  |          this.$refs.multipleTable.clearSelection()
 |  |          this.$refs.multipleTable.clearSelection()
 | 
											
												
													
														|  |        })
 |  |        })
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
												
													
														|  | 
 |  | +    handleSaveIdList() {
 | 
											
												
													
														|  | 
 |  | +      XeUtils.eachTree([ this.formData ], (item) => {
 | 
											
												
													
														|  | 
 |  | +        if (item.orderNumber === this.selectedGroupId) {
 | 
											
												
													
														|  | 
 |  | +          if (this.multipleSelection.length) {
 | 
											
												
													
														|  | 
 |  | +            item.ids = this.multipleSelection.map((i) => i.productId)
 | 
											
												
													
														|  | 
 |  | +          } else {
 | 
											
												
													
														|  | 
 |  | +            item.ids = []
 | 
											
												
													
														|  | 
 |  | +          }
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +      }, { children: 'childs' })
 | 
											
												
													
														|  | 
 |  | +      this.isShowManualAdd = false
 | 
											
												
													
														|  | 
 |  | +    },
 | 
											
												
													
														|  | 
 |  | +    handleSaveIntelProductList(e) {
 | 
											
												
													
														|  | 
 |  | +      XeUtils.eachTree([ this.formData ], (item) => {
 | 
											
												
													
														|  | 
 |  | +        if (item.orderNumber === this.selectedGroupId) {
 | 
											
												
													
														|  | 
 |  | +          item.condition = e.condition
 | 
											
												
													
														|  | 
 |  | +          item.conditions = e.conditions
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +      }, { children: 'childs' })
 | 
											
												
													
														|  | 
 |  | +      this.$forceUpdate()
 | 
											
												
													
														|  | 
 |  | +    },
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |      clearData() {
 |  |      clearData() {
 | 
											
												
													
														|  |        this.listQuery = {
 |  |        this.listQuery = {
 | 
											
												
													
														|  |          maxPrice: null, // 价格最大值
 |  |          maxPrice: null, // 价格最大值
 | 
											
										
											
												
													
														|  | @@ -291,18 +393,6 @@ export default {
 | 
											
												
													
														|  |        this.initList()
 |  |        this.initList()
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -    handleSaveIdList() {
 |  | 
 | 
											
												
													
														|  | -      XeUtils.eachTree([ this.formData ], (item) => {
 |  | 
 | 
											
												
													
														|  | -        if (item.shopGroupId === this.selectedGroupId) {
 |  | 
 | 
											
												
													
														|  | -          if (this.multipleSelection.length) {
 |  | 
 | 
											
												
													
														|  | -            item.ids = this.multipleSelection.map((i) => i.productId)
 |  | 
 | 
											
												
													
														|  | -          } else {
 |  | 
 | 
											
												
													
														|  | -            item.ids = []
 |  | 
 | 
											
												
													
														|  | -          }
 |  | 
 | 
											
												
													
														|  | -        }
 |  | 
 | 
											
												
													
														|  | -      }, { children: 'childs' })
 |  | 
 | 
											
												
													
														|  | -      this.isShowManualAdd = false
 |  | 
 | 
											
												
													
														|  | -    },
 |  | 
 | 
											
												
													
														|  |      // 保存提交
 |  |      // 保存提交
 | 
											
												
													
														|  |      async handleSubmit() {
 |  |      async handleSubmit() {
 | 
											
												
													
														|  |        let isGroupNameEmpty = false
 |  |        let isGroupNameEmpty = false
 | 
											
										
											
												
													
														|  | @@ -310,8 +400,18 @@ export default {
 | 
											
												
													
														|  |          if (!item.groupName) isGroupNameEmpty = true
 |  |          if (!item.groupName) isGroupNameEmpty = true
 | 
											
												
													
														|  |        }, { children: 'childs' })
 |  |        }, { children: 'childs' })
 | 
											
												
													
														|  |        if (isGroupNameEmpty) return this.$message({ message: '分组名称不能为空', type: 'warning' })
 |  |        if (isGroupNameEmpty) return this.$message({ message: '分组名称不能为空', type: 'warning' })
 | 
											
												
													
														|  | -      this.formData.conditions = []
 |  | 
 | 
											
												
													
														|  | -      this.formData.condition = null
 |  | 
 | 
											
												
													
														|  | 
 |  | +      let isNoProduct = false
 | 
											
												
													
														|  | 
 |  | +      XeUtils.eachTree([ this.formData ], (item) => {
 | 
											
												
													
														|  | 
 |  | +        if (item.selectType === 1) {
 | 
											
												
													
														|  | 
 |  | +          item.conditions = []
 | 
											
												
													
														|  | 
 |  | +          item.condition = null
 | 
											
												
													
														|  | 
 |  | +        } else if (item.selectType === 2) {
 | 
											
												
													
														|  | 
 |  | +          item.ids = []
 | 
											
												
													
														|  | 
 |  | +        } else {
 | 
											
												
													
														|  | 
 |  | +          isNoProduct = true
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +      }, { children: 'childs' })
 | 
											
												
													
														|  | 
 |  | +      if (isNoProduct) return this.$message({ message: '存在分组未选择分组方式', type: 'warning' })
 | 
											
												
													
														|  |        const loading = this.$loading({ text: '提交中,请稍候……' })
 |  |        const loading = this.$loading({ text: '提交中,请稍候……' })
 | 
											
												
													
														|  |        try {
 |  |        try {
 | 
											
												
													
														|  |          const { ...otps } = this.formData
 |  |          const { ...otps } = this.formData
 | 
											
										
											
												
													
														|  | @@ -347,9 +447,16 @@ export default {
 | 
											
												
													
														|  |  		}
 |  |  		}
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  .product-dialog {
 |  |  .product-dialog {
 | 
											
												
													
														|  |  	::v-deep .el-dialog__body {
 |  |  	::v-deep .el-dialog__body {
 | 
											
												
													
														|  |  		padding: 30px 20px 0;
 |  |  		padding: 30px 20px 0;
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +.add-group-container {
 | 
											
												
													
														|  | 
 |  | +	::v-deep .el-radio-button__inner {
 | 
											
												
													
														|  | 
 |  | +		padding: 0;
 | 
											
												
													
														|  | 
 |  | +	}
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  |  </style>
 |  |  </style>
 |