小小儁爺
2024-08-08 d20654ba067e5c0621d4d7d95915cbe47a10fe87
src/views/reportManager/personSalaryList.vue
@@ -50,13 +50,16 @@
                />
              </el-select>
            </el-form-item>
            <el-form-item label="销售单号" style=" display: flex;">
              <el-input v-model="form.saleordercode" style="width: 200px" placeholder="请输入" />
            </el-form-item>
            <el-form-item label="工单编号" style="display: flex;">
              <el-input v-model="form.wocode" placeholder="请输入" style="width: 200px" />
            </el-form-item>
            <el-form-item label="产品编码" style=" display: flex;">
              <el-input v-model="form.partcode" placeholder="请输入" style="width: 200px" />
            </el-form-item>
            <el-form-item label="产品名称" style=" display: flex;">
            <el-form-item v-show="isExpandForm" label="产品名称" style=" display: flex;">
              <el-input v-model="form.partname" style="width: 200px" placeholder="请输入" />
            </el-form-item>
            <!--            <el-form-item label="规格型号" style=" display: flex;">-->
@@ -75,9 +78,9 @@
                />
              </el-select>
            </el-form-item>
            <el-form-item v-show="isExpandForm" label="报工人员" style=" display: flex;">
              <el-input v-model="form.reportname" style="width: 200px" placeholder="请输入" />
            </el-form-item>
            <!--            <el-form-item v-show="isExpandForm" label="报工人员" style=" display: flex;">-->
            <!--              <el-input v-model="form.reportname" style="width: 200px" placeholder="请输入" />-->
            <!--            </el-form-item>-->
            <el-form-item v-show="isExpandForm" label="报工时间" style="display: flex;align-items: center">
              <el-date-picker
                v-model="form.reportdate"
@@ -145,6 +148,12 @@
                width="50"
                fixed
                label="序号"
              />
              <el-table-column
                prop="saleOrderCode"
                label="销售单号"
                width="160"
                sortable="custom"
              />
              <el-table-column
                prop="wo_code"
@@ -315,6 +324,12 @@
                width="50"
                fixed
                label="序号"
              />
              <el-table-column
                prop="saleOrderCode"
                label="销售单号"
                width="160"
                sortable="custom"
              />
              <el-table-column
                prop="wo_code"
@@ -512,7 +527,7 @@
import { WorkShopSelect } from '@/api/deviceManager'
export default {
  name: 'Zzjg',
  name: 'PersonSalaryList',
  components: {
    Pagination, ImportPicker
  },
@@ -525,6 +540,7 @@
      tableHeight: 0,
      StepSelectArr: [], // 剔除工序数组
      form: {
        saleordercode: '',
        wocode: '', // 工单编号
        partcode: '', // 产品编码
        partname: '', // 产品名称
@@ -611,7 +627,7 @@
      this.WorkShopArr = res
    },
    // 获取工序下拉接口
    async  getStepSelect() {
    async getStepSelect() {
      const { data: res } = await StepSelect()
      this.StepSelectArr = res
    },
@@ -619,7 +635,7 @@
      const { columns, data } = param
      const sums = []
      const i = this.form.compute === 'last' ? 11 : 10
      const i = this.form.compute === 'last' ? 13 : 12
      columns.forEach((column, index) => {
        if (index === i) {
@@ -661,6 +677,7 @@
        tempDate = handleDatetime(tempDate[0]) + '~' + handleDatetime(tempDate[1])
      }
      const data = {
        saleordercode: this.form.saleordercode,
        wocode: this.form.wocode,
        partcode: this.form.partcode,
        partname: this.form.partname,
@@ -719,6 +736,7 @@
      }
      const data = {
        saleordercode: this.form.saleordercode,
        wocode: this.form.wocode,
        partcode: this.form.partcode,
        partname: this.form.partname,
@@ -732,6 +750,7 @@
      }
      const { data: res } = await PeopleSalaryReportExcelSearch(data)
      // console.log(res, 1)
      window.location.href = res
    },
    // 查询
@@ -748,6 +767,7 @@
    },
    // 重置
    reset() {
      this.form.saleordercode = ''
      this.form.wocode = ''
      this.form.partcode = ''
      this.form.partname = ''
@@ -765,7 +785,7 @@
    getHeight() {
      this.$nextTick(() => {
        this.mainHeight = window.innerHeight - 85
        this.tableHeight = this.mainHeight - 255
        this.tableHeight = this.mainHeight - 245
        this.$refs.tableDataRef.doLayout()
        this.$refs.tableDataRef2.doLayout()
      })