|
@@ -14,13 +14,17 @@
|
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
|
<a-col :span="24">
|
|
|
- <a-form-model-item label="类型:发送、抄送" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="recType">
|
|
|
- <a-input-number v-model="model.recType" placeholder="请输入类型:发送、抄送" style="width: 100%" />
|
|
|
+ <a-form-model-item label="类型" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="recType">
|
|
|
+ <a-select v-model="model.recType" placeholder="请输入类型:发送、抄送" style="width: 100%" >
|
|
|
+ <a-select-option v-for="c in contactType" :value="c.key" :key="c.key">
|
|
|
+ {{ c.label }}
|
|
|
+ </a-select-option>
|
|
|
+ </a-select>
|
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
|
<a-col :span="24">
|
|
|
<a-form-model-item label="是否启用" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="isActive">
|
|
|
- <a-input-number v-model="model.isActive" placeholder="请输入是否启用" style="width: 100%" />
|
|
|
+ <a-switch v-model:checked="model.isActive" :unCheckedValue="0" :CheckedValue="1" style="width: 5%" />
|
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
|
</a-row>
|
|
@@ -49,6 +53,8 @@
|
|
|
data () {
|
|
|
return {
|
|
|
model:{
|
|
|
+ isActive: false,
|
|
|
+ recType: 0
|
|
|
},
|
|
|
labelCol: {
|
|
|
xs: { span: 24 },
|
|
@@ -60,7 +66,19 @@
|
|
|
},
|
|
|
confirmLoading: false,
|
|
|
validatorRules: {
|
|
|
+ name: [{ required: true, message: '姓名不能为空', trigger: 'change' }],
|
|
|
+ email: [{ required: true, message: '邮箱不能为空', trigger: 'change' }],
|
|
|
},
|
|
|
+ contactType: [
|
|
|
+ {
|
|
|
+ key: 0,
|
|
|
+ label: "发送"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ key: 1,
|
|
|
+ label: "抄送"
|
|
|
+ }
|
|
|
+ ],
|
|
|
url: {
|
|
|
add: "/contact/add",
|
|
|
edit: "/contact/edit",
|
|
@@ -79,14 +97,17 @@
|
|
|
},
|
|
|
methods: {
|
|
|
add () {
|
|
|
+ this.model.isActive = this.model.isActive ? 1 : 0;
|
|
|
this.edit(this.modelDefault);
|
|
|
},
|
|
|
edit (record) {
|
|
|
+ this.model.isActive = this.model.isActive ? 1 : 0;
|
|
|
this.model = Object.assign({}, record);
|
|
|
this.visible = true;
|
|
|
},
|
|
|
submitForm () {
|
|
|
const that = this;
|
|
|
+ this.model.isActive = this.model.isActive ? 1 : 0;
|
|
|
// 触发表单验证
|
|
|
this.$refs.form.validate(valid => {
|
|
|
if (valid) {
|