huangfuli 3 éve
szülő
commit
197c08e668

+ 9 - 1
src/api/V2/platformaudit/index.js

@@ -3,4 +3,12 @@ export const API_POST_GRAINMERCHANTREVIEW = '/identityAuthenticationInfo/api/exa
 //司机审核
 export const API_POST_DRIVERREVIEW = '/driverViewInfo/api/examine'
 //交易信息审核
-export const API_POST_TRANSACTIONINFORMATIONREVIEW = '/procurementPlanInfo/api/examine'
+export const API_POST_TRANSACTIONINFORMATIONREVIEW = '/procurementPlanInfo/api/examine'
+//粮商列表
+export const API_GET_GRAINMERCHANT_LIST = '/identityAuthenticationInfo/selectIdentityAuthenticationInfoPc'
+//司机列表
+export const API_GET_DRIVER_LIST = '/driverViewInfo/selectDriverInfoPage'
+//交易信息列表
+export const API_GET_TRANSACTIONINFORMATION_LIST = '/procurementPlanInfo/selectProcurementPlanInfo'
+//交易信息删除
+export const API_POST_DELETETRANSACTIONINFORMATION = '/procurementPlanInfo/api/deleteProcurementPlan'

+ 16 - 4
src/model/platformaudit/index.js

@@ -3,12 +3,24 @@ import { appRx } from '../defalutConfig/indexRx'
 import {
     API_POST_GRAINMERCHANTREVIEW,
     API_POST_DRIVERREVIEW,
-    API_POST_TRANSACTIONINFORMATIONREVIEW
+    API_POST_TRANSACTIONINFORMATIONREVIEW,
+    API_GET_GRAINMERCHANT_LIST,
+    API_GET_DRIVER_LIST,
+    API_GET_TRANSACTIONINFORMATION_LIST,
+    API_POST_DELETETRANSACTIONINFORMATION
 } from '@/api/V2/platformaudit'
 // import { app } from 'electron'
 // 粮商审核
-export const getGrainMerchants = appRx.get(API_POST_GRAINMERCHANTREVIEW, errorCatcher, errorHandle, filter)
+export const getGrainMerchants = appRx.post(API_POST_GRAINMERCHANTREVIEW, errorCatcher, errorHandle, filter)
 // 司机审核
-export const getDriver = appRx.get(API_POST_DRIVERREVIEW, errorCatcher, errorHandle, filter)
+export const getDriver = appRx.post(API_POST_DRIVERREVIEW, errorCatcher, errorHandle, filter)
 // 交易信息审核
-export const getTransactionInformation = appRx.get(API_POST_TRANSACTIONINFORMATIONREVIEW, errorCatcher, errorHandle, filter)
+export const getTransactionInformation = appRx.post(API_POST_TRANSACTIONINFORMATIONREVIEW, errorCatcher, errorHandle, filter)
+// 粮商列表
+export const grainMerchantsList = appRx.get(API_GET_GRAINMERCHANT_LIST, errorCatcher, errorHandle, filter)
+//司机列表
+export const driverList = appRx.get(API_GET_DRIVER_LIST, errorCatcher, errorHandle, filter)
+//交易信息列表
+export const transactionInformationList = appRx.get(API_GET_TRANSACTIONINFORMATION_LIST, errorCatcher, errorHandle, filter)
+// 交易信息删除
+export const deleteTransactionInformation = appRx.post(API_POST_DELETETRANSACTIONINFORMATION, errorCatcher, errorHandle, filter)

+ 26 - 19
src/views/platformaudit/driverreview.vue

@@ -147,13 +147,13 @@
             <span v-else>{{ scope.$index + 1 }}</span>
           </template>
         </el-table-column>
-        <el-table-column prop="driverName" label="姓名" width="80">
+        <el-table-column prop="driverName" label="姓名" >
         </el-table-column>
-        <el-table-column prop="numberCard" label="身份证号" width="200">
+        <el-table-column prop="numberCard" label="身份证号" >
         </el-table-column>
-        <el-table-column prop="driverPhone" label="手机号" width="100">
+        <el-table-column prop="driverPhone" label="手机号" >
         </el-table-column>
-        <el-table-column prop="carNumber" label="车牌号" width="160">
+        <el-table-column prop="carNumber" label="车牌号" >
           <template scope="scope">
             <ws-select
               v-model="scope.row.carNumber"
@@ -170,23 +170,23 @@
             </ws-select>
           </template>
         </el-table-column>
-        <el-table-column prop="carModel" label="车型" width="100">
+        <el-table-column prop="carModel" label="车型" >
         </el-table-column>
-        <el-table-column prop="carLength" label="车长(米)" width="100">
+        <el-table-column prop="carLength" label="车长(米)" >
         </el-table-column>
