|
@@ -12,7 +12,7 @@
|
|
|
<el-select
|
|
|
class="select"
|
|
|
:remote-method="getOrgList4Search"
|
|
|
- :loading="loading4OrgSearch"
|
|
|
+ :loading="loadingOrg4Search"
|
|
|
remote
|
|
|
filterable
|
|
|
clearable
|
|
@@ -90,6 +90,83 @@
|
|
|
>
|
|
|
</el-pagination>
|
|
|
</div>
|
|
|
+
|
|
|
+ <!--修改-->
|
|
|
+ <el-dialog
|
|
|
+ title="修改学习中心考试设置"
|
|
|
+ size="tiny"
|
|
|
+ :visible.sync="updateOrgSettingDialog"
|
|
|
+ >
|
|
|
+ <el-form
|
|
|
+ :model="orgSetting"
|
|
|
+ :rules="orgSettingRules"
|
|
|
+ ref="orgSettingForm"
|
|
|
+ label-position="right"
|
|
|
+ :inline="true"
|
|
|
+ >
|
|
|
+ <el-row>
|
|
|
+ <el-form-item label="学习中心" prop="orgId" label-width="120px">
|
|
|
+ <el-select
|
|
|
+ class="select"
|
|
|
+ :remote-method="getOrgList4InsertOrUpdate"
|
|
|
+ :loading="loadingOrg4InsertOrUpdate"
|
|
|
+ remote
|
|
|
+ filterable
|
|
|
+ clearable
|
|
|
+ v-model="orgSetting.orgId"
|
|
|
+ placeholder="请选择"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in orgList4InsertOrUpdate"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"
|
|
|
+ :key="item.id"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-form-item
|
|
|
+ label="考试时间"
|
|
|
+ prop="examDatetimeRange"
|
|
|
+ label-width="110px"
|
|
|
+ >
|
|
|
+ <el-date-picker
|
|
|
+ style="margin-left: 10px"
|
|
|
+ v-model="orgSettingDatetimeRange"
|
|
|
+ type="datetimerange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始日期"
|
|
|
+ end-placeholder="结束日期"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
+ :clearable="false"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-form-item label-width="120px" label="上传附件">
|
|
|
+ <el-radio-group
|
|
|
+ v-model="orgSetting.properties.CAN_UPLOAD_ATTACHMENT"
|
|
|
+ >
|
|
|
+ <el-radio label="true">允许</el-radio>
|
|
|
+ <el-radio label="false">不允许</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <div style="margin-left:30%">
|
|
|
+ <el-button type="primary" @click="updateOrgSetting"
|
|
|
+ >确 定</el-button
|
|
|
+ >
|
|
|
+ <el-button @click="updateOrgSettingDialog = false"
|
|
|
+ >取 消</el-button
|
|
|
+ >
|
|
|
+ </div>
|
|
|
+ </el-row>
|
|
|
+ </el-form>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</section>
|
|
|
</div>
|
|
@@ -107,7 +184,7 @@ export default {
|
|
|
examId: null,
|
|
|
orgId: ""
|
|
|
},
|
|
|
- loading4OrgSearch: false,
|
|
|
+ loadingOrg4Search: false,
|
|
|
orgList4Search: [],
|
|
|
|
|
|
tableData: [],
|
|
@@ -124,26 +201,44 @@ export default {
|
|
|
CAN_UPLOAD_ATTACHMENT: "true"
|
|
|
}
|
|
|
},
|
|
|
+ orgSettingDatetimeRange: [],
|
|
|
addOrgSettingDialog: false,
|
|
|
updateOrgSettingDialog: false,
|
|
|
- orgList4InsertOrUpdate: []
|
|
|
+ orgList4InsertOrUpdate: [],
|
|
|
+ loadingOrg4InsertOrUpdate: false,
|
|
|
+ orgSettingRules: {}
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
getOrgList4Search(name) {
|
|
|
- this.loading4OrgSearch = true;
|
|
|
+ this.loadingOrg4Search = true;
|
|
|
var url = CORE_API + "/org/query?" + new URLSearchParams({ name: name });
|
|
|
this.$http
|
|
|
.get(url)
|
|
|
.then(response => {
|
|
|
this.orgList4Search = response.data;
|
|
|
- this.loading4OrgSearch = false;
|
|
|
+ this.loadingOrg4Search = false;
|
|
|
+ })
|
|
|
+ .catch(response => {
|
|
|
+ console.log(response);
|
|
|
+ this.loadingOrg4Search = false;
|
|
|
+ });
|
|
|
+ },
|
|
|
+ getOrgList4InsertOrUpdate(name) {
|
|
|
+ this.loadingOrg4InsertOrUpdate = true;
|
|
|
+ var url = CORE_API + "/org/query?" + new URLSearchParams({ name: name });
|
|
|
+ this.$http
|
|
|
+ .get(url)
|
|
|
+ .then(response => {
|
|
|
+ this.orgList4InsertOrUpdate = response.data;
|
|
|
+ this.loadingOrg4InsertOrUpdate = false;
|
|
|
})
|
|
|
.catch(response => {
|
|
|
console.log(response);
|
|
|
- this.loading4OrgSearch = false;
|
|
|
+ this.loadingOrg4InsertOrUpdate = false;
|
|
|
});
|
|
|
},
|
|
|
+ updateOrgSetting() {},
|
|
|
back() {
|
|
|
this.$router.push({ path: "/examwork/examInfo" });
|
|
|
},
|
|
@@ -179,6 +274,7 @@ export default {
|
|
|
this.orgSetting.endTime = row.endTime;
|
|
|
this.orgSetting.properties.CAN_UPLOAD_ATTACHMENT =
|
|
|
row.properties.CAN_UPLOAD_ATTACHMENT;
|
|
|
+ this.orgSettingDatetimeRange = [row.beginTime, row.endTime];
|
|
|
this.updateOrgSettingDialog = true;
|
|
|
},
|
|
|
search() {
|