-
+
{{ item.categoryName }}
+ @click="tabClick(index, item)">{{ item.categoryName }}
@@ -52,6 +52,12 @@ export default {
},
mounted() {},
methods: {
+ previewImage(images, img) {
+ uni.previewImage({
+ urls: images.map(v => v.url),
+ current: img
+ })
+ },
getDetail() {
this.$http.post(`/app/appcontentinfo/queryDetailById?id=${this.id}`).then((res) => {
if (res?.data) {
diff --git a/src/apps/AppUniMsg/Add.vue b/src/apps/AppUniMsg/Add.vue
index 4bc6f60e..597a4abf 100644
--- a/src/apps/AppUniMsg/Add.vue
+++ b/src/apps/AppUniMsg/Add.vue
@@ -82,6 +82,10 @@ export default {
return this.$u.toast('请输入发布组织')
}
+ if (!this.forms.content) {
+ return this.$u.toast('请输入正文')
+ }
+
const imgs = []
if (this.forms.images) {
this.forms.images.map((e) => {
diff --git a/src/apps/AppWorkonline/Detail.vue b/src/apps/AppWorkonline/Detail.vue
index f2f41175..5c0e27aa 100644
--- a/src/apps/AppWorkonline/Detail.vue
+++ b/src/apps/AppWorkonline/Detail.vue
@@ -583,12 +583,9 @@ export default {
display: flex;
position: relative;
justify-content: space-between;
- // align-items: center;
padding-bottom: 40px;
.item-left {
- height: 100%;
- // position: relative;
.item-left-ava-icon {
position: relative;
@@ -601,12 +598,10 @@ export default {
background-color: #2266ff;
color: #fff;
font-size: 28px;
- // vertical-align: middle;
text-align: center;
z-index: 999;
img {
- // margin: 16px 0 0 8px;
width: 48px;
height: 48px;
}
@@ -618,11 +613,9 @@ export default {
left: 50px;
width: 36px;
height: 36px;
- // background: #fff;
border-radius: 50%;
text-align: center;
vertical-align: middle;
-
img {
width: 36px;
height: 36px;
@@ -648,7 +641,6 @@ export default {
}
.solid {
- // height: 100%;
height: calc(100%);
border-left: 4px solid #eee;
position: absolute;
@@ -657,7 +649,6 @@ export default {
}
.dashed {
- // height: 100%;
height: calc(100%);
border-left: 4px dashed #eee;
position: absolute;
@@ -1093,12 +1084,10 @@ export default {
display: flex;
position: relative;
justify-content: space-between;
- // align-items: center;
padding-bottom: 40px;
.item-left {
height: 100%;
- // position: relative;
.item-left-ava-icon {
position: relative;
@@ -1111,12 +1100,10 @@ export default {
background-color: #2266ff;
color: #fff;
font-size: 28px;
- // vertical-align: middle;
text-align: center;
z-index: 999;
img {
- // margin: 16px 0 0 8px;
width: 48px;
height: 48px;
}
@@ -1128,7 +1115,6 @@ export default {
left: 50px;
width: 36px;
height: 36px;
- // background: #fff;
border-radius: 50%;
text-align: center;
vertical-align: middle;
diff --git a/src/apps/AppWorkonline/Opinion.vue b/src/apps/AppWorkonline/Opinion.vue
index b5fbd56a..95794e29 100644
--- a/src/apps/AppWorkonline/Opinion.vue
+++ b/src/apps/AppWorkonline/Opinion.vue
@@ -67,7 +67,7 @@
(最多9张)
-
(picture = v)" :limit="9" :size="2097152" preview />
+ (picture = v)" :limit="9" action="/admin/file/add2" :size="2097152" preview />
diff --git a/src/apps/AppWorkonline/detail.vue b/src/apps/AppWorkonline/detail.vue
index f2f41175..5c0e27aa 100644
--- a/src/apps/AppWorkonline/detail.vue
+++ b/src/apps/AppWorkonline/detail.vue
@@ -583,12 +583,9 @@ export default {
display: flex;
position: relative;
justify-content: space-between;
- // align-items: center;
padding-bottom: 40px;
.item-left {
- height: 100%;
- // position: relative;
.item-left-ava-icon {
position: relative;
@@ -601,12 +598,10 @@ export default {
background-color: #2266ff;
color: #fff;
font-size: 28px;
- // vertical-align: middle;
text-align: center;
z-index: 999;
img {
- // margin: 16px 0 0 8px;
width: 48px;
height: 48px;
}
@@ -618,11 +613,9 @@ export default {
left: 50px;
width: 36px;
height: 36px;
- // background: #fff;
border-radius: 50%;
text-align: center;
vertical-align: middle;
-
img {
width: 36px;
height: 36px;
@@ -648,7 +641,6 @@ export default {
}
.solid {
- // height: 100%;
height: calc(100%);
border-left: 4px solid #eee;
position: absolute;
@@ -657,7 +649,6 @@ export default {
}
.dashed {
- // height: 100%;
height: calc(100%);
border-left: 4px dashed #eee;
position: absolute;
@@ -1093,12 +1084,10 @@ export default {
display: flex;
position: relative;
justify-content: space-between;
- // align-items: center;
padding-bottom: 40px;
.item-left {
height: 100%;
- // position: relative;
.item-left-ava-icon {
position: relative;
@@ -1111,12 +1100,10 @@ export default {
background-color: #2266ff;
color: #fff;
font-size: 28px;
- // vertical-align: middle;
text-align: center;
z-index: 999;
img {
- // margin: 16px 0 0 8px;
width: 48px;
height: 48px;
}
@@ -1128,7 +1115,6 @@ export default {
left: 50px;
width: 36px;
height: 36px;
- // background: #fff;
border-radius: 50%;
text-align: center;
vertical-align: middle;