-        <el-table-column prop="carLoad" label="载重(吨)" width="100">
+        <el-table-column prop="carLoad" label="载重(吨)" >
         </el-table-column>
-        <el-table-column prop="yearManufacture" label="出厂年份" width="100">
+        <el-table-column prop="yearManufacture" label="出厂年份" >
         </el-table-column>
-        <el-table-column prop="binNumber" label="常驻城市" width="140">
+        <el-table-column prop="binNumber" label="常驻城市" >
           <template slot-scope="scope">
             {{ scope.row.residentCityProvincial
             }}{{ scope.row.residentCityMunicipal }}
           </template>
         </el-table-column>
-        <el-table-column prop="carModel" label="更新时间" width="140">
+        <el-table-column prop="carModel" label="更新时间" >
         </el-table-column>
-        <el-table-column prop="addressUrl" label="证件照" width="80">
+        <el-table-column prop="addressUrl" label="证件照" >
           <template slot-scope="scope">
             <img
               width="18"
@@ -201,7 +201,7 @@
             }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="账户信息" width="100">
+        <el-table-column label="账户信息" >
           <template slot-scope="scope">
             <el-button
               v-if="!scope.row.expandsStatus"
@@ -304,10 +304,9 @@
 </template>
 <script>
 import {
-  selectDriver,
+  driverList,
   billoperatehis,
-  delDriver,
-  disableDriver,
+  getDriver,
 } from '@/model/platformaudit/index'
 import Pagination from '@/components/Pagination'
 import { provinceAndCityData, CodeToText } from 'element-china-area-data'
@@ -388,6 +387,10 @@ export default {
         { value: '已通过', type: 2 },
         { value: '全部', type: '' },
       ],
