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

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

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