|
@@ -126,7 +126,7 @@
|
|
<a class="ant-dropdown-link">更多 <a-icon type="down" /></a>
|
|
<a class="ant-dropdown-link">更多 <a-icon type="down" /></a>
|
|
<a-menu slot="overlay">
|
|
<a-menu slot="overlay">
|
|
<a-menu-item>
|
|
<a-menu-item>
|
|
- <a @click="handleDetail(record)">详情</a>
|
|
|
|
|
|
+ <a @click="handleDrawerDetail(record)">详情</a>
|
|
</a-menu-item>
|
|
</a-menu-item>
|
|
<a-menu-item>
|
|
<a-menu-item>
|
|
<a @click="handleFreeze(record)">冻结</a>
|
|
<a @click="handleFreeze(record)">冻结</a>
|
|
@@ -143,9 +143,10 @@
|
|
</a-table>
|
|
</a-table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
+ <!-- 增改+派单 -->
|
|
<cmms-repair-manage-modal ref="modalForm" @ok="modalFormOk"></cmms-repair-manage-modal>
|
|
<cmms-repair-manage-modal ref="modalForm" @ok="modalFormOk"></cmms-repair-manage-modal>
|
|
- <!-- 派单 -->
|
|
|
|
- <cmms-repair-dispatch ref="dispatchForm"></cmms-repair-dispatch>
|
|
|
|
|
|
+ <!-- 详情 -->
|
|
|
|
+ <cmms-repair-manage-detail ref="drawerDetail"></cmms-repair-manage-detail>
|
|
</a-card>
|
|
</a-card>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -155,14 +156,14 @@
|
|
import { mixinDevice } from '@/utils/mixin'
|
|
import { mixinDevice } from '@/utils/mixin'
|
|
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
|
|
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
|
|
import CmmsRepairManageModal from './modules/CmmsRepairManageModal'
|
|
import CmmsRepairManageModal from './modules/CmmsRepairManageModal'
|
|
-import CmmsRepairDispatch from './modules/CmmsRepairDispatch.vue'
|
|
|
|
|
|
+ import CmmsRepairManageDetail from './modules/CmmsRepairManageDetail.vue'
|
|
|
|
|
|
export default {
|
|
export default {
|
|
name: 'CmmsRepairManageList',
|
|
name: 'CmmsRepairManageList',
|
|
mixins:[JeecgListMixin, mixinDevice],
|
|
mixins:[JeecgListMixin, mixinDevice],
|
|
components: {
|
|
components: {
|
|
CmmsRepairManageModal,
|
|
CmmsRepairManageModal,
|
|
- CmmsRepairDispatch
|
|
|
|
|
|
+ CmmsRepairManageDetail,
|
|
},
|
|
},
|
|
data () {
|
|
data () {
|
|
return {
|
|
return {
|
|
@@ -188,7 +189,8 @@ import CmmsRepairDispatch from './modules/CmmsRepairDispatch.vue'
|
|
{
|
|
{
|
|
title:'维修工单编号',
|
|
title:'维修工单编号',
|
|
align:"center",
|
|
align:"center",
|
|
- dataIndex: 'repaircode'
|
|
|
|
|
|
+ dataIndex: 'repaircode',
|
|
|
|
+ customCell: this.customCellDetail
|
|
},
|
|
},
|
|
{
|
|
{
|
|
title:'工单名称',
|
|
title:'工单名称',
|
|
@@ -263,11 +265,11 @@ import CmmsRepairDispatch from './modules/CmmsRepairDispatch.vue'
|
|
// },
|
|
// },
|
|
{
|
|
{
|
|
title:'创建时间',
|
|
title:'创建时间',
|
|
- align:"center",
|
|
|
|
- dataIndex: 'createTime',
|
|
|
|
- customRender:function (text) {
|
|
|
|
- return !text?"":(text.length>10?text.substr(0,10):text)
|
|
|
|
- }
|
|
|
|
|
|
+ align:"center",
|
|
|
|
+ dataIndex: 'createTime',
|
|
|
|
+ customRender:function (text) {
|
|
|
|
+ return !text?"":(text.length>10?text.substr(0,10):text)
|
|
|
|
+ }
|
|
},
|
|
},
|
|
// {
|
|
// {
|
|
// title:'备注',
|
|
// title:'备注',
|
|
@@ -318,10 +320,10 @@ import CmmsRepairDispatch from './modules/CmmsRepairDispatch.vue'
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
// 派单
|
|
// 派单
|
|
- handleEdit: function (record) {
|
|
|
|
- this.$refs.dispatchForm.dispatch(record);
|
|
|
|
- this.$refs.dispatchForm.title = "派单";
|
|
|
|
- this.$refs.dispatchForm.disableSubmit = false;
|
|
|
|
|
|
+ handleDisptch (record) {
|
|
|
|
+ this.$refs.modalForm.title = "派单";
|
|
|
|
+ this.$refs.modalForm.modalType = "disptch";
|
|
|
|
+ this.$refs.modalForm.dispatch(record);
|
|
},
|
|
},
|
|
// 冻结
|
|
// 冻结
|
|
handleFreeze(record){
|
|
handleFreeze(record){
|