From 63ad2c3598400370dd7da5534659fd7e768a0a4a Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Mon, 16 May 2022 17:29:46 +0800
Subject: [PATCH] 地址替换

---
 src/views/feedbackReport/feedbackReport.vue |   61 ++++++++++++++++++++++++++++--
 1 files changed, 56 insertions(+), 5 deletions(-)

diff --git a/src/views/feedbackReport/feedbackReport.vue b/src/views/feedbackReport/feedbackReport.vue
index de8449b..e292e21 100644
--- a/src/views/feedbackReport/feedbackReport.vue
+++ b/src/views/feedbackReport/feedbackReport.vue
@@ -22,7 +22,7 @@
     >
       <template slot="menuLeft">
         <el-button
-          type="danger"
+
           size="small"
           icon="el-icon-delete"
           plain
@@ -33,7 +33,17 @@
       </template>
 
       <template slot-scope="{type,size, row}" slot="menu">
-        <el-button icon="el-icon-check" :size="size" :type="type" @click="setReal(row)">接收</el-button>
+        <el-button
+          v-if="row.type != 1"
+          icon="el-icon-check" :size="size" :type="type" @click="setReal(row)">接收</el-button>
+      </template>
+
+      <template slot-scope="{ row }" slot="type">
+        <el-tag
+        >{{
+          row.type == 1 ?"已接受":"未接受"
+          }}
+        </el-tag>
       </template>
 
     </avue-crud>
@@ -88,6 +98,7 @@
               search: true,
               searchLabelWidth: 100,
               searchSpan: 5,
+              width: 100,
               addDisplay: false,
               editDisplay: false,
             },
@@ -99,7 +110,6 @@
               props: {
                 label: "title",
               },
-              width: 72,
               hide: true,
               addDisplay: true,
               editDisplay: true,
@@ -115,6 +125,7 @@
             {
               label: "上报时间",
               prop: "stime",
+              width: 150,
               type: "datetime",
               format: "yyyy-MM-dd HH:mm:ss",
               valueFormat: "yyyy-MM-dd HH:mm:ss",
@@ -189,6 +200,7 @@
             {
               label: "备注",
               prop: "result",
+              span: 24,
               rules: [
                 {
                   required: true,
@@ -196,6 +208,15 @@
                   trigger: "blur",
                 },
               ],
+            },
+            {
+              label: "接收状态",
+              prop: "type",
+              width: 80,
+              slot: true,
+              addDisplay: false,
+              viewDisplay: false,
+              editDisplay: false,
             },
             {
               label: "图片",
@@ -330,6 +351,8 @@
           stime: row.stime,
           result: row.result,
           place: row.place,
+          jd: row.jd,
+          wd: row.wd,
         };
         if (row.images.length > 0) {
           var imageArr = row.images;
@@ -372,6 +395,8 @@
           stime: row.stime,
           result: row.result,
           place: row.place,
+          jd: row.jd,
+          wd: row.wd,
         };
         if (row.images.length > 0) {
           var imageArr = row.images;
@@ -406,8 +431,7 @@
       rowDel(row) {
         this.$confirm("确定将选择数据删除?", {
           confirmButtonText: "确定",
-          cancelButtonText: "取消",
-          type: "warning",
+          cancelButtonText: "取消",           type: "warning",
         })
           .then(() => {
             return remove(row.id);
@@ -459,6 +483,33 @@
       //派遣任务
       setReal(row) {
         var arr = [];
+        var data = {
+          id: row.id,
+          status: 1,
+          tpaddress: "",
+          spaddress: "",
+          sname: row.$snumber,
+          snumber: row.snumber,
+          stime: row.stime,
+          result: row.result,
+          place: row.place,
+          jd: row.jd,
+          wd: row.wd,
+          type: 1,
+        };
+        updates(data).then(
+          () => {
+            this.onLoad(this.page);
+            // this.$message({
+            //   type: "success",
+            //   message: "操作成功!",
+            // });
+            done();
+          },
+          (error) => {
+          }
+        );
+
         this.$store.state.tags.tagList.forEach((item) => {
           if (item.label != "任务下发") {
             arr.push(item);

--
Gitblit v1.9.3