Ver Fonte

图标类修改

wgl há 4 anos atrás
pai
commit
ebce4c684c

+ 1 - 1
config/project.js

@@ -1 +1 @@
-exports.name = 'business'
+exports.name = 'pension'

+ 3 - 3
src/projects/business/router/common.js

@@ -20,7 +20,7 @@ const routesCommon = [
 						name: 'CommonNotice',
 						component: () => import('../views/Common/Notice/Home.vue'),
 						meta: {
-							requireAuth: true,
+							requireAuth: false,
 							role: [],
 							title: '消息列表',
 						}
@@ -31,7 +31,7 @@ const routesCommon = [
 						name: 'CommonNoticeInfo',
 						component: () => import('../views/Common/Notice/Info.vue'),
 						meta: {
-							requireAuth: true,
+							requireAuth: false,
 							role: [],
 							title: '消息详情',
 						}
@@ -124,7 +124,7 @@ const routesCommon = [
 					},
 				],
 			},
-			
+
 		],
 	}
 ]

+ 21 - 21
src/projects/business/router/master.js

@@ -199,7 +199,7 @@ const routesMaster = [
 						name: 'MasterGuestList',
 						component: () => import('../views/Master/Guest/List.vue'),
 						meta: {
-							requireAuth: false,
+							requireAuth: true,
 							role: [],
 							title: '访客列表',
 							mode: true
@@ -211,7 +211,7 @@ const routesMaster = [
 						name: 'MasterGuestGoto',
 						component: () => import('../views/Master/Guest/Goto.vue'),
 						meta: {
-							requireAuth: false,
+							requireAuth: true,
 							role: [],
 							title: '出入记录',
 							mode: true
@@ -269,7 +269,7 @@ const routesMaster = [
 								name: 'MasterPropertyComplaintList',
 								component: () => import('../views/Master/Property/Complaint/List.vue'),
 								meta: {
-									requireAuth: false,
+									requireAuth: true,
 									role: [],
 									title: '业主投诉',
 									mode: true
@@ -310,7 +310,7 @@ const routesMaster = [
 								name: 'MasterPropertyRepairList',
 								component: () => import('../views/Master/Property/Repair/List.vue'),
 								meta: {
-									requireAuth: false,
+									requireAuth: true,
 									role: [],
 									title: '报事报修列表',
 									mode: true
@@ -427,7 +427,7 @@ const routesMaster = [
 						name: 'MasterAttendanceSign',
 						component: () => import('../views/Master/Attendance/Sign.vue'),
 						meta: {
-							requireAuth: false,
+							requireAuth: true,
 							role: [],
 							title: '异地打卡',
 							mode: true
@@ -439,7 +439,7 @@ const routesMaster = [
 						name: 'MasterAttendanceList',
 						component: () => import('../views/Master/Attendance/List.vue'),
 						meta: {
-							requireAuth: false,
+							requireAuth: true,
 							role: [],
 							title: '考勤记录',
 							mode: true
@@ -474,7 +474,7 @@ const routesMaster = [
 						name: 'MasterAttendanceVerifyList',
 						component: () => import('../views/Master/Attendance/VerifyList.vue'),
 						meta: {
-							requireAuth: false,
+							requireAuth: true,
 							role: [],
 							title: '考勤补卡申请审核列表',
 							mode: true
@@ -497,7 +497,7 @@ const routesMaster = [
 						name: 'MasterAttendanceVerifyLeaveList',
 						component: () => import('../views/Master/Attendance/VerifyLeaveList.vue'),
 						meta: {
-							requireAuth: false,
+							requireAuth: true,
 							role: [],
 							title: '请假申请审核列表',
 							mode: true
@@ -520,7 +520,7 @@ const routesMaster = [
 						name: 'MasterAttendanceLeaveList',
 						component: () => import('../views/Master/Attendance/LeaveList.vue'),
 						meta: {
-							requireAuth: false,
+							requireAuth: true,
 							role: [],
 							title: '请假记录',
 							mode: true
@@ -556,7 +556,7 @@ const routesMaster = [
 						name: 'MasterAttendanceStatisticList',
 						component: () => import('../views/Master/Attendance/StatisticList.vue'),
 						meta: {
-							requireAuth: false,
+							requireAuth: true,
 							role: [],
 							title: '考勤统计列表',
 							mode: true
@@ -650,7 +650,7 @@ const routesMaster = [
 						name: 'MasterHealthReport',
 						component: () => import('../views/Master/Health/Report.vue'),
 						meta: {
-							requireAuth: false,
+							requireAuth: true,
 							role: [],
 							title: '疫情上报',
 							mode: true
@@ -662,7 +662,7 @@ const routesMaster = [
 						name: 'MasterHealthArchives',
 						component: () => import('../views/Master/Health/Archives.vue'),
 						meta: {
-							requireAuth: false,
+							requireAuth: true,
 							role: [],
 							title: '健康档案',
 							mode: true
@@ -674,7 +674,7 @@ const routesMaster = [
 						name: 'MasterHealthTemperatureRecord',
 						component: () => import('../views/Master/Health/TemperatureRecord.vue'),
 						meta: {
-							requireAuth: false,
+							requireAuth: true,
 							role: [],
 							title: '测温统计',
 							mode: true
@@ -686,7 +686,7 @@ const routesMaster = [
 						name: 'MasterHealthAbnormalRecord',
 						component: () => import('../views/Master/Health/AbnormalRecord.vue'),
 						meta: {
-							requireAuth: false,
+							requireAuth: true,
 							role: [],
 							title: '异常记录',
 							mode: true
@@ -698,7 +698,7 @@ const routesMaster = [
 						name: 'MasterHealthNoTemperatureRecord',
 						component: () => import('../views/Master/Health/NoTemperatureRecord.vue'),
 						meta: {
-							requireAuth: false,
+							requireAuth: true,
 							role: [],
 							title: '未测人员',
 							mode: true
@@ -710,7 +710,7 @@ const routesMaster = [
 						name: 'MasterHealthWall',
 						component: () => import('../views/Master/Health/Wall.vue'),
 						meta: {
-							requireAuth: false,
+							requireAuth: true,
 							role: [],
 							title: '健康公示',
 							mode: true
@@ -733,7 +733,7 @@ const routesMaster = [
 						name: 'MasterHealthWorker',
 						component: () => import('../views/Master/Health/Worker.vue'),
 						meta: {
-							requireAuth: false,
+							requireAuth: true,
 							role: [],
 							title: '职工台账',
 							mode: true
@@ -778,7 +778,7 @@ const routesMaster = [
 						name: 'MasterHealthGuestTemperature',
 						component: () => import('../views/Master/Health/GuestTemperature.vue'),
 						meta: {
-							requireAuth: false,
+							requireAuth: true,
 							role: [],
 							title: '访客测温',
 							mode: true
@@ -798,7 +798,7 @@ const routesMaster = [
 						name: 'MasterCompanyList',
 						component: () => import('../views/Master/Company/List.vue'),
 						meta: {
-							requireAuth: false,
+							requireAuth: true,
 							role: [],
 							title: '公司列表',
 							mode: true
@@ -810,7 +810,7 @@ const routesMaster = [
 						name: 'MasterCompanyAddPerson',
 						component: () => import('../views/Master/Company/AddPerson.vue'),
 						meta: {
-							requireAuth: false,
+							requireAuth: true,
 							role: [],
 							title: '添加人员',
 							mode: true
@@ -834,7 +834,7 @@ const routesMaster = [
 						name: 'MasterCompanyRegisterExamine',
 						component: () => import('../views/Master/Company/RegisterExamine.vue'),
 						meta: {
-							requireAuth: false,
+							requireAuth: true,
 							role: [],
 							title: '注册审核',
 							mode: true

+ 4 - 22
src/projects/business/views/Master/Home.vue

@@ -19,28 +19,10 @@
 			<div class="vongi-icons">
 				<div class="vongi-index">
 					<ul class="mui-table-view mui-grid-view mui-grid-9 vongi-grid-head">
-						<li class="mui-table-view-cell mui-media mui-col-xs-3">
-							<router-link :to="{name:'CommonHealthCert'}">
-								<img src="~$project/assets/img/icon54.png" />
-								<div class="mui-media-body">健康证</div>
-							</router-link>
-						</li>
-						<li class="mui-table-view-cell mui-media mui-col-xs-3">
-							<router-link :to="{name:'CommonHealthTemperatureRecord'}">
-								<img src="~$project/assets/img/icon41.png" />
-								<div class="mui-media-body">测温记录</div>
-							</router-link>
-						</li>
-						<li class="mui-table-view-cell mui-media mui-col-xs-3">
-							<router-link :to="{name:'MasterAttendanceList'}">
-								<img src="~$project/assets/img/icon39.png" />
-								<div class="mui-media-body">考勤记录</div>
-							</router-link>
-						</li>
-						<li class="mui-table-view-cell mui-media mui-col-xs-3">
-							<router-link :to="{name:'MasterAttendanceLeaveList'}">
-								<img src="~$project/assets/img/icon.png" />
-								<div class="mui-media-body">请假</div>
+						<li v-for="(item,index) in common_menu_list" :class="'mui-table-view-cell mui-media mui-col-xs-3 '+(item.iconRoute?'':'kfz')">
+							<router-link :to="{name:item.iconRoute,query:item.iconParam}">
+								<img :src="requirePic(item.iconCommonPic)" />
+								<div class="mui-media-body" v-text="item.iconName"></div>
 							</router-link>
 						</li>
 					</ul>

+ 2 - 2
src/projects/pension/router/common.js

@@ -20,7 +20,7 @@ const routesCommon = [
 						name: 'CommonNotice',
 						component: () => import('../views/Common/Notice/Home.vue'),
 						meta: {
-							requireAuth: true,
+							requireAuth: false,
 							role: [],
 							title: '消息列表',
 						}
@@ -31,7 +31,7 @@ const routesCommon = [
 						name: 'CommonNoticeInfo',
 						component: () => import('../views/Common/Notice/Info.vue'),
 						meta: {
-							requireAuth: true,
+							requireAuth: false,
 							role: [],
 							title: '消息详情',
 						}

+ 0 - 1
src/projects/pension/router/master.js

@@ -288,7 +288,6 @@ const routesMaster = [
 							requireAuth: false,
 							role: [],
 							title: '关联长者,已注册',
-							mode: true
 						}
 					},
 				],

+ 4 - 22
src/projects/pension/views/Master/Home.vue

@@ -19,30 +19,12 @@
 			<div class="vongi-icons">
 				<div class="vongi-index">
 					<ul class="mui-table-view mui-grid-view mui-grid-9 vongi-grid-head">
-						<li class="mui-table-view-cell mui-media mui-col-xs-3">
-							<router-link :to="{name:'MasterHealthArchives'}">
-								<img src="~$project/assets/img/icon21.png" />
-								<div class="mui-media-body">健康档案</div>
+						<li v-for="(item,index) in common_menu_list" :class="'mui-table-view-cell mui-media mui-col-xs-3 '+(item.iconRoute?'':'kfz')">
+							<router-link :to="{name:item.iconRoute,query:item.iconParam}">
+								<img :src="requirePic(item.iconCommonPic)" />
+								<div class="mui-media-body" v-text="item.iconName"></div>
 							</router-link>
 						</li>
-						<li class="mui-table-view-cell mui-media mui-col-xs-3 kfz">
-							<a>
-								<img src="~$project/assets/img/icon25.png" />
-								<div class="mui-media-body">养老服务</div>
-							</a>
-						</li>
-						<li class="mui-table-view-cell mui-media mui-col-xs-3 kfz">
-							<a>
-								<img src="~$project/assets/img/icon19.png" />
-								<div class="mui-media-body">活动轨迹</div>
-							</a>
-						</li>
-						<li class="mui-table-view-cell mui-media mui-col-xs-3">
-							<a>
-								<img src="~$project/assets/img/icon29.png" />
-								<div class="mui-media-body">视频看护</div>
-							</a>
-						</li>
 					</ul>
 				</div>
 				<ul class="mui-table-view mui-grid-view mui-grid-9">