Commit 44efd6e5 authored by 许珑标's avatar 许珑标

优化发薪主体与发薪账户管理

parent b85e5e87
......@@ -152,23 +152,14 @@ export default {
payerCompanyArr: [],
// 表单校验
rules: {
id: [
{ required: true, message: "$comment不能为空", trigger: "blur" }
],
companyId: [
{ required: true, message: "请选择发薪主体", trigger: "blur" }
],
payAccNo: [
{ required: true, message: "发薪账户不能为空", trigger: "blur" }
],
merchantId: [
{ required: true, message: "开发信息_商户id不能为空", trigger: "blur" }
],
publicKey: [
{ required: true, message: "公钥不能为空", trigger: "blur" }
],
privateKey: [
{ required: true, message: "私钥不能为空", trigger: "blur" }
deptId: [
{ required: true, message: "归属客户不能为空", trigger: "blur" }
],
}
};
......
......@@ -108,6 +108,10 @@
<el-form-item label="信用代码" prop="companyCode">
<el-input v-model="form.companyCode" placeholder="请输入信用代码" />
</el-form-item>
<el-form-item label="归属客户" prop="deptId">
<el-cascader :props="cascaderProps" v-model="form.deptId" :options="deptOptions">
</el-cascader>
</el-form-item>
<el-form-item label="法人姓名" prop="legalName">
<el-input v-model="form.legalName" placeholder="请输入法人姓名" />
</el-form-item>
......@@ -125,11 +129,20 @@
<script>
import { listCompanyInfo, getCompanyInfo, delCompanyInfo, addCompanyInfo, updateCompanyInfo } from "@/api/business/companyInfo";
import { deptTreeSelect } from '@/api/system/user'
export default {
name: "CompanyInfo",
data() {
return {
// 部门树选项
deptOptions: undefined,
cascaderProps: {
label: 'label',
value: 'id',
checkStrictly: true,
emitPath: false
},
// 根路径
baseURL: process.env.VUE_APP_BASE_API,
// 遮罩层
......@@ -179,8 +192,14 @@ export default {
},
created() {
this.getList();
this.getDeptTree();
},
methods: {
getDeptTree() {
deptTreeSelect().then(response => {
this.deptOptions = response.data;
});
},
/** 查询付款主体信息列表 */
getList() {
this.loading = true;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment