Browse Source

修复初始化参数错误,修复按钮权限问题

dev-xx
马远东 1 year ago
parent
commit
d3a8adb955
  1. 37
      src/views/aftersales/aftersalesWorkOrder.vue

37
src/views/aftersales/aftersalesWorkOrder.vue

@ -179,10 +179,7 @@
<!-- <el-button @click="addingRecord(slotProps.scope)">新增记录</el-button> -->
<el-button
v-if="
(TabPermissions !== '4' && !AppealStatusT) ||
(AppealStatusT &&
UserPermissions !== '仓库客服' &&
slotProps.scope.row.typesOf != '2')
(TabPermissions !== '4' && !AppealStatusT && TabPermissions!='8') || (AppealStatusT && UserPermissions !== '仓库客服' && slotProps.scope.row.typesOf != '2')
"
@click="view(slotProps.scope)"
>查看</el-button
@ -216,6 +213,13 @@
@click="Deleteappeal(slotProps.scope, 'Delete')"
>删除</el-button
>
<el-button
v-if="TabPermissions == '8'"
@click="MessageReply(slotProps.scope, 'Delete')"
>回复</el-button
>
<el-button
v-if="
AppealStatusT &&
@ -1105,6 +1109,7 @@ const IndexTable = val => {
columnList[3].checkarr = [];
data.current = page.value.currentPage; //
data.size = page.value.pageSize; //
updateDictionary(columnList[2].checkarr, 'pc_work_order'); //
updateDictionary(columnList[3].checkarr, 'pc_discovery_node'); //
updateDictionary(columnList[17].checkarr, 'work_order_status'); //
@ -1232,6 +1237,9 @@ const OnLoad = () => {
console.log(data, '要提交的数据');
updateDictionary(columnList[2].checkarr, 'pc_work_order'); //
updateDictionary(columnList[3].checkarr, 'pc_discovery_node'); //
if(TabPermissions.value=='0'){
details.query.workOrderStatus = 1000;
}
IndexTable(details.query);
getDeptWarehouse({}).then(res => {
res.data.data.forEach(item => {
@ -1403,8 +1411,8 @@ const view = val => {
businessId: val.row.businessId,
ProcessType: TabPermissions.value == 2 ? '2' : TabPermissions.value == 3 ? '1' : '', // 1 2
RouteIndexs: TabPermissions.value, //
Routstate: 'appeal', //
AppealReview:val.row.typesOf=='0'?'true':'false', //
Routstate: '', //
AppealReview:val.row.typesOf?val.row.typesOf=='0'?'true':'false':'true', //
},
});
};
@ -2034,7 +2042,7 @@ const appealFn = val => {
if (res.data.data.records.length) {
details.data = res.data.data.records;
} else {
details.data = [{}];
details.data = [];
}
page.value.total = res.data.data.total;
});
@ -2908,6 +2916,21 @@ const Deleteappeal = val => {
console.log(res, '删除失败返回值');
});
};
//
const MessageReply=(val)=>{
$router.push({
path: '/aftersales/aftersalesWorkOrderend',
query: {
id: val.row.id,
name: val.row.workOrderNumber + '-消息回复',
businessId: val.row.businessId,
RouterState: 'determine',
index: '0',
},
});
}
</script>
<style scoped lang="scss">

Loading…
Cancel
Save