修改admin没有权限bug

This commit is contained in:
limengnan 2026-04-09 16:28:41 +08:00
parent d0e5969a71
commit 3843a7adb0

View File

@ -454,10 +454,12 @@ function downloadFile(obj :any, name :any, suffix :any) {
<el-button type="primary" style="margin-left: 10px" @click="gettableData">搜索</el-button> <el-button type="primary" style="margin-left: 10px" @click="gettableData">搜索</el-button>
</div> </div>
<div> <div>
<el-button type="primary" @click="addClick" v-if="props.projectInfo.visibility == 'PUBLIC' || username == props.projectInfo.creator || props.projectInfo.creator == 'admin'"> <el-button type="primary" @click="addClick"
v-if="props.projectInfo.visibility == 'PUBLIC' || username == props.projectInfo.creator ||
username == 'admin'">
新增</el-button> 新增</el-button>
<el-button :type="multipleSelection.length > 0 ? 'primary' : ''" <el-button :type="multipleSelection.length > 0 ? 'primary' : ''"
v-if="props.projectInfo.visibility == 'PUBLIC' || username == props.projectInfo.creator || props.projectInfo.creator == 'admin'" v-if="props.projectInfo.visibility == 'PUBLIC' || username == props.projectInfo.creator || username == 'admin'"
:disabled="multipleSelection.length <= 0" @click="delClick">删除</el-button> :disabled="multipleSelection.length <= 0" @click="delClick">删除</el-button>
</div> </div>
</div> </div>
@ -488,13 +490,13 @@ function downloadFile(obj :any, name :any, suffix :any) {
style="display: flex;display: -webkit-flex; justify-content: space-around;-webkit-justify-content: space-around; "> style="display: flex;display: -webkit-flex; justify-content: space-around;-webkit-justify-content: space-around; ">
<img src="@/assets/table/edit.png" alt="" title="修改" <img src="@/assets/table/edit.png" alt="" title="修改"
v-if="scope.row.status == 0 && (props.projectInfo.visibility == 'PUBLIC' || username == props.projectInfo.creator || props.projectInfo.creator == 'admin')" v-if="scope.row.status == 0 && (props.projectInfo.visibility == 'PUBLIC' || username == props.projectInfo.creator || username == 'admin')"
@click="editClick(scope.row,'修改')" style="cursor: pointer; "> @click="editClick(scope.row,'修改')" style="cursor: pointer; ">
<img src="@/assets/table/view.png" alt="" title="查看" v-else @click="editClick(scope.row,'查看')" style="cursor: pointer; "> <img src="@/assets/table/view.png" alt="" title="查看" v-else @click="editClick(scope.row,'查看')" style="cursor: pointer; ">
<img src="@/assets/table/shifa.png" alt="" title="始发事件" <img src="@/assets/table/shifa.png" alt="" title="始发事件"
v-if="scope.row.status == 0 && (props.projectInfo.visibility == 'PUBLIC' || username == props.projectInfo.creator || props.projectInfo.creator == 'admin')" v-if="scope.row.status == 0 && (props.projectInfo.visibility == 'PUBLIC' || username == props.projectInfo.creator || username == 'admin')"
@click="departureClick(scope.row,'初始条件设置')" style="cursor: pointer; "> @click="departureClick(scope.row,'初始条件设置')" style="cursor: pointer; ">
<img src="@/assets/table/see.png" alt="" title="查看始发事件" v-else <img src="@/assets/table/see.png" alt="" title="查看始发事件" v-else
@click="departureClick(scope.row,'查看初始条件')" style="cursor: pointer; "> @click="departureClick(scope.row,'查看初始条件')" style="cursor: pointer; ">
@ -502,7 +504,7 @@ function downloadFile(obj :any, name :any, suffix :any) {
<img src="@/assets/table/moni.png" alt="" title="模拟计算" <img src="@/assets/table/moni.png" alt="" title="模拟计算"
v-if="(scope.row.status == 0|| scope.row.status == 1) && (props.projectInfo.visibility == 'PUBLIC' || username == props.projectInfo.creator || props.projectInfo.creator == 'admin')" v-if="(scope.row.status == 0|| scope.row.status == 1) && (props.projectInfo.visibility == 'PUBLIC' || username == props.projectInfo.creator || username == 'admin')"
@click="confirmationAnalysis(scope.row)" style="cursor: pointer; "> @click="confirmationAnalysis(scope.row)" style="cursor: pointer; ">
<img src="@/assets/table/moni_disabled.png" alt="" title="查看始发事件" v-else> <img src="@/assets/table/moni_disabled.png" alt="" title="查看始发事件" v-else>
@ -511,7 +513,7 @@ function downloadFile(obj :any, name :any, suffix :any) {
<img src="@/assets/table/result_disabled.png" alt="" title="计算结果" v-if="scope.row.status != 2"> <img src="@/assets/table/result_disabled.png" alt="" title="计算结果" v-if="scope.row.status != 2">
<img src="@/assets/table/del.png" alt="" title="删除" <img src="@/assets/table/del.png" alt="" title="删除"
v-if="scope.row.status == 0 && (props.projectInfo.visibility == 'PUBLIC' || username == props.projectInfo.creator || props.projectInfo.creator == 'admin')" v-if="scope.row.status == 0 && (props.projectInfo.visibility == 'PUBLIC' || username == props.projectInfo.creator || username == 'admin')"
@click="delAloneClick(scope.row)" style="cursor: pointer; "> @click="delAloneClick(scope.row)" style="cursor: pointer; ">
<img v-else src="@/assets/table/del_disabled.png" alt="" title="删除" <img v-else src="@/assets/table/del_disabled.png" alt="" title="删除"
> >