| | |
| | | </span> |
| | | <span slot="unloadingFlagSlot" slot-scope="text, record"> |
| | | <a-tag color="green" v-if="record.unloadingFlag === '0'">正常</a-tag> |
| | | <a-tag color="red" v-else-if="record.unloadingFlag === '1'">已下料</a-tag> |
| | | <a-tag color="red" v-else-if="record.unloadingFlag === '1' && record.category === 'LOADING'">已下料</a-tag> |
| | | </span> |
| | | <span slot="action" slot-scope="text, record"> |
| | | <a @click="handleEdit(record)">下料</a> |
| | | <a-divider type="vertical" /> |
| | | <a @click="handleDetail(record)">详情</a> |
| | | <a @click="handleUnloading(record)" v-if="record.category === 'LOADING' && record.unloadingFlag === '0' && record.remainingQuantity > 0">下料</a> |
| | | </span> |
| | | </a-table> |
| | | </div> |
| | | |
| | | <mes-material-loading-modal ref="modalForm" @ok="modalFormOk"></mes-material-loading-modal> |
| | | <mes-material-unloading-modal ref="unloadingModalForm" @ok="modalFormOk" ></mes-material-unloading-modal> |
| | | </a-card> |
| | | </template> |
| | | |
| | |
| | | import { mixinDevice } from '@/utils/mixin' |
| | | import { JeecgListMixin } from '@/mixins/JeecgListMixin' |
| | | import MesMaterialLoadingModal from './modules/MesMaterialLoadingModal' |
| | | import MesMaterialUnloadingModal from './modules/MesMaterialUnloadingModal' |
| | | |
| | | export default { |
| | | name: 'MesMaterialLoadingList', |
| | | mixins: [JeecgListMixin, mixinDevice], |
| | | components: { |
| | | MesMaterialLoadingModal |
| | | MesMaterialLoadingModal, |
| | | MesMaterialUnloadingModal |
| | | }, |
| | | data() { |
| | | return { |
| | |
| | | created() { |
| | | }, |
| | | computed: {}, |
| | | methods: {} |
| | | methods: { |
| | | handleUnloading(record) { |
| | | this.$refs.unloadingModalForm.edit(record); |
| | | this.$refs.unloadingModalForm.title = "下料"; |
| | | this.$refs.unloadingModalForm.disableSubmit = false; |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | <style scoped> |