whx 5 kuukautta sitten
vanhempi
commit
83308fce99
97 muutettua tiedostoa jossa 7605 lisäystä ja 67 poistoa
  1. BIN
      virgo.wzfrontend/console/public/css/EwaAntH.gif
  2. BIN
      virgo.wzfrontend/console/public/css/EwaAntV.gif
  3. BIN
      virgo.wzfrontend/console/public/css/arrow-down.png
  4. BIN
      virgo.wzfrontend/console/public/css/loading.gif
  5. 1 0
      virgo.wzfrontend/console/public/css/luckysheet.css
  6. 505 0
      virgo.wzfrontend/console/public/css/menuSprite.svg
  7. BIN
      virgo.wzfrontend/console/public/css/paint_16px.ico
  8. BIN
      virgo.wzfrontend/console/public/css/paint_24px.ico
  9. BIN
      virgo.wzfrontend/console/public/css/paint_32px.ico
  10. 528 0
      virgo.wzfrontend/console/public/css/sprite38.svg
  11. BIN
      virgo.wzfrontend/console/public/css/waffle_sprite.png
  12. BIN
      virgo.wzfrontend/console/public/fonts/FontAwesome.otf
  13. BIN
      virgo.wzfrontend/console/public/fonts/fontawesome-webfont.eot
  14. 2671 0
      virgo.wzfrontend/console/public/fonts/fontawesome-webfont.svg
  15. BIN
      virgo.wzfrontend/console/public/fonts/fontawesome-webfont.ttf
  16. BIN
      virgo.wzfrontend/console/public/fonts/fontawesome-webfont.woff
  17. BIN
      virgo.wzfrontend/console/public/fonts/fontawesome-webfont.woff2
  18. 0 1
      virgo.wzfrontend/console/public/index.html
  19. 2 3
      virgo.wzfrontend/console/src/components/datacenter/folderForm.vue
  20. 5 4
      virgo.wzfrontend/console/src/components/datacenter/setPermission.vue
  21. 7 5
      virgo.wzfrontend/console/src/components/message/message.vue
  22. 1 1
      virgo.wzfrontend/console/src/components/message/modules/datacenterDetail.vue
  23. 3 2
      virgo.wzfrontend/console/src/httpApi/system.js
  24. 4 1
      virgo.wzfrontend/console/src/layout/components/breadCrumb.vue
  25. 1 1
      virgo.wzfrontend/console/src/loading/loading.js
  26. 51 6
      virgo.wzfrontend/console/src/uitls/datacenter.js
  27. 66 5
      virgo.wzfrontend/console/src/uitls/message.js
  28. 4 5
      virgo.wzfrontend/console/src/views/work/datacenter/organization.vue
  29. 29 12
      virgo.wzfrontend/console/src/views/work/datacenter/project.vue
  30. 3 2
      virgo.wzfrontend/console/src/views/work/datacenter/template.vue
  31. BIN
      virgo.wzfrontend/src/main/resources/static/console/css/EwaAntH.gif
  32. BIN
      virgo.wzfrontend/src/main/resources/static/console/css/EwaAntV.gif
  33. BIN
      virgo.wzfrontend/src/main/resources/static/console/css/arrow-down.png
  34. BIN
      virgo.wzfrontend/src/main/resources/static/console/css/loading.gif
  35. 1 0
      virgo.wzfrontend/src/main/resources/static/console/css/luckysheet.css
  36. 505 0
      virgo.wzfrontend/src/main/resources/static/console/css/menuSprite.svg
  37. BIN
      virgo.wzfrontend/src/main/resources/static/console/css/paint_16px.ico
  38. BIN
      virgo.wzfrontend/src/main/resources/static/console/css/paint_24px.ico
  39. BIN
      virgo.wzfrontend/src/main/resources/static/console/css/paint_32px.ico
  40. 528 0
      virgo.wzfrontend/src/main/resources/static/console/css/sprite38.svg
  41. BIN
      virgo.wzfrontend/src/main/resources/static/console/css/waffle_sprite.png
  42. BIN
      virgo.wzfrontend/src/main/resources/static/console/fonts/FontAwesome.otf
  43. BIN
      virgo.wzfrontend/src/main/resources/static/console/fonts/fontawesome-webfont.eot
  44. 2671 0
      virgo.wzfrontend/src/main/resources/static/console/fonts/fontawesome-webfont.svg
  45. BIN
      virgo.wzfrontend/src/main/resources/static/console/fonts/fontawesome-webfont.ttf
  46. BIN
      virgo.wzfrontend/src/main/resources/static/console/fonts/fontawesome-webfont.woff
  47. BIN
      virgo.wzfrontend/src/main/resources/static/console/fonts/fontawesome-webfont.woff2
  48. 1 1
      virgo.wzfrontend/src/main/resources/static/console/index.html
  49. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/css/1264.a5aff86c.css
  50. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/css/1509.f07bf42d.css
  51. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/css/5006.a5aff86c.css
  52. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/css/5794.f07bf42d.css
  53. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/css/6709.e6ed1ebb.css
  54. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/css/7527.77c73010.css
  55. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/css/7552.e6ed1ebb.css
  56. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/css/8334.77c73010.css
  57. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/css/9689.de937fcd.css
  58. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/1134.820a905c.js
  59. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/1184-legacy.025934d0.js
  60. 1 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/1264.34cf1ff2.js
  61. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/1315-legacy.01e9bfeb.js
  62. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/1315.4726fc93.js
  63. 1 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/1509.096affdc.js
  64. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/1618.d2aed337.js
  65. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/1888.d6fba9bc.js
  66. 0 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/2877-legacy.42676098.js
  67. 0 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/3099.9b9195ae.js
  68. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/422-legacy.705d3f9d.js
  69. 0 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/4537-legacy.1a839e7f.js
  70. 0 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/500.72f41a8c.js
  71. 1 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/5006-legacy.638803f4.js
  72. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/5259-legacy.b641084e.js
  73. 0 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/5427.c48cb0d1.js
  74. 0 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/5721.8ee95c98.js
  75. 1 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/5794-legacy.cbc7e9c2.js
  76. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/6439.ff1bdf0d.js
  77. 1 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/6709-legacy.e61eb7f9.js
  78. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/7402-legacy.a0025d81.js
  79. 1 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/7527.353b5886.js
  80. 1 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/7552.926070cd.js
  81. 0 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/8195-legacy.e3b9e923.js
  82. 1 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/8334-legacy.636221a3.js
  83. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/862.0fb2e72b.js
  84. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/8663-legacy.e1c691f0.js
  85. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/87-legacy.cdb08a6e.js
  86. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/898.3b4b4448.js
  87. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/9254-legacy.195266dc.js
  88. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/9254.45264b57.js
  89. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/946-legacy.76a9107d.js
  90. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/9579.9fd65441.js
  91. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/7584-legacy.5a09bb60.js
  92. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/7584.73fa01aa.js
  93. 0 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/9807-legacy.93cc8c6d.js
  94. 1 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/app-legacy.9fa0833b.js
  95. 0 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/app-legacy.cdb8ccde.js
  96. 1 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/app.9b14bfd4.js
  97. 0 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/app.f63e9d12.js

