From 066b7a75cc01bb78a202232bc5cd37272dd01676 Mon Sep 17 00:00:00 2001
From: jscyl13849007907 <13849007907@163.com>
Date: Tue, 12 May 2026 15:28:35 +0800
Subject: [PATCH] no message
---
utils/common.js | 92 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 92 insertions(+)
diff --git a/utils/common.js b/utils/common.js
index d82acf4..0e3f973 100644
--- a/utils/common.js
+++ b/utils/common.js
@@ -1138,6 +1138,98 @@ let data = {
}
return $obj;
},
+ /**
+ * 根据薪资类型和薪资值获取薪资展示
+ */
+ getSalaryClassifyValue (salaryClassify, salaryClassifyValue, salaryClassifyValue1) {
+
+ var salary = this.moneyToFixed(salaryClassifyValue);
+ var salary1 = this.moneyToFixed(salaryClassifyValue1);
+
+ if (salaryClassify == 0) {
+ return `${salary}元/小时`;
+ } else if (salaryClassify == 1) {
+ return `${salary}元/天`;
+ } else if (salaryClassify == 2) {
+ return `补${salary}元`;
+ } else if (salaryClassify == 3) {
+ return `返${salary}元`;
+ } else if (salaryClassify == 4) {
+ return `计件`;
+ } else if (salaryClassify == 5) {
+ return `保底${salary}元`;
+ } else if (salaryClassify == 6) {
+ return `面议`;
+ } else if (salaryClassify == 7) {
+ return salary + '-' + salary1 + `元/月`;
+ } else {
+ return "-";
+ }
+ },
+ /* 同步 */
+ moneyToFixed (money, fixed = 2, multiplicator = 100) {
+ if (money != 0 && money != null && money != "" && money != undefined) {
+ return this.cutZero(new Number(money / multiplicator).toFixed(fixed));
+ } else {
+ return "0";
+ }
+ },
+ /* 同步 */
+ cutZero (old) {
+ //拷贝一份 返回去掉零的新串
+ let newstr = old;
+ //循环变量 小数部分长度
+ var leng = old.length - old.indexOf(".") - 1;
+ //判断是否有效数
+ if (old.indexOf(".") > -1) {
+ //循环小数部分
+ for (var i = leng; i > 0; i--) {
+ //如果newstr末尾有0
+ if (newstr.lastIndexOf("0") > -1 && newstr.substr(newstr.length - 1, 1) == 0) {
+ var k = newstr.lastIndexOf("0");
+ //如果小数点后只有一个0 去掉小数点
+ if (newstr.charAt(k - 1) == ".") {
+ return newstr.substring(0, k - 1);
+ } else {
+ //否则 去掉一个0
+ newstr = newstr.substring(0, k);
+ }
+ } else {
+ //如果末尾没有0
+ return newstr;
+ }
+ }
+ }
+ return old;
+ },
+ /**
+ * 根据薪资类型和薪资值获取薪资展示
+ */
+ getSalaryClassifyValueHtml (salaryClassify, salaryClassifyValue, salaryClassifyValue1) {
+ var salary = this.moneyToFixed(salaryClassifyValue);
+ var salary1 = this.moneyToFixed(salaryClassifyValue1);
+
+ if (salaryClassify == 0) {
+ return `${salary}元/小时`;
+ } else if (salaryClassify == 1) {
+ return `${salary}元/天`;
+ } else if (salaryClassify == 2) {
+ return `补${salary}元`;
+ } else if (salaryClassify == 3) {
+ return `返${salary}元`;
+ } else if (salaryClassify == 4) {
+ return `计件`;
+ } else if (salaryClassify == 5) {
+ return `保底${salary}元`;
+ } else if (salaryClassify == 6) {
+ return `面议`;
+ } else if (salaryClassify == 7) {
+ // return salary + '-' + salary1 + `元/月`;
+ return `月薪`;
+ } else {
+ return "-";
+ }
+ },
}
export default data;
\ No newline at end of file