|
|
|
|
@ -91,10 +91,11 @@
|
|
|
|
|
<a-modal class="townsmanDetailModal" centered v-model="townsmanDetailVisible" width="1200px" @cancel="townsmanDetailModalClose" :footer="null" destroyOnClose>
|
|
|
|
|
<div slot="title" destoryOnClose>明细</div>
|
|
|
|
|
<div class="searchinput">
|
|
|
|
|
<a-input placeholder="请输入老乡姓名/身份证号" @keyup.enter="onSearch" @input="resetsearch" v-model.trim="billPagination.keys">
|
|
|
|
|
<a-input-search placeholder="请输入老乡姓名" v-model.trim="billPagination.keys" enter-button allowClear @search="onSearch" @keyup.enter="onSearch" @input="resetsearch" />
|
|
|
|
|
<!-- <a-input placeholder="请输入老乡姓名/身份证号" @keyup.enter="onSearch" @input="resetsearch" v-model.trim="billPagination.keys">
|
|
|
|
|
<i slot="prefix" class="iconfont icon-sousuo"></i>
|
|
|
|
|
<button slot="suffix" @click="onSearch">搜索</button>
|
|
|
|
|
</a-input>
|
|
|
|
|
</a-input>-->
|
|
|
|
|
</div>
|
|
|
|
|
<a-table :columns="billColumns" :scroll="{ x: 1100}" :data-source="billList" class="detailTable" :pagination="false" @change="onChange" :loading="{ spinning: isspinning, tip: '加载中', wrapperClassName: 'spinstyle', }" :rowKey="(record) => record.index">
|
|
|
|
|
<span slot="storeJobName" slot-scope="text">{{text}}</span>
|
|
|
|
|
@ -104,7 +105,7 @@
|
|
|
|
|
</a-table>
|
|
|
|
|
<div class="pagecontainer">
|
|
|
|
|
<a-pagination :current="billPagination.pageNum" :default-current="1" :defaultPageSize="8" :total="billPagination.total" @change="onChange" />
|
|
|
|
|
<div class="ant-pagination-options-quick-jumper">
|
|
|
|
|
<div class="ant-pagination-options-quick-jumper ml12">
|
|
|
|
|
<span>共{{ billPagination.total }}条,</span>跳至
|
|
|
|
|
<input ref="pageinput" type="text" @keyup.enter="inputpageChange" @blur="inputpageChange" />页
|
|
|
|
|
</div>
|
|
|
|
|
@ -152,7 +153,7 @@ export default {
|
|
|
|
|
rowSelection,
|
|
|
|
|
billPagination: {
|
|
|
|
|
pageNum: 1,
|
|
|
|
|
pageSize: 8,
|
|
|
|
|
pageSize: 10,
|
|
|
|
|
total: null, //分页配置
|
|
|
|
|
status: 0,
|
|
|
|
|
keys: null,
|
|
|
|
|
@ -221,7 +222,7 @@ export default {
|
|
|
|
|
state: '报名中',
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
contentListSearchForm: { pageNum: 1, pageSize: 8, keys: '' },
|
|
|
|
|
contentListSearchForm: { pageNum: 1, pageSize: 10, keys: '' },
|
|
|
|
|
townsmanDetailVisible: false,
|
|
|
|
|
isspinning: false,
|
|
|
|
|
totalObj: {
|
|
|
|
|
@ -701,7 +702,7 @@ export default {
|
|
|
|
|
this.townsmanDetailVisible = false
|
|
|
|
|
this.billPagination = {
|
|
|
|
|
pageNum: 1,
|
|
|
|
|
pageSize: 8,
|
|
|
|
|
pageSize: 10,
|
|
|
|
|
total: null, //分页配置
|
|
|
|
|
status: 0,
|
|
|
|
|
keys: null,
|
|
|
|
|
@ -767,6 +768,14 @@ export default {
|
|
|
|
|
this.dateType = '入职时间'
|
|
|
|
|
this.dateVal = 'status40OperateTime'
|
|
|
|
|
break
|
|
|
|
|
case 60:
|
|
|
|
|
this.dateType = '入职时间'
|
|
|
|
|
this.dateVal = 'status40OperateTime'
|
|
|
|
|
break
|
|
|
|
|
case 70:
|
|
|
|
|
this.dateType = '交付时间'
|
|
|
|
|
this.dateVal = 'status40OperateTime'
|
|
|
|
|
break
|
|
|
|
|
default:
|
|
|
|
|
break
|
|
|
|
|
}
|
|
|
|
|
@ -838,9 +847,9 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
/deep/ .ant-modal-content {
|
|
|
|
|
.ant-modal-body {
|
|
|
|
|
min-height: 640px;
|
|
|
|
|
max-height: 700px;
|
|
|
|
|
padding-bottom: 90px;
|
|
|
|
|
min-height: 780px;
|
|
|
|
|
max-height: 780px;
|
|
|
|
|
padding-bottom: 50px;
|
|
|
|
|
overflow: auto;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -913,73 +922,21 @@ export default {
|
|
|
|
|
width: 326px;
|
|
|
|
|
margin-bottom: 16px;
|
|
|
|
|
position: relative;
|
|
|
|
|
.ant-input {
|
|
|
|
|
// width: 300px;
|
|
|
|
|
position: relative;
|
|
|
|
|
height: 32px;
|
|
|
|
|
text-indent: 10px;
|
|
|
|
|
background: #fff;
|
|
|
|
|
// border: 1px solid rgba(77, 87, 94, 0.3);
|
|
|
|
|
border-radius: 0px;
|
|
|
|
|
box-shadow: 0px 2px 4px 0px transparent;
|
|
|
|
|
font-size: 14px !important;
|
|
|
|
|
padding-right: 0;
|
|
|
|
|
border-color: #ddd;
|
|
|
|
|
// z-index: ;
|
|
|
|
|
&::placeholder {
|
|
|
|
|
text-indent: 10px;
|
|
|
|
|
font-size: 14px !important;
|
|
|
|
|
}
|
|
|
|
|
&:hover {
|
|
|
|
|
border-color: #ff4400;
|
|
|
|
|
box-shadow: none;
|
|
|
|
|
}
|
|
|
|
|
&:focus {
|
|
|
|
|
border-color: #ff4400;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.ant-input-affix-wrapper {
|
|
|
|
|
.ant-input-prefix {
|
|
|
|
|
position: absolute;
|
|
|
|
|
width: 20px;
|
|
|
|
|
right: 0;
|
|
|
|
|
top: 16px;
|
|
|
|
|
i {
|
|
|
|
|
color: #c9c9c9;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.ant-input-suffix {
|
|
|
|
|
// position: absolute;
|
|
|
|
|
right: 0px !important;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
button {
|
|
|
|
|
width: 70px;
|
|
|
|
|
height: 32px;
|
|
|
|
|
color: white;
|
|
|
|
|
background: #ff4400;
|
|
|
|
|
border-color: #ff4400;
|
|
|
|
|
border: none;
|
|
|
|
|
border-radius: 0px;
|
|
|
|
|
font-size: 14px;
|
|
|
|
|
box-shadow: none;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
outline: none;
|
|
|
|
|
&:hover {
|
|
|
|
|
background-color: #ff4400cc;
|
|
|
|
|
}
|
|
|
|
|
// &:focus {
|
|
|
|
|
// border: none;
|
|
|
|
|
// }
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.pagecontainer {
|
|
|
|
|
position: absolute;
|
|
|
|
|
bottom: 0;
|
|
|
|
|
left: 50%;
|
|
|
|
|
// position: absolute;
|
|
|
|
|
// bottom: 0;
|
|
|
|
|
// left: 50%;
|
|
|
|
|
width: 100%;
|
|
|
|
|
transform: translateX(-50%);
|
|
|
|
|
// transform: translateX(-50%);
|
|
|
|
|
display: flex;
|
|
|
|
|
// justify-content: center;
|
|
|
|
|
}
|
|
|
|
|
/deep/.ant-btn-primary:hover {
|
|
|
|
|
border-color: #40a9ff;
|
|
|
|
|
background-color: #40a9ff;
|
|
|
|
|
color: #fff;
|
|
|
|
|
}
|
|
|
|
|
.detailTable {
|
|
|
|
|
/deep/.ant-table-body {
|
|
|
|
|
@ -1053,7 +1010,57 @@ export default {
|
|
|
|
|
position: absolute;
|
|
|
|
|
left: 0px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/deep/.spinstyle {
|
|
|
|
|
.ant-spin-dot-item {
|
|
|
|
|
background-color: #1890ff !important;
|
|
|
|
|
}
|
|
|
|
|
.ant-spin-text {
|
|
|
|
|
color: #1890ff !important;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
/deep/.ant-calendar-panel {
|
|
|
|
|
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month {
|
|
|
|
|
background: #1890ff !important;
|
|
|
|
|
}
|
|
|
|
|
.ant-calendar-date:hover {
|
|
|
|
|
border-color: #1890ff !important;
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
color: #1890ff !important;
|
|
|
|
|
}
|
|
|
|
|
.ant-calendar-today .ant-calendar-date {
|
|
|
|
|
background-color: #1890ff !important;
|
|
|
|
|
border-color: #1890ff !important;
|
|
|
|
|
color: #fff;
|
|
|
|
|
}
|
|
|
|
|
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date,
|
|
|
|
|
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date {
|
|
|
|
|
background-color: #1890ff !important;
|
|
|
|
|
border-color: #1890ff !important;
|
|
|
|
|
color: #fff;
|
|
|
|
|
}
|
|
|
|
|
.ant-calendar-range .ant-calendar-in-range-cell::before {
|
|
|
|
|
background: #e6f7ff !important;
|
|
|
|
|
}
|
|
|
|
|
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date:hover,
|
|
|
|
|
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date:hover {
|
|
|
|
|
background: #1890ff !important;
|
|
|
|
|
}
|
|
|
|
|
.ant-calendar-header a:hover {
|
|
|
|
|
color: #1890ff !important;
|
|
|
|
|
}
|
|
|
|
|
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month:hover,
|
|
|
|
|
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year,
|
|
|
|
|
.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade,
|
|
|
|
|
.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade:hover,
|
|
|
|
|
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year:hover {
|
|
|
|
|
background: #1890ff !important;
|
|
|
|
|
}
|
|
|
|
|
.ant-calendar-month-panel-month:hover,
|
|
|
|
|
.ant-calendar-year-panel-year:hover,
|
|
|
|
|
.ant-calendar-decade-panel-decade:hover {
|
|
|
|
|
background: #e6f7ff !important;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// /deep/.ant-popover .ant-popover-content .ant-popover-inner-content {
|
|
|
|
|
// width: 200px !important;
|
|
|
|
|
// }
|
|
|
|
|
|