| xqd
@@ -5,7 +5,7 @@
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="formData.name"
|
|
|
- placeholder="合同名称/编号、承兑人名称或出票..."
|
|
|
+ placeholder="合同名称/编号、供应商名称或出票..."
|
|
|
clearable
|
|
|
style="width: 100%"
|
|
|
@change="Search"
|
| xqd
@@ -54,7 +54,9 @@
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-dropdown @command="handleCommandAuditstatus">
|
|
|
<div class="pulldown">
|
|
|
- <span v-if="!Auditstatus" class="el-dropdown-link"> 合同审核状态 </span>
|
|
|
+ <span v-if="!Auditstatus" class="el-dropdown-link">
|
|
|
+ 合同审核状态
|
|
|
+ </span>
|
|
|
<span v-if="Auditstatus" class="el-dropdown-link">
|
|
|
{{ Auditstatus }}
|
|
|
</span>
|
| xqd
@@ -106,10 +108,25 @@
|
|
|
prop="contractNo"
|
|
|
width="155"
|
|
|
/>
|
|
|
- <el-table-column label="供应商" align="center" prop="supplierName" />
|
|
|
+ <el-table-column
|
|
|
+ label="供应商名称"
|
|
|
+ align="center"
|
|
|
+ prop="supplierName"
|
|
|
+ width="100"
|
|
|
+ />
|
|
|
|
|
|
- <el-table-column label="承兑人" align="center" prop="acceptorName" />
|
|
|
- <el-table-column label="出票人" align="center" prop="drawersName" />
|
|
|
+ <el-table-column
|
|
|
+ label="承兑人名称"
|
|
|
+ align="center"
|
|
|
+ prop="acceptorName"
|
|
|
+ width="100"
|
|
|
+ />
|
|
|
+ <el-table-column
|
|
|
+ label="出票人名称"
|
|
|
+ align="center"
|
|
|
+ prop="drawersName"
|
|
|
+ width="100"
|
|
|
+ />
|
|
|
<el-table-column label="汇票状态" align="center" prop="draftStatusText" />
|
|
|
<el-table-column
|
|
|
label="合同状态"
|
| xqd
@@ -140,32 +157,33 @@
|
|
|
type="primary"
|
|
|
style="cursor: pointer"
|
|
|
@click="tapDetail(scope.row.id)"
|
|
|
- >查看详情</el-tag>
|
|
|
+ >查看详情</el-tag
|
|
|
+ >
|
|
|
<el-tag
|
|
|
- v-permission="['salesman','admin']"
|
|
|
+ v-permission="['salesman', 'admin']"
|
|
|
type="success"
|
|
|
- style="cursor: pointer"
|
|
|
+ style="cursor: pointer"
|
|
|
v-if="scope.row.status == 0"
|
|
|
@click="Ssuccessed(scope.row.id)"
|
|
|
>
|
|
|
- 审核成功</el-tag>
|
|
|
+ 审核成功</el-tag
|
|
|
+ >
|
|
|
<el-tag
|
|
|
- v-permission="['salesman','admin']"
|
|
|
+ v-permission="['salesman', 'admin']"
|
|
|
type="danger"
|
|
|
- style="cursor: pointer"
|
|
|
+ style="cursor: pointer"
|
|
|
v-if="scope.row.status == 0"
|
|
|
@click="Sfailed(scope.row.id)"
|
|
|
- >审核失败
|
|
|
- </el-tag>
|
|
|
- <el-tag
|
|
|
- v-permission="['supplier']"
|
|
|
- type="danger"
|
|
|
- style="cursor: pointer"
|
|
|
- v-show="scope.row.status == 2"
|
|
|
- @click="editNewContract(scope.row)"
|
|
|
- >重新提交
|
|
|
- </el-tag>
|
|
|
-
|
|
|
+ >审核失败
|
|
|
+ </el-tag>
|
|
|
+ <el-tag
|
|
|
+ v-permission="['supplier']"
|
|
|
+ type="danger"
|
|
|
+ style="cursor: pointer"
|
|
|
+ v-show="scope.row.status == 2"
|
|
|
+ @click="editNewContract(scope.row)"
|
|
|
+ >重新提交
|
|
|
+ </el-tag>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
| xqd
@@ -176,17 +194,20 @@
|
|
|
v-permission="['supplier']"
|
|
|
type="primary"
|
|
|
@click="addNewContract"
|
|
|
- >上传合同</el-button>
|
|
|
- <el-button
|
|
|
- v-permission="['salesman','admin']"
|
|
|
- type="primary"
|
|
|
- @click="successed"
|
|
|
- >审核成功</el-button>
|
|
|
+ >上传合同</el-button
|
|
|
+ >
|
|
|
+ <el-button
|
|
|
+ v-permission="['salesman', 'admin']"
|
|
|
+ type="primary"
|
|
|
+ @click="successed"
|
|
|
+ >审核成功</el-button
|
|
|
+ >
|
|
|
<el-button
|
|
|
- v-permission="['salesman','admin']"
|
|
|
+ v-permission="['salesman', 'admin']"
|
|
|
type="primary"
|
|
|
@click="failed"
|
|
|
- >审核失败</el-button>
|
|
|
+ >审核失败</el-button
|
|
|
+ >
|
|
|
|
|
|
<el-button type="primary" @click="Exports">批量导出</el-button>
|
|
|
<el-button type="success" @click="recover">恢复</el-button>
|
| xqd
@@ -203,7 +224,7 @@
|
|
|
margin: 0 20px;
|
|
|
"
|
|
|
@click="jumpFirstPage"
|
|
|
- >首页
|
|
|
+ >首页
|
|
|
</el-button>
|
|
|
<el-pagination
|
|
|
ref="pagination"
|
| xqd
@@ -225,7 +246,7 @@
|
|
|
margin: 0 20px;
|
|
|
"
|
|
|
@click="jumpLastPage"
|
|
|
- >尾页
|
|
|
+ >尾页
|
|
|
</el-button>
|
|
|
</div>
|
|
|
</div>
|
| xqd
@@ -233,32 +254,32 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { dataConversionUtil } from '../../utils/Excel.js'
|
|
|
-import { contractsPageApi, contractsExportApi } from '@/api/contracts'
|
|
|
+import { dataConversionUtil } from "../../utils/Excel.js";
|
|
|
+import { contractsPageApi, contractsExportApi } from "@/api/contracts";
|
|
|
export default {
|
|
|
filters: {
|
|
|
statusFilter(status) {
|
|
|
const statusMap = {
|
|
|
- published: 'success',
|
|
|
- draft: 'gray',
|
|
|
- deleted: 'danger'
|
|
|
- }
|
|
|
- return statusMap[status]
|
|
|
- }
|
|
|
+ published: "success",
|
|
|
+ draft: "gray",
|
|
|
+ deleted: "danger",
|
|
|
+ };
|
|
|
+ return statusMap[status];
|
|
|
+ },
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
// 表单数据
|
|
|
formData: {
|
|
|
- startTime: '',
|
|
|
- endTime: '',
|
|
|
- name: '', // 合同名称
|
|
|
- contractNo: '', // 合同编码
|
|
|
- supplierName: '', // 供应商
|
|
|
- acceptorName: '', // 承兑人
|
|
|
- contractStatusText: '', // 合同状态
|
|
|
- contractStatus: '',
|
|
|
- draftStatus: ''
|
|
|
+ startTime: "",
|
|
|
+ endTime: "",
|
|
|
+ name: "", // 合同名称
|
|
|
+ contractNo: "", // 合同编码
|
|
|
+ supplierName: "", // 供应商
|
|
|
+ acceptorName: "", // 承兑人
|
|
|
+ contractStatusText: "", // 合同状态
|
|
|
+ contractStatus: "",
|
|
|
+ draftStatus: "",
|
|
|
},
|
|
|
srcList: [],
|
|
|
list: [],
|
| xqd
@@ -267,347 +288,355 @@ export default {
|
|
|
/* 总条数 */
|
|
|
total: 20,
|
|
|
listLoading: false,
|
|
|
- status: '',
|
|
|
- hpstatus: '',
|
|
|
- Auditstatus: '',
|
|
|
- search: '',
|
|
|
+ status: "",
|
|
|
+ hpstatus: "",
|
|
|
+ Auditstatus: "",
|
|
|
+ search: "",
|
|
|
/* 当前页数 */
|
|
|
currentPage: 1,
|
|
|
/* 每页显示个数 */
|
|
|
pagesize: 10,
|
|
|
- checked: '',
|
|
|
+ checked: "",
|
|
|
pickerOptions: {
|
|
|
shortcuts: [
|
|
|
{
|
|
|
- text: '最近一周',
|
|
|
+ text: "最近一周",
|
|
|
onClick(picker) {
|
|
|
- const end = new Date()
|
|
|
- const start = new Date()
|
|
|
- start.setTime(start.getTime() - 3600 * 1000 * 24 * 7)
|
|
|
- picker.$emit('pick', [start, end])
|
|
|
- }
|
|
|
+ const end = new Date();
|
|
|
+ const start = new Date();
|
|
|
+ start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
|
|
|
+ picker.$emit("pick", [start, end]);
|
|
|
+ },
|
|
|
},
|
|
|
{
|
|
|
- text: '最近一个月',
|
|
|
+ text: "最近一个月",
|
|
|
onClick(picker) {
|
|
|
- const end = new Date()
|
|
|
- const start = new Date()
|
|
|
- start.setTime(start.getTime() - 3600 * 1000 * 24 * 30)
|
|
|
- picker.$emit('pick', [start, end])
|
|
|
- }
|
|
|
+ const end = new Date();
|
|
|
+ const start = new Date();
|
|
|
+ start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
|
|
|
+ picker.$emit("pick", [start, end]);
|
|
|
+ },
|
|
|
},
|
|
|
{
|
|
|
- text: '最近三个月',
|
|
|
+ text: "最近三个月",
|
|
|
onClick(picker) {
|
|
|
- const end = new Date()
|
|
|
- const start = new Date()
|
|
|
- start.setTime(start.getTime() - 3600 * 1000 * 24 * 90)
|
|
|
- picker.$emit('pick', [start, end])
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
+ const end = new Date();
|
|
|
+ const start = new Date();
|
|
|
+ start.setTime(start.getTime() - 3600 * 1000 * 24 * 90);
|
|
|
+ picker.$emit("pick", [start, end]);
|
|
|
+ },
|
|
|
+ },
|
|
|
+ ],
|
|
|
},
|
|
|
- value2: ''
|
|
|
- }
|
|
|
+ value2: "",
|
|
|
+ };
|
|
|
},
|
|
|
mounted() {
|
|
|
- this.checked = this.$store.state.user.checked
|
|
|
- this.getData()
|
|
|
+ this.checked = this.$store.state.user.checked;
|
|
|
+ this.getData();
|
|
|
},
|
|
|
methods: {
|
|
|
/* ajax发请求获取列表数据 */
|
|
|
getData(searchForm = {}) {
|
|
|
const params = {
|
|
|
pageIndex: this.currentPage,
|
|
|
- pageSize: this.pagesize
|
|
|
- }
|
|
|
+ pageSize: this.pagesize,
|
|
|
+ };
|
|
|
contractsPageApi({ ...params, ...searchForm }).then((res) => {
|
|
|
- const { data } = res
|
|
|
- this.filter = params
|
|
|
- this.temporaryList = data.result
|
|
|
- this.srcList = data.result
|
|
|
- this.total = res.data.total
|
|
|
- })
|
|
|
+ const { data } = res;
|
|
|
+ this.filter = params;
|
|
|
+ this.temporaryList = data.result;
|
|
|
+ this.srcList = data.result;
|
|
|
+ this.total = res.data.total;
|
|
|
+ });
|
|
|
},
|
|
|
|
|
|
addNewContract() {
|
|
|
this.$router.push({
|
|
|
- path: 'contracts/addcontract'
|
|
|
- })
|
|
|
- },
|
|
|
- editNewContract(row) {
|
|
|
- this.$router.push({
|
|
|
- path: 'contracts/addcontract?id=' + row.id
|
|
|
- })
|
|
|
+ path: "contracts/addcontract",
|
|
|
+ });
|
|
|
+ },
|
|
|
+ editNewContract(row) {
|
|
|
+ this.$router.push({
|
|
|
+ path: "contracts/addcontract?id=" + row.id,
|
|
|
+ });
|
|
|
},
|
|
|
tapDetail(id) {
|
|
|
- console.log(id)
|
|
|
+ console.log(id);
|
|
|
this.$router.push({
|
|
|
- path: '/detail',
|
|
|
+ path: "/detail",
|
|
|
query: {
|
|
|
- id: id
|
|
|
- }
|
|
|
- })
|
|
|
+ id: id,
|
|
|
+ },
|
|
|
+ });
|
|
|
},
|
|
|
successed() {
|
|
|
// let successed = this.list.filter(item => item.id === id)
|
|
|
- const ids = Array.from(this.multipleSelection, ({ id }) => id)
|
|
|
+ const ids = Array.from(this.multipleSelection, ({ id }) => id);
|
|
|
this.$request({
|
|
|
- url: '/api/Contract/manage',
|
|
|
- method: 'post',
|
|
|
+ url: "/api/Contract/manage",
|
|
|
+ method: "post",
|
|
|
data: {
|
|
|
ids: ids,
|
|
|
- operateType: 3
|
|
|
- }
|
|
|
+ operateType: 3,
|
|
|
+ },
|
|
|
}).then((res) => {
|
|
|
if (res.code === 200) {
|
|
|
this.$message({
|
|
|
- type: 'success',
|
|
|
- message: res.msg
|
|
|
- })
|
|
|
- this.getData()
|
|
|
+ type: "success",
|
|
|
+ message: res.msg,
|
|
|
+ });
|
|
|
+ this.getData();
|
|
|
} else {
|
|
|
this.$message({
|
|
|
- type: 'danger',
|
|
|
- message: res.msg
|
|
|
- })
|
|
|
- this.getData()
|
|
|
+ type: "danger",
|
|
|
+ message: res.msg,
|
|
|
+ });
|
|
|
+ this.getData();
|
|
|
}
|
|
|
- })
|
|
|
+ });
|
|
|
},
|
|
|
Ssuccessed(id) {
|
|
|
this.$request({
|
|
|
- url: '/api/Contract/manage',
|
|
|
- method: 'post',
|
|
|
+ url: "/api/Contract/manage",
|
|
|
+ method: "post",
|
|
|
data: {
|
|
|
ids: [id],
|
|
|
- operateType: 3
|
|
|
- }
|
|
|
+ operateType: 3,
|
|
|
+ },
|
|
|
}).then((res) => {
|
|
|
if (res.code === 200) {
|
|
|
this.$message({
|
|
|
- type: 'success',
|
|
|
- message: res.msg
|
|
|
- })
|
|
|
- this.getData()
|
|
|
+ type: "success",
|
|
|
+ message: res.msg,
|
|
|
+ });
|
|
|
+ this.getData();
|
|
|
} else {
|
|
|
this.$message({
|
|
|
- type: 'danger',
|
|
|
- message: res.msg
|
|
|
- })
|
|
|
- this.getData()
|
|
|
+ type: "danger",
|
|
|
+ message: res.msg,
|
|
|
+ });
|
|
|
+ this.getData();
|
|
|
}
|
|
|
- })
|
|
|
+ });
|
|
|
},
|
|
|
failed() {
|
|
|
- const ids = Array.from(this.multipleSelection, ({ id }) => id)
|
|
|
+ const ids = Array.from(this.multipleSelection, ({ id }) => id);
|
|
|
this.$request({
|
|
|
- url: '/api/Contract/manage',
|
|
|
- method: 'post',
|
|
|
+ url: "/api/Contract/manage",
|
|
|
+ method: "post",
|
|
|
data: {
|
|
|
ids: ids,
|
|
|
- operateType: 4
|
|
|
- }
|
|
|
+ operateType: 4,
|
|
|
+ },
|
|
|
}).then((res) => {
|
|
|
if (res.code === 200) {
|
|
|
this.$message({
|
|
|
- type: 'success',
|
|
|
- message: res.msg
|
|
|
- })
|
|
|
- this.getData()
|
|
|
+ type: "success",
|
|
|
+ message: res.msg,
|
|
|
+ });
|
|
|
+ this.getData();
|
|
|
} else {
|
|
|
this.$message({
|
|
|
- type: 'danger',
|
|
|
- message: res.msg
|
|
|
- })
|
|
|
- this.getData()
|
|
|
+ type: "danger",
|
|
|
+ message: res.msg,
|
|
|
+ });
|
|
|
+ this.getData();
|
|
|
}
|
|
|
- })
|
|
|
+ });
|
|
|
},
|
|
|
Sfailed(id) {
|
|
|
this.$request({
|
|
|
- url: '/api/Contract/manage',
|
|
|
- method: 'post',
|
|
|
+ url: "/api/Contract/manage",
|
|
|
+ method: "post",
|
|
|
data: {
|
|
|
ids: [id],
|
|
|
- operateType: 4
|
|
|
- }
|
|
|
+ operateType: 4,
|
|
|
+ },
|
|
|
}).then((res) => {
|
|
|
if (res.code === 200) {
|
|
|
this.$message({
|
|
|
- type: 'success',
|
|
|
- message: res.msg
|
|
|
- })
|
|
|
- this.getData()
|
|
|
+ type: "success",
|
|
|
+ message: res.msg,
|
|
|
+ });
|
|
|
+ this.getData();
|
|
|
} else {
|
|
|
this.$message({
|
|
|
- type: 'danger',
|
|
|
- message: res.msg
|
|
|
- })
|
|
|
- this.getData()
|
|
|
+ type: "danger",
|
|
|
+ message: res.msg,
|
|
|
+ });
|
|
|
+ this.getData();
|
|
|
}
|
|
|
- })
|
|
|
+ });
|
|
|
},
|
|
|
recover(id) {
|
|
|
- const ids = Array.from(this.multipleSelection, ({ id }) => id)
|
|
|
+ const ids = Array.from(this.multipleSelection, ({ id }) => id);
|
|
|
this.$request({
|
|
|
- url: '/api/Contract/manage',
|
|
|
- method: 'post',
|
|
|
+ url: "/api/Contract/manage",
|
|
|
+ method: "post",
|
|
|
data: {
|
|
|
ids: ids,
|
|
|
- operateType: 2
|
|
|
- }
|
|
|
+ operateType: 2,
|
|
|
+ },
|
|
|
}).then((res) => {
|
|
|
if (res.code === 200) {
|
|
|
this.$message({
|
|
|
- type: 'success',
|
|
|
- message: res.msg
|
|
|
- })
|
|
|
- this.getData()
|
|
|
+ type: "success",
|
|
|
+ message: res.msg,
|
|
|
+ });
|
|
|
+ this.getData();
|
|
|
} else {
|
|
|
this.$message({
|
|
|
- type: 'danger',
|
|
|
- message: res.msg
|
|
|
- })
|
|
|
- this.getData()
|
|
|
+ type: "danger",
|
|
|
+ message: res.msg,
|
|
|
+ });
|
|
|
+ this.getData();
|
|
|
}
|
|
|
- })
|
|
|
+ });
|
|
|
},
|
|
|
deleted() {
|
|
|
- const ids = Array.from(this.multipleSelection, ({ id }) => id)
|
|
|
+ const ids = Array.from(this.multipleSelection, ({ id }) => id);
|
|
|
this.$request({
|
|
|
- url: '/api/Contract/manage',
|
|
|
- method: 'post',
|
|
|
+ url: "/api/Contract/manage",
|
|
|
+ method: "post",
|
|
|
data: {
|
|
|
ids: ids,
|
|
|
- operateType: 1
|
|
|
- }
|
|
|
+ operateType: 1,
|
|
|
+ },
|
|
|
}).then((res) => {
|
|
|
if (res.code === 200) {
|
|
|
this.$message({
|
|
|
- type: 'success',
|
|
|
- message: res.msg
|
|
|
- })
|
|
|
- this.getData()
|
|
|
+ type: "success",
|
|
|
+ message: res.msg,
|
|
|
+ });
|
|
|
+ this.getData();
|
|
|
} else {
|
|
|
this.$message({
|
|
|
- type: 'danger',
|
|
|
- message: res.msg
|
|
|
- })
|
|
|
- this.getData()
|
|
|
+ type: "danger",
|
|
|
+ message: res.msg,
|
|
|
+ });
|
|
|
+ this.getData();
|
|
|
}
|
|
|
- })
|
|
|
+ });
|
|
|
},
|
|
|
// 合同状态查询
|
|
|
handleCommand(command) {
|
|
|
- this.status = command
|
|
|
- if (command === '正常') {
|
|
|
- this.formData.contractStatus = 2
|
|
|
+ this.status = command;
|
|
|
+ if (command === "正常") {
|
|
|
+ this.formData.contractStatus = 2;
|
|
|
}
|
|
|
- if (command === '删除') {
|
|
|
- this.formData.contractStatus = 1
|
|
|
+ if (command === "删除") {
|
|
|
+ this.formData.contractStatus = 1;
|
|
|
}
|
|
|
- if (command === '全部') {
|
|
|
- this.formData.contractStatus = 0
|
|
|
+ if (command === "全部") {
|
|
|
+ this.formData.contractStatus = 0;
|
|
|
}
|
|
|
- this.currentPage = 1
|
|
|
- this.searchForm = { ...this.formData }
|
|
|
- this.getData(this.searchForm)
|
|
|
+ this.currentPage = 1;
|
|
|
+ this.searchForm = { ...this.formData };
|
|
|
+ this.getData(this.searchForm);
|
|
|
},
|
|
|
|
|
|
// 汇票状态查询
|
|
|
handlehpCommand(command) {
|
|
|
- this.hpstatus = command
|
|
|
- if (command === '全部') {
|
|
|
- this.formData.draftStatus = 0
|
|
|
+ this.hpstatus = command;
|
|
|
+ if (command === "全部") {
|
|
|
+ this.formData.draftStatus = 0;
|
|
|
}
|
|
|
- if (command === '待审核') {
|
|
|
- this.formData.draftStatus = 1
|
|
|
+ if (command === "待审核") {
|
|
|
+ this.formData.draftStatus = 1;
|
|
|
}
|
|
|
- if (command === '成功') {
|
|
|
- this.formData.draftStatus = 2
|
|
|
+ if (command === "成功") {
|
|
|
+ this.formData.draftStatus = 2;
|
|
|
}
|
|
|
- if (command === '失败') {
|
|
|
- this.formData.draftStatus = 3
|
|
|
+ if (command === "失败") {
|
|
|
+ this.formData.draftStatus = 3;
|
|
|
}
|
|
|
- if (command === '删除') {
|
|
|
- this.formData.draftStatus = 4
|
|
|
+ if (command === "删除") {
|
|
|
+ this.formData.draftStatus = 4;
|
|
|
}
|
|
|
- this.currentPage = 1
|
|
|
- this.searchForm = { ...this.formData }
|
|
|
- this.getData(this.searchForm)
|
|
|
+ this.currentPage = 1;
|
|
|
+ this.searchForm = { ...this.formData };
|
|
|
+ this.getData(this.searchForm);
|
|
|
},
|
|
|
|
|
|
// 合同审核状态查询
|
|
|
handleCommandAuditstatus(command) {
|
|
|
- this.Auditstatus = command
|
|
|
- if (command === '全部') {
|
|
|
- this.formData.approveStatus = 0
|
|
|
+ this.Auditstatus = command;
|
|
|
+ if (command === "全部") {
|
|
|
+ this.formData.approveStatus = 0;
|
|
|
}
|
|
|
- if (command === '待审核') {
|
|
|
- this.formData.approveStatus = 1
|
|
|
+ if (command === "待审核") {
|
|
|
+ this.formData.approveStatus = 1;
|
|
|
}
|
|
|
- if (command === '成功') {
|
|
|
- this.formData.approveStatus = 2
|
|
|
+ if (command === "成功") {
|
|
|
+ this.formData.approveStatus = 2;
|
|
|
}
|
|
|
- if (command === '失败') {
|
|
|
- this.formData.approveStatus = 3
|
|
|
+ if (command === "失败") {
|
|
|
+ this.formData.approveStatus = 3;
|
|
|
}
|
|
|
- this.currentPage = 1
|
|
|
- this.searchForm = { ...this.formData }
|
|
|
- this.getData(this.searchForm)
|
|
|
+ this.currentPage = 1;
|
|
|
+ this.searchForm = { ...this.formData };
|
|
|
+ this.getData(this.searchForm);
|
|
|
},
|
|
|
|
|
|
// 日期审核状态查询
|
|
|
- startEndTime() {
|
|
|
- this.formData.startTime = this.value2[0]
|
|
|
- this.formData.endTime = this.value2[1]
|
|
|
- this.currentPage = 1
|
|
|
- this.searchForm = { ...this.formData }
|
|
|
- this.getData(this.searchForm)
|
|
|
+ startEndTime(item) {
|
|
|
+ if (item == null) {
|
|
|
+ item = [];
|
|
|
+ this.formData.startTime = ''
|
|
|
+ this.formData.endTime = '';
|
|
|
+ this.currentPage = 1;
|
|
|
+ this.searchForm = { ...this.formData };
|
|
|
+ this.getData(this.searchForm);
|
|
|
+ } else {
|
|
|
+ this.formData.startTime = this.value2[0];
|
|
|
+ this.formData.endTime = this.value2[1];
|
|
|
+ this.currentPage = 1;
|
|
|
+ this.searchForm = { ...this.formData };
|
|
|
+ this.getData(this.searchForm);
|
|
|
+ }
|
|
|
},
|
|
|
// 合同名称/编号/承兑人名称/出票查询
|
|
|
Search() {
|
|
|
- this.currentPage = 1
|
|
|
- this.searchForm = { ...this.formData }
|
|
|
- this.getData(this.searchForm)
|
|
|
+ this.currentPage = 1;
|
|
|
+ this.searchForm = { ...this.formData };
|
|
|
+ this.getData(this.searchForm);
|
|
|
},
|
|
|
|
|
|
handleSelectionChange(data) {
|
|
|
- this.multipleSelection = data
|
|
|
- console.log(this.multipleSelection)
|
|
|
+ this.multipleSelection = data;
|
|
|
+ console.log(this.multipleSelection);
|
|
|
},
|
|
|
handleAll(data) {
|
|
|
- this.multipleSelection = data
|
|
|
- console.log(this.multipleSelection)
|
|
|
+ this.multipleSelection = data;
|
|
|
+ console.log(this.multipleSelection);
|
|
|
},
|
|
|
|
|
|
/* 分页功能,改变当前页 */
|
|
|
handleCurrentChange(val) {
|
|
|
- this.currentPage = val
|
|
|
- this.getData(this.searchForm)
|
|
|
+ this.currentPage = val;
|
|
|
+ this.getData(this.searchForm);
|
|
|
},
|
|
|
|
|
|
/* 分页功能:去首页 */
|
|
|
jumpFirstPage() {
|
|
|
- this.$refs.pagination.handleCurrentChange(1)
|
|
|
- this.$emit('handleCurrentChange', 1)
|
|
|
+ this.$refs.pagination.handleCurrentChange(1);
|
|
|
+ this.$emit("handleCurrentChange", 1);
|
|
|
},
|
|
|
|
|
|
/* 分页功能:去尾页 */
|
|
|
jumpLastPage() {
|
|
|
- const font = this.$refs.pagination
|
|
|
- const cpage = Math.ceil(font.total / font.pageSize)
|
|
|
- font.handleCurrentChange(cpage)
|
|
|
+ const font = this.$refs.pagination;
|
|
|
+ const cpage = Math.ceil(font.total / font.pageSize);
|
|
|
+ font.handleCurrentChange(cpage);
|
|
|
},
|
|
|
|
|
|
- Exports() {
|
|
|
-
|
|
|
- contractsExportApi({
|
|
|
- supplierId:1
|
|
|
- }).then((res) => {
|
|
|
- console.log(res)
|
|
|
- })
|
|
|
+ Exports() {
|
|
|
+ contractsExportApi({
|
|
|
+ supplierId: 1,
|
|
|
+ }).then((res) => {
|
|
|
+ console.log(res);
|
|
|
+ });
|
|
|
|
|
|
/*var tableHeader = [
|
|
|
[
|
| xqd
@@ -637,14 +666,11 @@ export default {
|
|
|
])
|
|
|
})
|
|
|
dataConversionUtil.dataToExcel('合同列表', tableHeader, dataList)
|
|
|
- this.$message.success('导出成功!')
|
|
|
- */
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
+ this.$message.success('导出成功!')
|
|
|
+ */
|
|
|
+ },
|
|
|
+ },
|
|
|
+};
|
|
|
</script>
|
|
|
<style lang="scss">
|
|
|
.pulldown {
|