src/components/DatePicker/index.vue
@@ -49,6 +49,7 @@ slot="reference" :class="[{select:isSelect(visibleDays[(i-1)*7+(j-1)])}, {dblDateStyle:isDblDate(visibleDays[(i-1)*7+(j-1)])}]" :style="{background: isSelect(visibleDays[(i-1)*7+(j-1)])?$store.state.settings.theme:''}" >{{ visibleDays[(i - 1) * 7 + (j - 1)].getDate() }}</span> </el-popover> src/components/ImportPicker/index.vue
@@ -45,7 +45,7 @@ :before-upload="beforeUpload" :data="{FileCode:code}" > <el-button class="but_style" icon="el-icon-upload2" size="small">{{ button_name }}</el-button> <el-button class="but_style" icon="el-icon-upload2" size="small" :style="{color:$store.state.settings.theme}">{{ button_name }}</el-button> </el-upload> 请点击 <el-button type="text" style="font-size: 14px;cursor: pointer" icon="el-icon-download" @click="clickDown(code)">下载数据模版</el-button> src/views/bbgl/adbb.vue
@@ -289,13 +289,11 @@ > <template slot-scope="{row}"> <div v-if="row.status==='已响应'" style="display: flex;align-items: center"> <div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: #42b983" /> <i class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" /> 已响应 </div> <div v-if="row.status==='待响应'" style="display: flex;align-items: center"> <div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: yellow" /> <i class="el-icon-info" style="margin-right: 2px" /> 待响应 </div> </template> src/views/bbgl/bzgz.vue
@@ -218,7 +218,8 @@ <!-- <i class="el-icon-edit-outline" @click="edit('edit',row)" />--> <i class="el-icon-tickets" style="cursor: pointer;color: #42b983;margin-right: 15px" :style="{color:$store.state.settings.theme}" style="cursor: pointer;margin-right: 15px" @click="edit('edit',row)" /> </el-tooltip> @@ -257,6 +258,7 @@ :key="tag.name" type="success" style="margin-right: 15px;min-width: 80px;text-align: center" :style="{color:$store.state.settings.theme}" > {{ tag }} </el-tag> src/views/jcsz/jsqd.vue
@@ -579,10 +579,10 @@ :name="item.name" :disabled="rightFrom.usercode==='S001'" :checked="item.isSelected2" :label="item.name" @change="myCheckboxInputClick(item)" >{{ item.name }} </el-checkbox> /> <div class="myCheckboxInputLabel">{{ item.name }}</div> </div> </div> <el-divider /> @@ -1711,17 +1711,26 @@ //border: 1px solid $main_color; border: 1px solid #eee; display: flex; min-width: 110px; min-width: 100px; padding: 10px; margin: 10px 30px 0 0; border-radius: 5px; cursor: default; position: relative; .myCheckboxInput { margin: 1px 5px 0 0; cursor: pointer; } .myCheckboxInputLabel { position: absolute; left: 29px; padding: 5px; top: 6px; color: transparent; } } input[type=checkbox] { src/views/jcsz/yhqd.vue
@@ -241,7 +241,12 @@ width="110" > <template slot-scope="{row}"> <i v-if="row.is_role==='Y'" :style="{color:$store.state.settings.theme}" class="el-icon-share" @click="roleClick({row})" /> <i v-if="row.is_role==='Y'" :style="{color:$store.state.settings.theme}" class="el-icon-share" @click="roleClick({row})" /> <i v-if="row.is_role==='N'" class="el-icon-share" @@ -258,7 +263,11 @@ <template slot-scope="{row}"> <div class="operationClass"> <el-tooltip class="item" effect="dark" content="编辑" placement="top"> <i :style="{color:$store.state.settings.theme}" class="el-icon-edit-outline" @click="edit('edit',row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-edit-outline" @click="edit('edit',row)" /> </el-tooltip> <el-tooltip v-del-tab-index class="item" effect="dark" content="删除" placement="top"> <i :style="{color:$store.state.settings.theme}" class="el-icon-delete" @click="del(row.id)" /> @@ -426,10 +435,12 @@ class="myCheckboxInput" :value="item.code" :name="item.name" :label="item.name" :checked="item.isSelected2" @change="myCheckboxInputClick(item)" >{{ item.name }} </el-checkbox> /> <div class="myCheckboxInputLabel">{{ item.name }}</div> </div> </div> </div> @@ -1386,17 +1397,25 @@ .myCheckbox { border: 1px solid #eee; display: flex; min-width: 110px; min-width: 100px; padding: 10px; margin: 10px 30px 0 0; border-radius: 5px; cursor: default; position: relative; .myCheckboxInput { margin: 1px 5px 0 0; cursor: pointer; } .myCheckboxInputLabel { position: absolute; left: 29px; padding: 5px; top: 6px; color: transparent; } } input[type=checkbox] { @@ -1542,13 +1561,14 @@ </style> <style> .osloading{ .osloading { font-size: 26px !important; } .el-loading-text{ .el-loading-text { font-size: 26px !important; } .el-table .custom-row { background: #f8f8fa; } src/views/sbgl/bybw.vue
@@ -101,11 +101,13 @@ > <template slot-scope="{row}"> <div v-if="row.isscan==='Y'"> <svg-icon icon-class="circleYes" style="margin-right: 2px" /> <!-- <svg-icon icon-class="circleYes" style="margin-right: 2px" />--> <i class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" /> 是 </div> <div v-if="row.isscan==='N'"> <svg-icon icon-class="circleNo" style="margin-right: 2px" /> <!-- <svg-icon icon-class="circleNo" style="margin-right: 2px" />--> <i class="el-icon-info" style="margin-right: 2px" /> 否 </div> </template> @@ -131,10 +133,10 @@ <template slot-scope="{row}"> <div class="operationClass"> <el-tooltip class="item" effect="dark" content="编辑" placement="top"> <i class="el-icon-edit-outline" @click="edit('edit',row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-edit-outline" @click="edit('edit',row)" /> </el-tooltip> <el-tooltip v-del-tab-index class="item" effect="dark" content="删除" placement="top"> <i class="el-icon-delete" @click="del(row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-delete" @click="del(row)" /> </el-tooltip> </div> </template> src/views/sbgl/bybz.vue
@@ -103,7 +103,7 @@ show-tooltip-when-overflow > <template slot-scope="{row}"> <i v-if="row.is_repaireqp==='Y'" class="el-icon-share" @click="checkeqpClick(row)" /> <i v-if="row.is_repaireqp==='Y'" :style="{color:$store.state.settings.theme}" class="el-icon-share" @click="checkeqpClick(row)" /> <i v-if="row.is_repaireqp==='N'" class="el-icon-share" @@ -133,10 +133,10 @@ <template slot-scope="{row}"> <div class="operationClass"> <el-tooltip class="item" effect="dark" content="编辑" placement="top"> <i class="el-icon-edit-outline" @click="edit('edit',row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-edit-outline" @click="edit('edit',row)" /> </el-tooltip> <el-tooltip v-del-tab-index class="item" effect="dark" content="删除" placement="top"> <i class="el-icon-delete" @click="del(row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-delete" @click="del(row)" /> </el-tooltip> </div> </template> @@ -165,7 +165,7 @@ > <!-- @close="handleClose"--> <div> <i class="el-icon-s-operation" style="color:#42b983;margin: -20px 10px 20px 0" />设备保养标准信息: <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" style="margin: -20px 10px 20px 0" />设备保养标准信息: </div> <div style="margin: 0 30px;"> <el-form ref="dialogForm" inline :rules="dialogFormRules" :model="dialogForm" label-width="80px"> @@ -195,7 +195,7 @@ </el-form> </div> <div> <i class="el-icon-s-operation" style="color:#42b983;margin: -20px 10px 20px 0" />设备关联保养项信息: <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" style="margin: -20px 10px 20px 0" />设备关联保养项信息: </div> <div style="margin-bottom:10px"> <el-button type="primary" icon="el-icon-circle-plus-outline" @click="addRow">新增</el-button> @@ -337,39 +337,51 @@ <!-- @opened="handleOpenedRoles"--> <div> <i class="el-icon-s-comment" style="color:#42b983;" /> 标准名称:{{ dialogFormEqp.name }} <i class="el-icon-s-comment" :style="{color:$store.state.settings.theme}" /> 标准名称:{{ dialogFormEqp.name }} </div> <el-divider /> <div> <div style="margin-bottom:20px"> <i class="el-icon-s-operation" style="color:#42b983;" /> 设备所属车间集合: <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" /> 设备所属车间集合: </div> <div class="myCheckboxGroup"> <div v-for="item in dialogFormEqp.eqpArr" :key="item.code" :style="{border:item.isSelected1?'1px solid #42b983':'1px solid #eee'}" :style="{border:item.isSelected1?'1px solid '+$store.state.settings.theme:'1px solid #eee'}" class="myCheckbox" @click="myCheckboxClick(item)" > <input class="myCheckboxInput" type="checkbox" :value="item.code" :name="item.name" :style="{color:item.isSelected2?'#42b983':'#fff'}" @click="myCheckboxInputClick(item)" >{{ item.name }} <!-- <input--> <!-- class="myCheckboxInput"--> <!-- type="checkbox"--> <!-- :value="item.code"--> <!-- :name="item.name"--> <!-- :style="{color:item.isSelected2?'#42b983':'#fff'}"--> <!-- @click="myCheckboxInputClick(item)"--> <!-- >{{ item.name }}--> <!-- 父子点击事件不影响--> <!-- onClick="event.cancelBubble = true"--> <el-checkbox :key="item.code" v-model="item.isSelected2" class="myCheckboxInput" :value="item.code" :name="item.name" :label="item.name" :checked="item.isSelected2" @change="myCheckboxInputClick(item)" /> <div class="myCheckboxInputLabel">{{ item.name }}</div> </div> </div> </div> <el-divider /> <div> <div style="margin-bottom:20px"> <i class="el-icon-s-operation" style="color:#42b983;" /> 设备信息: <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" /> 设备信息: </div> <el-tree ref="epqTree" @@ -876,8 +888,8 @@ }, // 小盒子点击 myCheckboxInputClick(val) { console.log(val) val.isSelected2 = !val.isSelected2 // console.log(val) val.isSelected2 = !!val.isSelected2 if (val.isSelected2) { // 从没选中到选中 console.log('从没选中到选中') this.dialogFormEqp.eqpAll.forEach((item, index) => { @@ -1054,12 +1066,21 @@ margin: 10px 30px 0 0; border-radius: 5px; cursor: default; position: relative; .myCheckboxInput { margin: 1px 5px 0 0; cursor: pointer; } .myCheckboxInputLabel { position: absolute; left: 29px; padding: 5px; top: 6px; color: transparent; } } //.myCheckbox{ src/views/sbgl/byjl.vue
@@ -176,8 +176,16 @@ sortable="custom" > <template slot-scope="{row}"> <div v-if="row.maint_result==='OK'" style="display: flex;align-items: center"><div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: #42b983" />正常</div> <div v-if="row.maint_result==='NG'" style="display: flex;align-items: center"><div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: red" />异常</div> <div v-if="row.maint_result==='OK'" style="display: flex;align-items: center"> <!-- <div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: #42b983" />--> <i class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" /> 正常 </div> <div v-if="row.maint_result==='NG'" style="display: flex;align-items: center"> <!-- <div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: red" />--> <i class="el-icon-info" style="margin-right: 2px" /> 异常 </div> </template> </el-table-column> <el-table-column @@ -195,7 +203,8 @@ <template slot-scope="{row}"> <i class="el-icon-tickets" style="cursor: pointer;color: #42b983;margin-right: 15px" :style="{color:$store.state.settings.theme}" style="cursor: pointer;margin-right: 15px" @click="edit('edit',row)" /> </template> @@ -255,8 +264,12 @@ label="点检结果" > <template slot-scope="{row}"> <div v-if="row.result==='OK'" style="display: flex;align-items: center"><div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: #42b983" />正常</div> <div v-if="row.result==='NG'" style="display: flex;align-items: center"><div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: red" />异常</div> <div v-if="row.result==='OK'" style="display: flex;align-items: center"> <i class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" /> 正常</div> <div v-if="row.result==='NG'" style="display: flex;align-items: center"> <i class="el-icon-info" style="margin-right: 2px" /> 异常</div> </template> </el-table-column> <el-table-column src/views/sbgl/djbw.vue
@@ -124,11 +124,11 @@ > <template slot-scope="{row}"> <div v-if="row.isscan==='Y'"> <svg-icon icon-class="circleYes" style="margin-right: 2px" /> <i class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" /> 是 </div> <div v-if="row.isscan==='N'"> <svg-icon icon-class="circleNo" style="margin-right: 2px" /> <i class="el-icon-info" style="margin-right: 2px" /> 否 </div> </template> @@ -168,10 +168,10 @@ <template slot-scope="{row}"> <div class="operationClass"> <el-tooltip class="item" effect="dark" content="编辑" placement="top"> <i class="el-icon-edit-outline" @click="edit('edit',row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-edit-outline" @click="edit('edit',row)" /> </el-tooltip> <el-tooltip v-del-tab-index class="item" effect="dark" content="删除" placement="top"> <i class="el-icon-delete" @click="del(row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-delete" @click="del(row)" /> </el-tooltip> </div> </template> src/views/sbgl/djbz.vue
@@ -99,11 +99,11 @@ > <template slot-scope="{row}"> <div v-if="row.iscontr==='Y'"> <svg-icon icon-class="circleYes" style="margin-right: 2px" /> <i class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" /> 是 </div> <div v-if="row.iscontr==='N'"> <svg-icon icon-class="circleNo" style="margin-right: 2px" /> <i class="el-icon-info" style="margin-right: 2px" /> 否 </div> </template> @@ -115,7 +115,7 @@ sortable="custom" > <template slot-scope="{row}"> <i v-if="row.is_checkeqp==='Y'" class="el-icon-share" @click="checkeqpClick(row)" /> <i v-if="row.is_checkeqp==='Y'" :style="{color:$store.state.settings.theme}" class="el-icon-share" @click="checkeqpClick(row)" /> <i v-if="row.is_checkeqp==='N'" class="el-icon-share" @@ -145,10 +145,10 @@ <template slot-scope="{row}"> <div class="operationClass"> <el-tooltip class="item" effect="dark" content="编辑" placement="top"> <i class="el-icon-edit-outline" @click="edit('edit',row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-edit-outline" @click="edit('edit',row)" /> </el-tooltip> <el-tooltip v-del-tab-index class="item" effect="dark" content="删除" placement="top"> <i class="el-icon-delete" @click="del(row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-delete" @click="del(row)" /> </el-tooltip> </div> </template> @@ -177,7 +177,7 @@ > <!-- @close="handleClose"--> <div> <i class="el-icon-s-operation" style="color:#42b983;margin: -20px 10px 20px 0" />设备点检标准信息: <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" style="margin: -20px 10px 20px 0" />设备点检标准信息: </div> <div style="margin: 0 30px;"> <el-form ref="dialogForm" inline :rules="dialogFormRules" :model="dialogForm" label-width="80px"> @@ -208,7 +208,7 @@ </el-form> </div> <div> <i class="el-icon-s-operation" style="color:#42b983;margin: -20px 10px 20px 0" />设备关联点检项信息: <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" style="margin: -20px 10px 20px 0" />设备关联点检项信息: </div> <div style="margin-bottom:10px"> <el-button type="primary" icon="el-icon-circle-plus-outline" @click="addRow">新增</el-button> @@ -371,39 +371,52 @@ <!-- @opened="handleOpenedRoles"--> <div> <i class="el-icon-s-comment" style="color:#42b983;" /> 标准名称:{{ dialogFormEqp.name }} <i class="el-icon-s-comment" :style="{color:$store.state.settings.theme}" /> 标准名称:{{ dialogFormEqp.name }} </div> <el-divider /> <div> <div style="margin-bottom:20px"> <i class="el-icon-s-operation" style="color:#42b983;" /> 设备所属车间集合: <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" /> 设备所属车间集合: </div> <div class="myCheckboxGroup"> <div v-for="item in dialogFormEqp.eqpArr" :key="item.code" :style="{border:item.isSelected1?'1px solid #42b983':'1px solid #eee'}" :style="{border:item.isSelected1?'1px solid '+$store.state.settings.theme:'1px solid #eee'}" class="myCheckbox" @click="myCheckboxClick(item)" > <input class="myCheckboxInput" type="checkbox" :value="item.code" :name="item.name" :style="{color:item.isSelected2?'#42b983':'#fff'}" @click="myCheckboxInputClick(item)" >{{ item.name }} <!-- <input--> <!-- class="myCheckboxInput"--> <!-- type="checkbox"--> <!-- :value="item.code"--> <!-- :name="item.name"--> <!-- :style="{color:item.isSelected2?'#42b983':'#fff'}"--> <!-- @click="myCheckboxInputClick(item)"--> <!-- >{{ item.name }}--> <!-- 父子点击事件不影响--> <!-- onClick="event.cancelBubble = true"--> <el-checkbox :key="item.code" v-model="item.isSelected2" class="myCheckboxInput" :value="item.code" :name="item.name" :checked="item.isSelected2" :label="item.name" @change="myCheckboxInputClick(item)" /> <div class="myCheckboxInputLabel">{{ item.name }}</div> </div> </div> </div> <el-divider /> <div> <div style="margin-bottom:20px"> <i class="el-icon-s-operation" style="color:#42b983;" /> 设备信息: <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" /> 设备信息: </div> <el-tree ref="epqTree" @@ -919,7 +932,7 @@ // 小盒子点击 myCheckboxInputClick(val) { console.log(val) val.isSelected2 = !val.isSelected2 val.isSelected2 = !!val.isSelected2 if (val.isSelected2) { // 从没选中到选中 console.log('从没选中到选中') this.dialogFormEqp.eqpAll.forEach((item, index) => { @@ -1096,12 +1109,22 @@ margin: 10px 30px 0 0; border-radius: 5px; cursor: default; position: relative; .myCheckboxInput { margin: 1px 5px 0 0; cursor: pointer; } .myCheckboxInputLabel { position: absolute; left: 29px; padding: 5px; top: 6px; color: transparent; } } //.myCheckbox{ src/views/sbgl/djjl.vue
@@ -164,8 +164,17 @@ sortable="custom" > <template slot-scope="{row}"> <div v-if="row.chk_result==='OK'" style="display: flex;align-items: center"><div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: #42b983" />正常</div> <div v-if="row.chk_result==='NG'" style="display: flex;align-items: center"><div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: red" />异常</div> <div v-if="row.chk_result==='OK'" style="display: flex;align-items: center"> <!-- <div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: #42b983" />--> <i class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" /> 正常 </div> <div v-if="row.chk_result==='NG'" style="display: flex;align-items: center"> <!-- <div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: red" />--> <i class="el-icon-info" style="margin-right: 2px" /> 异常 </div> </template> </el-table-column> <el-table-column @@ -191,7 +200,8 @@ <!-- </div>--> <i class="el-icon-tickets" style="cursor: pointer;color: #42b983;margin-right: 15px" :style="{color:$store.state.settings.theme}" style="cursor: pointer;margin-right: 15px" @click="edit('edit',row)" /> </template> @@ -251,8 +261,16 @@ label="点检结果" > <template slot-scope="{row}"> <div v-if="row.result==='OK'" style="display: flex;align-items: center"><div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: #42b983" />正常</div> <div v-if="row.result==='NG'" style="display: flex;align-items: center"><div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: red" />异常</div> <div v-if="row.result==='OK'" style="display: flex;align-items: center"> <!-- <div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: #42b983" />--> <i class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" /> 正常 </div> <div v-if="row.result==='NG'" style="display: flex;align-items: center"> <!-- <div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: red" />--> <i class="el-icon-info" style="margin-right: 2px" /> 异常 </div> </template> </el-table-column> <el-table-column @@ -435,7 +453,7 @@ this.dialogVisible = true }, // 修改按钮 async edit(operation, row) { async edit(operation, row) { this.operation = operation this.dialogVisible = true @@ -539,16 +557,19 @@ <!--公共页面样式--> <style lang="scss" scoped> $main_color: #42b983; ::v-deep .el-range__icon{ ::v-deep .el-range__icon { line-height: 28px !important; } ::v-deep .el-range-separator{ ::v-deep .el-range-separator { line-height: 28px !important; } ::v-deep .el-range-input{ ::v-deep .el-range-input { font-size: 14px; } ::v-deep .el-range-separator{ ::v-deep .el-range-separator { display: flex; justify-content: center; align-items: center; @@ -656,11 +677,12 @@ justify-content: center; } .tableFixed{ ::v-deep .el-table__fixed-right{ .tableFixed { ::v-deep .el-table__fixed-right { height: 100% !important; } ::v-deep .el-table__fixed{ ::v-deep .el-table__fixed { height: 100% !important; } } src/views/sbgl/sbqd.vue
@@ -183,11 +183,11 @@ > <template slot-scope="{row}"> <div v-if="row.enable==='Y'"> <svg-icon icon-class="circleYes" style="margin-right: 2px" /> <i class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" /> 是 </div> <div v-if="row.enable==='N'"> <svg-icon icon-class="circleNo" style="margin-right: 2px" /> <i class="el-icon-info" style="margin-right: 2px" /> 否 </div> </template> @@ -249,10 +249,10 @@ <template slot-scope="{row}"> <div class="operationClass"> <el-tooltip class="item" effect="dark" content="编辑" placement="top"> <i class="el-icon-edit-outline" @click="edit('edit',row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-edit-outline" @click="edit('edit',row)" /> </el-tooltip> <el-tooltip v-del-tab-index class="item" effect="dark" content="删除" placement="top"> <i class="el-icon-delete" @click="del(row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-delete" @click="del(row)" /> </el-tooltip> </div> </template> src/views/sbgl/wxjl.vue
@@ -218,11 +218,11 @@ > <template slot-scope="{row}"> <div v-if="row.verify_result==='通过'" style="display: flex;align-items: center"> <div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: #42b983" /> <i class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" /> 通过 </div> <div v-if="row.verify_result==='不通过'" style="display: flex;align-items: center"> <div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: red" /> <i class="el-icon-info" style="margin-right: 2px" /> 不通过 </div> </template> @@ -235,7 +235,8 @@ <template slot-scope="{row}"> <i class="el-icon-tickets" style="cursor: pointer;color: #42b983;margin-right: 15px" :style="{color:$store.state.settings.theme}" style="cursor: pointer;margin-right: 15px" @click="edit('edit',row)" /> </template> @@ -265,7 +266,7 @@ > <div style="font-size:16px;"> <div style="margin-bottom: 20px"> <i class="el-icon-s-operation" style="color:#42b983;" /> 设备报修信息: <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" /> 设备报修信息: </div> <div style="display: flex;flex-direction: column;margin-left: 40px"> <div style="margin-bottom: 10px">故障来源:{{ dialogData1.faultsource }}</div> @@ -282,7 +283,7 @@ </div> </div> <div style="margin-bottom: 20px"> <i class="el-icon-s-operation" style="color:#42b983;" /> 设备维修信息: <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" /> 设备维修信息: </div> <div style="display: flex;flex-direction: column;margin-left: 40px"> <div style="margin-bottom: 10px">故障描述:{{ dialogData2.faultdescr }}</div> @@ -311,14 +312,14 @@ </div> </div> <div style="margin-bottom: 20px"> <i class="el-icon-s-operation" style="color:#42b983;" /> 设备维修验证信息: <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" /> 设备维修验证信息: </div> <div style="display: flex;flex-direction: column;margin-left: 40px"> <div style="margin-bottom: 10px;display: flex;">验证结果: <div :style="{backgroundColor:isResult==='通过'? '#42b983':'red'}" style="margin-top: 3px;margin-right: 5px;width:10px;height: 10px;border-radius: 50%;" /> <i v-if="isResult==='通过'" class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" /> <i v-if="isResult==='不通过'" class="el-icon-info" style="margin-right: 2px" /> {{ isResult }} </div> src/views/scgl/cngh.vue
@@ -164,11 +164,11 @@ > <template slot-scope="{row}"> <div v-if="row.CaptPlanStus==='Y'"> <svg-icon icon-class="circleYes" style="margin-right: 2px" /> <i class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" /> 有效 </div> <div v-else-if="row.CaptPlanStus==='N'"> <svg-icon icon-class="circleNo" style="margin-right: 2px" /> <i class="el-icon-info" style="margin-right: 2px" /> 无效 </div> <div v-else>/</div> src/views/scgl/gd.vue
@@ -339,13 +339,14 @@ <!-- @click="check(row)"--> <!-- />--> <i :style="{color:$store.state.settings.theme}" class="el-icon-tickets" style="cursor: pointer;color: #42b983;margin-right: 15px" style="cursor: pointer;margin-right: 15px" @click="handlePrint(row.wo_code)" /> </el-tooltip> <el-tooltip v-del-tab-index class="item" effect="dark" content="删除" placement="top"> <i class="el-icon-delete" @click="del(row)" /> <i class="el-icon-delete" :style="{color:$store.state.settings.theme}" @click="del(row)" /> </el-tooltip> </div> </template> @@ -442,7 +443,8 @@ <el-tooltip class="item" effect="dark" content="打印工序" placement="top"> <i class="el-icon-tickets" style="cursor: pointer;color: #42b983;margin-right: 15px" :style="{color:$store.state.settings.theme}" style="cursor: pointer;margin-right: 15px" @click="supplementSmallClick(row)" /> </el-tooltip> @@ -968,6 +970,7 @@ :header-cell-style="this.$headerCellStyle" :cell-style="this.$cellStyle" @sort-change="sourceSortChange" @row-click="getCurrentRowSource" > <!-- <el-table-column--> <!-- type="selection"--> @@ -982,8 +985,8 @@ v-model="radioSelectedId" :label="row.id" style="color: transparent;padding-left: 10px;" @change.native="getCurrentRowSource(row.id)" /> <!-- @change.native="getCurrentRowSource(row.id)"--> </template> </el-table-column> <el-table-column @@ -2504,8 +2507,12 @@ this.sourceFormTotal = res.count }, // 单选框选中获取当前行信息 getCurrentRowSource(id) { this.radioSelectedId = id // getCurrentRowSource2(id) { // this.radioSelectedId = id // }, // 单选框选中获取当前行信息 getCurrentRowSource(row, event, column) { this.radioSelectedId = row.id }, sourceSearch() { this.getErpOrderSearch() src/views/scgl/scdd.vue
@@ -302,7 +302,7 @@ <div class="operationClass"> <el-tooltip class="item" effect="dark" content="下达" placement="top"> <!-- <el-button type="text" @click="edit('edit',row)">下达</el-button>--> <i class="el-icon-bottom" style="color:#42b983;cursor: pointer;margin-left: 5px" @click="edit('edit',row)" /> <i class="el-icon-bottom" :style="{color:$store.state.settings.theme}" style="cursor: pointer;margin-left: 5px" @click="edit('edit',row)" /> </el-tooltip> </div> </template> src/views/scgl/sckbg.vue
@@ -666,7 +666,7 @@ <el-input v-model="dialogForm.remarks" type="textarea" style="width: 200px;" /> </el-form-item> <div v-if="dialogTitle==='自制报工'"> <i class="el-icon-s-operation" style="color:#42b983;" /> 人员列表 <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" /> 人员列表 <el-button type="primary" style="margin: 10px 0" @click="userAdd">增行</el-button> <el-table ref="userTableDataRef" @@ -1070,7 +1070,7 @@ </el-form> <div style="margin-bottom:20px"> <i class="el-icon-s-operation" style="color:#42b983;" /> 不良信息明细: <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" /> 不良信息明细: </div> <div class="elTableDiv"> <el-table src/views/wlgl/ckdy.vue
@@ -114,10 +114,10 @@ <template slot-scope="{row}"> <div class="operationClass"> <el-tooltip class="item" effect="dark" content="编辑" placement="top"> <i class="el-icon-edit-outline" @click="edit('edit',row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-edit-outline" @click="edit('edit',row)" /> </el-tooltip> <el-tooltip v-del-tab-index class="item" effect="dark" content="删除" placement="top"> <i class="el-icon-delete" @click="del(row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-delete" @click="del(row)" /> </el-tooltip> </div> </template> src/views/wlgl/kwdy.vue
@@ -144,10 +144,10 @@ <template slot-scope="{row}"> <div class="operationClass"> <el-tooltip class="item" effect="dark" content="编辑" placement="top"> <i class="el-icon-edit-outline" @click="edit('edit',row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-edit-outline" @click="edit('edit',row)" /> </el-tooltip> <el-tooltip v-del-tab-index class="item" effect="dark" content="删除" placement="top"> <i class="el-icon-delete" @click="del(row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-delete" @click="del(row)" /> </el-tooltip> </div> </template> src/views/xtsz/bmgz.vue
@@ -126,7 +126,7 @@ <template slot-scope="{row}"> <div class="operationClass"> <el-tooltip class="item" effect="dark" content="编辑" placement="top"> <i class="el-icon-edit-outline" @click="edit('edit',row)" /> <i class="el-icon-edit-outline" :style="{color:$store.state.settings.theme}" @click="edit('edit',row)" /> </el-tooltip> <!-- <el-button type="text" @click="edit('edit',row)">编辑</el-button>--> <!-- <el-button type="text" @click="del(row)">删除</el-button>--> src/views/xtsz/cjgg.vue
@@ -158,10 +158,10 @@ <template slot-scope="{row}"> <div class="operationClass"> <el-tooltip class="item" effect="dark" content="编辑" placement="top"> <i class="el-icon-edit-outline" @click="edit('edit',row)" /> <i class="el-icon-edit-outline" :style="{color:$store.state.settings.theme}" @click="edit('edit',row)" /> </el-tooltip> <el-tooltip v-del-tab-index class="item" effect="dark" content="删除" placement="top"> <i class="el-icon-delete" @click="del(row)" /> <i class="el-icon-delete" :style="{color:$store.state.settings.theme}" @click="del(row)" /> </el-tooltip> </div> </template> src/views/zlgl/gxjy.vue
@@ -3,7 +3,7 @@ <div class="body" :style="{height:mainHeight+'px'}"> <div style="padding-top: 10px;display: flex;flex-direction: column"> <div style="margin-bottom: 15px;font-size: 14px"> <i class="el-icon-s-operation" style="color:#42b983; margin-right: 5px" />扫码信息 <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" style="margin-right: 5px" />扫码信息 </div> <div style="display: flex;align-items: center"> <div style="width: 90px;display: flex"> @@ -88,7 +88,7 @@ </div> <div style="margin: 15px 0;font-size: 14px"> <i class="el-icon-s-operation" style="color:#42b983; margin-right: 5px" />检验标准信息 <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" style="margin-right: 5px" />检验标准信息 </div> <div style="display: flex;align-items: center"> <div style="width: 90px;display: flex"> @@ -163,7 +163,7 @@ </div> <div style="margin: 15px 0;font-size: 14px"> <i class="el-icon-s-operation" style="color:#42b983; margin-right: 5px" />检验项信息 <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" style="margin-right: 5px" />检验项信息 </div> <div> <el-button type="primary" @click="add">新增</el-button> src/views/zlgl/gxjybz.vue
@@ -103,15 +103,16 @@ <el-tooltip class="item" effect="dark" content="查看" placement="top"> <i class="el-icon-view" style="color: #42b983;cursor: pointer;margin-right: 15px;" style="cursor: pointer;margin-right: 15px;" :style="{color:$store.state.settings.theme}" @click="check('check',row)" /> </el-tooltip> <el-tooltip class="item" effect="dark" content="编辑" placement="top"> <i class="el-icon-edit-outline" @click="edit('edit',row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-edit-outline" @click="edit('edit',row)" /> </el-tooltip> <el-tooltip v-del-tab-index class="item" effect="dark" content="删除" placement="top"> <i class="el-icon-delete" @click="del(row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-delete" @click="del(row)" /> </el-tooltip> </div> </template> @@ -140,7 +141,7 @@ > <!-- @close="handleClose"--> <div style="margin-bottom: 10px"> <i class="el-icon-s-comment" style="color:#42b983;" /> 标准信息: <i class="el-icon-s-comment" :style="{color:$store.state.settings.theme}" /> 标准信息: </div> <el-form ref="dialogForm" @@ -166,7 +167,7 @@ </el-form-item> </el-form> <div style="margin-bottom: 10px"> <i class="el-icon-s-comment" style="color:#42b983;" /> 检验项信息: <i class="el-icon-s-comment" :style="{color:$store.state.settings.theme}" /> 检验项信息: </div> <div style="margin-bottom: 10px"> <el-button v-if="operation==='add'||operation==='edit'" type="primary" @click="JYadd">新增</el-button> src/views/zlgl/gxjyjl.vue
@@ -187,8 +187,13 @@ width="120" > <template slot-scope="{row}"> <div v-if="row.check_result==='NG'"> <i class="el-icon-circle-close" style="color:red;" /> 不良</div> <div v-if="row.check_result==='OK'"> <i class="el-icon-circle-check" style="color: #42b983" /> 合格</div> <div v-if="row.check_result==='NG'"> <i class="el-icon-info" style="margin-right: 2px" /> 不良 </div> <div v-if="row.check_result==='OK'"> <i class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" /> 合格</div> </template> </el-table-column> <el-table-column @@ -237,7 +242,8 @@ <el-tooltip class="item" effect="dark" content="查看" placement="top"> <i class="el-icon-view" style="color: #42b983;cursor: pointer;margin-right: 15px;" :style="{color:$store.state.settings.theme}" style="cursor: pointer;margin-right: 15px;" @click="check(row)" /> </el-tooltip> @@ -313,8 +319,14 @@ width="120" > <template slot-scope="{row}"> <div v-if="row.check_result==='NG'"> <i class="el-icon-circle-close" style="color:red;" /> 不良</div> <div v-if="row.check_result==='OK'"> <i class="el-icon-circle-check" style="color: #42b983" /> 合格</div> <div v-if="row.check_result==='NG'"> <i class="el-icon-info" style="margin-right: 2px" /> 不良 </div> <div v-if="row.check_result==='OK'"> <i class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" /> 合格 </div> </template> </el-table-column> <el-table-column src/views/zlgl/gxjyxm.vue
@@ -101,10 +101,10 @@ <template slot-scope="{row}"> <div class="operationClass"> <el-tooltip class="item" effect="dark" content="编辑" placement="top"> <i class="el-icon-edit-outline" @click="edit('edit',row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-edit-outline" @click="edit('edit',row)" /> </el-tooltip> <el-tooltip v-del-tab-index class="item" effect="dark" content="删除" placement="top"> <i class="el-icon-delete" @click="del(row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-delete" @click="del(row)" /> </el-tooltip> </div> </template> src/views/zlgl/qxdy.vue
@@ -102,10 +102,10 @@ <template slot-scope="{row}"> <div class="operationClass"> <el-tooltip class="item" effect="dark" content="编辑" placement="top"> <i class="el-icon-edit-outline" @click="edit('edit',row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-edit-outline" @click="edit('edit',row)" /> </el-tooltip> <el-tooltip v-del-tab-index class="item" effect="dark" content="删除" placement="top"> <i class="el-icon-delete" @click="del(row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-delete" @click="del(row)" /> </el-tooltip> </div> src/views/zzmx/chda.vue
@@ -248,7 +248,7 @@ > <template slot-scope="{row}"> <div class="operationClass"> <i v-if="row.proute_id==='Y'" class="el-icon-share" @click="routeClick(row)" /> <i v-if="row.proute_id==='Y'" :style="{color:$store.state.settings.theme}" class="el-icon-share" @click="routeClick(row)" /> <i v-if="row.proute_id==='N'" style="color:rgb(180 ,181, 185)" class="el-icon-share" @click="routeClick(row)" /> </div> </template> @@ -261,10 +261,10 @@ <template slot-scope="{row}"> <div class="operationClass"> <el-tooltip class="item" effect="dark" content="编辑" placement="top"> <i class="el-icon-edit-outline" @click="edit('edit',row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-edit-outline" @click="edit('edit',row)" /> </el-tooltip> <el-tooltip v-del-tab-index class="item" effect="dark" content="删除" placement="top"> <i class="el-icon-delete" @click="del(row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-delete" @click="del(row)" /> </el-tooltip> </div> </template> @@ -534,37 +534,49 @@ @close="handleCloseRoute" > <div> <i class="el-icon-s-comment" style="color:#42b983;" /> 产品名称:{{ dialogFormRoute.projectName }} <i class="el-icon-s-comment" :style="{color:$store.state.settings.theme}" /> 产品名称:{{ dialogFormRoute.projectName }} </div> <el-divider /> <div style="margin-bottom: 10px"> <i class="el-icon-s-operation" style="color:#42b983;" /> 工艺路线集合 <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" /> 工艺路线集合 </div> <div class="myCheckboxGroup"> <div v-for="item in dialogFormRoute.routeOperationArr" :key="item.code" :style="{border:item.isSelected1?'1px solid #42b983':'1px solid #eee'}" :style="{border:item.isSelected1?'1px solid '+$store.state.settings.theme:'1px solid #eee'}" class="myCheckbox" @click="myCheckboxClick(item)" > <input class="myCheckboxInput" type="checkbox" :value="item.code" :name="item.name" :style="{color:item.isSelected2?'#42b983':'#fff'}" @click="myCheckboxInputClick(item)" >{{ item.name }} <!-- <input--> <!-- class="myCheckboxInput"--> <!-- type="checkbox"--> <!-- :value="item.code"--> <!-- :name="item.name"--> <!-- :style="{color:item.isSelected2?'#42b983':'#fff'}"--> <!-- @click="myCheckboxInputClick(item)"--> <!-- >{{ item.name }}--> <!-- 父子点击事件不影响--> <!-- onClick="event.cancelBubble = true"--> <el-checkbox :key="item.code" v-model="item.isSelected2" class="myCheckboxInput" :value="item.code" :name="item.name" :label="item.name" :checked="item.isSelected2" @change="myCheckboxInputClick(item)" /> <div class="myCheckboxInputLabel">{{ item.name }}</div> </div> </div> <el-divider /> <div> <i class="el-icon-s-operation" style="color:#42b983;" /> 默认工艺路线 <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" /> 默认工艺路线 </div> <div style="margin-top: 20px"> <el-select @@ -584,7 +596,7 @@ </div> <el-divider /> <div style="margin-bottom: 10px"> <i class="el-icon-s-operation" style="color:#42b983;" /> 工序列表 <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" /> 工序列表 </div> <div style="overflow-y: scroll"> <el-table @@ -620,8 +632,12 @@ fixed="right" > <template slot-scope="{row}"> <div v-if="row.enable==='Y'"><svg-icon icon-class="circleYes" style="margin-right: 2px" />是</div> <div v-if="row.enable==='N'"><svg-icon icon-class="circleNo" style="margin-right: 2px" />否</div> <div v-if="row.enable==='Y'"> <i class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" /> 是</div> <div v-if="row.enable==='N'"> <i class="el-icon-info" style="margin-right: 2px" /> 否</div> </template> </el-table-column> </el-table> @@ -1116,8 +1132,8 @@ }, // 小盒子点击事件 myCheckboxInputClick(val) { console.log(val, 2) val.isSelected2 = !val.isSelected2 // console.log(val, 2) val.isSelected2 = !!val.isSelected2 this.dialogFormRoute.routeOperationArr.forEach((item, index) => { if (val.code === item.code) { @@ -1263,12 +1279,21 @@ margin: 10px 30px 0 0; border-radius: 5px; cursor: default; position: relative; .myCheckboxInput { margin: 1px 5px 0 0; cursor: pointer; } .myCheckboxInputLabel { position: absolute; left: 29px; padding: 5px; top: 6px; color: transparent; } } //.myCheckbox{ src/views/zzmx/gxdy.vue
@@ -154,11 +154,11 @@ > <template slot-scope="{row}"> <div v-if="row.enable==='Y'"> <svg-icon icon-class="circleYes" style="margin-right: 2px" /> <i class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" /> 是 </div> <div v-if="row.enable==='N'"> <svg-icon icon-class="circleNo" style="margin-right: 2px" /> <i class="el-icon-info" style="margin-right: 2px" /> 否 </div> </template> @@ -185,7 +185,7 @@ > <template slot-scope="{row}"> <div class="operationClass"> <i v-if="row.is_eqp==='Y'" class="el-icon-share" @click="workClick(row)" /> <i v-if="row.is_eqp==='Y'" :style="{color:$store.state.settings.theme}" class="el-icon-share" @click="workClick(row)" /> <i v-if="row.is_eqp==='N'" class="el-icon-share" @@ -203,7 +203,7 @@ > <template slot-scope="{row}"> <div class="operationClass"> <i v-if="row.is_defect==='Y'" class="el-icon-share" @click="defectClick(row)" /> <i v-if="row.is_defect==='Y'" :style="{color:$store.state.settings.theme}" class="el-icon-share" @click="defectClick(row)" /> <i v-if="row.is_defect==='N'" class="el-icon-share" @@ -221,10 +221,10 @@ <template slot-scope="{row}"> <div class="operationClass"> <el-tooltip class="item" effect="dark" content="编辑" placement="top"> <i class="el-icon-edit-outline" @click="edit('edit',row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-edit-outline" @click="edit('edit',row)" /> </el-tooltip> <el-tooltip v-del-tab-index class="item" effect="dark" content="删除" placement="top"> <i class="el-icon-delete" @click="del(row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-delete" @click="del(row)" /> </el-tooltip> </div> </template> @@ -335,38 +335,50 @@ <!-- @opened="handleOpenedRoles"--> <div> <i class="el-icon-s-comment" style="color:#42b983;" /> 工序名称:{{ workDialogForm.stepname }} <i class="el-icon-s-comment" :style="{color:$store.state.settings.theme}" /> 工序名称:{{ workDialogForm.stepname }} </div> <el-divider /> <div> <div style="margin-bottom:20px"> <i class="el-icon-s-operation" style="color:#42b983;" /> 工作站集合: <i class="el-icon-s-operation":style="{color:$store.state.settings.theme}" /> 工作站集合: </div> <div class="myCheckboxGroup"> <div v-for="item in workDialogForm.workGatherArr" :key="item.code" :style="{border:item.isSelected1?'1px solid #42b983':'1px solid #eee'}" :style="{border:item.isSelected1?'1px solid '+$store.state.settings.theme :'1px solid #eee'}" class="myCheckbox" @click="myCheckboxClick(item)" > <input class="myCheckboxInput" type="checkbox" :value="item.code" name="gather" :style="{color:item.isSelected2?'#42b983':'#fff'}" @click="myCheckboxInputClick(item)" >{{ item.name }} <!-- <input--> <!-- class="myCheckboxInput"--> <!-- type="checkbox"--> <!-- :value="item.code"--> <!-- name="gather"--> <!-- :style="{color:item.isSelected2?'#42b983':'#fff'}"--> <!-- @click="myCheckboxInputClick(item)"--> <!-- >{{ item.name }}--> <!-- 父子点击事件不影响--> <!-- onClick="event.cancelBubble = true"--> <el-checkbox :key="item.code" v-model="item.isSelected2" class="myCheckboxInput" :value="item.code" :name="item.name" :label="item.name" :checked="item.isSelected2" @change="myCheckboxInputClick(item)" /> <div class="myCheckboxInputLabel">{{ item.name }}</div> </div> </div> </div> <el-divider /> <div> <div style="margin-bottom:20px"> <i class="el-icon-s-operation" style="color:#42b983;" /> 工作站: <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" /> 工作站: </div> <el-tree ref="workTree" @@ -408,7 +420,7 @@ <!-- @opened="handleOpenedRoles"--> <div style="margin-bottom: 20px"> <i class="el-icon-s-comment" style="color:#42b983;" /> 工序名称:{{ defectTreeName }} <i class="el-icon-s-comment" :style="{color:$store.state.settings.theme}" /> 工序名称:{{ defectTreeName }} </div> <div> @@ -762,7 +774,7 @@ }, // 小盒子点击事件 myCheckboxInputClick(val) { val.isSelected2 = !val.isSelected2 val.isSelected2 = !!val.isSelected2 console.log(val.code, 1) this.workDialogForm.workCodeSelectedGatherArr = [...new Set(this.workDialogForm.workCodeSelectedGatherArr)] // 1.第一种情况 小盒子从没选中到选中 @@ -1065,12 +1077,21 @@ margin: 10px 30px 0 0; border-radius: 5px; cursor: default; position: relative; .myCheckboxInput { margin: 1px 5px 0 0; cursor: pointer; } .myCheckboxInputLabel { position: absolute; left: 29px; padding: 5px; top: 6px; color: transparent; } } input[type=checkbox] { src/views/zzmx/gylx.vue
@@ -94,11 +94,11 @@ > <template slot-scope="{row}"> <div v-if="row.enable==='Y'"> <svg-icon icon-class="circleYes" style="margin-right: 2px" /> <i class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" /> 是 </div> <div v-if="row.enable==='N'"> <svg-icon icon-class="circleNo" style="margin-right: 2px" /> <i class="el-icon-info" style="margin-right: 2px" /> 否 </div> </template> @@ -126,15 +126,16 @@ <el-tooltip class="item" effect="dark" content="预览" placement="top"> <i class="el-icon-view" style="margin-right:15px;cursor: pointer;color:#42b983 " :style="{color:$store.state.settings.theme}" style="margin-right:15px;cursor: pointer;" @click="edit('edit',row)" /> </el-tooltip> <el-tooltip v-del-tab-index class="item" effect="dark" content="删除" placement="top"> <i class="el-icon-delete" style="margin-right:15px;" @click="del(row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-delete" style="margin-right:15px;" @click="del(row)" /> </el-tooltip> <el-tooltip v-del-tab-index class="item" effect="dark" content="复制" placement="top"> <i class="el-icon-document-copy" style="cursor: pointer;color:#42b983" @click="copy('copy',row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-document-copy" style="cursor: pointer;color:#42b983" @click="copy('copy',row)" /> </el-tooltip> </div> </template> src/views/zzmx/jpgj.vue
@@ -223,10 +223,10 @@ <template slot-scope="{row}"> <div class="operationClass"> <el-tooltip class="item" effect="dark" content="编辑" placement="top"> <i class="el-icon-edit-outline" @click="edit('edit',row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-edit-outline" @click="edit('edit',row)" /> </el-tooltip> <el-tooltip v-del-tab-index class="item" effect="dark" content="删除" placement="top"> <i class="el-icon-delete" @click="del(row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-delete" @click="del(row)" /> </el-tooltip> </div> </template> @@ -256,7 +256,7 @@ > <el-form ref="dialogForm" inline :rules="dialogFormRules" :model="dialogForm" label-width="80px"> <div style="display: flex;align-items: center"> <i class="el-icon-s-comment" style="color:#42b983;margin-top: -20px" /> <i class="el-icon-s-comment" :style="{color:$store.state.settings.theme}" style="margin-top: -20px" /> <el-form-item prop="partcode" label="产品名称"> <el-select v-show="operation==='add'" @@ -311,7 +311,7 @@ </el-form> <div style="display: flex;flex-direction: column;margin-bottom: 20px"> <div> <i class="el-icon-s-operation" style="color:#42b983;margin: -20px 10px 20px 0" />工序集合 <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" style="margin: -20px 10px 20px 0" />工序集合 </div> <div style="display: flex;background-color: #F2F6FC;padding:20px 0 20px 20px; min-height: 100px"> <el-radio-group v-model="dialogForm.stepcode" @change="radioChange"> @@ -328,7 +328,7 @@ <div style="display: flex;flex-direction: column;min-height: 300px"> <div> <i class="el-icon-s-operation" style="color:#42b983;margin: -20px 10px 20px 0" />设备列表 <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" style="margin: -20px 10px 20px 0" />设备列表 </div> <el-table src/views/zzmx/wlqd.vue
@@ -159,11 +159,11 @@ > <template slot-scope="{row}"> <div v-if="row.status==='Y'"> <svg-icon icon-class="circleYes" style="margin-right: 2px" /> <i class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" /> 是 </div> <div v-if="row.status==='N'"> <svg-icon icon-class="circleNo" style="margin-right: 2px" /> <i class="el-icon-info" style="margin-right: 2px" /> 否 </div> </template> @@ -214,15 +214,16 @@ <template slot-scope="{row}"> <div class="operationClass"> <el-tooltip class="item" effect="dark" content="编辑" placement="top"> <i class="el-icon-edit-outline" @click="edit('edit',row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-edit-outline" @click="edit('edit',row)" /> </el-tooltip> <el-tooltip v-del-tab-index class="item" effect="dark" content="删除" placement="top"> <i class="el-icon-delete" @click="del(row)" /> <i :style="{color:$store.state.settings.theme}" class="el-icon-delete" @click="del(row)" /> </el-tooltip> <el-tooltip class="item" effect="dark" content="预览" placement="top"> <i class="el-icon-view" style="margin-left:15px;cursor: pointer;color:#42b983 " :style="{color:$store.state.settings.theme}" style="margin-left:15px;cursor: pointer;" @click="edit('preview',row)" /> </el-tooltip> @@ -253,7 +254,7 @@ @close="handleClose" > <div> <i class="el-icon-s-operation" style="color:#42b983;margin: -20px 10px 20px 0" />母件信息: <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" style="margin: -20px 10px 20px 0" />母件信息: </div> <div style="width: 800px;"> <el-form @@ -365,7 +366,7 @@ </div> <div> <i class="el-icon-s-operation" style="color:#42b983;margin: -20px 10px 10px 0" />子件信息: <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" style="margin: -20px 10px 10px 0" />子件信息: </div> <el-button v-if="operation!=='preview'"