-
{{getFirstChar(repItem.nickName)}}
+
+ {{getFirstChar(repItem.nickName)}}
+
-
{{repItem.nickName}}{{ parseTime(repItem.createTime, '{y}-{m}-{d} {h}:{i}') }}
+
+ {{repItem.nickName}}
+
+ 回复
+ {{ repItem.repTargetNickName }}
+
+ {{ parseTime(repItem.createTime, '{y}-{m}-{d} {h}:{i}') }}
+
{{repItem.content}}
@@ -89,7 +98,7 @@
取消
- 发布
+ 发布
@@ -154,6 +163,7 @@
detailActiveName: 'first',
templateSelection: '',
drawer1: false,
+ reviewTotal: 0,
checkList: [],
// 表单参数
form: {
@@ -217,7 +227,7 @@
created(){
// this.getDeptTree();
this.getDocumentTree();
- // this.getDiscussionsList()
+ this.getDiscussionsList()
},
mounted(){
},
@@ -375,6 +385,14 @@
this.$set(this.showReplyForm, index, false);
this.$set(this.replyContent, index, '');
},
+ extractColorByName(name) {
+ let temp = [];
+ temp.push("#");
+ for (let index = 0; index < name.length; index++) {
+ temp.push(parseInt(name[index].charCodeAt(0), 10).toString(16));
+ }
+ return temp.slice(0, 5).join('').slice(0, 4);
+ },
/** 第二级 **/
toggleReplyFormSon(parentIndex, repIndex) {
const parentItem = this.discussionsList[parentIndex];
@@ -388,7 +406,7 @@
this.$set(parentItem.replyContentSon, repIndex, '');
},
/** 第二级回复 **/
- submitReplySon(parentIndex, repIndex, repItem) {
+ submitReplySon(parentIndex, repIndex, repItem, repId) {
let self = this
const parentItem = this.discussionsList[parentIndex];
const content = parentItem.replyContentSon[repIndex];
@@ -402,6 +420,7 @@
}
let data = {
"discussionId": repItem.id,
+ "repId": repId,
"content": content,
}
@@ -577,18 +596,22 @@
return null;
},
getDiscussionsList() {
- let self = this
- listDiscussions({businessId:self.form.docId}).then(res => {
- self.discussionsList = res.rows
- self.discussionsList.forEach(item => {
+ let _this = this
+ _this.reviewTotal = 0
+ listDiscussions({businessId:_this.form.docId}).then(res => {
+ _this.discussionsList = res.rows
+ let reviewTotal = 0
+ _this.discussionsList.forEach(item => {
if(item.repliesList && item.repliesList.length > 0){
- self.$set(item, 'showReplyFormSon', new Array(item.repliesList.length).fill(false))
- self.$set(item, 'replyContentSon', new Array(item.repliesList.length).fill(''))
+ reviewTotal += item.repliesList.length
+ _this.$set(item, 'showReplyFormSon', new Array(item.repliesList.length).fill(false))
+ _this.$set(item, 'replyContentSon', new Array(item.repliesList.length).fill(''))
}else{
- self.$set(item, 'showReplyFormSon', false)
- self.$set(item, 'replyContentSon', '')
+ _this.$set(item, 'showReplyFormSon', false)
+ _this.$set(item, 'replyContentSon', '')
}
});
+ _this.reviewTotal = _this.discussionsList.length + reviewTotal
});
},
diff --git a/src/views/document/editDocument.vue b/src/views/document/editDocument.vue
index 8dc94cd..4ab5569 100644
--- a/src/views/document/editDocument.vue
+++ b/src/views/document/editDocument.vue
@@ -6,7 +6,7 @@
-
@@ -330,7 +330,7 @@
// 表单校验
rules: {
docCategoryId: [
- { required: true, message: "文档分类不能为空", trigger: "change" }
+ { required: true, message: "文档分类不能为空", trigger: "input" }
],
docCode: [
{ required: true, message: "文档编号不能为空", trigger: "blur" }
@@ -453,6 +453,9 @@
const uniqueID = 'file_' + timestamp;
return uniqueID;
},
+ inputSelect(){
+ this.$refs.form.validateField('docCategoryId')
+ },
/** 提交按钮 */
submitForm: function() {
let self = this
diff --git a/src/views/document/index.vue b/src/views/document/index.vue
index f23dcd3..496c7a6 100644
--- a/src/views/document/index.vue
+++ b/src/views/document/index.vue
@@ -9,6 +9,7 @@
v-model="queryParams.docCode"
placeholder="请输入文档名称"
clearable
+ @clear="handleQuery"
@keyup.enter.native="handleQuery"
/>
@@ -17,6 +18,7 @@
v-model="queryParams.docName"
placeholder="请输入文档名称"
clearable
+ @clear="handleQuery"
@keyup.enter.native="handleQuery"
/>
@@ -51,11 +53,12 @@
@change="handleQuery"
>
-
+
@@ -88,7 +91,7 @@
handleCommand(command, scope.row)">
更多
- 编辑
- 删除
详情
+ 编辑
+ 删除
@@ -226,12 +229,12 @@
-
+
@@ -263,7 +266,7 @@
关 闭
-
+
@@ -414,7 +417,7 @@ export default {
docName: '',
docCode: '',
docType: '',
- docPrincipals: '',
+ docPrincipalsName: '',
docSource: '',
docStatus: '',
createById: this.$store.getters.userId,
@@ -629,11 +632,16 @@ export default {
}
//只能删除已上传数据
let delFlag = false;
- for(let item of self.selection){
- if(!(item.docStatus == 'ysc')){
- delFlag = true;
+ if(self.selection){
+ for(let item of self.selection){
+ if(!(item.docStatus == 'ysc')){
+ delFlag = true;
+ }
}
}
+ if(row.docStatus && row.docStatus != 'ysc'){
+ delFlag = true;
+ }
if(delFlag){
this.$modal.msgError(`只能删除文档状态为[已上传]数据,请重新选择`);
return
@@ -808,7 +816,7 @@ export default {
if (this.checkList.length<1) {
this.checkList = JSON.parse(JSON.stringify(this.columnList))
}
- this.exportTitle = '导出'
+ this.exportTitle = '全量导出'
this.exportDrawerOpen = true
this.batchExportFlag = false
},
diff --git a/src/views/filestatistic/index.vue b/src/views/filestatistic/index.vue
index bb83f53..d9770e3 100644
--- a/src/views/filestatistic/index.vue
+++ b/src/views/filestatistic/index.vue
@@ -66,6 +66,7 @@
v-model="queryParams.docName"
placeholder="请输入文档名称"
clearable
+ @clear="handleQuery"
@keyup.enter.native="handleQuery"
/>
diff --git a/src/views/message/index.vue b/src/views/message/index.vue
index 4c66aef..593ee3d 100644
--- a/src/views/message/index.vue
+++ b/src/views/message/index.vue
@@ -10,6 +10,7 @@
placeholder="请输入消息内容"
clearable
style="width: 240px"
+ @clear="handleQuery"
@keyup.enter.native="handleQuery"
/>
diff --git a/src/views/statistic/index.vue b/src/views/statistic/index.vue
index d9a5c82..27e1945 100644
--- a/src/views/statistic/index.vue
+++ b/src/views/statistic/index.vue
@@ -81,6 +81,7 @@
v-model="queryParams.toolName"
placeholder="请输入工具名称"
clearable
+ @clear="handleQuery"
@keyup.enter.native="handleQuery"
/>
diff --git a/src/views/tool/index.vue b/src/views/tool/index.vue
index e7b5965..72f198c 100644
--- a/src/views/tool/index.vue
+++ b/src/views/tool/index.vue
@@ -10,6 +10,7 @@
v-model="queryParams.toolCode"
placeholder="请输入工具编号"
clearable
+ @clear="handleQuery"
@keyup.enter.native="handleQuery"
/>
@@ -18,9 +19,34 @@
v-model="queryParams.toolName"
placeholder="请输入工具名称"
clearable
+ @clear="handleQuery"
@keyup.enter.native="handleQuery"
/>
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
@@ -105,7 +146,7 @@
-
+
@@ -376,6 +417,7 @@ export default {
pageSize: 10,
toolCode: undefined,
toolName: undefined,
+ toolPrincipalsName: undefined,
status: undefined,
createBy: this.$store.getters.userId,
permissionCheck: true,
@@ -610,7 +652,7 @@ export default {
if (this.checkList.length<1) {
this.checkList = JSON.parse(JSON.stringify(this.columnList))
}
- this.exportTitle = '导出'
+ this.exportTitle = '全量导出'
this.batchExportFlag = false
this.exoportDrawerOpen = true
},
diff --git a/src/views/tool/toolDetail.vue b/src/views/tool/toolDetail.vue
index 04a4e25..668ef7a 100644
--- a/src/views/tool/toolDetail.vue
+++ b/src/views/tool/toolDetail.vue
@@ -11,7 +11,7 @@
{{detailData.toolPrincipalsName}}
{{detailData.toolRespDeptName}}
-
+
{{detailData.toolUse}}
{{detailData.testSituation}}
{{detailData.functionDesc}}
@@ -354,12 +354,12 @@
getDiscussionsList() {
let _this = this
_this.reviewTotal = 0
- listDiscussions({businessId:this.toolDetail.toolId}).then(res => {
+ listDiscussions({businessId: _this.toolDetail.toolId}).then(res => {
_this.discussionsList = res.rows
let reviewTotal = 0
_this.discussionsList.forEach(item => {
- reviewTotal += item.repliesList.length
if(item.repliesList && item.repliesList.length > 0){
+ reviewTotal += item.repliesList.length
_this.$set(item, 'showReplyFormSon', new Array(item.repliesList.length).fill(false))
_this.$set(item, 'replyContentSon', new Array(item.repliesList.length).fill(''))
}else{
diff --git a/src/views/workflowList/addWorkflow/tool_release.vue b/src/views/workflowList/addWorkflow/tool_release.vue
index 644bfc2..3281813 100644
--- a/src/views/workflowList/addWorkflow/tool_release.vue
+++ b/src/views/workflowList/addWorkflow/tool_release.vue
@@ -127,7 +127,7 @@
-
+
-
+
diff --git a/src/views/workstuff/apply/index.vue b/src/views/workstuff/apply/index.vue
index 1d73a63..9282b6c 100644
--- a/src/views/workstuff/apply/index.vue
+++ b/src/views/workstuff/apply/index.vue
@@ -6,7 +6,13 @@
-
+
diff --git a/src/views/workstuff/dispose/index.vue b/src/views/workstuff/dispose/index.vue
index 52a1f8f..c55bc9c 100644
--- a/src/views/workstuff/dispose/index.vue
+++ b/src/views/workstuff/dispose/index.vue
@@ -5,7 +5,12 @@
-
+
@@ -206,9 +211,6 @@ export default {
handleDeal(row) {
this.dealDrawerShow = true;
let flowUrl = this.buildFlowUrl(row)
- // alert(flowUrl)
- //window.open(flowUrl)
- /* */
this.$nextTick(() => {
this.$refs.dealDrawer.init(flowUrl);
});