Pārlūkot izejas kodu

1、任务管理增加转发记录

@dongkboy 2 gadi atpakaļ
vecāks
revīzija
1f583bd2e5

+ 2 - 2
config/dev.env.js

@@ -9,12 +9,12 @@ module.exports = merge(prodEnv, {
   // BASE_URL:'"https://sxzgkj.baoxianzhanggui.com/web-api"'//正式服务器
   // BASE_URL:'"https://sxzgkj.baoxianzhanggui.com/web-api"'//正式服务器
   // BASE_URL: '"http://192.168.0.115:8080/"' //凯森
-  BASE_URL: '"http:///192.168.0.106:8080/"',//屈晨
+  // BASE_URL: '"http:///192.168.0.106:8080/"',//屈晨
   // BASE_URL: '"http:///192.168.0.253:8080/"',//田智
   // BASE_URL: '"http:///192.168.0.42:8080/"',//武鸿鹏
   // BASE_URL: '"http://192.168.1.101:8080/"',
   // BASE_URL: '"http:///192.168.0.22:8080/"',//郝宇
-  // BASE_URL: '"http:///192.168.0.103:8080/"',//
+  BASE_URL: '"http:///192.168.0.103:8080/"',//
 })
 
 

+ 7 - 0
src/http/moudules/letter.js

@@ -891,3 +891,10 @@ export const getTaskByCompanyId = (data) => {
     data
   })
 }
+//转发接口
+    export const findForwardingListBySubOrderId = (subOrderId) => {
+      return axios({
+        url: "/order/taskPools/findForwardingListBySubOrderId?subOrderId="+subOrderId,
+        method: "get",
+      })
+    }

+ 2 - 6
src/views/Core/KtCommonTable.vue

@@ -92,13 +92,9 @@
             @click="handleButton3(scope.$index, scope.row)"
           />
           <kt-button
-            :style="{
-              background: button4Background,
-              border: '1px solid ' + button4Background,
-              color: '#ffffff',
-            }"
             v-if="button4Name"
             :icon="button4Icon"
+            :type="button4Type"
             :label="button4Name"
             :perms="permsButton4"
             :size="size"
@@ -247,7 +243,7 @@ export default {
     },
     button4Icon: {
       type: String,
-      default: "fa fa-trash",
+      default: "",
     },
     button5Icon: {
       type: String,

+ 17 - 2
src/views/Task/AgentPoolChannel/AgentPoolChannel.vue

@@ -5,7 +5,8 @@
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text" @handleButton3="transmit"
       button2Name="报价轨迹" button2Type="text" @handleButton2="trajectory" button5Name="详情" button5Type="text"
-      @handleButton5="detailFun"></kt-common-table>
+      @handleButton5="detailFun" button4Name="转发记录" button4Type="text"
+      @handleButton4="forwardingRecords" :operationWidth="300"></kt-common-table>
     <el-dialog title="转发" :visible.sync="dialogVisible" width="30%">
       转发人:
       <el-select v-model="transmitValue" filterable clearable placeholder="请选择">
@@ -33,6 +34,20 @@
         </el-steps>
       </div>
     </el-dialog>
+    <el-dialog :visible.sync="forwardingRecordsdialogVisible"  title="转发记录" width="70%">
+      <el-table :data="gridData"  height="400" border  v-loading="loading" highlight-current-row stripe
+        :header-cell-style="{
+          background: '#F2F7FC',
+          fontWeight: '700',
+          color: '#606266',
+        }">
+        <el-table-column property="subOrderId" align="center" label="订单号" width="200"></el-table-column>
+        <el-table-column property="oldOperatorId" align="center" label="转发人" width="200"></el-table-column>
+        <el-table-column property="newOperatorId" align="center" label="接收人"></el-table-column>
+        <el-table-column property="remark"  align="center" label="转发信息"></el-table-column>
+        <el-table-column property="createTime" align="center" label="转发时间"></el-table-column>
+      </el-table>
+    </el-dialog>
   </div>
 </template>
 <script>
