123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179 |
- /**
- * Created by Administrator on 2018/1/4 0004.
- */
- var editor;
- var flag=true;
- $(document).ready(function() {
- editor=UE.getEditor('content', {
- toolbars: [
- ['bold', 'italic', 'underline', 'fontborder', 'strikethrough', 'superscript', 'subscript',
- 'removeformat', 'formatmatch', 'autotypeset', 'blockquote', 'pasteplain', '|', 'forecolor',
- 'backcolor', 'insertorderedlist', 'insertunorderedlist','simpleupload', 'selectall', 'cleardoc',
- 'justifyleft', 'justifyright','justifycenter', 'justifyjustify',
- 'fontfamily', 'fontsize', 'paragraph']
- // [//工具条
- // 'fullscreen', 'source', 'undo', 'redo', 'bold', 'italic',
- // 'underline','fontborder', 'backcolor', 'fontsize', 'fontfamily',
- // 'justifyleft', 'justifyright','justifycenter', 'justifyjustify',
- // 'strikethrough','superscript', 'subscript', 'removeformat',
- // 'formatmatch','autotypeset', 'blockquote', 'pasteplain', '|',
- // 'forecolor', 'backcolor','insertorderedlist', 'insertunorderedlist',
- // 'selectall', 'cleardoc', 'link', 'unlink','emotion', 'help'
- // ]
- ]
- });
- var id =getQueryString("id");
- if(id != "add"){
- flag=false;
- findone(id);
- }
- $("#qa_form").submit(function () {
- var flad = checkForm();
- if(!flad){
- return false;
- }
- $("#addBtn").attr("style","display: none");
- $("#projectBtn").attr("style", "margin: 20px;background: #f2a734;font-size: 14px;width: 110px");
- $("#qa_form").ajaxSubmit({
- success: function (data) {
- if(data.status == "SUCCESS"){
- Showbo.Msg.alert("操作成功");
- setTimeout('myrefresh()',1000); //指定1秒刷新一次
- window.location.href ="/iflytek/company.html";
- } else if(data.status == "ERROR"){
- Showbo.Msg.alert("操作失败");
- $("#projectBtn").attr("style","display: none");
- $("#addBtn").attr("style", "margin: 20px;background: #f2a734;font-size: 14px;width: 110px");
- }
- },
- });
- return false;
- });
- typeSelectList($("#btype").val(),"btype",-1);
- });
- function findone(id) {
- $.ajax({
- url: baseConfig.URL.companyById + "",
- type: "POST",
- data: {id:id},
- cache: false,
- success: function (data) {
- if(data.status == "SUCCESS"){
- var rec = data.rec;
- $("#id").val(rec.id);
- $("#title").val(rec.title);
- $("#btype").val(rec.btype);
- $("#synopsis").val(rec.synopsis);
- $("#id").val(rec.id);
- typeSelectList(rec.btype.substring(0,2),"btype",rec.btype.substring(0,4));
- typeSelectList(rec.btype.substring(0,4),"type",rec.btype);
- // console.log(rec.btype);
- $("input[name='shownews'][value='"+rec.shownews+"']").attr("checked",true);
- editor.ready(function(){
- editor.setContent(rec.content);
- });
- }
- }
- });
- }
- function myrefresh(){
- window.location.href ="/iflytek/company.html";
- }
- function addData() {
- if(flag){
- document.getElementById("qa_form").action=" "+baseConfig.URL.companyAdd + "";
- }else{
- document.getElementById("qa_form").action=" "+baseConfig.URL.companyUpd + "";
- }
- $("#qa_form").submit();
- }
- function checkForm(){
- var content= editor.getContentTxt();
- if (content == "" || content==null) {
- Showbo.Msg.alert("请填写公司详细内容!");
- return false;
- }
- if ($.trim($('#title').val()) == "" ||$('#title').val()==null) {
- Showbo.Msg.alert("请填写公告名称!");
- return false;
- }
- if ($.trim($('#synopsis').val()) == "" ||$('#synopsis').val()==null) {
- Showbo.Msg.alert("请填写公司简介!");
- return false;
- }
- return true;
- }
- //获取url参数
- function getQueryString(name) {
- var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
- var r = window.location.search.substr(1).match(reg);
- if (r != null) return unescape(r[2]); return null;
- }
- function checkFileExt(filename)
- {
- var flag = false; //状态
- var arr = ["jpg","png","jpeg","bmp"];
- //取出上传文件的扩展名
- var index = filename.lastIndexOf(".");
- var ext = filename.substr(index+1);
- //循环比较
- for(var i=0;i<arr.length;i++)
- {
- if(ext == arr[i])
- {
- flag = true; //一旦找到合适的,立即退出循环
- break;
- }
- }
- //条件判断
- if(!flag){
- Showbo.Msg.alert("请上传正确的图片格式(jpg jpeg png bmp)!");
- return false;
- }
- }
- function onChangeSelect(){
- typeSelectList($("#btype").val(),"type",-1);
- }
- function typeSelectList(fcode,objid,objval){
- $.ajax({
- url: baseConfig.URL.companyselectType + "",
- type: "get",
- data:{fcode:fcode},
- cache: false,
- success:function (res) {
- console.log(res);
- var options = "";
- $.each(res.selectList, function (i, value) {
- options += "<option value=\"" + value.code + "\">" +value.name + "</option>";
- });
- $("#"+objid).html(options);
- if(objval!=-1){
- $("#"+objid).val(objval);
- }
- delete options;
- },
- complete:function (XHR, TS) {
- // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled");
- },
- error:function (XMLHttpRequest, textStatus, errorThrown) {
- alert(textStatus);
- }
- });
- }
|