|
@@ -78,6 +78,7 @@ import {
|
|
|
orderBaseStatusCount,
|
|
|
orderBaseImport,
|
|
|
orderBaseImport2,
|
|
|
+ orderBaseImport3,
|
|
|
orderBaseDetail
|
|
|
} from '@/api/workOrderPool.js'
|
|
|
import workOrderInfo from './detailModule/workOrderInfo/index.vue'
|
|
@@ -188,12 +189,28 @@ export default {
|
|
|
],
|
|
|
[
|
|
|
this.optionsEvensAuth(
|
|
|
- ['importTemplate', 'downloadImportTemplate', 'importTemplate2', 'downloadImportTemplate2'],
|
|
|
+ ['import4', 'importTemplate', 'downloadImportTemplate', 'importTemplate2', 'downloadImportTemplate2'],
|
|
|
{
|
|
|
name: '导入工单',
|
|
|
click: () => {}
|
|
|
}
|
|
|
),
|
|
|
+ this.optionsEvensAuth('import4', ({ moduleName }) => {
|
|
|
+ return {
|
|
|
+ name: moduleName,
|
|
|
+ render: () => {
|
|
|
+ return this.importButton(orderBaseImport3, moduleName, () => {
|
|
|
+ return new Promise((r, j) => {
|
|
|
+ selectOptionWebsit()
|
|
|
+ .then(websit => {
|
|
|
+ r({ createWebsitId: websit?.websitId, createWebsitName: websit?.name })
|
|
|
+ })
|
|
|
+ .catch(j)
|
|
|
+ })
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }),
|
|
|
this.optionsEvensAuth('importTemplate', ({ moduleName }) => {
|
|
|
return {
|
|
|
name: moduleName,
|