|
@@ -349,7 +349,7 @@
|
|
|
:key="index"
|
|
|
type="primary"
|
|
|
@click="handleApprove(item)"
|
|
|
- >item</el-button
|
|
|
+ >{{ item }}</el-button
|
|
|
>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -442,6 +442,8 @@ export default {
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
+ // 操作名称
|
|
|
+ operateName: "",
|
|
|
woNo: "",
|
|
|
// 当前进行到的步骤计数
|
|
|
step: "",
|
|
@@ -467,7 +469,18 @@ export default {
|
|
|
infolist: {},
|
|
|
// 用户信息
|
|
|
userInfo: {},
|
|
|
- buttonList:[],
|
|
|
+ buttonList: [
|
|
|
+ "送部门人员审核",
|
|
|
+ "送领导审核",
|
|
|
+ "送申请人编号发送",
|
|
|
+ "确认编号",
|
|
|
+ "确认需求",
|
|
|
+ "电商接口人阅办",
|
|
|
+ "项目组送电商接口人阅办",
|
|
|
+ "送其他人办理",
|
|
|
+ "打回",
|
|
|
+ "取消",
|
|
|
+ ],
|
|
|
params: {},
|
|
|
centerDialogVisible: false,
|
|
|
messTit: "",
|
|
@@ -593,10 +606,107 @@ export default {
|
|
|
case "打回":
|
|
|
this.handleBackRecord();
|
|
|
break;
|
|
|
+ case "确认需求":
|
|
|
+ this.checkexa = true;
|
|
|
+ this.type = "0";
|
|
|
+ this.operateName = "确认需求";
|
|
|
+ break;
|
|
|
+ case "电商接口人阅办":
|
|
|
+ this.checkexa = true;
|
|
|
+ this.type = "0";
|
|
|
+ this.operateName = "电商接口人阅办";
|
|
|
+ break;
|
|
|
+ case "项目组送电商接口人阅办":
|
|
|
+ this.checkexa = true;
|
|
|
+ this.type = "0";
|
|
|
+ this.operateName = "项目组送电商接口人阅办";
|
|
|
+ break;
|
|
|
+ case "送其他人办理":
|
|
|
+ this.operateName = "送其他人办理";
|
|
|
+ this.handleDeliverReadOfficeOrOtherDo(2)
|
|
|
+ break;
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ // 项目组送电商接口人阅办
|
|
|
+ handleDeliverReadOfficeOrOtherDo(type){
|
|
|
+ console.log(this.operateName,type);
|
|
|
+ },
|
|
|
+ // 电商接口人阅办---管理项目组会签
|
|
|
+ handleCountersigned(){
|
|
|
+ let receiveId = [];
|
|
|
+ let receiveName = [];
|
|
|
+ // console.log(this.treeList);
|
|
|
+ this.treeList.forEach((item) => {
|
|
|
+ receiveId.push(item.id);
|
|
|
+ receiveName.push(item.loginNoStr);
|
|
|
+ });
|
|
|
+ let reqdata = {
|
|
|
+ operateName: this.operateName,
|
|
|
+ receiveId: receiveId.join(","),
|
|
|
+ receiveName: receiveName.join(","),
|
|
|
+ reviewOpinion: this.operateName + "," + this.remark,
|
|
|
+ woNo: this.woNo + "",
|
|
|
+ };
|
|
|
+ console.log(reqdata);
|
|
|
+
|
|
|
+ this.$http({
|
|
|
+ url: "/market/mkOnlineChannel/countersigned",
|
|
|
+ method: "post",
|
|
|
+ headers: {
|
|
|
+ "Content-Type": "application/json",
|
|
|
+ },
|
|
|
+ data: reqdata,
|
|
|
+ }).then(({ data: { desc } }) => {
|
|
|
+ console.log(desc);
|
|
|
+ if (desc === "操作成功") {
|
|
|
+ this.$message.success("操作成功");
|
|
|
+ this.checkexa = false
|
|
|
+ this.dialogStatus = false;
|
|
|
+ this.handleInit();
|
|
|
+ } else {
|
|
|
+ this.$message.error("操作失败");
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ // 确认需求
|
|
|
+ handleNeedyComfirm() {
|
|
|
+ let receiveId = [];
|
|
|
+ let receiveName = [];
|
|
|
+ // console.log(this.treeList);
|
|
|
+ this.treeList.forEach((item) => {
|
|
|
+ receiveId.push(item.id);
|
|
|
+ receiveName.push(item.loginNoStr);
|
|
|
+ });
|
|
|
+ let reqdata = {
|
|
|
+ operateName: this.operateName,
|
|
|
+ receiveId: receiveId.join(","),
|
|
|
+ receiveName: receiveName.join(","),
|
|
|
+ reviewOpinion: this.operateName + "," + this.remark,
|
|
|
+ woNo: this.woNo + "",
|
|
|
+ };
|
|
|
+ console.log(reqdata);
|
|
|
+
|
|
|
+ this.$http({
|
|
|
+ url: "/market/mkOnlineChannel/confirmDemand",
|
|
|
+ method: "post",
|
|
|
+ headers: {
|
|
|
+ "Content-Type": "application/json",
|
|
|
+ },
|
|
|
+ data: reqdata,
|
|
|
+ }).then(({ data: { desc } }) => {
|
|
|
+ console.log(desc);
|
|
|
+ if (desc === "操作成功") {
|
|
|
+ this.$message.success("操作成功");
|
|
|
+ this.checkexa = false
|
|
|
+ this.dialogStatus = false;
|
|
|
+ this.handleInit();
|
|
|
+ } else {
|
|
|
+ this.$message.error("操作失败");
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
// 打回方法
|
|
|
handleBackRecord() {
|
|
|
this.$http({
|
|
@@ -661,6 +771,14 @@ export default {
|
|
|
});
|
|
|
}
|
|
|
request = 1;
|
|
|
+ if (this.operateName === "确认需求") {
|
|
|
+ this.handleNeedyComfirm();
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(this.operateName === '电商接口人阅办'){
|
|
|
+ this.handleCountersigned()
|
|
|
+ return;
|
|
|
+ }
|
|
|
if (request) {
|
|
|
this.$http({
|
|
|
url: "/market/mkOnlineChannel/saveOrUpdate",
|
|
@@ -713,7 +831,7 @@ export default {
|
|
|
headers: {
|
|
|
"Content-Type": "application/json",
|
|
|
},
|
|
|
- data: this.woNo,
|
|
|
+ data: {woNo:this.woNo + ''},
|
|
|
}).then(({ data: { desc } }) => {
|
|
|
console.log(desc);
|
|
|
if (desc === "操作成功") {
|