BIN
virgo.wzfrontend/console/public/css/EwaAntH.gif


BIN
virgo.wzfrontend/console/public/css/EwaAntV.gif


BIN
virgo.wzfrontend/console/public/css/arrow-down.png


BIN
virgo.wzfrontend/console/public/css/loading.gif


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 0
virgo.wzfrontend/console/public/css/luckysheet.css


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 505 - 0
virgo.wzfrontend/console/public/css/menuSprite.svg


BIN
virgo.wzfrontend/console/public/css/paint_16px.ico


BIN
virgo.wzfrontend/console/public/css/paint_24px.ico


BIN
virgo.wzfrontend/console/public/css/paint_32px.ico


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 528 - 0
virgo.wzfrontend/console/public/css/sprite38.svg


BIN
virgo.wzfrontend/console/public/css/waffle_sprite.png


BIN
virgo.wzfrontend/console/public/fonts/FontAwesome.otf


BIN
virgo.wzfrontend/console/public/fonts/fontawesome-webfont.eot


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 2671 - 0
virgo.wzfrontend/console/public/fonts/fontawesome-webfont.svg


BIN
virgo.wzfrontend/console/public/fonts/fontawesome-webfont.ttf


BIN
virgo.wzfrontend/console/public/fonts/fontawesome-webfont.woff


BIN
virgo.wzfrontend/console/public/fonts/fontawesome-webfont.woff2


+ 0 - 1
virgo.wzfrontend/console/public/index.html