@@ -58,7 +73,6 @@ export default {
         orderStatus: 0,
         userId: "",
       },
-
       ddgjdialogVisible: false,
       trajectoryTable: [],
       optionsStatus: [],
@@ -73,6 +87,7 @@ export default {
   },
 
   methods: {
+
     getStatusText(code) {
       return this.optionsStatus.find(val => val.dictValue == code).dictTag;;
     },

+ 16 - 1
src/views/Task/AgentPoolChannel/AgentPoolChannel1.vue

@@ -5,7 +5,8 @@
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"
       @handleButton3="transmit" button2Name="报价轨迹" button2Type="text"
-      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun"></kt-common-table>
+      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun" button4Name="转发记录" button4Type="text"
+      @handleButton4="forwardingRecords" :operationWidth="300"></kt-common-table>
     <el-dialog title="转发" :visible.sync="dialogVisible" width="30%">
       转发人:
       <el-select v-model="transmitValue" filterable clearable placeholder="请选择">
@@ -36,6 +37,20 @@
         </el-steps>
       </div>
     </el-dialog>
+    <el-dialog :visible.sync="forwardingRecordsdialogVisible"  title="转发记录" width="70%">
+      <el-table :data="gridData"  height="400" border  v-loading="loading" highlight-current-row stripe
+        :header-cell-style="{
+          background: '#F2F7FC',
+          fontWeight: '700',
+          color: '#606266',
+        }">
+        <el-table-column property="subOrderId" align="center" label="订单号" width="200"></el-table-column>
+        <el-table-column property="oldOperatorId" align="center" label="转发人" width="200"></el-table-column>
+        <el-table-column property="newOperatorId" align="center" label="接收人"></el-table-column>
+        <el-table-column property="remark"  align="center" label="转发信息"></el-table-column>
+        <el-table-column property="createTime" align="center" label="转发时间"></el-table-column>
+      </el-table>
+    </el-dialog>
   </div>
 </template>
 <script>

+ 16 - 1
src/views/Task/AgentPoolChannel/AgentPoolChannel2.vue

@@ -5,7 +5,8 @@
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"
       @handleButton3="transmit" button2Name="报价轨迹" button2Type="text"
-      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun"></kt-common-table>
+      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun" button4Name="转发记录" button4Type="text"
+      @handleButton4="forwardingRecords" :operationWidth="300"></kt-common-table>
     <el-dialog title="转发" :visible.sync="dialogVisible" width="30%">
       转发人:
       <el-select v-model="transmitValue" filterable clearable placeholder="请选择">
@@ -36,6 +37,20 @@
         </el-steps>
       </div>
     </el-dialog>
+    <el-dialog :visible.sync="forwardingRecordsdialogVisible"  title="转发记录" width="70%">
+      <el-table :data="gridData"  height="400" border  v-loading="loading" highlight-current-row stripe
+        :header-cell-style="{
+          background: '#F2F7FC',
+          fontWeight: '700',
+          color: '#606266',
+        }">
+        <el-table-column property="subOrderId" align="center" label="订单号" width="200"></el-table-column>
+        <el-table-column property="oldOperatorId" align="center" label="转发人" width="200"></el-table-column>
+        <el-table-column property="newOperatorId" align="center" label="接收人"></el-table-column>
+        <el-table-column property="remark"  align="center" label="转发信息"></el-table-column>
+        <el-table-column property="createTime" align="center" label="转发时间"></el-table-column>
+      </el-table>
+    </el-dialog>
   </div>
 </template>
 <script>

+ 16 - 1
src/views/Task/AgentPoolChannel/AgentPoolChannel3.vue

@@ -5,7 +5,8 @@
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"
       @handleButton3="transmit" button2Name="报价轨迹" button2Type="text"
-      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun"></kt-common-table>
+      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun" button4Name="转发记录" button4Type="text"
+      @handleButton4="forwardingRecords" :operationWidth="300"></kt-common-table>
     <el-dialog title="转发" :visible.sync="dialogVisible" width="30%">
       转发人:
       <el-select v-model="transmitValue" filterable clearable placeholder="请选择">
