Browse Source

Merge branch 'featrue-social' into feature

featrue-social
是小王呀\24601 1 year ago
parent
commit
2ca6cd9d4e
  1. 12
      src/views/modules/volunteer/Venuemanagement/add.vue
  2. 20
      src/views/modules/volunteer/Venuemanagement/info.vue
  3. 4
      src/views/modules/volunteer/VolunteerProjects/add.vue
  4. 2
      src/views/modules/volunteer/VolunteerProjects/edit.vue

12
src/views/modules/volunteer/Venuemanagement/add.vue

@ -165,6 +165,18 @@
this.formData = res.data this.formData = res.data
this.searchValue= res.data.address this.searchValue= res.data.address
this.fileList=[{fileUrl:res.data.attrs[0].url}] this.fileList=[{fileUrl:res.data.attrs[0].url}]
let attrs=res.data.attrs.map(item=>{
return item
})
this.fileList=attrs.map(item=>{
return {
fileUrl:item.url
}
})
} else { } else {
this.$message.error(res.msg) this.$message.error(res.msg)
} }

20
src/views/modules/volunteer/Venuemanagement/info.vue

@ -170,18 +170,26 @@
console.log(id, "dskljfksdljf"); console.log(id, "dskljfksdljf");
let url = `/voluntary/positionVenues/history`; let url = `/voluntary/positionVenues/history`;
let params = { let params = {
positionId:"", positionId: "",
pageNo:"", pageNo: "",
pageSize:"", pageSize: "",
venueId:id, venueId: id,
} }
requestGet(url,params).then((res) => { requestGet(url, params).then((res) => {
console.log(res); console.log(res);
if (res.code == 0) { if (res.code == 0) {
this.tableData1 = res.data.list this.tableData1 = res.data.list
this.tableData1.forEach(item => { this.tableData1.forEach(item => {
item.time = dayjs(item.time).format('YYYY-MM-DD')
item.available=dayjs(item.available.split(",")).forEach(item=>{
console.log(dayjs(item).format(hh-mm));
item = dayjs(item).format(hh-mm)
})
item.time = dayjs(item.time).format('YYYY-MM-DD')
}) })
console.log(this.tableData1, "this.tableData1");
} else { } else {
this.$message.error(res.msg) this.$message.error(res.msg)
} }

4
src/views/modules/volunteer/VolunteerProjects/add.vue

@ -188,6 +188,7 @@
methods: { methods: {
// //
getServiceTypeList(){ getServiceTypeList(){
console.log("获取志愿组织服务类型");
}, },
// //
@ -597,8 +598,7 @@
}, },
async addActivity() { async addActivity() {
let url = '/voluntary/project/admin/create' let url = '/voluntary/project/admin/create'
console.log(this.formData,"this.formData"); this.formData.serviceClasses=[this.formData.serviceClasses]
const { data, code, msg } = await requestPost(url, this.formData) const { data, code, msg } = await requestPost(url, this.formData)
if (code === 0) { if (code === 0) {
this.$message({ this.$message({

2
src/views/modules/volunteer/VolunteerProjects/edit.vue

@ -49,13 +49,11 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="服务类型" label-width="150px" prop="serviceClasses"> <el-form-item label="服务类型" label-width="150px" prop="serviceClasses">
<el-form-item label="服务类型" label-width="150px" prop="serviceClasses">
<el-select multiple-limit=1 class="u-item-width-normal" v-model.trim="formData.serviceClasses" placeholder="请选择" clearable multiple> <el-select multiple-limit=1 class="u-item-width-normal" v-model.trim="formData.serviceClasses" placeholder="请选择" clearable multiple>
<el-option v-for="item in ServicetypeListName" :key="item.value" :label="item.label" :value="item.value" > <el-option v-for="item in ServicetypeListName" :key="item.value" :label="item.label" :value="item.value" >
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="招募截止时间" label-width="150px" prop="recruitDeadline"> <el-form-item label="招募截止时间" label-width="150px" prop="recruitDeadline">

Loading…
Cancel
Save