Browse Source

添加当事人

dev
是小王呀\24601 1 year ago
parent
commit
f3b589d0f8
  1. 2
      src/views/modules/volunteer/activityArchive/index.vue
  2. 9
      src/views/modules/volunteer/activityArchive/realselect.vue
  3. 45
      src/views/modules/volunteer/pointsRedemption/add.vue

2
src/views/modules/volunteer/activityArchive/index.vue

@ -40,7 +40,7 @@
<el-table-column label="序号" header-align="center" align="center" type="index" width="80"></el-table-column> <el-table-column label="序号" header-align="center" align="center" type="index" width="80"></el-table-column>
<el-table-column prop="title" header-align="center" align="center" label="活动标题" :show-overflow-tooltip="true"> <el-table-column prop="title" header-align="center" align="center" label="活动标题" :show-overflow-tooltip="true">
</el-table-column> </el-table-column>
<el-table-column prop="address" header-align="address" align="center" label="活动地点" :show-overflow-tooltip="true"></el-table-column> <el-table-column prop="address" header-align="center" align="center" label="活动地点" :show-overflow-tooltip="true"></el-table-column>
<el-table-column prop="strTime" header-align="center" align="center" label="活动时间" :show-overflow-tooltip="true"> <el-table-column prop="strTime" header-align="center" align="center" label="活动时间" :show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.strTime }}{{ scope.row.endTime }}</span> <span>{{ scope.row.strTime }}{{ scope.row.endTime }}</span>

9
src/views/modules/volunteer/activityArchive/realselect.vue

@ -15,7 +15,7 @@
</el-form-item> </el-form-item>
<el-form-item label="活动详情" prop="content" style="display: block" required> <el-form-item label="活动详情" prop="content" style="display: block" required>
<div style="width: 300px;"> <div style="width: 300px;">
<span v-html="formData.content"></span> <div class="span1" v-html="formData.content" style="display: block; max-width: 100px; height: 100px; "></div>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="照片" prop="activityImgs" required> <el-form-item label="照片" prop="activityImgs" required>
@ -626,6 +626,13 @@
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.span1 img {
max-width: 100%; /* 图片宽度不超过容器宽度 */
max-height: 100px; /* 图片高度最大为 100px */
width: auto; /* 自动调整宽度保持比例 */
height: auto; /* 自动调整高度保持比例 */
}
.div_map{ .div_map{
width: 300px; width: 300px;
margin-top: 10px; margin-top: 10px;

45
src/views/modules/volunteer/pointsRedemption/add.vue

@ -2,15 +2,41 @@
<div class="g-main"> <div class="g-main">
<el-form :inline="true" :label-position="labelPosition" :model="formData" :rules="rules" <el-form :inline="true" :label-position="labelPosition" :model="formData" :rules="rules"
style="height: 500px; overflow: scroll;"> style="height: 500px; overflow: scroll;">
<el-form-item label="标题" label-width="150px" required>
<el-input class="item_width_1" v-model="formData.awardName" placeholder="请输入内容"></el-input>
</el-form-item>
<el-row>
<el-col :span="12">
<el-form-item label="分类" required label-width="150px"> <el-form-item label="分类" required label-width="150px">
<el-select class="item_width_1" v-model="formData.classKey" placeholder="请选择"> <el-select class="item_width_1" v-model="formData.classKey" placeholder="请选择">
<el-option v-for="item in TypeList" :key="item.classKey" :label="item.className" :value="item.classKey"> <el-option v-for="item in TypeList" :key="item.classKey" :label="item.className"
:value="item.classKey">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="标题" label-width="150px" required> </el-col>
<el-input class="item_width_1" v-model="formData.awardName" placeholder="请输入内容"></el-input> <el-col :span="12">
<el-form-item label="发布范围" label-width="150px" required>
<el-cascader class="list_item_width_1" ref="myCascader" clearable size="small" style="width:210px ;"
v-model.trim="formData.redeemerOrgId" :options="orgOptions" :props="orgOptionProps"
@change="handleChangeAgency"></el-cascader>
</el-form-item> </el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="发布范围" label-width="150px" required>
<el-cascader class="list_item_width_1" ref="myCascader" clearable size="small" style="width:210px ;"
v-model.trim="formData.redeemerOrgId" :options="orgOptions" :props="orgOptionProps"
@change="handleChangeAgency"></el-cascader>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item required label="兑换积分" label-width="150px">
<el-input class="item_width_2" v-model="formData.points" placeholder="请输入"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-form-item v-if="formData.classKey=='mjq' ||formData.classKey=='cxdjq'" required label="金额" <el-form-item v-if="formData.classKey=='mjq' ||formData.classKey=='cxdjq'" required label="金额"
label-width="150px"> label-width="150px">
<div class="item_width_2" style="display: flex;"> <div class="item_width_2" style="display: flex;">
@ -30,9 +56,7 @@
<el-input v-model="formData.worthAmount" placeholder="请输入内容"></el-input> <el-input v-model="formData.worthAmount" placeholder="请输入内容"></el-input>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item required label="兑换积分" label-width="150px">
<el-input class="item_width_2" v-model="formData.points" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="有效期至" label-width="150px"> <el-form-item label="有效期至" label-width="150px">
<el-date-picker style="width: 250px;" v-model="formData.expireTime" type="datetime" placeholder="请选择日期" <el-date-picker style="width: 250px;" v-model="formData.expireTime" type="datetime" placeholder="请选择日期"
format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss"> format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss">
@ -47,17 +71,14 @@
<el-radio v-model="radio" label="1" style="margin-right:20px">不限数目</el-radio> <el-radio v-model="radio" label="1" style="margin-right:20px">不限数目</el-radio>
<div class="flex flex-x flex-center2"> <div class="flex flex-x flex-center2">
<el-radio v-model="radio" label="2" style="margin-right: 10px;">自定义</el-radio> <el-radio v-model="radio" label="2" style="margin-right: 10px;">自定义</el-radio>
<el-input v-if="radio == '2'" type="number" v-model="formData.stockQty" placeholder="请输入数量"></el-input> <el-input v-if="radio == '2'" type="number" v-model="formData.stockQty"
placeholder="请输入数量"></el-input>
</div> </div>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="发布范围" label-width="150px" required>
<el-cascader class="list_item_width_1" ref="myCascader" clearable size="small" style="width:210px ;"
v-model.trim="formData.redeemerOrgId" :options="orgOptions" :props="orgOptionProps"
@change="handleChangeAgency"></el-cascader>
</el-form-item>
<el-form-item label="赞助单位" label-width="150px"> <el-form-item label="赞助单位" label-width="150px">
<el-input v-model="formData.sponsorName" placeholder="请输入"></el-input> <el-input v-model="formData.sponsorName" placeholder="请输入"></el-input>

Loading…
Cancel
Save