提交 e8cea497 编写于 作者: yi.li's avatar yi.li

Merge branch 'dev-question-bank-0916' of...

Merge branch 'dev-question-bank-0916' of 192.168.110.53:com.pica.cloud.education.frontend/pica.cloud.web-education-admin into dev-question-bank-0916
...@@ -54,7 +54,7 @@ service.interceptors.request.use(config => { ...@@ -54,7 +54,7 @@ service.interceptors.request.use(config => {
} }
if( process.env.BUILD_ENV == "development" ){ // 本地开发环境qgit if( process.env.BUILD_ENV == "development" ){ // 本地开发环境qgit
// console.log('环境变量>>>> ', process.env.BUILD_ENV); // console.log('环境变量>>>> ', process.env.BUILD_ENV);
config.headers['token'] = '9606E40DDB704396AB532B2AE771048E'; config.headers['token'] = '993044B5B767489286106A32032F076C';
// config.headers['token'] = localStorage.getItem('storageToken') // config.headers['token'] = localStorage.getItem('storageToken')
}else{ }else{
......
...@@ -89,8 +89,10 @@ ...@@ -89,8 +89,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row>
<el-col :span="13">
<el-form-item label="项目时间:" required> <el-form-item label="项目时间:" required>
<el-col :span="5"> <el-col :span="10">
<el-form-item prop="projectBegintime"> <el-form-item prop="projectBegintime">
<el-date-picker <el-date-picker
v-model="formData.projectBegintime" v-model="formData.projectBegintime"
...@@ -121,6 +123,19 @@ ...@@ -121,6 +123,19 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-form-item> </el-form-item>
</el-col>
<el-col :span="10">
<el-form-item label="卡类型:" prop="cardType">
<el-cascader
size="small"
:options="optionsPro"
v-model="formData.cardType"
:props="{ value: 'goodsType', label: 'goodsTypeName', children: 'cardsList', expandTrigger: 'hover' }"
@change="handleProChange"
placeholder="请选择卡类型"></el-cascader>
</el-form-item>
</el-col>
</el-row>
<el-form-item label="项目简介:" prop="projectIntro"> <el-form-item label="项目简介:" prop="projectIntro">
<el-col :span="13"> <el-col :span="13">
<el-input <el-input
...@@ -1392,6 +1407,7 @@ export default { ...@@ -1392,6 +1407,7 @@ export default {
cmeType: 1, cmeType: 1,
cmeCredit: '', cmeCredit: '',
examBtnUrl: '', examBtnUrl: '',
cardType: "",
}, },
checkCredit: 1, checkCredit: 1,
pickerOptions0: { pickerOptions0: {
...@@ -1784,8 +1800,12 @@ export default { ...@@ -1784,8 +1800,12 @@ export default {
], ],
examBtnUrl: [ examBtnUrl: [
{ required: true, validator: checkExamBtnUrl, trigger: "change" } { required: true, validator: checkExamBtnUrl, trigger: "change" }
] ],
} cardType: [
{ required: true, message: "请选择卡类型", trigger: "change" }
],
},
optionsPro: [],
}; };
}, },
computed: { computed: {
...@@ -1814,12 +1834,34 @@ export default { ...@@ -1814,12 +1834,34 @@ export default {
if (vm.idType == 2) { if (vm.idType == 2) {
this.activeName = "second"; this.activeName = "second";
} }
this.getGoodsTypeList();
}, },
// 挂载到Dom完成时 // 挂载到Dom完成时
mounted: function() { mounted: function() {
commonUtil.resizeHeight(); commonUtil.resizeHeight();
}, },
methods: { methods: {
//获取商品分类
getGoodsTypeList() {
openLoading(this);
this.GET("trade/goods/manager/queryGoodsType").then(res => {
closeLoading(this);
if (res.code == "000000") {
this.optionsPro = this.getProSelect(res.data);
}
});
},
getProSelect(data) {
for (let i = 0; i < data.length; i++) {
data[i].cardsList.map(item => {
this.$set(item, "goodsType", item.cardType);
this.$set(item, "goodsTypeName", item.cardTypeName);
this.$set(item, "leaf", true);
});
}
return data;
},
focusFun(ev, parm, index) { focusFun(ev, parm, index) {
if (index != undefined) { if (index != undefined) {
if (parseInt(ev) < 0 || !this.checkIntFun(ev)) { if (parseInt(ev) < 0 || !this.checkIntFun(ev)) {
...@@ -2120,6 +2162,8 @@ export default { ...@@ -2120,6 +2162,8 @@ export default {
cmeType: this.formData.cmeType, cmeType: this.formData.cmeType,
cmeCredit: this.formData.cmeCredit, cmeCredit: this.formData.cmeCredit,
examBtnUrl: this.formData.examBtnUrl, examBtnUrl: this.formData.examBtnUrl,
goodsType: this.formData.cardType[0],
cardType: this.formData.cardType[1],
}; };
let attachmentModel = [ let attachmentModel = [
{ {
......
...@@ -126,14 +126,21 @@ ...@@ -126,14 +126,21 @@
</el-col> </el-col>
<el-col :span="10"> <el-col :span="10">
<el-form-item label="卡类型:" prop="cardType"> <el-form-item label="卡类型:" prop="cardType">
<el-select size="small" v-model="formData.cardType" placeholder="请选择卡类型"> <!-- <el-select size="small" v-model="formData.cardType" placeholder="请选择卡类型">
<el-option <el-option
v-for="item in cardTypeList" v-for="item in cardTypeList"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
></el-option> ></el-option>
</el-select> </el-select> -->
<el-cascader
size="small"
:options="optionsPro"
v-model="formData.cardType"
:props="{ value: 'goodsType', label: 'goodsTypeName', children: 'cardsList', expandTrigger: 'hover' }"
@change="handleProChange"
placeholder="请选择卡类型"></el-cascader>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
...@@ -1810,7 +1817,8 @@ export default { ...@@ -1810,7 +1817,8 @@ export default {
examBtnUrl: [ examBtnUrl: [
{ required: true, validator: checkExamBtnUrl, trigger: "change" } { required: true, validator: checkExamBtnUrl, trigger: "change" }
] ]
} },
optionsPro: [],
}; };
}, },
computed: { computed: {
...@@ -1839,12 +1847,41 @@ export default { ...@@ -1839,12 +1847,41 @@ export default {
if (vm.idType == 2) { if (vm.idType == 2) {
this.activeName = "second"; this.activeName = "second";
} }
this.getGoodsTypeList();
}, },
// 挂载到Dom完成时 // 挂载到Dom完成时
mounted: function() { mounted: function() {
commonUtil.resizeHeight(); commonUtil.resizeHeight();
}, },
methods: { methods: {
//获取商品分类
getGoodsTypeList() {
openLoading(this);
this.GET("trade/goods/manager/queryGoodsType").then(res => {
closeLoading(this);
if (res.code == "000000") {
// this.copyLockList = deepCopy(res.data);
// let data = res.data;
this.optionsPro = this.getProSelect(res.data);
// this.optionsPro = res.data;
}
});
},
getProSelect(data) {
for (let i = 0; i < data.length; i++) {
data[i].cardsList.map(item => {
this.$set(item, "goodsType", item.cardType);
this.$set(item, "goodsTypeName", item.cardTypeName);
this.$set(item, "leaf", true);
});
}
return data;
},
handleProChange(value) {
console.log("handleProChange() : value = " + value);
},
focusFun(ev, parm, index) { focusFun(ev, parm, index) {
if (index != undefined) { if (index != undefined) {
if (parseInt(ev) < 0 || !this.checkIntFun(ev)) { if (parseInt(ev) < 0 || !this.checkIntFun(ev)) {
...@@ -2139,7 +2176,9 @@ export default { ...@@ -2139,7 +2176,9 @@ export default {
projectType: this.projectType, projectType: this.projectType,
projectNo: this.formData.projectNo, projectNo: this.formData.projectNo,
projectLevel: this.formData.projectLevel, projectLevel: this.formData.projectLevel,
cardType: this.formData.cardType, // cardType: this.formData.cardType,
goodsType: this.formData.cardType[0],
cardType: this.formData.cardType[1],
projectLeaderId: this.formData.projectLeaderId, projectLeaderId: this.formData.projectLeaderId,
projectSubject: this.formData.projectSubject, projectSubject: this.formData.projectSubject,
mustKnow: this.formData.mustKnow || '', mustKnow: this.formData.mustKnow || '',
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册