app/views/educode_sales/ideas/index.html.erb in educode_sales-0.9.73 vs app/views/educode_sales/ideas/index.html.erb in educode_sales-0.9.74
- old
+ new
@@ -1,355 +1,14 @@
-<div style="margin: 10px 10px 10px 10px">
- <form class="layui-form layui-form-pane" lay-filter="search_ideas">
- <div class="layui-form-item">
- <div class="layui-inline ">
- <label class="layui-form-label">创建时间</label>
- <div class="layui-input-inline">
- <input type="text" class="layui-input" id="created_at" name="created_at" placeholder=" - " autocomplete="off">
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label">发布人</label>
- <div class="layui-input-inline">
- <%= select_tag "creator_id", options_for_select(@creator_arr, ""), { include_blank: true } %>
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label">方案指派人</label>
- <div class="layui-input-inline">
- <%= select_tag "staff_id", options_for_select(@staff_arr, ""), { include_blank: true } %>
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label">状态</label>
- <div class="layui-input-inline">
- <%= select_tag "status", options_for_select(EducodeSales::Idea.statuses.keys, ""), { include_blank: true } %>
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label">类型</label>
- <div class="layui-input-inline">
- <%= select_tag "types", options_for_select(EducodeSales::Idea.types.keys, ""), { include_blank: true } %>
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label">部署模式</label>
- <div class="layui-input-inline">
- <%= select_tag "model", options_for_select(EducodeSales::Idea.models.keys, ""), { include_blank: true } %>
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label">历史合作</label>
- <div class="layui-input-inline">
- <%= select_tag "history_type", options_for_select([["无", 0], ["有", 1]], ""), { include_blank: true } %>
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label">优先级</label>
- <div class="layui-input-inline">
- <%= select_tag "level", options_for_select(EducodeSales::Idea.levels.keys, ""), { include_blank: true } %>
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label">项目名称</label>
- <div class="layui-input-inline">
- <input type="text" class="layui-input" id="name" name="name" placeholder=" - " autocomplete="off">
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label">学校/单位</label>
- <div class="layui-input-inline">
- <input type="text" class="layui-input" id="school" name="school" placeholder=" - " autocomplete="off">
- </div>
- </div>
-
- <div class="layui-inline">
- <button type="reset" class="layui-btn layui-btn-primary" lay-submit lay-filter="reset_business_search">重置
- </button>
- <button type="submit" class="layui-btn layui-btn-primary" lay-submit lay-filter="search_ideas">搜 索
- </button>
- </div>
+<div class="layui-tab" lay-filter="operation_tab">
+ <ul class="layui-tab-title">
+ <li class="layui-this follows_li">跟进动态</li>
+ <li class="businesses_list_li">方案列表</li>
+ </ul>
+ <div class="layui-tab-content">
+ <div class="layui-tab-item layui-show">
+ <%= render 'follows' %>
</div>
- </form>
-</div>
-
-<script type="text/html" id="toolbarDemo">
- <div class="layui-btn-container">
- <span class="table-label">方案管理</span>
- <% if can? :create, EducodeSales::Idea %>
- <button class="layui-btn layui-btn-normal layui-btn-sm data-add-btn pull-right" lay-event="add">新增项目方案</button>
- <% end %>
+ <div class="layui-tab-item follows_div">
+ <%= render 'index' %>
+ </div>
</div>
-</script>
-<div class="">
- <table class="layui-hide" id="ideas_table" style="min-height: 300px;" lay-filter="ideas_table"></table>
-</div>
-<script type="text/html" id="currentTableBar">
- <a class="layui-btn layui-btn-normal layui-btn-xs data-count-edita" lay-event="add_event">详情</a>
- <% if can? :update, EducodeSales::Idea %>
- <a class="layui-btn layui-btn-normal layui-btn-xs data-count-edit" lay-event="idea_edit">编辑</a>
- <% end %>
- <% if can? :destroy, EducodeSales::Idea %>
- <a class="layui-btn layui-btn-danger layui-btn-xs data-count-edit" lay-event="idea_recycle">移除</a>
- <% end %>
-</script>
-<script type="text/html" id="statusTpl">
- {{# if(d.status === '已完成'){ }}
- <span style="color: #22bf18;">{{ d.status }}</span>
- {{# } else { }}
- <span style="color: #e60505;">{{ d.status }}</span>
- {{# } }}
-</script>
-
-<script>
- layui.use(['form', 'table', 'miniPage', 'element', 'request', 'laydate'], function () {
- var $ = layui.jquery,
- form = layui.form,
- request = layui.request,
- dropdown = layui.dropdown,
- miniPage = layui.miniPage,
- laydate = layui.laydate;
-
- var laydate = layui.laydate;
-
- laydate.render({
- elem: '#created_at',
- range: true
- });
-
- table = layui.table;
- table.render({
- elem: '#ideas_table',
- url: '/missions/ideas',
- where: {q: form.val('search_form')},
- toolbar: '#toolbarDemo',
- totalRow: true,
- defaultToolbar: ['filter'],
- cols: [
- [
- {
- field: 'school',
- width: 160,
- title: '学校/单位名称'
- },
- {
- field: 'name',
- width: 160,
- title: '项目名称'
- },
- {
- field: 'level',
- width: 100,
- title: '优先级'
- },
- {
- field: 'staff',
- title: '方案指派人',
- width: 100
- },
- {
- field: 'status',
- width: 100,
- title: '状态',
- templet: '#statusTpl'
- },
- {
- field: 'types',
- width: 100,
- title: '类型',
- },
- {
- field: 'model',
- width: 100,
- title: '部署模式',
- },
- {
- field: 'hardware',
- width: 150,
- title: '硬件规模(万)'
- },
- {
- field: 'project',
- width: 150,
- title: '并发规模(人)'
- },
- {
- field: 'money',
- width: 150,
- title: '项目预算(万)'
- },
- {
- field: 'creator',
- width: 100,
- title: '发布人'
- },
- {
- field: 'end_time',
- width: 200,
- title: '截止时间'
- },
- {
- field: 'history_type',
- width: 150,
- title: '历史合作'
- },
- {
- field: 'created_at',
- width: 150,
- title: '创建时间'
- },
- {
- field: 'content',
- width: 200,
- title: '反馈情况'
- },
- {
- title: '操作',
- minWidth: 170,
- toolbar: '#currentTableBar',
- align: "center",
- fixed: 'right'
- }
- ]
- ],
- limit: 20,
- limits: [10, 15, 20, 30, 40, 50, 60, 70, 80, 90],
- page: true,
- done: function (res) {
- }
- });
-
- function deleteBusiness(id, name) {
- layer.confirm('确定删除' + name, function (index) {
- request.delete('missions/ideas/' + id, {}, function (res) {
- layer.close(index);
- table.reload("ideas_table")
- })
- });
- }
-
- var sort = {}, search = {};
- table.on('sort(ideas_table)', function (obj) {
- sort.field = obj.field;
- sort.order = obj.type;
- table.reload('ideas_table', {
- initSort: obj,
- where: {
- sort: sort,
- q: search
- }
- });
- })
-
- // 监听搜索操作
- form.on('submit(search_ideas)', function (data) {
- search = data.field
- table.reload('ideas_table', {
- page: {
- curr: 1
- },
- where: {q: search, sort: sort}
- }, 'data');
- return false;
- });
-
- form.on('submit(reset_business_search)', function (data) {
- var field = data.field;
- form.val('search_ideas', {
- created_at: "",
- creator_id: "",
- staff_id: "",
- name: "",
- school: "",
- status: "",
- model: "",
- types: "",
- level: "",
- history_type: ""
- })
- return false;
- });
- // form.on('submit(show_hide)', function (data) {
- // $(".show_item").toggle()
- // return false;
- // });
- /**
- * toolbar事件监听
- */
- table.on('toolbar(ideas_table)', function (obj) {
- if (obj.event === 'add') { // 手动添加
- var content = miniPage.getHrefContent('/missions/ideas/new');
- var openWH = miniPage.getOpenWidthHeight();
- add_idea_index = layer.open({
- title: '新建',
- type: 1,
- shade: 0.2,
- maxmin: true,
- shadeClose: true,
- area: [openWH[0] + 'px', openWH[1] + 'px'],
- offset: [openWH[2] + 'px', openWH[3] + 'px'],
- content: content,
- });
- $(window).on("resize", function () {
- layer.full(index);
- });
- }
- });
-
- //监听表格复选框选择
- // table.on('checkbox(ideas_table)', function (obj) {
- // console.log(obj)
- // });
-
- table.on('tool(ideas_table)', function (obj) {
- var data = obj.data;
- id = data.id
- if (obj.event === 'add_event') { // 监听添加操作
- var content = miniPage.getHrefContent('/missions/ideas/detail?id=' + data.id);
- var openWH = miniPage.getOpenWidthHeight();
- show_index = layer.open({
- title: '详情',
- type: 1,
- shade: 0.2,
- maxmin: true,
- shadeClose: true,
- area: [openWH[0] + 'px', openWH[1] + 'px'],
- offset: [openWH[2] + 'px', openWH[3] + 'px'],
- content: content
- });
- $(window).on("resize", function () {
- layer.full(show_index);
- });
- } else if (obj.event === 'idea_recycle') {
- layer.confirm('确定删除' + data.name, function (index) {
- request.delete('missions/ideas/' + id, {}, function (res) {
- layer.close(index);
- table.reload("ideas_table")
- })
- });
- } else if (obj.event === 'idea_edit') { // 监听添加操作
- var content = miniPage.getHrefContent('/missions/ideas/' + id + '/edit');
- var openWH = miniPage.getOpenWidthHeight();
- edit_index = layer.open({
- title: '编辑',
- type: 1,
- shade: 0.2,
- maxmin: true,
- shadeClose: true,
- area: [openWH[0] + 'px', openWH[1] + 'px'],
- offset: [openWH[2] + 'px', openWH[3] + 'px'],
- content: content
- });
- $(window).on("resize", function () {
- layer.full(edit_index);
- });
- }
- });
-
- });
-</script>
-<style>
- .layui-table-tool-temp {
- padding-right: 30px;
- !important;
- }
-</style>
+</div>
\ No newline at end of file