[update] 市场清单发布流程
This commit is contained in:
@@ -90,12 +90,12 @@
|
||||
</span>
|
||||
</div>
|
||||
<a-form-model-item class="item-model" prop="ccPerson">
|
||||
<user-selection v-model="formInline.ccPerson"
|
||||
<user-selection v-model="userFormInline.ccPerson"
|
||||
:placeholder="$t('pleaseSelect')+$t('ccPerson')"
|
||||
:disabled="disabled"
|
||||
filedName="ccPerson"
|
||||
@nameChange="userSelectNameChange"
|
||||
:nameStr="formInline.ccPerson_dictText"
|
||||
:nameStr="userFormInline.ccPerson_dictText"
|
||||
type="radio"/>
|
||||
</a-form-model-item>
|
||||
</div>
|
||||
@@ -356,18 +356,24 @@ export default {
|
||||
initData (data) {
|
||||
// 给表单赋值
|
||||
this.formInline = Object.assign({}, data)
|
||||
if (this.formInline.country) {
|
||||
this.formInline.country = this.formInline.country.split(',').map(item => {
|
||||
return { value: item }
|
||||
})
|
||||
}
|
||||
this.userFormInline.ccPerson = data.ccPerson
|
||||
this.userFormInline.ccPerson_dictText = data.ccPerson_dictText
|
||||
this.dataSource = JSON.parse(JSON.stringify(data.list))
|
||||
this.isGetDataAfter = true
|
||||
},
|
||||
// 外层要获取数据
|
||||
getData () {
|
||||
// 把数据抛出,在线编辑不知道要不要抛
|
||||
const data = {}
|
||||
data.formInline = this.formInline
|
||||
data.formInline.ccPerson = this.userFormInline.ccPerson
|
||||
data.formInline.ccPerson_dictText = this.userFormInline.ccPerson_dictText
|
||||
data.dataList = JSON.parse(JSON.stringify(this.dataSource))
|
||||
const data = Object.assign({}, this.formInline)
|
||||
data.country = data.country.map(item => item.value).join(',')
|
||||
data.ccPerson = this.userFormInline.ccPerson
|
||||
data.ccPerson_dictText = this.userFormInline.ccPerson_dictText
|
||||
data.list = JSON.parse(JSON.stringify(this.dataSource))
|
||||
return data
|
||||
},
|
||||
// 外层获取数据要过校验,返回false表示没有通过校验
|
||||
@@ -376,10 +382,11 @@ export default {
|
||||
await this.$refs.ruleForm.validate(valid => {
|
||||
this.$refs.userRuleForm.validate(userValid => {
|
||||
if (valid && userValid) {
|
||||
data.formInline = this.formInline
|
||||
data.formInline.ccPerson = this.userFormInline.ccPerson
|
||||
data.formInline.ccPerson_dictText = this.userFormInline.ccPerson_dictText
|
||||
data.dataList = JSON.parse(JSON.stringify(this.dataSource))
|
||||
data = Object.assign({}, this.formInline)
|
||||
data.country = data.country.map(item => item.value).join(',')
|
||||
data.ccPerson = this.userFormInline.ccPerson
|
||||
data.ccPerson_dictText = this.userFormInline.ccPerson_dictText
|
||||
data.list = JSON.parse(JSON.stringify(this.dataSource))
|
||||
} else {
|
||||
data = false
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user