| | |
| | | <a-icon type="down"/> |
| | | </a> |
| | | <a-menu slot="overlay"> |
| | | <a-menu-item v-if="record.shiftStatus == 1"> |
| | | <a key="0" @click="handleDefault(record)">设置为默认</a> |
| | | </a-menu-item> |
| | | <a-menu-item v-if="record.shiftStatus == 1"> |
| | | <a key="1" @click="handleEdit(record)">编辑</a> |
| | | </a-menu-item> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import qs from 'qs' |
| | | import { |
| | | requestPut, putAction, deleteAction |
| | | requestPut, putAction, deleteAction,postAction |
| | | } from '@/api/manage' |
| | | import { |
| | | JeecgListMixin |
| | |
| | | url: { |
| | | list: '/mdc/mdcMdcShift/queryPageList', |
| | | changeStatus: '/mdc/mdcMdcShift/changeStatus', |
| | | deleteBatch:'/mdc/mdcMdcShift/deleteShift' |
| | | deleteBatch:'/mdc/mdcMdcShift/deleteShift', |
| | | changeDefaultShift: '/mdc/mdcMdcShift/changeDefaultShift' |
| | | }, |
| | | columns: [ |
| | | { |
| | |
| | | let _this = this |
| | | putAction(this.url.changeStatus, { id: id, status: status }).then((res) => { |
| | | if (res.success) { |
| | | _this.$message.success('操作成功!') |
| | | _this.$notification.success({ |
| | | message:'消息', |
| | | description:res.message |
| | | }) |
| | | _this.loadData() |
| | | } else { |
| | | that.$message.warning('操作失败!') |
| | | _this.$notification.warning({ |
| | | message:'消息', |
| | | description:res.message |
| | | }); |
| | | } |
| | | }) |
| | | }, |
| | |
| | | this.$refs.modalForm.add() |
| | | this.$refs.modalForm.title = '班制配置' |
| | | this.$refs.modalForm.disableSubmit = false |
| | | }, |
| | | handleDefault:function(record){ |
| | | postAction(this.url.changeDefaultShift,qs.stringify({id:record.id})).then((res) =>{ |
| | | if(res.success){ |
| | | // this.$message.success(res.message); |
| | | this.$notification.success({ |
| | | message:'消息', |
| | | description:res.message |
| | | }); |
| | | this.loadData() |
| | | }else{ |
| | | // this.$message.success(res.message); |
| | | this.$notification.warning({ |
| | | message:'消息', |
| | | description:res.message |
| | | }); |
| | | } |
| | | }) |
| | | }, |
| | | handleDelete: function(record){ |
| | | if(!this.url.deleteBatch){ |
| | |
| | | var that = this; |
| | | deleteAction(that.url.deleteBatch, {id: record}).then((res) => { |
| | | if (res.success) { |
| | | that.$message.success(res.message); |
| | | // that.$message.success(res.message); |
| | | that.$notification.success({ |
| | | message:'消息', |
| | | description:res.message |
| | | }); |
| | | that.loadData(); |
| | | } else { |
| | | that.$message.warning(res.message); |
| | | // that.$message.warning(res.message); |
| | | that.$notification.warning({ |
| | | message:'消息', |
| | | description:res.message |
| | | }); |
| | | } |
| | | }); |
| | | }, |