diff --git a/src/views/modules/communityService/worklog/workLog.vue b/src/views/modules/communityService/worklog/workLog.vue
index 17f0079c2..ec639db5d 100644
--- a/src/views/modules/communityService/worklog/workLog.vue
+++ b/src/views/modules/communityService/worklog/workLog.vue
@@ -2,7 +2,7 @@
@@ -26,9 +26,9 @@
placeholder="请选择"
clearable>
+ :value="item.serviceType">
@@ -70,6 +70,18 @@
placeholder="请输入内容">
+
+
+
+
@@ -229,10 +242,10 @@
top="5vh"
class="dialog-h"
@closed="editDiaClose">
-
+ @dialogOk="addFormOk">
-
+
@@ -264,36 +277,37 @@ export default {
data () {
return {
loading: false,
+ serviceTimeArea: '',
total: 0,
pageSize: 20,
pageNo: 0,
tableLoading: false,
agencyId: '',
-
- unitList: [],//单位list
- serviceList: [],//服务list
typeList: [],//分类list
formData: {
- name: '',
- category: ''
+ gridId: '',
+ serviceType: '',
+ applicantName: '',
+ applicantAddress: '',
+ applicantMobile: '',
+ serviceContent: '',
+ serviceTimeStart: '',
+ serviceTimeEnd: ''
},
tableData: [],
//form相关
formShow: false,
- formTitle: '新增单位',
+ formTitle: '新增',
detailShow: false,
- //完成情况
- finishDiaTitle: '区域化党建单位完成情况',
finishDiaShow: false,
- //积分记录
- scoreDiaTitle: '积分记录',
+
scoreDiaShow: false,
files: "",
fileName: "",
- uploadUlr: window.SITE_CONFIG['apiURL'] + '/gov/org/icPublicService/import',
+ uploadUlr: window.SITE_CONFIG['apiURL'] + '/heart/workdiaryService/record/import',
optionsG: [],
optionsEditG: [],
workLog: {
@@ -302,7 +316,9 @@ export default {
applicantName: '',
applicantAddress: '',
applicantMobile: '',
- serviceContent: ''
+ serviceContent: '',
+ serviceTimeStart: '',
+ serviceTimeEnd: ''
},
serviceTypeList: [],
@@ -316,15 +332,8 @@ export default {
this.getServiceTypeList();
},
async mounted () {
- //获取服务事项
- await this.loadService()
-
- //获取分类
- await this.loadType()
-
const { user } = this.$store.state
this.agencyId = user.agencyId
-
await this.loadTable()
},
@@ -354,8 +363,8 @@ export default {
});
},
async getServiceTypeList () {
- let url = 'http://yapi.elinkservice.cn/mock/245/heart/workdiaryService/serviceType/page'
- // let url = '/heart/workdiaryService/serviceType/page'
+ // let url = 'http://yapi.elinkservice.cn/mock/245/heart/workdiaryService/serviceType/page'
+ let url = '/heart/workdiaryService/serviceType/page'
let params = {
pageNo: 1,
pageSize: 10000
@@ -374,8 +383,8 @@ export default {
});
},
async handleExportModule () {
- // let url = "/heart/workdiaryService/record/downloadTemplate";
- let url = "http://yapi.elinkservice.cn/mock/245/heart/workdiaryService/record/downloadTemplate";
+ let url = "/heart/workdiaryService/record/downloadTemplate";
+ // let url = "http://yapi.elinkservice.cn/mock/245/heart/workdiaryService/record/downloadTemplate";
let params = {};
await this.$http({
@@ -385,7 +394,6 @@ export default {
data: params,
})
.then((res) => {
- // this.download(res.data, title + '.xls')
if (res.headers["content-disposition"]) {
let fileName = window.decodeURI(
res.headers["content-disposition"].split(";")[1].split("=")[1]
@@ -411,48 +419,19 @@ export default {
});
},
- //获取服务事项下拉框
- async loadService () {
- const url = "/gov/org/coverage/dict-select-list/public_service"
- // const url = "http://yapi.elinkservice.cn/mock/245/gov/org/coverage/dict-select-list/public_service"
- let params = {
- // parentCategoryCode: '1010'
- }
-
- const { data, code, msg } = await requestPost(url, params)
-
- if (code === 0) {
- this.serviceList = data
-
- } else {
- this.$message.error(msg)
- }
-
- },
- //获取分类
- async loadType () {
- const url = "/sys/dict/data/dictlist"
-
- let params = {
- dictType: 'party_unit_type'
- }
-
- const { data, code, msg } = await requestPost(url, params)
-
- if (code === 0) {
- this.typeList = data
-
- } else {
- this.$message.error(msg)
- }
-
- },
-
async loadTable () {
this.tableLoading = true
- // const url = "/gov/org/icPublicService/list"
- const url = "http://yapi.elinkservice.cn/mock/245/heart/workdiaryService/record/page"
+ if (Array.isArray(this.serviceTimeArea) && this.serviceTimeArea.length > 0) {
+ this.workLog.serviceTimeStart = this.serviceTimeArea[0];
+ this.workLog.serviceTimeEnd = this.serviceTimeArea[1];
+ }else {
+ this.workLog.serviceTimeStart = '';
+ this.workLog.serviceTimeEnd = '';
+ }
+
+ const url = "/heart/workdiaryService/record/page"
+ // const url = "http://yapi.elinkservice.cn/mock/245/heart/workdiaryService/record/page"
let params = {
pageSize: this.pageSize,
pageNo: this.pageNo,
@@ -487,7 +466,6 @@ export default {
//完成情况
handleFinish (row) {
- this.finishDiaTitle = row.name + '完成情况'
this.finishDiaShow = true
this.$nextTick(() => {
this.$refs.ref_finish.initTable(row)
@@ -503,7 +481,7 @@ export default {
handleAdd () {
this.formTitle = '新增'
- this.formShow = 'edit'
+ this.formShow = true
this.$nextTick(() => {
this.$refs.ref_form.initForm('add', null)
})
@@ -513,7 +491,7 @@ export default {
this.formTitle = '修改'
this.formShow = true
this.$nextTick(() => {
- this.$refs.ref_form.initForm('edit', row.icPublicServiceId)
+ this.$refs.ref_form.initForm('edit', row)
})
},
@@ -538,18 +516,15 @@ export default {
})
.catch(err => {
if (err == "cancel") {
-
}
-
});
},
async deleteUnit (row) {
- // const url = "/heart/workdiaryService/record/delete"
- const url = "http://yapi.elinkservice.cn/mock/245/heart/workdiaryService/record/delete"
- let params = {
- ids: [row.applicantId]
- }
+ const url = "/heart/workdiaryService/record/delete"
+ // const url = "http://yapi.elinkservice.cn/mock/245/heart/workdiaryService/record/delete"
+ let params = [row.id]
+
const { data, code, msg } = await requestPost(url, params)
if (code === 0) {
this.$message({
@@ -564,21 +539,30 @@ export default {
//重置搜索条件
resetSearch () {
- this.formData = {
- name: '',
- category: ''
+ this.optionsG = []
+ this.demandUserList = []
+ this.workLog = {
+ gridId: '',
+ serviceType: '',
+ applicantName: '',
+ applicantAddress: '',
+ applicantMobile: '',
+ serviceContent: '',
+ serviceTimeStart: '',
+ serviceTimeEnd: ''
}
+ this.serviceTimeArea = ''
this.pageSize = 10
this.pageNo = 0
- // this.loadTable()
+ this.loadTable()
},
//导出表格
async handleExport () {
let title = '工作日志'
- // const url = "/heart/workdiaryService/record/export"
- const url = "http://yapi.elinkservice.cn/mock/245/heart/workdiaryService/record/export"
+ const url = "/heart/workdiaryService/record/export"
+ // const url = "http://yapi.elinkservice.cn/mock/245/heart/workdiaryService/record/export"
let params = {
...this.workLog
}
@@ -655,8 +639,8 @@ export default {
//清空上传列表
this.$refs['upload'].clearFiles()
- // var url = '/heart/workdiaryService/record/import'
- var url = 'http://yapi.elinkservice.cn/mock/245/heart/workdiaryService/record/import'
+ var url = '/heart/workdiaryService/record/import'
+ // var url = 'http://yapi.elinkservice.cn/mock/245/heart/workdiaryService/record/import'
let fileFormData = new FormData();
fileFormData.append('file', this.files);//filename是键,file是值,就是要传的文件,test.zip是要传的文件名
diff --git a/src/views/modules/communityService/worklog/workLogDetail.vue b/src/views/modules/communityService/worklog/workLogDetail.vue
index 917d571be..2bee32d29 100644
--- a/src/views/modules/communityService/worklog/workLogDetail.vue
+++ b/src/views/modules/communityService/worklog/workLogDetail.vue
@@ -7,38 +7,40 @@
:model="formData"
class="form">
-
+ style="display: block"
+ class="input-width">
{{formData.serviceTypeName}}
-
{{formData.gridName}}
-
- {{formData.areaCovered}}
+ {{formData.applicantName}}
-
{{formData.applicantAddress}}
- {{formData.applicantContent}}
+ {{formData.serviceContent}}
-
-
-
-
-
-
+
-
-
-
- 平方公里
+ prop="serviceType">
+
+
+
+
-
-
+ prop="applicantId">
+
+
+
+
-
-
+
+ placeholder="请输入住址">
+
+
+
+
-
+
-
-
+ prop="principalName">
+
+
+
+
+
+
+
+
+
+
+
@@ -110,9 +132,9 @@