sunyize 2 yıl önce
ebeveyn
işleme
0204a00459

+ 439 - 0
src/views/networkAccess/PopupSubTable.vue

@@ -0,0 +1,439 @@
+<template>
+
+  <div>
+
+    <a-row :gutter="16" style="height: 1000px">
+
+      <!-- 查询区域 -->
+      <a-col :span="19">
+        <div class="table-page-search-wrapper">
+          <a-form layout="inline" @keyup.enter.native="searchQuery">
+            <a-row :gutter="24">
+              <a-col :xl="6" :lg="7" :md="8" :sm="24">
+                <a-form-item label="客户编号">
+                  <j-input placeholder="请输入客户编号" v-model:value="customerNo"></j-input>
+                </a-form-item>
+              </a-col>
+              <a-col :xl="6" :lg="7" :md="8" :sm="24">
+                <a-form-item label="客户名称">
+                  <j-input placeholder="客户名称" v-model:value="customerName" ></j-input>
+                </a-form-item>
+              </a-col>
+              <a-col :xl="6" :lg="7" :md="8" :sm="24">
+                <a-form-item label="任务名称">
+                  <j-input placeholder="任务名称" v-model:value="taskName" ></j-input>
+                </a-form-item>
+              </a-col>
+
+              <a-col :xl="6" :lg="7" :md="8" :sm="24">
+                <a-form-item label="任务状态">
+                  <j-dict-select-tag placeholder="请选择任务状态" v-model:value="taskState"  dictCode="sms_check_task_state" />
+                </a-form-item>
+              </a-col>
+              <a-col :xl="6" :lg="7" :md="8" :sm="24">
+                <a-form-item label="稽核类型">
+                  <j-dict-select-tag placeholder="请选择稽核类型" v-model:value="taskType"  dictCode="sms_check_task_type" />
+                </a-form-item>
+              </a-col>
+              <a-col :xl="6" :lg="7" :md="8" :sm="24">
+                <a-form-item label="稽核状态">
+                  <j-dict-select-tag placeholder="请选择稽核状态" v-model:value="checkState"  dictCode="check_status" />
+                </a-form-item>
+              </a-col>
+              <template v-if="toggleSearchStatus">
+
+
+                <a-col :xl="10" :lg="11" :md="12" :sm="24">
+                  <a-form-item label="开始时间">
+                    <j-date :show-time="true" date-format="YYYY-MM-DD" placeholder="请选择开始时间" class="query-group-cust" v-model:value="startDate"></j-date>
+
+                  </a-form-item>
+                  <a-form-item label="结束时间">
+                    <j-date :show-time="true" date-format="YYYY-MM-DD" placeholder="请选择结束时间" class="query-group-cust" v-model:value="endDate"></j-date>
+                  </a-form-item>
+                </a-col>
+              </template>
+              <a-col :xl="6" :lg="7" :md="8" :sm="24">
+                <span style="float: left;overflow: hidden;" class="table-page-search-submitButtons"></span>
+              </a-col>
+            </a-row>
+          </a-form>
+        </div>
+      </a-col>
+      <!-- 操作按钮区域 -->
+      <div class="table-operator">
+
+<!--        &lt;!&ndash; 高级查询区域 &ndash;&gt;-->
+<!--        <a-dropdown v-if="selectedRowKeys.length > 0">-->
+<!--          <a-menu slot="overlay">-->
+<!--            <a-menu-item key="1" @click="batchDel"><a-icon type="delete"/>删除</a-menu-item>-->
+<!--          </a-menu>-->
+<!--          <a-button style="margin-left: 8px"> 批量操作 <a-icon type="down" /></a-button>-->
+<!--        </a-dropdown>-->
+
+        <a-button type="primary" @click="searchQuery()" icon="search" >查询</a-button>
+        <a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">重置</a-button>
+        <a @click="handleToggleSearch" style="margin-left: 8px">
+          {{ toggleSearchStatus ? '收起' : '展开' }}
+          <a-icon :type="toggleSearchStatus ? 'up' : 'down'"/>
+        </a>
+
+      </div>
+      <!-- 查询区域-END -->
+
+      <a-col :span="24" style="top: 10px">
+        <a-card title="身份信息选择" :bordered="false">
+          <!-- table区域-begin -->
+          <div>
+            <div class="ant-alert ant-alert-info" style="margin-bottom: 16px;">
+              <i class="anticon anticon-info-circle ant-alert-icon"></i> 已选择 <a style="font-weight: 600">{{ selectedRowKeys.length }}</a>项
+              <a style="margin-left: 24px" @click="onClearSelected">清空</a>
+            </div>
+
+            <a-table
+              ref="table"
+              size="middle"
+              :scroll="{x:true}"
+              bordered
+              rowKey="id"
+              :columns="columns"
+              :dataSource="dataSource"
+              :pagination="ipagination"
+              :loading="loading"
+              :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}"
+              class="j-table-force-nowrap"
+              @change="handleTableChange">
+
+
+              <template slot="action" slot-scope="text, record">
+
+
+                <a-dropdown>
+                  <a class="ant-dropdown-link" @click="showInfo(record)">  确认选择  </a>
+                  <a-menu slot="overlay">
+
+                    <a-menu-item v-has="'task:check:list:delete'">
+                      <a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)">
+                        <a>删除</a>
+                      </a-popconfirm>
+                    </a-menu-item>
+                    <a-menu-item v-has="'task:check:list:clear'">
+                      <a-popconfirm title="确定清空吗?" @confirm="() => dataDelete(record.id)">
+                        <a>清空</a>
+                      </a-popconfirm>
+                    </a-menu-item>
+                  </a-menu>
+                </a-dropdown>
+              </template>
+
+              <template v-slot:customerName="text, record">
+                <a @click="showCheckDetail(record)">{{text}}</a>
+              </template>
+              <template v-slot:checkState="status">
+                <a-badge :status="status | statusTypeFilter" :text="status | statusFilter"/>
+              </template>
+              <template v-slot:rowIndex="text,records,index">
+                {{ (ipagination.current - 1) * ipagination.pageSize + Number(index)+1 }}
+              </template>
+
+            </a-table>
+
+          </div>
+          <!-- table区域 end -->
+        </a-card>
+      </a-col>
+    </a-row>
+  </div>
+  <!-- 查询区域 -->
+</template>
+
+<script>
+
+
+import moment from 'moment';
+import {getAction} from "@api/manage";
+import * as echarts from 'echarts';
+import '@/assets/less/TableExpand.less'
+import { JeecgListMixin } from '@/mixins/JeecgListMixin';
+import { mixinDevice } from '@/utils/mixin'
+export default {
+  name: 'SmsCheckWorkLogList',
+  mixins:[JeecgListMixin,mixinDevice],
+
+  data() {
+    return {
+      description: '稽核工作日志管理页面',
+      startDate: '',
+      endDate:'',
+      superFieldList:[],
+      taskDate:'',
+      customerNo:'',
+      customerName:'',
+      url: {
+
+        queryTask: "/smsCheck/task/queryById",
+        list: "/businessReminderCard/list",
+        count: "/smsCheck/customerInfo/count",
+        delete: "/smsCheck/customerInfo/delete",
+        edit: "/smsCheck/customerInfo/edit",
+        notice: "/smsCheck/customerInfo/notice",
+        editCheck: "/smsCheck/customerInfo/edit/check/state",
+        dataDelete: "/smsCheck/customerData/clear",
+        deleteBatch:"/smsCheck/statistics/deleteBatch",
+        exportXlsUrl: "/smsCheck/statistics/exportXls",
+        importExcelUrl:""
+      },
+      columns: [
+        {
+          title: '#',
+          dataIndex: '',
+          key:'rowIndex',
+          width:60,
+          align:"center",
+          scopedSlots: { customRender: 'rowIndex' }
+        },{
+          title:'身份证件号码',
+          align:"left",
+          sorter: true,
+          dataIndex: 'cardNo',
+        },{
+          title:'身份证姓名',
+          align:"left",
+          sorter: true,
+          dataIndex: 'cardName'
+
+        },
+        {
+          title:'证件期限(开始日期)',
+          align:"left",
+          sorter: true,
+          dataIndex: 'cardStartTime'
+        },
+        {
+          title:'证件期限(截止日期)',
+          align:"center",
+          sorter: true,
+          dataIndex: 'cardEndTime'
+        },
+        {
+          title:'位置信息',
+          align:"center",
+          sorter: true,
+          dataIndex: 'userOpenState'
+        },
+        {
+          title:'工作地址',
+          align:"center",
+          dataIndex: 'wordAddress'
+        },
+        {
+          title:'营业厅地址',
+          align:"center",
+          sorter: true,
+          dataIndex: 'businessAddress'
+        },
+        {
+          title:'拨测结果',
+          align:"center",
+          dataIndex: 'calltestResults',
+
+        },
+        {
+          title:'客户现用号码',
+          align:"center",
+          dataIndex: 'operator'
+        },
+        {
+          title:'运营商类型',
+          align:"center",
+          sorter: true,
+          dataIndex: 'operatorType'
+        },
+        {
+          title:'拨测联系电话',
+          align:"center",
+          sorter: true,
+          dataIndex: 'phone',
+
+        },
+        {
+          title:'联电归属地',
+          align:"center",
+          sorter: true,
+          dataIndex: 'address',
+
+        }, {
+          title:'现住地址(到村/小区)',
+          align:"center",
+          sorter: true,
+          dataIndex: 'currentAddress',
+
+        }, {
+          title:'证件地址(到村/小区)',
+          align:"center",
+          sorter: true,
+          dataIndex: 'idCardAddress',
+
+        }, {
+          title:'现用号码使用年限',
+          align:"center",
+          sorter: true,
+          dataIndex: 'useLife',
+        },
+        {
+          title: '操作',
+          dataIndex: 'action',
+          align:"center",
+          scopedSlots: { customRender: 'action' }
+        }
+      ],
+      isorter:{
+        column: 'checkState',
+        order: 'asc',
+      },
+      id:'',
+      $abnormalCheckPie: "",
+      $abnormalCheckHistogram: "",
+      $abnormalCreateTimeTrend: "",
+      lineNum: 0,
+      latestDate: '180',
+      reopeningNum: 0,
+      businessNum: 0,
+      trunkLineAuditNum: 0,
+      sumCount:0,
+      treeData: [],
+      expandedKeys: ['2022', '2022-10'],
+      selectedKeys: {},
+      statusAuditPieData: [],
+      canvas: {},
+      taskId:'',
+      taskName:'',
+      taskState:'',
+      taskType:'',
+      completed:'',
+      inProgress:'',
+      notStart:'',
+      viewIs:'',
+      checkState:'',
+      Incomplete:'',
+      toBeAudited:'',
+      toBeRectified:'',
+      pass:'',
+      cardNo:''
+    }
+  },
+
+  created() {
+
+    const waterMarkText = '北区稽核平台';
+    this.canvas = document.createElement('canvas');
+    const ctx = this.canvas.getContext('2d');
+    this.canvas.width = this.canvas.height = 100;
+    ctx.textAlign = 'center';
+    ctx.textBaseline = 'middle';
+    ctx.globalAlpha = 0.08;
+    ctx.font = '20px Microsoft Yahei';
+    ctx.translate(50, 50);
+    ctx.rotate(-Math.PI / 4);
+    ctx.fillText(waterMarkText, 0, 0);
+    this.cardNo = this.$route.query.cardNo;
+    this.searchQuery();
+
+    // this.getSuperFieldList();
+
+  },
+
+  computed: {
+    importExcelUrl: function(){
+      return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`;
+    },
+  },
+
+  filters: {
+
+  },
+
+  methods: {
+
+
+    showInfo(record){
+      //返回上一页面
+      this.$router.go(-1);
+
+
+      this.$router.replace({ path: '/networkAccess/registration', query:{id:record.id}});
+    },
+
+
+    searchReset(){
+      this.taskType='',
+        this.taskState='',
+        this.customerName='',
+        this.startDate='',
+        this.endDate='',
+        this.taskName='',
+        this.checkState='',
+        this.customerNo='';
+      let queryParam = {
+        "customerName":this.customerName,
+        "startDate": this.startDate,
+        "endDate":  this.endDate,
+        "infoId":this.taskId,
+        "taskName":this.taskName,
+        "customerNo":this.customerNo,
+        "taskType":this.taskType,
+        "taskState":this.taskState,
+        "checkState":this.checkState
+      }
+
+      this.selectList(queryParam);
+    },
+
+    searchQuery(){
+      //直接加载urT. ist接口数据
+      let queryParam = {
+          "cardNo":this.cardNo,
+      }
+      this.selectList(queryParam);
+    },
+
+
+    selectList(queryParam){
+
+      this.loadData(null,queryParam);
+    },
+
+
+
+    // 显示上传页面
+    handSubmit(record) {
+      let that = this;
+      let model = {
+        id: record.id,
+      }
+      postAction(this.url.editCheck, model)
+        .then((res) => {
+          if (res.success) {
+            that.$message.success(res.message)
+            that.loadData(that.ipagination.current);
+          } else {
+            that.$message.warning(res.message)
+          }
+        }).finally(() => {
+
+      })
+    },
+
+    getRecentDay: function (n) {
+      let day = moment(new Date())
+        .subtract(n, "days")
+        .format("YYYY-MM-DD");
+      return day;
+    },
+
+  }
+}
+</script>
+<style scoped>
+
+</style>

+ 201 - 97
src/views/networkAccess/registration.vue

@@ -11,8 +11,64 @@
         <a-step v-for="item in steps" :key="item.title" :title="item.title"/>
       </a-steps>
     </a-card>
+    <!--身份信息-->
+    <a-card style="margin-bottom:10px" v-if="current==0">
+      <div>
+        <a-form-model
+          ref="form"
+          :label-col="labelCol"
+          :wrapper-col="wrapperCol"
+          :model="model"
+          :rules="rules"
+        >
+          <div>
+            <a-button type="link" @click="keyupInfoSelect()">身份证件号码检索</a-button>
+            <a-row>
+              <a-col :span="8">
+                <a-form-model-item label="身份证件号码" prop="userOpenState" v-bind="labelCol2">
+
+                  <a-radio-group v-model="model.cardNo" button-style="solid" slot-scope="text, record">
+                    <a-input v-model="model.cardNo" placeholder="请输入身份证件号码" @keyup="keyupInfo()" ></a-input>
+                  </a-radio-group>
+                </a-form-model-item>
+
+              </a-col>
+
+              <a-col :span="8">
+                <a-form-model-item label="身份证姓名" v-bind="labelCol2"  prop="cardName"  >
+                  <a-radio-group v-model="model.cardName" button-style="solid" >
+                    <a-input v-model="model.cardName" placeholder="身份证姓名"  :rules="rules.cardName" ></a-input>
+                  </a-radio-group>
+                </a-form-model-item>
+              </a-col>
+              <a-col :span="8">
+                <a-form-model-item label="证件住址" prop="idCardAddress" v-bind="labelCol2">
+                  <a-radio-group v-model="model.idCardAddress" button-style="solid">
+                    <a-input v-model="model.idCardAddress" placeholder="请输入证件住址"></a-input>
+                  </a-radio-group>
+                </a-form-model-item>
+              </a-col>
+            </a-row>
 
 
+            <a-row>
+              <a-col :span="8" >
+                <a-form-item label="证件期限(开始日期)" v-bind="labelCol2">
+                  <j-date :show-time="true" date-format="YYYY-MM-DD" placeholder="请选择开始时间" class="query-group-cust" v-model="model.cardStartTime"></j-date>
+                </a-form-item>
+              </a-col>
+
+              <a-col :span="8" >
+                <a-form-item label="证件期限(截止日期)" v-bind="labelCol2">
+                  <j-date :show-time="true" date-format="YYYY-MM-DD" placeholder="请选择结束时间" class="query-group-cust" v-model="model.cardEndTime"></j-date>
+                </a-form-item>
+              </a-col>
+            </a-row>
+
+          </div>
+        </a-form-model>
+      </div>
+    </a-card>
     <!--  入网信息登记表单-->
     <a-card style="margin-bottom:10px" v-if="current==0">
       <div>
@@ -24,8 +80,8 @@
           :rules="rules"
         >
           <div>
-            <a-divider orientation="left">填写营业厅入网提示卡
-            </a-divider>
+<!--            <a-divider orientation="left">填写营业厅入网提示卡-->
+<!--            </a-divider>-->
             <a-row>
               <a-col :span="8">
                 <a-form-model-item label="拨测联系电话" prop="userOpenState" v-bind="labelCol2">
@@ -282,6 +338,7 @@
       </div>
     </a-card>
 
+
     <a-card style="margin-bottom:10px" v-if="current==2">
       <div>
         <a-form-model
@@ -307,62 +364,7 @@
       </div>
     </a-card>
 
-    <!--身份信息-->
-    <a-card style="margin-bottom:10px" v-if="current==0">
-      <div>
-        <a-form-model
-          ref="form"
-          :label-col="labelCol"
-          :wrapper-col="wrapperCol"
-          :model="model"
-          :rules="rules"
-        >
-          <div>
-            <a-divider orientation="left">身份信息
-            </a-divider>
-            <a-row>
-              <a-col :span="8">
-                <a-form-model-item label="身份证件号码" prop="userOpenState" v-bind="labelCol2">
-                  <a-radio-group v-model="model.cardNo" button-style="solid" slot-scope="text, record">
-                    <a-input v-model="model.cardNo" placeholder="请输入身份证件号码" @keyup="keyupTest( )" ></a-input>
-                  </a-radio-group>
-                </a-form-model-item>
-              </a-col>
-              <a-col :span="8">
-                <a-form-model-item label="身份证姓名" prop="userOpenState" v-bind="labelCol2">
-                  <a-radio-group v-model="model.cardName" button-style="solid" v-decorator ="rules.cardName">
-                    <a-input v-model="model.cardName" placeholder="身份证姓名"  ></a-input>
-                  </a-radio-group>
-                </a-form-model-item>
-              </a-col>
-              <a-col :span="8">
-                <a-form-model-item label="证件住址" prop="userOpenState" v-bind="labelCol2">
-                  <a-radio-group v-model="model.idCardAddress" button-style="solid">
-                    <a-input v-model="model.idCardAddress" placeholder="请输入证件住址"></a-input>
-                  </a-radio-group>
-                </a-form-model-item>
-              </a-col>
-            </a-row>
-
-
-            <a-row>
-              <a-col :span="8" >
-                <a-form-item label="证件期限(开始日期)" v-bind="labelCol2">
-                  <j-date :show-time="true" date-format="YYYY-MM-DD" placeholder="请选择开始时间" class="query-group-cust" v-model="model.cardStartTime"></j-date>
-                </a-form-item>
-              </a-col>
-
-              <a-col :span="8" >
-                <a-form-item label="证件期限(截止日期)" v-bind="labelCol2">
-                  <j-date :show-time="true" date-format="YYYY-MM-DD" placeholder="请选择结束时间" class="query-group-cust" v-model="model.cardEndTime"></j-date>
-                </a-form-item>
-              </a-col>
-            </a-row>
 
-          </div>
-        </a-form-model>
-      </div>
-    </a-card>
 
     <!--附加信息-->
     <a-card style="margin-bottom:10px" v-if="current==0">
@@ -375,8 +377,8 @@
           :rules="rules"
         >
           <div>
-            <a-divider orientation="left">附加信息
-            </a-divider>
+<!--            <a-divider orientation="left">附加信息-->
+<!--            </a-divider>-->
             <a-row>
               <a-col :span="8">
                 <a-form-model-item label="位置信息" prop="userOpenState" v-bind="labelCol2">
@@ -428,21 +430,24 @@
 </template>
 
 <script>
+import Popup from './PopupSubTable.vue';
 import {httpAction, postAction, getAction} from "@api/manage";
 import {JeecgListMixin} from '@/mixins/JeecgListMixin'
 export default {
   name: "registration",
-  inject: ['closeCurrent'],
+
   mixins: [JeecgListMixin],
   data() {
     return {
       addIng: false,
       url: {
+        "list":"",
         "add": "/businessReminderCard/add",
         "editById": "/businessReminderCard/editById",
         "queryById": "/businessReminderCard/queryById",
         "queryByCardNo": "/businessReminderCard/queryByCardNo",
       },
+
       labelCol: {span: 2},
       wrapperCol: {span: 23},
       // 1列
@@ -559,14 +564,43 @@ export default {
           span: 16
         }
       },
-      //表单验证
+
+      //校验的规则
       rules: {
         cardName: [
-          {required: true, message: '证件名不可为空'},
+          { required: true, message: '证件名不可为空', trigger: 'blur' }
         ],
+        idCardAddress: [
+          { required: true, message: '证件名不可为空', trigger: 'blur' }
+        ]
       },
+      isSizeNumberResults:'',
       //表单信息
       model: {
+        isShutDownNote:'',
+        isShutDown:'',
+        isRefundNote:'',
+        isRefund:'',
+        isUseToNote:'',
+        isUseTo:'',
+        isBroadbandNote:'',
+        isBroadband:'',
+        isDxNumberNote:'',
+        isDxNumber:'',
+        calltestResults:'',
+        operatorType:'',
+        operator:'',
+        currentAddress:'',
+        phonePurpose:'',
+        useLife:'',
+        address:'',
+        isNewly:'',
+        isNewlyNote:'',
+        isChannel:'',
+        isChannelNote:'',
+        isInvolvingFraud:'',
+        isInvolvingFraudNote:'',
+        numberResults:'',
         id: null,
         phone:null,
         cardNo:'',
@@ -597,16 +631,21 @@ export default {
   },
   created() {
     this.model.id = this.$route.query.id;
+
+
   },
   mounted() {
     this.queryById();
   },
 
   methods: {
-
-
-    keyupTest( ){
-
+    keyupInfoSelect(){
+      if (this.model.cardNo===''){
+          return;
+      }
+      this.$router.push({ path: '/network/PopupSub', query:{cardNo:this.model.cardNo}});
+    },
+    keyupInfo(){
       //身份证输入查询
       if (this.model.cardNo.length ===15 || this.model.cardNo.length ===18){
         let that = this;
@@ -616,18 +655,68 @@ export default {
         getAction(that.url.queryByCardNo, data).then((res) => {
           if (res.success) {
             let result = res.result;
+            let view =this.model;
             if (result != null) {
-              for (var i in result) {
-                this.model.cardName =result[i]["cardName"];
-                this.model.cardStartTime =result[i]["cardStartTime"];
-                this.model.cardEndTime =result[i]["cardEndTime"];
-                this.model.idCardAddress =result[i]["idCardAddress"];
+               for (var i in result) {
+                Object.keys(view).forEach(function(key){
+                  view[key]=result[i][key];
+                })
+                this.isSizeNumberResults =result[i]["isSizeNumberResults"];
+
+                 //this.model.cardName =result[i]["cardName"];
+                // this.model.cardStartTime =result[i]["cardStartTime"];
+                // this.model.cardEndTime =result[i]["cardEndTime"];
+                // this.model.idCardAddress =result[i]["idCardAddress"];
+                //
+                // this.model.isShutDownNote =result[i]["isShutDownNote"];
+                // this.mode.isShutDown =result[i]["isShutDown"];
+                // this.mode.isRefundNote =result[i]["isRefundNote"];
+                // this.mode.isRefund =result[i]["isRefund"];
+                // this.mode.isUseToNote =result[i]["isUseToNote"];
+                // this.mode.isUseTo =result[i]["isUseTo"];
+                // this.mode.isBroadbandNote =result[i]["isBroadbandNote"];
+                // this.mode.isBroadband =result[i]["isBroadband"];
+                // this.mode.isDxNumberNote =result[i]["isDxNumberNote"];
+                // this.mode.isDxNumber =result[i]["isDxNumber"];
+                // this.mode.calltestResults =result[i]["calltestResults"];
+                // this.mode.operatorType =result[i]["operatorType"];
+                // this.mode.operator =result[i]["operator"];
+                // this.mode.currentAddress =result[i]["currentAddress"];
+                // this.mode.phonePurpose =result[i]["phonePurpose"];
+                // this.mode.useLife =result[i]["useLife"];
+                // this.mode.address =result[i]["address"];
+                // this.mode.isNewly =result[i]["isNewly"];
+                // this.mode.isNewlyNote =result[i]["isNewlyNote"];
+                // this.mode.isChannel =result[i]["isChannel"];
+                // this.mode.isChannelNote =result[i]["isChannelNote"];
+                // this.mode.isInvolvingFraud =result[i]["isInvolvingFraud"];
+                // this.mode.isInvolvingFraudNote=result[i]["isInvolvingFraudNote"];
+                // this.mode.numberResults=result[i]["numberResults"];
+                // this.mode.id=result[i]["id"];
+                // this.mode.phone=result[i]["phone"];
+                // this.mode.wordAddress=result[i]["wordAddress"];
+                // this.mode.positionInformation=result[i]["positionInformation"];
+              }
+              if (result[i]["isSizeNumberResults"]==='is'){
+                this.$confirm({
+                  title: "确认是否继续...",
+                  content: '',
+                  onOk: function () {
+
+                  },
+                  onCancel:function (){
+                    Object.keys(view).forEach(function(key){
+                      view[key]='';
+                    })
+                  }
+                });
               }
             }
             // this.$refs.modalDetail.detail( );
             // this.$refs.modalDetail.title = "详情";
           }
         })
+
       }
     },
 
@@ -736,35 +825,50 @@ export default {
 
 
       };
-
       let id = that.model.id;
-      if (id == null){
-        postAction(this.url.add, data).then((res) => {
-          if (res.success) {
-            that.clearModel()
-            this.$message.success("提交成功", 7);
-            that.addIng == true
-          } else {
-            this.$message.error("提交失败");
-            that.addIng == true;
-          }
-        })
-      }else {
-        postAction(this.url.editById, data).then((res) => {
-          if (res.success) {
-            that.clearModel()
-            this.$message.success("修改成功", 7);
-            that.addIng == true
-            this.$router.go(-1);
-            this.closeCurrent();
-          } else {
-            this.$message.error("修改失败");
-            that.addIng == true;
-          }
-        })
-
+      let i=1 ;
+      let dataMessage ='';
+      if(data["calltestResults"]==='1' || data["calltestResults"] ==='2'){
+        dataMessage =dataMessage + i++ +'、该用户拨测号码关停 请确认风险 。 ';
+      }if(this.isSizeNumberResults==='is'  ){
+        dataMessage =dataMessage +i++ +' 、该用户有多个不友好研判结果 请确认风险 。 ';
+      }else{
+        dataMessage =" 暂无风险提示 请继续。  "
       }
 
+      this.$confirm({
+        title: "确认是否继续提交",
+        content: dataMessage,
+        onOk: function () {
+          if (id == null){
+            postAction("/businessReminderCard/add", data).then((res) => {
+              if (res.success) {
+                that.clearModel()
+                that.$message.success("提交成功", 7);
+                that.addIng == true
+              } else {
+                that.$message.error("提交失败");
+                that.addIng == true;
+              }
+            })
+          }else {
+            postAction("/businessReminderCard/editById", data).then((res) => {
+              if (res.success) {
+                that.clearModel()
+                this.$message.success("修改成功", 7);
+                that.addIng == true
+                this.$router.go(-1);
+                this.closeCurrent();
+              } else {
+                this.$message.error("修改失败");
+                that.addIng == true;
+              }
+            })
+
+          }
+        }
+      });
+
     },
     /**充值表单*/
     clearModel() {