Browse Source

代理人管理新增页面,详细信息添加字段

lihongxiao 3 years ago
parent
commit
da39dc7c13
2 changed files with 103 additions and 15 deletions
  1. 2 2
      config/dev.env.js
  2. 101 13
      src/views/PeopleManage/Agent/AgentManage.vue

+ 2 - 2
config/dev.env.js

@@ -6,8 +6,8 @@ module.exports = merge(prodEnv, {
   NODE_ENV: '"development"',
   ENV_CONFIG:'"dev"',
   // BASE_URL: '"http://39.98.239.48/web-api"',//测试服务器
-  // BASE_URL: '"http://192.168.0.115:8080/"'
-  BASE_URL: '"http://192.168.0.14:8080/"'
+  // BASE_URL: '"http://192.168.0.111:8080/"' //大哥
+  BASE_URL: '"http://192.168.0.14:8080/"' //君
 
 })
 

+ 101 - 13
src/views/PeopleManage/Agent/AgentManage.vue

@@ -39,8 +39,7 @@
       </Split>
     </el-main>
 
-    <!-- 新新增修改界面 -->
-
+    <!-- 新增修改界面 -->
     <el-dialog :title="dialogTitle" width="60%" :visible.sync="dialogVisible" :close-on-click-modal="false"
       :before-close="handleDialogBefore" @close="closeDialog" v-dialogDrag>
       <el-tabs v-model="activeName">
@@ -129,14 +128,14 @@
                   <el-input v-model="formDataDetail.accountno"></el-input>
                 </el-form-item>
               </el-col>
-              <el-col :span="8">
+              <!-- <el-col :span="8">
                 <el-form-item label="居住地址" prop="address">
                   <el-input v-model="formDataDetail.address"></el-input>
                 </el-form-item>
-              </el-col>
+              </el-col> -->
               <el-col :span="8">
-                <el-form-item label="开户行" prop="bankName">
-                  <el-input v-model="formDataDetail.bankName"></el-input>
+                <el-form-item label="开户行" prop="bankname">
+                  <el-input v-model="formDataDetail.bankname"></el-input>
                 </el-form-item>
               </el-col>
               <el-col :span="8">
@@ -151,13 +150,13 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="户籍" prop="koseki">
-                  <el-input v-model="formDataDetail.koseki"></el-input>
+                <el-form-item label="户籍" prop="nativeplace">
+                  <el-input v-model="formDataDetail.nativeplace"></el-input>
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="婚姻状况" prop="maritalStatus">
-                  <el-select v-model="formDataDetail.maritalStatus" placeholder="请选择婚姻状况" style="width:200px">
+                <el-form-item label="婚姻状况" prop="marrycode">
+                  <el-select v-model="formDataDetail.marrycode" placeholder="请选择婚姻状况" style="width:200px">
                     <el-option label="未婚" value="未婚"></el-option>
                     <el-option label="已婚" value="已婚"></el-option>
                     <el-option label="离异" value="离异"></el-option>
@@ -173,6 +172,95 @@
                   </el-select>
                 </el-form-item>
               </el-col>
