|
@@ -13,6 +13,7 @@
|
|
|
>
|
|
|
<span class="changeTips">改变归属后,标签明细将会恢复到默认状态</span>
|
|
|
<el-select
|
|
|
+ :disabled="!!editData.id"
|
|
|
v-model="form.region1"
|
|
|
placeholder="请选择归属"
|
|
|
@change="(e)=>readyChangeSelect(e,1)"
|
|
@@ -31,7 +32,7 @@
|
|
|
>
|
|
|
<span class="changeTips">改变类型后,标签明细将会恢复到默认状态</span>
|
|
|
<el-select
|
|
|
- :disabled="!form.region1"
|
|
|
+ :disabled="!!editData.id || !form.region1"
|
|
|
v-model="form.region2"
|
|
|
placeholder="请选择填写单类型"
|
|
|
@change="(e)=>readyChangeSelect(e,2)"
|
|
@@ -105,7 +106,7 @@
|
|
|
<span class="changeTips">改变性别后,标签明细将会恢复到默认状态</span>
|
|
|
<el-select
|
|
|
v-model="form.region7"
|
|
|
- :disabled="!form.region1 || form.region2 == 11"
|
|
|
+ :disabled="!!editData.id || !form.region1 || form.region2 == 11"
|
|
|
@change="(e)=>readyChangeSelect(e,3)"
|
|
|
>
|
|
|
<el-option
|
|
@@ -164,6 +165,7 @@
|
|
|
</template>
|
|
|
<script>
|
|
|
import api from '@api/icss.js';
|
|
|
+import utils from '@api/utils.js';
|
|
|
/**
|
|
|
* titlePar 顶部显示左(有默认值可不填)
|
|
|
* titleSub 顶部显示右(有默认值可不填)
|
|
@@ -187,6 +189,7 @@ import api from '@api/icss.js';
|
|
|
|
|
|
|
|
|
export default {
|
|
|
+ props:['editData'],
|
|
|
data() {
|
|
|
var validatePass2 = (rule, value, callback) => {
|
|
|
this.validateSystomName(value,callback)
|
|
@@ -273,6 +276,12 @@ export default {
|
|
|
},
|
|
|
},
|
|
|
mounted() {
|
|
|
+ const editData = this.$props.editData;
|
|
|
+ if(editData.id){
|
|
|
+ const trans = utils.transformKeys(editData);
|
|
|
+ console.log('editData1', editData)
|
|
|
+ this.form = Object.assign({},this.form,trans);
|
|
|
+ }
|
|
|
this.$emit('submitForm', 'groups', false);
|
|
|
this.getDropList();
|
|
|
this.$emit('changeVal', this.form, false)
|
|
@@ -302,7 +311,9 @@ export default {
|
|
|
this.labelTypesList = res.data.data[2];
|
|
|
this.form.order = res.data.data[5];
|
|
|
this.form.tipLis = res.data.data[6];
|
|
|
- this.Adscriptions = this.AdscriptionsList.filter(item => Object.keys(this.labelTypesMaps).indexOf(item.val) > -1)
|
|
|
+ this.labelTypes = this.labelTypesList;
|
|
|
+ console.log('labelTypes', this.labelTypes)
|
|
|
+ this.Adscriptions = this.AdscriptionsList.filter(item => Object.keys(this.labelTypesMaps).indexOf(item.val) > -1);
|
|
|
}
|
|
|
})
|
|
|
},
|