diff --git a/src/api/modules/dictionary.js b/src/api/modules/dictionary.js new file mode 100644 index 0000000..dca2c9d --- /dev/null +++ b/src/api/modules/dictionary.js @@ -0,0 +1,62 @@ +import { instance as request } from '@/utils/request' + +export default { + //外层 + addDic (data) { + return request({ + url: '/api/sys/dict/add', + method: 'post', + data + }) + }, + editDic (data) { + return request({ + url: '/api/sys/dict/edit', + method: 'put', + data + }) + }, + getDic (data) { + return request({ + url: '/api/sys/dict/page', + method: 'get', + params:data + }) + }, + delDic (data) { + return request({ + url: '/api/sys/dict/delete', + method: 'delete', + params:data + }) + }, + //内层 + addItemDic (data) { + return request({ + url: '/api/sys/dictItem/add', + method: 'post', + data + }) + }, + editItemDic (data) { + return request({ + url: '/api/sys/dictItem/edit', + method: 'put', + data + }) + }, + getItemDic (data) { + return request({ + url: '/api/sys/dictItem/page', + method: 'get', + params:data + }) + }, + delItemDic (data) { + return request({ + url: '/api/sys/dictItem/delete', + method: 'delete', + params:data + }) + }, +} diff --git a/src/api/modules/setting.js b/src/api/modules/setting.js index 59e65a2..c5f5f5e 100644 --- a/src/api/modules/setting.js +++ b/src/api/modules/setting.js @@ -24,4 +24,5 @@ export default { params:data }) }, + } diff --git a/src/components/ProcessMixin.vue b/src/components/ProcessMixin.vue index 796e336..ce98f8c 100644 --- a/src/components/ProcessMixin.vue +++ b/src/components/ProcessMixin.vue @@ -12,6 +12,10 @@ label: '权限申请流程', value: '1' }, + { + label: '报告上传流程', + value: '2' + }, ], formDisableFlag: false, nowOrder: '', diff --git a/src/components/newTranslate.vue b/src/components/newTranslate.vue new file mode 100644 index 0000000..e6df410 --- /dev/null +++ b/src/components/newTranslate.vue @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + {{ buttonTexts[0] }} + + + + + {{ buttonTexts[1] }} + + + + + + + {{ buttonTexts[2] }} + + + + + + + + + + + + + + + + + + + + + diff --git a/src/router/modules/system.js b/src/router/modules/system.js index ff3cab2..ca0262e 100644 --- a/src/router/modules/system.js +++ b/src/router/modules/system.js @@ -66,6 +66,21 @@ const routes = [ meta: { crumb: ['暂无权限'] } + },{ + path: 'dictionary', + name: 'dictionary', + component: () => import('../../views/System/dataDictionary.vue'), + meta: { + crumb: ['字典管理'] + } + }, + { + path: 'dicdeatil', + name: 'dicdeatil', + component: () => import('../../views/System/dictionaryDetail.vue'), + meta: { + crumb: ['字典详情'] + } } ] } diff --git a/src/utils/Enum/enum.js b/src/utils/Enum/enum.js index 33f93ca..33bc33b 100644 --- a/src/utils/Enum/enum.js +++ b/src/utils/Enum/enum.js @@ -6,3 +6,11 @@ export const PERMISSION = new Esenum([ { label: '预览+下载', value: "2" } ]) +// 基础设置的枚举 +// export const basMessage = new Esenum([ +// {name:"水印前缀" ,value: "WATERMARK_PREFIX"} +// ]) +export const basMessage = new Esenum({ + mark: {name: "水印前缀", value: "WATERMARK_PREFIX",index:0} +}) + diff --git a/src/views/Login.vue b/src/views/Login.vue index 24fea97..af45ce0 100644 --- a/src/views/Login.vue +++ b/src/views/Login.vue @@ -38,11 +38,12 @@ + + diff --git a/src/views/System/dictionaryDetail.vue b/src/views/System/dictionaryDetail.vue new file mode 100644 index 0000000..1c9b4b3 --- /dev/null +++ b/src/views/System/dictionaryDetail.vue @@ -0,0 +1,447 @@ + + + + + + + + {{dicName}} + + + + + + + 选项: + + + + + + 查询 + 重置 + + + + + 新增 + 删除 + + + + + + + + + + {{ rowIndex + (q.pageNo - 1) * q.pageSize + 1 }} + + + + + + + + + + + + + + + + 查看 + 编辑 + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + 确定 + + + + + + + + + + diff --git a/src/views/baseMes/index.vue b/src/views/baseMes/index.vue index 3ef2ac6..4a888c7 100644 --- a/src/views/baseMes/index.vue +++ b/src/views/baseMes/index.vue @@ -1,31 +1,32 @@ - + - {{i.configKey}}: - 水印前缀: + - 保存 + 保存 diff --git a/src/views/reportProcess/examine.vue b/src/views/reportProcess/examine.vue index a0240b5..e1ddbf6 100644 --- a/src/views/reportProcess/examine.vue +++ b/src/views/reportProcess/examine.vue @@ -102,7 +102,7 @@ export default { }, PERMISSION, submitjson:{}, - prcType:1 + prcType:2 } }, created () { @@ -110,7 +110,7 @@ export default { this.prcNum=this.$store.getters.handleProcess.prcNum this.prcId=this.$store.getters.handleProcess.prcId this.prcName=this.$store.getters.handleProcess.prcName - this.$set(this.processForm,'prcName',this.prcName) + let params={ prcId: this.prcId, @@ -121,7 +121,7 @@ export default { } this.getProcessDetail(params).then(res=>{ this.processForm = JSON.parse(this.processOld.dataJson) - + this.$set(this.processForm,'prcName',this.prcName) this.disabled=false this.formControl= true if(this.$route.query.type=='yiban'){ diff --git a/src/views/reportProcess/launch.vue b/src/views/reportProcess/launch.vue index 2435d74..5e5c882 100644 --- a/src/views/reportProcess/launch.vue +++ b/src/views/reportProcess/launch.vue @@ -188,7 +188,7 @@ export default { }) } - if (this.$route.query.taskDefinitionKey == 'aid4' ) { + if (this.$route.query.taskDefinitionKey == 'reEdit' ) { this.taskId = this.$store.getters.handleProcess.taskId this.prcNum = this.$store.getters.handleProcess.prcNum this.prcId = this.$store.getters.handleProcess.prcId @@ -231,7 +231,7 @@ export default { methods: { handleReset() { this.processForm.prcName = '' - if(this.$route.query.taskDefinitionKey == 'aid4'){ + if(this.$route.query.taskDefinitionKey == 'reEdit'){ this.processForm.prcName = this.prcName } this.applicationForm = { @@ -270,7 +270,6 @@ export default { // console.log(checkedList) const parts = [] const partsName = [] - console.log(checkedList, '0009999') checkedList.map((item, index) => { parts.push(item.userId || item.USID) partsName.push(item.uname) @@ -304,7 +303,7 @@ export default { this.saveLoading = true let submitJson = JSON.stringify({...this.assignForm, userId: this.$store.getters.userInfo.usid,approvalOpinion:this.assignForm.remark}) - let dataJson = JSON.stringify(this.tableData) + let dataJson = JSON.stringify(this.processForm) let params = { prcName: this.processForm.prcName, userId: this.$store.getters.userInfo.usid, @@ -335,13 +334,14 @@ export default { console.log(this.$store.getters.userInfo.usid, " this.$store.getters.userInfo.USID") this.$refs.assignFormRef.validate(async v => { debugger - let z=this.$refs.basMes.submit() + this.processForm=this.$refs.basMes.form + let z=this.$refs.basMes.submit() if (v && z) { //如果不是第一次 if (this.initShow) { let flag=await this.JuggleSub(this.taskId) if(flag){ - let dataJson = JSON.stringify(this.tableData) + let dataJson = JSON.stringify(this.processForm) let submitJson = JSON.stringify({...this.assignForm, userId: this.$store.getters.userInfo.usid,approvalOpinion:this.assignForm.remark}) this.completeProcess({ dataJson, @@ -368,7 +368,7 @@ export default { approveData: { ...this.processForm, ...this.assignForm, userId: this.$store.getters.userInfo.usid - }, dataMsg: this.tableData + }, dataMsg: this.processForm } form.approvalOpinion = this.assignForm.remark form.prcType = this.prcType diff --git a/src/views/userCenter/processCenter/finishProcess.vue b/src/views/userCenter/processCenter/finishProcess.vue index dec8084..321e193 100644 --- a/src/views/userCenter/processCenter/finishProcess.vue +++ b/src/views/userCenter/processCenter/finishProcess.vue @@ -118,7 +118,7 @@ export default { this.$store.commit('setHandleProcess',params) switch (row.prcType) { case '1' : - if (row.taskDefinitionKey == 'aid1' || row.taskDefinitionKey == 'aid4') { + if (row.taskDefinitionKey == 'start' || row.taskDefinitionKey == 'reEdit') { this.$router.push({ path: '/permission/launch', query: { @@ -136,7 +136,27 @@ export default { taskDefinitionKey:row.taskDefinitionKey } }) - } + };break; + case '2' : + if (row.taskDefinitionKey == 'start' || row.taskDefinitionKey == 'reEdit') { + this.$router.push({ + path: '/reportprocess/launch', + query: { + id: this.$route.query.id, + type:'yiban', + taskDefinitionKey:row.taskDefinitionKey + } + }) + }else{ + this.$router.push({ + path: '/reportprocess/examine', + query: { + id: this.$route.query.id, + type:'yiban', + taskDefinitionKey:row.taskDefinitionKey + } + }) + };break; } }, } diff --git a/src/views/userCenter/processCenter/gencyProcess.vue b/src/views/userCenter/processCenter/gencyProcess.vue index 564a99d..ca3e83e 100644 --- a/src/views/userCenter/processCenter/gencyProcess.vue +++ b/src/views/userCenter/processCenter/gencyProcess.vue @@ -109,7 +109,7 @@ export default { switch (row.prcType) { case '1' : debugger - if (row.taskDefinitionKey == 'aid4') { + if (row.taskDefinitionKey == 'reEdit') { this.$router.push({ path: '/permission/launch', query: { @@ -127,7 +127,27 @@ export default { prcName: row.prcName } }) - } + };break; + case '2' : + if (row.taskDefinitionKey == 'start' || row.taskDefinitionKey == 'reEdit') { + this.$router.push({ + path: '/reportprocess/launch', + query: { + id: this.$route.query.id, + prcName: row.prcName, + taskDefinitionKey:row.taskDefinitionKey + } + }) + }else{ + this.$router.push({ + path: '/reportprocess/examine', + query: { + id: this.$route.query.id, + prcName: row.prcName, + taskDefinitionKey:row.taskDefinitionKey + } + }) + };break; } }, }, diff --git a/src/views/userCenter/processCenter/monitorProcesses/monitorModal.vue b/src/views/userCenter/processCenter/monitorProcesses/monitorModal.vue index 1d4109b..38fbeef 100644 --- a/src/views/userCenter/processCenter/monitorProcesses/monitorModal.vue +++ b/src/views/userCenter/processCenter/monitorProcesses/monitorModal.vue @@ -121,7 +121,7 @@ export default { pId: this.pId } if(this.prcType == '1'){ - if(this.aid=='aid2'){ + if(this.aid=='oneApply'){ params.replaceMap="oneApprove:"+ this.form.assignee+','+"oneApproveName:"+ this.form.assigneeName }else{ params.replaceMap="twoApprove:"+ this.form.assignee+','+"twoApproveName:"+ this.form.assigneeName diff --git a/src/views/userCenter/processCenter/sentProcess.vue b/src/views/userCenter/processCenter/sentProcess.vue index 138690e..f7011bc 100644 --- a/src/views/userCenter/processCenter/sentProcess.vue +++ b/src/views/userCenter/processCenter/sentProcess.vue @@ -106,8 +106,8 @@ export default { res.isViewDetails = 1 res.prcType = prcType res.prcNum = row.prcNum - if (res.taskDefinitionKey == 'aid1' || - res.taskDefinitionKey == 'aid4' ) { + if (res.taskDefinitionKey == 'start' || + res.taskDefinitionKey == 'reEdit' ) { this.$router.push({ path: '/permission/launch', query: res,