zrlibs
2025-03-17 7ae689ef9495232756023f0177683e80615e13aa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<template>
  <Modal
    :model-value="modelValue"
    title="Common Modal dialog box title"
    class-name="data-table-add"
    @update:model-value="(v) => this.$emit('update:modelValue', v)"
  >
    <Form :model="form" :label-width="110">
      <template v-if="model != 'info'">
        <FormItem label="仓库编码:">
          <Input
            v-model="form.WH_Code"
            placeholder="Enter something..."
            size="small"
          ></Input>
        </FormItem>
        <FormItem label="仓库名称:">
          <Input
            v-model="form.WH_Code"
            placeholder="Enter something..."
            size="small"
          ></Input>
        </FormItem>
        <FormItem label="仓库负责人:">
          <Input
            v-model="form.WH_Code"
            placeholder="Enter something..."
            size="small"
          ></Input>
        </FormItem>
        <FormItem label="仓库电话:">
          <Input
            v-model="form.WH_Code"
            placeholder="Enter something..."
            size="small"
          ></Input>
        </FormItem>
        <FormItem label="上级仓库编码:">
          <Input
            v-model="form.WH_Code"
            placeholder="Enter something..."
            size="small"
          ></Input>
        </FormItem>
        <FormItem label="地址:">
          <Input
            v-model="form.WH_Code"
            placeholder="Enter something..."
            size="small"
          ></Input>
        </FormItem>
        <FormItem>
          <Checkbox v-model="form.WH_Code" size="small">是否本级</Checkbox>
        </FormItem>
        <FormItem>
          <Checkbox v-model="form.WH_Code" size="small">是否代管</Checkbox>
        </FormItem>
        <FormItem>
          <Checkbox v-model="form.WH_Code" size="small">是否启用</Checkbox>
        </FormItem>
      </template>
      <template v-else>
        <FormItem label="仓库编码:"> 仓库编码 </FormItem>
        <FormItem label="仓库名称:"> 仓库名称 </FormItem>
        <FormItem label="仓库负责人:"> 仓库负责人 </FormItem>
        <FormItem label="仓库电话:"> 仓库电话 </FormItem>
        <FormItem label="上级仓库编码:"> 上级仓库编码 </FormItem>
        <FormItem label="地址:"> 地址 </FormItem>
        <FormItem>
          <Checkbox v-model="form.WH_Code" size="small" disabled
            >是否本级</Checkbox
          >
        </FormItem>
        <FormItem>
          <Checkbox v-model="form.WH_Code" size="small" disabled
            >是否代管</Checkbox
          >
        </FormItem>
        <FormItem>
          <Checkbox v-model="form.WH_Code" size="small" disabled
            >是否启用</Checkbox
          >
        </FormItem>
      </template>
    </Form>
    <template #footer>
      <template v-if="model != 'info'">
        <Space>
          <Button type="text" @click="onCancel">取消</Button>
          <Button type="primary" @click="onOk">确定</Button>
        </Space>
      </template>
      <template v-else>
        <Button type="primary" @click="onClose">关闭</Button>
      </template>
    </template>
  </Modal>
</template>
 
<script>
export default {
  name: "ExampleDataTableAdd",
  props: {
    modelValue: Boolean,
    model: {
      type: String,
      default: () => "info",
    },
  },
  data() {
    return {
      form: {},
    };
  },
  methods: {
    onOk() {},
    onCancel() {},
    onClose() {},
  },
};
</script>
 
<style lang="less">
.data-table-add {
  .ivu-modal {
    top: 40px;
  }
}
</style>