| | |
| | | @size-change="sizeChange" |
| | | @refresh-change="refreshChange" |
| | | @on-load="onLoad"> |
| | | <template slot="menuLeft"> |
| | | <el-radio-group v-model="mode" size="small"> |
| | | <el-radio-button label="1">通用流程</el-radio-button> |
| | | <el-radio-button label="2">定制流程</el-radio-button> |
| | | </el-radio-group> |
| | | </template> |
| | | <!-- <template slot="menuLeft">--> |
| | | <!-- <el-radio-group v-model="mode" size="small">--> |
| | | <!-- <el-radio-button label="1">通用流程</el-radio-button>--> |
| | | <!-- <el-radio-button label="2">定制流程</el-radio-button>--> |
| | | <!-- </el-radio-group>--> |
| | | <!-- </template>--> |
| | | <template slot-scope="scope" slot="menu"> |
| | | <el-button type="text" |
| | | size="small" |
| | |
| | | import {mapGetters} from "vuex"; |
| | | import {startList} from "@/api/work/work"; |
| | | import {flowCategory, flowRoute} from "@/util/flow"; |
| | | import {getDetailByUserId} from "@/api/enterprise/enterprise"; |
| | | |
| | | export default { |
| | | data() { |
| | | return { |
| | | form: {}, |
| | | mode: '1', |
| | | mode: '2', |
| | | selectionId: '', |
| | | selectionList: [], |
| | | query: {}, |
| | |
| | | } |
| | | }, |
| | | computed: { |
| | | ...mapGetters(["permission", "flowRoutes"]), |
| | | ...mapGetters(["permission", "flowRoutes","userInfo"]), |
| | | ids() { |
| | | let ids = []; |
| | | this.selectionList.forEach(ele => { |
| | |
| | | }); |
| | | return ids.join(","); |
| | | }, |
| | | permit(){ |
| | | return this.userInfo.role_name == 'admin' || this.userInfo.role_name == 'administrator' ? true:false |
| | | }, |
| | | }, |
| | | created() { |
| | | this.getEnterpriseDetailByUserId() |
| | | }, |
| | | methods: { |
| | | searchReset() { |
| | |
| | | this.$refs.crud.toggleSelection(); |
| | | }, |
| | | handleStart(row) { |
| | | console.log(row,"7777") |
| | | this.$router.push({path: `/work/process/${flowRoute(this.flowRoutes, row.category)}/form/${row.id}`}); |
| | | }, |
| | | handleImage(row) { |
| | |
| | | this.loading = false; |
| | | this.selectionClear(); |
| | | }); |
| | | }, |
| | | getEnterpriseDetailByUserId(){ |
| | | getDetailByUserId(this.userInfo.user_id).then(res=>{ |
| | | if (res.data.code == 200){ |
| | | if (JSON.stringify(res.data.data) == '{}' && !this.permit){ |
| | | this.$alert('请先完善企业信息', '提示', { |
| | | confirmButtonText: '确定', |
| | | callback: ()=>{ |
| | | this.$router.push("/enterprise/enterprise") |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | }; |