| | |
| | | min-width="220" |
| | | > |
| | | <template slot-scope="{row}"> |
| | | |
| | | <div |
| | | v-if="item.indexOf('编号(唯一)')!==-1|| |
| | | item.indexOf('用户姓名')!==-1|| |
| | | item.indexOf('密码')!==-1|| |
| | | item.indexOf('手机号')!==-1|| |
| | | item.indexOf('邮箱')!==-1|| |
| | | item.indexOf('名称')!==-1|| |
| | | item.indexOf('描述')!==-1|| |
| | | item.indexOf('上级编码')!==-1|| |
| | | item.indexOf('类型编码')!==-1|| |
| | | item.indexOf('联系人')!==-1|| |
| | | item.indexOf('联系方式')!==-1|| |
| | | item.indexOf('地址')!==-1|| |
| | | item.indexOf('所属仓库编码')!==-1|| |
| | | item.indexOf('上级库位编码')!==-1|| |
| | | item.indexOf('规格型号')!==-1|| |
| | | item.indexOf('存货分类')!==-1|| |
| | | item.indexOf('仓库编码')!==-1|| |
| | | item.indexOf('预计寿命')!==-1|| |
| | | item.indexOf('剩余寿命')!==-1|| |
| | | item.indexOf('模具编码')!==-1|| |
| | | item.indexOf('产品编码')!==-1|| |
| | | |
| | | item.indexOf('标准编号')!==-1|| |
| | | item.indexOf('项序号')!==-1|| |
| | | item.indexOf('项要求')!==-1|| |
| | | |
| | | item.indexOf('计量单位/组名称')!==-1|| |
| | | |
| | | item.indexOf('保养部位要求')!==-1|| |
| | | item.indexOf('保养项目要求')!==-1|| |
| | | item.indexOf('点检部位要求')!==-1|| |
| | | item.indexOf('点检项目要求')!==-1|| |
| | | |
| | | item.indexOf('仓库编码')!==-1|| |
| | | item.indexOf('库位编码')!==-1 |
| | | " |
| | | > |
| | | <el-input v-model="row[item]" placeholder="请输入" /> |
| | | </div> |
| | | <div v-else-if="item.indexOf('状态')!==-1"> |
| | | <el-select |
| | | v-model="row[item]" |
| | | placeholder="请选择" |
| | | filterable |
| | | style="width:100%" |
| | | clearable |
| | | > |
| | | <el-option |
| | | v-for="item in statusArr" |
| | | :key="item.code" |
| | | :label="item.name" |
| | | :value="item.code" |
| | | /> |
| | | </el-select> |
| | | </div> |
| | | <div v-else-if="item.indexOf('计量方式')!==-1"> |
| | | <el-select |
| | | v-model="row[item]" |
| | | placeholder="请选择" |
| | | filterable |
| | | style="width:100%" |
| | | clearable |
| | | > |
| | | <el-option |
| | | v-for="item in meterMethodArr" |
| | | :key="item.code" |
| | | :label="item.name" |
| | | :value="item.code" |
| | | /> |
| | | </el-select> |
| | | </div> |
| | | <div v-else-if="item.indexOf('工序类型')!==-1"> |
| | | <el-select |
| | | v-model="row[item]" |
| | | placeholder="请选择" |
| | | filterable |
| | | style="width:100%" |
| | | clearable |
| | | > |
| | | <el-option |
| | | v-for="item in stepTypeArr" |
| | | :key="item.code" |
| | | :label="item.name" |
| | | :value="item.code" |
| | | /> |
| | | </el-select> |
| | | </div> |
| | | <div |
| | | v-else-if=" |
| | | item.indexOf('点检管控')!==-1|| |
| | | item.indexOf('选择扫码')!==-1|| |
| | | item.indexOf('是否扫码')!==-1|| |
| | | item.indexOf('库位管理')!==-1|| |
| | | item.indexOf('是否外购')!==-1|| |
| | | item.indexOf('是否销售')!==-1|| |
| | | item.indexOf('是否自制')!==-1|| |
| | | item.indexOf('是否生产消耗')!==-1|| |
| | | item.indexOf('是否委外')!==-1 |
| | | " |
| | | > |
| | | <el-select |
| | | v-model="row[item]" |
| | | placeholder="请选择" |
| | | filterable |
| | | style="width:100%" |
| | | clearable |
| | | > |
| | | <el-option |
| | | v-for="item in isYesOrNo" |
| | | :key="item.code" |
| | | :label="item.name" |
| | | :value="item.code" |
| | | /> |
| | | </el-select> |
| | | </div> |
| | | <div |
| | | v-else-if="item.indexOf('点检周期')!==-1|| |
| | | item.indexOf('保养周期')!==-1" |
| | | > |
| | | <el-select |
| | | v-model="row[item]" |
| | | style="width: 100%;" |
| | | placeholder="请选择" |
| | | > |
| | | |
| | | <el-option |
| | | v-for="item in cycleArr" |
| | | :key="item.code" |
| | | :label="item.name" |
| | | :value="item.code" |
| | | /> |
| | | </el-select> |
| | | </div> |
| | | <div v-else-if="item.indexOf('所属岗位编码')!==-1"> |
| | | <el-select |
| | | v-model="row[item]" |
| | | style="width: 100%;" |
| | | placeholder="请选择" |
| | | multiple |
| | | filterable |
| | | collapse-tags |
| | | clearable |
| | | > |
| | | |
| | | <el-option |
| | | v-for="item in postArr" |
| | | :key="item.postcode" |
| | | :label="item.postname" |
| | | :value="item.postcode" |
| | | /> |
| | | </el-select> |
| | | </div> |
| | | <div v-else-if="item.indexOf('所属角色编码')!==-1"> |
| | | <el-select |
| | | v-model="row[item]" |
| | | style="width: 100%;" |
| | | placeholder="请选择" |
| | | multiple |
| | | filterable |
| | | collapse-tags |
| | | clearable |
| | | > |
| | | <el-option |
| | | v-for="item in roleArr" |
| | | :key="item.rolecode" |
| | | :label="item.rolename" |
| | | :value="item.rolecode" |
| | | /> |
| | | </el-select> |
| | | </div> |
| | | <div v-else-if="item.indexOf('所属班组编码')!==-1"> |
| | | <el-select |
| | | v-model="row[item]" |
| | | style="width: 100%;" |
| | | placeholder="请选择" |
| | | collapse-tags |
| | | multiple |
| | | filterable |
| | | clearable |
| | | > |
| | | <el-option |
| | | v-for="item in groupArr" |
| | | :key="item.usergroupcode" |
| | | :label="item.usergroupname" |
| | | :value="item.usergroupcode" |
| | | /> |
| | | </el-select> |
| | | </div> |
| | | <div v-else-if="item.indexOf('所属组织编码')!==-1"> |
| | | <el-cascader |
| | | ref="cascader" |
| | | v-model="row[item]" |
| | | :options="orgOptions" |
| | | filterable |
| | | :props="defaultProps" |
| | | :show-all-levels="false" |
| | | /> |
| | | </div> |
| | | <div v-else> {{ row[item] }}</div> |
| | | <div> {{ row[item] }}</div> |
| | | </template> |
| | | </el-table-column> |
| | | |