copy from WMS/web/app/template/MyPluginName/Controllers/MyEntityNameDrawer.ts
copy to HIAWms/web/src/widgets/HIAWms/Controllers/WmsPlaceDrawer.ts
文件从 WMS/web/app/template/MyPluginName/Controllers/MyEntityNameDrawer.ts 复制 |
| | |
| | | import { ref, onMounted, reactive, computed, Ref, watch } from 'vue' |
| | | import { injectModel } from '@/libs/Provider/Provider' |
| | | import { MyEntityNameDrawer } from '../Models/MyEntityNameDrawer' |
| | | import { WmsPlaceDrawer } from '../Models/WmsPlaceDrawer' |
| | | import { ElMessage } from 'element-plus' |
| | | import isEqual from 'lodash/isEqual' |
| | | import { ConfirmBox } from '@/components/ConfirmBox/ConfirmBox' |
| | | import { cloneDeep } from 'lodash' |
| | | |
| | | export const useMyEntityNameDrawer = (props: any, ctx?: any) => { |
| | | const myEntityNameDrawer = |
| | | injectModel<MyEntityNameDrawer>('myEntityNameDrawer') |
| | | export const useWmsPlaceDrawer = (props: any, ctx?: any) => { |
| | | const wmsplaceDrawer = |
| | | injectModel<WmsPlaceDrawer>('wmsplaceDrawer') |
| | | /** |
| | | * 鐢ㄦ潵瀵规瘮鐨勫垵濮嬪寲鏁版嵁 |
| | | */ |
| | |
| | | sort: props.sort, |
| | | } |
| | | if (!current.value) { |
| | | await myEntityNameDrawer.addMyEntityName(data) |
| | | await wmsplaceDrawer.addWmsPlace(data) |
| | | } else { |
| | | const id = current.value.id |
| | | await myEntityNameDrawer.updateMyEntityName(id, data) |
| | | await wmsplaceDrawer.updateWmsPlace(id, data) |
| | | } |
| | | ElMessage.success('淇濆瓨鎴愬姛') |
| | | ctx.emit('confirm') |
| | |
| | | */ |
| | | const onOpen = async () => { |
| | | if (current.value) { |
| | | const res = await myEntityNameDrawer.getMyEntityNameDetail(current.value) |
| | | const res = await wmsplaceDrawer.getWmsPlaceDetail(current.value) |
| | | |
| | | formData.value = { |
| | | name: res.name, |