| | |
| | | <a-form layout="inline" @keyup.enter.native="searchQuery"> |
| | | <a-row :gutter="24"> |
| | | <!-- v-show="false" hidden="true"--> |
| | | <!-- <a-col :xl="6" :lg="7" :md="8" :sm="24" v-show="true">--> |
| | | <!-- <!– defaultValue="disposal"–>--> |
| | | <!-- <a-form-item label="变动方式">--> |
| | | <!-- <a-input placeholder="请输入变动方式" v-model="queryParam.changeMethod" defaultValue="scrap"></a-input>--> |
| | | <!-- </a-form-item>--> |
| | | <!-- </a-col>--> |
| | | <!-- <a-col :xl="6" :lg="7" :md="8" :sm="24" v-show="true">--> |
| | | <!-- <!– defaultValue="disposal"–>--> |
| | | <!-- <a-form-item label="变动方式">--> |
| | | <!-- <a-input placeholder="请输入变动方式" v-model="queryParam.changeMethod" defaultValue="scrap"></a-input>--> |
| | | <!-- </a-form-item>--> |
| | | <!-- </a-col>--> |
| | | |
| | | <a-col :xl="6" :lg="7" :md="8" :sm="24"> |
| | | <a-form-item label="单据号"> |
| | |
| | | :customRow="clickThenSelect" |
| | | @change="handleTableChange"> |
| | | |
| | | <span slot="num" slot-scope="text"> |
| | | <j-ellipsis :value="text" :length="15" /> |
| | | </span> |
| | | <template slot="htmlSlot" slot-scope="text"> |
| | | <div v-html="text"></div> |
| | | </template> |
| | | <template slot="imgSlot" slot-scope="text,record"> |
| | | <span v-if="!text" style="font-size: 12px;font-style: italic;">无图片</span> |
| | | <img v-else :src="getImgView(text)" :preview="record.id" height="25px" alt="" style="max-width:80px;font-size: 12px;font-style: italic;" /> |
| | | <img v-else :src="getImgView(text)" :preview="record.id" height="25px" alt="" |
| | | style="max-width:80px;font-size: 12px;font-style: italic;" /> |
| | | </template> |
| | | <template slot="fileSlot" slot-scope="text"> |
| | | <span v-if="!text" style="font-size: 12px;font-style: italic;">无文件</span> |
| | |
| | | 下载 |
| | | </a-button> |
| | | </template> |
| | | <!-- <template>--> |
| | | <!-- <a-tooltip placement="topLeft">--> |
| | | <!-- <template slot="title">--> |
| | | <!-- <span>{{value}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- {{ value | ellipsis(length) }}--> |
| | | <!-- </a-tooltip>--> |
| | | <!-- </template>--> |
| | | <!-- 字符串超长截取省略号显示--> |
| | | <span slot="remark" slot-scope="text"> |
| | | <j-ellipsis :value="text" :length="15" /> |
| | | </span> |
| | | |
| | | <span |
| | | slot="action" |
| | | slot-scope="text, record" |
| | | > |
| | | <span |
| | | slot="action" |
| | | slot-scope="text, record" |
| | | > |
| | | <a-popconfirm |
| | | v-if="record.auditStatus == 'notSubmitted'||record.auditStatus =='Rejected'" |
| | | title="确认提交吗?" |
| | | @confirm="() =>handleCommit(record,'commit')" |
| | | > |
| | | v-if="record.auditStatus == 'notSubmitted'||record.auditStatus =='Rejected'" |
| | | title="确认提交吗?" |
| | | @confirm="() =>handleCommit(record,'commit')" |
| | | > |
| | | <a>提交</a> |
| | | </a-popconfirm> |
| | | <a-popconfirm |
| | |
| | | </a-tab-pane> |
| | | </a-tabs> |
| | | <equipment-scrap-modal ref="modalForm" @ok="modalFormOk"></equipment-scrap-modal> |
| | | <approvel-modal ref="approvalModalForm" @ok='approvalModalFormOk' @cancel='approvalModalFormOk'></approvel-modal> |
| | | <approvel-modal ref="approvalModalForm" @ok="approvalModalFormOk" @cancel="approvalModalFormOk"></approvel-modal> |
| | | </a-card> |
| | | </template> |
| | | |
| | | <script> |
| | | |
| | | import { JeecgListMixin } from '@/mixins/JeecgListMixin' |
| | | |
| | | import EquipmentScrapModal from './modules/equipmentScrap/EquipmentScrapModal.vue' |
| | | import EquipmentScrapDetailList from './modules/equipmentScrap/EquipmentScrapDetailList' |
| | | import { getAction,postAction } from '@/api/manage' |
| | | import { initDictOptions, filterMultiDictText } from '@/components/dict/JDictSelectUtil' |
| | | import { getAction, postAction } from '@/api/manage' |
| | | import JEllipsis from '@/components/jeecg/JEllipsis' |
| | | |
| | | import '@/assets/less/TableExpand.less' |
| | | import ApprovelModal from './modules/equipmentSeal/ApprovelModal' |
| | | |
| | |
| | | title: '单据号', |
| | | align: 'center', |
| | | sorter: true, |
| | | dataIndex: 'num' |
| | | dataIndex: 'num', |
| | | scopedSlots: { customRender: 'num' }, |
| | | width: 100, |
| | | ellipsis: true |
| | | |
| | | }, |
| | | { |
| | | title: '审批状态', |
| | |
| | | } |
| | | this.loading = false |
| | | }) |
| | | this.equipmentScrapDetailMainId = "" |
| | | this.equipmentScrapDetailMainId = '' |
| | | }, |
| | | handleCommit(record, type) { |
| | | let url |
| | | let url |
| | | type == 'commit' ? record.auditStatus = 'pendingApproval' : record.auditStatus = 'notSubmitted' |
| | | type == 'commit' ? url = this.url.submit : url = this.url.revocation |
| | | postAction(url, record).then(res => { |
| | | if (res.success) { |
| | | if (type === 'commit') { |
| | | this.$message.success("提交成功!"); |
| | | this.$message.success('提交成功!') |
| | | } else { |
| | | this.$message.success("撤回成功!"); |
| | | this.$message.success('撤回成功!') |
| | | } |
| | | |
| | | this.loadData(1); |
| | | this.loadData(1) |
| | | } else { |
| | | this.$message.warning(res.message); |
| | | this.$message.warning(res.message) |
| | | } |
| | | }) |
| | | }, |
| | | handleApprove: function(record) { |
| | | let approve |
| | | approve = this.url.approve |
| | | this.$refs.approvalModalForm.showModals(record, approve,'Approved','Rejected') |
| | | this.$refs.approvalModalForm.showModals(record, approve, 'Approved', 'Rejected') |
| | | this.$refs.approvalModalForm.title = '审批' |
| | | this.$refs.approvalModalForm.disableSubmit = false |
| | | |