+      driverViewInfo:{
+        id: '',
+        flag: '',
+      },
     }
   },
   activated() {
@@ -438,13 +441,15 @@ export default {
     },
     //审核通过
     adopt(row) {
+      this.driverViewInfo.id = row.id
+      this.driverViewInfo.flag = 1
       this.$confirm(`确定通过该认证信息?`, '提示', {
         confirmButtonText: '通过',
         cancelButtonText: '取消',
         type: 'warning',
       })
         .then(() => {
-          delDriver({ id: row.id })
+          getDriver(this.driverViewInfo)
             .toPromise()
             .then((response) => {
               this.$notify.success({
@@ -464,13 +469,15 @@ export default {
     },
     //审核驳回  
     reject(row) {
+      this.driverViewInfo.id = row.id
+      this.driverViewInfo.flag = 2
       this.$confirm(`确定驳回该认证信息?`, '提示', {
         confirmButtonText: '驳回',
         cancelButtonText: '取消',
         type: 'warning',
       })
         .then(() => {
-          delDriver({ id: row.id })
+          getDriver(this.driverViewInfo)
             .toPromise()
             .then((response) => {
               this.$notify.success({
@@ -505,14 +512,14 @@ export default {
       this.getList()
     },
     getList() {
-      selectDriver({
+      driverList({
         compId: sessionStorage.getItem('ws-pf_compId'),
         currentPage: this.currentPage,
         pageSize: this.pageSize,
         searchType: this.searchType,
         searchKeyWord: this.searchKeyWord,
         id: this.id,
-        Flag: this.Flag,
+        flag: this.flag,
       })
         .toPromise()
         .then((response) => {

+ 27 - 36
src/views/platformaudit/grainmerchantreview.vue

@@ -147,25 +147,25 @@
             <span v-else>{{ scope.$index + 1 }}</span>
           </template>
         </el-table-column>
-        <el-table-column prop="driverName" label="类型" width="100">
+        <el-table-column prop="customerType" label="类型" >
         </el-table-column>
-        <el-table-column prop="driverName" label="姓名" width="100">
+        <el-table-column prop="customerName" label="姓名" >
         </el-table-column>
-        <el-table-column prop="numberCard" label="身份证号" width="200">
+        <el-table-column prop="customerNumberCard" label="身份证号" >
         </el-table-column>
-        <el-table-column prop="driverPhone" label="手机号" width="160">
+        <el-table-column prop="customerPhone" label="手机号" >
         </el-table-column>
-        <el-table-column prop="driverPhone" label="纳税人识别号" width="160">
+        <el-table-column prop="payTaxesCard" label="纳税人识别号" >
         </el-table-column>
-        <el-table-column prop="binNumber" label="地址" width="240">
+        <el-table-column prop="compAddress" label="地址" >
           <template slot-scope="scope">
             {{ scope.row.residentCityProvincial
             }}{{ scope.row.residentCityMunicipal }}
           </template>
         </el-table-column>
-        <el-table-column prop="carModel" label="更新时间" width="160">
+        <el-table-column prop="updateDate" label="更新时间" >
         </el-table-column>
-        <el-table-column prop="addressUrl" label="附件" width="100">
+        <el-table-column prop="businessLicenseAddressUrl" label="附件" >
           <template slot-scope="scope">
             <img
               width="18"
@@ -180,7 +180,7 @@
             }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="账户信息" width="120">
+        <el-table-column label="账户信息" >
           <template slot-scope="scope">
             <el-button
               v-if="!scope.row.expandsStatus"
@@ -223,6 +223,10 @@
               size="medium"
               type="text"
               class="record"
+              v-hasPermission="
+                `platformaudit.examine.grainmerchant`
+              "
+              v-if="scope.row.authenticationStatus == '审核中'"
               @click="adopt(scope.row)"
               >通过</el-button
             >
@@ -239,24 +243,6 @@
       >
       </el-pagination>
     </div>
-    <WinseaContentModal
-      v-model="outerVisible"
-      title="禁用原因"
-      @on-cancel="handleClose"
-    >
-      <el-input
-        type="textarea"
-        :rows="2"
-        maxlength="50"
-        placeholder="请输入禁用原因,不超过50个字"
-        v-model="disablieForm.disableReasons"
-      >
-      </el-input>
-      <div class="dialog-footer">
-        <el-button @click="outerVisible = false">取 消</el-button>
-        <el-button type="primary" @click="disableReasons">确定禁用</el-button>
-      </div>
-    </WinseaContentModal>
     <!-- 附件弹框 -->
     <WinseaContentModal
       v-model="accessoryTFs"
@@ -283,11 +269,10 @@
 </template>
 <script>
 import {
-  selectDriver,
+  grainMerchantsList,
   billoperatehis,
-  delDriver,
-  disableDriver,
-} from '@/model/transport/index'
+  getGrainMerchants,
+} from '@/model/platformaudit/index'
 import Pagination from '@/components/Pagination'
 import { provinceAndCityData, CodeToText } from 'element-china-area-data'
 import WsUpload from '@/components/WsUpload'
@@ -367,6 +352,10 @@ export default {
         { value: '已通过', type: 2 },
         { value: '全部', type: '' },
       ],
+      identityAuthenticationInfo:{
+        id: '',
+        flag: '',
+      },
     }
   },
   activated() {
@@ -393,13 +382,15 @@ export default {
     },
     //审核通过
     adopt(row) {
+      this.identityAuthenticationInfo.id = row.id
+      this.identityAuthenticationInfo.flag = 1
       this.$confirm(`确定通过该认证信息?`, '提示', {
         confirmButtonText: '通过',
         cancelButtonText: '取消',
         type: 'warning',
       })
         .then(() => {
-          delDriver({ id: row.id })
+          getGrainMerchants(this.identityAuthenticationInfo)
             .toPromise()
             .then((response) => {
               this.$notify.success({
@@ -419,13 +410,15 @@ export default {
     },
     //审核驳回
     reject(row) {
+      this.identityAuthenticationInfo.id = row.id
+      this.identityAuthenticationInfo.flag = 1
       this.$confirm(`确定驳回该认证信息?`, '提示', {
         confirmButtonText: '驳回',
         cancelButtonText: '取消',
         type: 'warning',
       })
         .then(() => {
-          delDriver({ id: row.id })
+          getGrainMerchants(this.identityAuthenticationInfo)
             .toPromise()
             .then((response) => {
               this.$notify.success({
@@ -461,13 +454,11 @@ export default {
       this.getList()
     },
     getList() {
-      selectDriver({
+      grainMerchantsList({
         compId: sessionStorage.getItem('ws-pf_compId'),
         currentPage: this.currentPage,
         pageSize: this.pageSize,
         searchType: this.searchType,
-        residentCityProvincial: this.residentCityProvincial,
-        residentCityMunicipal: this.residentCityMunicipal,
         searchKeyWord: this.searchKeyWord,
       })
         .toPromise()

+ 27 - 38
src/views/platformaudit/transactioninformationreview.vue

@@ -58,19 +58,19 @@
             <span v-else>{{ scope.$index + 1 }}</span>
           </template>
         </el-table-column>
-        <el-table-column prop="processNo" label="编号" width="200"> </el-table-column>
-        <el-table-column prop="goodsName" label="发布企业/发布人" width="200">
+        <el-table-column prop="procurementPlanNo" label="编号" > </el-table-column>
+        <el-table-column prop="buyer" label="发布企业/发布人" >
         </el-table-column>
-        <el-table-column prop="send" label="发布平台" width="100"> </el-table-column>
-        <el-table-column prop="send" label="类型" width="80"> </el-table-column>
-        <el-table-column prop="send" label="货名" width="80"> </el-table-column>
-        <el-table-column prop="weight" label="重量(吨)" width="100"> </el-table-column>
-        <el-table-column prop="receive" label="交易类型" width="80"> </el-table-column>
-        <el-table-column prop="receive" label="基差(元/吨)" width="100"> </el-table-column>
-        <el-table-column prop="receive" label="价格(元/吨)" width="100"> </el-table-column>
-        <el-table-column prop="receive" label="电话" width="120"> </el-table-column>
-        <el-table-column prop="createDate" label="更新时间" width="120"> </el-table-column>
-        <el-table-column prop="seller" label="操作" width="200">
+        <el-table-column prop="" label="发布平台" > </el-table-column>
+        <el-table-column prop="" label="类型" > </el-table-column>
+        <el-table-column prop="goodsName" label="货名" > </el-table-column>
+        <el-table-column prop="weight" label="重量(吨)" > </el-table-column>
+        <el-table-column prop="procurementPlanType" label="交易类型" > </el-table-column>
+        <el-table-column prop="basisPrice" label="基差(元/吨)" > </el-table-column>
+        <el-table-column prop="unitPrice" label="价格(元/吨)" > </el-table-column>
+        <el-table-column prop="buyerPhone" label="电话" > </el-table-column>
+        <el-table-column prop="updateDate" label="更新时间" > </el-table-column>
+        <el-table-column prop="seller" label="操作" >
           <template slot-scope="scope">
             <div
               class="record"
@@ -95,7 +95,7 @@
             >删除</div>
           </template>
         </el-table-column>
-        <el-table-column prop="address" label="审核" width="150">
+        <el-table-column prop="address" label="审核" >
           <template slot-scope="scope">
             <el-button
               size="medium"
@@ -127,7 +127,7 @@
   </div>
 </template>
 <script>
-import { automobileList, alsostate } from '@/model/transport/index'
+import { getTransactionInformation, transactionInformationList ,deleteTransactionInformation} from '@/model/platformaudit/index'
 import Pagination from '@/components/Pagination'
 import WsUpload from '@/components/WsUpload'
 import { EventBus } from 'base-core-lib'
@@ -185,6 +185,10 @@ export default {
         { value: '已通过', type: 2 },
         { value: '全部', type: '' },
       ],
+      procurementPlanInfo:{
+        id: '',
+        flag: '',
+      },
       pickerBeginDateBefore: {
         disabledDate: (time) => {
           return time.getTime() > Date.now()
@@ -227,24 +231,6 @@ export default {
         // }
       })
     },
-    //查看火运调度详细
-    trainSee(row) {
-      this.$router.push({
-        name: 'fireDispatchingview',
-        query: {
-          id: row.id,
-        },
-      })
-    },
-    //车次
-    trainNumber(row) {
-      this.$router.push({
-        name: 'fireDispatchingcar',
-        query: {
-          id: row.id,
-        },
-      })
-    },
     //删除
     deleteclick(row) {
       //cancelButtonClass: "btn-custom-cancel"
@@ -254,7 +240,7 @@ export default {
         type: 'warning'
       })
         .then(() => {
-          deltran({
+          deleteTransactionInformation({
             id: row.id
           })
             .toPromise()
@@ -268,15 +254,18 @@ export default {
     },
     //审核通过
     adopt(row) {
+      this.procurementPlanInfo.id = row.id
+      this.procurementPlanInfo.flag = 1
       this.$confirm(`确定通过该认证信息?`, '提示', {
         confirmButtonText: '通过',
         cancelButtonText: '取消',
         type: 'warning',
       })
         .then(() => {
-          delDriver({ id: row.id })
+          getTransactionInformation( this.procurementPlanInfo )
             .toPromise()
             .then((response) => {
+              
               this.$notify.success({
                 title: '成功',
                 message: '通过成功',
@@ -294,13 +283,15 @@ export default {
     },
     //审核驳回
     reject(row) {
+       this.procurementPlanInfo.id = row.id
+       this.procurementPlanInfo.flag = 2
       this.$confirm(`确定驳回该认证信息?`, '提示', {
         confirmButtonText: '驳回',
         cancelButtonText: '取消',
         type: 'warning',
       })
         .then(() => {
-          delDriver({ id: row.id })
+          getTransactionInformation(this.procurementPlanInfo)
             .toPromise()
             .then((response) => {
               this.$notify.success({
@@ -354,14 +345,12 @@ export default {
       this.getList()
     },
     getList() {
-      automobileList({
+      transactionInformationList({
         compId: sessionStorage.getItem('ws-pf_compId'),
         searchType: this.searchType,
         currentPage: this.currentPage,
         pageSize: this.pageSize,
         tranTypeKey: this.tranTypeKey,
-        startDate: this.startDate,
-        endDate: this.endDate,
         searchKeyWord: this.searchKeyWord,
       })
         .toPromise()