添加课件翻译件及独立发布
This commit is contained in:
parent
97856ac4f2
commit
ea4304051d
@ -194,16 +194,31 @@ class SubjectHomeworkService
|
|||||||
} else {
|
} else {
|
||||||
$subject_homework->last_homework_feedback_url = [];
|
$subject_homework->last_homework_feedback_url = [];
|
||||||
}
|
}
|
||||||
|
if ($subject_homework->last_homework_feedback_version_url) {
|
||||||
|
$subject_homework->last_homework_feedback_version_url = json_decode($subject_homework->last_homework_feedback_version_url, true);
|
||||||
|
} else {
|
||||||
|
$subject_homework->last_homework_feedback_version_url = [];
|
||||||
|
}
|
||||||
if ($subject_homework->subject_report_url) {
|
if ($subject_homework->subject_report_url) {
|
||||||
$subject_homework->subject_report_url = json_decode($subject_homework->subject_report_url, true);
|
$subject_homework->subject_report_url = json_decode($subject_homework->subject_report_url, true);
|
||||||
} else {
|
} else {
|
||||||
$subject_homework->subject_report_url = [];
|
$subject_homework->subject_report_url = [];
|
||||||
}
|
}
|
||||||
|
if ($subject_homework->subject_report_version_url) {
|
||||||
|
$subject_homework->subject_report_version_url = json_decode($subject_homework->subject_report_version_url, true);
|
||||||
|
} else {
|
||||||
|
$subject_homework->subject_report_version_url = [];
|
||||||
|
}
|
||||||
if ($subject_homework->subject_file_url) {
|
if ($subject_homework->subject_file_url) {
|
||||||
$subject_homework->subject_file_url = json_decode($subject_homework->subject_file_url, true);
|
$subject_homework->subject_file_url = json_decode($subject_homework->subject_file_url, true);
|
||||||
} else {
|
} else {
|
||||||
$subject_homework->subject_file_url = [];
|
$subject_homework->subject_file_url = [];
|
||||||
}
|
}
|
||||||
|
if ($subject_homework->subject_file_version_url) {
|
||||||
|
$subject_homework->subject_file_version_url = json_decode($subject_homework->subject_file_version_url, true);
|
||||||
|
} else {
|
||||||
|
$subject_homework->subject_file_version_url = [];
|
||||||
|
}
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'code' => ResponseCode::SUCCESS,
|
'code' => ResponseCode::SUCCESS,
|
||||||
|
@ -113,7 +113,6 @@ class SubjectHomeworkController extends Crud
|
|||||||
}
|
}
|
||||||
$last_homework_feedback_url = [];
|
$last_homework_feedback_url = [];
|
||||||
|
|
||||||
|
|
||||||
if (isset($data['last_homework_feedback_url'])) {
|
if (isset($data['last_homework_feedback_url'])) {
|
||||||
foreach ($data['last_homework_feedback_url'] as $key => $value) {
|
foreach ($data['last_homework_feedback_url'] as $key => $value) {
|
||||||
$last_homework_feedback_url[] = [
|
$last_homework_feedback_url[] = [
|
||||||
@ -122,6 +121,18 @@ class SubjectHomeworkController extends Crud
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$last_homework_feedback_version_url = [];
|
||||||
|
if (isset($data['last_homework_feedback_version_url'])) {
|
||||||
|
foreach ($data['last_homework_feedback_version_url'] as $key => $value) {
|
||||||
|
$last_homework_feedback_version_url[] = [
|
||||||
|
'url' => $value,
|
||||||
|
'name' => $data['last_homework_feedback_version_url_name'][$key]
|
||||||
|
];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$subject_report_url = [];
|
$subject_report_url = [];
|
||||||
if (isset($data['subject_report_url'])) {
|
if (isset($data['subject_report_url'])) {
|
||||||
foreach ($data['subject_report_url'] as $key => $value) {
|
foreach ($data['subject_report_url'] as $key => $value) {
|
||||||
@ -131,6 +142,19 @@ class SubjectHomeworkController extends Crud
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
$subject_report_version_url = [];
|
||||||
|
if (isset($data['subject_report_version_url'])) {
|
||||||
|
foreach ($data['subject_report_version_url'] as $key => $value) {
|
||||||
|
$subject_report_version_url[] = [
|
||||||
|
'url' => $value,
|
||||||
|
'name' => $data['subject_report_version_url_name'][$key]
|
||||||
|
];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$subject_file_url = [];
|
$subject_file_url = [];
|
||||||
if (isset($data['subject_file_url'])) {
|
if (isset($data['subject_file_url'])) {
|
||||||
foreach ($data['subject_file_url'] as $key => $value) {
|
foreach ($data['subject_file_url'] as $key => $value) {
|
||||||
@ -141,15 +165,34 @@ class SubjectHomeworkController extends Crud
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
$subject_file_version_url = [];
|
||||||
|
if (isset($data['subject_file_version_url'])) {
|
||||||
|
foreach ($data['subject_file_version_url'] as $key => $value) {
|
||||||
|
$subject_file_version_url[] = [
|
||||||
|
'url' => $value,
|
||||||
|
'name' => $data['subject_file_version_url_name'][$key]
|
||||||
|
];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$subject_homework = \app\common\model\SubjectHomework::where(['id' => $data['id']])->findOrEmpty();
|
$subject_homework = \app\common\model\SubjectHomework::where(['id' => $data['id']])->findOrEmpty();
|
||||||
$subject_homework->save([
|
$subject_homework->save([
|
||||||
'is_publish' => $data['is_publish'],
|
'homework_version_is_publish' => $data['homework_version_is_publish'],
|
||||||
|
'last_homework_feedback_is_publish' => $data['last_homework_feedback_is_publish'],
|
||||||
|
'subject_report_version_is_publish' => $data['subject_report_version_is_publish'],
|
||||||
|
'subject_file_version_is_publish' => $data['subject_file_version_is_publish'],
|
||||||
'homework_web_url' => $data['homework_web_url'],
|
'homework_web_url' => $data['homework_web_url'],
|
||||||
'homework_file_url' => empty($homework_file_url) ? '' : json_encode($homework_file_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
'homework_file_url' => empty($homework_file_url) ? '' : json_encode($homework_file_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
||||||
'homework_version_file_url' => empty($homework_version_file_url) ? '' : json_encode($homework_version_file_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
'homework_version_file_url' => empty($homework_version_file_url) ? '' : json_encode($homework_version_file_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
||||||
'last_homework_feedback_url' => empty($last_homework_feedback_url) ? '' : json_encode($last_homework_feedback_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
'last_homework_feedback_url' => empty($last_homework_feedback_url) ? '' : json_encode($last_homework_feedback_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
||||||
|
'last_homework_feedback_version_url' => empty($last_homework_feedback_version_url) ? '' : json_encode($last_homework_feedback_version_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
||||||
'subject_report_url' => empty($subject_report_url) ? '' : json_encode($subject_report_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
'subject_report_url' => empty($subject_report_url) ? '' : json_encode($subject_report_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
||||||
|
'subject_report_version_url' => empty($subject_report_version_url) ? '' : json_encode($subject_report_version_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
||||||
'subject_file_url' => empty($subject_file_url) ? '' : json_encode($subject_file_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
'subject_file_url' => empty($subject_file_url) ? '' : json_encode($subject_file_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
||||||
|
'subject_file_version_url' => empty($subject_file_version_url) ? '' : json_encode($subject_file_version_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
return json([
|
return json([
|
||||||
@ -171,13 +214,23 @@ class SubjectHomeworkController extends Crud
|
|||||||
if ($subject_homework['last_homework_feedback_url']) {
|
if ($subject_homework['last_homework_feedback_url']) {
|
||||||
$subject_homework['last_homework_feedback_url'] = json_decode($subject_homework['last_homework_feedback_url'], true);
|
$subject_homework['last_homework_feedback_url'] = json_decode($subject_homework['last_homework_feedback_url'], true);
|
||||||
}
|
}
|
||||||
|
if ($subject_homework['last_homework_feedback_version_url']) {
|
||||||
|
$subject_homework['last_homework_feedback_version_url'] = json_decode($subject_homework['last_homework_feedback_version_url'], true);
|
||||||
|
}
|
||||||
if ($subject_homework['subject_report_url']) {
|
if ($subject_homework['subject_report_url']) {
|
||||||
$subject_homework['subject_report_url'] = json_decode($subject_homework['subject_report_url'], true);
|
$subject_homework['subject_report_url'] = json_decode($subject_homework['subject_report_url'], true);
|
||||||
}
|
}
|
||||||
|
if ($subject_homework['subject_report_version_url']) {
|
||||||
|
$subject_homework['subject_report_version_url'] = json_decode($subject_homework['subject_report_version_url'], true);
|
||||||
|
}
|
||||||
if ($subject_homework['subject_file_url']) {
|
if ($subject_homework['subject_file_url']) {
|
||||||
$subject_homework['subject_file_url'] = json_decode($subject_homework['subject_file_url'], true);
|
$subject_homework['subject_file_url'] = json_decode($subject_homework['subject_file_url'], true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($subject_homework['subject_file_version_url']) {
|
||||||
|
$subject_homework['subject_file_version_url'] = json_decode($subject_homework['subject_file_version_url'], true);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
return view('subject-homework/update', ['subject_homework' => $subject_homework]);
|
return view('subject-homework/update', ['subject_homework' => $subject_homework]);
|
||||||
}
|
}
|
||||||
|
@ -76,160 +76,306 @@
|
|||||||
class="layui-input">
|
class="layui-input">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<fieldset class="layui-elem-field">
|
||||||
|
<legend style="font-size: 14px">课程作业</legend>
|
||||||
|
|
||||||
|
<div class="layui-form-item">
|
||||||
<div class="layui-form-item">
|
<label class="layui-form-label">源文件</label>
|
||||||
<label class="layui-form-label">课程作业</label>
|
<div class="layui-input-block" id="homework_file_url">
|
||||||
<div class="layui-input-block" id="homework_file_url">
|
{if !empty($subject_homework['homework_file_url'])}
|
||||||
{if !empty($subject_homework['homework_file_url'])}
|
{foreach $subject_homework['homework_file_url'] as $index => $item}
|
||||||
{foreach $subject_homework['homework_file_url'] as $index => $item}
|
<div style="margin-top: 10px;display: inline-block;">
|
||||||
<div style="margin-top: 10px;display: inline-block;">
|
<div style="width: 250px;">
|
||||||
<div style="width: 250px;">
|
<span><a href="{$item['url']}" download="{$item['name']}">{$item['name']}</a></span>
|
||||||
<span><a href="{$item['url']}" download="{$item['name']}">{$item['name']}</a></span>
|
<input type="hidden" name="homework_file_url[{$index}]" value="{$item['url']}">
|
||||||
<input type="hidden" name="homework_file_url[{$index}]" value="{$item['url']}">
|
<input type="hidden" name="homework_file_url_name[{$index}]" value="{$item['name']}">
|
||||||
<input type="hidden" name="homework_file_url_name[{$index}]" value="{$item['name']}">
|
<button type="button"
|
||||||
<button type="button" class="layui-btn layui-btn-xs layui-bg-red remove_homework_file_url"
|
class="layui-btn layui-btn-xs layui-bg-red remove_homework_file_url"
|
||||||
permission="app.admin.teacher.delete">删除
|
permission="app.admin.teacher.delete">删除
|
||||||
</button>
|
</button>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
{/foreach}
|
||||||
|
{/if}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
{/foreach}
|
<div class="layui-input-inline" style="margin-left: 100px;padding-top: 10px;">
|
||||||
{/if}
|
<button type="button" class="layui-btn layui-btn-sm" id="homework_file_url_upload"
|
||||||
|
permission="app.admin.upload.file">
|
||||||
</div>
|
<i class="layui-icon layui-icon-upload"></i>上传文件
|
||||||
<div class="layui-input-inline" style="margin-left: 100px;padding-top: 10px;">
|
|
||||||
<button type="button" class="pear-btn pear-btn-primary pear-btn-sm" id="homework_file_url_upload"
|
|
||||||
permission="app.admin.upload.file">
|
|
||||||
<i class="layui-icon layui-icon-upload"></i>上传文件
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">新版课程作业</label>
|
|
||||||
<div class="layui-input-block" id="homework_version_file_url">
|
|
||||||
{if !empty($subject_homework['homework_version_file_url'])}
|
|
||||||
{foreach $subject_homework['homework_version_file_url'] as $index => $item}
|
|
||||||
<div style="margin-top: 10px;display: inline-block;">
|
|
||||||
<div style="width: 250px;">
|
|
||||||
<span><a href="{$item['url']}">{$item['name']}</a></span>
|
|
||||||
<input type="hidden" name="homework_version_file_url[{$index}]" value="{$item['url']}">
|
|
||||||
<input type="hidden" name="homework_version_file_url_name[{$index}]"
|
|
||||||
value="{$item['name']}">
|
|
||||||
<button type="button"
|
|
||||||
class="layui-btn layui-btn-xs layui-bg-red remove_homework_version_file_url"
|
|
||||||
lay-event="remove" permission="app.admin.teacher.delete">删除
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
{/foreach}
|
|
||||||
{/if}
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class="layui-input-inline" style="margin-left: 100px;padding-top: 10px;">
|
|
||||||
<button type="button" class="pear-btn pear-btn-primary pear-btn-sm"
|
|
||||||
id="homework_version_file_url_upload" permission="app.admin.upload.file">
|
|
||||||
<i class="layui-icon layui-icon-upload"></i>上传文件
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">上次作业</label>
|
|
||||||
<div class="layui-input-block" id="last_homework_feedback_url">
|
|
||||||
{if !empty($subject_homework['last_homework_feedback_url'])}
|
|
||||||
{foreach $subject_homework['last_homework_feedback_url'] as $index => $item}
|
|
||||||
<div style="margin-top: 10px;display: inline-block;">
|
|
||||||
<div style="width: 250px;">
|
|
||||||
<span><a href="{$item['url']}">{$item['name']}</a></span>
|
|
||||||
<input type="hidden" name="last_homework_feedback_url[{$index}]" value="{$item['url']}">
|
|
||||||
<input type="hidden" name="last_homework_feedback_url_name[{$index}]"
|
|
||||||
value="{$item['name']}">
|
|
||||||
<button type="button"
|
|
||||||
class="layui-btn layui-btn-xs layui-bg-red remove_last_homework_feedback_url"
|
|
||||||
lay-event="remove" permission="app.admin.teacher.delete">删除
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
{/foreach}
|
|
||||||
{/if}
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class="layui-input-inline" style="margin-left: 100px;padding-top: 10px;">
|
|
||||||
<button type="button" class="pear-btn pear-btn-primary pear-btn-sm"
|
|
||||||
id="last_homework_feedback_url_upload" permission="app.admin.upload.file">
|
|
||||||
<i class="layui-icon layui-icon-upload"></i>上传文件
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">课程报告</label>
|
|
||||||
<div class="layui-input-block" id="subject_report_url">
|
|
||||||
{if !empty($subject_homework['subject_report_url'])}
|
|
||||||
{foreach $subject_homework['subject_report_url'] as $index => $item}
|
|
||||||
<div style="margin-top: 10px;display: inline-block;">
|
|
||||||
<div style="width: 250px;">
|
|
||||||
<span><a href="{$item['url']}">{$item['name']}</a></span>
|
|
||||||
<input type="hidden" name="subject_report_url[{$index}]" value="{$item['url']}">
|
|
||||||
<input type="hidden" name="subject_report_url_name[{$index}]" value="{$item['name']}">
|
|
||||||
<button type="button" class="layui-btn layui-btn-xs layui-bg-red remove_subject_report_url"
|
|
||||||
lay-event="remove" permission="app.admin.teacher.delete">删除
|
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{/foreach}
|
|
||||||
{/if}
|
|
||||||
|
|
||||||
</div>
|
<div class="layui-form-item">
|
||||||
<div class="layui-input-inline" style="margin-left: 100px;padding-top: 10px;">
|
<label class="layui-form-label">翻译件</label>
|
||||||
<button type="button" class="pear-btn pear-btn-primary pear-btn-sm" id="subject_report_url_upload"
|
<div class="layui-input-block" id="homework_version_file_url">
|
||||||
permission="app.admin.upload.file">
|
{if !empty($subject_homework['homework_version_file_url'])}
|
||||||
<i class="layui-icon layui-icon-upload"></i>上传文件
|
{foreach $subject_homework['homework_version_file_url'] as $index => $item}
|
||||||
</button>
|
<div style="margin-top: 10px;display: inline-block;">
|
||||||
</div>
|
<div style="width: 250px;">
|
||||||
</div>
|
<span><a href="{$item['url']}">{$item['name']}</a></span>
|
||||||
|
<input type="hidden" name="homework_version_file_url[{$index}]" value="{$item['url']}">
|
||||||
|
<input type="hidden" name="homework_version_file_url_name[{$index}]"
|
||||||
|
value="{$item['name']}">
|
||||||
|
<button type="button"
|
||||||
|
class="layui-btn layui-btn-xs layui-bg-red remove_homework_version_file_url"
|
||||||
|
lay-event="remove" permission="app.admin.teacher.delete">删除
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{/foreach}
|
||||||
|
{/if}
|
||||||
|
|
||||||
<div class="layui-form-item">
|
</div>
|
||||||
<label class="layui-form-label">课程文件</label>
|
<div class="layui-input-inline" style="margin-left: 100px;padding-top: 10px;">
|
||||||
<div class="layui-input-block">
|
<button type="button" class="layui-btn layui-btn-sm"
|
||||||
<div class="layui-input-block" id="subject_file_url">
|
id="homework_version_file_url_upload" permission="app.admin.upload.file">
|
||||||
{if !empty($subject_homework['subject_file_url'])}
|
<i class="layui-icon layui-icon-upload"></i>上传文件
|
||||||
{foreach $subject_homework['subject_file_url'] as $index => $item}
|
</button>
|
||||||
<div style="margin-top: 10px;display: inline-block;">
|
</div>
|
||||||
<div style="width: 250px;">
|
</div>
|
||||||
<span><a href="{$item['url']}">{$item['name']}</a></span>
|
|
||||||
<input type="hidden" name="subject_file_url[{$index}]" value="{$item['url']}">
|
<div class="layui-form-item">
|
||||||
<input type="hidden" name="subject_file_url_name[{$index}]" value="{$item['name']}">
|
<label class="layui-form-label">是否发布</label>
|
||||||
<button type="button" class="layui-btn layui-btn-xs layui-bg-red remove_subject_file_url"
|
<div class="layui-input-block">
|
||||||
lay-event="remove" permission="app.admin.teacher.delete">删除
|
<input type="checkbox" id="homework_version_is_publish" lay-filter="homework_version_is_publish"
|
||||||
|
lay-skin="switch"/>
|
||||||
|
<input type="text" style="display:none" name="homework_version_is_publish"
|
||||||
|
value="{$subject_homework['homework_version_is_publish']}"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
|
||||||
|
<fieldset class="layui-elem-field">
|
||||||
|
<legend style="font-size: 14px">上次作业</legend>
|
||||||
|
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">源文件</label>
|
||||||
|
<div class="layui-input-block" id="last_homework_feedback_url">
|
||||||
|
{if !empty($subject_homework['last_homework_feedback_url'])}
|
||||||
|
{foreach $subject_homework['last_homework_feedback_url'] as $index => $item}
|
||||||
|
<div style="margin-top: 10px;display: inline-block;">
|
||||||
|
<div style="width: 250px;">
|
||||||
|
<span><a href="{$item['url']}">{$item['name']}</a></span>
|
||||||
|
<input type="hidden" name="last_homework_feedback_url[{$index}]" value="{$item['url']}">
|
||||||
|
<input type="hidden" name="last_homework_feedback_url_name[{$index}]"
|
||||||
|
value="{$item['name']}">
|
||||||
|
<button type="button"
|
||||||
|
class="layui-btn layui-btn-xs layui-bg-red remove_last_homework_feedback_url"
|
||||||
|
lay-event="remove" permission="app.admin.teacher.delete">删除
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{/foreach}
|
||||||
|
{/if}
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="layui-input-inline" style="margin-left: 100px;padding-top: 10px;">
|
||||||
|
<button type="button" class="layui-btn layui-btn-sm"
|
||||||
|
id="last_homework_feedback_url_upload" permission="app.admin.upload.file">
|
||||||
|
<i class="layui-icon layui-icon-upload"></i>上传文件
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">翻译件</label>
|
||||||
|
<div class="layui-input-block" id="last_homework_feedback_version_url">
|
||||||
|
{if !empty($subject_homework['last_homework_feedback_version_url'])}
|
||||||
|
{foreach $subject_homework['last_homework_feedback_version_url'] as $index => $item}
|
||||||
|
<div style="margin-top: 10px;display: inline-block;">
|
||||||
|
<div style="width: 250px;">
|
||||||
|
<span><a href="{$item['url']}">{$item['name']}</a></span>
|
||||||
|
<input type="hidden" name="last_homework_feedback_version_url[{$index}]"
|
||||||
|
value="{$item['url']}">
|
||||||
|
<input type="hidden" name="last_homework_feedback_version_url_name[{$index}]"
|
||||||
|
value="{$item['name']}">
|
||||||
|
<button type="button"
|
||||||
|
class="layui-btn layui-btn-xs layui-bg-red remove_last_homework_feedback_version_url"
|
||||||
|
lay-event="remove" permission="app.admin.teacher.delete">删除
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{/foreach}
|
||||||
|
{/if}
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="layui-input-inline" style="margin-left: 100px;padding-top: 10px;">
|
||||||
|
<button type="button" class="layui-btn layui-btn-sm"
|
||||||
|
id="last_homework_feedback_version_url_upload" permission="app.admin.upload.file">
|
||||||
|
<i class="layui-icon layui-icon-upload"></i>上传文件
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">是否发布</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="checkbox" id="last_homework_feedback_is_publish"
|
||||||
|
lay-filter="last_homework_feedback_is_publish"
|
||||||
|
lay-skin="switch"/>
|
||||||
|
<input type="text" style="display:none" name="last_homework_feedback_is_publish"
|
||||||
|
value="{$subject_homework['last_homework_feedback_is_publish']}"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
|
||||||
|
<fieldset class="layui-elem-field">
|
||||||
|
<legend style="font-size: 14px">课程报告</legend>
|
||||||
|
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">源文件</label>
|
||||||
|
<div class="layui-input-block" id="subject_report_url">
|
||||||
|
{if !empty($subject_homework['subject_report_url'])}
|
||||||
|
{foreach $subject_homework['subject_report_url'] as $index => $item}
|
||||||
|
<div style="margin-top: 10px;display: inline-block;">
|
||||||
|
<div style="width: 250px;">
|
||||||
|
<span><a href="{$item['url']}">{$item['name']}</a></span>
|
||||||
|
<input type="hidden" name="subject_report_url[{$index}]" value="{$item['url']}">
|
||||||
|
<input type="hidden" name="subject_report_url_name[{$index}]" value="{$item['name']}">
|
||||||
|
<button type="button"
|
||||||
|
class="layui-btn layui-btn-xs layui-bg-red remove_subject_report_url"
|
||||||
|
lay-event="remove" permission="app.admin.teacher.delete">删除
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{/foreach}
|
||||||
|
{/if}
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="layui-input-inline" style="margin-left: 100px;padding-top: 10px;">
|
||||||
|
<button type="button" class="layui-btn layui-btn-sm" id="subject_report_url_upload"
|
||||||
|
permission="app.admin.upload.file">
|
||||||
|
<i class="layui-icon layui-icon-upload"></i>上传文件
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">翻译件</label>
|
||||||
|
<div class="layui-input-block" id="subject_report_version_url">
|
||||||
|
{if !empty($subject_homework['subject_report_version_url'])}
|
||||||
|
{foreach $subject_homework['subject_report_version_url'] as $index => $item}
|
||||||
|
<div style="margin-top: 10px;display: inline-block;">
|
||||||
|
<div style="width: 250px;">
|
||||||
|
<span><a href="{$item['url']}">{$item['name']}</a></span>
|
||||||
|
<input type="hidden" name="subject_report_version_url[{$index}]" value="{$item['url']}">
|
||||||
|
<input type="hidden" name="subject_report_version_url_name[{$index}]"
|
||||||
|
value="{$item['name']}">
|
||||||
|
<button type="button"
|
||||||
|
class="layui-btn layui-btn-xs layui-bg-red remove_subject_report_version_url"
|
||||||
|
lay-event="remove" permission="app.admin.teacher.delete">删除
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{/foreach}
|
||||||
|
{/if}
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="layui-input-inline" style="margin-left: 100px;padding-top: 10px;">
|
||||||
|
<button type="button" class="layui-btn layui-btn-sm" id="subject_report_version_url_upload"
|
||||||
|
permission="app.admin.upload.file">
|
||||||
|
<i class="layui-icon layui-icon-upload"></i>上传文件
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">是否发布</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="checkbox" id="subject_report_version_is_publish"
|
||||||
|
lay-filter="subject_report_version_is_publish"
|
||||||
|
lay-skin="switch"/>
|
||||||
|
<input type="text" style="display:none" name="subject_report_version_is_publish"
|
||||||
|
value="{$subject_homework['subject_report_version_is_publish']}"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
|
||||||
|
<fieldset class="layui-elem-field">
|
||||||
|
<legend style="font-size: 14px">课程文件</legend>
|
||||||
|
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">源文件</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<div class="layui-input-block" id="subject_file_url">
|
||||||
|
{if !empty($subject_homework['subject_file_url'])}
|
||||||
|
{foreach $subject_homework['subject_file_url'] as $index => $item}
|
||||||
|
<div style="margin-top: 10px;display: inline-block;">
|
||||||
|
<div style="width: 250px;">
|
||||||
|
<span><a href="{$item['url']}">{$item['name']}</a></span>
|
||||||
|
<input type="hidden" name="subject_file_url[{$index}]" value="{$item['url']}">
|
||||||
|
<input type="hidden" name="subject_file_url_name[{$index}]" value="{$item['name']}">
|
||||||
|
<button type="button"
|
||||||
|
class="layui-btn layui-btn-xs layui-bg-red remove_subject_file_url"
|
||||||
|
lay-event="remove" permission="app.admin.teacher.delete">删除
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{/foreach}
|
||||||
|
{/if}
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="layui-input-inline" style="margin-left: 100px;padding-top: 10px;">
|
||||||
|
<button type="button" class="layui-btn layui-btn-sm" id="subject_file_url_upload"
|
||||||
|
permission="app.admin.upload.file">
|
||||||
|
<i class="layui-icon layui-icon-upload"></i>上传文件
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{/foreach}
|
|
||||||
{/if}
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-input-inline" style="margin-left: 100px;padding-top: 10px;">
|
|
||||||
<button type="button" class="pear-btn pear-btn-primary pear-btn-sm" id="subject_file_url_upload"
|
|
||||||
permission="app.admin.upload.file">
|
<div class="layui-form-item">
|
||||||
<i class="layui-icon layui-icon-upload"></i>上传文件
|
<label class="layui-form-label">翻译件</label>
|
||||||
</button>
|
<div class="layui-input-block">
|
||||||
|
<div class="layui-input-block" id="subject_file_version_url">
|
||||||
|
{if !empty($subject_homework['subject_file_version_url'])}
|
||||||
|
{foreach $subject_homework['subject_file_version_url'] as $index => $item}
|
||||||
|
<div style="margin-top: 10px;display: inline-block;">
|
||||||
|
<div style="width: 250px;">
|
||||||
|
<span><a href="{$item['url']}">{$item['name']}</a></span>
|
||||||
|
<input type="hidden" name="subject_file_version_url[{$index}]"
|
||||||
|
value="{$item['url']}">
|
||||||
|
<input type="hidden" name="subject_file_version_url_name[{$index}]"
|
||||||
|
value="{$item['name']}">
|
||||||
|
<button type="button"
|
||||||
|
class="layui-btn layui-btn-xs layui-bg-red remove_subject_file_version_url"
|
||||||
|
lay-event="remove" permission="app.admin.teacher.delete">删除
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{/foreach}
|
||||||
|
{/if}
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="layui-input-inline" style="margin-left: 100px;padding-top: 10px;">
|
||||||
|
<button type="button" class="layui-btn layui-btn-sm" id="subject_file_version_url_upload"
|
||||||
|
permission="app.admin.upload.file">
|
||||||
|
<i class="layui-icon layui-icon-upload"></i>上传文件
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">是否发布</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="checkbox" id="subject_file_version_is_publish"
|
||||||
|
lay-filter="subject_file_version_is_publish" lay-skin="switch"/>
|
||||||
|
<input type="text" style="display:none" name="subject_file_version_is_publish"
|
||||||
|
value="{$subject_homework['subject_file_version_is_publish']}"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="layui-form-item">
|
|
||||||
<label class="layui-form-label">是否发布</label>
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<input type="checkbox" id="is_publish" lay-filter="is_publish" lay-skin="switch"/>
|
|
||||||
<input type="text" style="display:none" name="is_publish" value="{$subject_homework['is_publish']}"/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="bottom">
|
<div class="bottom">
|
||||||
@ -243,6 +389,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<script src="/app/admin/component/layui/layui.js?v=2.8.12"></script>
|
<script src="/app/admin/component/layui/layui.js?v=2.8.12"></script>
|
||||||
@ -395,6 +542,33 @@
|
|||||||
$('#last_homework_feedback_url').on('click', '.remove_last_homework_feedback_url', function () {
|
$('#last_homework_feedback_url').on('click', '.remove_last_homework_feedback_url', function () {
|
||||||
$(this).parent().parent().remove();
|
$(this).parent().parent().remove();
|
||||||
})
|
})
|
||||||
|
// 字段 上次家庭作业翻译件 last_homework_feedback_url
|
||||||
|
layui.use(["upload", "layer", "popup", "util"], function () {
|
||||||
|
let input = layui.$("#last_homework_feedback_version_url").prev();
|
||||||
|
input.prev().html(layui.util.escape(input.val()));
|
||||||
|
layui.upload.render({
|
||||||
|
elem: "#last_homework_feedback_version_url_upload",
|
||||||
|
accept: "file",
|
||||||
|
url: "/app/admin/upload/uploadFile",
|
||||||
|
field: "file",
|
||||||
|
done: function (res) {
|
||||||
|
if (res.code) return layui.popup.failure(res.msg);
|
||||||
|
$('#last_homework_feedback_version_url').append('<div style="margin-top: 10px;display: inline-block;">\n' +
|
||||||
|
'<div style="width: 250px;">\n' +
|
||||||
|
'<span><a href="' + res.data.url + '">' + res.data.name + '</a></span>\n' +
|
||||||
|
'<input type="hidden" name="last_homework_feedback_version_url[]" value="' + res.data.url + '">\n' +
|
||||||
|
'<input type="hidden" name="last_homework_feedback_version_url_name[]" value="' + res.data.name + '">\n' +
|
||||||
|
'<button type="button" class="layui-btn layui-btn-xs layui-bg-red remove_last_homework_feedback_version_url" permission="app.admin.teacher.delete">删除</button>\n' +
|
||||||
|
'</div>\n' +
|
||||||
|
'</div>');
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
$('#last_homework_feedback_version_url').on('click', '.remove_last_homework_feedback_version_url', function () {
|
||||||
|
$(this).parent().parent().remove();
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
// 字段课程报告 subject_report_url
|
// 字段课程报告 subject_report_url
|
||||||
@ -425,6 +599,34 @@
|
|||||||
$(this).parent().parent().remove();
|
$(this).parent().parent().remove();
|
||||||
})
|
})
|
||||||
|
|
||||||
|
// 字段课程报告 subject_report_url
|
||||||
|
layui.use(["upload", "layer", "popup", "util"], function () {
|
||||||
|
let input = layui.$("#subject_report_version_url").prev();
|
||||||
|
input.prev().html(layui.util.escape(input.val()));
|
||||||
|
layui.upload.render({
|
||||||
|
elem: "#subject_report_version_url_upload",
|
||||||
|
accept: "file",
|
||||||
|
url: "/app/admin/upload/uploadFile",
|
||||||
|
field: "file",
|
||||||
|
done: function (res) {
|
||||||
|
if (res.code) return layui.popup.failure(res.msg);
|
||||||
|
$('#subject_report_version_url').append('<div style="margin-top: 10px;display: inline-block;">\n' +
|
||||||
|
'<div style="width: 250px;">\n' +
|
||||||
|
'<span><a href="' + res.data.url + '">' + res.data.name + '</a></span>\n' +
|
||||||
|
'<input type="hidden" name="subject_report_version_url[]" value="' + res.data.url + '">\n' +
|
||||||
|
'<input type="hidden" name="subject_report_version_url_name[]" value="' + res.data.name + '">\n' +
|
||||||
|
'<button type="button" class="layui-btn layui-btn-xs layui-bg-red remove_subject_report_version_url" permission="app.admin.teacher.delete">删除</button>\n' +
|
||||||
|
'</div>\n' +
|
||||||
|
'</div>');
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
$('#subject_report_version_url').on('click', '.remove_subject_report_version_url', function () {
|
||||||
|
$(this).parent().parent().remove();
|
||||||
|
})
|
||||||
|
|
||||||
// 字段课程报告 subject_file_url
|
// 字段课程报告 subject_file_url
|
||||||
layui.use(["upload", "layer", "popup", "util"], function () {
|
layui.use(["upload", "layer", "popup", "util"], function () {
|
||||||
let input = layui.$("#subject_file_url").prev();
|
let input = layui.$("#subject_file_url").prev();
|
||||||
@ -453,6 +655,43 @@
|
|||||||
$(this).parent().parent().remove();
|
$(this).parent().parent().remove();
|
||||||
})
|
})
|
||||||
|
|
||||||
|
// 字段课程报告 subject_file_url
|
||||||
|
layui.use(["upload", "layer", "popup", "util"], function () {
|
||||||
|
let input = layui.$("#subject_file_version_url").prev();
|
||||||
|
input.prev().html(layui.util.escape(input.val()));
|
||||||
|
layui.upload.render({
|
||||||
|
elem: "#subject_file_version_url_upload",
|
||||||
|
accept: "file",
|
||||||
|
url: "/app/admin/upload/uploadFile",
|
||||||
|
field: "file",
|
||||||
|
done: function (res) {
|
||||||
|
if (res.code) return layui.popup.failure(res.msg);
|
||||||
|
$('#subject_file_version_url').append('<div style="margin-top: 10px;display: inline-block;">\n' +
|
||||||
|
'<div style="width: 250px;">\n' +
|
||||||
|
'<span><a href="' + res.data.url + '">' + res.data.name + '</a></span>\n' +
|
||||||
|
'<input type="hidden" name="subject_file_version_url[]" value="' + res.data.url + '">\n' +
|
||||||
|
'<input type="hidden" name="subject_file_version_url_name[]" value="' + res.data.name + '">\n' +
|
||||||
|
'<button type="button" class="layui-btn layui-btn-xs layui-bg-red remove_subject_file_version_url" permission="app.admin.teacher.delete">删除</button>\n' +
|
||||||
|
'</div>\n' +
|
||||||
|
'</div>');
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
$('#subject_file_version_url').on('click', '.remove_subject_file_version_url', function () {
|
||||||
|
$(this).parent().parent().remove();
|
||||||
|
})
|
||||||
|
|
||||||
|
// 字段 是否发布 is_publish
|
||||||
|
layui.use(["form"], function () {
|
||||||
|
layui.$("#homework_version_is_publish").attr("checked", layui.$('input[name="homework_version_is_publish"]').val() != 0);
|
||||||
|
layui.form.render();
|
||||||
|
layui.form.on("switch(homework_version_is_publish)", function (data) {
|
||||||
|
layui.$('input[name="homework_version_is_publish"]').val(this.checked ? 1 : 0);
|
||||||
|
});
|
||||||
|
})
|
||||||
|
|
||||||
// 字段 是否发布 is_publish
|
// 字段 是否发布 is_publish
|
||||||
layui.use(["form"], function () {
|
layui.use(["form"], function () {
|
||||||
layui.$("#is_publish").attr("checked", layui.$('input[name="is_publish"]').val() != 0);
|
layui.$("#is_publish").attr("checked", layui.$('input[name="is_publish"]').val() != 0);
|
||||||
@ -462,6 +701,32 @@
|
|||||||
});
|
});
|
||||||
})
|
})
|
||||||
|
|
||||||
|
// 字段 是否发布 is_publish
|
||||||
|
layui.use(["form"], function () {
|
||||||
|
layui.$("#last_homework_feedback_is_publish").attr("checked", layui.$('input[name="last_homework_feedback_is_publish"]').val() != 0);
|
||||||
|
layui.form.render();
|
||||||
|
layui.form.on("switch(last_homework_feedback_is_publish)", function (data) {
|
||||||
|
layui.$('input[name="last_homework_feedback_is_publish"]').val(this.checked ? 1 : 0);
|
||||||
|
});
|
||||||
|
})
|
||||||
|
|
||||||
|
// 字段 是否发布 is_publish
|
||||||
|
layui.use(["form"], function () {
|
||||||
|
layui.$("#subject_report_version_is_publish").attr("checked", layui.$('input[name="subject_report_version_is_publish"]').val() != 0);
|
||||||
|
layui.form.render();
|
||||||
|
layui.form.on("switch(subject_report_version_is_publish)", function (data) {
|
||||||
|
layui.$('input[name="subject_report_version_is_publish"]').val(this.checked ? 1 : 0);
|
||||||
|
});
|
||||||
|
})
|
||||||
|
// 字段 是否发布 is_publish
|
||||||
|
layui.use(["form"], function () {
|
||||||
|
layui.$("#subject_file_version_is_publish").attr("checked", layui.$('input[name="subject_file_version_is_publish"]').val() != 0);
|
||||||
|
layui.form.render();
|
||||||
|
layui.form.on("switch(subject_file_version_is_publish)", function (data) {
|
||||||
|
layui.$('input[name="subject_file_version_is_publish"]').val(this.checked ? 1 : 0);
|
||||||
|
});
|
||||||
|
})
|
||||||
|
|
||||||
// 字段 创建时间 created_at
|
// 字段 创建时间 created_at
|
||||||
layui.use(["laydate"], function () {
|
layui.use(["laydate"], function () {
|
||||||
layui.laydate.render({
|
layui.laydate.render({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user