@@ -36,6 +37,20 @@
         </el-steps>
       </div>
     </el-dialog>
+    <el-dialog :visible.sync="forwardingRecordsdialogVisible"  title="转发记录" width="70%">
+      <el-table :data="gridData"  height="400" border  v-loading="loading" highlight-current-row stripe
+        :header-cell-style="{
+          background: '#F2F7FC',
+          fontWeight: '700',
+          color: '#606266',
+        }">
+        <el-table-column property="subOrderId" align="center" label="订单号" width="200"></el-table-column>
+        <el-table-column property="oldOperatorId" align="center" label="转发人" width="200"></el-table-column>
+        <el-table-column property="newOperatorId" align="center" label="接收人"></el-table-column>
+        <el-table-column property="remark"  align="center" label="转发信息"></el-table-column>
+        <el-table-column property="createTime" align="center" label="转发时间"></el-table-column>
+      </el-table>
+    </el-dialog>
   </div>
 </template>
 <script>

+ 16 - 1
src/views/Task/AgentPoolChannel/AgentPoolChannel4.vue

@@ -5,7 +5,8 @@
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"
       @handleButton3="transmit" button2Name="报价轨迹" button2Type="text"
-      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun"></kt-common-table>
+      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun" button4Name="转发记录" button4Type="text"
+      @handleButton4="forwardingRecords" :operationWidth="300"></kt-common-table>
     <el-dialog title="转发" :visible.sync="dialogVisible" width="30%">
       转发人:
       <el-select v-model="transmitValue" filterable clearable placeholder="请选择">
@@ -36,6 +37,20 @@
         </el-steps>
       </div>
     </el-dialog>
+    <el-dialog :visible.sync="forwardingRecordsdialogVisible"  title="转发记录" width="70%">
+      <el-table :data="gridData"  height="400" border  v-loading="loading" highlight-current-row stripe
+        :header-cell-style="{
+          background: '#F2F7FC',
+          fontWeight: '700',
+          color: '#606266',
+        }">
+        <el-table-column property="subOrderId" align="center" label="订单号" width="200"></el-table-column>
+        <el-table-column property="oldOperatorId" align="center" label="转发人" width="200"></el-table-column>
+        <el-table-column property="newOperatorId" align="center" label="接收人"></el-table-column>
+        <el-table-column property="remark"  align="center" label="转发信息"></el-table-column>
+        <el-table-column property="createTime" align="center" label="转发时间"></el-table-column>
+      </el-table>
+    </el-dialog>
   </div>
 </template>
 <script>

+ 16 - 1
src/views/Task/CompanyPoolChannel/CompanyPoolChannel.vue

@@ -5,7 +5,8 @@
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"
       @handleButton3="transmit" button2Name="报价轨迹" button2Type="text"
-      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun"></kt-common-table>
+      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun"  button4Name="转发记录" button4Type="text"
+      @handleButton4="forwardingRecords" :operationWidth="300"></kt-common-table>
     <el-dialog title="转发" :visible.sync="dialogVisible" width="30%">
       转发人:
       <el-select v-model="transmitValue" filterable clearable placeholder="请选择">
@@ -36,6 +37,20 @@
         </el-steps>
       </div>
     </el-dialog>
+    <el-dialog :visible.sync="forwardingRecordsdialogVisible"  title="转发记录" width="70%">
+      <el-table :data="gridData"  height="400" border  v-loading="loading" highlight-current-row stripe
+        :header-cell-style="{
+          background: '#F2F7FC',
+          fontWeight: '700',
+          color: '#606266',
+        }">
+        <el-table-column property="subOrderId" align="center" label="订单号" width="200"></el-table-column>
+        <el-table-column property="oldOperatorId" align="center" label="转发人" width="200"></el-table-column>
+        <el-table-column property="newOperatorId" align="center" label="接收人"></el-table-column>
+        <el-table-column property="remark"  align="center" label="转发信息"></el-table-column>
+        <el-table-column property="createTime" align="center" label="转发时间"></el-table-column>
+      </el-table>
+    </el-dialog>
   </div>
 </template>
 <script>

