|
@@ -162,6 +162,17 @@
|
|
|
|
|
|
>导入</el-button>
|
|
|
</el-col>
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-button
|
|
|
+ type="success"
|
|
|
+ plain
|
|
|
+ icon="el-icon-plus"
|
|
|
+ size="mini"
|
|
|
+ :disabled="multiple"
|
|
|
+ @click="bulkCopy"
|
|
|
+ v-hasPermi="['his:package:bulkCopy']"
|
|
|
+ >批量复制</el-button>
|
|
|
+ </el-col>
|
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
</el-row>
|
|
|
|
|
@@ -628,7 +639,17 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { listPackage, getPackage, delPackage, addPackage, updatePackage, exportPackage,importTemplate,modifyPackages } from "@/api/his/package";
|
|
|
+import {
|
|
|
+ listPackage,
|
|
|
+ getPackage,
|
|
|
+ delPackage,
|
|
|
+ addPackage,
|
|
|
+ updatePackage,
|
|
|
+ exportPackage,
|
|
|
+ importTemplate,
|
|
|
+ modifyPackages,
|
|
|
+ bulkCopy
|
|
|
+} from "@/api/his/package";
|
|
|
import {getAllFollowTempName } from "@/api/his/followTemp";
|
|
|
import {getAllCateList} from "@/api/his/packageCate";
|
|
|
import {allIcd } from "@/api/his/icd";
|
|
@@ -1281,6 +1302,20 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
/** 删除按钮操作 */
|
|
|
+ bulkCopy(row) {
|
|
|
+ const packageIds = row.packageId || this.ids;
|
|
|
+ this.$confirm('是否确认复制套餐包编号为"' + packageIds + '"的数据项?', "警告", {
|
|
|
+ confirmButtonText: "确定",
|
|
|
+ cancelButtonText: "取消",
|
|
|
+ type: "warning"
|
|
|
+ }).then(function() {
|
|
|
+ return bulkCopy(packageIds);
|
|
|
+ }).then(() => {
|
|
|
+ this.getList();
|
|
|
+ this.msgSuccess("批量复制成功");
|
|
|
+ }).catch(() => {});
|
|
|
+ },
|
|
|
+ /** 删除按钮操作 */
|
|
|
handleDelete(row) {
|
|
|
const packageIds = row.packageId || this.ids;
|
|
|
this.$confirm('是否确认删除套餐包编号为"' + packageIds + '"的数据项?', "警告", {
|