Commit e495cdc9a889b9b6963d451e6f2d8dbd841a981a

Authored by wuxw
1 parent 193fcece

v1.9 优化物品放行提交者自己结束

src/views/work/itemReleaseDetailLang.js
@@ -44,7 +44,8 @@ export const messages = { @@ -44,7 +44,8 @@ export const messages = {
44 selectNextHandler: 'Please select next handler', 44 selectNextHandler: 'Please select next handler',
45 submitSuccess: 'Submit successfully', 45 submitSuccess: 'Submit successfully',
46 submitFailed: 'Submit failed', 46 submitFailed: 'Submit failed',
47 - administrator: 'Administrator' 47 + administrator: 'Administrator',
  48 + end: 'End'
48 } 49 }
49 }, 50 },
50 zh: { 51 zh: {
@@ -92,7 +93,8 @@ export const messages = { @@ -92,7 +93,8 @@ export const messages = {
92 selectNextHandler: '请选择下一节点处理人', 93 selectNextHandler: '请选择下一节点处理人',
93 submitSuccess: '提交成功', 94 submitSuccess: '提交成功',
94 submitFailed: '提交失败', 95 submitFailed: '提交失败',
95 - administrator: '管理员' 96 + administrator: '管理员',
  97 + end: '结束'
96 } 98 }
97 } 99 }
98 } 100 }
99 \ No newline at end of file 101 \ No newline at end of file
src/views/work/itemReleaseDetailList.vue
@@ -138,6 +138,7 @@ @@ -138,6 +138,7 @@
138 <el-option v-if="itemReleaseDetailInfo.nextAudit.backIndex" value="1400" 138 <el-option v-if="itemReleaseDetailInfo.nextAudit.backIndex" value="1400"
139 :label="$t('itemReleaseDetail.returnToSubmitter')" /> 139 :label="$t('itemReleaseDetail.returnToSubmitter')" />
140 <el-option value="1300" :label="$t('itemReleaseDetail.transfer')" /> 140 <el-option value="1300" :label="$t('itemReleaseDetail.transfer')" />
  141 + <el-option v-if="itemReleaseDetailInfo.nextAudit.exit && userId == itemReleaseDetailInfo.pools.createUserId" value="1500" :label="$t('itemReleaseDetail.end')" />
141 </el-select> 142 </el-select>
142 </el-form-item> 143 </el-form-item>
143 <el-form-item :label="$t('itemReleaseDetail.workOrderDescription')"> 144 <el-form-item :label="$t('itemReleaseDetail.workOrderDescription')">
@@ -189,6 +190,7 @@ import { @@ -189,6 +190,7 @@ import {
189 listRunWorkflowImage, 190 listRunWorkflowImage,
190 queryNextDealUser 191 queryNextDealUser
191 } from '@/api/work/itemReleaseDetailApi' 192 } from '@/api/work/itemReleaseDetailApi'
  193 +import {getUserId} from '@/api/user/userApi'
192 194
193 export default { 195 export default {
194 name: 'ItemReleaseDetailList', 196 name: 'ItemReleaseDetailList',
@@ -198,6 +200,7 @@ export default { @@ -198,6 +200,7 @@ export default {
198 data() { 200 data() {
199 return { 201 return {
200 communityId: '', 202 communityId: '',
  203 + userId:'',
201 itemReleaseDetailInfo: { 204 itemReleaseDetailInfo: {
202 irId: '', 205 irId: '',
203 flowId: '', 206 flowId: '',
@@ -205,6 +208,7 @@ export default { @@ -205,6 +208,7 @@ export default {
205 resNames: [], 208 resNames: [],
206 comments: [], 209 comments: [],
207 action: '', 210 action: '',
  211 +
208 audit: { 212 audit: {
209 auditCode: '1100', 213 auditCode: '1100',
210 auditMessage: '', 214 auditMessage: '',
@@ -220,6 +224,7 @@ export default { @@ -220,6 +224,7 @@ export default {
220 }, 224 },
221 created() { 225 created() {
222 this.communityId = getCommunityId() 226 this.communityId = getCommunityId()
  227 + this.userId = getUserId()
223 this.initData() 228 this.initData()
224 }, 229 },
225 methods: { 230 methods: {