+              <el-col :span="8">
+                <el-form-item label="政治面貌" prop="politicalstatus">
+                  <el-select style="width:200px" v-model="formDataDetail.politicalstatus" placeholder="请选择">
+                    <el-option label="群众" value="群众"></el-option>
+                    <el-option label="共青团员" value="共青团员"></el-option>
+                    <el-option label="中共党员" value="中共党员"></el-option>
+                  </el-select>
+                </el-form-item>
+              </el-col>
+              <el-col :span="8">
+                <el-form-item label="健康状况" prop="health">
+                  <el-select style="width:200px" v-model="formDataDetail.health" placeholder="请选择">
+                    <el-option label="健康" value="健康"></el-option>
+                    <el-option label="亚健康" value="亚健康"></el-option>
+                    <el-option label="疾病" value="疾病"></el-option>
+                  </el-select>
+                </el-form-item>
+              </el-col>
+              <el-col :span="8">
+                <el-form-item label="邮政编码" prop="postalcode">
+                  <el-input v-model="formDataDetail.postalcode"></el-input>
+                </el-form-item>
+              </el-col>
+              <el-col :span="8">
+                 <el-form-item label="居住地址" prop="addressnow">
+                   <el-input v-model="formDataDetail.addressnow"></el-input>
+                 </el-form-item>
+               </el-col>
+             
+              <el-col :span="8">
+                <el-form-item label="血型" prop="blood">
+                  <el-select style="width:200px" v-model="formDataDetail.blood" placeholder="请选择">
+                    <el-option label="A型" value="A型"></el-option>
+                    <el-option label="B型" value="B型"></el-option>
+                    <el-option label="O型" value="O型"></el-option>
+                    <el-option label="AB型" value="AB型"></el-option>
+                  </el-select>
+                </el-form-item>
+              </el-col>
+              <el-col :span="8">
+                <el-form-item label="学历" prop="education">
+                  <el-select style="width:200px" v-model="formDataDetail.education" placeholder="请选择">
+                    <el-option label="小学" value="小学"></el-option>
+                    <el-option label="初中" value="初中"></el-option>
+                    <el-option label="高中" value="高中"></el-option>
+                    <el-option label="专科" value="专科"></el-option>
+                    <el-option label="本科" value="本科"></el-option>
+                    <el-option label="硕士" value="硕士"></el-option>
+                    <el-option label="博士" value="博士"></el-option>
+                  </el-select>
+                </el-form-item>
+              </el-col>
+              <el-col :span="8">
+                  <el-form-item label="毕业院校" prop="college">
+                    <el-input v-model="formDataDetail.college"></el-input>
+                  </el-form-item>
+                </el-col>
+              <el-col :span="8">
+                <el-form-item label="毕业时间" prop="collegetm">
+                  <el-date-picker  style="width:200px" v-model="formDataDetail.collegetm" type="date" placeholder="选择日期">
+                  </el-date-picker>
+                </el-form-item>
+              </el-col>
+              <el-col :span="8">
+                <el-form-item label="原工作单位" prop="orglast">
+                  <el-input v-model="formDataDetail.orglast"></el-input>
+                </el-form-item>
+              </el-col>
+              <el-col :span="8">
+                  <el-form-item label="入司时间" prop="intime">
+                    <el-date-picker style="width:200px" v-model="formDataDetail.intime" type="date" placeholder="选择日期">
+                    </el-date-picker>
+                  </el-form-item>
+                </el-col>
+                <el-col :span="8">
+                <el-form-item label="代理人资格证号" prop="saleno">
+                  <el-input v-model="formDataDetail.saleno"></el-input>
+                </el-form-item>
+              </el-col>
+              <el-col :span="8">
+                <el-form-item label="紧急联系人电话" prop="phonespecial">
+                  <el-input v-model="formDataDetail.phonespecial"></el-input>
+                </el-form-item>
+              </el-col>
+              <el-col :span="8">
+                <el-form-item label="紧急联系人姓名" prop="namespecial">
+                  <el-input v-model="formDataDetail.namespecial"></el-input>
+                </el-form-item>
+              </el-col>
             </el-row>
           </el-form>
           <div style="text-align: right;">
@@ -546,7 +634,7 @@ export default {
         });
         res.data.sysUser.status += ''
         this.formData = res.data.sysUser
-        this.formDataDetail = res.data.sysUserInfo?res.data.sysUserInfo:{}
+        this.formDataDetail = res.data.userInternal?res.data.userInternal:{}
         this.formData.password = ''
         this.dialogTitle = "编辑代理人";
         this.dialogVisible = true;
@@ -634,7 +722,7 @@ export default {
               //   return false
               // }
               if (this.dialogTitle == '新增代理人') {
-                this.$api.user.saveUserInfo({ sysUser: this.formData, sysUserInfo: this.formDataDetail }).then((res) => {
+                this.$api.user.saveUserInfo({ sysUser: this.formData, userInternal: this.formDataDetail }).then((res) => {
                   if (res.code == 200) {
                     this.$message({
                       message: "保存成功",
@@ -653,7 +741,7 @@ export default {
                 });
               }
               else{
-                this.$api.user.updateUserInfo(this.formData.id,{ sysUser: this.formData, sysUserInfo: this.formDataDetail }).then((res) => {
+                this.$api.user.updateUserInfo(this.formData.id,{ sysUser: this.formData, userInternal: this.formDataDetail }).then((res) => {
                   if (res.code == 200) {
                     this.$message({
                       message: "编辑成功",