|
@@ -46,7 +46,8 @@
|
|
|
</el-table>
|
|
|
<template #footer>
|
|
|
<el-button type="danger" @click="xiangQing.dialog = false">关闭</el-button>
|
|
|
- <el-button @click="copyClick" type="success">复制</el-button>
|
|
|
+ <el-button @click="copyClick" type="success">复制选中</el-button>
|
|
|
+ <el-button @click="copyAllClick" type="success">复制全部</el-button>
|
|
|
</template>
|
|
|
</el-dialog>
|
|
|
<el-table :data="caoYaoShuJu.data"
|
|
@@ -155,27 +156,36 @@ const handleCurrentChange = (val) => {
|
|
|
|
|
|
const tableRef = ref(null)
|
|
|
|
|
|
+const copyFunc = (data) => {
|
|
|
+ let str = ''
|
|
|
+ let v = xiangQing.value.yizhu
|
|
|
+ let length = data.length
|
|
|
+ data.forEach((item, index) => {
|
|
|
+ str += item.chargeCodeName + item.quantity + 'g'
|
|
|
+ if (length !== index + 1) {
|
|
|
+ str += ' '
|
|
|
+ }
|
|
|
+ })
|
|
|
+ str += '。'
|
|
|
+ str += v.cyJssm + ',' + '日' + v.cyMtjs + '剂' + ',分' + v.cyFfcs + '次' + ',' + v.cyFysmName + '。'
|
|
|
+ emrCopyFunc(str)
|
|
|
+ emits('close')
|
|
|
+}
|
|
|
+
|
|
|
const copyClick = () => {
|
|
|
let temp = tableRef.value.getSelectionRows()
|
|
|
if (listIsBlank(temp)) {
|
|
|
xcMessage.error('请选择数据。')
|
|
|
} else {
|
|
|
- let str = ''
|
|
|
- let v = xiangQing.value.yizhu
|
|
|
- let length = temp.length
|
|
|
- temp.forEach((item, index) => {
|
|
|
- str += item.chargeCodeName + item.quantity + 'g'
|
|
|
- if (length !== index + 1) {
|
|
|
- str += ' '
|
|
|
- }
|
|
|
- })
|
|
|
- str += '。'
|
|
|
- str += v.cyJssm + ',' + '日' + v.cyMtjs + '剂' + ',分' + v.cyFfcs + '次' + ',' + v.cyFysmName + '。'
|
|
|
- emrCopyFunc(str)
|
|
|
- emits('close')
|
|
|
+ copyFunc(temp)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+const copyAllClick = () => {
|
|
|
+ copyFunc(xiangQing.value.data)
|
|
|
+}
|
|
|
+
|
|
|
onMounted(() => {
|
|
|
dianJiChaXunYiZhu(0)
|
|
|
})
|