|
@@ -93,6 +93,7 @@
|
|
<!-- <el-button size="mini" type="primary" @click="handleFPRZD(row)">发票入账单</el-button> -->
|
|
<!-- <el-button size="mini" type="primary" @click="handleFPRZD(row)">发票入账单</el-button> -->
|
|
<el-button v-if="row.state == 2 && row.isPrinted" size="mini" type="info" @click="handleBilling(row)">发票入账单</el-button>
|
|
<el-button v-if="row.state == 2 && row.isPrinted" size="mini" type="info" @click="handleBilling(row)">发票入账单</el-button>
|
|
<el-button v-if="row.state == 2 && !row.isPrinted" size="mini" type="success" @click="handleBilling(row)">发票入账单</el-button>
|
|
<el-button v-if="row.state == 2 && !row.isPrinted" size="mini" type="success" @click="handleBilling(row)">发票入账单</el-button>
|
|
|
|
+ <el-button size="mini" type="danger" @click="handleDelete(row)">撤回</el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -125,6 +126,7 @@ import AuditingBilling from "./auditing-billing";
|
|
import auditingApi from "@/api/base/auditing";
|
|
import auditingApi from "@/api/base/auditing";
|
|
import workflowDetailApi from "@/api/base/workflowDetail";
|
|
import workflowDetailApi from "@/api/base/workflowDetail";
|
|
import dataDictionaryApi from "@/api/sys/dataDictionary";
|
|
import dataDictionaryApi from "@/api/sys/dataDictionary";
|
|
|
|
+import auditingStepApi from "@/api/base/auditingStep";
|
|
import NProgress from "nprogress"; // progress bar
|
|
import NProgress from "nprogress"; // progress bar
|
|
import "nprogress/nprogress.css"; // progress bar style
|
|
import "nprogress/nprogress.css"; // progress bar style
|
|
|
|
|
|
@@ -260,27 +262,45 @@ export default {
|
|
var self = this;
|
|
var self = this;
|
|
|
|
|
|
self
|
|
self
|
|
- .$confirm("是否确认删除?", "提示", {
|
|
|
|
|
|
+ .$confirm("是否确认撤回?", "提示", {
|
|
confirmButtonText: "确定",
|
|
confirmButtonText: "确定",
|
|
cancelButtonText: "取消",
|
|
cancelButtonText: "取消",
|
|
type: "warning",
|
|
type: "warning",
|
|
})
|
|
})
|
|
.then(() => {
|
|
.then(() => {
|
|
- auditingApi.remove(record.id).then(function (response) {
|
|
|
|
- var jsonData = response.data;
|
|
|
|
-
|
|
|
|
- if (jsonData.result) {
|
|
|
|
- // var index = self.tableData.indexOf(record);
|
|
|
|
- // self.tableData.splice(index, 1);
|
|
|
|
- self.changePage(self.pageIndex);
|
|
|
|
-
|
|
|
|
- self.$message({
|
|
|
|
- type: "success",
|
|
|
|
- message: "删除成功!",
|
|
|
|
- });
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
|
|
+ // auditingApi.remove(record.id).then(function (response) {
|
|
|
|
+ // var jsonData = response.data;
|
|
|
|
+
|
|
|
|
+ // if (jsonData.result) {
|
|
|
|
+ // self.changePage(self.pageIndex);
|
|
|
|
+
|
|
|
|
+ // self.$message({
|
|
|
|
+ // type: "success",
|
|
|
|
+ // message: "撤回成功!",
|
|
|
|
+ // });
|
|
|
|
+ // }
|
|
|
|
+ // });
|
|
|
|
+
|
|
|
|
+ var formData = new FormData();
|
|
|
|
+ formData.append("auditingId", record.id);
|
|
|
|
+ formData.append("opinion", "数据错误,撤回。");
|
|
|
|
+ auditingStepApi
|
|
|
|
+ .auditingStepReject(formData)
|
|
|
|
+ .then(function (response) {
|
|
|
|
+ var jsonData = response.data;
|
|
|
|
+
|
|
|
|
+ if (jsonData.result) {
|
|
|
|
+ self.$message({message: "撤回成功!", type: "success"});
|
|
|
|
+ self.$emit("close", true);
|
|
|
|
+ } else {
|
|
|
|
+ self.$message({message: jsonData.message + "",type: "warning"});
|
|
|
|
+ self.$emit("close", false);
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ .catch((error) => {
|
|
|
|
+ // self.$message.error(error + "");
|
|
});
|
|
});
|
|
|
|
+ });
|
|
},
|
|
},
|
|
handleBatchDelete() {
|
|
handleBatchDelete() {
|
|
var self = this;
|
|
var self = this;
|