master
BeininX 1 year ago
parent 51ef94166c
commit a19548eef6

68
package-lock.json generated

@ -17,11 +17,9 @@
"qs": "^6.10.3", "qs": "^6.10.3",
"vue": "^2.6.11", "vue": "^2.6.11",
"vue-baberrage": "^3.2.4", "vue-baberrage": "^3.2.4",
"vue-ripple-directive": "^2.0.1",
"vue-router": "^3.2.0", "vue-router": "^3.2.0",
"vue-seamless-scroll": "^1.1.23", "vue-seamless-scroll": "^1.1.23",
"vuex": "^3.4.0", "vuex": "^3.4.0"
"vuex-persistedstate": "^4.0.0"
}, },
"devDependencies": { "devDependencies": {
"@vue/cli-plugin-babel": "~4.5.0", "@vue/cli-plugin-babel": "~4.5.0",
@ -12484,12 +12482,6 @@
"integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==",
"dev": true "dev": true
}, },
"node_modules/shvl": {
"version": "2.0.3",
"resolved": "https://registry.npmmirror.com/shvl/-/shvl-2.0.3.tgz",
"integrity": "sha512-V7C6S9Hlol6SzOJPnQ7qzOVEWUQImt3BNmmzh40wObhla3XOYMe4gGiYzLrJd5TFa+cI2f9LKIRJTTKZSTbWgw==",
"deprecated": "older versions vulnerable to prototype pollution"
},
"node_modules/side-channel": { "node_modules/side-channel": {
"version": "1.0.4", "version": "1.0.4",
"resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz",
@ -14623,14 +14615,6 @@
"node": ">=4.0.0" "node": ">=4.0.0"
} }
}, },
"node_modules/vue-ripple-directive": {
"version": "2.0.1",
"resolved": "https://registry.npmmirror.com/vue-ripple-directive/-/vue-ripple-directive-2.0.1.tgz",
"integrity": "sha512-jXZEX6uZpo89wxmdcw02uFpsMBpm1pxjQ60uqghNLQ8H8ju9eon2vE0+vvSWJ1WGCOTEfxGDR4InabJJu5f1GA==",
"dependencies": {
"vue": "^2.2.1"
}
},
"node_modules/vue-router": { "node_modules/vue-router": {
"version": "3.5.3", "version": "3.5.3",
"resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-3.5.3.tgz", "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-3.5.3.tgz",
@ -14710,27 +14694,6 @@
"vue": "^2.0.0" "vue": "^2.0.0"
} }
}, },
"node_modules/vuex-persistedstate": {
"version": "4.1.0",
"resolved": "https://registry.npmmirror.com/vuex-persistedstate/-/vuex-persistedstate-4.1.0.tgz",
"integrity": "sha512-3SkEj4NqwM69ikJdFVw6gObeB0NHyspRYMYkR/EbhR0hbvAKyR5gksVhtAfY1UYuWUOCCA0QNGwv9pOwdj+XUQ==",
"deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
"dependencies": {
"deepmerge": "^4.2.2",
"shvl": "^2.0.3"
},
"peerDependencies": {
"vuex": "^3.0 || ^4.0.0-rc"
}
},
"node_modules/vuex-persistedstate/node_modules/deepmerge": {
"version": "4.2.2",
"resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz",
"integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/watchpack": { "node_modules/watchpack": {
"version": "1.7.5", "version": "1.7.5",
"resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-1.7.5.tgz", "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-1.7.5.tgz",
@ -26095,11 +26058,6 @@
"integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==",
"dev": true "dev": true
}, },
"shvl": {
"version": "2.0.3",
"resolved": "https://registry.npmmirror.com/shvl/-/shvl-2.0.3.tgz",
"integrity": "sha512-V7C6S9Hlol6SzOJPnQ7qzOVEWUQImt3BNmmzh40wObhla3XOYMe4gGiYzLrJd5TFa+cI2f9LKIRJTTKZSTbWgw=="
},
"side-channel": { "side-channel": {
"version": "1.0.4", "version": "1.0.4",
"resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz",
@ -27882,14 +27840,6 @@
} }
} }
}, },
"vue-ripple-directive": {
"version": "2.0.1",
"resolved": "https://registry.npmmirror.com/vue-ripple-directive/-/vue-ripple-directive-2.0.1.tgz",
"integrity": "sha512-jXZEX6uZpo89wxmdcw02uFpsMBpm1pxjQ60uqghNLQ8H8ju9eon2vE0+vvSWJ1WGCOTEfxGDR4InabJJu5f1GA==",
"requires": {
"vue": "^2.2.1"
}
},
"vue-router": { "vue-router": {
"version": "3.5.3", "version": "3.5.3",
"resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-3.5.3.tgz", "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-3.5.3.tgz",
@ -27963,22 +27913,6 @@
"integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==", "integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==",
"requires": {} "requires": {}
}, },
"vuex-persistedstate": {
"version": "4.1.0",
"resolved": "https://registry.npmmirror.com/vuex-persistedstate/-/vuex-persistedstate-4.1.0.tgz",
"integrity": "sha512-3SkEj4NqwM69ikJdFVw6gObeB0NHyspRYMYkR/EbhR0hbvAKyR5gksVhtAfY1UYuWUOCCA0QNGwv9pOwdj+XUQ==",
"requires": {
"deepmerge": "^4.2.2",
"shvl": "^2.0.3"
},
"dependencies": {
"deepmerge": {
"version": "4.2.2",
"resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz",
"integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
}
}
},
"watchpack": { "watchpack": {
"version": "1.7.5", "version": "1.7.5",
"resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-1.7.5.tgz", "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-1.7.5.tgz",

@ -2,11 +2,11 @@
<div> <div>
<!-- 封面 --> <!-- 封面 -->
<div class="bg-wrap my-animation-slide-top"> <div class="bg-wrap my-animation-slide-top">
<!-- 背景图片 -->
<el-image class="love-image my-el-image" <el-image class="love-image my-el-image"
lazy lazy
:src="love.bgCover" :src="love.bgCover"
fit="cover"> fit="cover"
style="width: 100%; height: 100vh;">
<div slot="error" class="image-slot"></div> <div slot="error" class="image-slot"></div>
</el-image> </el-image>
@ -18,9 +18,7 @@
{{love.manName}} {{love.manName}}
</div> </div>
</div> </div>
<div>
<img class="love-img" :src="$constant.loveLike" alt="心心">
</div>
<div> <div>
<el-avatar class="love-avatar" :src="love.womanCover"></el-avatar> <el-avatar class="love-avatar" :src="love.womanCover"></el-avatar>
<div class="love-title"> <div class="love-title">
@ -41,7 +39,7 @@
<!-- 计时 --> <!-- 计时 -->
<div> <div>
<div class="love-time-title1"> <div class="love-time-title1">
这是们一起走过 我的开发流程
</div> </div>
<div class="love-time1"> <div class="love-time1">
@ -69,7 +67,7 @@
<div style="padding: 0 20px"> <div style="padding: 0 20px">
<div class="family-button shadow-box-mini" @click="changeCard(4)"> <div class="family-button shadow-box-mini" @click="changeCard(4)">
<span class="family-button-title">{{card === 4 ? '回到主人家' : '开往表白墙'}}</span>
<span class="family-button-car"> <span class="family-button-car">
<svg viewBox="0 0 1024 1024" width="40" height="40"> <svg viewBox="0 0 1024 1024" width="40" height="40">
<path <path
@ -110,37 +108,7 @@
<div style="padding: 0 20px"> <div style="padding: 0 20px">
<!-- 卡片 --> <!-- 卡片 -->
<div class="card-wrap" v-show="card !== 4"> <div class="card-wrap" v-show="card !== 4">
<div class="card-content shadow-box-mini" @click="changeCard(1)">
<div>
<el-avatar :size="100"
:src="$constant.loveWeiYan">
</el-avatar>
</div>
<div class="card-right">
<div class="card-title">
点点滴滴
</div>
<div class="card-desc">
今朝有酒今朝醉
</div>
</div>
</div>
<div class="card-content shadow-box-mini" @click="changeCard(2)">
<div>
<el-avatar :size="100"
:src="$constant.lovePhoto">
</el-avatar>
</div>
<div class="card-right">
<div class="card-title">
时光相册
</div>
<div class="card-desc">
📸记录美好瞬间
</div>
</div>
</div>
<div class="card-content shadow-box-mini" @click="changeCard(3)"> <div class="card-content shadow-box-mini" @click="changeCard(3)">
<div> <div>
@ -150,10 +118,10 @@
</div> </div>
<div class="card-right"> <div class="card-right">
<div class="card-title"> <div class="card-title">
祝福板 记录
</div> </div>
<div class="card-desc"> <div class="card-desc">
📋写下对我们的祝福 📋写下你的开发记录
</div> </div>
</div> </div>
</div> </div>
@ -239,7 +207,7 @@
</div> </div>
<div class="family-bottom" style="background-color: var(--lightGreen)" @click="addFamily()"> <div class="family-bottom" style="background-color: var(--lightGreen)" @click="addFamily()">
<span style="line-height: 50px"> <span style="line-height: 50px">
申请入住 设置
</span> </span>
<span style="vertical-align:middle"> <span style="vertical-align:middle">
<svg viewBox="0 0 1024 1024" width="30" height="30"><path <svg viewBox="0 0 1024 1024" width="30" height="30"><path
@ -256,7 +224,7 @@
</div> </div>
</div> </div>
<el-dialog title="入住表白墙" <el-dialog title="开启你的记录流程吧"
:visible.sync="loveDialogVisible" :visible.sync="loveDialogVisible"
width="40%" width="40%"
:close-on-click-modal="false" :close-on-click-modal="false"
@ -287,7 +255,7 @@
</div> </div>
<div> <div>
<div class="form-title"> <div class="form-title">
男生头像&nbsp; 头像&nbsp;
</div> </div>
<div style=" display: flex"> <div style=" display: flex">
<el-input maxlength="120" v-model="userLove.manCover"></el-input> <el-input maxlength="120" v-model="userLove.manCover"></el-input>
@ -302,12 +270,12 @@
</div> </div>
<div> <div>
<div class="form-title"> <div class="form-title">
女生头像&nbsp; 项目logo&nbsp;
</div> </div>
<div style=" display: flex"> <div style=" display: flex">
<el-input maxlength="120" v-model="userLove.womanCover"></el-input> <el-input maxlength="120" v-model="userLove.womanCover"></el-input>
<div style="margin: 3px 0 0 10px"> <div style="margin: 3px 0 0 10px">
<proButton :info="'上传头像'" <proButton :info="'上传logo'"
@click.native="openPicture('womanCover')" @click.native="openPicture('womanCover')"
:before="$constant.before_color_1" :before="$constant.before_color_1"
:after="$constant.after_color_1"> :after="$constant.after_color_1">
@ -317,7 +285,7 @@
</div> </div>
<div> <div>
<div class="form-title"> <div class="form-title">
男生昵称&nbsp; 昵称&nbsp;
</div> </div>
<div> <div>
<el-input maxlength="10" v-model="userLove.manName"></el-input> <el-input maxlength="10" v-model="userLove.manName"></el-input>
@ -325,7 +293,7 @@
</div> </div>
<div> <div>
<div class="form-title"> <div class="form-title">
女生昵称&nbsp; 项目名&nbsp;
</div> </div>
<div> <div>
<el-input maxlength="10" v-model="userLove.womanName"></el-input> <el-input maxlength="10" v-model="userLove.womanName"></el-input>
@ -369,7 +337,7 @@
</div> </div>
<div> <div>
<div class="form-title"> <div class="form-title">
告白信&nbsp;&nbsp; 简述&nbsp;&nbsp;
</div> </div>
<div> <div>
<el-input type="textarea" <el-input type="textarea"
@ -391,7 +359,7 @@
<div> <div>
<img :src="$constant.friendLetterBiLi" style="width: 100%;margin: 5px auto"/> <img :src="$constant.friendLetterBiLi" style="width: 100%;margin: 5px auto"/>
</div> </div>
<p style="font-size: 12px;text-align: center;color: #999">欢迎入住表白墙</p> <p style="font-size: 12px;text-align: center;color: #999">开启记录</p>
</div> </div>
</div> </div>
</div> </div>
@ -529,7 +497,7 @@
submitLove() { submitLove() {
if (this.userLove.bgCover.trim() === "") { if (this.userLove.bgCover.trim() === "") {
this.$message({ this.$message({
message: "你还没设置背景封面呢~", message: "你还没设置呢~",
type: "warning" type: "warning"
}); });
return; return;
@ -537,7 +505,7 @@
if (this.userLove.manCover.trim() === "") { if (this.userLove.manCover.trim() === "") {
this.$message({ this.$message({
message: "你还没设置男生头像呢~", message: "你还没设置呢~",
type: "warning" type: "warning"
}); });
return; return;
@ -545,7 +513,7 @@
if (this.userLove.womanCover.trim() === "") { if (this.userLove.womanCover.trim() === "") {
this.$message({ this.$message({
message: "你还没设置女生头像呢~", message: "你还没设置呢~",
type: "warning" type: "warning"
}); });
return; return;
@ -553,7 +521,7 @@
if (this.userLove.manName.trim() === "") { if (this.userLove.manName.trim() === "") {
this.$message({ this.$message({
message: "你还没写男生昵称呢~", message: "你还没写呢~",
type: "warning" type: "warning"
}); });
return; return;
@ -561,7 +529,7 @@
if (this.userLove.womanName.trim() === "") { if (this.userLove.womanName.trim() === "") {
this.$message({ this.$message({
message: "你还没写女生昵称呢~", message: "你还没写呢~",
type: "warning" type: "warning"
}); });
return; return;

@ -1,7 +1,7 @@
export default { export default {
baseURL: "http://localhost:8081", baseURL: "http://172.20.10.3:8081",
imBaseURL: "http://localhost:81", imBaseURL: "http://172.20.10.3:81",
webURL: "http://localhost", webURL: "http://172.20.10.3",
// baseURL: "https://poetize.cn/api", // baseURL: "https://poetize.cn/api",
// imBaseURL: "https://poetize.cn/im", // imBaseURL: "https://poetize.cn/im",
@ -18,7 +18,7 @@ export default {
//前后端定义的密钥AES使用16位 //前后端定义的密钥AES使用16位
cryptojs_key: "aoligeimeimaobin", cryptojs_key: "aoligeimeimaobin",
qiniuUrl: "https://upload.qiniup.com", qiniuUrl: "https://upload.qiniup.com",
qiniuDownload: "$$$$七牛云下载地址仿照【https://file.poetize.cn/】", qiniuDownload: "https://portal.qiniu.com/cdn/domain/s6q4ppvdk.hd-bkt.clouddn.com",
favoriteVideo: "$$$$自己找一个视频链接作为百宝箱的封面", favoriteVideo: "$$$$自己找一个视频链接作为百宝箱的封面",

Loading…
Cancel
Save