From 5b02887478e754f2c1db43344c747cfc040117a8 Mon Sep 17 00:00:00 2001
From: Lou <luzhiping@qqyjz.com>
Date: Wed, 24 Apr 2024 17:37:42 +0800
Subject: [PATCH] 更新
---
subPackage/workbench/views/selfCheckDetail.vue | 47 ++++++++++++++++++++++++++++++++++++-----------
1 files changed, 36 insertions(+), 11 deletions(-)
diff --git a/subPackage/workbench/views/selfCheckDetail.vue b/subPackage/workbench/views/selfCheckDetail.vue
index 758d721..35cc540 100644
--- a/subPackage/workbench/views/selfCheckDetail.vue
+++ b/subPackage/workbench/views/selfCheckDetail.vue
@@ -151,7 +151,7 @@
<view class="blank"></view>
<!-- <footer-btn @click="submitInfo" v-if="roleType == 2 && (info.status == 4 || info.status == 3)" /> -->
<audit-action v-if="roleType == 1 && info.status == 1" @handle="submitAudit" />
- <footer-btn v-if="roleType == 2 && info.status == 3" text="重新提交" @click="navTo" />
+ <footer-btn v-if="roleType == 2 && info.status == 3 " text="重新提交" @click="navTo" />
</view>
</template>
@@ -182,20 +182,28 @@
signatureUrl: [],
label: "",
itemList: [],
- roleType: '', //1.民警/系统管理员 2.场所负责人
+ roleType: '', //1.民警/系统管理员 2.场所负责人 / 学校主体
ids: [],
- taskId: ""
+ taskId: "",
+ type: 1 // 2学校主体
}
},
async onLoad(option) {
let {
- roleName
+ roleName,
+ roleAlias
} = uni.getStorageSync("activeRole")
if (roleName == "居民") {
this.roleType = 2;
- }
- if (roleName == "民警" || roleName == "系统管理员") {
+ } else if (roleName == "民警" || roleName == "系统管理员") {
this.roleType = 1;
+ } else if (roleAlias == "xyzt") {
+ this.roleType = 2;
+ }
+
+
+ if (option.type) {
+ this.type = option.type;
}
await this.getItem();
@@ -216,6 +224,11 @@
taskId: this.taskId
}).then(res => {
let data = res.data;
+ if (data.type == 2) {
+ uni.setNavigationBarTitle({
+ title: "校园安保检查"
+ })
+ }
// this.info = res.data;
this.images = this.$setImageUrl(res.data.imageUrls);
this.signatureUrl = this.$setImageUrl(res.data.signaturePath);
@@ -242,10 +255,15 @@
},
getItem() {
- getPlaceCheckItem({
+ let data = {
childType: 1,
type: 1
- }).then(res => {
+ }
+ if (this.type == 2) {
+ data.childType = 9;
+ data.type = 3;
+ }
+ getPlaceCheckItem(data).then(res => {
if (res.code == 200) {
this.itemList = res.data;
}
@@ -356,9 +374,16 @@
},
navTo() {
- uni.navigateTo({
- url: `/subPackage/label/check?taskId=${this.info.taskId}`
- })
+ if (this.type == 1) {
+ uni.navigateTo({
+ url: `/subPackage/label/check?taskId=${this.info.taskId}`
+ })
+ } else {
+ uni.navigateTo({
+ url: `/subPackage/school/security?taskId=${this.info.taskId}`
+ })
+ }
+
},
}
--
Gitblit v1.9.3