+ 16 - 1
src/views/Task/CompanyPoolChannel/CompanyPoolChannel1.vue

@@ -5,7 +5,8 @@
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"
       @handleButton3="transmit" button2Name="报价轨迹" button2Type="text"
-      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun"></kt-common-table>
+      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun" button4Name="转发记录" button4Type="text"
+      @handleButton4="forwardingRecords" :operationWidth="300"></kt-common-table>
     <el-dialog title="转发" :visible.sync="dialogVisible" width="30%">
       转发人:
       <el-select v-model="transmitValue" filterable clearable placeholder="请选择">
@@ -36,6 +37,20 @@
         </el-steps>
       </div>
     </el-dialog>
+    <el-dialog :visible.sync="forwardingRecordsdialogVisible"  title="转发记录" width="70%">
+      <el-table :data="gridData"  height="400" border  v-loading="loading" highlight-current-row stripe
+        :header-cell-style="{
+          background: '#F2F7FC',
+          fontWeight: '700',
+          color: '#606266',
+        }">
+        <el-table-column property="subOrderId" align="center" label="订单号" width="200"></el-table-column>
+        <el-table-column property="oldOperatorId" align="center" label="转发人" width="200"></el-table-column>
+        <el-table-column property="newOperatorId" align="center" label="接收人"></el-table-column>
+        <el-table-column property="remark"  align="center" label="转发信息"></el-table-column>
+        <el-table-column property="createTime" align="center" label="转发时间"></el-table-column>
+      </el-table>
+    </el-dialog>
   </div>
 </template>
 <script>

+ 16 - 1
src/views/Task/CompanyPoolChannel/CompanyPoolChannel2.vue

@@ -5,7 +5,8 @@
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"
       @handleButton3="transmit" button2Name="报价轨迹" button2Type="text"
-      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun"></kt-common-table>
+      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun" button4Name="转发记录" button4Type="text"
+      @handleButton4="forwardingRecords" :operationWidth="300"></kt-common-table>
     <el-dialog title="转发" :visible.sync="dialogVisible" width="30%">
       转发人:
       <el-select v-model="transmitValue" filterable clearable placeholder="请选择">
@@ -36,6 +37,20 @@
         </el-steps>
       </div>
     </el-dialog>
+    <el-dialog :visible.sync="forwardingRecordsdialogVisible"  title="转发记录" width="70%">
+      <el-table :data="gridData"  height="400" border  v-loading="loading" highlight-current-row stripe
+        :header-cell-style="{
+          background: '#F2F7FC',
+          fontWeight: '700',
+          color: '#606266',
+        }">
+        <el-table-column property="subOrderId" align="center" label="订单号" width="200"></el-table-column>
+        <el-table-column property="oldOperatorId" align="center" label="转发人" width="200"></el-table-column>
+        <el-table-column property="newOperatorId" align="center" label="接收人"></el-table-column>
+        <el-table-column property="remark"  align="center" label="转发信息"></el-table-column>
+        <el-table-column property="createTime" align="center" label="转发时间"></el-table-column>
+      </el-table>
+    </el-dialog>
   </div>
 </template>
 <script>

+ 16 - 1
src/views/Task/CompanyPoolChannel/CompanyPoolChannel3.vue

@@ -5,7 +5,8 @@
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"
       @handleButton3="transmit" button2Name="报价轨迹" button2Type="text"
-      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun"></kt-common-table>
+      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun" button4Name="转发记录" button4Type="text"
+      @handleButton4="forwardingRecords" :operationWidth="300"></kt-common-table>
     <el-dialog title="转发" :visible.sync="dialogVisible" width="30%">
       转发人:
       <el-select v-model="transmitValue" filterable clearable placeholder="请选择">
@@ -36,6 +37,20 @@
         </el-steps>
       </div>
     </el-dialog>
