feat:新增项目授权名单 添加阶段 取消阶段弹窗

This commit is contained in:
songwc
2022-10-22 10:35:49 +08:00
parent 7642f11cb6
commit 4b5a70439d
3 changed files with 859 additions and 18 deletions

View File

@@ -522,11 +522,14 @@
<!-- 归属权抽屉 -->
<proj-owner-ship v-model:ProjOwnervisible="ProjOwnervisible" />
<!-- 授权名单抽屉 -->
<proj-power-list v-model:ProjPvisible="ProjPvisible" />
</div>
</template>
<script>
import { reactive, toRefs, onMounted } from "vue";
import ProjOwnerShip from "../../components/drawers/ProjectOwn";
import ProjPowerList from "../../components/drawers/ProjPowerList";
const columns = [
{
title: "项目名称",
@@ -583,7 +586,7 @@ const columns = [
export default {
name: "projectManage",
components: { ProjOwnerShip },
components: { ProjOwnerShip, ProjPowerList },
setup() {
const state = reactive({
projectNameList: [
@@ -865,6 +868,7 @@ export default {
doublepro: false,
doublesonpro: false,
ProjOwnervisible: false,
ProjPvisible: false,
});
onMounted(() => {
@@ -896,7 +900,13 @@ export default {
dropdownClassName="tabledropdown"
>
<a-select-option value="权限名单" label="权限名单">
<div>权限名单</div>
<div
onClick={() => {
showProjPrower();
}}
>
权限名单
</div>
</a-select-option>
<a-select-option value="归属权" label="归属权">
<div
@@ -952,7 +962,13 @@ export default {
dropdownClassName="tabledropdown"
>
<a-select-option value="权限名单" label="权限名单">
<div>权限名单</div>
<div
onClick={() => {
showProjPrower();
}}
>
权限名单
</div>
</a-select-option>
<a-select-option value="归属权" label="归属权">
<div
@@ -986,7 +1002,13 @@ export default {
dropdownClassName="tabledropdown"
>
<a-select-option value="权限名单" label="权限名单">
<div>权限名单</div>
<div
onClick={() => {
showProjPrower();
}}
>
权限名单
</div>
</a-select-option>
<a-select-option value="归属权" label="归属权">
<div
@@ -1028,7 +1050,13 @@ export default {
dropdownClassName="tabledropdown"
>
<a-select-option value="权限名单" label="权限名单">
<div>权限名单</div>
<div
onClick={() => {
showProjPrower();
}}
>
权限名单
</div>
</a-select-option>
<a-select-option value="归属权" label="归属权">
<div
@@ -1078,7 +1106,13 @@ export default {
dropdownClassName="tabledropdown"
>
<a-select-option value="权限名单" label="权限名单">
<div>权限名单</div>
<div
onClick={() => {
showProjPrower();
}}
>
权限名单
</div>
</a-select-option>
<a-select-option value="归属权" label="归属权">
<div
@@ -1115,7 +1149,13 @@ export default {
dropdownClassName="tabledropdown"
>
<a-select-option value="权限名单" label="权限名单">
<div>权限名单</div>
<div
onClick={() => {
showProjPrower();
}}
>
权限名单
</div>
</a-select-option>
<a-select-option value="归属权" label="归属权">
<div
@@ -1156,7 +1196,13 @@ export default {
dropdownClassName="tabledropdown"
>
<a-select-option value="权限名单" label="权限名单">
<div>权限名单</div>
<div
onClick={() => {
showProjPrower();
}}
>
权限名单
</div>
</a-select-option>
<a-select-option value="归属权" label="归属权">
<div
@@ -1210,7 +1256,13 @@ export default {
dropdownClassName="tabledropdown"
>
<a-select-option value="权限名单" label="权限名单">
<div>权限名单</div>
<div
onClick={() => {
showProjPrower();
}}
>
权限名单
</div>
</a-select-option>
<a-select-option value="归属权" label="归属权">
<div
@@ -1264,7 +1316,13 @@ export default {
dropdownClassName="tabledropdown"
>
<a-select-option value="权限名单" label="权限名单">
<div>权限名单</div>
<div
onClick={() => {
showProjPrower();
}}
>
权限名单
</div>
</a-select-option>
<a-select-option value="归属权" label="归属权">
<div
@@ -1316,7 +1374,13 @@ export default {
dropdownClassName="tabledropdown"
>
<a-select-option value="权限名单" label="权限名单">
<div>权限名单</div>
<div
onClick={() => {
showProjPrower();
}}
>
权限名单
</div>
</a-select-option>
<a-select-option value="归属权" label="归属权">
<div
@@ -1377,7 +1441,13 @@ export default {
dropdownClassName="tabledropdown"
>
<a-select-option value="权限名单" label="权限名单">
<div>权限名单</div>
<div
onClick={() => {
showProjPrower();
}}
>
权限名单
</div>
</a-select-option>
<a-select-option value="归属权" label="归属权">
<div
@@ -1431,7 +1501,13 @@ export default {
dropdownClassName="tabledropdown"
>
<a-select-option value="权限名单" label="权限名单">
<div>权限名单</div>
<div
onClick={() => {
showProjPrower();
}}
>
权限名单
</div>
</a-select-option>
<a-select-option value="归属权" label="归属权">
<div
@@ -1485,7 +1561,13 @@ export default {
dropdownClassName="tabledropdown"
>
<a-select-option value="权限名单" label="权限名单">
<div>权限名单</div>
<div
onClick={() => {
showProjPrower();
}}
>
权限名单
</div>
</a-select-option>
<a-select-option value="归属权" label="归属权">
<div
@@ -1539,7 +1621,13 @@ export default {
dropdownClassName="tabledropdown"
>
<a-select-option value="权限名单" label="权限名单">
<div>权限名单</div>
<div
onClick={() => {
showProjPrower();
}}
>
权限名单
</div>
</a-select-option>
<a-select-option value="归属权" label="归属权">
<div
@@ -1604,7 +1692,13 @@ export default {
dropdownClassName="tabledropdown"
>
<a-select-option value="权限名单" label="权限名单">
<div>权限名单</div>
<div
onClick={() => {
showProjPrower();
}}
>
权限名单
</div>
</a-select-option>
<a-select-option value="归属权" label="归属权">
<div
@@ -1750,6 +1844,9 @@ export default {
const showProjOwner = () => {
state.ProjOwnervisible = true;
};
const showProjPrower = () => {
state.ProjPvisible = true;
};
return {
...toRefs(state),
columns,
@@ -1765,6 +1862,7 @@ export default {
closeModal3,
getTableDate,
showProjOwner,
showProjPrower,
};
},
};