| | |
| | | </div> --> |
| | | |
| | | <div class="search-bar-box-item"> |
| | | <el-select v-model="filters.status" placeholder="请选择工单状态" clearable> |
| | | <el-select v-model="filters.status" placeholder="请选择工单状态" clearable :disabled="activeTab !== 'all'"> |
| | | <el-option v-for="item in statuses" :key="item.value" :label="item.label" :value="item.value" /> |
| | | </el-select> |
| | | </div> |
| | |
| | | <el-button type="danger" |
| | | v-if="form.status == 0 || (form.status == 2 && userInfo.user_id == form.create_user)" |
| | | @click="submitForm(1)">发布</el-button> |
| | | <el-button type="primary" v-if="form.status == 0 || (form.status == 2 && userInfo.user_id == form.create_user)" @click="submitForm(0)">保存</el-button> |
| | | <!-- <el-button type="primary" v-if="form.status == 0 || userInfo.user_id == form.create_user" |
| | | @click="submitForm(0)">保存</el-button> --> |
| | | |
| | |
| | | ...mapGetters(['userInfo', 'permission']), |
| | | filteredTabs () { |
| | | // rejection_and_draft 权限控制“已驳回”和“草稿”tab |
| | | console.log(this.permission, '权限信息') |
| | | console.log(this.userInfo, '权限信息22') |
| | | // console.log(this.permission, '权限信息') |
| | | // console.log(this.userInfo, '权限信息22') |
| | | const canShowRejectAndDraft = this.permission?.rejection_and_draft === true |
| | | return this.tabs |
| | | .map(tab => { |
| | |
| | | handleTabChange (tab) { |
| | | this.activeTab = tab.props?.name || tab.name |
| | | this.filters.status = '' |
| | | if (tab.props?.name === 'WAIT_AUDIT') { |
| | | this.filters.status = '1' |
| | | } else if (tab.props?.name === 'REJECTED') { |
| | | this.filters.status = '2' |
| | | } else if (tab.props?.name === 'PASS') { |
| | | this.filters.status = '3' |
| | | } else if (tab.props?.name === 'DRAFT') { |
| | | this.filters.status = '0' |
| | | } |
| | | this.page.currentPage = 1 |
| | | this.fetchTableData() |
| | | }, |
| | |
| | | |
| | | this.page.currentPage = 1 |
| | | this.onLoad(this.page, this.query) |
| | | this.handleViewDetail() |
| | | // this.handleViewDetail() |
| | | }, |
| | | /** |
| | | * 驳回 |