| | |
| | | }" |
| | | link |
| | | @click.stop="o.clickFun(scope.row)" |
| | | v-hasPermi="o.hasPermi" |
| | | :key="key"> |
| | | {{ o.name }} |
| | | </el-button> |
| | |
| | | if (!hasPermissions) {
|
| | | el.parentNode && el.parentNode.removeChild(el)
|
| | | }
|
| | | } else {
|
| | | throw new Error(`请设置操作权限标签值`)
|
| | | }
|
| | | }
|
| | | }
|
| | |
| | | @click="handleImport">导入</el-button> |
| | | <el-button type="danger" |
| | | plain |
| | | @click="handleDelete">删除</el-button> |
| | | @click="handleDelete" v-hasPermi="['basicData:customerFile:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | </el-button> |
| | | <el-button type="danger" |
| | | link |
| | | @click="deleteNegotiationRecord(row, $index)"> |
| | | @click="deleteNegotiationRecord(row, $index)" v-hasPermi="['basicData:customerFile:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </template> |
| | |
| | | </el-button> |
| | | <el-button type="danger" |
| | | link |
| | | @click="deleteAttachment(row, $index)"> |
| | | @click="deleteAttachment(row, $index)" v-hasPermi="['basicData:customerFile:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </template> |
| | |
| | | @click="handleImport">导入</el-button> |
| | | <el-button type="danger" |
| | | plain |
| | | @click="handleDelete">删除</el-button> |
| | | @click="handleDelete" v-hasPermi="['basicData:customerFileOpenSea:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | </el-button> |
| | | <el-button type="danger" |
| | | link |
| | | @click="deleteNegotiationRecord(row, $index)"> |
| | | @click="deleteNegotiationRecord(row, $index)" v-hasPermi="['basicData:customerFileOpenSea:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </template> |
| | |
| | | </el-button> |
| | | <el-button type="danger" |
| | | link |
| | | @click="deleteAttachment(row, $index)"> |
| | | @click="deleteAttachment(row, $index)" v-hasPermi="['basicData:customerFileOpenSea:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </template> |
| | |
| | | clickFun: row => { |
| | | handleDelete(row); |
| | | }, |
| | | hasPermi: ['basicData:parameterMaintenance:remove'] |
| | | }, |
| | | ], |
| | | }, |
| | |
| | | type="danger" |
| | | link |
| | | :disabled="isTopLevelNode(data, node)" |
| | | @click="remove(node, data)"> |
| | | @click="remove(node, data)" v-hasPermi="['basicData:product:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </div> |
| | |
| | | <el-button type="danger" |
| | | @click="handleDelete" |
| | | style="margin-left: 10px" |
| | | plain> |
| | | plain v-hasPermi="['basicData:product:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </div> |
| | |
| | | </div> |
| | | <div> |
| | | <el-button @click="handleOut">导出</el-button> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['basicData:supplierManage:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | <el-button type="info" plain icon="Upload" @click="handleImport" |
| | | >导入</el-button |
| | | > |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['basicData:supplierManage:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | > |
| | | <el-button type="primary">上传附件</el-button> |
| | | </el-upload> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['basicData:supplierManage:remove']">删除</el-button> |
| | | </div> |
| | | <PIMTable |
| | | rowKey="id" |
| | |
| | | @click="handleDelete(index)" |
| | | size="small" |
| | | class="action-btn" |
| | | > |
| | | v-hasPermi="['collaborativeApproval:approvalManagement:remove']"> |
| | | <el-icon><Delete /></el-icon> |
| | | </el-button> |
| | | </div> |
| | |
| | | <template #default="scope"> |
| | | <el-button link type="primary" @click="downLoadFile(scope.row)">下载</el-button> |
| | | <el-button link type="primary" @click="lookFile(scope.row)">预览</el-button> |
| | | <el-button link type="danger" @click="handleDelete(scope.row)">删除</el-button> |
| | | <el-button link type="danger" @click="handleDelete(scope.row)" v-hasPermi="['collaborativeApproval:approvalProcessFile:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | @click="handleDelete" |
| | | v-if="currentApproveType !== 5 && currentApproveType !== 6 && currentApproveType !== 7" |
| | | class="action-btn danger" |
| | | > |
| | | v-hasPermi="['collaborativeApproval:approvalProcess:remove']"> |
| | | <el-icon><Delete /></el-icon> |
| | | 删除 |
| | | </el-button> |
| | |
| | | <el-table-column label="操作" fixed="right"> |
| | | <template #default="scope"> |
| | | <el-button type="primary" size="small" @click="openDialog('holiday', 'edit', scope.row)">编辑</el-button> |
| | | <el-button type="danger" size="small" @click="deleteItem('holiday', scope.row)">删除</el-button> |
| | | <el-button type="danger" size="small" @click="deleteItem('holiday', scope.row)" v-hasPermi="['collaborativeApproval:attendanceManagement:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <el-table-column label="操作" fixed="right"> |
| | | <template #default="scope"> |
| | | <el-button type="primary" size="small" @click="openDialog('annual', 'edit', scope.row)">编辑</el-button> |
| | | <el-button type="danger" size="small" @click="deleteItem('annual', scope.row)">删除</el-button> |
| | | <el-button type="danger" size="small" @click="deleteItem('annual', scope.row)" v-hasPermi="['collaborativeApproval:attendanceManagement:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <el-table-column label="操作" fixed="right"> |
| | | <template #default="scope"> |
| | | <el-button type="primary" size="small" @click="openDialog('overtime', 'edit', scope.row)">编辑</el-button> |
| | | <el-button type="danger" size="small" @click="deleteItem('overtime', scope.row)">删除</el-button> |
| | | <el-button type="danger" size="small" @click="deleteItem('overtime', scope.row)" v-hasPermi="['collaborativeApproval:attendanceManagement:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <el-table-column label="操作" fixed="right"> |
| | | <template #default="scope"> |
| | | <el-button type="primary" size="small" @click="openDialog('worktime', 'edit', scope.row)">编辑</el-button> |
| | | <el-button type="danger" size="small" @click="deleteItem('worktime', scope.row)">删除</el-button> |
| | | <el-button type="danger" size="small" @click="deleteItem('worktime', scope.row)" v-hasPermi="['collaborativeApproval:attendanceManagement:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <div> |
| | | <el-button @click="handleExport" style="margin-right: 10px">导出</el-button> |
| | | <el-button type="primary" @click="openForm('add')">新增知识</el-button> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['collaborativeApproval:knowledgeBase:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | link |
| | | @click="revectorFile(row)" |
| | | >重新处理</el-button> |
| | | <el-button type="danger" size="small" link @click="deleteFile(row)">删除</el-button> |
| | | <el-button type="danger" size="small" link @click="deleteFile(row)" v-hasPermi="['collaborativeApproval:knowledgeBase:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <div class="card-actions"> |
| | | <el-button link type="primary" @click="handleEdit(notice)" :disabled="isNoticeExpired(notice)" v-if="notice.status !== 1">编辑</el-button> |
| | | <el-button link type="success" @click="handlePublish(notice)" v-if="notice.status === 0">发布</el-button> |
| | | <el-button link type="danger" @click="handleDelete(notice.id)" v-if="notice.status !== 1">删除</el-button> |
| | | <el-button link type="danger" @click="handleDelete(notice.id)" v-if="notice.status !== 1" v-hasPermi="['collaborativeApproval:noticeManagement:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="card-content"> |
| | |
| | | link |
| | | type="danger" |
| | | @click="handleDeleteNoticeType(scope.row)" |
| | | > |
| | | v-hasPermi="['collaborativeApproval:noticeManagement:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </template> |
| | |
| | | <el-button type="success" @click="openMeetingDialog">在线会议</el-button> |
| | | <el-button type="warning" @click="openFileShareDialog">文件共享</el-button> |
| | | <!-- <el-button type="info" @click="refreshEmployees">刷新员工</el-button> --> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['collaborativeApproval:notificationManagement:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | <template #default="scope"> |
| | | <el-button type="primary" link @click="viewDraft(scope.row)">查看</el-button> |
| | | <el-button type="primary" link @click="editDraft(scope.row)">编辑</el-button> |
| | | <el-button type="danger" link @click="deleteDraft(scope.row)">删除</el-button> |
| | | <el-button type="danger" link @click="deleteDraft(scope.row)" v-hasPermi="['collaborativeApproval:meetDraft:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <el-table-column label="操作" align="center" width="200"> |
| | | <template #default="scope"> |
| | | <el-button type="primary" link @click="handleEdit(scope.row)">编辑</el-button> |
| | | <el-button type="danger" link @click="handleDelete(scope.row)">删除</el-button> |
| | | <el-button type="danger" link @click="handleDelete(scope.row)" v-hasPermi="['collaborativeApproval:meetSetting:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | type="danger" |
| | | link |
| | | @click="handleDelete(scope.row)" |
| | | > |
| | | v-hasPermi="['collaborativeApproval:officeSupplies:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </template> |
| | |
| | | <el-button @click="handleOut">导出</el-button> |
| | | <el-button type="danger" |
| | | plain |
| | | @click="handleDelete">删除</el-button> |
| | | @click="handleDelete" v-hasPermi="['collaborativeApproval:purchaseApproval:remove']">删除</el-button> |
| | | </div> |
| | | <el-table :data="tableData" |
| | | border |
| | |
| | | <div> |
| | | <el-button @click="handleExport" style="margin-right: 10px">导出</el-button> |
| | | <el-button type="primary" @click="openForm('add')">新增</el-button> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['collaborativeApproval:rpaManagement:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | </div> |
| | | <div class="table_actions"> |
| | | <el-button type="primary" @click="openForm('add')">新增</el-button> |
| | | <el-button type="danger" @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" @click="handleDelete" v-hasPermi="['customerService:expiryAfterSales:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | i => getProductRowId(i) !== getProductRowId(row) |
| | | ); |
| | | }, |
| | | hasPermi: ['customerService:feedbackRegistration:remove'] |
| | | }, |
| | | ], |
| | | }, |
| | |
| | | <el-button @click="handleOut">导出</el-button> |
| | | <el-button type="danger" |
| | | plain |
| | | @click="handleDelete">删除</el-button> |
| | | @click="handleDelete" v-hasPermi="['customerService:feedbackRegistration:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <PIMTable rowKey="id" |
| | |
| | | <el-button |
| | | type="danger" |
| | | @click="deleteModel(scope.row)" |
| | | > |
| | | v-hasPermi="['energyManagement:dynamicEnergySaving:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </template> |
| | |
| | | type="danger" |
| | | link |
| | | @click="remove(node, data)" |
| | | > |
| | | v-hasPermi="['energyManagement:energyArea:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </div> |
| | |
| | | @click="handleDelete" |
| | | style="margin-left: 10px" |
| | | plain |
| | | > |
| | | v-hasPermi="['energyManagement:energyArea:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </div> |
| | |
| | | <div> |
| | | <el-button type="primary" @click="openForm('add')">新增</el-button> |
| | | <el-button @click="handleOut">导出</el-button> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['energyManagement:energyPeriodTime:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | <el-button type="primary" @click="openForm('add')">新增</el-button> |
| | | <el-button type="info" plain icon="Upload" @click="handleImport">导入</el-button> |
| | | <el-button @click="handleOut">导出</el-button> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['energyManagement:energyPower:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | <el-row :gutter="20" style="margin-bottom: 15px;"> |
| | | <el-col :span="24"> |
| | | <el-button @click="addTestData" type="primary" size="small">添加测试数据</el-button> |
| | | <el-button @click="clearData" type="danger" size="small">清空数据</el-button> |
| | | <el-button @click="clearData" type="danger" size="small" v-hasPermi="['energyManagement:meterCollection:remove']">清空数据</el-button> |
| | | <el-button @click="testChart" type="success" size="small">测试图表</el-button> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | <el-button type="primary" @click="openForm('add')">新增</el-button> |
| | | <el-button type="info" plain icon="Upload" @click="handleImport">导入</el-button> |
| | | <el-button @click="handleOut">导出</el-button> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['energyManagement:waterManagement:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | </div> |
| | | <div> |
| | | <el-button type="primary" @click="openForm('add')">新增</el-button> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['energyManagement:waterManagement:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | icon="Delete" |
| | | :disabled="multipleSelection.length <= 0" |
| | | @click="handleBatchDelete" |
| | | >批量删除</el-button> |
| | | v-hasPermi="['equipmentManagement:brand:remove']">批量删除</el-button> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | name: '删除', |
| | | type: 'text', |
| | | clickFun: (row) => handleDelete(row.id), |
| | | hasPermi: ['equipmentManagement:brand:remove'] |
| | | } |
| | | ] |
| | | } |
| | |
| | | clickFun: (row) => { |
| | | handleDelete(row); |
| | | }, |
| | | hasPermi: ['equipmentManagement:calibration:remove'] |
| | | }, |
| | | ], |
| | | }, |
| | |
| | | </el-radio-group> |
| | | <el-space v-if="activeRadio !== 'task'"> |
| | | <el-button type="primary" :icon="Plus" @click="handleAdd(undefined)">新建</el-button> |
| | | <el-button type="danger" :icon="Delete" @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" :icon="Delete" @click="handleDelete" v-hasPermi="['equipmentManagement:inspectionManagement:remove']">删除</el-button> |
| | | <el-button @click="handleOut">导出</el-button> |
| | | </el-space> |
| | | <el-space v-else> |
| | |
| | | link |
| | | type="danger" |
| | | @click.stop="handleDeleteArea(data)" |
| | | > |
| | | v-hasPermi="['equipmentManagement:ledger:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </div> |
| | |
| | | icon="Delete" |
| | | :disabled="multipleList.length <= 0" |
| | | @click="deleteRow(multipleList.map((item) => item.id))" |
| | | > |
| | | v-hasPermi="['equipmentManagement:ledger:remove']"> |
| | | 批量删除 |
| | | </el-button> |
| | | </div> |
| | |
| | | > |
| | | <el-button type="primary">上传附件</el-button> |
| | | </el-upload> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['equipmentManagement:measurementEquipment:remove']">删除</el-button> |
| | | </div> |
| | | <PIMTable |
| | | rowKey="id" |
| | |
| | | </div> |
| | | <div> |
| | | <el-button type="primary" @click="openForm('add')">新增计量器具</el-button> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['equipmentManagement:measurementEquipment:remove']">删除</el-button> |
| | | <el-button @click="handleOut">导出</el-button> |
| | | </div> |
| | | </div> |
| | |
| | | icon="Delete" |
| | | :disabled="multipleList.length <= 0 || hasFinishedStatus" |
| | | @click="delRepairByIds(multipleList.map((item) => item.id))" |
| | | > |
| | | v-hasPermi="['equipmentManagement:repair:remove']"> |
| | | 批量删除 |
| | | </el-button> |
| | | </div> |
| | |
| | | <el-button type="danger" |
| | | link |
| | | :disabled="row.status === 1 || row.status === 3" |
| | | @click="delRepairByIds(row.id)"> |
| | | @click="delRepairByIds(row.id)" v-hasPermi="['equipmentManagement:repair:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | <el-button type="primary" |
| | |
| | | clickFun: (row) => { |
| | | deleteCategory(row.id) |
| | | }, |
| | | hasPermi: ['equipmentManagement:spareParts:remove'] |
| | | }, |
| | | ], |
| | | }, |
| | |
| | | icon="Delete" |
| | | :disabled="scheduledMultipleList.length <= 0" |
| | | @click="delScheduledTaskByIds(scheduledMultipleList.map((item) => item.id))" |
| | | > |
| | | v-hasPermi="['equipmentManagement:upkeep:remove']"> |
| | | 批量删除 |
| | | </el-button> |
| | | </div> |
| | |
| | | type="danger" |
| | | link |
| | | @click="delScheduledTaskByIds(row.id)" |
| | | > |
| | | v-hasPermi="['equipmentManagement:upkeep:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </template> |
| | |
| | | icon="Delete" |
| | | :disabled="multipleList.length <= 0 || hasFinishedStatus" |
| | | @click="delRepairByIds(multipleList.map((item) => item.id))" |
| | | > |
| | | v-hasPermi="['equipmentManagement:upkeep:remove']"> |
| | | 批量删除 |
| | | </el-button> |
| | | </div> |
| | |
| | | link |
| | | :disabled="row.status === 1" |
| | | @click="delRepairByIds(row.id)" |
| | | > |
| | | v-hasPermi="['equipmentManagement:upkeep:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | <el-button |
| | |
| | | <el-col :span="10" v-if="node.level<3"> |
| | | <el-button type="link" size="small" :icon="Edit" @click.stop="handleEdit(data,node.level)"> |
| | | </el-button> |
| | | <el-button type="danger" size="small" :icon="Delete" @click.stop="handleDelete(data,node.level)"> |
| | | <el-button type="danger" size="small" :icon="Delete" @click.stop="handleDelete(data,node.level)" v-hasPermi="['fileManagement:bookshelf:remove']"> |
| | | </el-button> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | type="danger" |
| | | @click="handleBatchDelete" |
| | | :disabled="selectedRows.length === 0" |
| | | > |
| | | v-hasPermi="['fileManagement:borrow:remove']"> |
| | | <el-icon><Delete /></el-icon> |
| | | 批量删除 ({{ selectedRows.length }}) |
| | | </el-button> |
| | |
| | | clickFun: (row) => { |
| | | handleDelete(row) |
| | | }, |
| | | hasPermi: ['fileManagement:borrow:remove'] |
| | | }, |
| | | ], |
| | | } |
| | |
| | | <el-button link type="primary" size="small" @click="downloadFile(scope.row)"> |
| | | 下载 |
| | | </el-button> |
| | | <el-button link type="danger" size="small" @click="removeFile(scope.row)"> |
| | | <el-button link type="danger" size="small" @click="removeFile(scope.row)" v-hasPermi="['fileManagement:document:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </template> |
| | |
| | | type="danger" |
| | | link |
| | | @click="removeCategory(node, data)" |
| | | > |
| | | v-hasPermi="['fileManagement:document:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </div> |
| | |
| | | style="margin-left: 10px" |
| | | plain |
| | | :disabled="selectedRows.length === 0" |
| | | > |
| | | v-hasPermi="['fileManagement:document:remove']"> |
| | | 删除 ({{ selectedRows.length }}) |
| | | </el-button> |
| | | </div> |
| | |
| | | type="danger" |
| | | @click="handleBatchDelete" |
| | | :disabled="selectedRows.length === 0" |
| | | > |
| | | v-hasPermi="['fileManagement:return:remove']"> |
| | | <el-icon><Delete /></el-icon> |
| | | 批量删除 ({{ selectedRows.length }}) |
| | | </el-button> |
| | |
| | | clickFun: (row) => { |
| | | handleDelete(row) |
| | | }, |
| | | hasPermi: ['fileManagement:return:remove'] |
| | | }, |
| | | ], |
| | | } |
| | |
| | | <template #operation="{ row }"> |
| | | <el-button type="primary" link @click="view(row)">查看</el-button> |
| | | <el-button type="primary" link @click="edit(row)">编辑</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)">删除</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)" v-hasPermi="['financialManagement:fixedAssets:remove']">删除</el-button> |
| | | </template> |
| | | </PIMTable> |
| | | </div> |
| | |
| | | <template #operation="{ row }"> |
| | | <el-button type="primary" link @click="view(row)">查看</el-button> |
| | | <el-button type="primary" link @click="edit(row)">编辑</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)">删除</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)" v-hasPermi="['financialManagement:intangibleAssets:remove']">删除</el-button> |
| | | </template> |
| | | </PIMTable> |
| | | </div> |
| | |
| | | <template #default="scope"> |
| | | <el-button link type="primary" icon="Plus" @click="addChild(scope.row)">新增</el-button> |
| | | <el-button link type="primary" icon="Edit" @click="edit(scope.row)">编辑</el-button> |
| | | <el-button link type="danger" icon="Delete" @click="handleDelete(scope.row)">删除</el-button> |
| | | <el-button link type="danger" icon="Delete" @click="handleDelete(scope.row)" v-hasPermi="['financialManagement:generalLedger:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | clickFun: row => { |
| | | handleDelete(row); |
| | | }, |
| | | hasPermi: ['financialManagement:generalLedger:remove'] |
| | | }, |
| | | ], |
| | | }, |
| | |
| | | <template #operation="{ row }"> |
| | | <el-button type="primary" link @click="view(row)">查看</el-button> |
| | | <el-button type="warning" link @click="handleCancel(row)" v-if="isNormalStatus(row.status)">作废</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)">删除</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)" v-hasPermi="['financialManagement:inputInvoice:remove']">删除</el-button> |
| | | </template> |
| | | </PIMTable> |
| | | </div> |
| | |
| | | <el-button :disabled="row.accountStatemen" |
| | | type="danger" |
| | | link |
| | | @click="handleDelete(row)">删除</el-button> |
| | | @click="handleDelete(row)" v-hasPermi="['financialManagement:payable:remove']">删除</el-button> |
| | | </template> |
| | | </PIMTable> |
| | | </div> |
| | |
| | | <el-button type="primary" link @click="edit(row)" v-if="isPendingStatus(row.status)">编辑</el-button> |
| | | <el-button type="success" link @click="handleAudit(row)" v-if="isPendingStatus(row.status)">审核</el-button> |
| | | <el-button type="warning" link @click="openPaymentDialog(row)" v-if="isApprovedStatus(row.status)">付款</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)" v-if="isPendingStatus(row.status)">删除</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)" v-if="isPendingStatus(row.status)" v-hasPermi="['financialManagement:paymentApply:remove']">删除</el-button> |
| | | </template> |
| | | </PIMTable> |
| | | </div> |
| | |
| | | </template> |
| | | <template #operation="{ row }"> |
| | | <el-button type="primary" link @click="viewDetail(row)">查看明细</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)">删除</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)" v-hasPermi="['financialManagement:payableReconciliation:remove']">删除</el-button> |
| | | </template> |
| | | </PIMTable> |
| | | </div> |
| | |
| | | <template #operation="{ row }"> |
| | | <el-button type="primary" link @click="view(row)">查看</el-button> |
| | | <el-button type="primary" link @click="edit(row)" v-if="isPendingStatus(row.status)">编辑</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)" v-if="isPendingStatus(row.status)">删除</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)" v-if="isPendingStatus(row.status)" v-hasPermi="['financialManagement:invoiceApply:remove']">删除</el-button> |
| | | <el-button type="success" link @click="handleAudit(row)" v-if="isPendingStatus(row.status)">审核</el-button> |
| | | <el-button type="primary" link @click="openFileDialog(row)" v-if="isApprovedStatus(row.status)">附件</el-button> |
| | | </template> |
| | |
| | | 附件 |
| | | </el-button> |
| | | <el-button type="warning" link @click="handleCancel(row)" v-if="isNormalStatus(row.status)">作废</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)">删除</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)" v-hasPermi="['financialManagement:outputInvoice:remove']">删除</el-button> |
| | | </template> |
| | | </PIMTable> |
| | | </div> |
| | |
| | | <el-button :disabled="row.accountStatemen" |
| | | type="danger" |
| | | link |
| | | @click="handleDelete(row)">删除</el-button> |
| | | @click="handleDelete(row)" v-hasPermi="['financialManagement:receipt:remove']">删除</el-button> |
| | | </template> |
| | | </PIMTable> |
| | | </div> |
| | |
| | | <template #operation="{ row }"> |
| | | <el-button type="primary" link @click="viewDetail(row)">查看明细</el-button> |
| | | <!-- <el-button type="primary" link @click="printStatement(row)">打印</el-button> --> |
| | | <el-button type="danger" link @click="handleDelete(row)">删除</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)" v-hasPermi="['financialManagement:receivableReconciliation:remove']">删除</el-button> |
| | | </template> |
| | | </PIMTable> |
| | | </div> |
| | |
| | | </td> |
| | | </template> |
| | | <td class="col-action"> |
| | | <el-button type="danger" link size="small" @click="removeEntry(rowIndex)" icon="Delete" :disabled="isViewMode || form.entries.length <= 2">删除</el-button> |
| | | <el-button type="danger" link size="small" @click="removeEntry(rowIndex)" icon="Delete" :disabled="isViewMode || form.entries.length <= 2" v-hasPermi="['financialManagement:voucher:remove']">删除</el-button> |
| | | </td> |
| | | </tr> |
| | | <tr class="total-row"> |
| | |
| | | <div class="actions"> |
| | | <el-button type="primary" @click="handleBatchApprove">审批</el-button> |
| | | <el-button @click="handleOut">导出</el-button> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['inventoryManagement:dispatchLog:remove']">删除</el-button> |
| | | <el-button type="primary" plain @click="handlePrint">打印</el-button> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | icon="Delete" |
| | | :disabled="multipleList.length <= 0" |
| | | @click="deleteRow(multipleList.map((item) => item.id))" |
| | | > |
| | | v-hasPermi="['inventoryManagement:inventoryManagement:remove']"> |
| | | 批量删除 |
| | | </el-button> |
| | | </div> |
| | |
| | | <el-button type="danger" |
| | | plain |
| | | :disabled="!canDelete" |
| | | @click="handleDelete">删除 |
| | | @click="handleDelete" v-hasPermi="['inventoryManagement:receiptManagement:remove']">删除 |
| | | </el-button> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | <template #default="scope"> |
| | | <el-button link type="primary" @click="handleEdit(scope.row)">编辑</el-button> |
| | | <!-- <el-button link type="success" size="small" @click="handleProcess(scope.row)">处理@</el-button>--> |
| | | <el-button link type="danger" @click="handleDelete(scope.row)">删除</el-button> |
| | | <el-button link type="danger" @click="handleDelete(scope.row)" v-hasPermi="['inventoryManagement:stockWarning:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | link |
| | | size="small" |
| | | @click="removeRow(scope.row)" |
| | | > |
| | | v-hasPermi="['inventoryManagement:transportTaskManagement:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </template> |
| | |
| | | link |
| | | size="small" |
| | | @click="removeRow(scope.row)" |
| | | > |
| | | v-hasPermi="['inventoryManagement:vehicleFuelManagement:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </template> |
| | |
| | | link |
| | | size="small" |
| | | @click="removeRow(scope.row)" |
| | | > |
| | | v-hasPermi="['inventoryManagement:vehicleManagement:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </template> |
| | |
| | | > |
| | | <el-button type="primary">上传附件</el-button> |
| | | </el-upload> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['lavorissue:ledger:remove']">删除</el-button> |
| | | </div> |
| | | <PIMTable |
| | | rowKey="id" |
| | |
| | | icon="Delete" |
| | | :disabled="multipleList.length <= 0" |
| | | @click="deleteRow(multipleList.map((item) => item.id))" |
| | | > |
| | | v-hasPermi="['lavorissue:ledger:remove']"> |
| | | 批量删除 |
| | | </el-button> |
| | | </div> |
| | |
| | | type: "danger", |
| | | disabled: (row) => !canEditEnterpriseNewsRow(row), |
| | | clickFun: (row) => handleNewsDelete(row), |
| | | hasPermi: ['officeProcessAutomation:enterpriseNews:remove'] |
| | | }, |
| | | ]) |
| | | ); |
| | |
| | | type="primary" |
| | | link |
| | | @click="removeEducationRow(scope.$index)" |
| | | > |
| | | v-hasPermi="['officeProcessAutomation:staffArchive:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </template> |
| | |
| | | type="primary" |
| | | link |
| | | @click="removeWorkRow(scope.$index)" |
| | | > |
| | | v-hasPermi="['officeProcessAutomation:staffArchive:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </template> |
| | |
| | | type="primary" |
| | | link |
| | | @click="removeEmergencyRow(scope.$index)" |
| | | > |
| | | v-hasPermi="['officeProcessAutomation:staffArchive:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </template> |
| | |
| | | > |
| | | <el-button type="primary">上传附件</el-button> |
| | | </el-upload> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['officeProcessAutomation:staffContract:remove']">删除</el-button> |
| | | </div> |
| | | <PIMTable |
| | | rowKey="id" |
| | |
| | | </el-table-column> |
| | | <el-table-column v-if="!formDialog.readonly" label="操作" width="70" align="center"> |
| | | <template #default="{ $index }"> |
| | | <el-button type="danger" link size="small" @click="removeExpenseDetail($index)">删除</el-button> |
| | | <el-button type="danger" link size="small" @click="removeExpenseDetail($index)" v-hasPermi="['officeProcessAutomation:reimburseManage:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | </el-table-column> |
| | | <el-table-column v-if="!formDialog.readonly" label="操作" width="70" align="center"> |
| | | <template #default="{ $index }"> |
| | | <el-button type="danger" link size="small" @click="removeExpenseDetail($index)">删除</el-button> |
| | | <el-button type="danger" link size="small" @click="removeExpenseDetail($index)" v-hasPermi="['officeProcessAutomation:reimburseManage:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | @click="openForm('edit', scope.row)">编辑</el-button> |
| | | <el-button type="danger" |
| | | link |
| | | @click="handleDelete(scope.row.id)">删除</el-button> |
| | | @click="handleDelete(scope.row.id)" v-hasPermi="['personnelManagement:attendanceCheckin:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <div class="table_list"> |
| | | <div style="margin-bottom: 10px;text-align: right"> |
| | | <el-button type="primary" @click="openForm('add')">新建工资表</el-button> |
| | | <el-button @click="handleDelete">删除</el-button> |
| | | <el-button @click="handleDelete" v-hasPermi="['personnelManagement:monthlyStatistics:remove']">删除</el-button> |
| | | <el-button @click="openBankSetting">设置银行</el-button> |
| | | <el-button @click="handleExport">导出</el-button> |
| | | </div> |
| | |
| | | <div> |
| | | <el-button @click="handleExport" style="margin-right: 10px">导出</el-button> |
| | | <el-button type="primary" @click="openForm('add')">新增薪资</el-button> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['personnelManagement:payrollManagement:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | type="danger" |
| | | size="small" |
| | | @click="handleDelete(scope.row)" |
| | | > |
| | | v-hasPermi="['personnelManagement:scheduling:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </template> |
| | |
| | | type="danger" |
| | | @click="handleBatchDelete" |
| | | :disabled="selectedRows.length === 0" |
| | | > |
| | | v-hasPermi="['personnelManagement:scheduling:remove']"> |
| | | 批量删除 ({{ selectedRows.length }}) |
| | | </el-button> |
| | | </div> |
| | |
| | | <el-table-column label="操作" width="150"> |
| | | <template #default="scope"> |
| | | <el-button size="small" @click="editAttendanceRecord(scope.row)">编辑</el-button> |
| | | <el-button size="small" type="danger" @click="deleteAttendanceRecord(scope.row)">删除</el-button> |
| | | <el-button size="small" type="danger" @click="deleteAttendanceRecord(scope.row)" v-hasPermi="['personnelManagement:selfService:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <el-table-column label="操作" width="150"> |
| | | <template #default="scope"> |
| | | <el-button size="small" @click="editLeaveRecord(scope.row)">编辑</el-button> |
| | | <el-button size="small" type="danger" @click="deleteLeaveRecord(scope.row)">删除</el-button> |
| | | <el-button size="small" type="danger" @click="deleteLeaveRecord(scope.row)" v-hasPermi="['personnelManagement:selfService:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | link |
| | | size="small" |
| | | class="card-delete-btn" |
| | | @click="removeInsuranceBenefit(index)" |
| | | > |
| | | @click="removeInsuranceBenefit(index)"> |
| | | 删除 |
| | | </el-button> |
| | | </div> |
| | |
| | | type="danger" |
| | | @click="handleBatchDelete" |
| | | :disabled="selectedRows.length === 0" |
| | | > |
| | | v-hasPermi="['personnelManagement:socialSecuritySet:remove']"> |
| | | 批量删除 |
| | | </el-button> |
| | | </div> |
| | |
| | | color: "#F56C6C", |
| | | }, |
| | | clickFun: (row) => handleDelete(row), |
| | | hasPermi: ['personnelManagement:socialSecuritySet:remove'] |
| | | }, |
| | | ], |
| | | }, |
| | |
| | | <el-icon><Download /></el-icon> |
| | | 导出数据 |
| | | </el-button> |
| | | <el-button type="danger" @click="handleBatchDelete" :disabled="selectedRows.length === 0"> |
| | | <el-button type="danger" @click="handleBatchDelete" :disabled="selectedRows.length === 0" v-hasPermi="['procurementManagement:advancedPriceManagement:remove']"> |
| | | <el-icon><Delete /></el-icon> |
| | | 批量删除 |
| | | </el-button> |
| | |
| | | <el-icon><Edit /></el-icon> |
| | | 编辑 |
| | | </el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)"> |
| | | <el-button type="danger" link @click="handleDelete(row)" v-hasPermi="['procurementManagement:advancedPriceManagement:remove']"> |
| | | <el-icon><Delete /></el-icon> |
| | | 删除 |
| | | </el-button> |
| | |
| | | <el-card class="table-card" shadow="never"> |
| | | <div class="table-header"> |
| | | <el-button type="primary" @click="openDialog('add')">新增到货</el-button> |
| | | <el-button type="danger" @click="handleBatchDelete">批量删除</el-button> |
| | | <el-button type="danger" @click="handleBatchDelete" v-hasPermi="['procurementManagement:arrivalManagement:remove']">批量删除</el-button> |
| | | </div> |
| | | |
| | | <el-table :data="tableData" border v-loading="loading" @selection-change="handleSelectionChange"> |
| | |
| | | <template #default="{ row }"> |
| | | <el-button type="primary" link @click="openDialog('edit', row)">编辑</el-button> |
| | | <el-button type="success" v-if="row.status === 'pending'" link @click="handleReceive(row)">收货</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)">删除</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)" v-hasPermi="['procurementManagement:arrivalManagement:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <div class="table-header"> |
| | | <el-button type="primary" @click="openDialog('add')">新增价格</el-button> |
| | | <el-button type="success" @click="handleBatchUpdate">批量更新</el-button> |
| | | <el-button type="danger" @click="handleBatchDelete">批量删除</el-button> |
| | | <el-button type="danger" @click="handleBatchDelete" v-hasPermi="['procurementManagement:priceManagement:remove']">批量删除</el-button> |
| | | </div> |
| | | |
| | | <el-table :data="tableData" border v-loading="loading" @selection-change="handleSelectionChange"> |
| | |
| | | <template #default="{ row }"> |
| | | <el-button type="primary" link @click="openDialog('edit', row)">编辑</el-button> |
| | | <el-button type="success" link @click="handleApply(row)" v-if="row.status === 'pending'">应用</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)">删除</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)" v-hasPermi="['procurementManagement:priceManagement:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <el-button @click="handleOut">导出</el-button> |
| | | <el-button type="danger" |
| | | plain |
| | | @click="handleDelete">删除 |
| | | @click="handleDelete" v-hasPermi="['procurementManagement:procurementLedger:remove']">删除 |
| | | </el-button> |
| | | </div> |
| | | <el-table :data="tableData" |
| | |
| | | @click="handleCalculate(row)">计算</el-button> |
| | | <el-button type="danger" |
| | | link |
| | | @click="handleDelete(row)">删除</el-button> |
| | | @click="handleDelete(row)" v-hasPermi="['procurementManagement:procurementPlan:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <el-card class="table-card" shadow="never"> |
| | | <div class="table-header"> |
| | | <el-button type="primary" @click="openDialog('add')">新增订单</el-button> |
| | | <el-button type="danger" @click="handleBatchDelete" :disabled="!selectedRows.length">批量删除</el-button> |
| | | <el-button type="danger" @click="handleBatchDelete" :disabled="!selectedRows.length" v-hasPermi="['procurementManagement:purchaseOrder:remove']">批量删除</el-button> |
| | | </div> |
| | | |
| | | <el-table :data="tableData" border v-loading="loading" @selection-change="handleSelectionChange"> |
| | |
| | | <template #default="{ row }"> |
| | | <el-button type="primary" size="small" @click="openDialog('edit', row)">编辑</el-button> |
| | | <el-button type="success" size="small" @click="viewDetails(row)">查看</el-button> |
| | | <el-button type="danger" size="small" @click="handleDelete(row)">删除</el-button> |
| | | <el-button type="danger" size="small" @click="handleDelete(row)" v-hasPermi="['procurementManagement:purchaseOrder:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | link |
| | | type="danger" |
| | | size="small" |
| | | @click="delProduct(scope.$index)" |
| | | > |
| | | @click="delProduct(scope.$index)"> |
| | | 删除 |
| | | </el-button> |
| | | </template> |
| | |
| | | >详情</el-button |
| | | > |
| | | <el-button link size="small" @click="handleDelete(row)" |
| | | >删除</el-button |
| | | v-hasPermi="['procurementManagement:purchaseReturnOrder:remove']">删除</el-button |
| | | > |
| | | </template> |
| | | </PIMTable> |
| | |
| | | clickFun: (row) => { |
| | | handleDelete(row); |
| | | }, |
| | | hasPermi: ['procurementManagement:purchaseReturnOrder:remove'] |
| | | }, |
| | | ], |
| | | }, |
| | |
| | | <div class="table-header"> |
| | | <el-button type="primary" @click="openDialog('add')">新增质检单</el-button> |
| | | <el-button type="success" @click="handleBatchComplete">批量完成</el-button> |
| | | <el-button type="danger" @click="handleBatchDelete">批量删除</el-button> |
| | | <el-button type="danger" @click="handleBatchDelete" v-hasPermi="['procurementManagement:qualityInspection:remove']">批量删除</el-button> |
| | | </div> |
| | | |
| | | <el-table :data="tableData" border v-loading="loading" @selection-change="handleSelectionChange"> |
| | |
| | | <template #default="{ row }"> |
| | | <el-button type="primary" link @click="openDialog('edit', row)">编辑</el-button> |
| | | <el-button type="success" link @click="handleComplete(row)" v-if="row.status !== 'completed'">完成</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)">删除</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)" v-hasPermi="['procurementManagement:qualityInspection:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <el-card class="table-card" shadow="never"> |
| | | <div class="table-header"> |
| | | <el-button type="primary" @click="openDialog('add')">新增退货单</el-button> |
| | | <el-button type="danger" @click="handleBatchDelete">批量删除</el-button> |
| | | <el-button type="danger" @click="handleBatchDelete" v-hasPermi="['procurementManagement:returnManagement:remove']">批量删除</el-button> |
| | | </div> |
| | | |
| | | <el-table :data="tableData" border v-loading="loading" @selection-change="handleSelectionChange"> |
| | |
| | | <template #default="{ row }"> |
| | | <el-button type="primary" link @click="openDialog('edit', row)">编辑</el-button> |
| | | <el-button type="success" link @click="handleApprove(row)" v-if="row.status === 'pending'">审核</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)">删除</el-button> |
| | | <el-button type="danger" link @click="handleDelete(row)" v-hasPermi="['procurementManagement:returnManagement:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | v-if="scope.row.status === '已分配'">重新分配</el-button> |
| | | <el-button link |
| | | type="danger" |
| | | @click="handleDelete(scope.row)">删除</el-button> |
| | | @click="handleDelete(scope.row)" v-hasPermi="['productManagement:productIdentifier:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <el-button type="danger" |
| | | @click="handleDelete" |
| | | :disabled="selectedRows.length === 0" |
| | | plain>删除工艺路线</el-button> |
| | | plain v-hasPermi="['productionManagement:processRoute:remove']">删除工艺路线</el-button> |
| | | </div> |
| | | <PIMTable rowKey="id" |
| | | :column="tableColumn" |
| | |
| | | <el-button type="danger" |
| | | plain |
| | | @click="handleBatchDelete" |
| | | :disabled="selectedRows.length === 0">删除</el-button> |
| | | :disabled="selectedRows.length === 0" v-hasPermi="['product:bom:remove']">删除</el-button> |
| | | </div> |
| | | <PIMTable rowKey="id" |
| | | :column="tableColumn" |
| | |
| | | clickFun: row => { |
| | | handleDelete(row); |
| | | }, |
| | | hasPermi: ['product:bom:remove'] |
| | | }, |
| | | ], |
| | | }, |
| | |
| | | clickFun: row => { |
| | | deleteReport(row); |
| | | }, |
| | | hasPermi: ['productionManagement:productionReporting:remove'] |
| | | }, |
| | | ], |
| | | }, |
| | |
| | | clickFun: row => { |
| | | handleDelete(row); |
| | | }, |
| | | hasPermi: ['productionPlan:productionPlan:remove'] |
| | | }, |
| | | ], |
| | | }, |
| | |
| | | </div> |
| | | <div class="section-actions" @click.stop> |
| | | <el-button v-if="!isView" type="primary" @click="openProductForm('add')">添加</el-button> |
| | | <el-button v-if="!isView" plain type="danger" @click="deleteProduct">删除</el-button> |
| | | <el-button v-if="!isView" plain type="danger" @click="deleteProduct" v-hasPermi="['projectManagement:Management:remove']">删除</el-button> |
| | | <el-icon class="toggle-icon" @click="toggleSection('product')"> |
| | | <ArrowDown v-if="sectionCollapsed.product" /> |
| | | <ArrowUp v-else /> |
| | |
| | | <el-input v-model="row.remark" placeholder="请输入" clearable :disabled="isView" /> |
| | | </template> |
| | | <template #teamAction="{ row, index }"> |
| | | <el-button v-if="!isView" link type="danger" :icon="Delete" @click="removeTeamRow(index)">删除</el-button> |
| | | <el-button v-if="!isView" link type="danger" :icon="Delete" @click="removeTeamRow(index)" v-hasPermi="['projectManagement:Management:remove']">删除</el-button> |
| | | <span v-else>—</span> |
| | | </template> |
| | | </PIMTable> |
| | |
| | | <el-input v-model="row.address" placeholder="请输入" clearable :disabled="isView" /> |
| | | </template> |
| | | <template #addressAction="{ row, index }"> |
| | | <el-button v-if="!isView" link type="danger" :icon="Delete" @click="removeAddressRow(index)">删除</el-button> |
| | | <el-button v-if="!isView" link type="danger" :icon="Delete" @click="removeAddressRow(index)" v-hasPermi="['projectManagement:Management:remove']">删除</el-button> |
| | | <span v-else>—</span> |
| | | </template> |
| | | </PIMTable> |
| | |
| | | <el-button :loading="submitLoading" @click="handleSubmit">提交</el-button> |
| | | <el-button :loading="auditLoading" @click="handleAudit">审核</el-button> |
| | | <!-- <el-button :loading="reverseAuditLoading" @click="handleReverseAudit">反审核</el-button> --> |
| | | <el-button :loading="deleteLoading" @click="handleDelete">删除</el-button> |
| | | <el-button :loading="deleteLoading" @click="handleDelete" v-hasPermi="['projectManagement:Management:remove']">删除</el-button> |
| | | </div> |
| | | |
| | | <PIMTable |
| | |
| | | </el-table-column> |
| | | <el-table-column v-if="false" label="操作" width="100" align="center" fixed="right" > |
| | | <template #default="{ row }"> |
| | | <el-button link type="danger" size="small" @click="handleDeleteStage(row)">删除</el-button> |
| | | <el-button link type="danger" size="small" @click="handleDeleteStage(row)" v-hasPermi="['projectManagement:Management:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | </el-table-column> |
| | | <el-table-column label="操作" min-width="150"> |
| | | <template #default="scope"> |
| | | <el-button type="danger" size="mini" @click="removeStep(scope.$index)">删除</el-button> |
| | | <el-button type="danger" size="mini" @click="removeStep(scope.$index)" v-hasPermi="['projectManagement:projectType:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <div class="actions"> |
| | | <el-button link type="primary" @click="handleUpdate(item)">编辑</el-button> |
| | | <el-button link type="primary" @click="handleCopy(item)">复制</el-button> |
| | | <el-button link type="danger" @click="handleDelete(item)">删除</el-button> |
| | | <el-button link type="danger" @click="handleDelete(item)" v-hasPermi="['projectManagement:projectType:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | <el-button type="primary" @click="openQuickCheck">快速检验</el-button> |
| | | <el-button type="primary" @click="openForm('add')">新增</el-button> |
| | | <el-button @click="handleOut">导出</el-button> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['qualityManagement:finalInspection:remove']">删除</el-button> |
| | | </div> |
| | | <PIMTable rowKey="id" |
| | | :column="tableColumn" |
| | |
| | | |
| | | <div class="right-toolbar"> |
| | | <el-button type="primary" :disabled="!currentStandard" @click="openBindingDialog">添加绑定</el-button> |
| | | <el-button type="danger" plain :disabled="!currentStandard" @click="handleBatchUnbind">删除</el-button> |
| | | <el-button type="danger" plain :disabled="!currentStandard" @click="handleBatchUnbind" v-hasPermi="['qualityManagement:metricBinding:remove']">删除</el-button> |
| | | </div> |
| | | |
| | | <el-table |
| | |
| | | <el-table-column prop="productName" label="产品名称" min-width="140" /> |
| | | <el-table-column label="操作" width="120" fixed="right" align="center"> |
| | | <template #default="{ row }"> |
| | | <el-button link type="danger" size="small" @click="handleUnbind(row)">删除</el-button> |
| | | <el-button link type="danger" size="small" @click="handleUnbind(row)" v-hasPermi="['qualityManagement:metricBinding:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <el-button type="primary" @click="openStandardDialog('add')">新增</el-button> |
| | | <el-button type="success" plain @click="handleBatchAudit(1)">批准</el-button> |
| | | <el-button type="warning" plain @click="handleBatchAudit(2)">撤销</el-button> |
| | | <el-button type="danger" plain @click="handleBatchDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleBatchDelete" v-hasPermi="['qualityManagement:metricMaintenance:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <PIMTable |
| | |
| | | <el-button type="primary" :disabled="!currentStandard || isStandardReadonly" @click="openParamDialog('add')"> |
| | | 新增 |
| | | </el-button> |
| | | <el-button type="danger" plain :disabled="!currentStandard || isStandardReadonly" @click="handleParamBatchDelete"> |
| | | <el-button type="danger" plain :disabled="!currentStandard || isStandardReadonly" @click="handleParamBatchDelete" v-hasPermi="['qualityManagement:metricMaintenance:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </div> |
| | |
| | | <el-button link type="primary" :disabled="isStandardReadonly" @click="openParamDialog('edit', row)"> |
| | | 编辑 |
| | | </el-button> |
| | | <el-button link type="danger" :disabled="isStandardReadonly" @click="handleParamDelete(row)"> |
| | | <el-button link type="danger" :disabled="isStandardReadonly" @click="handleParamDelete(row)" v-hasPermi="['qualityManagement:metricMaintenance:remove']"> |
| | | 删除 |
| | | </el-button> |
| | | </template> |
| | |
| | | type: 'text', |
| | | clickFun: (row) => { |
| | | handleDelete(row) |
| | | } |
| | | }, |
| | | hasPermi: ['qualityManagement:metricMaintenance:remove'] |
| | | } |
| | | ] |
| | | } |
| | |
| | | <div class="mb20" style="text-align: right;"> |
| | | <el-button type="primary" @click="openForm('add')">新增</el-button> |
| | | <el-button @click="handleOut">导出</el-button> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['qualityManagement:nonconformingManagement:remove']">删除</el-button> |
| | | </div> |
| | | <div class="table_list"> |
| | | <PIMTable |
| | |
| | | <el-button type="primary" @click="openQuickCheck">快速检验</el-button> |
| | | <el-button type="primary" @click="openForm('add')">新增</el-button> |
| | | <el-button @click="handleOut">导出</el-button> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['qualityManagement:processInspection:remove']">删除</el-button> |
| | | </div> |
| | | <PIMTable rowKey="id" |
| | | :column="tableColumn" |
| | |
| | | <el-button type="primary" @click="openQuickCheck">快速检验</el-button> |
| | | <el-button type="primary" @click="openForm('add')">新增</el-button> |
| | | <el-button @click="handleOut">导出</el-button> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['qualityManagement:rawMaterialInspection:remove']">删除</el-button> |
| | | </div> |
| | | <PIMTable rowKey="id" |
| | | :column="tableColumn" |
| | |
| | | @click="openForm('add')">新增事故</el-button> |
| | | <el-button type="danger" |
| | | plain |
| | | @click="handleDelete">删除</el-button> |
| | | @click="handleDelete" v-hasPermi="['safeProduction:accidentReportingRecord:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | <el-button @click="handleOut">导出</el-button> --> |
| | | <el-button type="danger" |
| | | plain |
| | | @click="handleDelete">删除</el-button> |
| | | @click="handleDelete" v-hasPermi="['safeProduction:dangerInvestigation:remove']">删除</el-button> |
| | | <!-- <el-button type="primary" |
| | | plain |
| | | @click="handlePrint">打印</el-button> --> |
| | |
| | | @click="openForm('add')">新增应急预案</el-button> |
| | | <el-button type="danger" |
| | | plain |
| | | @click="handleDelete">删除</el-button> |
| | | @click="handleDelete" v-hasPermi="['safeProduction:emergencyPlanReview:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | <el-button type="danger" |
| | | size="small" |
| | | @click="removeExecStep(index)" |
| | | style="margin-left: 10px">删除</el-button> |
| | | style="margin-left: 10px" v-hasPermi="['safeProduction:emergencyPlanReview:remove']">删除</el-button> |
| | | </div> |
| | | <div style="margin-top: 5px;width: 100%;"> |
| | | <el-input v-model="step.description" |
| | |
| | | @click="openForm('add')">新增危险源</el-button> |
| | | <el-button type="danger" |
| | | plain |
| | | @click="handleDelete">删除</el-button> |
| | | @click="handleDelete" v-hasPermi="['safeProduction:hazardSourceLedger:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | @click="openForm('add')">去领用</el-button> |
| | | <el-button type="danger" |
| | | plain |
| | | @click="handleDelete">删除</el-button> |
| | | @click="handleDelete" v-hasPermi="['safeProduction:hazardousMaterialsControl:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | <el-button @click="handleOut">导出</el-button> --> |
| | | <el-button type="danger" |
| | | plain |
| | | @click="handleDelete">删除</el-button> |
| | | @click="handleDelete" v-hasPermi="['safeProduction:safeQualifications:remove']">删除</el-button> |
| | | <!-- <el-button type="primary" |
| | | plain |
| | | @click="handlePrint">打印</el-button> --> |
| | |
| | | <el-button type="danger" |
| | | size="small" |
| | | @click="removeApproverNode(index)" |
| | | v-if="approverNodes.length > 1">删除</el-button> |
| | | v-if="approverNodes.length > 1" v-hasPermi="['safeProduction:safeWorkApproval:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <template #default="scope"> |
| | | <el-button link type="primary" size="small" @click="downLoadFile(scope.row)">下载</el-button> |
| | | <el-button link type="primary" size="small" @click="lookFile(scope.row)">预览</el-button> |
| | | <el-button link type="danger" size="small" @click="handleDelete(scope.row)">删除</el-button> |
| | | <el-button link type="danger" size="small" @click="handleDelete(scope.row)" v-hasPermi="['safeProduction:safeWorkApproval:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <el-button @click="handleOut">导出</el-button> |
| | | <el-button type="danger" |
| | | plain |
| | | @click="handleDelete">删除</el-button> |
| | | @click="handleDelete" v-hasPermi="['safeProduction:safeWorkApproval:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | @click="opendetail">培训记录</el-button> |
| | | <el-button type="danger" |
| | | plain |
| | | @click="handleDelete">删除</el-button> |
| | | @click="handleDelete" v-hasPermi="['safeProduction:safetyTrainingAssessment:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="table_list"> |
| | |
| | | <div></div> |
| | | <div> |
| | | <el-button @click="handleOut">导出</el-button> |
| | | <el-button type="danger" plain @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['salesManagement:deliveryLedger:remove']">删除</el-button> |
| | | </div> |
| | | </div> |
| | | <el-table |
| | |
| | | type="danger" |
| | | :disabled="isApproving(scope.row.status)" |
| | | @click="handleDeleteSingle(scope.row)" |
| | | >删除 |
| | | v-hasPermi="['salesManagement:deliveryLedger:remove']">删除 |
| | | </el-button> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | <el-button link type="primary" @click="handlePayment(scope.row)" v-if="scope.row.paymentStatus !== '已付款'">付款</el-button> |
| | | <el-button link type="primary" @click="handleShipping(scope.row)" v-if="scope.row.paymentStatus === '已付款' && scope.row.shippingStatus === '待发货'">发货</el-button> |
| | | <el-button link type="primary" @click="handleEdit(scope.row)">编辑</el-button> |
| | | <el-button link type="danger" @click="handleDelete(scope.row)">删除</el-button> |
| | | <el-button link type="danger" @click="handleDelete(scope.row)" v-hasPermi="['salesManagement:paymentShipping:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <div class="table_list"> |
| | | <div class="table_header" style="display: flex;justify-content: flex-end;margin-bottom: 10px;"> |
| | | <el-button type="primary" @click="openForm('add')">新建销售退货</el-button> |
| | | <el-button type="danger" :disabled="selectedRows.length === 0 || selectedRows.some(row => row.status !== 0)" @click="handleDelete">删除</el-button> |
| | | <el-button type="danger" :disabled="selectedRows.length === 0 || selectedRows.some(row => row.status !== 0)" @click="handleDelete" v-hasPermi="['salesManagement:returnOrder:remove']">删除</el-button> |
| | | </div> |
| | | <PIMTable |
| | | rowKey="id" |
| | |
| | | { name: "编辑", disabled: (row) => row.status !== 0, type: "text", clickFun: (row) => openForm("edit", row) }, |
| | | { name: "退款处理", disabled: (row) => row.status !== 0, type: "text", clickFun: (row) => handleRowHandle(row) }, |
| | | { name: "详情", type: "text", clickFun: (row) => openDetail(row) }, |
| | | { name: "删除", disabled: (row) => row.status !== 0, type: "text", clickFun: (row) => handleRowDelete(row) }, |
| | | { name: "删除", disabled: (row) => row.status !== 0, type: "text", clickFun: (row) => handleRowDelete(row), hasPermi: ['salesManagement:returnOrder:remove'] }, |
| | | ], |
| | | }, |
| | | ]; |
| | |
| | | >导入 |
| | | </el-button> |
| | | <el-button @click="handleOut">导出</el-button> |
| | | <el-button type="danger" plain @click="handleDelete">删除 </el-button> |
| | | <el-button type="danger" plain @click="handleDelete" v-hasPermi="['salesManagement:salesLedger:remove']">删除 </el-button> |
| | | <el-button type="primary" plain @click="handlePrint">打印 </el-button> |
| | | </div> |
| | | </div> |
| | |
| | | v-if="operationType !== 'view'" |
| | | plain |
| | | type="danger" |
| | | @click="deleteProduct" |
| | | >删除 |
| | | @click="deleteProduct">删除 |
| | | </el-button> |
| | | </el-form-item> |
| | | </el-row> |
| | |
| | | <template #default="scope"> |
| | | <el-button link type="primary" @click="handleEdit(scope.row)">编辑</el-button> |
| | | <el-button link type="primary" @click="handleView(scope.row)" style="color: #67C23A">查看</el-button> |
| | | <el-button link type="danger" @click="handleDelete(scope.row)">删除</el-button> |
| | | <el-button link type="danger" @click="handleDelete(scope.row)" v-hasPermi="['salesManagement:salesQuotation:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <template #default="scope"> |
| | | <el-button link type="primary" @click="handleEdit(scope.row)">编辑</el-button> |
| | | <el-button link type="primary" @click="handlePermissions(scope.row)">权限</el-button> |
| | | <el-button link type="danger" @click="handleDelete(scope.row)">删除</el-button> |
| | | <el-button link type="danger" @click="handleDelete(scope.row)" v-hasPermi="['salesManagement:salespersonManagement:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <template #default="scope"> |
| | | <el-button link type="primary" @click="handleViewPriceStrategy(scope.row)" style="color: #67C23A">查看</el-button> |
| | | <el-button link type="primary" @click="handleEditPriceStrategy(scope.row)">编辑</el-button> |
| | | <el-button link type="danger" @click="handleDeletePriceStrategy(scope.row)">删除</el-button> |
| | | <el-button link type="danger" @click="handleDeletePriceStrategy(scope.row)" v-hasPermi="['salesManagement:strategyControl:remove']">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |