|
|
@@ -34,13 +34,13 @@
|
|
|
v-if="permission.returns_upload"
|
|
|
@click="handleUpload">上 傳
|
|
|
</el-button>
|
|
|
- <el-button type="success"
|
|
|
+ <!--<el-button type="success"
|
|
|
size="small"
|
|
|
icon="el-icon-setting"
|
|
|
plain
|
|
|
v-if="permission.returns_setting"
|
|
|
@click="handleSetting">設置發佈人
|
|
|
- </el-button>
|
|
|
+ </el-button>-->
|
|
|
<el-button type="primary"
|
|
|
size="small"
|
|
|
icon="el-icon-download"
|
|
|
@@ -54,9 +54,9 @@
|
|
|
|
|
|
<template slot="menu" slot-scope="{row, index}">
|
|
|
<el-button size="small" class="el-button--text" v-if="permission.returns_view" @click="$refs.crud.rowView(row, index)"><i class="el-icon-view"></i> 查 看</el-button>
|
|
|
- <el-button size="small" class="el-button--text" v-if="permission.returns_edit && row.process <= 2" @click="$refs.crud.rowEdit(row, index)"><i class="el-icon-edit"></i> 編 輯</el-button>
|
|
|
- <el-button size="small" class="el-button--text" v-if="permission.returns_delete && row.process <= 2" @click="$refs.crud.rowDel(row, index)"><i class="el-icon-delete"></i> 刪 除</el-button>
|
|
|
- <el-button size="small" class="el-button--text" v-if="permission.returns_issue && row.process == 2 && row.personNo == userInfo.user_ehr" @click="form = row,issueVisible = true">去發佈</el-button>
|
|
|
+ <el-button size="small" class="el-button--text" v-if="permission.returns_edit && row.process <= 2 && ((row.personId && row.personId.indexOf(userInfo.user_id) != -1) || row.createUser == userInfo.user_id)" @click="$refs.crud.rowEdit(row, index)"><i class="el-icon-edit"></i> 編 輯</el-button>
|
|
|
+ <el-button size="small" class="el-button--text" v-if="permission.returns_delete && row.process <= 2 && ((row.personId && row.personId.indexOf(userInfo.user_id) != -1) || row.createUser == userInfo.user_id)" @click="$refs.crud.rowDel(row, index)"><i class="el-icon-delete"></i> 刪 除</el-button>
|
|
|
+ <el-button size="small" class="el-button--text" v-if="permission.returns_issue && row.process == 2 && (row.personId && row.personId.indexOf(userInfo.user_id) != -1)" @click="form = row,issueVisible = true">去發佈</el-button>
|
|
|
<el-button size="small" class="el-button--text" v-if="permission.returns_approve && row.process == 3" @click="approve(row, index)"><i class="el-icon-check"></i> 確 認</el-button>
|
|
|
</template>
|
|
|
|
|
|
@@ -155,9 +155,9 @@
|
|
|
},
|
|
|
selectionList: [],
|
|
|
option: {
|
|
|
- addTitle: '新增【新開護退件登記表】',
|
|
|
- editTitle: '編輯【新開護退件登記表】',
|
|
|
- viewTitle: '查看【新開護退件登記表】',
|
|
|
+ addTitle: '新增【新開戶退件登記表】',
|
|
|
+ editTitle: '編輯【新開戶退件登記表】',
|
|
|
+ viewTitle: '查看【新開戶退件登記表】',
|
|
|
height:'auto',
|
|
|
calcHeight: 30,
|
|
|
tip: false,
|
|
|
@@ -262,11 +262,11 @@
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
- label: "客護名稱",
|
|
|
+ label: "客戶名稱",
|
|
|
prop: "customerName",
|
|
|
rules: [{
|
|
|
required: true,
|
|
|
- message: "請輸入客護名稱",
|
|
|
+ message: "請輸入客戶名稱",
|
|
|
trigger: "blur"
|
|
|
}]
|
|
|
},
|
|
|
@@ -393,7 +393,7 @@
|
|
|
return res.data;
|
|
|
},
|
|
|
rules: [{
|
|
|
- required: false,
|
|
|
+ required: true,
|
|
|
message: "請輸入跟進情況",
|
|
|
trigger: "blur"
|
|
|
}]
|
|
|
@@ -577,7 +577,7 @@
|
|
|
}
|
|
|
}
|
|
|
this.$Export.excel({
|
|
|
- title: "新開護退件登記表" || new Date().getTime(),
|
|
|
+ title: "新開戶退件登記表" || new Date().getTime(),
|
|
|
columns: columns,
|
|
|
data: data
|
|
|
});
|
|
|
@@ -776,8 +776,8 @@
|
|
|
let issueFlag = true, approveFlag = true, delFlag = true;
|
|
|
for (let i = 0; i < list.length; i++) {
|
|
|
let item = list[i];
|
|
|
- delFlag = delFlag && item.process <= 2;
|
|
|
- issueFlag = issueFlag && item.process == 2 && item.personNo == this.userInfo.user_ehr;
|
|
|
+ delFlag = delFlag && item.process <= 2 && ((item.personId && item.personId.indexOf(this.userInfo.user_id) != -1) || item.createUser == this.userInfo.user_id);
|
|
|
+ issueFlag = issueFlag && item.process == 2 && (item.personId && item.personId.indexOf(this.userInfo.user_id) != -1);
|
|
|
approveFlag = approveFlag && item.process == 3;
|
|
|
}
|
|
|
this.delBatchBtn = !delFlag;
|