-
标准指令库
-
标准标签库
@@ -32,7 +32,7 @@
-
+
机构负责人:{{ orgInfo.orgLeader }}
@@ -46,6 +46,8 @@
加盟时间:{{ orgInfo.franchiseTime?.substring(0, 10) }}
了解更多
+
查看详情
@@ -62,10 +64,12 @@ const props = defineProps({
isDirectiveMain: { type: Boolean, default: false },//标准指令库
isElderTagMain: { type: Boolean, default: false },//标准标签库
showDetail: { type: Boolean, default: false },
- clickable: { type: Boolean, default: false }
+ showInfo: { type: Boolean, default: false },
+ clickable: { type: Boolean, default: false },
+ showMainTile: { type: Boolean, default: true },//是否展示标准指令库/标签库
})
-const emit = defineEmits(['click', 'detail'])
+const emit = defineEmits(['click', 'detail', 'info'])
const existTagFunc = () => {
return props.isDirectiveMain || props.isElderTagMain
@@ -78,6 +82,10 @@ const handleClick = () => {
const handleDetail = () => {
emit('detail', props.orgInfo)
}
+
+const handleInfo = () => {
+ emit('info', props.orgInfo)
+}
\ No newline at end of file
diff --git a/src/views/admin/orgInfo/components/OrgApplyInfoForm.vue b/src/views/admin/orgInfo/components/OrgApplyInfoForm.vue
new file mode 100644
index 0000000..b5aa33d
--- /dev/null
+++ b/src/views/admin/orgInfo/components/OrgApplyInfoForm.vue
@@ -0,0 +1,408 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ formData.comCreditCode }}
+
+
+
+
+ {{ formData.comName }}
+
+
+
+
+ {{ formData.comLegalPerson }}
+
+
+
+
+ {{ formData.comRegisterAddress }}
+
+
+
+
+
+
+
+
+
+ {{ cityViewValue }}
+
+
+
+
+ {{ formData.orgLeader }}
+
+
+
+
+ {{ formData.orgLeaderPhone }}
+
+
+
+
+ {{ formData.orgPropertyType }}
+
+
+
+
+ {{ formData.orgBuildingArea }} ㎡
+
+
+
+
+ {{ formData.orgAddress }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ formData.name }}
+
+
+
+
+ {{ formData.sex }}
+
+
+
+
+ {{ formData.national }}
+
+
+
+
+ {{ formData.birthDate ? formData.birthDate.substring(0, 10) : "" }}
+
+
+
+
+ {{ formData.idCard }}
+
+
+
+
+ {{ formData.idCardAddress }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ formData.startTime ? formData.startTime.substring(0, 10) : "" }}
+
+
+
+
+ {{ formData.endTime
+ ? (formData.endTime.substring(0, 10) == '9999-12-31' ? '长期' : formData.endTime.substring(0, 10))
+ : "" }}
+
+
+
+
+ {{ formData.issuingAuthority }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/admin/orgInfo/components/OrgApplyInfoModal.vue b/src/views/admin/orgInfo/components/OrgApplyInfoModal.vue
new file mode 100644
index 0000000..8dc856b
--- /dev/null
+++ b/src/views/admin/orgInfo/components/OrgApplyInfoModal.vue
@@ -0,0 +1,129 @@
+
+
+
+
+
+ 关闭
+ 确认
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/synchronization/directive/orgCom/OrgListCom.vue b/src/views/synchronization/directive/orgCom/OrgListCom.vue
index 0ab4b77..afe6319 100644
--- a/src/views/synchronization/directive/orgCom/OrgListCom.vue
+++ b/src/views/synchronization/directive/orgCom/OrgListCom.vue
@@ -5,11 +5,12 @@
:md="props.layout == 'full' ? 12 : 8" :lg="props.layout == 'full' ? 12 : 8" :xl="props.layout == 'full' ? 8 : 8"
:xxl="props.layout == 'full' ? 6 : 8" :xxxl="props.layout == 'full' ? 4 : 8"
:style="{ 'padding-right': ((index + 1) % 4 != 0) ? '14px' : '0px', 'padding-bottom': '14px' }">
-
+ :clickable="props.showChoose || props.showDirectiveChoose" @click="handleCardClick" @detail="handleDetail"
+ @info="handleInfo" />
@@ -38,6 +39,7 @@ const props = defineProps({
showChoose: { type: Boolean, default: false },
pageSize: { type: Number, default: 8 },
showDetail: { type: Boolean, default: false },
+ showInfo: { type: Boolean, default: false },
title: { type: String, default: '' },
allowMultipleSelection: { type: Boolean, default: false },
layout: { type: String, default: 'full' },
@@ -45,9 +47,10 @@ const props = defineProps({
showDirectiveMain: { type: Boolean, default: false },
showDirectiveChoose: { type: Boolean, default: false },
showDMTip: { type: Boolean, default: false },
+ showMainTile: { type: Boolean, default: true },//是否展示标准指令库/标签库
})
-const emit = defineEmits(['handleOrgDetail', 'handleOrgChoose'])
+const emit = defineEmits(['handleOrgDetail', 'handleOrgChoose', 'handleOrgInfo'])
const orgTableList = ref
({ records: [], total: 0 })
const queryParam = reactive({})
@@ -82,6 +85,10 @@ function handleDetail(item: any) {
emit('handleOrgDetail', item)
}
+function handleInfo(item: any) {
+ emit('handleOrgInfo', item)
+}
+
function reload() {
directiveMainSelectedOrg.value = {}
queryParam.pageSize = pageParams.value.pageSize
diff --git a/src/views/synchronization/directive/syncList.vue b/src/views/synchronization/directive/syncList.vue
index e56bdd1..f8e5d41 100644
--- a/src/views/synchronization/directive/syncList.vue
+++ b/src/views/synchronization/directive/syncList.vue
@@ -34,7 +34,7 @@
-