zs
2025-04-28 1f32ea02c1910c417f159cba81a296e66ae7484c
HIAWms/web/app/template/HIAWms/Controllers/SampleDrawer.ts
copy from WMS/web/app/template/MyPluginName/Controllers/MyEntityNameDrawer.ts copy to HIAWms/web/app/template/HIAWms/Controllers/SampleDrawer.ts
文件从 WMS/web/app/template/MyPluginName/Controllers/MyEntityNameDrawer.ts 复制
@@ -1,14 +1,14 @@
import { ref, onMounted, reactive, computed, Ref, watch } from 'vue'
import { injectModel } from '@/libs/Provider/Provider'
import { MyEntityNameDrawer } from '../Models/MyEntityNameDrawer'
import { SampleDrawer } from '../Models/SampleDrawer'
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 useSampleDrawer = (props: any, ctx?: any) => {
  const sampleDrawer =
    injectModel<SampleDrawer>('sampleDrawer')
  /**
   * 鐢ㄦ潵瀵规瘮鐨勫垵濮嬪寲鏁版嵁
   */
@@ -93,10 +93,10 @@
      sort: props.sort,
    }
    if (!current.value) {
      await myEntityNameDrawer.addMyEntityName(data)
      await sampleDrawer.addSample(data)
    } else {
      const id = current.value.id
      await myEntityNameDrawer.updateMyEntityName(id, data)
      await sampleDrawer.updateSample(id, data)
    }
    ElMessage.success('淇濆瓨鎴愬姛')
    ctx.emit('confirm')
@@ -114,7 +114,7 @@
   */
  const onOpen = async () => {
    if (current.value) {
      const res = await myEntityNameDrawer.getMyEntityNameDetail(current.value)
      const res = await sampleDrawer.getSampleDetail(current.value)
      formData.value = {
        name: res.name,