+    <el-dialog :visible.sync="forwardingRecordsdialogVisible"  title="转发记录" width="70%">
+      <el-table :data="gridData"  height="400" border  v-loading="loading" highlight-current-row stripe
+        :header-cell-style="{
+          background: '#F2F7FC',
+          fontWeight: '700',
+          color: '#606266',
+        }">
+        <el-table-column property="subOrderId" align="center" label="订单号" width="200"></el-table-column>
+        <el-table-column property="oldOperatorId" align="center" label="转发人" width="200"></el-table-column>
+        <el-table-column property="newOperatorId" align="center" label="接收人"></el-table-column>
+        <el-table-column property="remark"  align="center" label="转发信息"></el-table-column>
+        <el-table-column property="createTime" align="center" label="转发时间"></el-table-column>
+      </el-table>
+    </el-dialog>
   </div>
 </template>
 <script>

+ 16 - 1
src/views/Task/CompanyPoolChannel/CompanyPoolChannel4.vue

@@ -5,7 +5,8 @@
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"
       @handleButton3="transmit" button2Name="报价轨迹" button2Type="text"
-      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun"></kt-common-table>
+      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun" button4Name="转发记录" button4Type="text"
+      @handleButton4="forwardingRecords" :operationWidth="300"></kt-common-table>
     <el-dialog title="转发" :visible.sync="dialogVisible" width="30%">
       转发人:
       <el-select v-model="transmitValue" filterable clearable placeholder="请选择">
@@ -36,6 +37,20 @@
         </el-steps>
       </div>
     </el-dialog>
+    <el-dialog :visible.sync="forwardingRecordsdialogVisible"  title="转发记录" width="70%">
+      <el-table :data="gridData"  height="400" border  v-loading="loading" highlight-current-row stripe
+        :header-cell-style="{
+          background: '#F2F7FC',
+          fontWeight: '700',
+          color: '#606266',
+        }">
+        <el-table-column property="subOrderId" align="center" label="订单号" width="200"></el-table-column>
+        <el-table-column property="oldOperatorId" align="center" label="转发人" width="200"></el-table-column>
+        <el-table-column property="newOperatorId" align="center" label="接收人"></el-table-column>
+        <el-table-column property="remark"  align="center" label="转发信息"></el-table-column>
+        <el-table-column property="createTime" align="center" label="转发时间"></el-table-column>
+      </el-table>
+    </el-dialog>
   </div>
 </template>
 <script>

+ 16 - 1
src/views/Task/TaskPoolChannel/TaskPoolChannel.vue

@@ -5,7 +5,8 @@
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"
       @handleButton3="transmit" button2Name="报价轨迹" button2Type="text"
-      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun"></kt-common-table>
+      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun" button4Name="转发记录" button4Type="text"
+      @handleButton4="forwardingRecords" :operationWidth="300"></kt-common-table>
     <el-dialog title="转发" :visible.sync="dialogVisible" width="30%">
       转发人:
       <el-select v-model="transmitValue" filterable clearable placeholder="请选择">
@@ -36,6 +37,20 @@
         </el-steps>
       </div>
     </el-dialog>
+    <el-dialog :visible.sync="forwardingRecordsdialogVisible"  title="转发记录" width="70%">
+      <el-table :data="gridData"  height="400" border  v-loading="loading" highlight-current-row stripe
+        :header-cell-style="{
+          background: '#F2F7FC',
+          fontWeight: '700',
+          color: '#606266',
+        }">
+        <el-table-column property="subOrderId" align="center" label="订单号" width="200"></el-table-column>
+        <el-table-column property="oldOperatorId" align="center" label="转发人" width="200"></el-table-column>
+        <el-table-column property="newOperatorId" align="center" label="接收人"></el-table-column>
+        <el-table-column property="remark"  align="center" label="转发信息"></el-table-column>
+        <el-table-column property="createTime" align="center" label="转发时间"></el-table-column>
+      </el-table>
+    </el-dialog>
   </div>
 </template>
 <script>

+ 16 - 1
src/views/Task/TaskPoolChannel/TaskPoolChannel1.vue

