|
|
|
@ -5,25 +5,21 @@ |
|
|
|
<div style="display: block; width:300px;"> |
|
|
|
<div> |
|
|
|
<span>项目类别</span> |
|
|
|
<el-cascader :options="dict.itemTypeTree" v-model="itemTypeIds" popper-class="example" style="margin-left: 3px;width:240px;" |
|
|
|
:props="{ checkStrictly: true, expandTrigger: 'hover', ...customerOrg.treeprops, }" |
|
|
|
clearable filterable @change="getAsbItemByItemType" size="small"> |
|
|
|
<el-cascader :options="dict.itemTypeTree" v-model="itemTypeIds" popper-class="example" |
|
|
|
style="margin-left: 3px;width:240px;" |
|
|
|
:props="{ checkStrictly: true, expandTrigger: 'hover', ...customerOrg.treeprops, }" clearable filterable |
|
|
|
@change="getAsbItemByItemType" size="small"> |
|
|
|
</el-cascader> |
|
|
|
</div> |
|
|
|
<div class="box"> |
|
|
|
<el-table :data="dict.asbItem" border size="small" highlight-current-row |
|
|
|
:height="tableHeight" |
|
|
|
@row-dblclick="dbClickChoosedAsb" row-key="id" |
|
|
|
@selection-change="selectLeft" :row-class-name="handleRowClassName" |
|
|
|
@row-click="chooseAsbItem"> |
|
|
|
<el-table :data="dict.asbItem" border size="small" highlight-current-row :height="tableHeight" |
|
|
|
@row-dblclick="dbClickChoosedAsb" row-key="id" @selection-change="selectLeft" |
|
|
|
:row-class-name="handleRowClassName" @row-click="chooseAsbItem"> |
|
|
|
<!-- |
|
|
|
<el-table-column type="selection" align="center" ></el-table-column> |
|
|
|
--> |
|
|
|
<el-table-column type="index" align="center" width="40" /> |
|
|
|
<el-table-column |
|
|
|
label="未选组合项目" min-width="170" |
|
|
|
prop="displayName" align="center" |
|
|
|
></el-table-column> |
|
|
|
<el-table-column label="未选组合项目" min-width="170" prop="displayName" align="center"></el-table-column> |
|
|
|
</el-table> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
@ -31,15 +27,15 @@ |
|
|
|
<!--中间操作按钮--> |
|
|
|
<div style="display: block;margin: 40px 10px 0 15px;width:110px;"> |
|
|
|
<div v-show="checkPagePriv(pagePriv.privs, '添加')" style="padding: 5px 0;"> |
|
|
|
<el-button class="commonbutton" @click="addAbs(asbItemChoosed,'choosed')" >添加 <i class="el-icon-arrow-right"></i></el-button> |
|
|
|
<el-button class="commonbutton" @click="addAbs(asbItemChoosed, 'choosed')">添加 <i |
|
|
|
class="el-icon-arrow-right"></i></el-button> |
|
|
|
</div> |
|
|
|
<div v-show="checkPagePriv(pagePriv.privs, '全部添加')" style="padding: 5px 0;"> |
|
|
|
<el-button class="difference" @click="addAbs(asbItemChoosed, 'all')">全部添加</el-button> |
|
|
|
</div> |
|
|
|
<div v-show="checkPagePriv(pagePriv.privs, '移除')" style="padding: 5px 0;"> |
|
|
|
<el-button class="commonbutton" |
|
|
|
@click="delAbs(customerOrgGroupAsbitemsChoosed,'choosed')">移除 <i class="el-icon-arrow-left"></i |
|
|
|
></el-button> |
|
|
|
<el-button class="commonbutton" @click="delAbs(customerOrgGroupAsbitemsChoosed, 'choosed')">移除 <i |
|
|
|
class="el-icon-arrow-left"></i></el-button> |
|
|
|
</div> |
|
|
|
<div v-show="checkPagePriv(pagePriv.privs, '全部移除')" style="padding: 5px 0;"> |
|
|
|
<el-button class="difference" @click="delAbs(customerOrgGroupAsbitemsChoosed, 'all')">全部移除</el-button> |
|
|
|
@ -47,61 +43,45 @@ |
|
|
|
</div> |
|
|
|
|
|
|
|
<!--已选组合项目--> |
|
|
|
<div :style="'display: block; width:' + (window.pageWidth - 300 - 120 - window.pageMarginWidth - 110 - 5) + 'px;'"> |
|
|
|
<div |
|
|
|
:style="'display: block; width:' + (window.pageWidth - 300 - 120 - window.pageMarginWidth - 110 - 5) + 'px;'"> |
|
|
|
<div style="height:32px;"> |
|
|
|
<div v-show="checkPagePriv(pagePriv.privs, '快速选择')"> |
|
|
|
<span>快速选择</span> |
|
|
|
<el-select v-model="asbItemId" placeholder="快速选择组合项目" size="small" |
|
|
|
filterable default-first-option :filter-method="filterMethod" |
|
|
|
clearable @clear="quickAsb = deepCopy(dict.asbItemQuick)" |
|
|
|
@change="quickChoosedAsb" ref="quickAsbOCX" |
|
|
|
style="margin-left: 3px;width:240px;"> |
|
|
|
<el-select v-model="asbItemId" placeholder="快速选择组合项目" size="small" filterable default-first-option |
|
|
|
:filter-method="filterMethod" clearable @clear="quickAsb = deepCopy(dict.asbItemQuick)" |
|
|
|
@change="quickChoosedAsb" ref="quickAsbOCX" style="margin-left: 3px;width:240px;"> |
|
|
|
<el-option v-for="item in quickAsb" :key="item.id" :value="item.id" :label="item.displayName" /> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="box"> |
|
|
|
<el-table :data="customerOrgGroupAsbitems" border size="small" |
|
|
|
@selection-change="selectRight" highlight-current-row |
|
|
|
:height="tableHeight" |
|
|
|
:summary-method="getSummaries" show-summary |
|
|
|
:row-class-name="handleRowClassName" @row-dblclick="removeAbs" |
|
|
|
@row-click="removeAsbItem" ref="tableCustomerOrgGroupAsbitems"> |
|
|
|
<el-table :data="customerOrgGroupAsbitems" border size="small" @selection-change="selectRight" |
|
|
|
highlight-current-row :height="tableHeight" :summary-method="getSummaries" show-summary |
|
|
|
:row-class-name="handleRowClassName" @row-dblclick="removeAbs" @row-click="removeAsbItem" |
|
|
|
ref="tableCustomerOrgGroupAsbitems"> |
|
|
|
<!-- |
|
|
|
<el-table-column type="selection"></el-table-column> |
|
|
|
--> |
|
|
|
<el-table-column type="index" width="40" align="center" /> |
|
|
|
<el-table-column |
|
|
|
label="已选组合项目" |
|
|
|
min-width="140" |
|
|
|
prop="displayName" |
|
|
|
></el-table-column> |
|
|
|
<el-table-column label="已选组合项目" min-width="140" prop="displayName"></el-table-column> |
|
|
|
<el-table-column label="标准价格" prop="price" min-width="60" align="center" /> |
|
|
|
<el-table-column label="折扣" min-width="40" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input |
|
|
|
@input="changeDiscount(scope.$index)" |
|
|
|
type="number" size="small" |
|
|
|
v-model="scope.row.discount" |
|
|
|
/> |
|
|
|
<el-input @input="changeDiscount(scope.$index)" type="number" size="small" |
|
|
|
v-model="scope.row.discount" /> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="应收价格" prop="customerOrgGroupDetailPrice" min-width="60" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input |
|
|
|
@input="changePrices(scope.$index)" |
|
|
|
type="number" size="small" |
|
|
|
v-model="scope.row.customerOrgGroupDetailPrice" |
|
|
|
/> |
|
|
|
<el-input @input="changePrices(scope.$index)" type="number" size="small" |
|
|
|
v-model="scope.row.customerOrgGroupDetailPrice" /> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="数量" prop="customerOrgGroupDetailAmount" width="50" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input |
|
|
|
@input="changePrices(scope.$index)" |
|
|
|
type="number" size="small" |
|
|
|
v-model="scope.row.customerOrgGroupDetailAmount" |
|
|
|
/> |
|
|
|
<el-input @input="changePrices(scope.$index)" type="number" size="small" |
|
|
|
v-model="scope.row.customerOrgGroupDetailAmount" /> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="标准金额" prop="asbitemMoney" min-width="60" align="center"> |
|
|
|
@ -126,10 +106,10 @@ |
|
|
|
</div> |
|
|
|
|
|
|
|
<!--复制套餐--> |
|
|
|
<el-dialog title="体检套餐" :visible.sync="medicalPackageVisble" width="600px" height="400" |
|
|
|
:show-close="false" :close-on-click-modal="false" :append-to-body="true"> |
|
|
|
<el-table :data="dict.medicalPackage" border height="350" row-key="id" size="small" |
|
|
|
highlight-current-row @row-click="packageRowClick" @row-dblclick="rowDblclick" ref="patientList" > |
|
|
|
<el-dialog title="体检套餐" :visible.sync="medicalPackageVisble" width="600px" height="400" :show-close="false" |
|
|
|
:close-on-click-modal="false" :append-to-body="true"> |
|
|
|
<el-table :data="dict.medicalPackage" border height="350" row-key="id" size="small" highlight-current-row |
|
|
|
@row-click="packageRowClick" @row-dblclick="rowDblclick" ref="patientList"> |
|
|
|
|
|
|
|
<!-- "displayName": "健康体检套餐", |
|
|
|
"price": 20.00, |
|
|
|
@ -180,47 +160,42 @@ |
|
|
|
</el-dialog> |
|
|
|
|
|
|
|
<!--复制分组--> |
|
|
|
<el-dialog title="单位分组" :visible.sync="groupVisble" width="700px" height="500" |
|
|
|
:show-close="false" :close-on-click-modal="false" :append-to-body="true"> |
|
|
|
<el-table |
|
|
|
:data="customerOrgGroups" ref="customerOrgGroups" |
|
|
|
style="margin-top: 2px" |
|
|
|
row-key="id" |
|
|
|
border |
|
|
|
height="240px" |
|
|
|
size="small" |
|
|
|
highlight-current-row :row-class-name="handleRowClassName" |
|
|
|
<el-dialog title="单位分组" :visible.sync="groupVisble" width="800px" height="500" :show-close="false" |
|
|
|
:close-on-click-modal="false" :append-to-body="true"> |
|
|
|
<div> |
|
|
|
<div style="display: flex"> |
|
|
|
<div> |
|
|
|
<span>体检单位:</span> |
|
|
|
<el-select v-model="customerOrgId" placeholder="请选择体检单位" :filter-method="filterMethodOrg" default-first-option |
|
|
|
clearable filterable @clear="customerOrgDisp = deepCopy(customerOrgAll)" style="margin-left: 10px" |
|
|
|
@change="changeCustomerOrg" size="small"> |
|
|
|
<el-option v-for="item in customerOrgDisp" :key="item.id" :label="item.displayName" :value="item.id"> |
|
|
|
{{ item.displayName }} |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
<div style="margin-left: 20px"> |
|
|
|
<span>单位体检次数:</span> |
|
|
|
<el-select v-model="customerOrgRegister" placeholder="次数" style="width: 60px; margin-left: 10px" |
|
|
|
size="small" @change="changeTimes" value-key="id"> |
|
|
|
<el-option v-for="item in customerOrgRegisterList" :key="item.id" :label="item.medicalTimes" |
|
|
|
:value="item" /> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<el-table :data="customerOrgGroups" ref="customerOrgGroups" style="margin-top: 2px" row-key="id" border |
|
|
|
height="450px" size="small" highlight-current-row :row-class-name="handleRowClassName" |
|
|
|
@row-click="groupRowClick" @row-dblclick="groupRowDblclick"> |
|
|
|
> |
|
|
|
<el-table-column |
|
|
|
type="index" |
|
|
|
label="序号" |
|
|
|
min-width="50" |
|
|
|
align="center" |
|
|
|
/> |
|
|
|
<el-table-column type="index" label="序号" min-width="50" align="center" /> |
|
|
|
<el-table-column prop="displayName" label="名称" min-width="150" /> |
|
|
|
<el-table-column |
|
|
|
prop="price" |
|
|
|
label="价格" |
|
|
|
min-width="60" |
|
|
|
align="center" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="forSexId" |
|
|
|
label="适用性别" |
|
|
|
min-width="60" |
|
|
|
align="center" |
|
|
|
> |
|
|
|
<el-table-column prop="price" label="价格" min-width="60" align="center" /> |
|
|
|
<el-table-column prop="forSexId" label="适用性别" min-width="60" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ dddw(dict.forSex, "id", scope.row.forSexId, "displayName") }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
prop="maritalStatusId" |
|
|
|
label="适用婚姻状况" |
|
|
|
min-width="80" |
|
|
|
align="center" |
|
|
|
> |
|
|
|
<el-table-column prop="maritalStatusId" label="适用婚姻状况" min-width="80" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ |
|
|
|
dddw( |
|
|
|
@ -232,12 +207,7 @@ |
|
|
|
}} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
prop="creatorName" |
|
|
|
label="创建者" |
|
|
|
min-width="60" |
|
|
|
align="center" |
|
|
|
/> |
|
|
|
<el-table-column prop="creatorName" label="创建者" min-width="60" align="center" /> |
|
|
|
<el-table-column label="创建时间" min-width="150" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ |
|
|
|
@ -249,20 +219,20 @@ |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="操作"> |
|
|
|
<template> |
|
|
|
<el-tag |
|
|
|
class="move" |
|
|
|
style="cursor: move; margin-left: 15px" |
|
|
|
draggable="true" |
|
|
|
> |
|
|
|
<el-tag class="move" style="cursor: move; margin-left: 15px" draggable="true"> |
|
|
|
<i class="el-icon-d-caret" style="width: 1rem; height: 1rem"></i> |
|
|
|
</el-tag> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
<div style="display: flex;justify-content: space-between;margin-top: 10px;"> |
|
|
|
<div></div> |
|
|
|
<span slot="footer" class="dialog-footer"> |
|
|
|
<el-button class="commonbutton" @click="groupVisble = false" style="width:90px;">取消</el-button> |
|
|
|
<el-button class="commonbutton" type="primary" @click="copyGroup" style="width:90px;">确定</el-button> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</el-dialog> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
@ -270,11 +240,10 @@ |
|
|
|
import moment from 'moment'; |
|
|
|
import { mapState } from "vuex"; |
|
|
|
import { getapi, postapi, putapi } from "@/api/api"; |
|
|
|
import { getPagePriv,checkPagePriv, arrayExistObj, tcdate, arrayFilter, arrayReduce, deepCopy,dddw } from "../../utlis/proFunc"; |
|
|
|
|
|
|
|
import { getPagePriv, checkPagePriv, arrayExistObj, tcdate, arrayFilter, arrayReduce, deepCopy, objCopy,dddw } from "../../utlis/proFunc"; |
|
|
|
|
|
|
|
export default { |
|
|
|
props:['customerOrgGroup','refreshMoney'], |
|
|
|
props: ['customerOrgGroup', 'curOrgGroups','customerOrgAll','curOrgRegister','curOrgRegisterList','refreshMoney'], |
|
|
|
data() { |
|
|
|
return { |
|
|
|
pagePriv: { |
|
|
|
@ -300,6 +269,10 @@ export default { |
|
|
|
customerOrgGroups: [], //历次分组 |
|
|
|
curGroupId: '', //当前选中套餐ID |
|
|
|
groupAsbitems: [], //选中分组包含组合项目 |
|
|
|
customerOrgId:'', // 当前选中企业ID |
|
|
|
customerOrgDisp:[], // 显示单位 |
|
|
|
customerOrgRegisterList:[], //当前体检次数集合 |
|
|
|
customerOrgRegister:'', // 当前选择体检次数 |
|
|
|
|
|
|
|
|
|
|
|
dialogVisible: false, |
|
|
|
@ -322,13 +295,14 @@ export default { |
|
|
|
height = this.window.pageHeight |
|
|
|
} |
|
|
|
// console.log(height - this.window.pageHeaderHeight - this.window.pageMarginHeight - 240 - 96 - 10) |
|
|
|
return height - this.window.pageHeaderHeight - this.window.pageMarginHeight - 240 - 96 - 16 |
|
|
|
return height - this.window.pageHeaderHeight - this.window.pageMarginHeight - 240 - 96 - 36 |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
created() { |
|
|
|
|
|
|
|
//获取用户当前页面的权限 |
|
|
|
let userPriv = window.sessionStorage.getItem('userPriv') |
|
|
|
if (userPriv) this.pagePriv.privs = deepCopy(getPagePriv(this.pagePriv.routeUrlorPageName)) |
|
|
|
@ -336,7 +310,9 @@ export default { |
|
|
|
this.dictInit() |
|
|
|
}, |
|
|
|
mounted() { |
|
|
|
|
|
|
|
this.getCustomerOrgGroupAsbitems(this.customerOrgGroup.id); |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
updated() { |
|
|
|
@ -383,6 +359,82 @@ export default { |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
// 过滤体检单位 |
|
|
|
filterMethodOrg(keyWords) { |
|
|
|
if (keyWords) { |
|
|
|
this.customerOrgDisp = []; |
|
|
|
this.customerOrgAll.forEach((item) => { |
|
|
|
if ( |
|
|
|
item.displayName.toLowerCase().indexOf(keyWords.toLowerCase()) > -1 || |
|
|
|
item.simpleCode.toLowerCase().indexOf(keyWords.toLowerCase()) > -1 |
|
|
|
// || item.shortName.toLowerCase().indexOf(keyWords.toLowerCase()) > - 1 |
|
|
|
) { |
|
|
|
this.customerOrgDisp.push(item); |
|
|
|
} |
|
|
|
}); |
|
|
|
} else { |
|
|
|
this.customerOrgDisp = deepCopy(this.customerOrgAll); |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
//选择单位 |
|
|
|
changeCustomerOrg(v) { |
|
|
|
if (!v) { |
|
|
|
this.customerOrgRegisterList = []; |
|
|
|
this.customerOrgRegister = {}; |
|
|
|
this.customerOrgGroups = []; |
|
|
|
this.isDrag = false; |
|
|
|
this.form.id = ""; |
|
|
|
setTimeout(() => { |
|
|
|
this.dataTransOpts.refresh.customer_org_group_detail.M++; |
|
|
|
}, 20); |
|
|
|
return; |
|
|
|
} |
|
|
|
getapi( |
|
|
|
`/api/app/customerorgregister/getlistincustomerorgid?CustomerOrgId=${v}` |
|
|
|
).then((res) => { |
|
|
|
if (res.code != -1) { |
|
|
|
this.customerOrgRegisterList = res.data; |
|
|
|
if (res.data.length > 0) { |
|
|
|
this.customerOrgRegister = res.data[res.data.length - 1]; |
|
|
|
this.getCustomerOrgGroup(this.customerOrgRegister.id); |
|
|
|
} else { |
|
|
|
this.customerOrgRegister = {}; |
|
|
|
this.customerOrgGroups = []; |
|
|
|
this.isDrag = false; |
|
|
|
} |
|
|
|
objCopy(this.formInit, this.form); |
|
|
|
setTimeout(() => { |
|
|
|
this.dataTransOpts.refresh.customer_org_group_detail.M++; |
|
|
|
}, 20); |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
//选择体检次数 |
|
|
|
changeTimes(v) { |
|
|
|
this.getCustomerOrgGroup(v.id); |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
//获取体检次数下的分组 |
|
|
|
getCustomerOrgGroup(customerOrgRegisterId) { |
|
|
|
// this.isDrag = false; |
|
|
|
// objCopy(this.formInit, this.form); |
|
|
|
// this.form.customerOrgRegisterId = customerOrgRegisterId; |
|
|
|
this.customerOrgGroups = []; |
|
|
|
getapi( |
|
|
|
`/api/app/customerorggroup/getlistinfilter?CustomerOrgRegisterId=${customerOrgRegisterId}` |
|
|
|
).then((res) => { |
|
|
|
if (res.code != -1) { |
|
|
|
this.customerOrgGroups = res.data; |
|
|
|
this.customerOrgGroups.forEach((e) => { |
|
|
|
e.customerOrgRegisterId = customerOrgRegisterId; |
|
|
|
}); |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
handleRowClassName({ row, rowIndex }) { |
|
|
|
// highLightBg 为 'selected'的高亮 |
|
|
|
//console.log(rowIndex, row) |
|
|
|
@ -794,11 +846,14 @@ export default { |
|
|
|
this.$message.warning({ showClose: true, message: "请先选中单位分组" }) |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
if (this.customerOrgGroup.isComplete && this.customerOrgGroup.isComplete.toUpperCase() == 'Y') { |
|
|
|
this.$message.warning({ showClose: true, message: "体检次数已完成,不允许操作" }) |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
this.groupVisble = true |
|
|
|
/* 允许复制其他单位的分组 故屏蔽此段代码 |
|
|
|
getapi( |
|
|
|
`/api/app/customerorggroup/getlistinfilter?CustomerOrgRegisterId=${this.customerOrgGroup.customerOrgRegisterId}` |
|
|
|
).then((res) => { |
|
|
|
@ -811,7 +866,7 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
*/ |
|
|
|
}, |
|
|
|
|
|
|
|
//选中分组 |
|
|
|
@ -995,11 +1050,24 @@ export default { |
|
|
|
this.getCustomerOrgGroupAsbitems(this.customerOrgGroup.id); |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
// 显示复制分组页面时,刷单位与体检次数数据 |
|
|
|
"groupVisble":{ |
|
|
|
handler(newVal, oldVal) { |
|
|
|
if(newVal){ |
|
|
|
console.log('customerOrgGroup',this.customerOrgGroup,this.customerOrgAll,this.curOrgRegisterList) |
|
|
|
this.customerOrgDisp = deepCopy(this.customerOrgAll) |
|
|
|
this.customerOrgRegisterList = deepCopy(this.curOrgRegisterList) |
|
|
|
this.customerOrgRegister = deepCopy(this.curOrgRegister) |
|
|
|
this.customerOrgId = this.customerOrgGroup.customerOrgId |
|
|
|
this.customerOrgGroups = deepCopy(this.curOrgGroups) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}; |
|
|
|
</script> |
|
|
|
<style scoped> |
|
|
|
|
|
|
|
.box { |
|
|
|
margin-top: 5px; |
|
|
|
/* border: 1px solid #000; */ |
|
|
|
@ -1009,5 +1077,4 @@ export default { |
|
|
|
width: 100px; |
|
|
|
margin-bottom: 5px |
|
|
|
} |
|
|
|
|
|
|
|
</style> |