@@ -28,7 +28,6 @@
 		<script type="text/javascript" src="https://api.tianditu.gov.cn/api?v=4.0&tk=72632adad893994a0450b55949c8a8fc">
 		</script>
 		<title>红链智慧建筑</title>
-		<script src="<%= BASE_URL %>jquery.js"></script>
 		<link rel="stylesheet" type="text/css" href="<%= BASE_URL %>icon/font.css" />
 		<script src="https://cdnjs.cloudflare.com/ajax/libs/echarts/5.4.3/echarts.min.js"></script>
 		<script src="https://cdnjs.cloudflare.com/ajax/libs/echarts-gl/2.0.8/echarts-gl.min.js"></script>

+ 2 - 3
virgo.wzfrontend/console/src/components/datacenter/folderForm.vue

@@ -6,12 +6,12 @@
 					<el-input type="text" v-model="setData.name" placeholder="文件夹名称" :disabled="!setData.directory">
 					</el-input>
 				</el-form-item>
-				<el-form-item label="访问权限" v-if="(type != 'organization') && $store.getters.project.id != 26">
+				<el-form-item label="访问权限" v-if="!isUpdate">
 					<el-radio v-model="setData.permissions" label="1">公开</el-radio>
 					<el-radio v-model="setData.permissions" label="2">私密</el-radio>
 					<el-radio v-model="setData.permissions" v-if="type === 'organization'" label="3">密码</el-radio>
 				</el-form-item>
-				<el-form-item label="访问密码" v-if="type === 'organization'&& setData.permissions == 3">
+				<el-form-item label="访问密码" v-if="!isUpdate && setData.permissions == 3">
 					<el-input type="text" v-model="setData.password" placeholder="访问密码"></el-input>
 				</el-form-item>
 			</el-form>
