diff --git a/src/views/customer/customerInfo/customerAdd.vue b/src/views/customer/customerInfo/customerAdd.vue
new file mode 100644
index 0000000..a2d1d87
--- /dev/null
+++ b/src/views/customer/customerInfo/customerAdd.vue
@@ -0,0 +1,549 @@
+
+
+
+
+
+
+
+ 打印
+
+
+ 提交
+
+
+ 保存
+
+
+ 关闭
+
+
+
+
+
+
+
+
+ 删除行
+
+
+ 增加行
+
+
+
+
+
+
+
+ *{{ item.text }}
+
+
+ {{ scope.row[item.value] }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/customer/customerInfo/customerAdd.vue b/src/views/customer/customerInfo/customerAdd.vue
new file mode 100644
index 0000000..a2d1d87
--- /dev/null
+++ b/src/views/customer/customerInfo/customerAdd.vue
@@ -0,0 +1,549 @@
+
+
+
+
+
+
+
+ 打印
+
+
+ 提交
+
+
+ 保存
+
+
+ 关闭
+
+
+
+
+
+
+
+
+ 删除行
+
+
+ 增加行
+
+
+
+
+
+
+
+ *{{ item.text }}
+
+
+ {{ scope.row[item.value] }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/customer/customerInfo/customerList.vue b/src/views/customer/customerInfo/customerList.vue
new file mode 100644
index 0000000..512bc24
--- /dev/null
+++ b/src/views/customer/customerInfo/customerList.vue
@@ -0,0 +1,331 @@
+
+
+
+
+
+
+
diff --git a/src/views/customer/customerInfo/customerAdd.vue b/src/views/customer/customerInfo/customerAdd.vue
new file mode 100644
index 0000000..a2d1d87
--- /dev/null
+++ b/src/views/customer/customerInfo/customerAdd.vue
@@ -0,0 +1,549 @@
+
+
+
+
+
+
+
+ 打印
+
+
+ 提交
+
+
+ 保存
+
+
+ 关闭
+
+
+
+
+
+
+
+
+ 删除行
+
+
+ 增加行
+
+
+
+
+
+
+
+ *{{ item.text }}
+
+
+ {{ scope.row[item.value] }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/customer/customerInfo/customerList.vue b/src/views/customer/customerInfo/customerList.vue
new file mode 100644
index 0000000..512bc24
--- /dev/null
+++ b/src/views/customer/customerInfo/customerList.vue
@@ -0,0 +1,331 @@
+
+
+
+
+
+
+
diff --git a/src/views/customer/customerInfo/customer_interface.ts b/src/views/customer/customerInfo/customer_interface.ts
new file mode 100644
index 0000000..7edfdf9
--- /dev/null
+++ b/src/views/customer/customerInfo/customer_interface.ts
@@ -0,0 +1,66 @@
+// 列表查询条件
+export interface ICustomerQuery {
+ bussinessSize: string // 业务规模
+ customerName: string // 公司名称
+ customerNo: string // 客户编号
+ grade: string // 履约评级
+ offset: number
+ limit: number
+}
+
+// 客户人员
+export interface customerPerson {
+ id: number | string // id
+ job: string // 职务
+ department: string// 部门
+ name: string// 信命
+ personNo: string// 人员编号
+ phone: string// 联系方式
+ editable?: boolean // 是否可编辑
+ [key: string]: any
+}
+
+// 客户信息-列表
+export interface ICustomer {
+ businessContent: string // 业务内容
+ customerName: string // 公司名称
+ customerNo: string // 客户编号(列表、更新接口参数)
+ bankAccount: string // 银行账户名
+ bankAccountNumber: string // 银行账号
+ bankName: string // 银行名称
+ briefName: string // 公司简称
+ businessScope: string // 公司业务范围
+ companyAddressBref?: string // 公司地址-拼接省市
+ companyAddress: string // 公司地址-详细地址
+ companyArea: string // 公司地址-区
+ companyCity: string // 公司地址-市
+ companyCountry: string // 公司地址-国家
+ companyProvince: string // 公司地址-省
+ companyAreaName: string // 公司地址-区
+ companyCityName: string // 公司地址-市
+ companyCountryName: string // 公司地址-国家
+ companyProvinceName: string // 公司地址-省
+ createTime?: string // 创建时间
+ director: string // 负责人
+ id: string // 主键id(列表、更新接口参数)
+ fax: string // 传真
+ invoiceAddress: string // 开票地址-详细地址
+ invoiceArea: string // 开票地址-区
+ invoiceCity: string // 开票地址-市
+ invoiceCountry: string // 开票地址-国家
+ invoiceProvince: string // 开票地址-省
+ invoiceAreaName: string // 开票地址-区
+ invoiceCityName: string // 开票地址-市
+ invoiceCountryName: string // 开票地址-国家
+ invoiceProvinceName: string // 开票地址-省
+ mailbox: string // 邮箱
+ minioFileName: string // 上传文件返回名称
+ mobile: string // 手机
+ phone: string // 电话
+ postalCode: string // 邮编
+ remark: string // 备注
+ taxNumber: string // 税号
+ website: string // 网址
+ customerPersonList: customerPerson[] // 客户人员列表
+}
+
diff --git a/src/views/customer/customerInfo/customerAdd.vue b/src/views/customer/customerInfo/customerAdd.vue
new file mode 100644
index 0000000..a2d1d87
--- /dev/null
+++ b/src/views/customer/customerInfo/customerAdd.vue
@@ -0,0 +1,549 @@
+
+
+
+
+
+
+
+ 打印
+
+
+ 提交
+
+
+ 保存
+
+
+ 关闭
+
+
+
+
+
+
+
+
+ 删除行
+
+
+ 增加行
+
+
+
+
+
+
+
+ *{{ item.text }}
+
+
+ {{ scope.row[item.value] }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/customer/customerInfo/customerList.vue b/src/views/customer/customerInfo/customerList.vue
new file mode 100644
index 0000000..512bc24
--- /dev/null
+++ b/src/views/customer/customerInfo/customerList.vue
@@ -0,0 +1,331 @@
+
+
+
+
+
+
+
diff --git a/src/views/customer/customerInfo/customer_interface.ts b/src/views/customer/customerInfo/customer_interface.ts
new file mode 100644
index 0000000..7edfdf9
--- /dev/null
+++ b/src/views/customer/customerInfo/customer_interface.ts
@@ -0,0 +1,66 @@
+// 列表查询条件
+export interface ICustomerQuery {
+ bussinessSize: string // 业务规模
+ customerName: string // 公司名称
+ customerNo: string // 客户编号
+ grade: string // 履约评级
+ offset: number
+ limit: number
+}
+
+// 客户人员
+export interface customerPerson {
+ id: number | string // id
+ job: string // 职务
+ department: string// 部门
+ name: string// 信命
+ personNo: string// 人员编号
+ phone: string// 联系方式
+ editable?: boolean // 是否可编辑
+ [key: string]: any
+}
+
+// 客户信息-列表
+export interface ICustomer {
+ businessContent: string // 业务内容
+ customerName: string // 公司名称
+ customerNo: string // 客户编号(列表、更新接口参数)
+ bankAccount: string // 银行账户名
+ bankAccountNumber: string // 银行账号
+ bankName: string // 银行名称
+ briefName: string // 公司简称
+ businessScope: string // 公司业务范围
+ companyAddressBref?: string // 公司地址-拼接省市
+ companyAddress: string // 公司地址-详细地址
+ companyArea: string // 公司地址-区
+ companyCity: string // 公司地址-市
+ companyCountry: string // 公司地址-国家
+ companyProvince: string // 公司地址-省
+ companyAreaName: string // 公司地址-区
+ companyCityName: string // 公司地址-市
+ companyCountryName: string // 公司地址-国家
+ companyProvinceName: string // 公司地址-省
+ createTime?: string // 创建时间
+ director: string // 负责人
+ id: string // 主键id(列表、更新接口参数)
+ fax: string // 传真
+ invoiceAddress: string // 开票地址-详细地址
+ invoiceArea: string // 开票地址-区
+ invoiceCity: string // 开票地址-市
+ invoiceCountry: string // 开票地址-国家
+ invoiceProvince: string // 开票地址-省
+ invoiceAreaName: string // 开票地址-区
+ invoiceCityName: string // 开票地址-市
+ invoiceCountryName: string // 开票地址-国家
+ invoiceProvinceName: string // 开票地址-省
+ mailbox: string // 邮箱
+ minioFileName: string // 上传文件返回名称
+ mobile: string // 手机
+ phone: string // 电话
+ postalCode: string // 邮编
+ remark: string // 备注
+ taxNumber: string // 税号
+ website: string // 网址
+ customerPersonList: customerPerson[] // 客户人员列表
+}
+
diff --git a/src/views/device/standingBook/components/baseInfo.vue b/src/views/device/standingBook/components/baseInfo.vue
index 95130bd..13291b2 100644
--- a/src/views/device/standingBook/components/baseInfo.vue
+++ b/src/views/device/standingBook/components/baseInfo.vue
@@ -706,7 +706,7 @@
-
+
{{ ruleForm.fileList[0]?.minioFileName ? '更换' : '上传' }}
diff --git a/src/views/customer/customerInfo/customerAdd.vue b/src/views/customer/customerInfo/customerAdd.vue
new file mode 100644
index 0000000..a2d1d87
--- /dev/null
+++ b/src/views/customer/customerInfo/customerAdd.vue
@@ -0,0 +1,549 @@
+
+
+
+
+
+
+
+ 打印
+
+
+ 提交
+
+
+ 保存
+
+
+ 关闭
+
+
+
+
+
+
+
+
+ 删除行
+
+
+ 增加行
+
+
+
+
+
+
+
+ *{{ item.text }}
+
+
+ {{ scope.row[item.value] }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/customer/customerInfo/customerList.vue b/src/views/customer/customerInfo/customerList.vue
new file mode 100644
index 0000000..512bc24
--- /dev/null
+++ b/src/views/customer/customerInfo/customerList.vue
@@ -0,0 +1,331 @@
+
+
+
+
+
+
+
diff --git a/src/views/customer/customerInfo/customer_interface.ts b/src/views/customer/customerInfo/customer_interface.ts
new file mode 100644
index 0000000..7edfdf9
--- /dev/null
+++ b/src/views/customer/customerInfo/customer_interface.ts
@@ -0,0 +1,66 @@
+// 列表查询条件
+export interface ICustomerQuery {
+ bussinessSize: string // 业务规模
+ customerName: string // 公司名称
+ customerNo: string // 客户编号
+ grade: string // 履约评级
+ offset: number
+ limit: number
+}
+
+// 客户人员
+export interface customerPerson {
+ id: number | string // id
+ job: string // 职务
+ department: string// 部门
+ name: string// 信命
+ personNo: string// 人员编号
+ phone: string// 联系方式
+ editable?: boolean // 是否可编辑
+ [key: string]: any
+}
+
+// 客户信息-列表
+export interface ICustomer {
+ businessContent: string // 业务内容
+ customerName: string // 公司名称
+ customerNo: string // 客户编号(列表、更新接口参数)
+ bankAccount: string // 银行账户名
+ bankAccountNumber: string // 银行账号
+ bankName: string // 银行名称
+ briefName: string // 公司简称
+ businessScope: string // 公司业务范围
+ companyAddressBref?: string // 公司地址-拼接省市
+ companyAddress: string // 公司地址-详细地址
+ companyArea: string // 公司地址-区
+ companyCity: string // 公司地址-市
+ companyCountry: string // 公司地址-国家
+ companyProvince: string // 公司地址-省
+ companyAreaName: string // 公司地址-区
+ companyCityName: string // 公司地址-市
+ companyCountryName: string // 公司地址-国家
+ companyProvinceName: string // 公司地址-省
+ createTime?: string // 创建时间
+ director: string // 负责人
+ id: string // 主键id(列表、更新接口参数)
+ fax: string // 传真
+ invoiceAddress: string // 开票地址-详细地址
+ invoiceArea: string // 开票地址-区
+ invoiceCity: string // 开票地址-市
+ invoiceCountry: string // 开票地址-国家
+ invoiceProvince: string // 开票地址-省
+ invoiceAreaName: string // 开票地址-区
+ invoiceCityName: string // 开票地址-市
+ invoiceCountryName: string // 开票地址-国家
+ invoiceProvinceName: string // 开票地址-省
+ mailbox: string // 邮箱
+ minioFileName: string // 上传文件返回名称
+ mobile: string // 手机
+ phone: string // 电话
+ postalCode: string // 邮编
+ remark: string // 备注
+ taxNumber: string // 税号
+ website: string // 网址
+ customerPersonList: customerPerson[] // 客户人员列表
+}
+
diff --git a/src/views/device/standingBook/components/baseInfo.vue b/src/views/device/standingBook/components/baseInfo.vue
index 95130bd..13291b2 100644
--- a/src/views/device/standingBook/components/baseInfo.vue
+++ b/src/views/device/standingBook/components/baseInfo.vue
@@ -706,7 +706,7 @@
-
+
{{ ruleForm.fileList[0]?.minioFileName ? '更换' : '上传' }}
diff --git a/src/views/measure/source/components/sourceApprovalDetail.vue b/src/views/measure/source/components/sourceApprovalDetail.vue
index 7b0fc62..9f8f277 100644
--- a/src/views/measure/source/components/sourceApprovalDetail.vue
+++ b/src/views/measure/source/components/sourceApprovalDetail.vue
@@ -1,18 +1,14 @@