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