Commit 6bb9ca89 authored by 黄奎's avatar 黄奎

页面修改

parent b3894c8e
......@@ -29,6 +29,7 @@ var AuthCode = {
F_Disbursement_Schedule:'F_Disbursement_Schedule',//财务团队用款计划权限
F_Advance_Match:'F_Advance_Match',//预付款冲抵
S_Travel_AirLoss:'S_Travel_AirLoss', //设为损失
S_CheckAllOrder:'s_CheckAllOrder' //查看所有订单
S_CheckAllOrder:'s_CheckAllOrder', //查看所有订单
F_EditDeleteGuest:"F_EditDeleteGuest",//修改删除旅客和名单权限
};
export default AuthCode;
\ No newline at end of file
......@@ -46,19 +46,21 @@
</td>
<td>{{item.MobilePhone}}</td>
<td>{{item.PassportNo}}</td>
<td>{{item.Notes}}</td>
<td style="text-align:left;">{{item.Notes}}</td>
<td>{{item.CreateByName}}</td>
<td>
<span class="CM_detail" @click="showDialog(item)">修改</span>
<span class="CM_detail" @click="delGuest(item)">删除</span>
<template v-if="CurrentUserInfo.EmployeeId==item.CreateBy||IsEditDlete">
<span class="CM_detail" @click="showDialog(item)">修改</span>
<span class="CM_detail" @click="delGuest(item)">删除</span>
</template>
</td>
</tr>
</table>
<div class="noData" v-show="queryCommonData.noData">
{{$t('system.content_noData')}}
</div>
<el-pagination background @current-change="handleCurrentChange" :current-page.sync="queryCommonData.currentPage"
layout="total,prev, pager, next, jumper" :page-size="queryCommonData.pageSize" :total="queryCommonData.total">
<el-pagination background @current-change="handleCurrentChange" :current-page.sync="queryMsg.currentPage"
layout="total,prev, pager, next, jumper" :page-size="queryMsg.pageSize" :total="queryMsg.total">
</el-pagination>
</div>
<el-dialog custom-class='w500' :title="editTitle" :visible.sync="isShowGuestForm" center
......@@ -106,11 +108,6 @@
loading: false,
//是否有数据
noData: false,
//总数
total: 0,
//第几页
currentPage: 1,
pageSize: 10,
//数据列表
dataList: [],
},
......@@ -118,6 +115,10 @@
IdCard: "",
pageIndex: 1,
pageSize: 10,
//第几页
currentPage: 1,
//总数
total: 0,
},
//新增修改旅客黑名单参数
postMsg: {
......@@ -129,6 +130,8 @@
},
isShowGuestForm: false, //是否显示新增修改弹窗
editTitle: "新增旅客黑名单信息", //弹窗标题
CurrentUserInfo: {}, //当前登录用户信息
IsEditDlete: false, //是否有修改删除权限
}
},
methods: {
......@@ -166,13 +169,13 @@
}, err => {})
},
getList() {
this.queryCommonData.loading = true
this.queryCommonData.loading = true;
this.apipost('travel_post_GetGuestBlackPageList', this.queryMsg, res => {
this.queryCommonData.loading = false;
if (res.data.resultCode == 1) {
this.queryCommonData.total = res.data.data.count
this.queryCommonData.noData = !this.queryCommonData.total > 0
this.queryCommonData.dataList = res.data.data.pageData
this.queryMsg.total = res.data.data.count;
this.queryCommonData.noData = !this.queryMsg.total > 0;
this.queryCommonData.dataList = res.data.data.pageData;
} else {
this.Error(res.data.message)
}
......@@ -180,14 +183,13 @@
},
//翻页
handleCurrentChange(val) {
this.queryCommonData.pageIndex = val
this.queryMsg.pageIndex = val
this.getList()
},
//重新查询
resetPageIndex() {
this.queryCommonData.pageIndex = 1
this.queryMsg.pageIndex = 1
this.queryCommonData.currentPage = 1
this.queryMsg.pageIndex = 1;
this.queryMsg.currentPage = 1;
},
//删除
delGuest(item) {
......@@ -209,7 +211,20 @@
null
);
});
}
},
//是否有修改和删除旅客黑名单权限
CheckAuth() {
var actionCode = this.$AuthCode.F_EditDeleteGuest;
this.CheckUserAuth(actionCode, res => {
if (res.data.resultCode == 1 && res.data.data == 1) {
this.IsEditDlete = true;
}
});
},
},
created() {
this.CurrentUserInfo = this.getLocalStorage();
this.CheckAuth();
},
mounted() {
this.getList();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment