From 0060df9be7f5c3fadd2c87a2d46d77b2a3e08269 Mon Sep 17 00:00:00 2001
From: luoyb <412940104@qq.com>
Date: 星期一, 01 二月 2021 20:59:03 +0800
Subject: [PATCH] style(信息录入): 信息录入代码格式化

---
 src/views/user/Informationinput.vue |   68 ++++++++++++++++++---------------
 1 files changed, 37 insertions(+), 31 deletions(-)

diff --git a/src/views/user/Informationinput.vue b/src/views/user/Informationinput.vue
index 8c05f4d..779597e 100644
--- a/src/views/user/Informationinput.vue
+++ b/src/views/user/Informationinput.vue
@@ -89,13 +89,6 @@
           <el-table-column prop="guardNumb" label="保安员证号" width="180" />
           <el-table-column prop="archivesNumber" label="档案编号" width="180" />
           <el-table-column prop="archivesStatus" label="档案情况" width="180" />
-<!--          <el-row>-->
-<!--            <el-col :span="24" class="button-from">-->
-<!--              <el-button type="info">提交</el-button>-->
-<!--              <el-button type="warning">暂存</el-button>-->
-<!--              <el-button type="danger">取消</el-button>-->
-<!--            </el-col>-->
-<!--          </el-row>-->
         </el-table>
         <el-table
           v-show="showArr[1].show"
@@ -317,13 +310,6 @@
           <el-table-column prop="sbumitBy" label="递交人" width="180" />
           <el-table-column prop="expensesFee" label="医疗总费用" width="180" />
           <el-table-column prop="compensated" label="已赔付医药费用" width="180" />
-<!--          <el-row>-->
-<!--            <el-col :span="24" class="button-from">-->
-<!--              <el-button type="info">提交</el-button>-->
-<!--              <el-button type="warning">暂存</el-button>-->
-<!--              <el-button type="danger">取消</el-button>-->
-<!--            </el-col>-->
-<!--          </el-row>-->
         </el-table>
         <el-table v-show="showArr[11].show" ref="occupationalTable" :data="laborTroubleData" style="width: 100%;height: 70%;">
           <el-table-column type="selection" width="55" />
@@ -372,7 +358,6 @@
           <el-table-column prop="reporter" label="汇报人" width="180" />
           <el-table-column prop="remark" label="备注" width="180" />
         </el-table>
-
         <el-table v-show="showArr[13].show" ref="remarkInfoTable" :data="remarkInfoData" style="width: 100%;height: 70%;">
           <el-table-column type="selection" width="55" />
           <el-table-column fixed="left" label="操作" width="100">
@@ -479,7 +464,6 @@
                 <el-option label="外国民族" value="98" />
               </el-select>
             </el-form-item>
-
             <el-form-item label="婚姻状态" prop="region">
               <el-select v-model="empBaseInfoForm.marriage" placeholder="请选择婚姻状态">
                 <el-option label="未婚" value="1" />
@@ -493,7 +477,6 @@
             <el-form-item label="身高(cm)">
               <el-input v-model="empBaseInfoForm.stature" />
             </el-form-item>
-
             <el-form-item label="政治面貌" prop="region">
               <el-select v-model="empBaseInfoForm.politics" placeholder="请选择政治面貌">
                 <el-option label="中共党员" value="01" />
@@ -589,8 +572,18 @@
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="护卫点">
-              <el-input v-model="empBaseInfoForm.deptName" />
+<!--            <el-form-item label="护卫点">-->
+<!--              <el-input v-model="empBaseInfoForm.deptName" />-->
+<!--            </el-form-item>-->
+            <el-form-item label="护卫点" prop="deptId">
+              <treeselect
+                v-model="empBaseInfoForm.deptId"
+                :multiple="false"
+                :options="depts"
+                :clear-value-text="$t('common.clear')"
+                placeholder=" "
+                style="width:100%"
+              />
             </el-form-item>
             <el-form-item label="姓名">
               <el-input v-model="empBaseInfoForm.empName" />
@@ -1069,7 +1062,6 @@
         <el-button @click="dialogIsShow()">取 消</el-button>
       </div>
     </el-dialog>
-
     <el-dialog title="辞职申请" :visible.sync="dialogshowArr[6].show" width="50%">
       <el-form :model="resignForm" label-position="right" label-width="120px">
         <el-row>
@@ -1125,7 +1117,6 @@
         <el-button @click="dialogIsShow()">取 消</el-button>
       </div>
     </el-dialog>
-
     <el-dialog title="失业金领取" :visible.sync="dialogshowArr[7].show" width="50%">
       <el-form :model="unemploymentForm" label-position="right" label-width="120px">
         <el-row>
@@ -1181,7 +1172,6 @@
         <el-button @click="dialogIsShow()">取 消</el-button>
       </div>
     </el-dialog>
-
     <el-dialog title="社保申请" :visible.sync="dialogshowArr[8].show" width="50%">
       <el-form :model="insuranceForm" label-position="right" label-width="120px">
         <el-row>
@@ -1208,7 +1198,7 @@
               <el-input v-model="insuranceForm.insuranceGaers" />
             </el-form-item>
             <el-form-item label="状态" prop="region">
-              <el-select v-model="contractData.applayStatus" placeholder="请选择状态">
+              <el-select v-model="insuranceForm.applayStatus" placeholder="请选择状态">
                 <el-option label="未申请" value="1" />
                 <el-option label="已申请" value="2" />
               </el-select>
@@ -1224,7 +1214,7 @@
               <el-input v-model="insuranceForm.proposer" />
             </el-form-item>
             <el-form-item label="是否已经报告" prop="region">
-              <el-select v-model="contractData.reportStatus" placeholder="是否已经报告">
+              <el-select v-model="insuranceForm.reportStatus" placeholder="是否已经报告">
                 <el-option label="未报告" value="1" />
                 <el-option label="已报告" value="2" />
               </el-select>
@@ -1248,7 +1238,6 @@
         <el-button @click="dialogIsShow()">取 消</el-button>
       </div>
     </el-dialog>
-
     <el-dialog title="意外险案件" :visible.sync="dialogshowArr[9].show" width="50%">
       <el-form :model="accidentCasesForm" label-position="right" label-width="120px">
         <el-row>
@@ -1376,7 +1365,6 @@
         <el-button @click="dialogIsShow()">取 消</el-button>
       </div>
     </el-dialog>
-
     <el-dialog title="工伤案件" :visible.sync="dialogshowArr[10].show" width="50%">
       <el-form :model="occupationalForm" label-position="right" label-width="140px">
         <el-row>
@@ -1527,7 +1515,7 @@
               <el-input v-model="occupationalForm.companyCompensation" />
             </el-form-item>
             <el-form-item label="是否结案" prop="region">
-              <el-select v-model="contractData.settleStatus" placeholder="">
+              <el-select v-model="occupationalForm.settleStatus" placeholder="">
                 <el-option label="已结案" value="1" />
                 <el-option label="未结案" value="0" />
               </el-select>
@@ -1549,7 +1537,6 @@
         <el-button @click="dialogIsShow()">取 消</el-button>
       </div>
     </el-dialog>
-
     <el-dialog title="劳资案件" :visible.sync="dialogshowArr[11].show" width="50%">
       <el-form :model="laborTroubleForm" label-position="right" label-width="140px">
         <el-row>
@@ -1625,7 +1612,6 @@
         <el-button @click="dialogIsShow()">取 消</el-button>
       </div>
     </el-dialog>
-
     <el-dialog title="不良记录" :visible.sync="dialogshowArr[12].show" width="50%">
       <el-form :model="badRecordForm" label-position="right" label-width="140px">
         <el-row>
@@ -1681,7 +1667,6 @@
         <el-button @click="dialogIsShow()">取 消</el-button>
       </div>
     </el-dialog>
-
     <el-dialog title="备注信息" :visible.sync="dialogshowArr[13].show" width="50%">
       <el-form :model="remarkInfoForm" label-position="right" label-width="140px">
         <el-row>
@@ -1731,7 +1716,10 @@
   </div>
 </template>
 <script>
+import Treeselect from '@riophae/vue-treeselect'
+import '@riophae/vue-treeselect/dist/vue-treeselect.css'
 export default {
+  components: { Treeselect },
   data() {
     return {
       formLabelWidth: '120px',
@@ -1826,10 +1814,12 @@
         }
       ],
       isAdd: false,
+      depts: [],
+      deptTree: [],
       physicalExamData: [],
       workExperienceData: [],
       basicInformationData: [],
-      contractData: [],
+      contractInfoData: [],
       attendanceData: [],
       leaveInfoData: [],
       resignData: [],
@@ -2237,6 +2227,7 @@
     }
   },
   mounted() {
+    this.initDept()
     this.selectBadRecord()
     this.selectEmpBase()
     this.selectWorkExperience()
@@ -2268,6 +2259,21 @@
       }
       this.thisShowIndex = index
     },
+    initDept() {
+      this.$get('system/dept').then((r) => {
+        this.depts = r.data.data.rows
+        this.deptTree = this.depts
+      }).catch((error) => {
+        console.error(error)
+        this.$message({
+          message: this.$t('tips.getDataFail'),
+          type: 'error'
+        })
+      })
+    },
+    resetDeptTree() {
+      this.$refs.deptTree.setCheckedKeys([])
+    },
     butDelete() {
       switch (this.thisShowIndex) {
         case 0:

--
Gitblit v1.8.0