mk 2 years ago
parent
commit
141eca89c7
  1. 11
      src/js/columns/constants/index.js
  2. 42
      src/views/modules/base/residentManagement/veteran/veteran.vue

11
src/js/columns/constants/index.js

@ -28,6 +28,15 @@ export const genderList = [
label: "否", label: "否",
value: 0, value: 0,
}, },
// 更多的数组项... ];
export const politicsStatusList = [
{
label: "中国共产党党员",
value: 1,
},
{
label: "群众",
value: 0,
},
]; ];

42
src/views/modules/base/residentManagement/veteran/veteran.vue

@ -1,11 +1,12 @@
<template> <template>
<div class="g-main"> <div class="g-main">
<div> <div>
<div class="m-search" :class=" <div class="m-search">
showSercahStatus <section
? 'm-form-box-height-auto' :class="
: 'm-form-box-height' showSercahStatus ? 'm-form-box-height-auto' : 'm-form-box-height'
"> "
>
<el-form <el-form
:inline="true" :inline="true"
:model="formData" :model="formData"
@ -252,6 +253,9 @@
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-form>
</section>
<el-row type="flex"> <el-row type="flex">
<el-col :span="24" align="right"> <el-col :span="24" align="right">
<el-button <el-button
@ -287,7 +291,6 @@
</el-button> </el-button>
</el-col> </el-col>
</el-row> </el-row>
</el-form>
</div> </div>
<div class="m-table"> <div class="m-table">
@ -413,7 +416,15 @@
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{scope.row.gender!=null?scope.row.gender==1?'男':scope.row.gender==2?'女':'--':'--'}}</span> <span>{{
scope.row.gender != null
? scope.row.gender == 1
? "男"
: scope.row.gender == 2
? "女"
: "--"
: "--"
}}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@ -565,7 +576,11 @@
<script> <script>
import { requestPost } from "@/js/dai/request"; import { requestPost } from "@/js/dai/request";
import { genderList, binaryOptionList,politicsStatusList } from "@/js/columns/constants"; import {
genderList,
binaryOptionList,
politicsStatusList,
} from "@/js/columns/constants";
import nextTick from "dai-js/tools/nextTick"; import nextTick from "dai-js/tools/nextTick";
import { mapGetters } from "vuex"; import { mapGetters } from "vuex";
import axios from "axios"; import axios from "axios";
@ -576,7 +591,7 @@ import addForm from "./addForm";
export default { export default {
components: { addForm }, components: { addForm },
data() { data() {
let self = this let self = this;
function endDisabledDate(time, key) { function endDisabledDate(time, key) {
let nowData = Date.now(); let nowData = Date.now();
let startTime = self.formData[key]; let startTime = self.formData[key];
@ -623,7 +638,6 @@ export default {
joinWarEndTime: "", joinWarEndTime: "",
pubWelfareJobFlag: 16, pubWelfareJobFlag: 16,
remark: null, remark: null,
}, },
showSercahStatus: false, showSercahStatus: false,
pageNo: 1, pageNo: 1,
@ -631,16 +645,16 @@ export default {
total: 1, total: 1,
endPickerOptionsBirthday: { endPickerOptionsBirthday: {
disabledDate: (time) => endDisabledDate(time, 'birthdayStartTime'), disabledDate: (time) => endDisabledDate(time, "birthdayStartTime"),
}, },
endPickerOptionsJoinArmy: { endPickerOptionsJoinArmy: {
disabledDate: (time) => endDisabledDate(time, 'joinArmyStartTime'), disabledDate: (time) => endDisabledDate(time, "joinArmyStartTime"),
}, },
endPickerOptionsLeaveArmy: { endPickerOptionsLeaveArmy: {
disabledDate: (time) => endDisabledDate(time, 'leaveArmyStartTime'), disabledDate: (time) => endDisabledDate(time, "leaveArmyStartTime"),
}, },
endPickerOptionsJoinWar: { endPickerOptionsJoinWar: {
disabledDate: (time) => endDisabledDate(time, 'joinWarStartTime'), disabledDate: (time) => endDisabledDate(time, "joinWarStartTime"),
}, },
startPickerOptions: { startPickerOptions: {
disabledDate: startDisabledDate, disabledDate: startDisabledDate,

Loading…
Cancel
Save