|
|
@@ -55,20 +55,20 @@
|
|
|
:default-expand-all="isExpandAll"
|
|
|
:tree-props="{ children: 'children', hasChildren: 'hasChildren' }"
|
|
|
>
|
|
|
- <el-table-column prop="deptName" label="部门名称" width="260"></el-table-column>
|
|
|
- <el-table-column prop="orderNum" label="排序" width="200"></el-table-column>
|
|
|
- <el-table-column prop="status" label="状态" width="100">
|
|
|
- <template #default="scope">
|
|
|
- <dict-tag :options="sys_normal_disable" :value="scope.row.status" />
|
|
|
+ <el-table-column prop="deptName" label="供应商名称" width="180"></el-table-column>
|
|
|
+<!-- <el-table-column prop="orderNum" label="排序" width="200"></el-table-column>-->
|
|
|
+ <el-table-column prop="rateValue" label="费率" width="50"></el-table-column>
|
|
|
+ <el-table-column prop="status" label="状态" width="100">
|
|
|
+ <template #default="scope">
|
|
|
+ <dict-tag :options="sys_normal_disable" :value="scope.row.status" />
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="invoiceName" label="开票名称" width="150"></el-table-column>
|
|
|
- <el-table-column prop="invoiceNum" label="税号" width="200"></el-table-column>
|
|
|
- <el-table-column prop="rateValue" label="费率" width="100"></el-table-column>
|
|
|
- <el-table-column prop="openBank" label="开户银行" width="200"></el-table-column>
|
|
|
- <el-table-column prop="bankAccount" label="银行账号" width="200"></el-table-column>
|
|
|
- <el-table-column prop="companyAddress" label="公司地址" width="250"></el-table-column>
|
|
|
- <el-table-column label="创建时间" align="center" prop="createTime" width="200">
|
|
|
+ <el-table-column prop="invoiceName" label="开票名称(抬头)" width="120" :show-overflow-tooltip="true"></el-table-column>
|
|
|
+ <el-table-column prop="invoiceNum" label="税号" width="100" :show-overflow-tooltip="true"></el-table-column>
|
|
|
+ <el-table-column prop="bankAccount" label="银行账号" width="100" :show-overflow-tooltip="true"></el-table-column>
|
|
|
+ <el-table-column prop="openBank" label="开户银行" width="100" :show-overflow-tooltip="true"></el-table-column>
|
|
|
+ <el-table-column prop="companyAddress" label="公司地址" width="150" :show-overflow-tooltip="true"></el-table-column>
|
|
|
+ <el-table-column label="创建时间" align="center" prop="createTime" width="180">
|
|
|
<template #default="scope">
|
|
|
<span>{{ parseTime(scope.row.createTime) }}</span>
|
|
|
</template>
|
|
|
@@ -82,32 +82,32 @@
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
|
|
|
- <!-- 添加或修改部门对话框 -->
|
|
|
- <el-dialog :title="title" v-model="open" width="600px" append-to-body>
|
|
|
- <el-form ref="deptRef" :model="form" :rules="rules" label-width="80px">
|
|
|
+ <!-- 添加或修改供应商对话框 -->
|
|
|
+ <el-dialog :title="title" v-model="open" width="700px" append-to-body>
|
|
|
+ <el-form ref="deptRef" :model="form" :rules="rules" label-width="110px">
|
|
|
<el-row>
|
|
|
<el-col :span="24" v-if="form.parentId !== 0">
|
|
|
- <el-form-item label="上级部门" prop="parentId">
|
|
|
+ <el-form-item label="上级组织" prop="parentId">
|
|
|
<el-tree-select
|
|
|
v-model="form.parentId"
|
|
|
:data="deptOptions"
|
|
|
:props="{ value: 'deptId', label: 'deptName', children: 'children' }"
|
|
|
value-key="deptId"
|
|
|
- placeholder="选择上级部门"
|
|
|
+ placeholder="选择上级组织"
|
|
|
check-strictly
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="部门名称" prop="deptName">
|
|
|
- <el-input v-model="form.deptName" placeholder="请输入部门名称" />
|
|
|
+ <el-form-item label="供应商名称" prop="deptName">
|
|
|
+ <el-input v-model="form.deptName" placeholder="请输入供应商名称" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12">
|
|
|
+<!-- <el-col :span="12">
|
|
|
<el-form-item label="显示排序" prop="orderNum">
|
|
|
<el-input-number v-model="form.orderNum" controls-position="right" :min="0" />
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
+ </el-col>-->
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="负责人" prop="leader">
|
|
|
<el-input v-model="form.leader" placeholder="请输入负责人" maxlength="20" />
|
|
|
@@ -124,7 +124,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="部门状态">
|
|
|
+ <el-form-item label="供应商状态">
|
|
|
<el-radio-group v-model="form.status">
|
|
|
<el-radio
|
|
|
v-for="dict in sys_normal_disable"
|
|
|
@@ -135,7 +135,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="开票名称" prop="invoiceName">
|
|
|
+ <el-form-item label="开票名称(抬头)" prop="invoiceName">
|
|
|
<el-input v-model="form.invoiceName" placeholder="请输入开票名称" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -198,8 +198,8 @@ const data = reactive({
|
|
|
status: undefined
|
|
|
},
|
|
|
rules: {
|
|
|
- parentId: [{ required: true, message: "上级部门不能为空", trigger: "blur" }],
|
|
|
- deptName: [{ required: true, message: "部门名称不能为空", trigger: "blur" }],
|
|
|
+ parentId: [{ required: true, message: "上级组织不能为空", trigger: "blur" }],
|
|
|
+ deptName: [{ required: true, message: "供应商名称不能为空", trigger: "blur" }],
|
|
|
orderNum: [{ required: true, message: "显示排序不能为空", trigger: "blur" }],
|
|
|
email: [{ type: "email", message: "请输入正确的邮箱地址", trigger: ["blur", "change"] }],
|
|
|
phone: [{ pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, message: "请输入正确的手机号码", trigger: "blur" }],
|
|
|
@@ -266,7 +266,7 @@ function handleAdd(row) {
|
|
|
form.value.parentId = row.deptId
|
|
|
}
|
|
|
open.value = true
|
|
|
- title.value = "添加部门"
|
|
|
+ title.value = "添加供应商"
|
|
|
}
|
|
|
|
|
|
/** 展开/折叠操作 */
|
|
|
@@ -287,7 +287,7 @@ function handleUpdate(row) {
|
|
|
getDept(row.deptId).then(response => {
|
|
|
form.value = response.data
|
|
|
open.value = true
|
|
|
- title.value = "修改部门"
|
|
|
+ title.value = "修改供应商"
|
|
|
})
|
|
|
}
|
|
|
|