This commit is contained in:
xiaozhiyong
2023-02-23 17:08:13 +08:00
parent 70d54bcfa5
commit b66f88ac17
3 changed files with 74 additions and 60 deletions

View File

@@ -48,7 +48,7 @@
v-for="(item, index) in companyNatureTypeEnum"
:key="index"
:label="item.label"
:value="item.value"
:value="+item.value"
/>
</el-select>
</el-form-item>
@@ -56,7 +56,7 @@
<el-col :span="12">
<el-form-item label="账户类型" prop="companyType">
<el-select v-model="form.companyType" placeholder="请选择">
<el-option label="油批账户" :value="4" />
<el-option label="油批账户" value="4" />
</el-select>
</el-form-item>
</el-col>
@@ -110,9 +110,11 @@ export default {
serveTarget: commonServe.getRefineryCompanyList,
autocompleteKey: "name",
labelKey: "name",
valueKey: "id",
placeholder: "企业名称",
valueKey: "parentId",
placeholder: "上级公司",
querykey: "parentId",
echoId: "",
echoName: "",
},
configAutocompleteLeader: {
serveTarget: serve.liekQuery,
@@ -120,6 +122,8 @@ export default {
valueKey: "id",
placeholder: "企业负责人",
querykey: "businessLeader",
echoId: "",
echoName: "",
},
form: {},
rules: {
@@ -163,12 +167,40 @@ export default {
//回显
this.form = JSON.parse(JSON.stringify(this.controlWindows.addInfo));
}
// 上级公司
let configUpdata = id
? {
echoId: this.form.parentId,
echoName: this.form.name,
}
: {
echoId: "",
echoName: "",
};
// 企业负责人
let configUpdataLeader = id
? {
echoId: this.form.businessLeader,
echoName: this.form.businessLeader,
}
: {
echoId: "",
echoName: "",
};
Object.assign(this.configAutocomplete, configUpdata);
Object.assign(this.configAutocompleteLeader, configUpdataLeader);
},
submit() {
this.$refs["form"].validate((valid) => {
if (valid) {
this.judgeInterface(this.form).then((res) => {
let params = {
enableMark: 1,
auditMark: 0,
createSource: "REFINERY_OMS_WEB",
...this.form,
};
this.judgeInterface(params).then((res) => {
if (res.code === 20000) {
this.$message.success(res.msg);
this.closeWindow();