|
@@ -195,6 +195,9 @@
|
|
|
<span v-if="row.status=='20'">
|
|
|
<el-button size="mini" type="primary" @click="openFirstApproval(row)">处理</el-button>
|
|
|
</span>
|
|
|
+ <span v-if="row.status=='40'">
|
|
|
+ <el-button size="mini" type="primary" @click="jumpForty(row)">转单</el-button>
|
|
|
+ </span>
|
|
|
<span v-if="row.status=='50'">
|
|
|
<el-button size="mini" type="primary" @click="openTransfer(row)">处理</el-button>
|
|
|
</span>
|
|
@@ -501,7 +504,49 @@ export default {
|
|
|
self.$message.error(jsonData.message + "");
|
|
|
}
|
|
|
});
|
|
|
- }
|
|
|
+ },
|
|
|
+ jumpForty(record) {
|
|
|
+ var self = this;
|
|
|
+ self
|
|
|
+ .$confirm("是否确认转单?", "提示", {
|
|
|
+ confirmButtonText: "确定",
|
|
|
+ cancelButtonText: "取消",
|
|
|
+ type: "warning"
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ var formModel = this.formModel;
|
|
|
+ (function() {
|
|
|
+ var formData = new FormData();
|
|
|
+
|
|
|
+ formData.append("applicationId", record.id);
|
|
|
+ formData.append("policyId", "");
|
|
|
+ formData.append("status", "50");
|
|
|
+
|
|
|
+ self.submiting = true;
|
|
|
+ return approvalApi.rollbackOrder(formData);
|
|
|
+ })().then(function(response) {
|
|
|
+ self.submiting = false;
|
|
|
+
|
|
|
+ var jsonData = response.data;
|
|
|
+
|
|
|
+ if (jsonData.result) {
|
|
|
+ self.changePage(self.pageIndex);
|
|
|
+
|
|
|
+ self.$message({
|
|
|
+ type: "success",
|
|
|
+ message: "操作成功!"
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ self.$message({
|
|
|
+ message: jsonData.message + "",
|
|
|
+ type: "warning"
|
|
|
+ });
|
|
|
+
|
|
|
+ self.$emit("close", false);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+ },
|
|
|
},
|
|
|
mounted: function() {
|
|
|
this.changePage(1);
|