|
|
@@ -24,7 +24,7 @@
|
|
|
</basic-container>
|
|
|
</template>
|
|
|
<script>
|
|
|
-import { getList } from "@/api/basicResource/subjectSetting";
|
|
|
+import { getList, add, update, remove } from "@/api/basicResource/subjectSetting";
|
|
|
|
|
|
export default {
|
|
|
data() {
|
|
|
@@ -197,14 +197,43 @@ export default {
|
|
|
done();
|
|
|
},
|
|
|
rowDel(row, index, done) {
|
|
|
- done(row);
|
|
|
+ this.$confirm('确定将选择数据删除?', '提示', {
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning'
|
|
|
+ }).then(() => {
|
|
|
+ remove(row.id).then(({ data }) => {
|
|
|
+ done();
|
|
|
+ if (data.code == 200) {
|
|
|
+ this.$message.success("删除成功!");
|
|
|
+ this.loadData();
|
|
|
+ }
|
|
|
+ }).catch(() => {
|
|
|
+ done();
|
|
|
+ })
|
|
|
+ })
|
|
|
},
|
|
|
rowSave(row, done) {
|
|
|
- this.parentId = row.parentId;
|
|
|
- done(row);
|
|
|
+ add(row).then(({ data }) => {
|
|
|
+ done();
|
|
|
+ if (data.code == 200) {
|
|
|
+ this.$message.success("新增成功!");
|
|
|
+ this.loadData();
|
|
|
+ }
|
|
|
+ }).catch(() => {
|
|
|
+ done();
|
|
|
+ })
|
|
|
},
|
|
|
rowUpdate(row, index, done) {
|
|
|
- done(row);
|
|
|
+ update(row).then(({ data }) => {
|
|
|
+ done();
|
|
|
+ if (data.code == 200) {
|
|
|
+ this.$message.success("修改成功!");
|
|
|
+ this.loadData();
|
|
|
+ }
|
|
|
+ }).catch(() => {
|
|
|
+ done();
|
|
|
+ })
|
|
|
},
|
|
|
handleAdd(row) {
|
|
|
this.parentId = row.id;
|