|
@@ -6,7 +6,7 @@
|
|
<el-input size="mini" v-model="filter.name" placeholder="模板名称" clearable></el-input>
|
|
<el-input size="mini" v-model="filter.name" placeholder="模板名称" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="归属:">
|
|
<el-form-item label="归属:">
|
|
- <el-select size="mini" v-model="filter.type" @change="getValue" placeholder="归属" clearable>
|
|
|
|
|
|
+ <el-select size="mini" v-model="filter.type" placeholder="归属" clearable>
|
|
<el-option v-if="item.val!=6&&item.val!=7&&item.val!=8&&item.val!=9&&item.val!=10&&item.val!=21&&item.val!=22" v-for="item in Adscriptions" :label="item.name" :value="item.val" :key="item.id" ></el-option>
|
|
<el-option v-if="item.val!=6&&item.val!=7&&item.val!=8&&item.val!=9&&item.val!=10&&item.val!=21&&item.val!=22" v-for="item in Adscriptions" :label="item.name" :value="item.val" :key="item.id" ></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -16,7 +16,7 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="归属科室:" v-if="filter.moduleType==1">
|
|
<el-form-item label="归属科室:" v-if="filter.moduleType==1">
|
|
- <el-select size="mini" v-model="filter.relationId" @change="getValue" placeholder="归属" clearable>
|
|
|
|
|
|
+ <el-select size="mini" v-model="filter.relationId" placeholder="归属" clearable>
|
|
<el-option v-for="item in deptList" :label="item.name" :value="item.conceptId" :key="item.conceptId" ></el-option>
|
|
<el-option v-for="item in deptList" :label="item.name" :value="item.conceptId" :key="item.conceptId" ></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -120,10 +120,13 @@
|
|
created() {
|
|
created() {
|
|
this.getDropList();
|
|
this.getDropList();
|
|
},
|
|
},
|
|
|
|
+ beforeRouteEnter(to, from, next){
|
|
|
|
+ next(vm => {
|
|
|
|
+ //const pm = to.param;
|
|
|
|
+ Object.assign(vm,to.params);
|
|
|
|
+ })
|
|
|
|
+ },
|
|
methods: {
|
|
methods: {
|
|
- getValue(val) {
|
|
|
|
- console.log('changeVal', val, this.filter.tagAdscription)
|
|
|
|
- },
|
|
|
|
getDropList() {
|
|
getDropList() {
|
|
api.getPreTypeList().then((res) =>{
|
|
api.getPreTypeList().then((res) =>{
|
|
this.getDataList();
|
|
this.getDataList();
|
|
@@ -182,14 +185,17 @@
|
|
this.getDataList();
|
|
this.getDataList();
|
|
},
|
|
},
|
|
addModule() {
|
|
addModule() {
|
|
- this.$router.push({path:'LT-YWZSJWH-TJMBWH'});
|
|
|
|
|
|
+ this.$router.push({name:'AddQuestionModules',
|
|
|
|
+ params:{currentPage:this.currentPage,
|
|
|
|
+ filter:this.filter}});
|
|
},
|
|
},
|
|
modifyModule(row) {
|
|
modifyModule(row) {
|
|
api.getModuleDetail({moduleId:row.id,type:row.type}).then((res)=>{
|
|
api.getModuleDetail({moduleId:row.id,type:row.type}).then((res)=>{
|
|
const {code,data,msg} = res.data;
|
|
const {code,data,msg} = res.data;
|
|
if(code=='0'){
|
|
if(code=='0'){
|
|
const item = Object.assign({},row,data);
|
|
const item = Object.assign({},row,data);
|
|
- this.$router.push({name:'AddQuestionModules',params:{isEdit:true,data:item}});
|
|
|
|
|
|
+ this.$router.push({name:'AddQuestionModules',params:{isEdit:true,data:item,currentPage:this.currentPage,
|
|
|
|
+ filter:this.filter}});
|
|
}else{
|
|
}else{
|
|
this.$message({
|
|
this.$message({
|
|
message: msg,
|
|
message: msg,
|