|
@@ -85,6 +85,13 @@ export default {
|
|
this.form.approvers = value
|
|
this.form.approvers = value
|
|
this.$refs.ruleForm.clearValidate()
|
|
this.$refs.ruleForm.clearValidate()
|
|
},
|
|
},
|
|
|
|
+ getTreeVal (data) {
|
|
|
|
+ const ret = []
|
|
|
|
+ data.map(item => {
|
|
|
|
+ ret.push(item.value)
|
|
|
|
+ })
|
|
|
|
+ return ret
|
|
|
|
+ },
|
|
// 确定
|
|
// 确定
|
|
handleSave (e) {
|
|
handleSave (e) {
|
|
e.preventDefault()
|
|
e.preventDefault()
|
|
@@ -93,11 +100,12 @@ export default {
|
|
if (valid) {
|
|
if (valid) {
|
|
const form = JSON.parse(JSON.stringify(_this.form))
|
|
const form = JSON.parse(JSON.stringify(_this.form))
|
|
if (form.approvers) {
|
|
if (form.approvers) {
|
|
- form.approvers = form.approvers.join(',')
|
|
|
|
|
|
+ form.approvers = this.getTreeVal(form.approvers)
|
|
}
|
|
}
|
|
if (form.ccList) {
|
|
if (form.ccList) {
|
|
- form.ccList = form.ccList.join(',')
|
|
|
|
|
|
+ form.ccList = this.getTreeVal(form.ccList)
|
|
}
|
|
}
|
|
|
|
+ console.log(form)
|
|
this.$emit('submit', form)
|
|
this.$emit('submit', form)
|
|
this.$emit('close')
|
|
this.$emit('close')
|
|
} else {
|
|
} else {
|