员工采购
This commit is contained in:
@@ -524,8 +524,16 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { listTransaction, getTransaction, addTransaction, updateTransaction, delTransaction, exportTransaction, importTemplate, importData, getImportStatus, getImportFailures } from "@/api/ccdiPurchaseTransaction";
|
||||
import { getToken } from "@/utils/auth";
|
||||
import {
|
||||
addTransaction,
|
||||
delTransaction,
|
||||
getImportFailures,
|
||||
getImportStatus,
|
||||
getTransaction,
|
||||
listTransaction,
|
||||
updateTransaction
|
||||
} from "@/api/ccdiPurchaseTransaction";
|
||||
import {getToken} from "@/utils/auth";
|
||||
import ImportResultDialog from "@/components/ImportResultDialog.vue";
|
||||
|
||||
export default {
|
||||
@@ -576,49 +584,78 @@ export default {
|
||||
{ max: 32, message: "采购事项ID长度不能超过32个字符", trigger: "blur" }
|
||||
],
|
||||
purchaseCategory: [
|
||||
{ required: true, message: "采购类别不能为空", trigger: "blur" },
|
||||
{ max: 50, message: "采购类别长度不能超过50个字符", trigger: "blur" }
|
||||
],
|
||||
projectName: [
|
||||
{ max: 200, message: "项目名称长度不能超过200个字符", trigger: "blur" }
|
||||
],
|
||||
subjectName: [
|
||||
{ required: true, message: "标的物名称不能为空", trigger: "blur" },
|
||||
{ max: 200, message: "标的物名称长度不能超过200个字符", trigger: "blur" }
|
||||
],
|
||||
subjectDesc: [
|
||||
{ max: 500, message: "标的物描述长度不能超过500个字符", trigger: "blur" }
|
||||
],
|
||||
purchaseQty: [
|
||||
{ required: true, message: "采购数量不能为空", trigger: "blur" },
|
||||
{ type: 'number', min: 0.0001, message: "采购数量必须大于0", trigger: "blur" }
|
||||
],
|
||||
budgetAmount: [
|
||||
{ required: true, message: "预算金额不能为空", trigger: "blur" },
|
||||
{ type: 'number', min: 0.01, message: "预算金额必须大于0", trigger: "blur" }
|
||||
],
|
||||
bidAmount: [
|
||||
{ type: 'number', min: 0.01, message: "中标金额必须大于0", trigger: "blur" }
|
||||
],
|
||||
actualAmount: [
|
||||
{ type: 'number', min: 0.01, message: "实际采购金额必须大于0", trigger: "blur" }
|
||||
],
|
||||
contractAmount: [
|
||||
{ type: 'number', min: 0.01, message: "合同金额必须大于0", trigger: "blur" }
|
||||
],
|
||||
settlementAmount: [
|
||||
{ type: 'number', min: 0.01, message: "结算金额必须大于0", trigger: "blur" }
|
||||
],
|
||||
purchaseMethod: [
|
||||
{ required: true, message: "采购方式不能为空", trigger: "blur" },
|
||||
{ max: 50, message: "采购方式长度不能超过50个字符", trigger: "blur" }
|
||||
],
|
||||
supplierName: [
|
||||
{ max: 200, message: "供应商名称长度不能超过200个字符", trigger: "blur" }
|
||||
],
|
||||
supplierUscc: [
|
||||
{ max: 18, message: "统一信用代码长度不能超过18个字符", trigger: "blur" }
|
||||
{ pattern: /^[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}$/, message: "请输入正确的18位统一信用代码", trigger: "blur" }
|
||||
],
|
||||
contactPerson: [
|
||||
{ max: 50, message: "联系人长度不能超过50个字符", trigger: "blur" }
|
||||
],
|
||||
contactPhone: [
|
||||
{ max: 20, message: "联系电话长度不能超过20个字符", trigger: "blur" }
|
||||
{ pattern: /^1[3-9]\d{9}$|^0\d{2,3}-?\d{7,8}$/, message: "请输入正确的联系电话(手机号或座机号)", trigger: "blur" }
|
||||
],
|
||||
supplierBankAccount: [
|
||||
{ max: 50, message: "银行账户长度不能超过50个字符", trigger: "blur" }
|
||||
],
|
||||
applyDate: [
|
||||
{ required: true, message: "采购申请日期不能为空", trigger: "change" }
|
||||
],
|
||||
applicantName: [
|
||||
{ required: true, message: "申请人姓名不能为空", trigger: "blur" },
|
||||
{ max: 50, message: "申请人姓名长度不能超过50个字符", trigger: "blur" }
|
||||
],
|
||||
applicantId: [
|
||||
{ max: 20, message: "申请人工号长度不能超过20个字符", trigger: "blur" }
|
||||
{ required: true, message: "申请人工号不能为空", trigger: "blur" },
|
||||
{ pattern: /^\d{7}$/, message: "申请人工号必须为7位数字", trigger: "blur" }
|
||||
],
|
||||
applyDepartment: [
|
||||
{ required: true, message: "申请部门不能为空", trigger: "blur" },
|
||||
{ max: 100, message: "申请部门长度不能超过100个字符", trigger: "blur" }
|
||||
],
|
||||
purchaseLeaderName: [
|
||||
{ max: 50, message: "采购负责人姓名长度不能超过50个字符", trigger: "blur" }
|
||||
],
|
||||
purchaseLeaderId: [
|
||||
{ max: 20, message: "采购负责人工号长度不能超过20个字符", trigger: "blur" }
|
||||
{ pattern: /^\d{7}$/, message: "采购负责人工号必须为7位数字", trigger: "blur" }
|
||||
],
|
||||
purchaseDepartment: [
|
||||
{ max: 100, message: "采购部门长度不能超过100个字符", trigger: "blur" }
|
||||
|
||||
Reference in New Issue
Block a user