Ver Fonte

更新显示

lex-xin há 3 anos atrás
pai
commit
08792a995f

+ 2 - 2
src/views/platformManager/tenantApply/component/tenandInFor.vue

@@ -50,12 +50,12 @@
         :data="tableList"
         :header-cell-style="{ background: '#EDEEF0', color: '#444' }"
       >
+        <el-table-column align="center" label="所在城市" prop="areaName">
+        </el-table-column>
         <el-table-column align="center" label="机构全称" prop="tsignName">
         </el-table-column>
         <el-table-column align="center" label="机构简称" prop="name">
         </el-table-column>
-        <el-table-column align="center" label="所在城市" prop="areaName">
-        </el-table-column>
         <el-table-column
           align="center"
           label="企业负责人"

+ 7 - 8
src/views/platformManager/tenantApply/component/tenantApplyFor.vue

@@ -41,8 +41,8 @@
       >
         <el-table-column align="center" label="所在城市" prop="city">
         </el-table-column>
-        <el-table-column align="center" label="机构名称" prop="name">
-        </el-table-column>
+        <!-- <el-table-column align="center" label="机构名称" prop="name">
+        </el-table-column> -->
         <el-table-column align="center" label="联系人" prop="linkman">
           <template slot-scope="scope">
             <div>
@@ -61,6 +61,11 @@
           prop="nameOfReferrer"
         >
         </el-table-column>
+        <el-table-column align="center" label="学生规模">
+            <template slot-scope="scope">
+              {{ scope.row.studentNumLevel | formatStudentNumLevel }}
+            </template>
+          </el-table-column>
         <el-table-column align="center" label="上次沟通时间" prop="callBackTime">
         </el-table-column>
         <el-table-column align="center" label="沟通人" prop="callBackPeople">
@@ -75,12 +80,6 @@
             </el-button>
           </template>
         </el-table-column>
-        <!-- <el-table-column align="center" label="学生规模">
-            <template slot-scope="scope">
-              {{ scope.row.studentNumLevel | formatStudentNumLevel }}
-            </template>
-          </el-table-column> -->
-
         <!-- <el-table-column align="center" label="推荐人姓名" prop="productName">
           </el-table-column>
 

+ 25 - 19
src/views/platformManager/tenantApply/modals/recordDetail.vue

@@ -5,9 +5,9 @@
       <descriptions-item label="所在城市:">{{
         activeRow.city || ""
       }}</descriptions-item>
-      <descriptions-item label="机构名称:">{{
+      <!-- <descriptions-item label="机构名称:">{{
         activeRow.name || ""
-      }}</descriptions-item>
+      }}</descriptions-item> -->
       <descriptions-item label="申请时间:">{{
         activeRow.createTime || ""
       }}</descriptions-item>
@@ -15,7 +15,7 @@
         activeRow.linkman || ""
       }}</descriptions-item>
       <descriptions-item label="联系电话:">{{
-        activeRow.phone || ""
+        activeRow.mobileNo || ""
       }}</descriptions-item>
     </descriptions>
     <el-alert
@@ -47,7 +47,8 @@
       append-to-body
     >
       <el-form :model="form" ref="ruleForm">
-        <el-form-item label="沟通时间" label-width="120PX" prop="createTime">
+        <el-form-item label="沟通时间" label-width="120PX" prop="createTime"
+          :rules="[{ required: true, message: '请选择沟通日期', trigger: 'change' }]">
           <el-date-picker
             type="datetime"
             style="width: 100% !important"
@@ -59,7 +60,8 @@
             value-format="yyyy-MM-dd HH:mm:ss"
           />
         </el-form-item>
-        <el-form-item label="沟通内容" label-width="120PX" prop="callBackLog">
+        <el-form-item label="沟通内容" label-width="120PX" prop="callBackLog"
+          :rules="[{ required: true, message: '请输入沟通沟通内容', trigger: 'blur' }]">
           <el-input
             type="textarea"
             :rows="3"
@@ -100,20 +102,24 @@ export default {
       this.recordVisible = true;
     },
     async submitRecode() {
-      try {
-        const res = await addCallRecord({
-          tenantApplyId: this.activeRow.id,
-          ...this.form,
-        });
-        this.recordVisible = false;
-        this.form = {
-          createTime: "",
-          callBackLog: "",
-        };
-        this.getRecode();
-      } catch (e) {
-        console.log(e);
-      }
+      this.$refs['ruleForm'].validate(async (_) => {
+        if(_) {
+          try {
+            const res = await addCallRecord({
+              tenantApplyId: this.activeRow.id,
+              ...this.form,
+            });
+            this.recordVisible = false;
+            this.form = {
+              createTime: "",
+              callBackLog: "",
+            };
+            this.getRecode();
+          } catch (e) {
+            console.log(e);
+          }
+        }
+      })
     },
     async getRecode() {
       try {