This commit is contained in:
cclu 2025-03-17 17:26:10 +08:00
parent c75814b1e2
commit 94187d5165
4 changed files with 2183 additions and 1799 deletions

File diff suppressed because one or more lines are too long

View File

@ -138,7 +138,6 @@ export default {
menuItem,
},
onLoad() {
console.log(this.user, 1111);
this.loadMenuSetting();
},
computed: {

View File

@ -113,11 +113,42 @@
v-for="(item, index) in imgsList"
:key="index"
>
<image :src="item" @tap="showImg2(index)" mode="aspectFill" />
<image :src="item" @click="showImg2(index)" mode="aspectFill" />
</div>
</div>
</div>
</li>
<li>
<span
:class="
radiofocus
? 'circle circleActive circle-last'
: 'circle circle-last'
"
>
</span>
<div class="examineContent">
<radio-group style="display: flex">
<label
class="uni-list-cell"
v-for="(item, index) in options"
:key="item.value"
>
<view>
<radio
:value="item.value"
color="#409eff"
:checked="index === current"
style="transform: scale(0.8)"
:disabled="true"
/>
</view>
<view>{{ item.name }}</view>
</label>
</radio-group>
</div>
</li>
</ul>
</div>
</view>
@ -142,7 +173,7 @@ export default {
},
{
name: "急需处理",
value: "2",
value: "1",
},
],
value: "0",
@ -165,6 +196,14 @@ export default {
this.handleGetDetail(query.id);
},
methods: {
showImg2(index) {
uni.previewImage({
urls: this.imgsList,
current: index,
loop: true,
indicator: "number",
});
},
async handleGetDetail(id) {
const data = await this.$request.$webNodeGet(
`questionnaire-responses/${id}`
@ -178,6 +217,7 @@ export default {
let extend = JSON.parse(obj.extend);
this.uploadResult = extend.uploadResult;
this.imgsList = extend.imgsList;
this.current = extend.situation;
}
},
},

View File

@ -117,14 +117,15 @@
</div>
</li>
<!-- <li>
<li>
<span
:class="
radiofocus
? 'circle circleActive circle-last'
: 'circle circle-last'
"
></span>
>
</span>
<div class="examineContent">
<radio-group
@change="radioChange"
@ -149,7 +150,7 @@
</label>
</radio-group>
</div>
</li> -->
</li>
</ul>
<button v-if="!submit" class="btn" @click="submitUpload">提交</button>
@ -176,7 +177,7 @@ export default {
},
{
name: "急需处理",
value: "2",
value: "1",
},
],
value: "0",
@ -198,6 +199,7 @@ export default {
this.handleGetModalData(query.id);
},
methods: {
//
deleteImgFunc(item, index) {
this.imgsList.splice(index, 1);
@ -267,6 +269,7 @@ export default {
let extendObj = {
uploadResult: this.uploadResult,
imgsList: this.imgsList,
situation: this.current, // 0 1
};
const req = {
@ -290,7 +293,7 @@ export default {
console.log("data", data);
if (data.code === 200) {
this.submit = true;
uni.showToast({
uni.showToast({
title: data.message,
icon: "none",
});
@ -472,7 +475,8 @@ export default {
uni.chooseImage({
count: 9, //9
sizeType: ["original", "compressed"],
sourceType: ["album", "camera"],
sourceType: ["camera"],
// "album",
success: function (rs) {
console.log("rs", rs);