|
@@ -64,14 +64,16 @@
|
|
|
</div>
|
|
|
<div class="inpBlock">
|
|
|
<div class="label">选择分类</div>
|
|
|
- <el-select v-model="select.sort" style="width: 100%;" placeholder="请选择">
|
|
|
+ <!-- <el-select v-model="select.sort" style="width: 100%;" placeholder="请选择">
|
|
|
<el-option
|
|
|
v-for="item in select.sortOptions"
|
|
|
:key="item.id"
|
|
|
:label="item.name"
|
|
|
:value="item.id">
|
|
|
</el-option>
|
|
|
- </el-select>
|
|
|
+ </el-select> -->
|
|
|
+ <el-cascader v-model="select.sort" :options="select.sortOptions" clearable></el-cascader>
|
|
|
+
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -181,8 +183,12 @@
|
|
|
|
|
|
<div class="baseBtn">
|
|
|
<div class="blockWidth">
|
|
|
+ <!-- <el-button type="primary" class="backBtn" @click="audit">立即修改</el-button> -->
|
|
|
+
|
|
|
<el-button v-show="isUpload==0" type="primary" class="backBtn" @click="audit">立即修改</el-button>
|
|
|
- <el-button v-show="isUpload==1" type="primary" class="backBtn" @click="audit">立即修改</el-button>
|
|
|
+ <!-- <el-button v-show="isUpload==1" type="primary" class="backBtn" @click="audit">立即修改</el-button> -->
|
|
|
+ <el-button v-show="isUpload==1" type="primary" class="backBtn" disabled style="background: #ccc !important;border: none;" @click="this.$message.error('项目已结项,不可再修改')">立即修改</el-button>
|
|
|
+
|
|
|
<el-button v-show="isUpload==2" type="primary" class="backBtn" disabled style="background: #ccc !important;border: none;" @click="this.$message.error('项目已结项,不可再修改')">立即修改</el-button>
|
|
|
|
|
|
</div>
|
|
@@ -265,7 +271,6 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
- // import { uuid } from 'vue-uuid';
|
|
|
import BeUpload from "../../components/tool/beUpload.vue";
|
|
|
export default {
|
|
|
components: {
|
|
@@ -291,11 +296,35 @@
|
|
|
project:'',
|
|
|
person:'',
|
|
|
departmentData:"", //部门框值
|
|
|
- sort:'', //分类值
|
|
|
+ sort:["5e21b204-c206-11ed-a4cd-509a4c5b67cf",0], //分类值
|
|
|
tel:'',
|
|
|
Date:'',
|
|
|
Fund:'',
|
|
|
- sortOptions: [], //分类下拉框
|
|
|
+ // sortOptions: [], //分类下拉框
|
|
|
+ sortOptions: [
|
|
|
+ {
|
|
|
+ value:"",
|
|
|
+ label:'',
|
|
|
+ children: [{
|
|
|
+ value: 0,
|
|
|
+ label: '创意组',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: '1',
|
|
|
+ label: '初创组',
|
|
|
+ }
|
|
|
+ ]},
|
|
|
+ {
|
|
|
+ value:"",
|
|
|
+ label:'',
|
|
|
+ children: [{
|
|
|
+ value: 0,
|
|
|
+ label: '已建设',
|
|
|
+ }, {
|
|
|
+ value: 1,
|
|
|
+ label: '待建设',
|
|
|
+ }]
|
|
|
+ }],
|
|
|
department:[],
|
|
|
},
|
|
|
textarea:'周四福利大放送', //项目简介
|
|
@@ -399,6 +428,10 @@
|
|
|
this.submitHint=true
|
|
|
},
|
|
|
submitAll(){
|
|
|
+ let tidId=this.select.sort[0];
|
|
|
+ let typeName=this.select.sort[1];
|
|
|
+
|
|
|
+
|
|
|
let param={
|
|
|
uid:this.$store.state.userInfo.userid,
|
|
|
pid:JSON.parse(localStorage.getItem('pid')),
|
|
@@ -408,7 +441,8 @@
|
|
|
cid:this.select.departmentData,
|
|
|
mon:this.select.Fund,
|
|
|
phone:this.select.tel,
|
|
|
- tid:this.select.sort,
|
|
|
+ tid:tidId,
|
|
|
+ tidName:typeName,
|
|
|
student:JSON.stringify(this.tableData),
|
|
|
con:this.textarea,
|
|
|
imgsrc:this.dialogImageUrl
|
|
@@ -464,7 +498,8 @@
|
|
|
this.select.tel=data.phone;
|
|
|
this.dialogImageUrl=data.image
|
|
|
this.select.departmentData = data['classid']
|
|
|
- this.select.sort = data['typeid']
|
|
|
+ this.select.sort = [data['typeid'],data['typeName']]
|
|
|
+ // console.log(this.select.sort);
|
|
|
this.isUpload=data['isupload']
|
|
|
this.loading = false;
|
|
|
},err=>{
|
|
@@ -491,7 +526,13 @@
|
|
|
this.ajax
|
|
|
.get(this.$store.state.api+'/SelectAllType',param)
|
|
|
.then(res=>{
|
|
|
- this.select.sortOptions=res.data[0]
|
|
|
+ // console.log(res.data);
|
|
|
+
|
|
|
+ this.select.sortOptions[0].value=res.data[0][0].id
|
|
|
+ this.select.sortOptions[0].label=res.data[0][0].name
|
|
|
+
|
|
|
+ this.select.sortOptions[1].value=res.data[0][1].id
|
|
|
+ this.select.sortOptions[1].label=res.data[0][1].name
|
|
|
},err=>{
|
|
|
console.log(err);
|
|
|
})
|