From 513eeed9693dd43930b49dfb7599874486546e6c Mon Sep 17 00:00:00 2001
From: lzhe <lzhe@example.com>
Date: 星期二, 02 四月 2024 18:29:41 +0800
Subject: [PATCH] 1
---
src/views/console/system/addMenu.vue | 1
src/views/console/system/SubitemAddDict.vue | 160 +++++++++++-----------
src/views/console/system/allocationDialog.vue | 182 +++++++++++++++----------
src/views/console/system/addDict.vue | 16 +
src/views/console/system/dict.vue | 16 +
5 files changed, 218 insertions(+), 157 deletions(-)
diff --git a/src/views/console/system/SubitemAddDict.vue b/src/views/console/system/SubitemAddDict.vue
index eeb58e3..88805b3 100644
--- a/src/views/console/system/SubitemAddDict.vue
+++ b/src/views/console/system/SubitemAddDict.vue
@@ -1,47 +1,59 @@
<template>
<el-dialog :title="titleMap[mode]" v-model="visible" :width="800" destroy-on-close @closed="$emit('closed')">
- <el-form :model="form" :rules="rules" :disabled="mode=='show'" ref="dialogForm" label-width="120px" label-position="center">
+ <el-form :model="addAllocationForm" :rules="addDictRules" ref="dialogForm" label-width="120px" label-position="center">
<el-row>
<el-col :span="24">
- <el-form-item label="瀛楀吀缂栧彿" prop="userName">
- <el-input v-model="form.userName" placeholder="瀛楀吀缂栧彿" clearable></el-input>
+ <el-form-item label="瀛楀吀缂栧彿" prop="code">
+ <el-input v-model="addAllocationForm.code" placeholder="瀛楀吀缂栧彿" clearable disabled></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="瀛楀吀鍚嶇О" prop="name">
- <el-input v-model="form.name" placeholder="瀛楀吀鍚嶇О" clearable></el-input>
+ <el-form-item label="瀛楀吀鍚嶇О" prop="dictValue">
+ <el-input v-model="addAllocationForm.dictValue" placeholder="瀛楀吀鍚嶇О" clearable :disabled="mode=='show'"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="涓婄骇瀛楀吀" prop="name">
- <el-input v-model="form.name" placeholder="涓婄骇瀛楀吀" clearable></el-input>
+ <el-form-item label="涓婄骇瀛楀吀">
+ <el-tree-select
+ @change = "parentIdChange"
+ v-model="addAllocationForm.parentId"
+ clearable
+ node-key="id"
+ placeholder="涓婄骇瀛楀吀"
+ ref="parentTree"
+ :data="parentData"
+ check-strictly
+ :props="{ label: 'title' }"
+ style="width:100%;"
+ disabled
+ :render-after-expand="false" />
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="瀛楀吀閿��" prop="name">
- <el-input v-model="form.name" placeholder="瀛楀吀閿��" clearable></el-input>
+ <el-form-item label="瀛楀吀閿��" prop="dictKey">
+ <el-input v-model="addAllocationForm.dictKey" placeholder="瀛楀吀閿��" clearable :disabled="mode=='show'"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="瀛楀吀鎺掑簭" prop="name">
- <el-input v-model="form.name" placeholder="瀛楀吀鎺掑簭" clearable></el-input>
+ <el-form-item label="瀛楀吀鎺掑簭" prop="sort">
+ <el-input v-model="addAllocationForm.sort" placeholder="瀛楀吀鎺掑簭" clearable :disabled="mode=='show'"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="灏佸瓨" prop="name">
- <el-switch v-model="value1" />
+ <el-form-item label="灏佸瓨">
+ <el-switch v-model="addAllocationForm.isSealed" :disabled="mode=='show'" />
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="瀛楀吀澶囨敞" prop="name">
- <el-input v-model="form.name" placeholder="瀛楀吀澶囨敞" clearable></el-input>
+ <el-form-item label="瀛楀吀澶囨敞">
+ <el-input v-model="addAllocationForm.remark" placeholder="瀛楀吀澶囨敞" clearable :disabled="mode=='show'"></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<template #footer>
<el-button @click="visible=false" >鍙� 娑�</el-button>
- <el-button v-if="mode!='show'" type="primary" :loading="isSaveing" @click="submit()">淇� 瀛�</el-button>
+ <el-button v-if="mode!='show'" type="primary" :loading="isSaveing" @click="allocationSubmit()">淇� 瀛�</el-button>
</template>
</el-dialog>
</template>
@@ -51,6 +63,7 @@
emits: ['success', 'closed'],
data() {
return {
+ parentData: {},
value1: true,
mode: "add",
titleMap: {
@@ -61,50 +74,23 @@
visible: false,
isSaveing: false,
//琛ㄥ崟鏁版嵁
- form: {
- id:"",
- userName: "",
- avatar: "",
- name: "",
- dept: "",
- group: []
+ addAllocationForm: {
+ code: "",
+ dictValue: "",
+ sort: "",
+ isSealed: "",
+ remark: "",
+ parentId: "",
+ dictKey: "",
+ $isSealed: "鍚�",
+ $parentId: ""
},
//楠岃瘉瑙勫垯
- rules: {
- avatar:[
- {required: true, message: '璇蜂笂浼犲ご鍍�'}
- ],
- userName: [
- {required: true, message: '璇疯緭鍏ョ櫥褰曡处鍙�'}
- ],
- name: [
- {required: true, message: '璇疯緭鍏ョ湡瀹炲鍚�'}
- ],
- password: [
- {required: true, message: '璇疯緭鍏ョ櫥褰曞瘑鐮�'},
- {validator: (rule, value, callback) => {
- if (this.form.password2 !== '') {
- this.$refs.dialogForm.validateField('password2');
- }
- callback();
- }}
- ],
- password2: [
- {required: true, message: '璇峰啀娆¤緭鍏ュ瘑鐮�'},
- {validator: (rule, value, callback) => {
- if (value !== this.form.password) {
- callback(new Error('涓ゆ杈撳叆瀵嗙爜涓嶄竴鑷�!'));
- }else{
- callback();
- }
- }}
- ],
- dept: [
- {required: true, message: '璇烽�夋嫨鎵�灞為儴闂�'}
- ],
- group: [
- {required: true, message: '璇烽�夋嫨鎵�灞炶鑹�', trigger: 'change'}
- ]
+ addDictRules: {
+ code:[{required: true, message: '璇疯緭鍏ュ瓧鍏哥紪鍙�'}],
+ dictValue:[{required: true, message: '璇疯緭鍏ュ瓧鍏稿悕绉�'}],
+ sort:[{required: true, message: '璇疯緭鍏ュ瓧鍏告帓搴�'}],
+ dictKey:[{required: true, message: '璇疯緭鍏ュ瓧鍏搁敭鍊�'}],
},
//鎵�闇�鏁版嵁閫夐」
groups: [],
@@ -125,6 +111,10 @@
// this.getDept()
},
methods: {
+ parentIdChange(val) {
+ var $parentId = this.$refs.parentTree.getCurrentNode().title;
+ this.formAddMenu.$parentId = $parentId;
+ },
//鏄剧ず
open(mode='add'){
this.mode = mode;
@@ -141,39 +131,55 @@
this.depts = res.data;
},
//琛ㄥ崟鎻愪氦鏂规硶
- submit(){
+ allocationSubmit(){
+ var obj = Object.assign({},this.addAllocationForm);
+ if(obj.isSealed === true) {
+ obj.$isSealed = "鏄�";
+ obj.isSealed = "1";
+ }else {
+ obj.$isSealed = "鍚�";
+ obj.isSealed = "0";
+ }
this.$refs.dialogForm.validate(async (valid) => {
if (valid) {
this.isSaveing = true;
- var res = await this.$API.demo.post.post(this.form);
- this.isSaveing = false;
- if(res.code == 200){
- this.$emit('success', this.form, this.mode)
- this.visible = false;
- this.$message.success("鎿嶄綔鎴愬姛")
- }else{
- this.$alert(res.message, "鎻愮ず", {type: 'error'})
- }
+ this.$HTTP.post("/api/blade-system/dict/submit",obj).then(res=> {
+ this.isSaveing = false;
+ if(res.code == 200) {
+ this.$emit('success', this.addAllocationForm, this.mode);
+ this.visible = false;
+ this.$message.success("鎿嶄綔鎴愬姛");
+ }else {
+ this.$alert(res.message, "鎻愮ず", {type: 'error'});
+ }
+ })
}else{
return false;
}
})
},
+ showDict() {
+ this.$HTTP.get("/api/blade-system/dict/tree?code=DICT").then(res=> {
+ if(res.code == 200) {
+ res.data.forEach(item=> {
+ if(item.id == this.addAllocationForm.parentId) {
+ this.addAllocationForm.$parentId = item.title;
+ }
+ })
+ this.parentData = res.data;
+ }
+ })
+ },
//琛ㄥ崟娉ㄥ叆鏁版嵁
setData(data){
- this.form.id = data.id
- this.form.userName = data.userName
- this.form.avatar = data.avatar
- this.form.name = data.name
- this.form.group = data.group
- this.form.dept = data.dept
-
//鍙互鍜屼笂闈竴鏍峰崟涓敞鍏ワ紝涔熷彲浠ュ儚涓嬮潰涓�鏍风洿鎺ュ悎骞惰繘鍘�
- //Object.assign(this.form, data)
+ this.addAllocationForm.code = data.code;
+ this.addAllocationForm.parentId = data.parentId;
+ this.showDict(); //鑾峰彇鎵�鏈夊瓧鍏�
}
}
}
</script>
<style>
-</style>
+</style>
\ No newline at end of file
diff --git a/src/views/console/system/addDict.vue b/src/views/console/system/addDict.vue
index 156d03d..2102c89 100644
--- a/src/views/console/system/addDict.vue
+++ b/src/views/console/system/addDict.vue
@@ -55,8 +55,10 @@
code: "",
dictValue: "",
sort: "",
- isSealed: "",
- remark: ""
+ isSealed: "0",
+ remark: "",
+ dictKey: "-1",
+ $isSealed: "鍚�"
},
//楠岃瘉瑙勫垯
addDictRules: {
@@ -100,10 +102,18 @@
},
//琛ㄥ崟鎻愪氦鏂规硶
dictSubmit(){
+ var obj = Object.assign({},this.addDictForm);
+ if(obj.isSealed === true) {
+ obj.$isSealed = "鏄�";
+ obj.isSealed = "1";
+ }else {
+ obj.$isSealed = "鍚�";
+ obj.isSealed = "0";
+ }
this.$refs.dialogForm.validate(async (valid) => {
if (valid) {
this.isSaveing = true;
- this.$HTTP.post("/api/blade-system/dict/submit",this.addDictForm).then(res=> {
+ this.$HTTP.post("/api/blade-system/dict/submit",obj).then(res=> {
this.isSaveing = false;
if(res.code == 200) {
this.$emit('success', this.addDictForm, this.mode);
diff --git a/src/views/console/system/addMenu.vue b/src/views/console/system/addMenu.vue
index f94a368..0b792e5 100644
--- a/src/views/console/system/addMenu.vue
+++ b/src/views/console/system/addMenu.vue
@@ -169,7 +169,6 @@
parentIdChange(val) {
var $parentId = this.$refs.parentTree.getCurrentNode().title;
this.formAddMenu.$parentId = $parentId;
- alert(4)
},
belongApplicationChange(val) {
var $belongApplication = this.applicationList.find(option=>option.code === val).name;
diff --git a/src/views/console/system/allocationDialog.vue b/src/views/console/system/allocationDialog.vue
index 50e8aeb..bed3421 100644
--- a/src/views/console/system/allocationDialog.vue
+++ b/src/views/console/system/allocationDialog.vue
@@ -2,47 +2,44 @@
* @Author: lzhe lzhe@example.com
* @Date: 2024-03-26 10:28:33
* @LastEditors: lzhe lzhe@example.com
- * @LastEditTime: 2024-03-29 15:35:43
+ * @LastEditTime: 2024-04-02 18:28:33
* @FilePath: /smart-web/src/views/master/person/main/index.vue
* @Description: 杩欐槸榛樿璁剧疆,璇疯缃甡customMade`, 鎵撳紑koroFileHeader鏌ョ湅閰嶇疆 杩涜璁剧疆: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
-->
<template>
- <el-dialog title="瀛楀吀鍚嶇О瀛楀吀閰嶇疆" v-model="visible" :width="800" destroy-on-close @closed="$emit('closed')">
+ <el-dialog title="瀛楀吀鍚嶇О瀛楀吀閰嶇疆" v-model="visible" :width="1000" destroy-on-close @closed="$emit('closed')">
<div class="dict-main">
<el-form :inline="true" :model="searchData" abel-width="120px">
<el-form-item label="瀛楀吀缂栧彿">
- <el-input v-model="searchData.test" placeholder="瀛楀吀缂栧彿" clearable />
+ <el-input v-model="searchData.code" placeholder="瀛楀吀缂栧彿" clearable />
</el-form-item>
<el-form-item label="瀛楀吀鍚嶇О">
- <el-select
- v-model="searchData.test"
- placeholder="瀛楀吀鍚嶇О"
- clearable
- >
- <el-option label="Zone one" value="shanghai" />
- <el-option label="Zone two" value="beijing" />
- </el-select>
+ <el-input v-model="searchData.dictValue" placeholder="瀛楀吀鍚嶇О" clearable></el-input>
</el-form-item>
<el-form-item>
- <el-button type="primary" @click="searchBtn">鎼滅储</el-button>
- <el-button @click="searchBtn">娓呯┖</el-button>
+ <el-button type="primary" @click="searchModalclick">鎼滅储</el-button>
+ <el-button @click="searchClearModalBtn">娓呯┖</el-button>
</el-form-item>
</el-form>
<div>
<div class="dict-Btn">
<div class="dict-btn-bottom">
- <el-button type="primary" @click="addPerson">+ 鏂板</el-button>
- <el-button type="danger" plain @click="delPerson">鍒犻櫎</el-button>
+ <el-button type="primary" @click="addAllocation">+ 鏂板</el-button>
+ <el-button type="danger" plain @click="delAllocation">鍒犻櫎</el-button>
</div>
</div>
<div class="dict-table">
- <el-table ref="multipleTableRef" :data="tableData" border style="width: 100%" class="multipleTableRef" @selection-change="handleSelectionChange">
+ <el-table ref="modalTeTableRef" :data="allocationTableData" border style="width: 100%" class="modalTeTableRef" row-key="id" @selection-change="modalSelectionChange" :tree-props="{ children: 'children', hasChildren: 'hasChildren' }">
<el-table-column type="selection" width="55" />
- <el-table-column prop="date" label="瀛楀吀缂栧彿"></el-table-column>
- <el-table-column prop="name" label="瀛楀吀鍚嶇О"></el-table-column>
- <el-table-column prop="name" label="瀛楀吀鎺掑簭"></el-table-column>
- <el-table-column prop="name" label="灏佸瓨"></el-table-column>
- <el-table-column fixed="right" label="鎿嶄綔">
+ <el-table-column prop="code" label="瀛楀吀缂栧彿" width="220"></el-table-column>
+ <el-table-column prop="dictValue" label="瀛楀吀鍚嶇О"></el-table-column>
+ <el-table-column prop="dictKey" label="瀛楀吀閿��"></el-table-column>
+ <el-table-column prop="isSealed" label="灏佸瓨" width="60">
+ <template #default="scope">
+ <div>{{scope.row.isSealed == 0?"鍚�":"鏄�"}}</div>
+ </template>
+ </el-table-column>
+ <el-table-column fixed="right" label="鎿嶄綔" width="160">
<template #default="scope">
<el-button text type="primary" size="small" @click="table_show(scope.row, scope.$index)">鏌ョ湅</el-button>
<el-button type="text" size="small" @click="table_edit(scope.row, scope.$index)">缂栬緫</el-button>
@@ -55,15 +52,15 @@
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="currentPage4"
- :page-sizes="[100, 200, 300, 400]"
- :page-size="100"
+ :page-sizes="[15, 50, 100]"
+ :page-size="15"
layout="total, sizes, prev, pager, next, jumper"
:total="400">
</el-pagination>
</div>
</div>
</div>
- <SubitemAdd-dict v-if="dialog.save" ref="SubitemAddDict" @success="handleSuccess" @closed="dialog.allocation=false"></SubitemAdd-dict>
+ <SubitemAdd-dict v-if="dialog.allocation" ref="SubitemAddDict" @success="allocationSuccess" @closed="dialog.allocation=false"></SubitemAdd-dict>
</el-dialog>
</template>
@@ -73,12 +70,18 @@
emits: ['success', 'closed'],
data(){
return {
+ selection: [],
+ mode: "edit",
visible: false,
searchData: {
- test: ""
+ code: "",
+ dictValue: "",
+ current: "1",
+ size: "15",
+ parentId: ""
},
dialog: {
- save: false
+ allocation: false
},
leftActive: true,
input: '',
@@ -87,82 +90,105 @@
label: '榛勯噾绯�'
}],
input3: '',
- tableData: [{
- date: '2016-05-02',
- name: '鐜嬪皬铏�',
- province: '涓婃捣',
- city: '鏅檧鍖�',
- address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�',
- zip: 200333
- }, {
- date: '2016-05-04',
- name: '鐜嬪皬铏�',
- province: '涓婃捣',
- city: '鏅檧鍖�',
- address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1517 寮�',
- zip: 200333
- }, {
- date: '2016-05-01',
- name: '鐜嬪皬铏�',
- province: '涓婃捣',
- city: '鏅檧鍖�',
- address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1519 寮�',
- zip: 200333
- }, {
- date: '2016-05-03',
- name: '鐜嬪皬铏�',
- province: '涓婃捣',
- city: '鏅檧鍖�',
- address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1516 寮�',
- zip: 200333
- }]
+ allocationTableData: [],
}
},
created(){
},
mounted(){
-
},
components: {
SubitemAddDict
},
methods: {
- //鏄剧ず
- open(mode='add'){
- this.mode = mode;
- this.visible = true;
- return this
+ allocationSuccess(val) {
+ this.searchBtn();
},
- searchBtn() {},
+ searchModalclick() {
+ this.searchData.current = "1";
+ this.searchData.size = "15";
+ this.searchBtn();
+ },
+ searchClearModalBtn() {
+ this.searchData.current = "1";
+ this.searchData.size = "15";
+ this.searchData.code = "";
+ this.searchData.dictValue = "";
+ this.searchBtn();
+ },
+ searchBtn() {
+ this.$HTTP.get("/api/blade-system/dict/child-list",this.searchData).then(res=> {
+ if(res.code == 200) {
+ this.allocationTableData = res.data;
+ //this.total = res.data.total;
+ }
+ })
+ },
//瀛楀吀閰嶇疆
table_allocation(row) {
- this.addPerson();
+ this.addAllocation();
},
//鍒犻櫎
- table_del(row) {},
+ table_del(row) {
+ var that = this;
+ this.$confirm(`纭畾灏嗛�夋嫨鏁版嵁鍒犻櫎?`, '', {
+ type: 'warning'
+ }).then(() => {
+ this.$HTTP.post("/api/blade-system/dict/remove?ids="+row.id).then(res=> {
+ if(res.code == 200) {
+ that.$message.success("鎿嶄綔鎴愬姛");
+ that.searchBtn();
+ }
+ })
+ }).catch(() => {
+
+ })
+ },
//娣诲姞
- addPerson(){
- this.dialog.save = true
+ addAllocation(){
+ this.dialog.allocation = true
this.$nextTick(() => {
- this.$refs.SubitemAddDict.open()
+ this.$refs.SubitemAddDict.open('edit').setData(this.allocationTableData[0])
})
},
table_edit(row){
- this.dialog.save = true
+ this.dialog.allocation = true
this.$nextTick(() => {
this.$refs.SubitemAddDict.open('edit').setData(row)
})
},
//鏌ョ湅
table_show(row){
- this.dialog.save = true
+ this.dialog.allocation = true
this.$nextTick(() => {
this.$refs.SubitemAddDict.open('show').setData(row)
})
},
- handleSelectionChange() {},
- delPerson() {},
+ modalSelectionChange(selection) {
+ this.selection = selection;
+ },
+ delAllocation() {
+ if(this.selection.length == 0) {
+ this.$message({
+ message: '璇烽�夋嫨鑷冲皯涓�鏉℃暟鎹�',
+ type: 'warning'
+ });
+ return;
+ }
+ var selStr = "";
+ this.selection.map(item=> {
+ selStr += item.id + ","
+ })
+ selStr = selStr.replace(/,$/, '');
+ var that = this;
+ this.$HTTP.post("/api/blade-system/dict/remove?ids="+selStr).then(res=> {
+ if(res.code == 200) {
+ that.$message.success("鎿嶄綔鎴愬姛");
+ that.searchModalclick();
+ }
+ })
+ },
changeDepartment() {
this.departmentVisible = true;
},
@@ -178,6 +204,18 @@
},
handleCurrentChange(val) {
console.log(`褰撳墠椤�: ${val}`);
+ },
+ //琛ㄥ崟娉ㄥ叆鏁版嵁
+ setData(row){
+ //鍙互鍜屼笂闈竴鏍峰崟涓敞鍏ワ紝涔熷彲浠ュ儚涓嬮潰涓�鏍风洿鎺ュ悎骞惰繘鍘�
+ this.searchData.parentId = row.id;
+ this.searchBtn();
+ },
+ //鏄剧ず
+ open(mode='add'){
+ this.mode = mode;
+ this.visible = true;
+ return this
}
}
}
@@ -212,7 +250,7 @@
margin-bottom: 8px;
}
- .multipleTableRef {
+ .modalTeTableRef {
margin-bottom: 8px;
}
</style>
\ No newline at end of file
diff --git a/src/views/console/system/dict.vue b/src/views/console/system/dict.vue
index a75f125..ab51784 100644
--- a/src/views/console/system/dict.vue
+++ b/src/views/console/system/dict.vue
@@ -2,7 +2,7 @@
* @Author: lzhe lzhe@example.com
* @Date: 2024-03-26 10:28:33
* @LastEditors: lzhe lzhe@example.com
- * @LastEditTime: 2024-04-02 12:02:57
+ * @LastEditTime: 2024-04-02 17:48:31
* @FilePath: /smart-web/src/views/master/person/main/index.vue
* @Description: 杩欐槸榛樿璁剧疆,璇疯缃甡customMade`, 鎵撳紑koroFileHeader鏌ョ湅閰嶇疆 杩涜璁剧疆: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
-->
@@ -30,7 +30,11 @@
<div class="dict-table">
<el-table ref="multipleTableRef" :data="tableData" border style="width: 100%" class="multipleTableRef" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
- <el-table-column prop="code" label="瀛楀吀缂栧彿"></el-table-column>
+ <el-table-column prop="code" label="瀛楀吀缂栧彿">
+ <template #default="scope">
+ <el-check-tag type="info" checked @change="table_allocation(scope.row, scope.$index)">{{scope.row.code}}</el-check-tag>
+ </template>
+ </el-table-column>
<el-table-column prop="dictValue" label="瀛楀吀鍚嶇О"></el-table-column>
<el-table-column prop="sort" label="瀛楀吀鎺掑簭"></el-table-column>
<el-table-column prop="isSealed" label="灏佸瓨">
@@ -62,7 +66,7 @@
</div>
<save-dialog v-if="dialog.save" ref="saveDialog" @success="addDictSuccess" @closed="dialog.save=false"></save-dialog>
- <allocation-dialog v-if="dialog.allocation" ref="allocationDialog" @success="handleSuccess" @closed="dialog.allocation=false"></allocation-dialog>
+ <allocation-dialog v-if="dialog.allocation" ref="allocationDialog" :getModalData="getModalData" @success="handleSuccess" @closed="dialog.allocation=false"></allocation-dialog>
</template>
<script>
import saveDialog from './addDict'
@@ -71,6 +75,7 @@
name: "allocation",
data(){
return {
+ getModalData: [],
selection: [],
total: 0,
searchData: {
@@ -103,6 +108,9 @@
saveDialog,allocationDialog
},
methods: {
+ codeClick() {
+
+ },
addDictSuccess(addDictForm) {
this.searchClearBtn();
},
@@ -132,7 +140,7 @@
table_allocation(row) {
this.dialog.allocation = true;
this.$nextTick(() => {
- this.$refs.allocationDialog.open()
+ this.$refs.allocationDialog.open('edit').setData(row);
})
},
//鍒犻櫎
--
Gitblit v1.9.3