|
|
@@ -63,7 +63,7 @@
|
|
|
label-position="right" :rules="rule" label-width="80px" aria-="true">
|
|
|
<el-form-item label="工单编号:" prop="address" style="margin-right: 120px;">
|
|
|
<el-input v-model="detailData.sczl_gdbh" @keydown="ent1($event,index,row,'工单编号')"
|
|
|
- style="width: 120px;" id='工单编号' placeholder="Enter回车" />
|
|
|
+ style="width: 120px;" id='工单编号' :disabled="isDisabled" placeholder="Enter回车" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="产品名称:" prop="image">
|
|
|
<el-input v-model="detailData.Gd_cpmc" disabled @keydown="ent1($event)" placeholder="请输入产品名称" style="width: 450px;" />
|
|
|
@@ -71,7 +71,7 @@
|
|
|
</el-form>
|
|
|
<el-form ref="elFormRef" :model="detailData" :inline="true" label-position="right" :rules="rule" label-width="80px">
|
|
|
<el-form-item label="印件号:" prop="address" style="margin-right: 120px;">
|
|
|
- <el-input v-model="detailData.sczl_yjno" @keydown="ent1($event,index,row,'印件号')" style="width: 120px;" />
|
|
|
+ <el-input v-model="detailData.sczl_yjno" :disabled="isDisabled" @keydown="ent1($event,index,row,'印件号')" style="width: 120px;" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="印件名称:" prop="image">
|
|
|
<el-input v-model="detailData.yj_yjmc" disabled @keydown="ent1($event)" style="width: 450px;" />
|
|
|
@@ -79,39 +79,39 @@
|
|
|
</el-form>
|
|
|
<el-form ref="elFormRef" :model="detailData" :inline="true" label-position="right" :rules="rule" label-width="90px">
|
|
|
<el-form-item label="工序名称:" prop="address">
|
|
|
- <el-input v-model="detailData.sczl_gxmc" @keydown="ent1($event,index,row,'工序名称')" style="width: 300px;" />
|
|
|
+ <el-input v-model="detailData.sczl_gxmc" :disabled="isDisabled" @keydown="ent1($event,index,row,'工序名称')" style="width: 300px;" />
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="image">
|
|
|
- <el-input v-model="detailData.sczl_gxh" @keydown="ent1($event)"
|
|
|
+ <el-input v-model="detailData.sczl_gxh" @keydown="ent1($event)" :disabled="isDisabled"
|
|
|
style="width: 50px;" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="流程单备注:" prop="image">
|
|
|
- <el-input v-model="detailData.sczl_numDesc" @keydown="ent1($event)" />
|
|
|
+ <el-input v-model="detailData.sczl_numDesc" :disabled="isDisabled" @keydown="ent1($event)" />
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<el-form ref="elFormRef" :model="detailData" :inline="true" label-position="right"
|
|
|
:rules="rule" label-width="80px">
|
|
|
<el-form-item label="日期">
|
|
|
- <el-input type="date" max="9999-12-31" v-model="detailData.sczl_rq" id = '日期' @keydown="ent1($event)" @focus="rqHandleFocus()"
|
|
|
+ <el-input type="date" max="9999-12-31" :disabled="isDisabled" v-model="detailData.sczl_rq" id = '日期' @keydown="ent1($event)" @focus="rqHandleFocus()"
|
|
|
style="width: 150px;" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="废品数量:" prop="image">
|
|
|
- <el-input v-model="detailData.sczl_cl" @keydown="ent1($event)" style="width: 120px;" />
|
|
|
+ <el-input v-model="detailData.sczl_cl" :disabled="isDisabled" @keydown="ent1($event)" style="width: 120px;" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="联数:" prop="image">
|
|
|
- <el-input v-model="detailData.sczl_ls" @keydown="ent1($event)" style="width: 120px;" />
|
|
|
+ <el-input v-model="detailData.sczl_ls" :disabled="isDisabled" @keydown="ent1($event)" style="width: 120px;" />
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<el-form ref="elFormRef" :model="detailData" :inline="true" label-position="right"
|
|
|
:rules="rule" label-width="90px">
|
|
|
<el-form-item label="废品备注:" prop="address">
|
|
|
- <el-input v-model="detailData.sczl_fplxA" @keydown="ent1($event)" style="width: 300px;" />
|
|
|
+ <el-input v-model="detailData.sczl_fplxA" :disabled="isDisabled" @keydown="ent1($event)" style="width: 300px;" />
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
- <el-checkbox v-model="detailData.sczl_fplxB" style="width: 30px;" @keydown="ent1($event)">制程废</el-checkbox>
|
|
|
+ <el-checkbox v-model="detailData.sczl_fplxB" :disabled="isDisabled" style="width: 30px;" @keydown="ent1($event)">制程废</el-checkbox>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="责任部门:" prop="image">
|
|
|
- <el-input v-model="detailData.责任部门" @keydown="ent1($event,index,row,'责任部门')" style="width: 250px;" />
|
|
|
+ <el-input v-model="detailData.责任部门" :disabled="isDisabled" @keydown="ent1($event,index,row,'责任部门')" style="width: 250px;" />
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<el-form ref="elFormRef" :model="detailData" :inline="true" label-position="right"
|
|
|
@@ -133,11 +133,11 @@
|
|
|
:rules="rule">
|
|
|
<el-form-item>
|
|
|
<div class="sub-title">奖励班组:</div>
|
|
|
- <el-input v-model="detailData.Jl_bzdh" @keydown="ent1($event)"
|
|
|
+ <el-input v-model="detailData.Jl_bzdh" @keydown="ent1($event)" :disabled="isDisabled"
|
|
|
style="width: 40px;" />
|
|
|
<!-- <el-input v-model="detailData.jl_jtbh" @keydown="ent1($event,index,row,'班组')"
|
|
|
style="width: 40px;" /> -->
|
|
|
- <el-select
|
|
|
+ <el-select :disabled="isDisabled"
|
|
|
v-model="detailData.jl_jtbh"
|
|
|
placeholder="请选择班次"
|
|
|
@change="getJtbhsubmit('1')"
|
|
|
@@ -155,30 +155,30 @@
|
|
|
</el-select>
|
|
|
|
|
|
<el-input v-model="detailData.JL_bh1" id="bh1" @blur="GetYg($event, '2')"
|
|
|
- @keydown="ent($event, 'jt', 'bh1', 'bh2')" class="bzryred" style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" @keydown="ent($event, 'jt', 'bh1', 'bh2')" class="bzryred" style="width: 85px;" />
|
|
|
<el-input v-model="detailData.JL_bh2" id="bh2"
|
|
|
- @keydown="ent($event, 'bh1', 'bh2', 'bh3')" class="bzryred" @blur="GetYg($event, '3')"
|
|
|
+ :disabled="isDisabled" @keydown="ent($event, 'bh1', 'bh2', 'bh3')" class="bzryred" @blur="GetYg($event, '3')"
|
|
|
style="width: 85px;" />
|
|
|
<el-input v-model="detailData.JL_bh3" id="bh3"
|
|
|
- @keydown="ent($event, 'bh2', 'bh3', 'bh4')" class="bzryred" @blur="GetYg($event, '4')"
|
|
|
+ :disabled="isDisabled" @keydown="ent($event, 'bh2', 'bh3', 'bh4')" class="bzryred" @blur="GetYg($event, '4')"
|
|
|
style="width: 85px;" />
|
|
|
<el-input v-model="detailData.JL_bh4" id="bh4"
|
|
|
- @keydown="ent($event, 'bh3', 'bh4', 'bh5')" class="bzryred" @blur="GetYg($event, '5')"
|
|
|
+ :disabled="isDisabled" @keydown="ent($event, 'bh3', 'bh4', 'bh5')" class="bzryred" @blur="GetYg($event, '5')"
|
|
|
style="width: 85px;" />
|
|
|
<el-input v-model="detailData.JL_bh5" id="bh5"
|
|
|
- @keydown="ent($event, 'bh4', 'bh5', 'bh6')" class="bzryred" @blur="GetYg($event, '6')"
|
|
|
+ :disabled="isDisabled" @keydown="ent($event, 'bh4', 'bh5', 'bh6')" class="bzryred" @blur="GetYg($event, '6')"
|
|
|
style="width: 85px;" />
|
|
|
<el-input v-model="detailData.JL_bh6" id="bh6"
|
|
|
- @keydown="ent($event, 'bh5', 'bh6', 'bh7')" class="bzryred" @blur="GetYg($event, '7')"
|
|
|
+ :disabled="isDisabled" @keydown="ent($event, 'bh5', 'bh6', 'bh7')" class="bzryred" @blur="GetYg($event, '7')"
|
|
|
style="width: 85px;" />
|
|
|
<el-input v-model="detailData.JL_bh7" id="bh7"
|
|
|
- @keydown="ent($event, 'bh6', 'bh7', 'bh8')" class="bzryred" @blur="GetYg($event, '8')"
|
|
|
+ :disabled="isDisabled" @keydown="ent($event, 'bh6', 'bh7', 'bh8')" class="bzryred" @blur="GetYg($event, '8')"
|
|
|
style="width: 85px;" />
|
|
|
<el-input v-model="detailData.JL_bh8" id="bh8"
|
|
|
- @keydown="ent($event, 'bh7', 'bh8', 'bh9')" class="bzryred" @blur="GetYg($event, '9')"
|
|
|
+ :disabled="isDisabled" @keydown="ent($event, 'bh7', 'bh8', 'bh9')" class="bzryred" @blur="GetYg($event, '9')"
|
|
|
style="width: 85px;" />
|
|
|
<el-input v-model="detailData.JL_bh9" id="bh9"
|
|
|
- @keydown="ent($event, 'bh8', 'bh9', 'name1', '9')" class="bzryred" @blur="GetYg($event, '10')"
|
|
|
+ :disabled="isDisabled" @keydown="ent($event, 'bh8', 'bh9', 'name1', '9')" class="bzryred" @blur="GetYg($event, '10')"
|
|
|
style="width: 85px;" />
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
@@ -187,23 +187,23 @@
|
|
|
<el-form-item>
|
|
|
<div class="sub-title" style="width: 182px;" />
|
|
|
<el-input v-model="detailData.jlname1" id="name1" @keydown="ent1($event)"
|
|
|
- style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" style="width: 85px;" />
|
|
|
<el-input v-model="detailData.jlname2" @keydown="ent1($event)"
|
|
|
- style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" style="width: 85px;" />
|
|
|
<el-input v-model="detailData.jlname3" @keydown="ent1($event)"
|
|
|
- style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" style="width: 85px;" />
|
|
|
<el-input v-model="detailData.jlname4" @keydown="ent1($event)"
|
|
|
- style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" style="width: 85px;" />
|
|
|
<el-input v-model="detailData.jlname5" @keydown="ent1($event)"
|
|
|
- style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" style="width: 85px;" />
|
|
|
<el-input v-model="detailData.jlname6" @keydown="ent1($event)"
|
|
|
- style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" style="width: 85px;" />
|
|
|
<el-input v-model="detailData.jlname7" @keydown="ent1($event)"
|
|
|
- style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" style="width: 85px;" />
|
|
|
<el-input v-model="detailData.jlname8" @keydown="ent1($event)"
|
|
|
- style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" style="width: 85px;" />
|
|
|
<el-input v-model="detailData.jlname9" @keydown="ent1($event)"
|
|
|
- style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" style="width: 85px;" />
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<el-form ref="elFormRef" :model="detailData" :inline="true" label-position="right"
|
|
|
@@ -249,11 +249,11 @@
|
|
|
:rules="rule">
|
|
|
<el-form-item>
|
|
|
<div class="sub-title">责任班组:</div>
|
|
|
- <el-input v-model="detailData.sczl_bzdh" @keydown="ent1($event)"
|
|
|
+ <el-input v-model="detailData.sczl_bzdh" @keydown="ent1($event)" :disabled="isDisabled"
|
|
|
style="width: 45px;" />
|
|
|
<!-- <el-input v-model="detailData.sczl_jtbh" id="jt2" @blur="getJtbhsubmit('2')"
|
|
|
@keydown="ent1($event)" style="width: 65px;" /> -->
|
|
|
- <el-select
|
|
|
+ <el-select :disabled="isDisabled"
|
|
|
v-model="detailData.sczl_jtbh"
|
|
|
placeholder="请选择班次"
|
|
|
@change="getJtbhsubmit('2')"
|
|
|
@@ -270,31 +270,31 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
<el-input v-model="detailData.sczl_bh1" id="dh1"
|
|
|
- @keydown="ent($event, 'jt2', 'dh1', 'dh2')" @blur="GetYg($event, '13')"
|
|
|
+ :disabled="isDisabled" @keydown="ent($event, 'jt2', 'dh1', 'dh2')" @blur="GetYg($event, '13')"
|
|
|
style="width: 85px;" />
|
|
|
<el-input v-model="detailData.sczl_bh2" id="dh2"
|
|
|
- @keydown="ent($event, 'dh1', 'dh2', 'dh3')" @blur="GetYg($event, '14')"
|
|
|
+ :disabled="isDisabled" @keydown="ent($event, 'dh1', 'dh2', 'dh3')" @blur="GetYg($event, '14')"
|
|
|
style="width: 85px;" />
|
|
|
<el-input v-model="detailData.sczl_bh3" id="dh3"
|
|
|
- @keydown="ent($event, 'dh2', 'dh3', 'dh4')" @blur="GetYg($event, '15')"
|
|
|
+ :disabled="isDisabled" @keydown="ent($event, 'dh2', 'dh3', 'dh4')" @blur="GetYg($event, '15')"
|
|
|
style="width: 85px;" />
|
|
|
<el-input v-model="detailData.sczl_bh4" id="dh4"
|
|
|
- @keydown="ent($event, 'dh3', 'dh4', 'dh5')" @blur="GetYg($event, '16')"
|
|
|
+ :disabled="isDisabled" @keydown="ent($event, 'dh3', 'dh4', 'dh5')" @blur="GetYg($event, '16')"
|
|
|
style="width: 85px;" />
|
|
|
<el-input v-model="detailData.sczl_bh5" id="dh5"
|
|
|
- @keydown="ent($event, 'dh4', 'dh5', 'dh6')" @blur="GetYg($event, '17')"
|
|
|
+ :disabled="isDisabled" @keydown="ent($event, 'dh4', 'dh5', 'dh6')" @blur="GetYg($event, '17')"
|
|
|
style="width: 85px;" />
|
|
|
<el-input v-model="detailData.sczl_bh6" id="dh6"
|
|
|
- @keydown="ent($event, 'dh5', 'dh6', 'dh7')" @blur="GetYg($event, '18')"
|
|
|
+ :disabled="isDisabled" @keydown="ent($event, 'dh5', 'dh6', 'dh7')" @blur="GetYg($event, '18')"
|
|
|
style="width: 85px;" />
|
|
|
<el-input v-model="detailData.sczl_bh7" id="dh7"
|
|
|
- @keydown="ent($event, 'dh6', 'dh7', 'dh8')" @blur="GetYg($event, '19')"
|
|
|
+ :disabled="isDisabled" @keydown="ent($event, 'dh6', 'dh7', 'dh8')" @blur="GetYg($event, '19')"
|
|
|
style="width: 85px;" />
|
|
|
<el-input v-model="detailData.sczl_bh8" id="dh8"
|
|
|
- @keydown="ent($event, 'dh7', 'dh8', 'dh9')" @blur="GetYg($event, '20')"
|
|
|
+ :disabled="isDisabled" @keydown="ent($event, 'dh7', 'dh8', 'dh9')" @blur="GetYg($event, '20')"
|
|
|
style="width: 85px;" />
|
|
|
<el-input v-model="detailData.sczl_bh9" id="dh9" @keydown="ent1($event)"
|
|
|
- @blur="GetYg($event, '21')" style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" @blur="GetYg($event, '21')" style="width: 85px;" />
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<el-form ref="elFormRef" :model="detailData" :inline="true" label-position="right"
|
|
|
@@ -302,23 +302,23 @@
|
|
|
<el-form-item>
|
|
|
<div class="sub-title" style="width: 182px;" />
|
|
|
<el-input v-model="detailData.zrname1" id="name2" @keydown="ent1($event)"
|
|
|
- style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" style="width: 85px;" />
|
|
|
<el-input v-model="detailData.zrname2" @keydown="ent1($event)"
|
|
|
- style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" style="width: 85px;" />
|
|
|
<el-input v-model="detailData.zrname3" @keydown="ent1($event)"
|
|
|
- style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" style="width: 85px;" />
|
|
|
<el-input v-model="detailData.zrname4" @keydown="ent1($event)"
|
|
|
- style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" style="width: 85px;" />
|
|
|
<el-input v-model="detailData.zrname5" @keydown="ent1($event)"
|
|
|
- style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" style="width: 85px;" />
|
|
|
<el-input v-model="detailData.zrname6" @keydown="ent1($event)"
|
|
|
- style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" style="width: 85px;" />
|
|
|
<el-input v-model="detailData.zrname7" @keydown="ent1($event)"
|
|
|
- style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" style="width: 85px;" />
|
|
|
<el-input v-model="detailData.zrname8" @keydown="ent1($event)"
|
|
|
- style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" style="width: 85px;" />
|
|
|
<el-input v-model="detailData.zrname9" @keydown="ent1($event)"
|
|
|
- style="width: 85px;" />
|
|
|
+ :disabled="isDisabled" style="width: 85px;" />
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<el-form ref="elFormRef" :model="detailData" :inline="true" label-position="right"
|
|
|
@@ -677,6 +677,35 @@ import LuckyExcel from 'luckyexcel';
|
|
|
console.log(res)
|
|
|
Object.assign(detailData, res.data[0])
|
|
|
dialogFormVisible.value = true
|
|
|
+
|
|
|
+ console.log(userStore.userInfo.nickName)
|
|
|
+ //输入修改权限
|
|
|
+ if (!(userStore.userInfo.nickName === '郑梅芳' || userStore.userInfo.nickName === '超级管理员')) {
|
|
|
+ console.log("禁用了")
|
|
|
+ isDisabled.value = true;
|
|
|
+ }
|
|
|
+
|
|
|
+ detailData.JL_Je1 = '0.00'
|
|
|
+ detailData.JL_Je2 = '0.00'
|
|
|
+ detailData.JL_Je3 = '0.00'
|
|
|
+ detailData.JL_Je4 = '0.00'
|
|
|
+ detailData.JL_Je5 = '0.00'
|
|
|
+ detailData.JL_Je6 = '0.00'
|
|
|
+ detailData.JL_Je7 = '0.00'
|
|
|
+ detailData.JL_Je8 = '0.00'
|
|
|
+ detailData.JL_Je9 = '0.00'
|
|
|
+ detailData.JL_Je10 = '0.00'
|
|
|
+ detailData.sczl_je1 = '0.00'
|
|
|
+ detailData.sczl_je2 = '0.00'
|
|
|
+ detailData.sczl_je3 = '0.00'
|
|
|
+ detailData.sczl_je4 = '0.00'
|
|
|
+ detailData.sczl_je5 = '0.00'
|
|
|
+ detailData.sczl_je6 = '0.00'
|
|
|
+ detailData.sczl_je7 = '0.00'
|
|
|
+ detailData.sczl_je8 = '0.00'
|
|
|
+ detailData.sczl_je9 = '0.00'
|
|
|
+ detailData.sczl_je10 = '0.00'
|
|
|
+
|
|
|
setTimeout(() => {
|
|
|
const inputElement = document.getElementById('工单编号');
|
|
|
if (inputElement) {
|
|
|
@@ -713,6 +742,8 @@ import LuckyExcel from 'luckyexcel';
|
|
|
GetInfo(lastCellValue)
|
|
|
}
|
|
|
// getTableData()
|
|
|
+
|
|
|
+ const isDisabled = ref(false);
|
|
|
//获取详细信息
|
|
|
const GetInfo = async (value) => {
|
|
|
const res = await getRewardDetail({
|
|
|
@@ -722,6 +753,13 @@ import LuckyExcel from 'luckyexcel';
|
|
|
console.log(res)
|
|
|
Object.assign(detailData, res.data[0])
|
|
|
dialogFormVisible.value = true
|
|
|
+ isDisabled.value = false;
|
|
|
+ // console.log(userStore.userInfo.nickName)
|
|
|
+ // //输入修改权限
|
|
|
+ // if (!(userStore.userInfo.nickName === '郑梅芳' || userStore.userInfo.nickName === '超级管理员')) {
|
|
|
+ // console.log("禁用了")
|
|
|
+ // isDisabled.value = true;
|
|
|
+ // }
|
|
|
|
|
|
detailData.JL_Je1 = '0.00'
|
|
|
detailData.JL_Je2 = '0.00'
|
|
|
@@ -923,6 +961,7 @@ import LuckyExcel from 'luckyexcel';
|
|
|
const SelectClickJtbh = (row) => {
|
|
|
console.log("选中的行数据:", row);
|
|
|
console.log("bzval.value:", bzval.value);
|
|
|
+
|
|
|
if(bzval.value == '1'){
|
|
|
detailData.JL_bh1 = row.员工编号1 || "";
|
|
|
detailData.jlname1 = row.员工姓名1 || "";
|
|
|
@@ -1914,10 +1953,10 @@ import LuckyExcel from 'luckyexcel';
|
|
|
background: #ff80ff !important;
|
|
|
}
|
|
|
/* 文字颜色 */
|
|
|
- /* :deep(.cfje div input){
|
|
|
+ :deep(.cfje div input){
|
|
|
color: blue;
|
|
|
}
|
|
|
- :deep(.bzryred div input){
|
|
|
+ /* :deep(.bzryred div input){
|
|
|
color: red;
|
|
|
} */
|
|
|
.JKWTree-tree {
|