New file |
| | |
| | | export default [ |
| | | { |
| | | label: "一级工单", |
| | | value: 1, |
| | | }, |
| | | { |
| | | label: "二级工单", |
| | | value: 2, |
| | | }, |
| | | { |
| | | label: "三级工单", |
| | | value: 3, |
| | | } |
| | | ]; |
| | |
| | | handleClick() { |
| | | this.$confirm({ |
| | | title: '系统提示', |
| | | content: '确认提交审批', |
| | | content: '确认提交审核', |
| | | okText: '确认', |
| | | cancelText: '取消', |
| | | onOk: ()=>{ |
| | |
| | | import axios from "@/assets/axios"; |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * 工作流-上传图纸和bom |
| | | * @param data 传参 |
| | | * @returns {AxiosPromise} |
| | | */ |
| | | export const uploadDraw = (data)=>{ |
| | | return axios({ |
| | | method: "POST", |
| | | url: "worksheetMain/submit", |
| | | data |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 工作流-总经理审批 |
| | | * @param data 传参 |
| | |
| | | value: 5 |
| | | }, |
| | | { |
| | | name: "notApproved", |
| | | title: "未审批", |
| | | name: "approving", |
| | | title: "审批中", |
| | | type: "warning", |
| | | span: 6, |
| | | value: 2 |
| | |
| | | name: "myDraw", |
| | | title: "我的图纸", |
| | | type: "", |
| | | span: 5, |
| | | span: 4, |
| | | value: 5 |
| | | }, |
| | | { |
| | | name: "todo", |
| | | title: "待处理", |
| | | type: "primary", |
| | | span: 5, |
| | | span: 4, |
| | | value: 4 |
| | | }, |
| | | { |
| | | name: "notApproved", |
| | | title: "未审批", |
| | | name: "handled", |
| | | title: "已处理", |
| | | type: "success", |
| | | span: 4, |
| | | value: 2 |
| | | }, |
| | | { |
| | | name: "approving", |
| | | title: "审批中", |
| | | type: "warning", |
| | | span: 4, |
| | | value: 2 |
| | |
| | | name: "rejected", |
| | | title: "已驳回", |
| | | type: "danger", |
| | | span: 5, |
| | | span: 4, |
| | | value: 1 |
| | | }, |
| | | { |
| | | name: "approved", |
| | | title: "已审批", |
| | | type: "success", |
| | | span: 5, |
| | | span: 4, |
| | | value: 2 |
| | | }, |
| | | ], |
| | |
| | | value: 2 |
| | | }, |
| | | ] |
| | | } |
| | | } |
| | |
| | | :maskClosable="false" |
| | | :footer="false" |
| | | :width="500"> |
| | | <submit-form v-if="isReload" :list="subList" @cancel="cancelSubmit"></submit-form> |
| | | <submit-form v-if="isReload" :list="subList" @success="successSubmit" @cancel="cancelSubmit"></submit-form> |
| | | </a-modal> |
| | | </div> |
| | | </page-toggle-transition> |
| | |
| | | this.drawUploadVisible = false; |
| | | this.submitFormVisible = true; |
| | | }, |
| | | successSubmit() { |
| | | this.submitFormVisible = false; |
| | | }, |
| | | cancelSubmit() { |
| | | this.submitFormVisible = false; |
| | | this.drawUploadVisible = true; |
| | |
| | | </a-form> |
| | | <div class="modal-footer"> |
| | | <a-button type="primary" @click="handleSubmit"> |
| | | 确认审核 |
| | | 提交审核 |
| | | </a-button> |
| | | <a-button style="margin-left: 8px;" type="danger" @click="cancel"> |
| | | 返回 |
| | |
| | | |
| | | <script> |
| | | import {getUserByRoleId} from "@/pages/user/apis"; |
| | | |
| | | import {uploadDraw} from "@/pages/workplace/apis"; |
| | | import const_work_level from "@/assets/js/const/const_work_level"; |
| | | import getItemByKey from "@/assets/js/tools/getItemByKey"; |
| | | export default { |
| | | name: "SubmitForm", |
| | | props: { |
| | |
| | | return { |
| | | form: this.$form.createForm(this, { name: 'submitForm' }), |
| | | userList: [], |
| | | levels: [ |
| | | { |
| | | label: "一级工单", |
| | | value: 1, |
| | | }, |
| | | { |
| | | label: "二级工单", |
| | | value: 2, |
| | | }, |
| | | { |
| | | label: "三级工单", |
| | | value: 3, |
| | | } |
| | | ], |
| | | levels: const_work_level, |
| | | formData: { |
| | | title: "", // 工单标题 |
| | | nextUser: "", // 下一个处理人 |
| | |
| | | if (!err) { |
| | | let data = {...this.formData, ...values}; |
| | | data.approvingBomList = this.list; |
| | | console.log(data); |
| | | data.nextUser = getItemByKey(data.nextUserName, this.userList).id; |
| | | uploadDraw(data).then(res=>{ |
| | | let rs = res.data; |
| | | if(rs.code == 1 && rs.data) { |
| | | this.$emit('success', this.list); |
| | | this.$message.success(rs.msg); |
| | | }else { |
| | | this.$message.error(rs.msg); |
| | | } |
| | | }).catch(error => { |
| | | this.$message.error("接口请求异常"); |
| | | console.log(error); |
| | | }); |
| | | } |
| | | }); |
| | | }, |