|
|
|
@ -157,8 +157,8 @@
|
|
|
|
|
</template> |
|
|
|
|
</el-dialog> |
|
|
|
|
<el-dialog v-model="dialogFormService" title="修改服务类型"> |
|
|
|
|
<el-form :model="formService"> |
|
|
|
|
<el-form-item label="服务类型" :label-width="formLabelWidth"> |
|
|
|
|
<el-form :model="formService" :rules="serveRules" ref="formServiceRef"> |
|
|
|
|
<el-form-item label="服务类型" :label-width="formLabelWidth" prop="typeService"> |
|
|
|
|
<!-- <el-input v-model="formService.typeService" autocomplete="off" />--> |
|
|
|
|
<el-select v-model="formService.typeService" clearable placeholder="请选择服务类型"> |
|
|
|
|
<el-option |
|
|
|
@ -170,10 +170,10 @@
|
|
|
|
|
</el-option> |
|
|
|
|
</el-select> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="费用" :label-width="formLabelWidth"> |
|
|
|
|
<el-input v-model="formService.cost" autocomplete="off" /> |
|
|
|
|
<el-form-item label="费用" :label-width="formLabelWidth" prop="cost"> |
|
|
|
|
<el-input v-model="formService.cost" autocomplete="off" placeholder="请填写费用 " /> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="原因" :label-width="formLabelWidth"> |
|
|
|
|
<el-form-item label="原因" :label-width="formLabelWidth" prop="cause"> |
|
|
|
|
<el-input |
|
|
|
|
v-model="formService.cause" |
|
|
|
|
:rows="2" |
|
|
|
@ -191,14 +191,14 @@
|
|
|
|
|
</template> |
|
|
|
|
</el-dialog> |
|
|
|
|
<el-dialog v-model="dialogFormCustomer" title="修改客户信息"> |
|
|
|
|
<el-form :model="formCustomer"> |
|
|
|
|
<el-form-item label="姓名" :label-width="formLabelWidth"> |
|
|
|
|
<el-form :model="formCustomer" :rules="rules" ref="formCustomerRef"> |
|
|
|
|
<el-form-item label="姓名" :label-width="formLabelWidth" prop="name"> |
|
|
|
|
<el-input v-model="formCustomer.name" autocomplete="off" /> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="电话" :label-width="formLabelWidth"> |
|
|
|
|
<el-form-item label="电话" :label-width="formLabelWidth" prop="phone"> |
|
|
|
|
<el-input v-model="formCustomer.phone" autocomplete="off" /> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="地址" :label-width="formLabelWidth"> |
|
|
|
|
<el-form-item label="地址" :label-width="formLabelWidth" prop="address"> |
|
|
|
|
<el-input |
|
|
|
|
v-model="formCustomer.address" |
|
|
|
|
:rows="2" |
|
|
|
@ -413,12 +413,16 @@ export default {
|
|
|
|
|
columnList: _newCol, |
|
|
|
|
columnListedit: [], |
|
|
|
|
loginRules: { |
|
|
|
|
consigneeAddress: [{ required: true, message: '请输入收货人地址', trigger: 'blur' }], |
|
|
|
|
consigneeAddress: [ |
|
|
|
|
{ required: true, message: '请输入收货人地址', trigger: ['blur', 'change'] }, |
|
|
|
|
], |
|
|
|
|
consigneeMobile: [ |
|
|
|
|
{ required: true, message: '请输入收货人电话', trigger: 'change' }, |
|
|
|
|
{ min: 11, max: 11, message: '请输入11位电话号码', trigger: 'blur' }, |
|
|
|
|
{ min: 11, max: 11, message: '请输入11位电话号码', trigger: ['blur', 'change'] }, |
|
|
|
|
], |
|
|
|
|
consigneePerson: [ |
|
|
|
|
{ required: true, message: '请输入收货人名称', trigger: ['blur', 'change'] }, |
|
|
|
|
], |
|
|
|
|
consigneePerson: [{ required: true, message: '请输入收货人名称', trigger: 'blur' }], |
|
|
|
|
}, |
|
|
|
|
drawerShow: false, |
|
|
|
|
height: 0, |
|
|
|
@ -443,6 +447,16 @@ export default {
|
|
|
|
|
pageSize: 30, |
|
|
|
|
total: 40, |
|
|
|
|
}, |
|
|
|
|
rules: { |
|
|
|
|
address: [{ required: true, message: '请输入收货人地址', trigger: ['blur', 'change'] }], |
|
|
|
|
phone: [{ required: true, message: '请输入收货人电话', trigger: ['blur', 'change'] }], |
|
|
|
|
name: [{ required: true, message: '请输入收货人名称', trigger: ['blur', 'change'] }], |
|
|
|
|
}, |
|
|
|
|
serveRules: { |
|
|
|
|
typeService: [{ required: true, message: '请选择服务类型', trigger: ['blur', 'change'] }], |
|
|
|
|
cost: [{ required: true, message: '请输入费用', trigger: ['blur', 'change'] }], |
|
|
|
|
cause: [{ required: true, message: '请输入原因', trigger: ['blur', 'change'] }], |
|
|
|
|
}, |
|
|
|
|
// 表单数据 |
|
|
|
|
form: {}, |
|
|
|
|
formCall: {}, // 通知 |
|
|
|
@ -807,33 +821,46 @@ export default {
|
|
|
|
|
}); |
|
|
|
|
break; |
|
|
|
|
case '2': |
|
|
|
|
this.formService.stockArticleId = this.ids; |
|
|
|
|
console.log('服务类型', this.formService); |
|
|
|
|
addService(this.formService).then(() => { |
|
|
|
|
this.$message({ |
|
|
|
|
type: 'success', |
|
|
|
|
message: '操作成功!', |
|
|
|
|
this.$refs.formServiceRef.validate(valid => { |
|
|
|
|
if (!valid) { |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
this.formService.stockArticleId = this.ids; |
|
|
|
|
console.log('服务类型', this.formService); |
|
|
|
|
addService(this.formService).then(() => { |
|
|
|
|
this.$message({ |
|
|
|
|
type: 'success', |
|
|
|
|
message: '操作成功!', |
|
|
|
|
}); |
|
|
|
|
this.dialogFormService = false; |
|
|
|
|
this.formService = {}; |
|
|
|
|
this.onLoad(this.page); |
|
|
|
|
}); |
|
|
|
|
this.dialogFormService = false; |
|
|
|
|
this.formService = {}; |
|
|
|
|
this.onLoad(this.page); |
|
|
|
|
}); |
|
|
|
|
break; |
|
|
|
|
case '3': |
|
|
|
|
console.log('客户信息!!!', this.formCustomer); |
|
|
|
|
if (!this.dialogFormCustomerOwn) { |
|
|
|
|
this.formCustomer.stockArticleId = this.ids; |
|
|
|
|
} |
|
|
|
|
addClient(this.formCustomer).then(() => { |
|
|
|
|
this.$message({ |
|
|
|
|
type: 'success', |
|
|
|
|
message: '操作成功!', |
|
|
|
|
this.$refs.formCustomerRef.validate(valid => { |
|
|
|
|
if (!valid) { |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
console.log('客户信息!!!', this.formCustomer); |
|
|
|
|
if (!this.dialogFormCustomerOwn) { |
|
|
|
|
this.formCustomer.stockArticleId = this.ids; |
|
|
|
|
} |
|
|
|
|
addClient(this.formCustomer).then(() => { |
|
|
|
|
this.$message({ |
|
|
|
|
type: 'success', |
|
|
|
|
message: '操作成功!', |
|
|
|
|
}); |
|
|
|
|
this.dialogFormCustomer = false; |
|
|
|
|
this.dialogFormCustomerOwn = false; |
|
|
|
|
this.formCustomer = {}; |
|
|
|
|
this.onLoad(this.page); |
|
|
|
|
}); |
|
|
|
|
this.dialogFormCustomer = false; |
|
|
|
|
this.dialogFormCustomerOwn = false; |
|
|
|
|
this.formCustomer = {}; |
|
|
|
|
this.onLoad(this.page); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|