|
@@ -63,13 +63,18 @@
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="上级组织">
|
|
<el-form-item label="上级组织">
|
|
- <el-cascader
|
|
|
|
|
|
+ <el-cascader v-if="detailType == '新增'"
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
v-model="superiorValue"
|
|
v-model="superiorValue"
|
|
- :options="superiorOptions"
|
|
|
|
- :props="{ expandTrigger: 'hover' }"
|
|
|
|
|
|
+ :options="treedata"
|
|
|
|
+ :props="{ checkStrictly: true,label:'name',value:'id' }"
|
|
@change="handleChange"
|
|
@change="handleChange"
|
|
></el-cascader>
|
|
></el-cascader>
|
|
|
|
+ <el-input v-else
|
|
|
|
+ v-model="detail.parentName"
|
|
|
|
+ :disabled="true"
|
|
|
|
+ placeholder="请输入组织名称"
|
|
|
|
+ ></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="负责人">
|
|
<el-form-item label="负责人">
|
|
<el-input
|
|
<el-input
|
|
@@ -231,7 +236,7 @@ export default {
|
|
console.log(data);
|
|
console.log(data);
|
|
};
|
|
};
|
|
const submit = async () => {
|
|
const submit = async () => {
|
|
- const { name, deptType,leader,phone,remark } = data.detail;
|
|
|
|
|
|
+ const { name, deptType,} = data.detail;
|
|
if (!name) {
|
|
if (!name) {
|
|
return getApp().$message.error("组织名称不能为空!", "提示");
|
|
return getApp().$message.error("组织名称不能为空!", "提示");
|
|
} else if (!deptType) {
|
|
} else if (!deptType) {
|
|
@@ -239,12 +244,8 @@ export default {
|
|
}
|
|
}
|
|
//校验成功后温馨提示
|
|
//校验成功后温馨提示
|
|
let apidata = {
|
|
let apidata = {
|
|
- name,
|
|
|
|
- deptType,
|
|
|
|
superior:'sheq',
|
|
superior:'sheq',
|
|
- leader,
|
|
|
|
- phone,
|
|
|
|
- remark,
|
|
|
|
|
|
+ ...data.detail
|
|
}
|
|
}
|
|
let requestApi = addTreeitem
|
|
let requestApi = addTreeitem
|
|
if(data.detailType == '编辑'){
|
|
if(data.detailType == '编辑'){
|
|
@@ -257,7 +258,8 @@ export default {
|
|
// data.tipsShow = true;
|
|
// data.tipsShow = true;
|
|
};
|
|
};
|
|
const insertProject = (val) => {
|
|
const insertProject = (val) => {
|
|
- if(val){
|
|
|
|
|
|
+ console.log('insertProject',val.id);
|
|
|
|
+ if(val.id){
|
|
data.detailType = '编辑'
|
|
data.detailType = '编辑'
|
|
data.detail = {
|
|
data.detail = {
|
|
...val
|
|
...val
|
|
@@ -268,7 +270,8 @@ export default {
|
|
data.show = true;
|
|
data.show = true;
|
|
};
|
|
};
|
|
const handleChange = (val) => {
|
|
const handleChange = (val) => {
|
|
- console.log("点击handleChange", val);
|
|
|
|
|
|
+ console.log("点击handleChange", val,data.superiorValue);
|
|
|
|
+
|
|
};
|
|
};
|
|
const loadNode = (node, resolve) => {
|
|
const loadNode = (node, resolve) => {
|
|
if (node.level === 0) {
|
|
if (node.level === 0) {
|