|
@@ -149,7 +149,7 @@
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="冲月定额" prop="id" class="mab" label-width="100px">
|
|
<el-form-item label="冲月定额" prop="id" class="mab" label-width="100px">
|
|
|
- <el-input v-model="formData.sczl_冲定额" id="冲月定额" @keydown="ent1($event)" style="width: 100px;"/>
|
|
|
|
|
|
|
+ <el-input v-model="formData.sczl_冲定额" id="冲月定额" @keydown="ent1($event)" @blur="getCdesubmit()" style="width: 100px;"/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
@@ -219,10 +219,19 @@
|
|
|
<el-dialog v-model="BzVisible" title="选择" destroy-on-close width="200px" @keydown="selectBZ($event)">
|
|
<el-dialog v-model="BzVisible" title="选择" destroy-on-close width="200px" @keydown="selectBZ($event)">
|
|
|
<el-table tooltip-effect="dark" :data="selectDataBz" row-key="ID"
|
|
<el-table tooltip-effect="dark" :data="selectDataBz" row-key="ID"
|
|
|
highlight-current-row="true" border style="width:100%"
|
|
highlight-current-row="true" border style="width:100%"
|
|
|
- @row-dblclick="SelectClickBz" @row-click="SelectClick" ref="table"
|
|
|
|
|
|
|
+ @row-dblclick="SelectClickBz" ref="table"
|
|
|
>
|
|
>
|
|
|
<el-table-column prop="sczl_bzdh" label="班组" width="150"/>
|
|
<el-table-column prop="sczl_bzdh" label="班组" width="150"/>
|
|
|
</el-table>
|
|
</el-table>
|
|
|
|
|
+ </el-dialog>
|
|
|
|
|
+ <el-dialog v-model="CdeVisible" title="选择" destroy-on-close width="200px" @keydown="selectCde($event)">
|
|
|
|
|
+ <el-table tooltip-effect="dark" :data="selectDataCde" row-key="ID"
|
|
|
|
|
+ highlight-current-row="true" border style="width:100%"
|
|
|
|
|
+ :row-style="{ height: '30px' }"
|
|
|
|
|
+ @row-dblclick="SelectClickCde" ref="tableCde"
|
|
|
|
|
+ >
|
|
|
|
|
+ <el-table-column prop="sczl_冲定额" width="150"/>
|
|
|
|
|
+ </el-table>
|
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
|
|
|
|
<el-dialog v-model="dialogSelectVisible" title="选择"
|
|
<el-dialog v-model="dialogSelectVisible" title="选择"
|
|
@@ -743,12 +752,8 @@ const table = ref()
|
|
|
const setCurrent = (row) => {
|
|
const setCurrent = (row) => {
|
|
|
setTimeout(()=>{
|
|
setTimeout(()=>{
|
|
|
table.value?.setCurrentRow(row)
|
|
table.value?.setCurrentRow(row)
|
|
|
- // SelectClick(row)
|
|
|
|
|
- // console.log(row)
|
|
|
|
|
- // console.log(table)
|
|
|
|
|
const {sczl_bzdh } = row
|
|
const {sczl_bzdh } = row
|
|
|
- formData.value.sczl_bzdh=row.sczl_bzdh
|
|
|
|
|
- console.log(row)
|
|
|
|
|
|
|
+ formData.value.sczl_bzdh=row.sczl_bzdh
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
//班组选择
|
|
//班组选择
|
|
@@ -756,35 +761,54 @@ const selectDataBz = reactive([])
|
|
|
const BzVisible = ref(false)
|
|
const BzVisible = ref(false)
|
|
|
const SelectClickBz = (row, column, event) => {
|
|
const SelectClickBz = (row, column, event) => {
|
|
|
const {sczl_bzdh } = row
|
|
const {sczl_bzdh } = row
|
|
|
- formData.value.sczl_bzdh=row.sczl_bzdh
|
|
|
|
|
- console.log(row)
|
|
|
|
|
- BzVisible.value = false
|
|
|
|
|
- // removeEventListener('keyup', keyUp.bind(this));
|
|
|
|
|
|
|
+ formData.value.sczl_bzdh=row.sczl_bzdh
|
|
|
|
|
+ BzVisible.value = false
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
const selectBZ = (event) => {
|
|
const selectBZ = (event) => {
|
|
|
- // console.log(selectDataBz.length);
|
|
|
|
|
if (event.keyCode === 40) { // Enter 或向下箭头
|
|
if (event.keyCode === 40) { // Enter 或向下箭头
|
|
|
- setCurrent(selectDataBz[1]);
|
|
|
|
|
- // console.log(num.value+1)
|
|
|
|
|
- // if (parseInt(num.value+ 1) > selectDataBz.length||parseInt(num.value+ 1) ===selectDataBz.length) {
|
|
|
|
|
- // // setCurrent(selectDataBz[0]);
|
|
|
|
|
- // console.log('123')
|
|
|
|
|
- // } else {
|
|
|
|
|
- // // setCurrent(selectDataBz[num.value + 1]);
|
|
|
|
|
- // console.log("3333")
|
|
|
|
|
- // }
|
|
|
|
|
|
|
+ setCurrent(selectDataBz[1]);
|
|
|
} else if (event.keyCode === 38) {
|
|
} else if (event.keyCode === 38) {
|
|
|
setCurrent(selectDataBz[0]);
|
|
setCurrent(selectDataBz[0]);
|
|
|
- // if (num.value - 1 < 0) {
|
|
|
|
|
- // setCurrent(selectDataBz[selectDataBz.length - 1]);
|
|
|
|
|
- // } else {
|
|
|
|
|
- // setCurrent(selectDataBz[num.value - 1]);
|
|
|
|
|
- // }
|
|
|
|
|
} else if (event.keyCode === 13) {
|
|
} else if (event.keyCode === 13) {
|
|
|
BzVisible.value = false
|
|
BzVisible.value = false
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+//冲定额失去焦点事件
|
|
|
|
|
+const getCdesubmit = () => {
|
|
|
|
|
+ //弹出选择
|
|
|
|
|
+ const data = [{'sczl_冲定额':''},{'sczl_冲定额':'是'}]
|
|
|
|
|
+ selectDataCde.splice(0, selectDataCde.length, ...data)
|
|
|
|
|
+ CdeVisible.value=true
|
|
|
|
|
+ setCdeCurrent(data[0])
|
|
|
|
|
+}
|
|
|
|
|
+const tableCde = ref()
|
|
|
|
|
+const setCdeCurrent = (row) => {
|
|
|
|
|
+ setTimeout(()=>{
|
|
|
|
|
+ tableCde.value?.setCurrentRow(row)
|
|
|
|
|
+ const {sczl_冲定额 } = row
|
|
|
|
|
+ formData.value.sczl_冲定额=row.sczl_冲定额
|
|
|
|
|
+ })
|
|
|
|
|
+}
|
|
|
|
|
+//冲定额选择
|
|
|
|
|
+const selectDataCde = reactive([])
|
|
|
|
|
+const CdeVisible = ref(false)
|
|
|
|
|
+const SelectClickCde = (row, column, event) => {
|
|
|
|
|
+ const {sczl_冲定额 } = row
|
|
|
|
|
+ formData.value.sczl_冲定额=row.sczl_冲定额
|
|
|
|
|
+ CdeVisible.value = false
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+const selectCde = (event) => {
|
|
|
|
|
+ if (event.keyCode === 40) { // Enter 或向下箭头
|
|
|
|
|
+ setCdeCurrent(selectDataCde[1]);
|
|
|
|
|
+ } else if (event.keyCode === 38) {
|
|
|
|
|
+ setCdeCurrent(selectDataCde[0]);
|
|
|
|
|
+ } else if (event.keyCode === 13) {
|
|
|
|
|
+ CdeVisible.value = false
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
|
|
|
//员工编号失去焦点事件
|
|
//员工编号失去焦点事件
|
|
|
const getygsubmit = async (event, inputName) => {
|
|
const getygsubmit = async (event, inputName) => {
|