@@ -47,7 +47,6 @@
 		},
 		created() {
 			if (this.isUpdate) {
-				console.log(this.detail);
 				this.setData = JSON.parse(JSON.stringify(this.detail));
 			} else {
 				this.setData['parentId'] = this.parentId;

+ 5 - 4
virgo.wzfrontend/console/src/components/datacenter/setPermission.vue

@@ -28,20 +28,21 @@
 		insertProjectPermission
 	} from '@/httpApi/datacenter'
 	export default {
-		props: ['detailId'],
+		props: ['detail'],
 		data() {
 			return {
 				setData: {
-					permissions: '1',
+					permissions: '',
 					password: ''
 				}
 			}
 		},
 		created() {
-			getProjectPermissionDetail(this.detailId, -1).then(res => {
+			this.setData['permissions'] = this.detail.permissions;
+			getProjectPermissionDetail(this.detail.id, -1).then(res => {
 				if (res.state) {
 					this.setData = res.data || {
-						permissions: '1',
+						permissions: this.detail.permissions,
 						password: ''
 					};
 				}

+ 7 - 5
virgo.wzfrontend/console/src/components/message/message.vue

@@ -15,7 +15,7 @@
 							</div>
 						</template>
 					</el-table-column>
-					<el-table-column label="时间" prop="date" width="180"></el-table-column>
+					<el-table-column label="时间" prop="sentTime" width="180"></el-table-column>
 					<el-table-column label="消息类型" prop="messageType" width="150">
 						<template slot-scope="scope">
 							<span>{{messageType(scope.row.messageType).name}}</span>
@@ -71,23 +71,25 @@
 				let data = {
 					projectId: this.$store.getters.project.id,
 					organizationId: this.$store.getters.organization.id,
-					receiver: this.$store.getters.user.userId
+					userId: this.$store.getters.user.userId
 				}
 				if (this.option) data = Object.assign(data, this.option);
 				getMessagePageListByQuery(this.pageIndex, this.pageSize, data).then(res => {
 					if (res.state) {
-						this.tableData = res.data.dataList;
+						this.tableData = res.data.dataList.map(node => {
+							return Object.assign(node, JSON.parse(node.json));
+						});
 						this.totalCount = res.data.totalCount;
 					}
 				})
 			},
 			detail(item) {
-				if (!item.viewed) this.msg.viewed(item.id, this.init);
+				if (!item.viewed) this.$msg.viewed(item.id, this.init);
 				this.item = item;
 				this.drawer = true;
 			},
 			messageType(type) {
-				return this.msg.messageType.filter(item => item.id === type)[0];
+				return this.$msg.messageType.filter(item => item.id === type)[0];
 			},
 			currentChange(pageIndex) {
 				this.pageIndex = pageIndex;

+ 1 - 1
virgo.wzfrontend/console/src/components/message/modules/datacenterDetail.vue

@@ -56,7 +56,7 @@
 		},
 		created() {
 			let reg1 = /(?<=\【)(.+?)(?=\】)/g; // {} 花括号,大括号
-			this.detail['data'] = this.detail.message.match(reg1)
+			this.detail['data'] = this.detail.message.match(reg1);
 			let data = this.$msg.messageType.filter(node => node.id === this.detail.messageType)[0].dataType.filter(node =>
 				node.id === this.detail.dataType)[0];
 			this.detail['fileType'] = data.type;

+ 3 - 2
virgo.wzfrontend/console/src/httpApi/system.js

@@ -1,5 +1,5 @@
 import request from '@/axios'
-
+import config from '@/config'
 /* 
  * 获取菜单列表
  * 
@@ -102,7 +102,8 @@ export function updateIdentityResource(data) {
  * 
  * 
  */
-export function downloadFile(fileId) {
+export function downloadFile(fileId) {
+	console.log(config.baseURL + '/file/filenode/' + fileId);
 	return window.location.href = config.baseURL + '/file/filenode/' + fileId;
 }
 /* 

+ 4 - 1
virgo.wzfrontend/console/src/layout/components/breadCrumb.vue

@@ -10,7 +10,10 @@
 				<span class="tips" v-if="index !== levelList.length - 1">/</span>
 			</div>
 		</div>
-		<div>当前组织:{{$store.getters.organization.name}}</div>
+		<div style="display: flex;align-items: center;">
+			<span>{{$store.getters.organization.name}}</span>
+			<span class="hui-tag hui-tag-success" style="margin-left: 10px;">{{$store.getters.identity.name}}</span>
+		</div>
 	</div>
 </template>
 

+ 1 - 1
virgo.wzfrontend/console/src/loading/loading.js

@@ -18,7 +18,7 @@ export default {
 		    type: String
 		*/
 		Vue.prototype.$loading = function(obj = {}, type) {
-
+			if (!_LOADING.component) return;
 			if (type == 'close') {
 				_LOADING.component.show = _LOADING.show = false;
 			} else {

+ 51 - 6
virgo.wzfrontend/console/src/uitls/datacenter.js

@@ -74,8 +74,41 @@ const approveUser = (option, callback) => {
 	})
 }
 
+const operationName = (type) => {
+	let str = '';
+	switch (type) {
+		case 'access':
+			str = '访问';
+			break;
+		case 'create':
+			str = '创建';
+			break;
+		case 'delete':
+			str = '删除';
+			break;
+		case 'edit':
+			str = '编辑';
+			break;
+		case 'fileDelete':
+			str = '删除';
+			break;
+		case 'fileDownload':
+			str = '下载';
+			break;
+		case 'fileUpload':
+			str = '上传';
+			break;
+		case 'fileView':
+			str = '预览';
+			break;
+		default:
+			break;
+	}
+	return str;
+}
+
 const approveTip = (option) => {
-	let title = option.type === 'access' ? '该文件是私密文件夹,是否申请访问?' : '该文件是私密文件,是否申请下载?';
+	let title = `该文件是私密文件夹,是否申请${operationName(option.type)}?`;
 	MessageBox.confirm(title, '系统提示', {
 		confirmButtonText: '确定',
 		cancelButtonText: '取消',
@@ -89,7 +122,7 @@ const approveTip = (option) => {
 			folder += ('-' + option.folderList[i].name);
 		}
 		let folderName = `【${option.typeName}${folder}-${option.name}】`;
-		let title = option.type === 'access' ? `申请访问${folderName}` : `申请下载${folderName}`;
+		let title = `申请${operationName(option.type)}${folderName}`;
 		message.sendFlowMessage({}, {
 			operation: title,
 			receiver: checker.join(','),
@@ -108,13 +141,25 @@ const returnType = (option) => {
 		case 1:
 			obj = {
 				access: 1,
-				fileDownload: 2
+				create: 2,
+				delete: 3,
+				edit: 4,
+				fileDelete: 5,
+				fileDownload: 6,
+				fileUpload: 7,
+				fileView: 8
 			}
 			break;
 		case 2:
 			obj = {
-				access: 3,
-				fileDownload: 4
+				access: 9,
+				create: 10,
+				delete: 11,
+				edit: 12,
+				fileDelete: 13,
+				fileDownload: 14,
+				fileUpload: 15,
+				fileView: 16
 			}
 			break;
 		default:
@@ -124,7 +169,7 @@ const returnType = (option) => {
 }
 //密码验证
 const password = (option, callback) => {
-	let title = option.type === 'access' ? '该文件是加密文件夹,请输入密码访问' : '该文件是加密文件,请输入密码下载?';
+	let title = `该文件是加密文件夹,请输入密码${operationName(option.type)}?`;
 	MessageBox.prompt(title, '系统提示', {
 		confirmButtonText: '确定',
 		cancelButtonText: '取消',

+ 66 - 5
virgo.wzfrontend/console/src/uitls/message.js

@@ -47,23 +47,83 @@ const messageType = [{
 	dataType: [{
 		id: 1,
 		title: '项目中心',
-		content: '目录',
+		content: '文件夹',
 		type: 'access'
 	}, {
 		id: 2,
 		title: '项目中心',
+		content: '文件夹',
+		type: 'create'
+	}, {
+		id: 3,
+		title: '项目中心',
+		content: '文件夹',
+		type: 'delete'
+	}, {
+		id: 4,
+		title: '项目中心',
+		content: '文件夹',
+		type: 'edit'
+	}, {
+		id: 5,
+		title: '项目中心',
+		content: '文件',
+		type: 'fileDelete'
+	}, {
+		id: 6,
+		title: '项目中心',
 		content: '文件',
 		type: 'fileDownload'
 	}, {
-		id: 3,
+		id: 7,
+		title: '项目中心',
+		content: '文件',
+		type: 'fileUpload'
+	}, , {
+		id: 8,
+		title: '项目中心',
+		content: '文件',
+		type: 'fileView'
+	}, {
+		id: 9,
 		title: '企业中心',
-		content: '目录',
+		content: '文件夹',
 		type: 'access'
 	}, {
-		id: 4,
+		id: 10,
+		title: '企业中心',
+		content: '文件夹',
+		type: 'create'
+	}, {
+		id: 11,
+		title: '企业中心',
+		content: '文件夹',
+		type: 'delete'
+	}, {
+		id: 12,
+		title: '企业中心',
+		content: '文件夹',
+		type: 'edit'
+	}, {
+		id: 13,
+		title: '企业中心',
+		content: '文件',
+		type: 'fileDelete'
+	}, {
+		id: 14,
 		title: '企业中心',
 		content: '文件',
 		type: 'fileDownload'
+	}, {
+		id: 15,
+		title: '企业中心',
+		content: '文件',
+		type: 'fileUpload'
+	}, , {
+		id: 16,
+		title: '企业中心',
+		content: '文件',
+		type: 'fileView'
 	}]
 }, {
 	id: 6,
@@ -130,7 +190,8 @@ export default {
 	messageContent(params) {
 		let message = '';
 		if (params.messageType === 6) {
-			message = `【项目邀请】${store.getters.user.name}在${dayjs(new Date()).format('YYYY-MM-DD HH:mm:ss')}邀请加入<${store.getters.project.name}>项目,请及时处理。`
+			message =
+				`【项目邀请】${store.getters.user.name}在${dayjs(new Date()).format('YYYY-MM-DD HH:mm:ss')}邀请加入<${store.getters.project.name}>项目,请及时处理。`
 		}
 		return message;
 	},

+ 4 - 5
virgo.wzfrontend/console/src/views/work/datacenter/organization.vue

@@ -42,16 +42,15 @@
 						</div>
 					</template>
 				</el-table-column>
-				<el-table-column prop="createDate" label="创建日期" width="300"></el-table-column>
-				<el-table-column prop="createDate" label="大小" width="300"></el-table-column>
 				<el-table-column label="操作" width="150">
 					<template slot-scope="scope">
 						<div class="hui-table-operation" @click.stop="()=>{}">
 							<span class="table-operation" v-if="!scope.row.directory" @click.stop="download(scope.row)">
 								下载
 							</span>
-							<span class="table-operation" @click.stop="updateFolder(scope.row)">
-								编辑
+							<span class="table-operation" v-if="scope.row.directory"
+								@click.stop="updateFolder(scope.row)">
+								重命名
 							</span>
 							<span class="table-operation" @click.stop="deleteItem(scope.row)">
 								删除
@@ -73,7 +72,7 @@
 			<set-approve v-if="setDialog" @callback="callBack" :type="2"></set-approve>
 		</el-dialog>
 		<el-dialog title="审核列表" :visible.sync="messageVisible" width="80%" :append-to-body="true">
-			<message v-if="messageVisible" :option="{messageType:5,dataTypes:'3,4'}"></message>
+			<message v-if="messageVisible" :option="{messageType:5,dataTypes:'4,5,6'}"></message>
 		</el-dialog>
 	</div>
 </template>

+ 29 - 12
virgo.wzfrontend/console/src/views/work/datacenter/project.vue

@@ -41,24 +41,23 @@
 						</div>
 					</template>
 				</el-table-column>
-				<!-- <el-table-column prop="createDate" label="创建日期" width="300"></el-table-column> -->
 				<el-table-column label="操作" width="200">
 					<template slot-scope="scope">
 						<div class="hui-table-operation" @click.stop="()=>{}">
 							<span class="table-operation" @click.stop="setPermission(scope.row)">
-								设置
+								权限
 							</span>
 							<span class="table-operation" v-if="!scope.row.directory" @click.stop="download(scope.row)">
 								下载
 							</span>
 							<span class="table-operation"
 								v-if="!scope.row.directory && isPreview(iconName(scope.row.name)).isPreview"
-								@click.stop="previewFile(scope.row,isPreview(iconName(scope.row.name)).type)">
+								@click.stop="preview(scope.row,isPreview(iconName(scope.row.name)).type)">
 								预览
 							</span>
 							<span class="table-operation" v-if="scope.row.directory"
 								@click.stop="updateFolder(scope.row)">
-								编辑
+								重命名
 							</span>
 							<span class="table-operation" @click.stop="deleteItem(scope.row)">
 								删除
@@ -72,7 +71,7 @@
 			</el-table>
 		</div>
 		<el-dialog title="设置" :visible.sync="dialogVisible" :append-to-body="true">
-			<set-permission v-if="dialogVisible" @callback="callBack" :detailId="detailId"></set-permission>
+			<set-permission v-if="dialogVisible" @callback="callBack" :detail="detail"></set-permission>
 		</el-dialog>
 		<el-dialog :title="isUpdate?'编辑文件夹':'新建文件夹'" :visible.sync="formDialog" width="900px" :append-to-body="true">
 			<folder-form v-if="formDialog" @callback="callBack" :parentId="parentId" :detail="detail"
@@ -83,7 +82,7 @@
 			<set-approve v-if="setDialog" @callback="callBack" :type="1" title="设置审核人"></set-approve>
 		</el-dialog>
 		<el-dialog title="审核列表" :visible.sync="messageVisible" width="80%" :append-to-body="true">
-			<message v-if="messageVisible" :option="{messageType:5,dataTypes:'1,2'}"></message>
+			<message v-if="messageVisible" :option="{messageType:5,dataTypes:'1,2,3'}"></message>
 		</el-dialog>
 		<el-dialog title="预览" :visible.sync="fileVisible" width="900px" :append-to-body="true">
 			<video v-if="previewType === 'video' && iframeSrc && fileVisible" :src="iframeSrc" width="100%"
@@ -128,7 +127,6 @@
 				tableData: [],
 				parentId: -1,
 				dialogVisible: false,
-				detailId: '',
 				formDialog: false,
 				isUpdate: false,
 				detail: {},
@@ -228,6 +226,17 @@
 					});
 				});
 			},
+			preview(data, type) {
+				projectPermission({
+					id: data.id,
+					oldPermission: data.permissions || '1',
+					type: 'fileView',
+					name: data.name,
+					folderList: this.folderList
+				}, () => {
+					this.previewFile(data, type);
+				});
+			},
 			isPreview(filename) {
 				let type = '',
 					isPreview = false,
@@ -263,7 +272,7 @@
 				if (type === 'init') this.init();
 			},
 			setPermission(data) {
-				this.detailId = data.id;
+				this.detail = data;
 				this.dialogVisible = true;
 			},
 			updateFolder(data) {
@@ -272,9 +281,17 @@
 				this.formDialog = true;
 			},
 			deleteItem(data) {
-				this.$confirm(`确定要删除该文件${data.directory?'夹':''}?`, () => {
-					data.directory ? deleteProjectDir(data.id).then(this.successFunc) : deleteProjectFile(data.id)
-						.then(this.successFunc);
+				projectPermission({
+					id: data.id,
+					oldPermission: data.permissions || '1',
+					type: data.directory ? 'delete' : 'fileDelete',
+					name: data.name,
+					folderList: this.folderList
+				}, () => {
+					this.$confirm(`确定要删除该文件${data.directory?'夹':''}?`, () => {
+						data.directory ? deleteProjectDir(data.id).then(this.successFunc) :
+							deleteProjectFile(data.id).then(this.successFunc);
+					});
 				});
 			},
 			successFunc(res) {
@@ -300,7 +317,7 @@
 					this.fileVisible = true;
 				} else if (type === 'docx' || type === 'doc') {
 					this.iframeSrc =
-						`./pdf/web/viewer.html?file=https://www.workark.com/file/fileNodeProject/${data.id}/renderPdf`;
+						`./pdf/web/viewer.html?file=https://www.waywish.com/file/fileNodeProject/${data.id}/renderPdf`;
 					this.previewType = 'pdf';
 					this.fileVisible = true;
 				} else if (type === 'xlsx') {

+ 3 - 2
virgo.wzfrontend/console/src/views/work/datacenter/template.vue

@@ -42,8 +42,9 @@
 									@click.stop="download(scope.row)">
 									下载
 								</span>
-								<span class="table-operation" @click.stop="update(scope.row)">
-									编辑
+								<span class="table-operation" v-if="scope.row.directory"
+									@click.stop="update(scope.row)">
+									重命名
 								</span>
 								<span class="table-operation" @click.stop="deleteItem(scope.row)">
 									删除

BIN
virgo.wzfrontend/src/main/resources/static/console/css/EwaAntH.gif


BIN
virgo.wzfrontend/src/main/resources/static/console/css/EwaAntV.gif


BIN
virgo.wzfrontend/src/main/resources/static/console/css/arrow-down.png


BIN
virgo.wzfrontend/src/main/resources/static/console/css/loading.gif


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/console/css/luckysheet.css


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 505 - 0
virgo.wzfrontend/src/main/resources/static/console/css/menuSprite.svg


BIN
virgo.wzfrontend/src/main/resources/static/console/css/paint_16px.ico


BIN
virgo.wzfrontend/src/main/resources/static/console/css/paint_24px.ico


BIN
virgo.wzfrontend/src/main/resources/static/console/css/paint_32px.ico


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 528 - 0
virgo.wzfrontend/src/main/resources/static/console/css/sprite38.svg


BIN
virgo.wzfrontend/src/main/resources/static/console/css/waffle_sprite.png


BIN
virgo.wzfrontend/src/main/resources/static/console/fonts/FontAwesome.otf


BIN
virgo.wzfrontend/src/main/resources/static/console/fonts/fontawesome-webfont.eot


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 2671 - 0
virgo.wzfrontend/src/main/resources/static/console/fonts/fontawesome-webfont.svg


BIN
virgo.wzfrontend/src/main/resources/static/console/fonts/fontawesome-webfont.ttf


BIN
virgo.wzfrontend/src/main/resources/static/console/fonts/fontawesome-webfont.woff


BIN
virgo.wzfrontend/src/main/resources/static/console/fonts/fontawesome-webfont.woff2


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/index.html


virgo.wzfrontend/src/main/resources/static/console/static/css/3099.a5aff86c.css → virgo.wzfrontend/src/main/resources/static/console/static/css/1264.a5aff86c.css


virgo.wzfrontend/src/main/resources/static/console/static/css/4537.f07bf42d.css → virgo.wzfrontend/src/main/resources/static/console/static/css/1509.f07bf42d.css


virgo.wzfrontend/src/main/resources/static/console/static/css/8195.a5aff86c.css → virgo.wzfrontend/src/main/resources/static/console/static/css/5006.a5aff86c.css


virgo.wzfrontend/src/main/resources/static/console/static/css/5721.f07bf42d.css → virgo.wzfrontend/src/main/resources/static/console/static/css/5794.f07bf42d.css


virgo.wzfrontend/src/main/resources/static/console/static/css/2877.e6ed1ebb.css → virgo.wzfrontend/src/main/resources/static/console/static/css/6709.e6ed1ebb.css


virgo.wzfrontend/src/main/resources/static/console/static/css/500.77c73010.css → virgo.wzfrontend/src/main/resources/static/console/static/css/7527.77c73010.css


virgo.wzfrontend/src/main/resources/static/console/static/css/5427.e6ed1ebb.css → virgo.wzfrontend/src/main/resources/static/console/static/css/7552.e6ed1ebb.css


virgo.wzfrontend/src/main/resources/static/console/static/css/9807.77c73010.css → virgo.wzfrontend/src/main/resources/static/console/static/css/8334.77c73010.css


virgo.wzfrontend/src/main/resources/static/console/static/css/7584.de937fcd.css → virgo.wzfrontend/src/main/resources/static/console/static/css/9689.de937fcd.css


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/1134.820a905c.js


virgo.wzfrontend/src/main/resources/static/console/static/js/1184-legacy.3d9e1814.js → virgo.wzfrontend/src/main/resources/static/console/static/js/1184-legacy.025934d0.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/console/static/js/1264.34cf1ff2.js


virgo.wzfrontend/src/main/resources/static/console/static/js/1315-legacy.bbfd5ed9.js → virgo.wzfrontend/src/main/resources/static/console/static/js/1315-legacy.01e9bfeb.js


virgo.wzfrontend/src/main/resources/static/console/static/js/1315.73a5d414.js → virgo.wzfrontend/src/main/resources/static/console/static/js/1315.4726fc93.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/console/static/js/1509.096affdc.js


virgo.wzfrontend/src/main/resources/static/console/static/js/1618.13f6f1a7.js → virgo.wzfrontend/src/main/resources/static/console/static/js/1618.d2aed337.js


virgo.wzfrontend/src/main/resources/static/console/static/js/1888.8f2fc782.js → virgo.wzfrontend/src/main/resources/static/console/static/js/1888.d6fba9bc.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/2877-legacy.42676098.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/3099.9b9195ae.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/422-legacy.705d3f9d.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/4537-legacy.1a839e7f.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/500.72f41a8c.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/console/static/js/5006-legacy.638803f4.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/5259-legacy.b641084e.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/5427.c48cb0d1.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/5721.8ee95c98.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/console/static/js/5794-legacy.cbc7e9c2.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/6439.ff1bdf0d.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/console/static/js/6709-legacy.e61eb7f9.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/7402-legacy.a0025d81.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/console/static/js/7527.353b5886.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/console/static/js/7552.926070cd.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/8195-legacy.e3b9e923.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/console/static/js/8334-legacy.636221a3.js


virgo.wzfrontend/src/main/resources/static/console/static/js/862.08c4d881.js → virgo.wzfrontend/src/main/resources/static/console/static/js/862.0fb2e72b.js


virgo.wzfrontend/src/main/resources/static/console/static/js/8663-legacy.d240c4d1.js → virgo.wzfrontend/src/main/resources/static/console/static/js/8663-legacy.e1c691f0.js


virgo.wzfrontend/src/main/resources/static/console/static/js/87-legacy.052f7119.js → virgo.wzfrontend/src/main/resources/static/console/static/js/87-legacy.cdb08a6e.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/898.3b4b4448.js


virgo.wzfrontend/src/main/resources/static/console/static/js/9254-legacy.e839d32b.js → virgo.wzfrontend/src/main/resources/static/console/static/js/9254-legacy.195266dc.js


virgo.wzfrontend/src/main/resources/static/console/static/js/9254.2a210a0f.js → virgo.wzfrontend/src/main/resources/static/console/static/js/9254.45264b57.js


virgo.wzfrontend/src/main/resources/static/console/static/js/946-legacy.45373482.js → virgo.wzfrontend/src/main/resources/static/console/static/js/946-legacy.76a9107d.js


virgo.wzfrontend/src/main/resources/static/console/static/js/9579.2f18a967.js → virgo.wzfrontend/src/main/resources/static/console/static/js/9579.9fd65441.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/7584-legacy.5a09bb60.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/7584.73fa01aa.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/9807-legacy.93cc8c6d.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/console/static/js/app-legacy.9fa0833b.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/app-legacy.cdb8ccde.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/console/static/js/app.9b14bfd4.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/app.f63e9d12.js