|
@@ -14,256 +14,7 @@
|
|
|
</div>
|
|
|
<div class="bm-main-box mt-4">
|
|
|
<div class="grid h-full w-full grid-cols-3 gap-4">
|
|
|
- <div class="col-span-2 flex flex-col gap-2 rounded-lg bg-[#F6F8FC] p-4">
|
|
|
- <div class="text-[20px] font-bold text-blue-500">
|
|
|
- 模拟计算:以下计算未扣除消费返利,消费返利不受人员数量影响,直接扣除即可
|
|
|
- </div>
|
|
|
- <div class="flex">
|
|
|
- <div class="w-[160px]">请假人数(半G):</div>
|
|
|
- {{ state.halfPeople }}
|
|
|
- </div>
|
|
|
- <div class="flex">
|
|
|
- <div class="w-[160px]">替换人数(不交号):</div>
|
|
|
- {{ state.addPeople }}(需要补枪手一份工资)
|
|
|
- </div>
|
|
|
- <div class="flex">
|
|
|
- <div class="w-[160px]">替换人数(交号):</div>
|
|
|
- {{ state.replacePeople }}(大团补贴2W给枪手,原号正常拿工资)
|
|
|
- </div>
|
|
|
- <div class="flex">
|
|
|
- <div class="w-[160px]">补贴:</div>
|
|
|
- {{ state.sendMoney }}(正常) + 20000 *
|
|
|
- {{ state.addPeople }}(交号枪手) =
|
|
|
- {{ state.sendMoney + 20000 * state.addPeople }}
|
|
|
- </div>
|
|
|
- <div class="flex">
|
|
|
- <div class="w-[160px]">LK前工资:</div>
|
|
|
- {{ state.oldAllMoney }}
|
|
|
- </div>
|
|
|
- <div class="flex">
|
|
|
- <div class="w-[160px]">LK工资:</div>
|
|
|
- {{ state.lkMoney }}
|
|
|
- </div>
|
|
|
- <div class="text-[20px] font-bold text-blue-500">一、分开计算</div>
|
|
|
- <div class="flex">
|
|
|
- <div class="w-[160px]">LK前工资人数:</div>
|
|
|
- 26(双) - {{ state.halfPeople }}/2(请假) +
|
|
|
- {{ state.halfPeople }}(请假补位) + {{ state.addPeople }}(不交号枪手)
|
|
|
- =
|
|
|
- {{ 26 - state.halfPeople / 2 + state.halfPeople + state.addPeople }}
|
|
|
- </div>
|
|
|
- <div class="flex">
|
|
|
- <div class="w-[160px]">LK前工资:</div>
|
|
|
- {{ state.oldAllMoney }}(总) -
|
|
|
- {{ state.sendMoney + 20000 * state.addPeople }}(补贴) =
|
|
|
- {{
|
|
|
- state.oldAllMoney - (state.sendMoney + 20000 * state.addPeople)
|
|
|
- }}
|
|
|
- /
|
|
|
- {{ 26 - state.halfPeople / 2 + state.halfPeople + state.addPeople }}
|
|
|
- =
|
|
|
- <span class="text-red-500">{{
|
|
|
- Math.floor(
|
|
|
- (state.oldAllMoney -
|
|
|
- (state.sendMoney + 20000 * state.addPeople)) /
|
|
|
- (26 -
|
|
|
- state.halfPeople / 2 +
|
|
|
- state.halfPeople +
|
|
|
- state.addPeople),
|
|
|
- )
|
|
|
- }}</span>
|
|
|
- / 2 =
|
|
|
- <span class="text-red-500">
|
|
|
- {{
|
|
|
- Math.floor(
|
|
|
- (state.oldAllMoney -
|
|
|
- (state.sendMoney + 20000 * state.addPeople)) /
|
|
|
- (26 -
|
|
|
- state.halfPeople / 2 +
|
|
|
- state.halfPeople +
|
|
|
- state.addPeople) /
|
|
|
- 2,
|
|
|
- )
|
|
|
- }}(半G)
|
|
|
- </span>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- ----------------------------------------------------------------
|
|
|
- </div>
|
|
|
- <div class="flex">
|
|
|
- <div class="w-[160px]">LK工资人数:</div>
|
|
|
- 26(双) + {{ state.addPeople }}(不交号枪手) =
|
|
|
- {{ 26 + state.addPeople }}
|
|
|
- </div>
|
|
|
- <div class="flex">
|
|
|
- <div class="w-[160px]">LK工资:</div>
|
|
|
- {{ state.lkMoney }} / {{ 26 + state.addPeople }} =
|
|
|
- <span class="text-red-500">
|
|
|
- {{ Math.floor(state.lkMoney / (26 + state.addPeople)) }}
|
|
|
- </span>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- ----------------------------------------------------------------
|
|
|
- </div>
|
|
|
- <div class="flex">
|
|
|
- <div class="w-[160px]">修车人员总工资:</div>
|
|
|
- <span class="text-red-500">{{
|
|
|
- Math.floor(
|
|
|
- (state.oldAllMoney -
|
|
|
- (state.sendMoney + 20000 * state.addPeople)) /
|
|
|
- (26 -
|
|
|
- state.halfPeople / 2 +
|
|
|
- state.halfPeople +
|
|
|
- state.addPeople),
|
|
|
- )
|
|
|
- }}</span>
|
|
|
- +
|
|
|
- <span class="text-red-500">
|
|
|
- {{ Math.floor(state.lkMoney / (26 + state.addPeople)) }}
|
|
|
- </span>
|
|
|
- =
|
|
|
- <span class="text-[20px] font-bold text-red-500">
|
|
|
- {{
|
|
|
- Math.floor(
|
|
|
- (state.oldAllMoney -
|
|
|
- (state.sendMoney + 20000 * state.addPeople)) /
|
|
|
- (26 -
|
|
|
- state.halfPeople / 2 +
|
|
|
- state.halfPeople +
|
|
|
- state.addPeople) +
|
|
|
- state.lkMoney / (26 + state.addPeople),
|
|
|
- )
|
|
|
- }} </span
|
|
|
- >(保持在团队内,交易或邮寄)
|
|
|
- </div>
|
|
|
- <div class="flex">
|
|
|
- <div class="w-[160px]">请假人员总工资:</div>
|
|
|
- <span class="text-[20px] font-bold text-red-500">
|
|
|
- {{
|
|
|
- Math.floor(
|
|
|
- (state.oldAllMoney -
|
|
|
- (state.sendMoney + 20000 * state.addPeople)) /
|
|
|
- (26 -
|
|
|
- state.halfPeople / 2 +
|
|
|
- state.halfPeople +
|
|
|
- state.addPeople) /
|
|
|
- 2,
|
|
|
- )
|
|
|
- }}</span
|
|
|
- >(按请假名单邮寄)
|
|
|
- </div>
|
|
|
- <div class="text-[20px] font-bold text-blue-500">
|
|
|
- 二、整体计算(晚上采纳的方式,计算结果可以跟上面进行核对)
|
|
|
- </div>
|
|
|
- <div class="flex">
|
|
|
- <div class="w-[160px]">全程总人数:</div>
|
|
|
- 同LK前工资人数
|
|
|
- {{ 26 - state.halfPeople / 2 + state.halfPeople + state.addPeople }}
|
|
|
- </div>
|
|
|
- <div class="flex">
|
|
|
- <div class="w-[160px]">请假人员罚款:</div>
|
|
|
- 请假人员需缴纳LK工资的罚款
|
|
|
- {{ Math.floor(state.lkMoney / (26 + state.addPeople)) }} / 2 =
|
|
|
- <span class="text-red-500">
|
|
|
- {{ Math.floor(state.lkMoney / (26 + state.addPeople) / 2) }}
|
|
|
- </span>
|
|
|
- </div>
|
|
|
- <div class="flex">
|
|
|
- <div class="w-[160px]">全程总工资:</div>
|
|
|
- {{ state.oldAllMoney }}(总) + {{ state.lkMoney }}(LK) -
|
|
|
- {{ state.sendMoney + 20000 * state.addPeople }}(补贴) =
|
|
|
- {{
|
|
|
- state.oldAllMoney +
|
|
|
- state.lkMoney -
|
|
|
- (state.sendMoney + 20000 * state.addPeople)
|
|
|
- }}
|
|
|
- + {{ state.halfPeople }} *
|
|
|
- {{
|
|
|
- Math.floor(state.lkMoney / (26 + state.addPeople) / 2)
|
|
|
- }}(请假人员罚款) =
|
|
|
- {{
|
|
|
- state.oldAllMoney +
|
|
|
- state.lkMoney -
|
|
|
- (state.sendMoney + 20000 * state.addPeople) +
|
|
|
- Math.floor(
|
|
|
- state.halfPeople * (state.lkMoney / (26 + state.addPeople) / 2),
|
|
|
- )
|
|
|
- }}
|
|
|
- </div>
|
|
|
- <div class="flex">
|
|
|
- <div class="w-[160px]">修车人员总工资:</div>
|
|
|
- {{
|
|
|
- state.oldAllMoney +
|
|
|
- state.lkMoney -
|
|
|
- (state.sendMoney + 20000 * state.addPeople) +
|
|
|
- Math.floor(
|
|
|
- state.halfPeople * (state.lkMoney / (26 + state.addPeople) / 2),
|
|
|
- )
|
|
|
- }}
|
|
|
- /
|
|
|
- {{ 26 - state.halfPeople / 2 + state.halfPeople + state.addPeople }}
|
|
|
- =
|
|
|
- <span class="text-[20px] font-bold text-red-500">
|
|
|
- {{
|
|
|
- Math.floor(
|
|
|
- (state.oldAllMoney +
|
|
|
- state.lkMoney -
|
|
|
- (state.sendMoney + 20000 * state.addPeople) +
|
|
|
- Math.floor(
|
|
|
- state.halfPeople *
|
|
|
- (state.lkMoney / (26 + state.addPeople) / 2),
|
|
|
- )) /
|
|
|
- (26 -
|
|
|
- state.halfPeople / 2 +
|
|
|
- state.halfPeople +
|
|
|
- state.addPeople),
|
|
|
- )
|
|
|
- }} </span
|
|
|
- >(保持在团队内,交易或邮寄)
|
|
|
- </div>
|
|
|
- <div class="flex">
|
|
|
- <div class="w-[160px]">请假人员总工资:</div>
|
|
|
- {{
|
|
|
- Math.floor(
|
|
|
- (state.oldAllMoney +
|
|
|
- state.lkMoney -
|
|
|
- (state.sendMoney + 20000 * state.addPeople) +
|
|
|
- Math.floor(
|
|
|
- state.halfPeople *
|
|
|
- (state.lkMoney / (26 + state.addPeople) / 2),
|
|
|
- )) /
|
|
|
- (26 -
|
|
|
- state.halfPeople / 2 +
|
|
|
- state.halfPeople +
|
|
|
- state.addPeople),
|
|
|
- )
|
|
|
- }}
|
|
|
- / 2 - {{ Math.floor(state.lkMoney / (26 + state.addPeople) / 2) }} =
|
|
|
- <span class="text-[20px] font-bold text-red-500">
|
|
|
- {{
|
|
|
- Math.floor(
|
|
|
- (state.oldAllMoney +
|
|
|
- state.lkMoney -
|
|
|
- (state.sendMoney + 20000 * state.addPeople) +
|
|
|
- Math.floor(
|
|
|
- state.halfPeople *
|
|
|
- (state.lkMoney / (26 + state.addPeople) / 2),
|
|
|
- )) /
|
|
|
- (26 -
|
|
|
- state.halfPeople / 2 +
|
|
|
- state.halfPeople +
|
|
|
- state.addPeople) /
|
|
|
- 2 -
|
|
|
- state.lkMoney / (26 + state.addPeople) / 2,
|
|
|
- )
|
|
|
- }} </span
|
|
|
- >(按请假名单邮寄)
|
|
|
- </div>
|
|
|
- <div class="text-[20px] font-bold text-blue-500">三、结论</div>
|
|
|
- <div>1、补贴额外扣除枪号费</div>
|
|
|
- <div>2、请假人员单独罚款,LK实际人员应分工资的半G</div>
|
|
|
- <div>3、工资按全程人数算</div>
|
|
|
- </div>
|
|
|
+ <div class="col-span-2 rounded-lg bg-[#F6F8FC] p-4">2</div>
|
|
|
<div class="col-span-1 rounded-lg bg-[#F6F8FC] p-4">1</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -293,12 +44,6 @@ const props = defineProps({})
|
|
|
const { proxy }: any = getCurrentInstance()
|
|
|
const state: any = reactive({
|
|
|
ID: route.params.id,
|
|
|
- oldAllMoney: 741000,
|
|
|
- lkMoney: 100000,
|
|
|
- halfPeople: 3, // 请假人数,分半G
|
|
|
- replacePeople: 2, // 替换出去的人员,分全G
|
|
|
- addPeople: 1, // 替换部位黑CD的人员,分全G
|
|
|
- sendMoney: 19000, // 补贴
|
|
|
})
|
|
|
const initDetail = () => {
|
|
|
if (state.ID) {
|