|
@@ -48,21 +48,15 @@
|
|
|
width="800px"
|
|
width="800px"
|
|
|
>
|
|
>
|
|
|
<!-- <el-scrollbar height="500px"> -->
|
|
<!-- <el-scrollbar height="500px"> -->
|
|
|
- <el-form
|
|
|
|
|
- id="detail-form"
|
|
|
|
|
- ref="elFormRef"
|
|
|
|
|
- :model="detailData"
|
|
|
|
|
- label-position="left"
|
|
|
|
|
|
|
+ <el-form id="detail-form" ref="elFormRef"
|
|
|
|
|
+ :model="detailData" label-position="left"
|
|
|
@keyup="moveFocus"
|
|
@keyup="moveFocus"
|
|
|
>
|
|
>
|
|
|
|
|
|
|
|
<!-- 日期 -->
|
|
<!-- 日期 -->
|
|
|
<el-row>
|
|
<el-row>
|
|
|
- <el-form-item
|
|
|
|
|
- label="日期"
|
|
|
|
|
- prop="name"
|
|
|
|
|
- >
|
|
|
|
|
- <el-input
|
|
|
|
|
|
|
+ <el-form-item label="日期" prop="name" >
|
|
|
|
|
+ <el-input type="date" max="9999-12-31"
|
|
|
v-model="detailData.wgjs_rq"
|
|
v-model="detailData.wgjs_rq"
|
|
|
style="width: 100px;"
|
|
style="width: 100px;"
|
|
|
/>
|
|
/>
|
|
@@ -71,287 +65,141 @@
|
|
|
|
|
|
|
|
<!-- 标题栏 -->
|
|
<!-- 标题栏 -->
|
|
|
<el-row :gutter="10">
|
|
<el-row :gutter="10">
|
|
|
- <el-col :span="3">
|
|
|
|
|
- <span>员工编号</span>
|
|
|
|
|
- </el-col>
|
|
|
|
|
- <el-col :span="3">
|
|
|
|
|
- <span>员工姓名</span>
|
|
|
|
|
- </el-col>
|
|
|
|
|
- <el-col :span="3">
|
|
|
|
|
- <span>计时</span>
|
|
|
|
|
- </el-col>
|
|
|
|
|
- <el-col :span="12">
|
|
|
|
|
- <span>原因备注</span>
|
|
|
|
|
- </el-col>
|
|
|
|
|
- <el-col :span="3">
|
|
|
|
|
- <span>冲月定额</span>
|
|
|
|
|
- </el-col>
|
|
|
|
|
|
|
+ <el-col :span="3"> <span>员工编号</span> </el-col>
|
|
|
|
|
+ <el-col :span="3"> <span>员工姓名</span> </el-col>
|
|
|
|
|
+ <el-col :span="3"> <span>计时</span> </el-col>
|
|
|
|
|
+ <el-col :span="12"> <span>原因备注</span> </el-col>
|
|
|
|
|
+ <el-col :span="3"> <span>冲月定额</span> </el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
|
|
|
|
|
<!-- 员工1 -->
|
|
<!-- 员工1 -->
|
|
|
- <el-row
|
|
|
|
|
- :gutter="5"
|
|
|
|
|
- style="margin-top: 10px;"
|
|
|
|
|
- >
|
|
|
|
|
|
|
+ <el-row :gutter="5" style="margin-top: 10px;" >
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.wgjs_bh1"
|
|
|
|
|
- :formatter="val => val.toUpperCase()"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.wgjs_bh1" :formatter="val => val.toUpperCase()" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.name1"
|
|
|
|
|
- readonly
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.name1" readonly />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.wgjs_js1"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.wgjs_js1" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.wgjs_yy1"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.wgjs_yy1" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <!-- <el-input
|
|
|
|
|
- v-model="detailData.wgjs_冲定额1"
|
|
|
|
|
-
|
|
|
|
|
- /> -->
|
|
|
|
|
- <el-select
|
|
|
|
|
- v-model="detailData.wgjs_冲定额1"
|
|
|
|
|
- placeholder=" "
|
|
|
|
|
- >
|
|
|
|
|
- <el-option
|
|
|
|
|
- label=""
|
|
|
|
|
- value=""
|
|
|
|
|
- />
|
|
|
|
|
- <el-option
|
|
|
|
|
- label="是"
|
|
|
|
|
- value="是"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-select v-model="detailData.wgjs_冲定额1" >
|
|
|
|
|
+ <el-option label="" value="" />
|
|
|
|
|
+ <el-option label="是" value="是" />
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
|
|
|
|
|
<!-- 员工2 -->
|
|
<!-- 员工2 -->
|
|
|
- <el-row
|
|
|
|
|
- :gutter="5"
|
|
|
|
|
- style="margin-top: 10px;"
|
|
|
|
|
- >
|
|
|
|
|
|
|
+ <el-row :gutter="5" style="margin-top: 10px;" >
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.wgjs_bh2"
|
|
|
|
|
- :formatter="val => val.toUpperCase()"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.wgjs_bh2" :formatter="val => val.toUpperCase()" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.name2"
|
|
|
|
|
- readonly
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.name2" readonly />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.wgjs_js2"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.wgjs_js2" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.wgjs_yy2"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.wgjs_yy2" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-select
|
|
|
|
|
- v-model="detailData.wgjs_冲定额2"
|
|
|
|
|
- placeholder=" "
|
|
|
|
|
- >
|
|
|
|
|
- <el-option
|
|
|
|
|
- label=""
|
|
|
|
|
- value=""
|
|
|
|
|
- />
|
|
|
|
|
- <el-option
|
|
|
|
|
- label="是"
|
|
|
|
|
- value="是"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-select v-model="detailData.wgjs_冲定额2" >
|
|
|
|
|
+ <el-option label="" value="" />
|
|
|
|
|
+ <el-option label="是" value="是"/>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
|
|
|
|
|
<!-- 员工3 -->
|
|
<!-- 员工3 -->
|
|
|
- <el-row
|
|
|
|
|
- :gutter="5"
|
|
|
|
|
- style="margin-top: 10px;"
|
|
|
|
|
- >
|
|
|
|
|
|
|
+ <el-row :gutter="5" style="margin-top: 10px;" >
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.wgjs_bh3"
|
|
|
|
|
- :formatter="val => val.toUpperCase()"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.wgjs_bh3" :formatter="val => val.toUpperCase()" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.name3"
|
|
|
|
|
- readonly
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.name3" readonly />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.wgjs_js3"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.wgjs_js3" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.wgjs_yy3"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.wgjs_yy3" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-select
|
|
|
|
|
- v-model="detailData.wgjs_冲定额3"
|
|
|
|
|
- placeholder=" "
|
|
|
|
|
- >
|
|
|
|
|
- <el-option
|
|
|
|
|
- label=""
|
|
|
|
|
- value=""
|
|
|
|
|
- />
|
|
|
|
|
- <el-option
|
|
|
|
|
- label="是"
|
|
|
|
|
- value="是"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-select v-model="detailData.wgjs_冲定额3" >
|
|
|
|
|
+ <el-option label="" value="" />
|
|
|
|
|
+ <el-option label="是" value="是"/>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
|
|
|
|
|
<!-- 员工4 -->
|
|
<!-- 员工4 -->
|
|
|
- <el-row
|
|
|
|
|
- :gutter="5"
|
|
|
|
|
- style="margin-top: 10px;"
|
|
|
|
|
- >
|
|
|
|
|
|
|
+ <el-row :gutter="5" style="margin-top: 10px;" >
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.wgjs_bh4"
|
|
|
|
|
- :formatter="val => val.toUpperCase()"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.wgjs_bh4" :formatter="val => val.toUpperCase()" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.name4"
|
|
|
|
|
- readonly
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.name4" readonly />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.wgjs_js4"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.wgjs_js4" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.wgjs_yy4"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.wgjs_yy4" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-select
|
|
|
|
|
- v-model="detailData.wgjs_冲定额4"
|
|
|
|
|
- placeholder=" "
|
|
|
|
|
- >
|
|
|
|
|
- <el-option
|
|
|
|
|
- label=""
|
|
|
|
|
- value=""
|
|
|
|
|
- />
|
|
|
|
|
- <el-option
|
|
|
|
|
- label="是"
|
|
|
|
|
- value="是"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-select v-model="detailData.wgjs_冲定额4" >
|
|
|
|
|
+ <el-option label="" value="" />
|
|
|
|
|
+ <el-option label="是" value="是"/>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
|
|
|
|
|
<!-- 员工5 -->
|
|
<!-- 员工5 -->
|
|
|
- <el-row
|
|
|
|
|
- :gutter="5"
|
|
|
|
|
- style="margin-top: 10px;"
|
|
|
|
|
- >
|
|
|
|
|
|
|
+ <el-row :gutter="5" style="margin-top: 10px;" >
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.wgjs_bh5"
|
|
|
|
|
- :formatter="val => val.toUpperCase()"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.wgjs_bh5" :formatter="val => val.toUpperCase()" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.name5"
|
|
|
|
|
- readonly
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.name5" readonly />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.wgjs_js5"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.wgjs_js5" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.wgjs_yy5"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.wgjs_yy5" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-select
|
|
|
|
|
- v-model="detailData.wgjs_冲定额5"
|
|
|
|
|
- placeholder=" "
|
|
|
|
|
- >
|
|
|
|
|
- <el-option
|
|
|
|
|
- label=""
|
|
|
|
|
- value=""
|
|
|
|
|
- />
|
|
|
|
|
- <el-option
|
|
|
|
|
- label="是"
|
|
|
|
|
- value="是"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-select v-model="detailData.wgjs_冲定额5" >
|
|
|
|
|
+ <el-option label="" value="" />
|
|
|
|
|
+ <el-option label="是" value="是"/>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
|
|
|
|
|
<!-- 员工6 -->
|
|
<!-- 员工6 -->
|
|
|
- <el-row
|
|
|
|
|
- :gutter="5"
|
|
|
|
|
- style="margin-top: 10px;"
|
|
|
|
|
- >
|
|
|
|
|
|
|
+ <el-row :gutter="5" style="margin-top: 10px;" >
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.wgjs_bh6"
|
|
|
|
|
- :formatter="val => val.toUpperCase()"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.wgjs_bh6" :formatter="val => val.toUpperCase()" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.name6"
|
|
|
|
|
- readonly
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.name6" readonly />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.wgjs_js6"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.wgjs_js6" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
|
- <el-input
|
|
|
|
|
- v-model="detailData.wgjs_yy6"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-input v-model="detailData.wgjs_yy6" />
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="3">
|
|
<el-col :span="3">
|
|
|
- <el-select
|
|
|
|
|
- v-model="detailData.wgjs_冲定额6"
|
|
|
|
|
- placeholder=" "
|
|
|
|
|
- >
|
|
|
|
|
- <el-option
|
|
|
|
|
- label=""
|
|
|
|
|
- value=""
|
|
|
|
|
- />
|
|
|
|
|
- <el-option
|
|
|
|
|
- label="是"
|
|
|
|
|
- value="是"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-select v-model="detailData.wgjs_冲定额6" >
|
|
|
|
|
+ <el-option label="" value="" />
|
|
|
|
|
+ <el-option label="是" value="是"/>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
@@ -361,10 +209,7 @@
|
|
|
<template #footer>
|
|
<template #footer>
|
|
|
<div class="dialog-footer">
|
|
<div class="dialog-footer">
|
|
|
<el-button @click="closeDialog">取 消</el-button>
|
|
<el-button @click="closeDialog">取 消</el-button>
|
|
|
- <el-button
|
|
|
|
|
- type="primary"
|
|
|
|
|
- @click="enterDialog"
|
|
|
|
|
- >确 定</el-button>
|
|
|
|
|
|
|
+ <el-button type="primary" @click="enterDialog" >确 定</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
</el-dialog>
|
|
</el-dialog>
|
|
@@ -604,8 +449,8 @@ const dialogFormVisible = ref(false)
|
|
|
// 查改
|
|
// 查改
|
|
|
const handleShowDetail = async() => {
|
|
const handleShowDetail = async() => {
|
|
|
type.value = 'update'
|
|
type.value = 'update'
|
|
|
- const { wgjs_rq, wgjs_bh1 } = currentRow.value
|
|
|
|
|
- const res = await getDetail({ wgjs_rq, wgjs_bh1 })
|
|
|
|
|
|
|
+ const { UniqId } = currentRow.value
|
|
|
|
|
+ const res = await getDetail({ UniqId })
|
|
|
if (res.code === 0) {
|
|
if (res.code === 0) {
|
|
|
Object.assign(detailData, res.data)
|
|
Object.assign(detailData, res.data)
|
|
|
// dialogFormVisible.value = true
|
|
// dialogFormVisible.value = true
|
|
@@ -614,17 +459,48 @@ const handleShowDetail = async() => {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 新增数据
|
|
// 新增数据
|
|
|
-const handleShowAdd = async() => {
|
|
|
|
|
- // const { wgjs_rq, wgjs_bh1 } = currentRow.value
|
|
|
|
|
- // const res = await getDetail({ wgjs_rq, wgjs_bh1 })
|
|
|
|
|
- // if (res.code === 0) {
|
|
|
|
|
- // type.value = 'add'
|
|
|
|
|
- // Object.assign(detailData, res.data)
|
|
|
|
|
-
|
|
|
|
|
- // detailData['wgjs_rq'] = dayjs().format('YYYY-MM-DD')
|
|
|
|
|
-
|
|
|
|
|
- // // dialogFormVisible.value = true
|
|
|
|
|
- // }
|
|
|
|
|
|
|
+const handleShowAdd = () => {
|
|
|
|
|
+ type.value = 'add';
|
|
|
|
|
+ if(!currentRow.value){
|
|
|
|
|
+ detailData.wgjs_rq= '';
|
|
|
|
|
+
|
|
|
|
|
+ detailData.wgjs_bh1= '';
|
|
|
|
|
+ detailData.wgjs_js1= '';
|
|
|
|
|
+ detailData.wgjs_yy1= '';
|
|
|
|
|
+ detailData.wgjs_冲定额1= '';
|
|
|
|
|
+
|
|
|
|
|
+ detailData.wgjs_bh2= '';
|
|
|
|
|
+ detailData.wgjs_js2= '';
|
|
|
|
|
+ detailData.wgjs_yy2= '';
|
|
|
|
|
+ detailData.wgjs_冲定额2= '';
|
|
|
|
|
+
|
|
|
|
|
+ detailData.wgjs_bh3= '';
|
|
|
|
|
+ detailData.wgjs_js3= '';
|
|
|
|
|
+ detailData.wgjs_yy3= '';
|
|
|
|
|
+ detailData.wgjs_冲定额3= '';
|
|
|
|
|
+
|
|
|
|
|
+ detailData.wgjs_bh4= '';
|
|
|
|
|
+ detailData.wgjs_js4= '';
|
|
|
|
|
+ detailData.wgjs_yy4= '';
|
|
|
|
|
+ detailData.wgjs_冲定额4= '';
|
|
|
|
|
+
|
|
|
|
|
+ detailData.wgjs_bh5= '';
|
|
|
|
|
+ detailData.wgjs_js5= '';
|
|
|
|
|
+ detailData.wgjs_yy5= '';
|
|
|
|
|
+ detailData.wgjs_冲定额5= '';
|
|
|
|
|
+
|
|
|
|
|
+ detailData.wgjs_bh6= '';
|
|
|
|
|
+ detailData.wgjs_js6= '';
|
|
|
|
|
+ detailData.wgjs_yy6= '';
|
|
|
|
|
+ detailData.wgjs_冲定额6= '';
|
|
|
|
|
+
|
|
|
|
|
+ }else{
|
|
|
|
|
+ Object.assign(detailData, currentRow.value)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // dialogFormVisible.value = true
|
|
|
|
|
+ const date = dayjs().format('YYYY-MM-DD')
|
|
|
|
|
+ detailData.wgjs_rq = date
|
|
|
showDialog()
|
|
showDialog()
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -639,7 +515,8 @@ const enterDialog = async() => {
|
|
|
// 新增
|
|
// 新增
|
|
|
const addDetailData = async() => {
|
|
const addDetailData = async() => {
|
|
|
const restoredData = {
|
|
const restoredData = {
|
|
|
- wgjs_rq: detailData.wgjs_rq,
|
|
|
|
|
|
|
+ wgjs_rq: detailData.wgjs_rq,
|
|
|
|
|
+
|
|
|
wgjs_bh1: detailData.wgjs_bh1,
|
|
wgjs_bh1: detailData.wgjs_bh1,
|
|
|
wgjs_js1: detailData.wgjs_js1,
|
|
wgjs_js1: detailData.wgjs_js1,
|
|
|
wgjs_yy1: detailData.wgjs_yy1,
|
|
wgjs_yy1: detailData.wgjs_yy1,
|
|
@@ -669,16 +546,19 @@ const addDetailData = async() => {
|
|
|
wgjs_js6: detailData.wgjs_js6,
|
|
wgjs_js6: detailData.wgjs_js6,
|
|
|
wgjs_yy6: detailData.wgjs_yy6,
|
|
wgjs_yy6: detailData.wgjs_yy6,
|
|
|
wgjs_冲定额6: detailData.wgjs_冲定额6,
|
|
wgjs_冲定额6: detailData.wgjs_冲定额6,
|
|
|
- }
|
|
|
|
|
- console.log(restoredData)
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+ restoredData.sys_id = sys_id;
|
|
|
const res = await createData(restoredData)
|
|
const res = await createData(restoredData)
|
|
|
-
|
|
|
|
|
- console.log(res)
|
|
|
|
|
if (res.code === 0) {
|
|
if (res.code === 0) {
|
|
|
ElMessage({
|
|
ElMessage({
|
|
|
type: 'success',
|
|
type: 'success',
|
|
|
message: '新增成功',
|
|
message: '新增成功',
|
|
|
- })
|
|
|
|
|
|
|
+ })
|
|
|
|
|
+ //刷新
|
|
|
|
|
+ if(params.date!=''){
|
|
|
|
|
+ getTableData({ date: params.date, page: page.value.toString(), limit: limit.value.toString() })
|
|
|
|
|
+ }
|
|
|
|
|
+ getSideData()
|
|
|
dialogFormVisible.value = false
|
|
dialogFormVisible.value = false
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -695,14 +575,9 @@ const updateDetailData = async() => {
|
|
|
message: '更新成功'
|
|
message: '更新成功'
|
|
|
})
|
|
})
|
|
|
params.type = 'getTableData'
|
|
params.type = 'getTableData'
|
|
|
- // page.value = 1
|
|
|
|
|
- handleCurrentChange()
|
|
|
|
|
- // if(response.code==0){
|
|
|
|
|
- // ElMessage({
|
|
|
|
|
- // type: 'success',
|
|
|
|
|
- // message: '更新成功',
|
|
|
|
|
- // })
|
|
|
|
|
- // }
|
|
|
|
|
|
|
+ if(params.date!=''){
|
|
|
|
|
+ getTableData({ date: params.date, page: page.value.toString(), limit: limit.value.toString() })
|
|
|
|
|
+ }
|
|
|
dialogFormVisible.value = false
|
|
dialogFormVisible.value = false
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -724,7 +599,6 @@ const closeDialog = () => {
|
|
|
|
|
|
|
|
let formElements
|
|
let formElements
|
|
|
const moveFocus = async(event) => {
|
|
const moveFocus = async(event) => {
|
|
|
- console.log(event)
|
|
|
|
|
const index = Array.from(formElements).indexOf(event.target)
|
|
const index = Array.from(formElements).indexOf(event.target)
|
|
|
const key = event.key
|
|
const key = event.key
|
|
|
event.preventDefault()
|
|
event.preventDefault()
|