|
|
|
@ -5,14 +5,6 @@
|
|
|
|
|
<el-form-item class="query-form-item">
|
|
|
|
|
<el-input v-model="query.key" style="width: 300px;" placeholder="搜索"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item class="query-form-item">
|
|
|
|
|
<el-select v-model="query.corpType" placeholder="往来单位类型">
|
|
|
|
|
<el-option label="全部" value=""></el-option>
|
|
|
|
|
<el-option label="客户" value="1"></el-option>
|
|
|
|
|
<el-option label="供应商" value="2"></el-option>
|
|
|
|
|
<el-option label="特殊往来" value="4"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item>
|
|
|
|
|
<el-button-group>
|
|
|
|
|
<el-button
|
|
|
|
@ -42,11 +34,6 @@
|
|
|
|
|
<el-table-column label="序号" type="index" fixed></el-table-column>
|
|
|
|
|
<el-table-column label="往来单位编码" prop="unitId" fixed></el-table-column>
|
|
|
|
|
<el-table-column label="往来单位名称" prop="corpName" fixed></el-table-column>
|
|
|
|
|
<el-table-column label="往来单位类型" prop="coryType" fixed>
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<span>{{ coryTypeArr[scope.row.corpType] }}</span>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="拼音码" prop="pinyinCode" fixed></el-table-column>
|
|
|
|
|
<el-table-column label="医院客户名称" prop="platformName" fixed></el-table-column>
|
|
|
|
|
<el-table-column label="操作" fixed="right">
|
|
|
|
@ -307,12 +294,7 @@ export default {
|
|
|
|
|
value: 4,
|
|
|
|
|
label: "特殊往来"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
coryTypeArr: {
|
|
|
|
|
1: "客户",
|
|
|
|
|
2: "供应商",
|
|
|
|
|
4: "特殊往来"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
};
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
@ -394,6 +376,7 @@ export default {
|
|
|
|
|
getUnitMaintain() {
|
|
|
|
|
let unitQuery = {
|
|
|
|
|
customerId: this.$store.getters.customerId,
|
|
|
|
|
corpType: 1,
|
|
|
|
|
page: 1,
|
|
|
|
|
limit: 20
|
|
|
|
|
};
|
|
|
|
@ -503,9 +486,46 @@ export default {
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
linkSubmit() {
|
|
|
|
|
//判断此用户是否已经添加过
|
|
|
|
|
let corpId = this.editLogin.corpName;
|
|
|
|
|
if (!this.editDialogVisible) {
|
|
|
|
|
let corpNameTemp = null;
|
|
|
|
|
this.corpNamesList.forEach(item => {
|
|
|
|
|
if (item.id == this.editLogin.corpName) {
|
|
|
|
|
corpNameTemp = item.name;
|
|
|
|
|
corpId = item.id;
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
let flag = false;
|
|
|
|
|
//此时为添加
|
|
|
|
|
this.list.forEach(item => {
|
|
|
|
|
if (item.corpName == corpNameTemp) {
|
|
|
|
|
flag = true;
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
if (flag) {
|
|
|
|
|
this.$message.error('“' + corpNameTemp + '”' + " 已经关联");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
let corpNameTemp = null;
|
|
|
|
|
this.corpNamesList.forEach(item => {
|
|
|
|
|
if (item.name == this.editLogin.corpName) {
|
|
|
|
|
corpNameTemp = item.name;
|
|
|
|
|
corpId = item.id;
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
this.$refs["editLogin"].validate((valid) => {
|
|
|
|
|
if (valid) {
|
|
|
|
|
this.editLogin.id = this.editLogin.corpName;
|
|
|
|
|
this.editLogin.id = corpId;
|
|
|
|
|
linkPlatform(this.editLogin)
|
|
|
|
|
.then((response) => {
|
|
|
|
|
if (response.code == 20000) {
|
|
|
|
|