| | |
| | | <!-- |
| | | * @Date: 2024-04-01 20:28:18 |
| | | * @LastEditors: gaoshp |
| | | * @LastEditTime: 2024-04-01 21:50:06 |
| | | * @FilePath: /cps-web/src/views/console/basic-data/working-condition/index.vue |
| | | * @LastEditors: Sneed |
| | | * @LastEditTime: 2024-04-13 22:12:39 |
| | | * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/console/basic-data/working-condition/index.vue |
| | | --> |
| | | <template> |
| | | <el-container> |
| | | <el-header style="justify-content:flex-start"> |
| | | <el-button @click="table_add" type="primary" icon="el-icon-plus"></el-button> |
| | | <el-button type="danger" plain icon="el-icon-delete" @click="batchDel"></el-button> |
| | | </el-header> |
| | | <el-main> |
| | | <el-table v-bind="$attrs" :data="tableData" :row-key="rowKey" :border="true" :stripe="true" |
| | | @selection-change="selectionChange"> |
| | | <el-table-column type="selection" /> |
| | | <el-table-column prop="dataItem" label="工位变量名称" /> |
| | | <el-table-column prop="dataTypeDesc" label="数据标签" /> |
| | | <el-table-column prop="usageName" label="计算方法" /> |
| | | <el-table-column prop="collectSettingItem" label="采集变量名称" /> |
| | | <el-table-column label="操作" fixed="right" align="right" width="160"> |
| | | <template #default="scope"> |
| | | <el-button-group> |
| | | <el-button text type="primary" size="small" |
| | | @click="table_edit(scope.row, scope.$index)">编辑</el-button> |
| | | <el-popconfirm title="确定删除吗?" @confirm="table_del(scope.row, scope.$index, '0')"> |
| | | <template #reference> |
| | | <el-button text type="primary" size="small">删除</el-button> |
| | | </template> |
| | | </el-popconfirm> |
| | | </el-button-group> |
| | | <el-main> |
| | | <el-card shadow="never"> |
| | | <el-container> |
| | | <el-header style="justify-content:flex-start"> |
| | | <el-button @click="table_add" type="primary" icon="el-icon-plus"></el-button> |
| | | <el-button type="danger" plain icon="el-icon-delete" @click="batchDel"></el-button> |
| | | </el-header> |
| | | <el-main> |
| | | <el-table v-bind="$attrs" :data="tableData" :row-key="rowKey" :border="true" :stripe="true" |
| | | @selection-change="selectionChange"> |
| | | <el-table-column type="selection" /> |
| | | <el-table-column prop="dataItem" label="工位变量名称" /> |
| | | <el-table-column prop="dataTypeDesc" label="数据标签" /> |
| | | <el-table-column prop="usageName" label="计算方法" /> |
| | | <el-table-column prop="collectSettingItem" label="采集变量名称" /> |
| | | <el-table-column label="操作" fixed="right" align="right" width="160"> |
| | | <template #default="scope"> |
| | | <el-button-group> |
| | | <el-button text type="primary" size="small" |
| | | @click="table_edit(scope.row, scope.$index)">编辑</el-button> |
| | | <el-popconfirm title="确定删除吗?" @confirm="table_del(scope.row, scope.$index, '0')"> |
| | | <template #reference> |
| | | <el-button text type="primary" size="small">删除</el-button> |
| | | </template> |
| | | </el-popconfirm> |
| | | </el-button-group> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | </el-main> |
| | | <el-drawer v-model="drawer" title="新建" :before-close="handleClose"> |
| | | <el-form :model="form" :rules="rules" :disabled="mode == 'show'" ref="dialogForm" |
| | | label-width="120px" label-position="center"> |
| | | <el-row> |
| | | <el-col :span="24"> |
| | | <el-form-item label="工位变量名称" prop="dataItem"> |
| | | <el-input style="width: 240px" v-model="form.dataItem" placeholder="工位变量名称" |
| | | clearable></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="24"> |
| | | <el-form-item label="数据标签" prop="usageId"> |
| | | <el-select v-model="form.usageId" clearable placeholder="数据标签" style="width: 240px"> |
| | | <el-option v-for="item in workstation_param_type" :key="item.id" |
| | | :label="item.usageName" :value="item.id" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="24"> |
| | | <el-form-item label="采集变量名称" prop="collectSettingItem"> |
| | | <el-input style="width: 240px" v-model="form.collectSettingItem" |
| | | placeholder="采集变量名称" clearable></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | | <template #footer> |
| | | <div style="flex: auto"> |
| | | <el-button @click="cancelClick">cancel</el-button> |
| | | <el-button type="primary" @click="confirmClick">confirm</el-button> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | </el-main> |
| | | <el-drawer v-model="drawer" title="新建" :before-close="handleClose"> |
| | | <el-form :model="form" :rules="rules" :disabled="mode == 'show'" ref="dialogForm" label-width="120px" |
| | | label-position="center"> |
| | | <el-row> |
| | | <el-col :span="24"> |
| | | <el-form-item label="工位变量名称" prop="dataItem"> |
| | | <el-input style="width: 240px" v-model="form.dataItem" placeholder="工位变量名称" |
| | | clearable></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="24"> |
| | | <el-form-item label="数据标签" prop="usageId"> |
| | | <el-select v-model="form.usageId" clearable placeholder="数据标签" style="width: 240px"> |
| | | <el-option v-for="item in workstation_param_type" :key="item.id" :label="item.usageName" |
| | | :value="item.id" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="24"> |
| | | <el-form-item label="采集变量名称" prop="collectSettingItem"> |
| | | <el-input style="width: 240px" v-model="form.collectSettingItem" placeholder="采集变量名称" |
| | | clearable></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | | <template #footer> |
| | | <div style="flex: auto"> |
| | | <el-button @click="cancelClick">cancel</el-button> |
| | | <el-button type="primary" @click="confirmClick">confirm</el-button> |
| | | </div> |
| | | </template> |
| | | </el-drawer> |
| | | |
| | | </el-container> |
| | | </el-drawer> |
| | | </el-container> |
| | | </el-card> |
| | | </el-main> |
| | | </template> |
| | | |
| | | <script> |