Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Hooke
/
tswj
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
hookehuyr
2022-06-02 13:20:05 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
5af980c44c88868bdd95d7e9e4a0ed040087928e
5af980c4
1 parent
ba1b27a0
✨ feat(捐花组件): 录入条件输入显示优化,捐赠协议新增文本
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
69 additions
and
5 deletions
src/components/DonateFlower/agreement.js
src/components/DonateFlower/index.vue
src/components/DonateFlower/agreement.js
0 → 100644
View file @
5af980c
/*
* @Author: hookehuyr hookehuyr@gmail.com
* @Date: 2022-06-02 11:23:16
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2022-06-02 11:40:23
* @FilePath: /tswj/src/components/DonateFlower/agreement.js
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
const
html
=
`
<div style="padding: 1rem;">
<div style="text-align: center; font-weight: bold;">捐赠协议</div>
<div>感谢您对中国公益慈善事业的关心与支持!上海市 儿童基金会面向所有具有公开募捐资质的慈善组织 提供服务。上海市儿童基金会始终秉持着最高的合 规性要求,因此,只要您点击“同意”或“接受”,您 的行为就已表示您无条件接受并遵守“本网络捐赠条 款和条件”以及上海市儿童基金会不时公布的“其他 公开规则</div>
<br />
1.资格规定<br />
您声明您是符合中华人民共和国法律规定的具有完
全民事行为能力的自然人。<br />
2.捐赠财产<br />
您同意依照《公益事业捐赠法》的相关规定,自愿
无偿地通过网络向上海市儿童基金会平台上具有公
开募捐资质的慈善组织捐赠财产用于公益事业。
您声明您用于捐赠的财产是您合法持有并有权处分
的财产。<br />
您声明您已经了解《公益事业捐赠法》、《合同
法》中关于财产捐赠的相关规定,明确同意不会撤
销或部分撤销对上海市儿童基金会平台上具有公开
募捐资质的慈善组织作出的捐赠。<br />
您声明您知晓并同意,上海市儿童基金会平台上具
有公开募捐资质的慈善组织可以为公益事业之目的
合理审慎地自主决定捐赠财产的实际受助对象、以
及具体使用的领域、金额、时间。<br />
除非另有明确约定,否则,本网络捐款条款和条件
适用中华人民共和国法律,并排除一切冲突法原则
的适用。<br />
如果各方无法通过协商解决争端,您和上海市儿童
基金会平台上具有公开募捐资质的慈善组织,也即
善款接收方,均有权向有管辖权的人民法院提起诉
讼以解决争议,由此产生的诉讼费、律师费、公证
费等由败诉方承担。<br />
4.其他<br />
本网络捐款条款和条件构成您与上海市儿童基金会
之间就本网络捐款条款和条件约定事项的完整和唯
一的协议,并取代就本网络捐款条款和条件事项达
成的口头或书面协议。如本网络捐款条款和条件内
容与上海市儿童基金会其他公开规则内容相冲突,
则以本网络捐款条款和条件内容为准。<br />
如果本网络捐款条款和条件条文因任何原因被认定
是违法、无效或者丧失执行力,该条文将从本网络
捐款条款和条件中删除,而其余条款的效力则不受
影响。<br />
上海市儿童基金会未能执行本网络捐款条款和条件
中的任何条款的行为不应被解释为放弃当前或未来
对该条款的权利,也不会影响上海市儿童基金会日
后要求执行该条款的权利。上海市儿童基金会明确
提出放弃本网络捐款条款和条件中的规定、条件或
要求不构成放弃追究未来与此规定、条件或要求相
一致的责任。<br />
上海市儿童基金会2021年5月
<div style="height: 5rem;"></div>
</div>
`
export
default
html
;
src/components/DonateFlower/index.vue
View file @
5af980c
...
...
@@ -2,7 +2,7 @@
* @Author: hookehuyr hookehuyr@gmail.com
* @Date: 2022-05-31 22:09:58
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2022-06-0
1 20:56:20
* @LastEditTime: 2022-06-0
2 12:45:27
* @FilePath: /tswj/src/components/DonateFlower/index.vue
* @Description: 捐花组件
-->
...
...
@@ -32,7 +32,7 @@
</van-col>
</van-row>
</div>
<div v-if="
item.kg_name && (userType === 'C' || userType === 'K')
" class="donate-name">
<div v-if="
userType === 'C' || userType === 'K'
" class="donate-name">
<van-row>
<van-col span="4" style="line-height: 2;">幼儿园</van-col>
<van-col span="18">
...
...
@@ -40,7 +40,7 @@
</van-col>
</van-row>
</div>
<div v-if="
item.perf_name &&
userType === 'C'" class="donate-name">
<div v-if="userType === 'C'" class="donate-name">
<van-row>
<van-col span="4" style="line-height: 2;">助力人</van-col>
<van-col span="18">
...
...
@@ -81,7 +81,7 @@
</van-popup>
<!-- TODO: 正式文案需要更新 -->
<van-popup v-model:show="showDA" position="bottom" :style="{ height: '100%', zIndex: 4000 }">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Doloremque earum voluptates architecto! Itaque magnam modi ducimus minima. Ullam quam, excepturi modi cupiditate quidem optio consequuntur minus porro, saepe, neque incidunt!
<div v-html="agreementHtml"></div>
<div class="bottom-btn" @click="closeDA">
<div class="text">关闭</div>
</div>
...
...
@@ -95,6 +95,7 @@ import { ref, onMounted, watch, nextTick } from 'vue'
import { useRouter } from 'vue-router'
import { $, Toast } from '@/utils/generatePackage'
import { addDonateAPI } from '@/api/C/donate.js'
import agreementHtml from './agreement'
const $router = useRouter();
const props = defineProps({
...
...
@@ -280,7 +281,7 @@ const closeDA = () => {
}
.bottom-btn {
position:
absolute
;
position:
fixed
;
bottom: 0;
left: 0;
right: 0;
...
...
Please
register
or
login
to post a comment