This commit is contained in:
wangyan 2024-08-26 17:52:31 +08:00
parent 595df15048
commit ff3d23e5d4
2 changed files with 33 additions and 13 deletions

View File

@ -39,7 +39,7 @@
append-to-body
>
<el-upload
ref="upload"
ref="upload2"
:limit="1"
:headers="upload2.headers"
:action="upload2.url"
@ -58,7 +58,7 @@
<el-button
:loading="upload2.isUploading"
type="primary"
@click="submitFileForm"
@click="submitFileForm2"
> </el-button
>
<el-button @click="upload2.open = false"> </el-button>
@ -478,13 +478,21 @@ export default {
this.upload2.open = false;
this.upload2.isUploading = false;
this.$refs.upload2.clearFiles();
this.$alert(response.msg, "导入结果", { dangerouslyUseHTMLString: true });
this.$notify({
title: "导入成功",
type: "success",
duration: 2500
});
this.init();
},
//
submitFileForm() {
this.$refs.upload.submit();
},
submitFileForm2() {
this.$refs.upload2.submit();
},
toQuery0() {
this.page = 0;
this.url = "/api/douyinAfterSales/specQuery";

View File

@ -76,7 +76,7 @@
</el-col>
<el-col :span="6">
<el-select
v-model="query.resolution"
v-model="query.expressCompany"
style="width:100%"
clearable
placeholder="快递公司"
@ -175,7 +175,13 @@
<af-table-column prop="expressCompany" label="快递公司" />
<af-table-column prop="afterSalesNumber" label="售后单号" />
<af-table-column prop="initiator" label="发起人" />
<af-table-column prop="interceptTime" label="发起拦截时间" />
<af-table-column prop="interceptTime" label="发起拦截时间">
<template slot-scope="scope">
<span>{{
parseTime(scope.row.interceptTime, "{y}-{m}-{d} {h}:{i}:{s}")
}}</span>
</template>
</af-table-column>
<af-table-column prop="interceptStatus" label="拦截状态" />
<!-- <af-table-column prop="interceptCost" label="拦截费用(元)" /> -->
<!-- <af-table-column prop="interceptLocation" label="拦截网点" />
@ -184,8 +190,19 @@
<af-table-column prop="returnFailureReason" label="退回失败原因" />
<af-table-column prop="createBy" label="创建人" />
<af-table-column prop="createTime" label="创建时间" /> -->
<af-table-column prop="resolution" label="处理结果" />
<af-table-column prop="resolutionTime" label="处理结果时间" />
<af-table-column prop="resolution" label="处理结果">
<template slot-scope="scope">
<span v-if="scope.row.resolution == '0'">未处理</span>
<span v-if="scope.row.resolution == '1'">已处理</span>
</template>
</af-table-column>
<af-table-column prop="resolutionTime" label="处理结果时间">
<template slot-scope="scope">
<span>{{
parseTime(scope.row.resolutionTime, "{y}-{m}-{d} {h}:{i}:{s}")
}}</span>
</template>
</af-table-column>
<af-table-column prop="resolutionUser" label="处理人" />
</el-table>
<!--分页组件-->
@ -319,12 +336,7 @@ export default {
this.url = "api/quickInterceptService";
const sort = "id,desc";
this.params = { page: this.page, size: this.size, sort: sort };
const query = this.query;
const type = query.type;
const value = query.value;
if (type && value) {
this.params[type] = value;
}
Object.assign(this.params, this.query);
return true;
},
subDelete(id) {