@@ -12,11 +12,13 @@
@@ -28,7 +30,9 @@ export default {
value: {default: ""},
label: {default: ""},
required: Boolean,
- topLabel: Boolean
+ topLabel: Boolean,
+ border: {default: true},
+ labelBold: Boolean
},
data() {
return {}
@@ -40,12 +44,25 @@ export default {
.AiItem {
font-family: PingFangSC-Regular, PingFang SC;
+ .border {
+ .normal {
+ border-bottom: 2px solid #ddd;
+ }
+
+ .topLabel {
+ border-bottom: 2px solid #ddd;
+ }
+ }
+
.normal {
width: 100%;
- border-bottom: 2px solid #ddd;
padding-right: 32px;
box-sizing: border-box;
height: 112px;
+
+ .flexContent {
+ max-width: 62vw;
+ }
}
.label {
@@ -64,11 +81,15 @@ export default {
content: "*";
color: #f46;
}
+
+ &.labelBold {
+ font-weight: bold;
+ font-size: 34px;
+ }
}
- .topLabel {
+ ::v-deep.topLabel {
padding: 32px 32px 32px 0;
- border-bottom: 2px solid #ddd;
.labelPane {
margin-bottom: 32px;
@@ -76,6 +97,10 @@ export default {
.content {
padding-left: 20px;
+
+ .AiMore > .u-icon {
+ width: 100%;
+ }
}
}
}
diff --git a/src/components/AiPagePicker.vue b/src/components/AiPagePicker.vue
index f35a0f19..76ba8271 100644
--- a/src/components/AiPagePicker.vue
+++ b/src/components/AiPagePicker.vue
@@ -28,7 +28,7 @@ export default {
return {
configList: {
resident: {url: "/components/pages/selectResident", label: "name"},
- sysUser:{url: "/components/pages/selectSysUser", label: "name"},
+ sysUser: {url: "/components/pages/selectSysUser", label: "name"},
gird: {url: "/components/pages/selectGird", label: "girdName"},
party: {url: "/components/pages/selectParty", label: "name"},
custom: {...this.ops}
@@ -56,7 +56,7 @@ export default {
})
let url = `${config.url}`,
qsstr = qs.stringify({
- selected, ...this.$attrs
+ selected, nodeKey, ...this.$attrs
})
if (!!qsstr) {
url += `?${qsstr}`
diff --git a/src/components/AiPhone.vue b/src/components/AiPhone.vue
new file mode 100644
index 00000000..9a91388d
--- /dev/null
+++ b/src/components/AiPhone.vue
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/components/pages/selectSysUser.vue b/src/components/pages/selectSysUser.vue
index 33cb52bb..e990c10c 100644
--- a/src/components/pages/selectSysUser.vue
+++ b/src/components/pages/selectSysUser.vue
@@ -48,6 +48,9 @@ export default {
...mapState(['user']),
isSingle() {
return this.$route.query.single
+ },
+ nodeKey() {
+ return this.$route.query.nodeKey || "idNumber"
}
},
onLoad(query) {
@@ -67,7 +70,7 @@ export default {
if (res?.data) {
this.total = res.data.pages || 0
res.data.records.forEach(e => {
- e.isCheck = this.selected.includes(e.idNumber)
+ e.isCheck = this.selected.includes(e[this.nodeKey])
})
this.list = [current == 1 ? [] : this.list, res.data.records || []].flat()
}
diff --git a/src/project/grid/AppGridManagement/AddGird.vue b/src/project/grid/AppGridManagement/AddGird.vue
index eeb2a5da..f9976143 100644
--- a/src/project/grid/AppGridManagement/AddGird.vue
+++ b/src/project/grid/AppGridManagement/AddGird.vue
@@ -1,42 +1,31 @@
-
-
-
- 网格长
-
-
-
-
- ,{{item.name}}
-
-
请选择
-

-
-
-
- 网格员
-
-
-
- ,{{item.name}}
-
-
请选择
-

-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/project/grid/AppGridManagement/selectGridMember.vue b/src/project/grid/AppGridManagement/selectGridMember.vue
new file mode 100644
index 00000000..59633a6a
--- /dev/null
+++ b/src/project/grid/AppGridManagement/selectGridMember.vue
@@ -0,0 +1,305 @@
+
+
+
+
+
+
+
diff --git a/src/project/grid/AppHandSnapshot/AddSet.vue b/src/project/grid/AppHandSnapshot/AddSet.vue
new file mode 100644
index 00000000..8368f651
--- /dev/null
+++ b/src/project/grid/AppHandSnapshot/AddSet.vue
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+

+
+
+
+
+
+

+
添加分类
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/project/grid/AppHandSnapshot/AppHandSnapshot.vue b/src/project/grid/AppHandSnapshot/AppHandSnapshot.vue
new file mode 100644
index 00000000..69122920
--- /dev/null
+++ b/src/project/grid/AppHandSnapshot/AppHandSnapshot.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
![]()
+
{{ item.text }}
+
+
+
+

+
没有网格员权限
无法查看随手拍信息哦~
+
+
+
+
+
+
+
diff --git a/src/project/grid/AppHandSnapshot/Content.vue b/src/project/grid/AppHandSnapshot/Content.vue
new file mode 100644
index 00000000..4e7f1344
--- /dev/null
+++ b/src/project/grid/AppHandSnapshot/Content.vue
@@ -0,0 +1,235 @@
+
+
+
+
+
+
+
+
+
+ {{forms.groupName || '请选择事件分类'}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 转交事件
+
+
+
+ 拒绝受理
+
+
+
+ 我已办结
+
+
+
+
+
+
+
diff --git a/src/project/grid/AppHandSnapshot/Detail.vue b/src/project/grid/AppHandSnapshot/Detail.vue
new file mode 100644
index 00000000..2de9cb91
--- /dev/null
+++ b/src/project/grid/AppHandSnapshot/Detail.vue
@@ -0,0 +1,449 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 转交事件
+
+
+
+
+ 拒绝受理
+
+
+
我来受理
+
+
+
前往办理
+
+
+
+
+
+
+
+
+
diff --git a/src/project/grid/AppHandSnapshot/List.vue b/src/project/grid/AppHandSnapshot/List.vue
new file mode 100644
index 00000000..82a31199
--- /dev/null
+++ b/src/project/grid/AppHandSnapshot/List.vue
@@ -0,0 +1,310 @@
+
+
+
+
+
+
+
{{girdNameText}}
+

+
+
+
+
+
+
{{eventStatusText}}
+

+
+
+
+
+
+
+
+
+
+
+
{{ item.content }}
+
+
+ 事件类型
+ {{ item.groupName }}
+
+
+
+ 所属网格
+ {{ item.girdName }}
+
+
+
+
+
+
+ {{ $dict.getLabel('clapEventStatus', item.eventStatus) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/project/grid/AppHandSnapshot/PercentageDetail.vue b/src/project/grid/AppHandSnapshot/PercentageDetail.vue
new file mode 100644
index 00000000..d0c2ea1f
--- /dev/null
+++ b/src/project/grid/AppHandSnapshot/PercentageDetail.vue
@@ -0,0 +1,211 @@
+
+
+
+
+
+
+
diff --git a/src/project/grid/AppGridManagement/SelectUser.vue b/src/project/grid/AppHandSnapshot/SelectUser.vue
similarity index 50%
rename from src/project/grid/AppGridManagement/SelectUser.vue
rename to src/project/grid/AppHandSnapshot/SelectUser.vue
index a3202df9..1385cd20 100644
--- a/src/project/grid/AppGridManagement/SelectUser.vue
+++ b/src/project/grid/AppHandSnapshot/SelectUser.vue
@@ -2,15 +2,35 @@