@@ -5,7 +5,8 @@
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"
       @handleButton3="transmit" button2Name="报价轨迹" button2Type="text"
-      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun"></kt-common-table>
+      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun" button4Name="转发记录" button4Type="text"
+      @handleButton4="forwardingRecords" :operationWidth="300"></kt-common-table>
     <el-dialog title="转发" :visible.sync="dialogVisible" width="30%">
       转发人:
       <el-select v-model="transmitValue" filterable clearable placeholder="请选择">
@@ -36,6 +37,20 @@
         </el-steps>
       </div>
     </el-dialog>
+    <el-dialog :visible.sync="forwardingRecordsdialogVisible"  title="转发记录" width="70%">
+      <el-table :data="gridData"  height="400" border  v-loading="loading" highlight-current-row stripe
+        :header-cell-style="{
+          background: '#F2F7FC',
+          fontWeight: '700',
+          color: '#606266',
+        }">
+        <el-table-column property="subOrderId" align="center" label="订单号" width="200"></el-table-column>
+        <el-table-column property="oldOperatorId" align="center" label="转发人" width="200"></el-table-column>
+        <el-table-column property="newOperatorId" align="center" label="接收人"></el-table-column>
+        <el-table-column property="remark"  align="center" label="转发信息"></el-table-column>
+        <el-table-column property="createTime" align="center" label="转发时间"></el-table-column>
+      </el-table>
+    </el-dialog>
   </div>
 </template>
 <script>

+ 16 - 1
src/views/Task/TaskPoolChannel/TaskPoolChannel2.vue

@@ -5,7 +5,8 @@
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"
       @handleButton3="transmit" button2Name="报价轨迹" button2Type="text"
-      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun"></kt-common-table>
+      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun" button4Name="转发记录" button4Type="text"
+      @handleButton4="forwardingRecords" :operationWidth="300"></kt-common-table>
     <el-dialog title="转发" :visible.sync="dialogVisible" width="30%">
       转发人:
       <el-select v-model="transmitValue" filterable clearable  placeholder="请选择">
@@ -36,6 +37,20 @@
         </el-steps>
       </div>
     </el-dialog>
+    <el-dialog :visible.sync="forwardingRecordsdialogVisible"  title="转发记录" width="70%">
+      <el-table :data="gridData"  height="400" border  v-loading="loading" highlight-current-row stripe
+        :header-cell-style="{
+          background: '#F2F7FC',
+          fontWeight: '700',
+          color: '#606266',
+        }">
+        <el-table-column property="subOrderId" align="center" label="订单号" width="200"></el-table-column>
+        <el-table-column property="oldOperatorId" align="center" label="转发人" width="200"></el-table-column>
+        <el-table-column property="newOperatorId" align="center" label="接收人"></el-table-column>
+        <el-table-column property="remark"  align="center" label="转发信息"></el-table-column>
+        <el-table-column property="createTime" align="center" label="转发时间"></el-table-column>
+      </el-table>
+    </el-dialog>
   </div>
 </template>
 <script>

+ 16 - 1
src/views/Task/TaskPoolChannel/TaskPoolChannel3.vue

@@ -5,7 +5,8 @@
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text" @handleButton3="transmit"
       button2Name="报价轨迹" button2Type="text" @handleButton2="trajectory" button5Name="详情" button5Type="text"
-      @handleButton5="detailFun"></kt-common-table>
+      @handleButton5="detailFun" button4Name="转发记录" button4Type="text"
+      @handleButton4="forwardingRecords" :operationWidth="300"></kt-common-table>
     <el-dialog title="转发" :visible.sync="dialogVisible" width="30%">
       转发人:
       <el-select v-model="transmitValue" filterable clearable  placeholder="请选择">
@@ -33,6 +34,20 @@
         </el-steps>
       </div>
     </el-dialog>
