2222
This commit is contained in:
parent
6e320c3944
commit
e5979f605e
@ -55,6 +55,11 @@ const useImg=ref('')
|
|||||||
const goBack = () => {
|
const goBack = () => {
|
||||||
uni.navigateBack({
|
uni.navigateBack({
|
||||||
delta: 1,
|
delta: 1,
|
||||||
|
fail(){
|
||||||
|
uni.redirectTo({
|
||||||
|
url:'/pages/index/index'
|
||||||
|
})
|
||||||
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -42,6 +42,11 @@ const props = defineProps({
|
|||||||
const goBack = () => {
|
const goBack = () => {
|
||||||
uni.navigateBack({
|
uni.navigateBack({
|
||||||
delta: 1,
|
delta: 1,
|
||||||
|
fail(){
|
||||||
|
uni.redirectTo({
|
||||||
|
url:'/pages/index/index'
|
||||||
|
})
|
||||||
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
@ -71,7 +76,13 @@ const goBack = () => {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
.namebox {
|
.namebox {
|
||||||
padding-top: 102rpx;
|
/* #ifdef H5 */
|
||||||
|
padding-top: 51rpx;
|
||||||
|
/* #endif */
|
||||||
|
/* #ifdef MP-WEIXIN */
|
||||||
|
padding-top: 102rpx;
|
||||||
|
/* #endif */
|
||||||
|
|
||||||
margin: 0rpx 30rpx 0rpx;
|
margin: 0rpx 30rpx 0rpx;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|||||||
@ -25,6 +25,11 @@ const props = defineProps({
|
|||||||
const goBack = () => {
|
const goBack = () => {
|
||||||
uni.navigateBack({
|
uni.navigateBack({
|
||||||
delta: 1,
|
delta: 1,
|
||||||
|
fail(){
|
||||||
|
uni.redirectTo({
|
||||||
|
url:'/pages/index/index'
|
||||||
|
})
|
||||||
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@ -141,7 +141,7 @@ onLoad(()=>{
|
|||||||
/* #ifdef H5 */
|
/* #ifdef H5 */
|
||||||
padding-top: 51rpx;
|
padding-top: 51rpx;
|
||||||
/* #endif */
|
/* #endif */
|
||||||
/* #ifdef MP_WEIXIN */
|
/* #ifdef MP-WEIXIN */
|
||||||
padding-top: 102rpx;
|
padding-top: 102rpx;
|
||||||
/* #endif */
|
/* #endif */
|
||||||
|
|
||||||
|
|||||||
@ -99,6 +99,11 @@ const goMy=()=>{
|
|||||||
const goBack = () => {
|
const goBack = () => {
|
||||||
uni.navigateBack({
|
uni.navigateBack({
|
||||||
delta: 1,
|
delta: 1,
|
||||||
|
fail(){
|
||||||
|
uni.redirectTo({
|
||||||
|
url:'/pages/index/index'
|
||||||
|
})
|
||||||
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
onLoad(()=>{
|
onLoad(()=>{
|
||||||
|
|||||||
@ -321,7 +321,7 @@
|
|||||||
const fillTextToImgWx = (base64) => {
|
const fillTextToImgWx = (base64) => {
|
||||||
let maskText = "@肝胆相照临床病例库";
|
let maskText = "@肝胆相照临床病例库";
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
wx.createSelectorQuery().in(instace.proxy)
|
wx.createSelectorQuery().in(instace.proxy)
|
||||||
.select("#pwatermarkCanvas")
|
.select("#pwatermarkCanvas")
|
||||||
.fields({
|
.fields({
|
||||||
node: true,
|
node: true,
|
||||||
@ -347,15 +347,15 @@
|
|||||||
let font = ""; //fontsize"px Arial";
|
let font = ""; //fontsize"px Arial";
|
||||||
|
|
||||||
let fontColor = "#fff";
|
let fontColor = "#fff";
|
||||||
let strokeWidth = 3;
|
let strokeWidth =10;
|
||||||
uni.getImageInfo({
|
uni.getImageInfo({
|
||||||
src: base64,
|
src: base64,
|
||||||
success: (imageRes) => {
|
success: (imageRes) => {
|
||||||
// 设置canvas宽高
|
// 设置canvas宽高
|
||||||
let scale =28;
|
//28;
|
||||||
// (imageRes.width / 800) * 30 > 12
|
let scale =(imageRes.width / 800) * 30 > 12
|
||||||
// ? (imageRes.width / 800) * 30
|
? (imageRes.width / 800) * 30
|
||||||
// : 12;
|
: 12;
|
||||||
font = scale + "px Arial";
|
font = scale + "px Arial";
|
||||||
console.log(imageRes);
|
console.log(imageRes);
|
||||||
canvas.width = imageRes.width;
|
canvas.width = imageRes.width;
|
||||||
@ -372,8 +372,8 @@
|
|||||||
|
|
||||||
// 将图片绘制到canvas上
|
// 将图片绘制到canvas上
|
||||||
ctx.drawImage(image, 0, 0, canvas.width, canvas.height);
|
ctx.drawImage(image, 0, 0, canvas.width, canvas.height);
|
||||||
let posXmargin = 10; //this.data.posXmargin // 自定义离左/右边的距离
|
let posXmargin =20; //this.data.posXmargin // 自定义离左/右边的距离
|
||||||
let posYmargin = 10; // this.data.posYmargin // 自定义离上/下边的距离
|
let posYmargin = 20; // this.data.posYmargin // 自定义离上/下边的距离
|
||||||
let randomNumber = 3; //Math.floor(Math.random() * (3 + 1));
|
let randomNumber = 3; //Math.floor(Math.random() * (3 + 1));
|
||||||
console.log("randomNumber:" + randomNumber);
|
console.log("randomNumber:" + randomNumber);
|
||||||
switch (randomNumber) {
|
switch (randomNumber) {
|
||||||
@ -381,8 +381,7 @@
|
|||||||
let lt_x = posXmargin;
|
let lt_x = posXmargin;
|
||||||
let lt_y = posYmargin + textHeight;
|
let lt_y = posYmargin + textHeight;
|
||||||
ctx.font = font;
|
ctx.font = font;
|
||||||
ctx.fillStyle = fontColor;
|
ctx.storkStyle = "#000";
|
||||||
ctx.storkStyle = "black";
|
|
||||||
ctx.strokeWidth = strokeWidth;
|
ctx.strokeWidth = strokeWidth;
|
||||||
ctx.fillStyle = "#fff";
|
ctx.fillStyle = "#fff";
|
||||||
ctx.fillText(maskText, lt_x, lt_y);
|
ctx.fillText(maskText, lt_x, lt_y);
|
||||||
@ -399,6 +398,7 @@
|
|||||||
ctx.strokeWidth = strokeWidth;
|
ctx.strokeWidth = strokeWidth;
|
||||||
ctx.fillStyle = "#fff";
|
ctx.fillStyle = "#fff";
|
||||||
ctx.fillText(maskText, lb_x, lb_y);
|
ctx.fillText(maskText, lb_x, lb_y);
|
||||||
|
|
||||||
//ctx.restore()
|
//ctx.restore()
|
||||||
//ctx.save()
|
//ctx.save()
|
||||||
break;
|
break;
|
||||||
@ -411,7 +411,7 @@
|
|||||||
let rt_y = posYmargin + textHeight * 2;
|
let rt_y = posYmargin + textHeight * 2;
|
||||||
ctx.font = font;
|
ctx.font = font;
|
||||||
ctx.fillStyle = fontColor;
|
ctx.fillStyle = fontColor;
|
||||||
ctx.strokeStyle = "black";
|
ctx.strokeStyle = "#000";
|
||||||
ctx.strokeWidth = strokeWidth;
|
ctx.strokeWidth = strokeWidth;
|
||||||
ctx.fillStyle = "#fff";
|
ctx.fillStyle = "#fff";
|
||||||
ctx.fillText(maskText, rt_x, rt_y);
|
ctx.fillText(maskText, rt_x, rt_y);
|
||||||
@ -420,17 +420,21 @@
|
|||||||
break;
|
break;
|
||||||
case 3: //右下角
|
case 3: //右下角
|
||||||
let rb_x =
|
let rb_x =
|
||||||
imgWidth - textWidth * 6 - posXmargin <= 0
|
imgWidth - scale*10 - posXmargin <= 0
|
||||||
? 10
|
? 10
|
||||||
: imgWidth - 276- posXmargin;
|
: imgWidth - scale*10 - posXmargin;
|
||||||
console.log(rb_x)
|
console.log(rb_x)
|
||||||
let rb_y = imgHeight - posYmargin;
|
let rb_y = imgHeight - posYmargin;
|
||||||
ctx.font = font;
|
ctx.font = font;
|
||||||
ctx.fillStyle = fontColor;
|
ctx.fillStyle = fontColor;
|
||||||
ctx.strokeStyle = "black";
|
ctx.strokeStyle = "#000";
|
||||||
ctx.strokeWidth = strokeWidth;
|
//ctx.strokeWidth = strokeWidth;
|
||||||
ctx.fillStyle = "#fff";
|
ctx.fillStyle = "#fff";
|
||||||
ctx.fillText(maskText, rb_x, rb_y);
|
console.log('rb_x')
|
||||||
|
console.log(rb_x)
|
||||||
|
ctx.strokeText(maskText,rb_x, rb_y);
|
||||||
|
ctx.fillText(maskText, rb_x, rb_y);
|
||||||
|
|
||||||
//ctx.restore()
|
//ctx.restore()
|
||||||
//ctx.save()
|
//ctx.save()
|
||||||
break;
|
break;
|
||||||
@ -460,6 +464,7 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
const fillTextToImg = (base64) => {
|
const fillTextToImg = (base64) => {
|
||||||
const img = new Image();
|
const img = new Image();
|
||||||
img.src = base64;
|
img.src = base64;
|
||||||
@ -610,8 +615,7 @@
|
|||||||
};
|
};
|
||||||
Promise.all(promiseFun).then((res) => {
|
Promise.all(promiseFun).then((res) => {
|
||||||
uni.showToast({
|
uni.showToast({
|
||||||
duration: 1000,
|
title: "上传成功",
|
||||||
message: "上传成功",
|
|
||||||
icon:"none"
|
icon:"none"
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@ -1038,15 +1038,15 @@ const fillTextToImgWx = (base64) => {
|
|||||||
let font = ""; //fontsize"px Arial";
|
let font = ""; //fontsize"px Arial";
|
||||||
|
|
||||||
let fontColor = "#fff";
|
let fontColor = "#fff";
|
||||||
let strokeWidth =5;
|
let strokeWidth =10;
|
||||||
uni.getImageInfo({
|
uni.getImageInfo({
|
||||||
src: base64,
|
src: base64,
|
||||||
success: (imageRes) => {
|
success: (imageRes) => {
|
||||||
// 设置canvas宽高
|
// 设置canvas宽高
|
||||||
let scale =28;
|
//28;
|
||||||
// (imageRes.width / 800) * 30 > 12
|
let scale =(imageRes.width / 800) * 30 > 12
|
||||||
// ? (imageRes.width / 800) * 30
|
? (imageRes.width / 800) * 30
|
||||||
// : 12;
|
: 12;
|
||||||
font = scale + "px Arial";
|
font = scale + "px Arial";
|
||||||
console.log(imageRes);
|
console.log(imageRes);
|
||||||
canvas.width = imageRes.width;
|
canvas.width = imageRes.width;
|
||||||
@ -1063,8 +1063,8 @@ const fillTextToImgWx = (base64) => {
|
|||||||
|
|
||||||
// 将图片绘制到canvas上
|
// 将图片绘制到canvas上
|
||||||
ctx.drawImage(image, 0, 0, canvas.width, canvas.height);
|
ctx.drawImage(image, 0, 0, canvas.width, canvas.height);
|
||||||
let posXmargin = 10; //this.data.posXmargin // 自定义离左/右边的距离
|
let posXmargin =20; //this.data.posXmargin // 自定义离左/右边的距离
|
||||||
let posYmargin = 10; // this.data.posYmargin // 自定义离上/下边的距离
|
let posYmargin = 20; // this.data.posYmargin // 自定义离上/下边的距离
|
||||||
let randomNumber = 3; //Math.floor(Math.random() * (3 + 1));
|
let randomNumber = 3; //Math.floor(Math.random() * (3 + 1));
|
||||||
console.log("randomNumber:" + randomNumber);
|
console.log("randomNumber:" + randomNumber);
|
||||||
switch (randomNumber) {
|
switch (randomNumber) {
|
||||||
@ -1072,8 +1072,7 @@ const fillTextToImgWx = (base64) => {
|
|||||||
let lt_x = posXmargin;
|
let lt_x = posXmargin;
|
||||||
let lt_y = posYmargin + textHeight;
|
let lt_y = posYmargin + textHeight;
|
||||||
ctx.font = font;
|
ctx.font = font;
|
||||||
ctx.fillStyle = fontColor;
|
ctx.storkStyle = "#000";
|
||||||
ctx.storkStyle = "black";
|
|
||||||
ctx.strokeWidth = strokeWidth;
|
ctx.strokeWidth = strokeWidth;
|
||||||
ctx.fillStyle = "#fff";
|
ctx.fillStyle = "#fff";
|
||||||
ctx.fillText(maskText, lt_x, lt_y);
|
ctx.fillText(maskText, lt_x, lt_y);
|
||||||
@ -1090,6 +1089,7 @@ const fillTextToImgWx = (base64) => {
|
|||||||
ctx.strokeWidth = strokeWidth;
|
ctx.strokeWidth = strokeWidth;
|
||||||
ctx.fillStyle = "#fff";
|
ctx.fillStyle = "#fff";
|
||||||
ctx.fillText(maskText, lb_x, lb_y);
|
ctx.fillText(maskText, lb_x, lb_y);
|
||||||
|
|
||||||
//ctx.restore()
|
//ctx.restore()
|
||||||
//ctx.save()
|
//ctx.save()
|
||||||
break;
|
break;
|
||||||
@ -1111,19 +1111,21 @@ const fillTextToImgWx = (base64) => {
|
|||||||
break;
|
break;
|
||||||
case 3: //右下角
|
case 3: //右下角
|
||||||
let rb_x =
|
let rb_x =
|
||||||
imgWidth - 276 - posXmargin <= 0
|
imgWidth - scale*10 - posXmargin <= 0
|
||||||
? 10
|
? 10
|
||||||
: imgWidth - 276- posXmargin;
|
: imgWidth - scale*10 - posXmargin;
|
||||||
console.log(rb_x)
|
console.log(rb_x)
|
||||||
let rb_y = imgHeight - posYmargin;
|
let rb_y = imgHeight - posYmargin;
|
||||||
ctx.font = font;
|
ctx.font = font;
|
||||||
ctx.fillStyle = fontColor;
|
ctx.fillStyle = fontColor;
|
||||||
ctx.strokeStyle = "black";
|
ctx.strokeStyle = "#000";
|
||||||
ctx.strokeWidth = strokeWidth;
|
//ctx.strokeWidth = strokeWidth;
|
||||||
ctx.fillStyle = "#fff";
|
ctx.fillStyle = "#fff";
|
||||||
console.log('rb_x')
|
console.log('rb_x')
|
||||||
console.log(rb_x)
|
console.log(rb_x)
|
||||||
ctx.fillText(maskText, rb_x, rb_y);
|
ctx.strokeText(maskText,rb_x, rb_y);
|
||||||
|
ctx.fillText(maskText, rb_x, rb_y);
|
||||||
|
|
||||||
//ctx.restore()
|
//ctx.restore()
|
||||||
//ctx.save()
|
//ctx.save()
|
||||||
break;
|
break;
|
||||||
|
|||||||
@ -671,6 +671,11 @@ const toTop=()=>{
|
|||||||
const goBack = () => {
|
const goBack = () => {
|
||||||
uni.navigateBack({
|
uni.navigateBack({
|
||||||
delta: 1,
|
delta: 1,
|
||||||
|
fail(){
|
||||||
|
uni.redirectTo({
|
||||||
|
url:'/pages/index/index'
|
||||||
|
})
|
||||||
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
const editorCotent=ref('')
|
const editorCotent=ref('')
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
{"version":3,"file":"backLogoNav.js","sources":["components/backLogoNav/backLogoNav.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9jb21wb25lbnRzL2JhY2tMb2dvTmF2L2JhY2tMb2dvTmF2LnZ1ZQ"],"sourcesContent":["<template>\r\n <view class=\"navbox\">\r\n <view class=\"bg\"></view>\r\n <view class=\"namebox\">\r\n <view class=\"back\" @click=\"goBack\">\r\n <u-icon name=\"arrow-left\" color=\"#000\" size=\"24\"></u-icon>\r\n </view>\r\n <view class=\"logo\">\r\n <up--image\r\n :src=\"logoImg\"\r\n width=\"62rpx\"\r\n height=\"62rpx\"\r\n radius=\"50%\"\r\n\r\n ></up--image>\r\n </view>\r\n <view class=\"name\">\r\n\t\t\t{{ navName }}\r\n\t\t\t<view class=\"navbg\">\r\n\t\t\t\t\t\t <up--image\r\n\t\t\t\t\t\t :src=\"navbg\"\r\n\t\t\t\t\t\t width=\"100rpx\"\r\n\t\t\t\t\t\t height=\"31rpx\"\t\t \r\n\t\t\t\t\t\t ></up--image>\r\n\t\t\t</view>\r\n\t </view>\r\n </view>\r\n \r\n </view>\r\n</template>\r\n\r\n<script setup>\r\nimport logoImg from \"@/static/logo.png\";\r\nimport navbg from \"@/static/navbg.png\"\r\nconst props = defineProps({\r\n navName: {\r\n type: String,\r\n default: \"我的\",\r\n }\r\n\r\n});\r\nconst goBack = () => {\r\n uni.navigateBack({\r\n delta: 1,\r\n });\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.navbox {\r\n padding-bottom: 20rpx;\r\n background-color: #f9fafb;\r\n position: relative;\r\n height:200rpx;\r\n background: radial-gradient(\r\n 60% 90% at 4% 2%,\r\n #43c9c3 0%,\r\n rgba(255, 255, 255, 0) 100%\r\n );\r\n}\r\n.bg {\r\n z-index: 0;\r\n top: 0;\r\n bottom: 0;\r\n width: 100%;\r\n position: absolute;\r\n background: radial-gradient(\r\n 43% 90% at 84% 6%,\r\n #ffd6c9 0%,\r\n rgba(255, 255, 255, 0) 100%\r\n );\r\n}\r\n.namebox {\r\n padding-top: 102rpx;\r\n margin: 0rpx 30rpx 0rpx;\r\n display: flex;\r\n align-items: center;\r\n display: flex;\r\n align-items: center;\r\n .logo{\r\n margin-left: 35rpx;\r\n }\r\n .back{\r\n position: absolute;\r\n left: 0;\r\n }\r\n .name {\r\n margin-left: 16rpx;\r\n font-size: 30rpx;\r\n color: #111827;\r\n\tposition: relative;\r\n\t.navbg{\r\n\t\tposition: absolute;\r\n\t\t z-index:-1;\r\n\t\t top:10rpx;\r\n\t\t left:18rpx;\r\n\t\t \r\n\t\t \r\n\t}\r\n }\r\n}\r\n.search {\r\n margin: 40rpx 30rpx 0rpx;\r\n display: flex;\r\n\r\n align-items: center;\r\n justify-content: space-between;\r\n .searchwrap {\r\n display: flex;\r\n align-items: center;\r\n flex: 1;\r\n padding-left: 28rpx;\r\n margin-right: 23rpx;\r\n height: 80rpx;\r\n background: #fbfbfb;\r\n box-shadow: 0px 4rpx 10rpx 0px rgba(153, 153, 153, 0.5);\r\n border-radius: 40rpx;\r\n\r\n .ipt {\r\n margin-left: 15rpx;\r\n font-size: 28rpx;\r\n }\r\n }\r\n}\r\n</style>","import Component from 'D:/GitWorkPlace/caseDataBase/components/backLogoNav/backLogoNav.vue'\nwx.createComponent(Component)"],"names":["uni"],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAyCA,UAAM,SAAS,MAAM;AACnBA,oBAAAA,MAAI,aAAa;AAAA,QACf,OAAO;AAAA,MACX,CAAG;AAAA,IACH;;;;;;;;;;;;;;;;;;;;;;;;;;AC5CA,GAAG,gBAAgB,SAAS;"}
|
{"version":3,"file":"backLogoNav.js","sources":["components/backLogoNav/backLogoNav.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9jb21wb25lbnRzL2JhY2tMb2dvTmF2L2JhY2tMb2dvTmF2LnZ1ZQ"],"sourcesContent":["<template>\r\n <view class=\"navbox\">\r\n <view class=\"bg\"></view>\r\n <view class=\"namebox\">\r\n <view class=\"back\" @click=\"goBack\">\r\n <u-icon name=\"arrow-left\" color=\"#000\" size=\"24\"></u-icon>\r\n </view>\r\n <view class=\"logo\">\r\n <up--image\r\n :src=\"logoImg\"\r\n width=\"62rpx\"\r\n height=\"62rpx\"\r\n radius=\"50%\"\r\n\r\n ></up--image>\r\n </view>\r\n <view class=\"name\">\r\n\t\t\t{{ navName }}\r\n\t\t\t<view class=\"navbg\">\r\n\t\t\t\t\t\t <up--image\r\n\t\t\t\t\t\t :src=\"navbg\"\r\n\t\t\t\t\t\t width=\"100rpx\"\r\n\t\t\t\t\t\t height=\"31rpx\"\t\t \r\n\t\t\t\t\t\t ></up--image>\r\n\t\t\t</view>\r\n\t </view>\r\n </view>\r\n \r\n </view>\r\n</template>\r\n\r\n<script setup>\r\nimport logoImg from \"@/static/logo.png\";\r\nimport navbg from \"@/static/navbg.png\"\r\nconst props = defineProps({\r\n navName: {\r\n type: String,\r\n default: \"我的\",\r\n }\r\n\r\n});\r\nconst goBack = () => {\r\n uni.navigateBack({\r\n delta: 1,\r\n\tfail(){\r\n\t\tuni.redirectTo({\r\n\t\t\turl:'/pages/index/index'\r\n\t\t})\r\n\t}\r\n });\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.navbox {\r\n padding-bottom: 20rpx;\r\n background-color: #f9fafb;\r\n position: relative;\r\n height:200rpx;\r\n background: radial-gradient(\r\n 60% 90% at 4% 2%,\r\n #43c9c3 0%,\r\n rgba(255, 255, 255, 0) 100%\r\n );\r\n}\r\n.bg {\r\n z-index: 0;\r\n top: 0;\r\n bottom: 0;\r\n width: 100%;\r\n position: absolute;\r\n background: radial-gradient(\r\n 43% 90% at 84% 6%,\r\n #ffd6c9 0%,\r\n rgba(255, 255, 255, 0) 100%\r\n );\r\n}\r\n.namebox {\r\n /* #ifdef H5 */\r\n padding-top: 51rpx;\r\n /* #endif */\r\n /* #ifdef MP-WEIXIN */\r\n padding-top: 102rpx;\r\n /* #endif */\r\n \r\n margin: 0rpx 30rpx 0rpx;\r\n display: flex;\r\n align-items: center;\r\n display: flex;\r\n align-items: center;\r\n .logo{\r\n margin-left: 35rpx;\r\n }\r\n .back{\r\n position: absolute;\r\n left: 0;\r\n }\r\n .name {\r\n margin-left: 16rpx;\r\n font-size: 30rpx;\r\n color: #111827;\r\n\tposition: relative;\r\n\t.navbg{\r\n\t\tposition: absolute;\r\n\t\t z-index:-1;\r\n\t\t top:10rpx;\r\n\t\t left:18rpx;\r\n\t\t \r\n\t\t \r\n\t}\r\n }\r\n}\r\n.search {\r\n margin: 40rpx 30rpx 0rpx;\r\n display: flex;\r\n\r\n align-items: center;\r\n justify-content: space-between;\r\n .searchwrap {\r\n display: flex;\r\n align-items: center;\r\n flex: 1;\r\n padding-left: 28rpx;\r\n margin-right: 23rpx;\r\n height: 80rpx;\r\n background: #fbfbfb;\r\n box-shadow: 0px 4rpx 10rpx 0px rgba(153, 153, 153, 0.5);\r\n border-radius: 40rpx;\r\n\r\n .ipt {\r\n margin-left: 15rpx;\r\n font-size: 28rpx;\r\n }\r\n }\r\n}\r\n</style>","import Component from 'D:/GitWorkPlace/caseDataBase/components/backLogoNav/backLogoNav.vue'\nwx.createComponent(Component)"],"names":["uni"],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAyCA,UAAM,SAAS,MAAM;AACnBA,oBAAAA,MAAI,aAAa;AAAA,QACf,OAAO;AAAA,QACV,OAAM;AACLA,wBAAAA,MAAI,WAAW;AAAA,YACd,KAAI;AAAA,UACP,CAAG;AAAA,QACD;AAAA,MACF,CAAG;AAAA,IACH;;;;;;;;;;;;;;;;;;;;;;;;;;ACjDA,GAAG,gBAAgB,SAAS;"}
|
||||||
@ -1 +1 @@
|
|||||||
{"version":3,"file":"backNav.js","sources":["components/backNav/backNav.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9jb21wb25lbnRzL2JhY2tOYXYvYmFja05hdi52dWU"],"sourcesContent":["<template>\r\n <view class=\"navbox\">\r\n <view class=\"bg\"></view>\r\n <view class=\"namebox\">\r\n <view class=\"back\" @click=\"goBack\">\r\n <u-icon name=\"arrow-left\" color=\"#000\" size=\"24\"></u-icon>\r\n </view>\r\n <!-- <view class=\"logo\">logo</view> -->\r\n <view class=\"name\">\r\n\t {{ navName }}\r\n\t\t</view>\r\n </view>\r\n \r\n </view>\r\n</template>\r\n\r\n<script setup>\r\nconst props = defineProps({\r\n navName: {\r\n type: String,\r\n default: \"我的\",\r\n }\r\n\r\n});\r\nconst goBack = () => {\r\n uni.navigateBack({\r\n delta: 1,\r\n });\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.navbox {\r\n padding-bottom: 20rpx;\r\n background-color: #f9fafb;\r\n position: relative;\r\n height:200rpx;\r\n background: radial-gradient(\r\n 60% 90% at 4% 2%,\r\n #43c9c3 0%,\r\n rgba(255, 255, 255, 0) 100%\r\n );\r\n .bg {\r\n z-index: 0;\r\n top: 0;\r\n bottom: 0;\r\n width: 100%;\r\n position: absolute;\r\n background: radial-gradient(\r\n 43% 90% at 84% 6%,\r\n #ffd6c9 0%,\r\n rgba(255, 255, 255, 0) 100%\r\n );\r\n}\r\n.namebox {\r\n /* #ifdef H5 */\r\n padding-top: 51rpx;\r\n /* #endif */\r\n /* #ifdef MP-WEIXIN */\r\n padding-top: 102rpx;\r\n /* #endif */\r\n \r\n justify-content: center;\r\n margin: 0rpx 30rpx 0rpx;\r\n position: relative;\r\n display: flex;\r\n .back{\r\n position: absolute;\r\n left: 0;\r\n }\r\n .name {\r\n margin-left: 16rpx;\r\n font-size: 30rpx;\r\n color: #111827;\r\n }\r\n}\r\n.search {\r\n margin: 40rpx 30rpx 0rpx;\r\n display: flex;\r\n\r\n align-items: center;\r\n justify-content: space-between;\r\n .searchwrap {\r\n display: flex;\r\n align-items: center;\r\n flex: 1;\r\n padding-left: 28rpx;\r\n margin-right: 23rpx;\r\n height: 80rpx;\r\n background: #fbfbfb;\r\n box-shadow: 0px 4rpx 10rpx 0px rgba(153, 153, 153, 0.5);\r\n border-radius: 40rpx;\r\n\r\n .ipt {\r\n margin-left: 15rpx;\r\n font-size: 28rpx;\r\n }\r\n }\r\n}\r\n}\r\n\r\n</style>","import Component from 'D:/GitWorkPlace/caseDataBase/components/backNav/backNav.vue'\nwx.createComponent(Component)"],"names":["uni"],"mappings":";;;;;;;;;;;;;;;;;;;AAwBA,UAAM,SAAS,MAAM;AACnBA,oBAAAA,MAAI,aAAa;AAAA,QACf,OAAO;AAAA,MACX,CAAG;AAAA,IACH;;;;;;;;;;;;;;;AC3BA,GAAG,gBAAgB,SAAS;"}
|
{"version":3,"file":"backNav.js","sources":["components/backNav/backNav.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9jb21wb25lbnRzL2JhY2tOYXYvYmFja05hdi52dWU"],"sourcesContent":["<template>\r\n <view class=\"navbox\">\r\n <view class=\"bg\"></view>\r\n <view class=\"namebox\">\r\n <view class=\"back\" @click=\"goBack\">\r\n <u-icon name=\"arrow-left\" color=\"#000\" size=\"24\"></u-icon>\r\n </view>\r\n <!-- <view class=\"logo\">logo</view> -->\r\n <view class=\"name\">\r\n\t {{ navName }}\r\n\t\t</view>\r\n </view>\r\n \r\n </view>\r\n</template>\r\n\r\n<script setup>\r\nconst props = defineProps({\r\n navName: {\r\n type: String,\r\n default: \"我的\",\r\n }\r\n\r\n});\r\nconst goBack = () => {\r\n uni.navigateBack({\r\n delta: 1,\r\n\tfail(){\r\n\t\tuni.redirectTo({\r\n\t\t\turl:'/pages/index/index'\r\n\t\t})\r\n\t}\r\n });\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.navbox {\r\n padding-bottom: 20rpx;\r\n background-color: #f9fafb;\r\n position: relative;\r\n height:200rpx;\r\n background: radial-gradient(\r\n 60% 90% at 4% 2%,\r\n #43c9c3 0%,\r\n rgba(255, 255, 255, 0) 100%\r\n );\r\n .bg {\r\n z-index: 0;\r\n top: 0;\r\n bottom: 0;\r\n width: 100%;\r\n position: absolute;\r\n background: radial-gradient(\r\n 43% 90% at 84% 6%,\r\n #ffd6c9 0%,\r\n rgba(255, 255, 255, 0) 100%\r\n );\r\n}\r\n.namebox {\r\n /* #ifdef H5 */\r\n padding-top: 51rpx;\r\n /* #endif */\r\n /* #ifdef MP-WEIXIN */\r\n padding-top: 102rpx;\r\n /* #endif */\r\n \r\n justify-content: center;\r\n margin: 0rpx 30rpx 0rpx;\r\n position: relative;\r\n display: flex;\r\n .back{\r\n position: absolute;\r\n left: 0;\r\n }\r\n .name {\r\n margin-left: 16rpx;\r\n font-size: 30rpx;\r\n color: #111827;\r\n }\r\n}\r\n.search {\r\n margin: 40rpx 30rpx 0rpx;\r\n display: flex;\r\n\r\n align-items: center;\r\n justify-content: space-between;\r\n .searchwrap {\r\n display: flex;\r\n align-items: center;\r\n flex: 1;\r\n padding-left: 28rpx;\r\n margin-right: 23rpx;\r\n height: 80rpx;\r\n background: #fbfbfb;\r\n box-shadow: 0px 4rpx 10rpx 0px rgba(153, 153, 153, 0.5);\r\n border-radius: 40rpx;\r\n\r\n .ipt {\r\n margin-left: 15rpx;\r\n font-size: 28rpx;\r\n }\r\n }\r\n}\r\n}\r\n\r\n</style>","import Component from 'D:/GitWorkPlace/caseDataBase/components/backNav/backNav.vue'\nwx.createComponent(Component)"],"names":["uni"],"mappings":";;;;;;;;;;;;;;;;;;;AAwBA,UAAM,SAAS,MAAM;AACnBA,oBAAAA,MAAI,aAAa;AAAA,QACf,OAAO;AAAA,QACV,OAAM;AACLA,wBAAAA,MAAI,WAAW;AAAA,YACd,KAAI;AAAA,UACP,CAAG;AAAA,QACD;AAAA,MACF,CAAG;AAAA,IACH;;;;;;;;;;;;;;;AChCA,GAAG,gBAAgB,SAAS;"}
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -7317,9 +7317,9 @@ function isConsoleWritable() {
|
|||||||
return isWritable;
|
return isWritable;
|
||||||
}
|
}
|
||||||
function initRuntimeSocketService() {
|
function initRuntimeSocketService() {
|
||||||
const hosts = "192.168.100.165,127.0.0.1";
|
const hosts = "192.168.0.100,127.0.0.1";
|
||||||
const port = "8090";
|
const port = "8090";
|
||||||
const id = "mp-weixin_pETpDa";
|
const id = "mp-weixin_SRSp4k";
|
||||||
const lazy = typeof swan !== "undefined";
|
const lazy = typeof swan !== "undefined";
|
||||||
let restoreError = lazy ? () => {
|
let restoreError = lazy ? () => {
|
||||||
} : initOnError();
|
} : initOnError();
|
||||||
|
|||||||
@ -25,11 +25,16 @@ const _sfc_main = {
|
|||||||
const useImg = common_vendor.ref("");
|
const useImg = common_vendor.ref("");
|
||||||
const goBack = () => {
|
const goBack = () => {
|
||||||
common_vendor.index.navigateBack({
|
common_vendor.index.navigateBack({
|
||||||
delta: 1
|
delta: 1,
|
||||||
|
fail() {
|
||||||
|
common_vendor.index.redirectTo({
|
||||||
|
url: "/pages/index/index"
|
||||||
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
const goHome = () => {
|
const goHome = () => {
|
||||||
common_vendor.index.__f__("log", "at components/backDetailNav/backDetailNav.vue:62", props.navName);
|
common_vendor.index.__f__("log", "at components/backDetailNav/backDetailNav.vue:67", props.navName);
|
||||||
if (props.navName == "肝胆相照病例交流园地") {
|
if (props.navName == "肝胆相照病例交流园地") {
|
||||||
common_vendor.index.reLaunch({
|
common_vendor.index.reLaunch({
|
||||||
url: "/pages/caseTalk/caseTalk"
|
url: "/pages/caseTalk/caseTalk"
|
||||||
|
|||||||
@ -22,7 +22,12 @@ const _sfc_main = {
|
|||||||
setup(__props) {
|
setup(__props) {
|
||||||
const goBack = () => {
|
const goBack = () => {
|
||||||
common_vendor.index.navigateBack({
|
common_vendor.index.navigateBack({
|
||||||
delta: 1
|
delta: 1,
|
||||||
|
fail() {
|
||||||
|
common_vendor.index.redirectTo({
|
||||||
|
url: "/pages/index/index"
|
||||||
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
return (_ctx, _cache) => {
|
return (_ctx, _cache) => {
|
||||||
|
|||||||
@ -19,7 +19,12 @@ const _sfc_main = {
|
|||||||
setup(__props) {
|
setup(__props) {
|
||||||
const goBack = () => {
|
const goBack = () => {
|
||||||
common_vendor.index.navigateBack({
|
common_vendor.index.navigateBack({
|
||||||
delta: 1
|
delta: 1,
|
||||||
|
fail() {
|
||||||
|
common_vendor.index.redirectTo({
|
||||||
|
url: "/pages/index/index"
|
||||||
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
return (_ctx, _cache) => {
|
return (_ctx, _cache) => {
|
||||||
|
|||||||
@ -64,7 +64,12 @@ const _sfc_main = {
|
|||||||
};
|
};
|
||||||
const goBack = () => {
|
const goBack = () => {
|
||||||
common_vendor.index.navigateBack({
|
common_vendor.index.navigateBack({
|
||||||
delta: 1
|
delta: 1,
|
||||||
|
fail() {
|
||||||
|
common_vendor.index.redirectTo({
|
||||||
|
url: "/pages/index/index"
|
||||||
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
common_vendor.onLoad(() => {
|
common_vendor.onLoad(() => {
|
||||||
|
|||||||
@ -172,11 +172,11 @@ const _sfc_main = {
|
|||||||
let imgHeight, imgWidth;
|
let imgHeight, imgWidth;
|
||||||
let font = "";
|
let font = "";
|
||||||
let fontColor = "#fff";
|
let fontColor = "#fff";
|
||||||
let strokeWidth = 3;
|
let strokeWidth = 10;
|
||||||
common_vendor.index.getImageInfo({
|
common_vendor.index.getImageInfo({
|
||||||
src: base64,
|
src: base64,
|
||||||
success: (imageRes) => {
|
success: (imageRes) => {
|
||||||
let scale = 28;
|
let scale = imageRes.width / 800 * 30 > 12 ? imageRes.width / 800 * 30 : 12;
|
||||||
font = scale + "px Arial";
|
font = scale + "px Arial";
|
||||||
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:360", imageRes);
|
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:360", imageRes);
|
||||||
canvas.width = imageRes.width;
|
canvas.width = imageRes.width;
|
||||||
@ -188,8 +188,8 @@ const _sfc_main = {
|
|||||||
image.src = base64;
|
image.src = base64;
|
||||||
image.onload = () => {
|
image.onload = () => {
|
||||||
ctx.drawImage(image, 0, 0, canvas.width, canvas.height);
|
ctx.drawImage(image, 0, 0, canvas.width, canvas.height);
|
||||||
let posXmargin = 10;
|
let posXmargin = 20;
|
||||||
let posYmargin = 10;
|
let posYmargin = 20;
|
||||||
let randomNumber = 3;
|
let randomNumber = 3;
|
||||||
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:378", "randomNumber:" + randomNumber);
|
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:378", "randomNumber:" + randomNumber);
|
||||||
switch (randomNumber) {
|
switch (randomNumber) {
|
||||||
@ -197,8 +197,7 @@ const _sfc_main = {
|
|||||||
let lt_x = posXmargin;
|
let lt_x = posXmargin;
|
||||||
let lt_y = posYmargin + textHeight;
|
let lt_y = posYmargin + textHeight;
|
||||||
ctx.font = font;
|
ctx.font = font;
|
||||||
ctx.fillStyle = fontColor;
|
ctx.storkStyle = "#000";
|
||||||
ctx.storkStyle = "black";
|
|
||||||
ctx.strokeWidth = strokeWidth;
|
ctx.strokeWidth = strokeWidth;
|
||||||
ctx.fillStyle = "#fff";
|
ctx.fillStyle = "#fff";
|
||||||
ctx.fillText(maskText, lt_x, lt_y);
|
ctx.fillText(maskText, lt_x, lt_y);
|
||||||
@ -218,7 +217,7 @@ const _sfc_main = {
|
|||||||
let rt_y = posYmargin + textHeight * 2;
|
let rt_y = posYmargin + textHeight * 2;
|
||||||
ctx.font = font;
|
ctx.font = font;
|
||||||
ctx.fillStyle = fontColor;
|
ctx.fillStyle = fontColor;
|
||||||
ctx.strokeStyle = "black";
|
ctx.strokeStyle = "#000";
|
||||||
ctx.strokeWidth = strokeWidth;
|
ctx.strokeWidth = strokeWidth;
|
||||||
ctx.fillStyle = "#fff";
|
ctx.fillStyle = "#fff";
|
||||||
ctx.fillText(maskText, rt_x, rt_y);
|
ctx.fillText(maskText, rt_x, rt_y);
|
||||||
@ -226,14 +225,16 @@ const _sfc_main = {
|
|||||||
ctx.save();
|
ctx.save();
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
let rb_x = imgWidth - textWidth * 6 - posXmargin <= 0 ? 10 : imgWidth - 276 - posXmargin;
|
let rb_x = imgWidth - scale * 10 - posXmargin <= 0 ? 10 : imgWidth - scale * 10 - posXmargin;
|
||||||
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:426", rb_x);
|
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:426", rb_x);
|
||||||
let rb_y = imgHeight - posYmargin;
|
let rb_y = imgHeight - posYmargin;
|
||||||
ctx.font = font;
|
ctx.font = font;
|
||||||
ctx.fillStyle = fontColor;
|
ctx.fillStyle = fontColor;
|
||||||
ctx.strokeStyle = "black";
|
ctx.strokeStyle = "#000";
|
||||||
ctx.strokeWidth = strokeWidth;
|
|
||||||
ctx.fillStyle = "#fff";
|
ctx.fillStyle = "#fff";
|
||||||
|
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:433", "rb_x");
|
||||||
|
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:434", rb_x);
|
||||||
|
ctx.strokeText(maskText, rb_x, rb_y);
|
||||||
ctx.fillText(maskText, rb_x, rb_y);
|
ctx.fillText(maskText, rb_x, rb_y);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -243,7 +244,7 @@ const _sfc_main = {
|
|||||||
resolve(res2.tempFilePath);
|
resolve(res2.tempFilePath);
|
||||||
},
|
},
|
||||||
fail: function(res2) {
|
fail: function(res2) {
|
||||||
common_vendor.index.__f__("error", "at components/pEditor/pEditor.vue:452", res2);
|
common_vendor.index.__f__("error", "at components/pEditor/pEditor.vue:456", res2);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
@ -257,7 +258,7 @@ const _sfc_main = {
|
|||||||
return randomNumber;
|
return randomNumber;
|
||||||
};
|
};
|
||||||
const getImageFormat = (imageUrl) => {
|
const getImageFormat = (imageUrl) => {
|
||||||
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:544", imageUrl);
|
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:549", imageUrl);
|
||||||
const lastDotIndex = imageUrl.lastIndexOf(".");
|
const lastDotIndex = imageUrl.lastIndexOf(".");
|
||||||
if (lastDotIndex !== -1) {
|
if (lastDotIndex !== -1) {
|
||||||
return imageUrl.substring(lastDotIndex + 1);
|
return imageUrl.substring(lastDotIndex + 1);
|
||||||
@ -294,7 +295,7 @@ const _sfc_main = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
fail: (err) => {
|
fail: (err) => {
|
||||||
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:584", err);
|
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:589", err);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -306,7 +307,7 @@ const _sfc_main = {
|
|||||||
title: "正在上传图片...",
|
title: "正在上传图片...",
|
||||||
mask: true
|
mask: true
|
||||||
});
|
});
|
||||||
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:597", localIds);
|
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:602", localIds);
|
||||||
let promiseFun = [];
|
let promiseFun = [];
|
||||||
for (var i = 0; i < localIds.length; i++) {
|
for (var i = 0; i < localIds.length; i++) {
|
||||||
let img = null;
|
let img = null;
|
||||||
@ -315,8 +316,7 @@ const _sfc_main = {
|
|||||||
}
|
}
|
||||||
Promise.all(promiseFun).then((res) => {
|
Promise.all(promiseFun).then((res) => {
|
||||||
common_vendor.index.showToast({
|
common_vendor.index.showToast({
|
||||||
duration: 1e3,
|
title: "上传成功",
|
||||||
message: "上传成功",
|
|
||||||
icon: "none"
|
icon: "none"
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -378,7 +378,7 @@ const _sfc_main = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
fail: (err) => {
|
fail: (err) => {
|
||||||
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:678", err);
|
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:682", err);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -401,7 +401,7 @@ const _sfc_main = {
|
|||||||
//从相册选择
|
//从相册选择
|
||||||
extension: [".mp4", ".webm", ".ogg"],
|
extension: [".mp4", ".webm", ".ogg"],
|
||||||
success: function(res) {
|
success: function(res) {
|
||||||
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:700", res.tempFilePath);
|
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:704", res.tempFilePath);
|
||||||
HandleAddVideo(res.tempFilePath);
|
HandleAddVideo(res.tempFilePath);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@ -413,12 +413,12 @@ const _sfc_main = {
|
|||||||
showTitle.value = true;
|
showTitle.value = true;
|
||||||
};
|
};
|
||||||
const alertTitle = () => {
|
const alertTitle = () => {
|
||||||
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:714", "qqqqqq");
|
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:718", "qqqqqq");
|
||||||
showTitle.value = true;
|
showTitle.value = true;
|
||||||
};
|
};
|
||||||
const initData = (data) => {
|
const initData = (data) => {
|
||||||
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:718", "init");
|
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:722", "init");
|
||||||
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:719", data);
|
common_vendor.index.__f__("log", "at components/pEditor/pEditor.vue:723", data);
|
||||||
htmlContent.value = data;
|
htmlContent.value = data;
|
||||||
};
|
};
|
||||||
__expose({ initData });
|
__expose({ initData });
|
||||||
|
|||||||
@ -402,11 +402,11 @@ const _sfc_main = {
|
|||||||
let imgHeight, imgWidth;
|
let imgHeight, imgWidth;
|
||||||
let font = "";
|
let font = "";
|
||||||
let fontColor = "#fff";
|
let fontColor = "#fff";
|
||||||
let strokeWidth = 5;
|
let strokeWidth = 10;
|
||||||
common_vendor.index.getImageInfo({
|
common_vendor.index.getImageInfo({
|
||||||
src: base64,
|
src: base64,
|
||||||
success: (imageRes) => {
|
success: (imageRes) => {
|
||||||
let scale = 28;
|
let scale = imageRes.width / 800 * 30 > 12 ? imageRes.width / 800 * 30 : 12;
|
||||||
font = scale + "px Arial";
|
font = scale + "px Arial";
|
||||||
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1051", imageRes);
|
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1051", imageRes);
|
||||||
canvas.width = imageRes.width;
|
canvas.width = imageRes.width;
|
||||||
@ -418,8 +418,8 @@ const _sfc_main = {
|
|||||||
image.src = base64;
|
image.src = base64;
|
||||||
image.onload = () => {
|
image.onload = () => {
|
||||||
ctx.drawImage(image, 0, 0, canvas.width, canvas.height);
|
ctx.drawImage(image, 0, 0, canvas.width, canvas.height);
|
||||||
let posXmargin = 10;
|
let posXmargin = 20;
|
||||||
let posYmargin = 10;
|
let posYmargin = 20;
|
||||||
let randomNumber = 3;
|
let randomNumber = 3;
|
||||||
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1069", "randomNumber:" + randomNumber);
|
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1069", "randomNumber:" + randomNumber);
|
||||||
switch (randomNumber) {
|
switch (randomNumber) {
|
||||||
@ -427,8 +427,7 @@ const _sfc_main = {
|
|||||||
let lt_x = posXmargin;
|
let lt_x = posXmargin;
|
||||||
let lt_y = posYmargin + textHeight;
|
let lt_y = posYmargin + textHeight;
|
||||||
ctx.font = font;
|
ctx.font = font;
|
||||||
ctx.fillStyle = fontColor;
|
ctx.storkStyle = "#000";
|
||||||
ctx.storkStyle = "black";
|
|
||||||
ctx.strokeWidth = strokeWidth;
|
ctx.strokeWidth = strokeWidth;
|
||||||
ctx.fillStyle = "#fff";
|
ctx.fillStyle = "#fff";
|
||||||
ctx.fillText(maskText, lt_x, lt_y);
|
ctx.fillText(maskText, lt_x, lt_y);
|
||||||
@ -456,16 +455,16 @@ const _sfc_main = {
|
|||||||
ctx.save();
|
ctx.save();
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
let rb_x = imgWidth - 276 - posXmargin <= 0 ? 10 : imgWidth - 276 - posXmargin;
|
let rb_x = imgWidth - scale * 10 - posXmargin <= 0 ? 10 : imgWidth - scale * 10 - posXmargin;
|
||||||
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1117", rb_x);
|
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1117", rb_x);
|
||||||
let rb_y = imgHeight - posYmargin;
|
let rb_y = imgHeight - posYmargin;
|
||||||
ctx.font = font;
|
ctx.font = font;
|
||||||
ctx.fillStyle = fontColor;
|
ctx.fillStyle = fontColor;
|
||||||
ctx.strokeStyle = "black";
|
ctx.strokeStyle = "#000";
|
||||||
ctx.strokeWidth = strokeWidth;
|
|
||||||
ctx.fillStyle = "#fff";
|
ctx.fillStyle = "#fff";
|
||||||
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1124", "rb_x");
|
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1124", "rb_x");
|
||||||
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1125", rb_x);
|
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1125", rb_x);
|
||||||
|
ctx.strokeText(maskText, rb_x, rb_y);
|
||||||
ctx.fillText(maskText, rb_x, rb_y);
|
ctx.fillText(maskText, rb_x, rb_y);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -475,7 +474,7 @@ const _sfc_main = {
|
|||||||
resolve(res2.tempFilePath);
|
resolve(res2.tempFilePath);
|
||||||
},
|
},
|
||||||
fail: function(res2) {
|
fail: function(res2) {
|
||||||
common_vendor.index.__f__("error", "at pages/detail/detail.vue:1145", res2);
|
common_vendor.index.__f__("error", "at pages/detail/detail.vue:1147", res2);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
@ -485,7 +484,7 @@ const _sfc_main = {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
const readImages = async (localIds) => {
|
const readImages = async (localIds) => {
|
||||||
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1243", localIds);
|
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1245", localIds);
|
||||||
let promiseFun = [];
|
let promiseFun = [];
|
||||||
for (var i = 0; i < localIds.length; i++) {
|
for (var i = 0; i < localIds.length; i++) {
|
||||||
let img = null;
|
let img = null;
|
||||||
@ -525,12 +524,12 @@ const _sfc_main = {
|
|||||||
success(res) {
|
success(res) {
|
||||||
if (res.statusCode === 204) {
|
if (res.statusCode === 204) {
|
||||||
let url = host + "/" + dir + filename + imgType;
|
let url = host + "/" + dir + filename + imgType;
|
||||||
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1345", url);
|
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1347", url);
|
||||||
imgList.value = [url];
|
imgList.value = [url];
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
fail: (err) => {
|
fail: (err) => {
|
||||||
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1350", err);
|
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1352", err);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -539,8 +538,8 @@ const _sfc_main = {
|
|||||||
};
|
};
|
||||||
const handleUpload = (file) => {
|
const handleUpload = (file) => {
|
||||||
let File2 = file.file;
|
let File2 = file.file;
|
||||||
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1359", 111);
|
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1361", 111);
|
||||||
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1360", File2);
|
common_vendor.index.__f__("log", "at pages/detail/detail.vue:1362", File2);
|
||||||
readImages(File2);
|
readImages(File2);
|
||||||
};
|
};
|
||||||
const generateRandomNumber = () => {
|
const generateRandomNumber = () => {
|
||||||
|
|||||||
@ -135,7 +135,12 @@ const _sfc_main = {
|
|||||||
};
|
};
|
||||||
const goBack = () => {
|
const goBack = () => {
|
||||||
common_vendor.index.navigateBack({
|
common_vendor.index.navigateBack({
|
||||||
delta: 1
|
delta: 1,
|
||||||
|
fail() {
|
||||||
|
common_vendor.index.redirectTo({
|
||||||
|
url: "/pages/index/index"
|
||||||
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
const editorCotent = common_vendor.ref("");
|
const editorCotent = common_vendor.ref("");
|
||||||
@ -143,15 +148,15 @@ const _sfc_main = {
|
|||||||
showEditor.value = false;
|
showEditor.value = false;
|
||||||
};
|
};
|
||||||
const changeEditor = (data) => {
|
const changeEditor = (data) => {
|
||||||
common_vendor.index.__f__("log", "at pages/publish/publish.vue:682", "content");
|
common_vendor.index.__f__("log", "at pages/publish/publish.vue:687", "content");
|
||||||
common_vendor.index.__f__("log", "at pages/publish/publish.vue:683", data.content);
|
common_vendor.index.__f__("log", "at pages/publish/publish.vue:688", data.content);
|
||||||
showEditor.value = false;
|
showEditor.value = false;
|
||||||
if (data.type == "info") {
|
if (data.type == "info") {
|
||||||
form.exchange_content = data.content;
|
form.exchange_content = data.content;
|
||||||
infoHeight.value = 600;
|
infoHeight.value = 600;
|
||||||
editorCtx.value.initHtml(data.content, async (videoUrl) => {
|
editorCtx.value.initHtml(data.content, async (videoUrl) => {
|
||||||
let res = "";
|
let res = "";
|
||||||
common_vendor.index.__f__("log", "at pages/publish/publish.vue:692", videoface.value);
|
common_vendor.index.__f__("log", "at pages/publish/publish.vue:697", videoface.value);
|
||||||
res = await editorCtx.value.createCoverThumbnail(videoface.value);
|
res = await editorCtx.value.createCoverThumbnail(videoface.value);
|
||||||
return res;
|
return res;
|
||||||
}, async () => {
|
}, async () => {
|
||||||
@ -162,7 +167,7 @@ const _sfc_main = {
|
|||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
const query = common_vendor.wx$1.createSelectorQuery();
|
const query = common_vendor.wx$1.createSelectorQuery();
|
||||||
query.select("#infoContent").boundingClientRect(function(rect) {
|
query.select("#infoContent").boundingClientRect(function(rect) {
|
||||||
common_vendor.index.__f__("log", "at pages/publish/publish.vue:708", rect.height);
|
common_vendor.index.__f__("log", "at pages/publish/publish.vue:713", rect.height);
|
||||||
infoHeight.value = rect.height + 10;
|
infoHeight.value = rect.height + 10;
|
||||||
}).exec();
|
}).exec();
|
||||||
}, 1e3);
|
}, 1e3);
|
||||||
@ -181,7 +186,7 @@ const _sfc_main = {
|
|||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
const query = common_vendor.wx$1.createSelectorQuery();
|
const query = common_vendor.wx$1.createSelectorQuery();
|
||||||
query.select("#resultContent").boundingClientRect(function(rect) {
|
query.select("#resultContent").boundingClientRect(function(rect) {
|
||||||
common_vendor.index.__f__("log", "at pages/publish/publish.vue:734", rect.height);
|
common_vendor.index.__f__("log", "at pages/publish/publish.vue:739", rect.height);
|
||||||
resultHeight.value = rect.height + 10;
|
resultHeight.value = rect.height + 10;
|
||||||
toTop();
|
toTop();
|
||||||
}).exec();
|
}).exec();
|
||||||
@ -194,7 +199,7 @@ const _sfc_main = {
|
|||||||
showDraft.value = true;
|
showDraft.value = true;
|
||||||
};
|
};
|
||||||
const epaste = (e) => {
|
const epaste = (e) => {
|
||||||
common_vendor.index.__f__("log", "at pages/publish/publish.vue:751", e);
|
common_vendor.index.__f__("log", "at pages/publish/publish.vue:756", e);
|
||||||
};
|
};
|
||||||
const alertVote = () => {
|
const alertVote = () => {
|
||||||
if (exchange_id.value) {
|
if (exchange_id.value) {
|
||||||
@ -299,7 +304,7 @@ const _sfc_main = {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
const ready = (e) => {
|
const ready = (e) => {
|
||||||
common_vendor.index.__f__("log", "at pages/publish/publish.vue:870", e);
|
common_vendor.index.__f__("log", "at pages/publish/publish.vue:875", e);
|
||||||
editorCtx.value = e;
|
editorCtx.value = e;
|
||||||
common_vendor.index.hideKeyboard();
|
common_vendor.index.hideKeyboard();
|
||||||
toTop();
|
toTop();
|
||||||
@ -317,9 +322,9 @@ const _sfc_main = {
|
|||||||
isFocusInfo.value = true;
|
isFocusInfo.value = true;
|
||||||
const res = await editorCtx.value.getLastContent();
|
const res = await editorCtx.value.getLastContent();
|
||||||
editorCotent.value = editorCtx.value.exportHtml(res.html);
|
editorCotent.value = editorCtx.value.exportHtml(res.html);
|
||||||
common_vendor.index.__f__("log", "at pages/publish/publish.vue:906", "focus");
|
common_vendor.index.__f__("log", "at pages/publish/publish.vue:911", "focus");
|
||||||
common_vendor.index.__f__("log", "at pages/publish/publish.vue:907", "editorCotent.value");
|
common_vendor.index.__f__("log", "at pages/publish/publish.vue:912", "editorCotent.value");
|
||||||
common_vendor.index.__f__("log", "at pages/publish/publish.vue:908", editorCotent.value);
|
common_vendor.index.__f__("log", "at pages/publish/publish.vue:913", editorCotent.value);
|
||||||
showEditor.value = true;
|
showEditor.value = true;
|
||||||
editorType.value = "info";
|
editorType.value = "info";
|
||||||
};
|
};
|
||||||
@ -371,7 +376,7 @@ const _sfc_main = {
|
|||||||
};
|
};
|
||||||
const getExchangeDetail = (id) => {
|
const getExchangeDetail = (id) => {
|
||||||
api_api.api.getExchangeDetail(id).then((res) => {
|
api_api.api.getExchangeDetail(id).then((res) => {
|
||||||
common_vendor.index.__f__("log", "at pages/publish/publish.vue:1017", res.data.data);
|
common_vendor.index.__f__("log", "at pages/publish/publish.vue:1022", res.data.data);
|
||||||
let {
|
let {
|
||||||
exchange_content,
|
exchange_content,
|
||||||
exchange_title,
|
exchange_title,
|
||||||
@ -432,7 +437,7 @@ const _sfc_main = {
|
|||||||
};
|
};
|
||||||
const confirmDel = () => {
|
const confirmDel = () => {
|
||||||
showModal.value = false;
|
showModal.value = false;
|
||||||
common_vendor.index.__f__("log", "at pages/publish/publish.vue:1090", delType.value);
|
common_vendor.index.__f__("log", "at pages/publish/publish.vue:1095", delType.value);
|
||||||
if (delType.value == "delDraft") {
|
if (delType.value == "delDraft") {
|
||||||
delDraft(delId.value);
|
delDraft(delId.value);
|
||||||
} else if (delType.value == "saveDraft") {
|
} else if (delType.value == "saveDraft") {
|
||||||
@ -443,7 +448,7 @@ const _sfc_main = {
|
|||||||
showModal.value = false;
|
showModal.value = false;
|
||||||
if (delType.value == "saveDraft") {
|
if (delType.value == "saveDraft") {
|
||||||
goBack();
|
goBack();
|
||||||
common_vendor.index.__f__("log", "at pages/publish/publish.vue:1102", "wee");
|
common_vendor.index.__f__("log", "at pages/publish/publish.vue:1107", "wee");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
const cancelConfirmPublish = () => {
|
const cancelConfirmPublish = () => {
|
||||||
@ -610,7 +615,7 @@ const _sfc_main = {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
common_vendor.index.__f__("log", "at pages/publish/publish.vue:1446", caseValue1);
|
common_vendor.index.__f__("log", "at pages/publish/publish.vue:1451", caseValue1);
|
||||||
getCaseLabel(2, e);
|
getCaseLabel(2, e);
|
||||||
};
|
};
|
||||||
const groupChange2 = (e) => {
|
const groupChange2 = (e) => {
|
||||||
@ -709,7 +714,7 @@ const _sfc_main = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
labelList.value = labelList.value.filter((item, index) => labelList.value.findIndex((i) => i.app_iden === item.app_iden) === index);
|
labelList.value = labelList.value.filter((item, index) => labelList.value.findIndex((i) => i.app_iden === item.app_iden) === index);
|
||||||
common_vendor.index.__f__("log", "at pages/publish/publish.vue:1564", labelList.value);
|
common_vendor.index.__f__("log", "at pages/publish/publish.vue:1569", labelList.value);
|
||||||
showCase.value = false;
|
showCase.value = false;
|
||||||
};
|
};
|
||||||
const closeCase = () => {
|
const closeCase = () => {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user