123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- <template>
- <div v-loading="loading">
- <workpoints :initia_arr="initia_arr" :initia_head="initia_head" @initia="initia" />
- </div>
- </template>
- <script>
- import workpoints from "@/components/publics/workpoints";
- export default {
- data() {
- return {
- loading: false,
- initia_head: {
- initial_suername: "初始分",
- initial_suertext: "基础分和工龄分均为B分",
- initial_left: "85px",
- initial_width: "83px",
- },
- initia_arr: [
- {
- initialName: "基础分",
- initia_mark: true,
- initia_input: {
- age: "",
- },
- initial_text:
- "基础分是为了让积分保持正激励的作用,减少出现0分<br/>以下的情况,更好地激励员工挣分;<br/>设置分值后,系统将为全部员工自动加上此项基础分;<br/>此项基础分仅加一次,计入每个员工的累积总分",
- },
- {
- initialName: "工龄分",
- initia_mark: true,
- initia_input: {
- age: "",
- },
- initial_text:
- "工龄分是为了更好的认可老员工;<br/>首次加分=员工已在职的月份*工龄分,未满一个月的不<br/>加分;后续加分按设置的工龄分值每月自动累加",
- },
- ],
- obj: [
- {
- base_point: "",
- service_point: "",
- },
- ],
- };
- },
- components: {
- workpoints,
- },
- created() {},
- mounted() {
- this.cheak_ax();
- },
- methods: {
- initia(ok) {
- this.loading = true;
- this.obj.base_point = +ok[0].sj;
- this.obj.service_point = +ok[1].sj;
- this.$axios('post',"/api/integral/site/config", this.obj).then((res) => {
- if (res.data.code == 1) {
- this.$message({
- message: res.data.msg,
- type: "success",
- });
- }
- }).finally(err=>{
- this.loading = false;
- });
- },
- cheak_ax() {
- this.loading = true;
- this.$axios('get',"/api/integral/site/config").then((res) => {
- var arr = [];
- for (let i in res.data.data) {
- arr.push(res.data.data[i]);
- }
- this.initia_arr[0].initia_input.age = Math.abs(arr[0]);
- this.initia_arr[1].initia_input.age = Math.abs(arr[3]);
- }).finally(err=>{
- this.loading = false;
- });
- },
- },
- };
- </script>
- <style scoped lang="scss">
- </style>
|