Browse Source

Merge branch 'dev_zxc_work_log' into dev

dev-用户反馈
zxc 3 years ago
parent
commit
ea0cd91dce
  1. 34
      src/views/modules/communityService/worklog/workLog.vue
  2. 12
      src/views/modules/communityService/worklog/workLogForm.vue

34
src/views/modules/communityService/worklog/workLog.vue

@ -70,6 +70,18 @@
placeholder="请输入内容"> placeholder="请输入内容">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="服务时间"
prop="wantServiceStartTime">
<el-date-picker v-model="serviceTimeArea"
type="daterange"
format="yyyy-MM-dd"
value-format="yyyy-MM-dd"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
clearable>
</el-date-picker>
</el-form-item>
<el-button style="margin-left:10px" <el-button style="margin-left:10px"
class="diy-button--search" class="diy-button--search"
size="small" size="small"
@ -144,6 +156,7 @@
</el-table-column> </el-table-column>
<el-table-column prop="applicantAddress" <el-table-column prop="applicantAddress"
header-align="center" header-align="center"
show-overflow-tooltip
align="center" align="center"
label="住址" label="住址"
width="80"> width="80">
@ -264,6 +277,7 @@ export default {
data () { data () {
return { return {
loading: false, loading: false,
serviceTimeArea: '',
total: 0, total: 0,
pageSize: 20, pageSize: 20,
pageNo: 0, pageNo: 0,
@ -276,7 +290,9 @@ export default {
applicantName: '', applicantName: '',
applicantAddress: '', applicantAddress: '',
applicantMobile: '', applicantMobile: '',
serviceContent: '' serviceContent: '',
serviceTimeStart: '',
serviceTimeEnd: ''
}, },
tableData: [], tableData: [],
@ -300,7 +316,9 @@ export default {
applicantName: '', applicantName: '',
applicantAddress: '', applicantAddress: '',
applicantMobile: '', applicantMobile: '',
serviceContent: '' serviceContent: '',
serviceTimeStart: '',
serviceTimeEnd: ''
}, },
serviceTypeList: [], serviceTypeList: [],
@ -404,6 +422,11 @@ export default {
async loadTable () { async loadTable () {
this.tableLoading = true this.tableLoading = true
if (Array.isArray(this.serviceTimeArea) && this.serviceTimeArea.length > 0) {
this.workLog.serviceTimeStart = this.serviceTimeArea[0];
this.workLog.serviceTimeEnd = this.serviceTimeArea[1];
}
const url = "/heart/workdiaryService/record/page" const url = "/heart/workdiaryService/record/page"
// const url = "http://yapi.elinkservice.cn/mock/245/heart/workdiaryService/record/page" // const url = "http://yapi.elinkservice.cn/mock/245/heart/workdiaryService/record/page"
let params = { let params = {
@ -521,11 +544,14 @@ export default {
applicantName: '', applicantName: '',
applicantAddress: '', applicantAddress: '',
applicantMobile: '', applicantMobile: '',
serviceContent: '' serviceContent: '',
serviceTimeStart: '',
serviceTimeEnd: ''
} }
this.serviceTimeArea = ''
this.pageSize = 10 this.pageSize = 10
this.pageNo = 0 this.pageNo = 0
// this.loadTable() this.loadTable()
}, },
// //

12
src/views/modules/communityService/worklog/workLogForm.vue

@ -51,7 +51,7 @@
clearable> clearable>
<el-option v-for="item in demandUserList" <el-option v-for="item in demandUserList"
:key="item.demandUserId" :key="item.demandUserId"
:label="item.label" :label="item.demandUserName + '(' +item.idCard + ')'"
:value="item.demandUserId"> :value="item.demandUserId">
</el-option> </el-option>
</el-select> </el-select>
@ -97,9 +97,13 @@
style="display: block" style="display: block"
label-width="150px" label-width="150px"
prop="serviceTime"> prop="serviceTime">
<el-input v-model="formData.serviceTime" <el-date-picker v-model="formData.serviceTime"
class="item_width_1" type="date"
placeholder="请输入服务时间"></el-input> class="input-width"
clearable
value-format="yyyy-MM-dd"
placeholder="选择日期时间">
</el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="备注" <el-form-item label="备注"

Loading…
Cancel
Save