|
@@ -56,7 +56,8 @@
|
|
|
type="primary"
|
|
|
v-if="
|
|
|
edit_form.status === '2' &&
|
|
|
- (duty === '7' || duty === '2' || duty === '1')
|
|
|
+ (duty === '7' || duty === '2' || duty === '1') &&
|
|
|
+ reviewType === duty
|
|
|
"
|
|
|
@click="handleApprove"
|
|
|
>审批</el-button
|
|
@@ -142,6 +143,7 @@
|
|
|
>
|
|
|
<el-form-item label="转派人员" prop="personnel">
|
|
|
<el-select
|
|
|
+ filterable
|
|
|
v-model="transfer_form.personnel"
|
|
|
placeholder="请选择转派人员"
|
|
|
>
|
|
@@ -222,6 +224,7 @@ export default {
|
|
|
page: 1,
|
|
|
rows: 10,
|
|
|
total: 0,
|
|
|
+ reviewType: "",
|
|
|
isCheck: false,
|
|
|
// 职位判断转派用
|
|
|
duty: "",
|
|
@@ -455,6 +458,7 @@ export default {
|
|
|
this.visible = true;
|
|
|
this.edit_visible = true;
|
|
|
this.edit_form = row;
|
|
|
+ this.reviewType = "";
|
|
|
// 暂时的处理先调接口
|
|
|
this.$http({
|
|
|
url: "/market/CMKIssued/CMKIssuedProcessByUser",
|
|
@@ -464,10 +468,26 @@ export default {
|
|
|
},
|
|
|
data: { id: this.edit_form.id },
|
|
|
}).then(({ data: { reviewType } }) => {
|
|
|
+ // 判断审批按钮是否还存在
|
|
|
console.log(reviewType, "res");
|
|
|
- if (reviewType) {
|
|
|
- this.type = reviewType;
|
|
|
+ this.reviewType = reviewType;
|
|
|
+ switch (reviewType) {
|
|
|
+ case null:
|
|
|
+ this.reviewType = "";
|
|
|
+ break;
|
|
|
+ case "1":
|
|
|
+ this.reviewType = "7";
|
|
|
+ break;
|
|
|
+ case "2":
|
|
|
+ this.reviewType = "2";
|
|
|
+ break;
|
|
|
+ case "3":
|
|
|
+ this.reviewType = "1";
|
|
|
+ break;
|
|
|
}
|
|
|
+ // if (reviewType) {
|
|
|
+ // this.type = reviewType;
|
|
|
+ // }
|
|
|
});
|
|
|
},
|
|
|
// 查看按钮
|
|
@@ -582,7 +602,7 @@ export default {
|
|
|
request = 1;
|
|
|
break;
|
|
|
case "transfer":
|
|
|
- // reviewType 2.副总经理 2是副总
|
|
|
+ // reviewType 2.副总经理 3总经理
|
|
|
if (this.duty === "7") {
|
|
|
reqdata.reviewType = 2;
|
|
|
request = 1;
|