+    <el-dialog :visible.sync="forwardingRecordsdialogVisible"  title="转发记录" width="70%">
+      <el-table :data="gridData"  height="400" border  v-loading="loading" highlight-current-row stripe
+        :header-cell-style="{
+          background: '#F2F7FC',
+          fontWeight: '700',
+          color: '#606266',
+        }">
+        <el-table-column property="subOrderId" align="center" label="订单号" width="200"></el-table-column>
+        <el-table-column property="oldOperatorId" align="center" label="转发人" width="200"></el-table-column>
+        <el-table-column property="newOperatorId" align="center" label="接收人"></el-table-column>
+        <el-table-column property="remark"  align="center" label="转发信息"></el-table-column>
+        <el-table-column property="createTime" align="center" label="转发时间"></el-table-column>
+      </el-table>
+    </el-dialog>
   </div>
 </template>
 <script>

+ 16 - 1
src/views/Task/TaskPoolChannel/TaskPoolChannel4.vue

@@ -5,7 +5,8 @@
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"
       @handleButton3="transmit" button2Name="报价轨迹" button2Type="text"
-      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun"></kt-common-table>
+      @handleButton2="trajectory" button5Name="详情" button5Type="text" @handleButton5="detailFun" button4Name="转发记录" button4Type="text"
+      @handleButton4="forwardingRecords" :operationWidth="300"></kt-common-table>
     <el-dialog title="转发" :visible.sync="dialogVisible" width="30%">
       转发人:
       <el-select v-model="transmitValue" filterable clearable   placeholder="请选择">
@@ -36,6 +37,20 @@
         </el-steps>
       </div>
     </el-dialog>
+    <el-dialog :visible.sync="forwardingRecordsdialogVisible"  title="转发记录" width="70%">
+      <el-table :data="gridData"  height="400" border  v-loading="loading" highlight-current-row stripe
+        :header-cell-style="{
+          background: '#F2F7FC',
+          fontWeight: '700',
+          color: '#606266',
+        }">
+        <el-table-column property="subOrderId" align="center" label="订单号" width="200"></el-table-column>
+        <el-table-column property="oldOperatorId" align="center" label="转发人" width="200"></el-table-column>
+        <el-table-column property="newOperatorId" align="center" label="接收人"></el-table-column>
+        <el-table-column property="remark"  align="center" label="转发信息"></el-table-column>
+        <el-table-column property="createTime" align="center" label="转发时间"></el-table-column>
+      </el-table>
+    </el-dialog>
   </div>
 </template>
 <script>

+ 21 - 1
src/views/Task/mixin.js

@@ -1,4 +1,5 @@
 import CommonUtil from "@/utils/comutil.js";
+
 export const mixin = { // 导出混入对象
   data() {
     return {
@@ -131,7 +132,7 @@ export const mixin = { // 导出混入对象
         { prop: "licenseno", label: "车牌号", minWidth: 160 },
         { prop: "insuredname", label: "投保人姓名", minWidth: 120 },
         { prop: "product", label: "投保险种", minWidth: 100 },
-        { prop: "createtime", label: "录单日期", minWidth: 160, },
+        { prop: "createtime", label: "录单日期", minWidth: 160},
       ],
       statusoptions: "",
       dialogVisible: false,
@@ -150,6 +151,8 @@ export const mixin = { // 导出混入对象
       quoteno: "",
       oldfileList: [],
       orderInfo: {},
+      forwardingRecordsdialogVisible:false,
+      gridData:[],
     }
   },
   computed: {
@@ -176,6 +179,23 @@ export const mixin = { // 导出混入对象
     this.getDicType("productsType"); //车船税类型
   },
   methods: {
+    forwardingRecords(row){
+      let id=row.row.subOrderId;
+      this.forwardingRecordsQuery(id);
+    },
+    forwardingRecordsQuery(id) {
+      this.$api.letter.findForwardingListBySubOrderId(id).then((res) => {
+        if (res.code == '200' && res.data.length) {
+          this.gridData=res.data;
+          this.forwardingRecordsdialogVisible=true;
+        } else {
+          this.$message({
+            type: 'error',
+            message: "没有转发记录",
+          });
+        }
+      });
+    },
     detailFun(row) {
       let params = {
         companyId: row.row.subOrderId