Browse Source

按钮权限显示

ops-management-platform-frontend-dev
wbc 1 month ago
parent
commit
76df9b8729
  1. 7
      src/views/IO/workOrder/delayAudit/index.vue
  2. 7
      src/views/IO/workOrder/orderAudit/index.vue
  3. 13
      src/views/IO/workOrder/orderHandle/index.vue
  4. 5
      src/views/IO/workOrder/orderSearch/index.vue
  5. 5
      src/views/IO/workOrder/orderSend/index.vue

7
src/views/IO/workOrder/delayAudit/index.vue

@ -4,7 +4,7 @@
<template #bodyCell="{ column, record }">
<template v-if="column && record && column.key === 'action'">
<a-button type="link" @click="showAuditModal(record.id)">审核</a-button>
<a-button type="link" @click="showAuditModal(record.id)" v-if="record.handleResult=='待处理'">审核</a-button>
<a-button type="link" @click="showDrawer(record.id)">详情</a-button>
</template>
</template>
@ -21,7 +21,7 @@
import { formSchemas, columns } from './data';
import auditModal from './auditModal.vue';
import detailDrawer from './detailDrawer.vue';
import { ref } from 'vue';
import { ref,onActivated } from 'vue';
const [registerTable,{reload}] = useTable({
title: '延期审核',
@ -71,6 +71,9 @@
getProjectOptions();
};
getOptions();
onActivated(()=>{
reload()
})
//
</script>

7
src/views/IO/workOrder/orderAudit/index.vue

@ -4,7 +4,7 @@
<template #bodyCell="{ column, record }">
<template v-if="column && record && column.key === 'action'">
<a-button type="link" @click="showAuditModal(record.id,record.status)">审核</a-button>
<a-button type="link" @click="showAuditModal(record.id,record.status)" v-if="record.status!=6">审核</a-button>
<a-button type="link" @click="showDrawer(record.id)">详情</a-button>
</template>
</template>
@ -21,7 +21,7 @@
import { formSchemas, columns } from './data';
import auditModal from './auditModal.vue';
import detailDrawer from './detailDrawer.vue';
import { ref } from 'vue';
import { ref,onActivated } from 'vue';
const [registerTable,{reload}] = useTable({
title: '工单审核',
@ -71,6 +71,9 @@
getProjectOptions();
};
getOptions();
onActivated(()=>{
reload()
})
//
</script>

13
src/views/IO/workOrder/orderHandle/index.vue

@ -10,11 +10,11 @@
cancel-text="否"
@confirm="receive(record.id)"
>
<a-button type="link">接单</a-button>
<a-button type="link" v-if="record.status==1">接单</a-button>
</a-popconfirm>
<a-button type="link" @click="handle(record.id)">处理</a-button>
<a-button type="link" @click="back(record.id)">回退</a-button>
<a-button type="link" @click="delay(record.id)">延期</a-button>
<a-button type="link" @click="handle(record.id)" v-if="record.status==2||record.status==7">处理</a-button>
<a-button type="link" @click="back(record.id)" v-if="record.status==2||record.status==7">回退</a-button>
<a-button type="link" @click="delay(record.id)" v-if="record.status==2||record.status==7">延期</a-button>
</template>
</template>
</BasicTable>
@ -34,7 +34,7 @@
import backModal from './backModal.vue';
import handleModal from './handleModal.vue';
import delayModal from './delayModal.vue';
import { ref } from 'vue';
import { ref,onActivated} from 'vue';
const [registerTable,{reload}] = useTable({
title: '工单处理',
@ -96,6 +96,9 @@
getProjectOptions();
};
getOptions();
onActivated(()=>{
reload()
})
//
</script>

5
src/views/IO/workOrder/orderSearch/index.vue

@ -22,7 +22,7 @@
import { formSchemas, columns } from './data';
import faultModal from './faultModal.vue';
import detailDrawer from './detailDrawer.vue';
import { ref } from 'vue';
import { ref,onActivated } from 'vue';
const [registerTable,{reload}] = useTable({
title: '工单搜索',
@ -83,6 +83,9 @@
getFaultSubcategoryOptions()
};
getOptions();
onActivated(()=>{
reload()
})
//
</script>

5
src/views/IO/workOrder/orderSend/index.vue

@ -25,7 +25,7 @@
import faultModal from './faultModal.vue';
import detailDrawer from './detailDrawer.vue';
import sendModal from './sendModal.vue';
import { ref } from 'vue';
import { ref,onActivated } from 'vue';
const [registerTable,{reload}] = useTable({
title: '工单派遣',
@ -79,6 +79,9 @@
getProjectOptions();
};
getOptions();
onActivated(()=>{
reload()
})
//
</script>

Loading…
Cancel
Save