From 3d3620b81b9c2ae8e8f41ef542f0e5fa8ae43c00 Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期四, 06 三月 2025 10:53:27 +0800 Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit --- admin/src/views/platform/LogisticsRecord/subscribe.vue | 68 ++++++++++++++++++++------------- 1 files changed, 41 insertions(+), 27 deletions(-) diff --git a/admin/src/views/platform/LogisticsRecord/subscribe.vue b/admin/src/views/platform/LogisticsRecord/subscribe.vue index e4de31b..4c49daa 100644 --- a/admin/src/views/platform/LogisticsRecord/subscribe.vue +++ b/admin/src/views/platform/LogisticsRecord/subscribe.vue @@ -106,8 +106,8 @@ import Pagination from '@/components/common/Pagination' import QueryForm from '@/components/common/QueryForm' import { platformBooksPage, platformReasonList, platformBooksApply, platformBooksExport } from '@/api' -import { checkSurplusNum } from '@/api/platform/platform' -import DriverDetail from "@/views/task/driverDetail" +import { checkSurplusNum, deletebooksById } from '@/api/platform/platform' +import DriverDetail from '@/views/task/driverDetail' import GlobalWindow from '@/components/common/GlobalWindow' import UploadAvatarImage from '@/components/common/UploadAvatarImage' import { Message } from 'element-ui' @@ -120,7 +120,7 @@ GlobalWindow, UploadAvatarImage }, - data() { + data () { return { isShowDriver: false, exLoading: false, @@ -153,7 +153,7 @@ reasonId: [{ required: true, message: '璇烽�夋嫨', trigger: 'blur' }], arriveDate: [{ required: true, message: '璇烽�夋嫨', trigger: 'blur' }], inType: [{ required: true, message: '璇烽�夋嫨', trigger: 'blur' }], - driverName: [{ required: true, message: '璇烽�夋嫨', trigger: 'blur' }], + driverName: [{ required: true, message: '璇烽�夋嫨', trigger: 'blur' }] }, queryFormConfig: { formItems: [ @@ -181,7 +181,7 @@ { value: 1, label: '瀹℃壒涓�' }, { value: 2, label: '瀹℃壒閫氳繃' }, { value: 3, label: '瀹℃壒椹冲洖' }, - { value: 4, label: '宸插彇娑�' }, + { value: 4, label: '宸插彇娑�' } ] }, { @@ -200,12 +200,12 @@ } } }, - created() { + created () { this.changeRadio('0') this.getList() }, methods: { - checkSurplus() { + checkSurplus () { const { arriveDate, reasonId, totalNum } = this.param if (!arriveDate || !reasonId || !totalNum) return checkSurplusNum({ @@ -220,28 +220,28 @@ } }) }, - changeRadio(day) { + changeRadio (day) { const arr = [dayjs().subtract(day, 'day').format('YYYY-MM-DD') + ' 00:00:00', dayjs().format('YYYY-MM-DD') + ' 23:59:59'] this.$set(this.filters, 'selDate', arr) this.getList() }, - changeForm(str) { + changeForm (str) { if (str === 'selDate') { this.$set(this.filters, 'fastdate', null) this.getList() } }, - getList(page) { + getList (page) { const { pagination, filters } = this this.loading = true platformBooksPage({ model: { ...filters, arriveDateStart: filters.selDate && filters.selDate.length > 0 ? filters.selDate[0] : null, - arriveDateEnd: filters.selDate && filters.selDate.length > 0 ? filters.selDate[1] : null, + arriveDateEnd: filters.selDate && filters.selDate.length > 0 ? filters.selDate[1] : null }, capacity: pagination.pageSize, - page: page || pagination.page, + page: page || pagination.page }).then(res => { this.loading = false this.list = res.records || [] @@ -253,7 +253,7 @@ this.loading = false }) }, - handleEx() { + handleEx () { this.$dialog.exportConfirm('纭瀵煎嚭鍚楋紵') .then(() => { const { filters } = this @@ -264,8 +264,8 @@ model: { ...filters, arriveDateStart: filters.selDate && filters.selDate.length > 0 ? filters.selDate[0] : null, - arriveDateEnd: filters.selDate && filters.selDate.length > 0 ? filters.selDate[1] : null, - }, + arriveDateEnd: filters.selDate && filters.selDate.length > 0 ? filters.selDate[1] : null + } }) .then(response => { this.download(response) @@ -278,8 +278,8 @@ }) }) }, - onSubmit() { - this.$refs['ruleForm'].validate((valid) => { + onSubmit () { + this.$refs.ruleForm.validate((valid) => { const param = this.param param.inReason = this.reasonList.find(item => param.reasonId == item.id).reason if (valid) { @@ -294,42 +294,42 @@ } }) }, - uploadSuccess(file) { + uploadSuccess (file) { this.$set(this.param, 'transportImg', file.imgurl) this.$set(this.param, 'transportImgFull', file.imgurlfull) }, - handleEdit(row) { + handleEdit (row) { this.isShowEdit = true this.param = { inType: 0 } this.$nextTick(() => { - this.$refs['ruleForm'].clearValidate() + this.$refs.ruleForm.clearValidate() }) this.$set(this.param, 'arriveDate', dayjs().format('YYYY-MM-DD HH:mm:ss')) this.getplatformReason() }, - getplatformReason() { + getplatformReason () { platformReasonList().then(res => { this.reasonList = res || [] }) }, - handleSub() { + handleSub () { this.$refs.ruleForm.validate((valid) => { if (valid) { alert('submit!') } }) }, - clear() { + clear () { this.pagination.page = 1 this.filters = { - selDate: [], + selDate: [] } this.getList() // this.changeRadio('0') }, - handleDetail(row) { + handleDetail (row) { this.isShowDriver = true this.$nextTick(() => { this.$refs.DriverDetailRef.id = row.id @@ -338,8 +338,22 @@ this.$refs.DriverDetailRef.isShowModal = true }) }, - handleDel() { }, - handleSizeChange(capacity) { + handleDel (row) { + this.$confirm('纭畾鍒犻櫎璇ヨ褰曞悧, 鏄惁缁х画?', '鎻愮ず', { + confirmButtonText: '纭畾', + cancelButtonText: '鍙栨秷', + type: 'warning' + }).then(() => { + deletebooksById(row.id) + .then(res => { + this.$message.success('鎿嶄綔鎴愬姛') + this.page = 1 + this.getList() + }) + }).catch(() => { + }) + }, + handleSizeChange (capacity) { this.pagination.pageSize = capacity this.getList() } -- Gitblit v1.9.3