From 69aa32e17ae22ce3ec25a29b199e1c9d0312d3a4 Mon Sep 17 00:00:00 2001
From: 819527061@qq.com <123456>
Date: 星期四, 04 一月 2024 17:40:28 +0800
Subject: [PATCH] 送达回证 下载
---
src/components/page/ticket/index.vue | 58 +++++++++++++++++++++++++++++++++++++++++++++-------------
1 files changed, 45 insertions(+), 13 deletions(-)
diff --git a/src/components/page/ticket/index.vue b/src/components/page/ticket/index.vue
index 903caf5..fc44d61 100644
--- a/src/components/page/ticket/index.vue
+++ b/src/components/page/ticket/index.vue
@@ -60,18 +60,17 @@
</template>
</el-table-column>
<el-table-column
+ prop="createTime"
+ header-align="center"
+ align="center"
+ label="澶勭綒鏃堕棿">
+ </el-table-column>
+ <el-table-column
prop="carType"
width="90px"
header-align="center"
align="center"
label="杞﹁締绫诲瀷">
- </el-table-column>
- <el-table-column
- prop="color"
- width="90px"
- header-align="center"
- align="center"
- label="杞﹁締棰滆壊">
</el-table-column>
<el-table-column
prop="address"
@@ -86,7 +85,6 @@
align="center"
label="搴旂即閲戦">
</el-table-column>
-
<el-table-column
prop="payStatus"
width="100px"
@@ -120,14 +118,17 @@
label="澶囨敞">
</el-table-column>
<el-table-column
+ width="300px"
fixed="right"
header-align="center"
align="center"
label="鎿嶄綔">
<template slot-scope="scope">
- <el-button type="text" size="small" icon="el-icon-view" @click="addOrUpdateHandle(scope.row.id)">澶勫喅涔�</el-button>
+ <el-button type="text" size="small" icon="el-icon-document" @click="addOrUpdateHandle(scope.row.id)">澶勫喅涔�</el-button>
+ <el-button type="text" size="small" icon="el-icon-document-checked" @click="addOrUpdateHandle2(scope.row)">閫佽揪鍥炶瘉</el-button>
<el-button type="text" size="small" icon="el-icon-view" @click="pictureHandle(scope.row)">鍥惧儚璇佹嵁</el-button>
- <el-button type="text" size="small" icon="el-pay6zhifu" @click="jiaofeiHandle(scope.row.id)">鐜板満缂磋垂</el-button>
+ <el-button v-if="items==2" type="text" size="small" icon="el-icon-delete" @click="onDelete(scope.row.id)">鎾ら攢</el-button>
+<!-- <el-button type="text" size="small" icon="el-pay6zhifu" @click="jiaofeiHandle(scope.row.id)">鐜板満缂磋垂</el-button>-->
</template>
</el-table-column>
</el-table>
@@ -137,6 +138,7 @@
<!-- 寮圭獥, 鏂板 / 淇敼 -->
<table-form v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getDataList"></table-form>
+ <table-form2 v-if="addOrUpdateVisible2" ref="addOrUpdate2" @refreshDataList="getDataList"></table-form2>
<!--鍥惧儚璇佹嵁-->
<pictureForm v-if="pictureFormVisiable" ref="pictureForm"></pictureForm>
</div>
@@ -144,7 +146,9 @@
<script>
import TableForm from './ticket-form'
+ import TableForm2 from './ticket-form2'
import pictureForm from './picture-form'
+ import {mapState} from 'vuex'
export default {
data () {
return {
@@ -168,11 +172,13 @@
totalPage: 0,
dataListLoading: false,
addOrUpdateVisible: false,
+ addOrUpdateVisible2: false,
pictureFormVisiable:false, //鍥惧儚璇佹嵁寮规
}
},
components: {
TableForm,
+ TableForm2,
pictureForm
},
created () {
@@ -181,7 +187,9 @@
this.tableHeight = window.innerHeight - 255
},
computed: {
-
+ ...mapState({
+ items:'roles'
+ }),
},
methods: {
// 鑾峰彇鏁版嵁鍒楄〃
@@ -193,7 +201,7 @@
this.dataListLoading = false
},
findAllViolation(){
- this.$byutil.postData(this, this.$systemconfig.basePath+'/ffzf/violationType/findAll', this.formData, res => {
+ this.$byutil.postData(this, this.$systemconfig.basePath+'/ffzf/violationtype/findAll', this.formData, res => {
this.table1 = res.data;
})
},
@@ -225,10 +233,34 @@
this.$refs.addOrUpdate.init(id)
})
},
+ // 鏂板 / 淇敼
+ addOrUpdateHandle2 (row) {
+ if(row.personName != null && row.personName != ''){
+ this.addOrUpdateVisible2 = true
+ this.$nextTick(() => {
+ this.$refs.addOrUpdate2.init(row.id)
+ })
+
+ }else {
+ this.$message.error("澶勫喅涔﹁繕鏈~鍐欙紒")
+ }
+
+ },
//鐜板満缂磋垂
jiaofeiHandle(id){
this.$byutil.postData(this, this.$systemconfig.basePath+'/ffzf/ticket/jiaofei', {id:id}, res => {
- this.getDataList()
+ if(res.code===0){
+ this.$message.success(res.msg)
+ }else {
+ this.$message.error(res.msg)
+ }
+ })
+ },
+ //鍒犻櫎
+ onDelete(id) {
+ this.$byutil.deleteData(this,this.$systemconfig.basePath+'/ffzf/ticket/delete',{id:id}, res => {
+ this.$message({message: '鎾ら攢鎴愬姛', type: 'success'});
+ this.getDataList();
})
},
}
--
Gitblit v1.9.1