|
@@ -21,7 +21,7 @@
|
|
<el-form-item label="互斥范围" prop="result">
|
|
<el-form-item label="互斥范围" prop="result">
|
|
<el-select v-model="form.result" multiple placeholder="请选择标签">
|
|
<el-select v-model="form.result" multiple placeholder="请选择标签">
|
|
<el-option
|
|
<el-option
|
|
- v-for="item in allData()"
|
|
|
|
|
|
+ v-for="item in allData"
|
|
:key="item.sys_systemtagdetailid"
|
|
:key="item.sys_systemtagdetailid"
|
|
:label="item.tag"
|
|
:label="item.tag"
|
|
:value="item.sys_systemtagdetailid">
|
|
:value="item.sys_systemtagdetailid">
|
|
@@ -42,8 +42,8 @@
|
|
<script>
|
|
<script>
|
|
export default {
|
|
export default {
|
|
name: "add",
|
|
name: "add",
|
|
- props:['data'],
|
|
|
|
- inject:['allData','sys_systemtagid'],
|
|
|
|
|
|
+ props:['allData','data'],
|
|
|
|
+ inject:['sys_systemtagid'],
|
|
data(){
|
|
data(){
|
|
return {
|
|
return {
|
|
dialogFormVisible:false,
|
|
dialogFormVisible:false,
|
|
@@ -80,14 +80,14 @@ export default {
|
|
"version":1,
|
|
"version":1,
|
|
"content": this.form
|
|
"content": this.form
|
|
})
|
|
})
|
|
- this.tool.showMessage(res,()=>{
|
|
|
|
|
|
+ this.tool.showMessage(res,async()=>{
|
|
let mutextags = this.form.result.map(item => {
|
|
let mutextags = this.form.result.map(item => {
|
|
return {
|
|
return {
|
|
"sys_systemtagdetailid": item,
|
|
"sys_systemtagdetailid": item,
|
|
}
|
|
}
|
|
})
|
|
})
|
|
if (mutextags.length > 0) {
|
|
if (mutextags.length > 0) {
|
|
- let res2 = this.$api.requested({
|
|
|
|
|
|
+ let res2 = await this.$api.requested({
|
|
"id":20221014122501,
|
|
"id":20221014122501,
|
|
"content": {
|
|
"content": {
|
|
"sys_systemtagid": res.data.sys_systemtagid,
|
|
"sys_systemtagid": res.data.sys_systemtagid,
|
|
@@ -99,7 +99,6 @@ export default {
|
|
this.dialogFormVisible = false
|
|
this.dialogFormVisible = false
|
|
this.$refs['form'].resetFields();
|
|
this.$refs['form'].resetFields();
|
|
this.$emit('onSuccess')
|
|
this.$emit('onSuccess')
|
|
- console.log(this.dialogFormVisible);
|
|
|
|
|
|
|
|
})
|
|
})
|
|
})
|
|
})
|