| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <script src="../../Script/Common/huayi.load.js"></script>
- <script src="../../Script/Common/huayi.config.js"></script>
- <script src="../../js/laydate/laydate.js"></script>
- <script src="../../js/bootstrap-select/js/bootstrap-select.js"></script>
- <script src="../../js/bootstrap-select/js/i18n/defaults-zh_CN.js"></script>
- <script src="../../Script/Common/regexs.js"></script>
- <script src="../../js/autosize/autosize.min.js"></script>
- <link href="../../css/plugins/cropper/cropper.min.css" rel="stylesheet">
- <link href="../../js/bootstrap-select/css/bootstrap-select.css" rel="stylesheet" />
- <link href="../../css/init.css" rel="stylesheet" />
- <link rel="stylesheet" type="text/css" href="../../css/Table/table1.css" />
- <link rel="stylesheet" href="../../css/webuploader.css" />
- <link rel="stylesheet" type="text/css" href="../../js/bootstrap-treeview/bootstrap-treeview.min.css" />
- <!-- <link rel="stylesheet" type="text/css" href="../css/call.css"/> -->
- <title>新增故障维修</title>
- <style>
- .btnn {
- background: #2f4050;
- color: #fff;
- padding: 3px 10px;
- border: 0;
- border-radius: 3px;
- cursor: pointer;
- }
- .crop_left {
- width: 40%;
- float: left;
- }
- .crop_right {
- width: 30%;
- float: right;
- margin-right: 25px;
- }
- .time-box .dates {
- width: 100% !important;
- }
- i.tub {
- right: 25px !important;
- }
- b.text_require {
- color: red;
- }
- .loader_icon {
- display: block;
- height: 36px;
- width: 36px;
- background: url(../../img/upLod.png) no-repeat;
- }
- /*.provCity select#province{
- width: 49%!important;
- display: inline-block!important;
- }*/
- .provCity > div > div {
- width: 49.5% !important;
- display: inline-block ;
- vertical-align: middle !important;
- }
- /*.provCity select#city {
- width: 50%!important;
- }*/
- /*
- #things{
- display: inline-block;
- }
- #equipment{
- display: none;
- } */
- #selecteqname{
- display: inline-block;
- }
- #eqname{
- display: none;
- }
-
- #eqmargin{
- margin-left:133px ;
- }
- .selequipname{
- margin-left: 93px;
- margin-top: -20px;
- }
- .selDpart1{
- display: none;
- position: absolute;
- left: 260px;
- top: 300px;
- z-index: 11111;
- width: 280px;
- line-height: 30px;
- background: #FFFFFF;
- }
- #sponsor{
- width: 280px;
- border: 1px solid #00a1cb;
- margin: 0;
- padding: 0;
- list-style: none;
- max-height: 212px;
- overflow-x: hidden;
- overflow-y: scroll;
- }
- #sponsor li{
- margin: 0;
- padding-left: 10px;
- width: 280px;
- height: 30px;
- line-height: 30px;
- list-style: none;
- }
- #sponsor li:hover{
- background: #00a1cb;
- }
- .thumbnail {
- margin: 0 10px 10px;
- padding: 4px;
- float: left;
- width: 30%;
- height: 200px;
- background-color: #fff;
- border: 1px solid #ddd;
- border-radius: 4px;
- position: relative;
- cursor: pointer;
- }
-
- .thumbnail img {
- width: 100%;
- height: 100%;
- }
- .thumbnail .info {
- position: absolute;
- left: 4px;
- bottom: 4px;
- right: 4px;
- height: 35px;
- line-height: 35px;
- text-indent: 5px;
- background: rgba(0, 0, 0, 0.6);
- color: white;
- overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
- font-size: 12px;
- z-index: 10;
- display: none;
- }
-
- .thumbnail:hover .info {
- display: block;
- }
- #menusTreeView {
- position: absolute;
- background-color: #fff;
- z-index: 2;
- width: 94%;
- max-height: 256px;
- overflow-y: auto;
- }
- </style>
- </head>
- <body class="gray-bg">
- <div class="container wrapper-content animated fadeInRight">
- <div class="form-horizontal">
- <div class="form-group">
- <label for="channel" class="col-sm-3 control-label text-right"><b class="text_require">*</b>渠道来源</label>
- <div class="col-sm-9">
- <select class="form-control selectpicker" id="channel" data-live-search="true">
- <option value="1">电话</option>
- <option value="2">安卓</option>
- <option value="3">IOS </option>
- <option value="4">PC端</option>
- </select>
- </div>
- </div>
- <div class="form-group provCity" hidden="hidden">
- <!-- -->
- <label for="" class="col-sm-3 control-label text-right"><b class="text_require">*</b>省市</label>
- <div class="col-sm-9">
- <div>
- <select class="form-control selectpicker" id="province" data-live-search="true"></select>
- </div>
- <div>
- <select class="form-control selectpicker" id="city" data-live-search="true">
- <option value="">请选择市</option>
- </select>
- </div>
- </div>
- </div>
- <div class="form-group" hidden="hidden">
- <!-- -->
- <label for="proname" class="col-sm-3 control-label text-right"><b class="text_require">*</b>项目名称</label>
- <div class="col-sm-9">
- <select class="form-control selectpicker" id="proname" data-live-search="true"></select>
- </div>
- </div>
- <div class="form-group provCity">
- <label for="repairreplace" class="col-sm-3 control-label text-right"><b class="text_require">*</b>楼名称</label>
- <div class="col-sm-9">
- <!--<select class="form-control selectpicker" id="repairreplace" data-live-search="true">
- </select>-->
- <div>
- <select class="form-control selectpicker" id="build" data-live-search="true">
- <option value="">请选择楼</option>
- </select>
- </div>
- </div>
- </div>
- <div class="form-group">
- <label for="floor" class="col-sm-3 control-label text-right"><b class="text_require">*</b>科室名称</label>
- <div class="col-sm-9">
- <select class="form-control selectpicker" id="floor" data-live-search="true">
- <option value="">请选择科室</option>
- </select>
- </div>
- </div>
- <div class="form-group">
- <label for="floor" class="col-sm-3 control-label text-right"><b class="text_require">*</b>报修类型</label>
- <div class="col-sm-9" style="position: relative;">
- <input type="text" autocomplete="off" class="form-control" id="menus" data-id="0" placeholder="请选择报修类型默认是顶级分类" />
- <span class="caret" style="position: absolute; right: 27px; top:15px;"></span>
- <div id="menusTreeView" class="hidden"></div>
- <input type="text" id="menusName" hidden="hidden"/>
- </div>
- </div>
- <div class="form-group">
- <label for="floor" class="col-sm-3 control-label text-right"><b class="text_require">*</b>是否派单</label>
- <div id="ispd" class="r_order_type col-col-sm-9" style="margin-left: 15px;">
- <label class="radio-inline">
- <input type="radio" name="isoverOptions" value="1" checked="checked">是
- </label>
- <label class="radio-inline">
- <input type="radio" name="isoverOptions" value="0">否
- </label>
- </div>
- </div>
-
- <!--<div class="form-group" id="eqmargin">
- <div class="col-sm-9 " id="selecteqname">
- <b class="text_require">*</b>报修类型<input list="equipname" type="text" class="selequipname form-control" />
- </div>
- <datalist id="equipname">
- </datalist>
- </div>-->
-
- <div class="form-group hidden">
- <label for="protype_addText" class="col-sm-3 control-label text-right"><b class="text_require">*</b>项目类型</label>
- <div class="col-sm-9">
- <!--<select class="form-control selectpicker" id="protype" data-live-search="true">
- <option value="">请选择项目类型</option>
- </select>-->
- <input id="protype_addText" class="form-control" type="text" autocomplete="off" placeholder="请输入项目类型" readonly="readonly" />
- <input id="protype_addNode" class="form-control" type="hidden" />
- </div>
- </div>
- <div class="form-group">
- <label for="repairoom" class="col-sm-3 control-label text-right"><b class="text_require">*</b>报修地点</label>
- <div class="col-sm-9">
- <input id="repairoom" class="form-control" type="text" placeholder="请输入报修地点" autocomplete="off" />
- </div>
- </div>
- <!--<div class="form-group">
- <label for="repairtime" class="col-sm-3 control-label text-right"><b class="text_require">*</b>报修时间</label>
- <div class="col-sm-9 time-box">
- <i class="tub fa fa-calendar"></i>
- <input class="form-control search_time dates" type="text" id="repairtime" placeholder="请选择时间">
- </div>
- </div>-->
- <!-- <div class="form-group">
- <label for="repairman" class="col-sm-3 control-label text-right"><b class="text_require">*</b>报修人</label>
- <div class="col-sm-9">
- <input id="repairman" class="form-control" type="text" placeholder="请输入报修人" autocomplete="off" />
- </div>
- </div> -->
- <div class="form-group">
- <label for="repairman" class="col-sm-3 control-label text-right"><b class="text_require">*</b>报修人</label>
- <div class="col-sm-9">
- <input type="text" class="form-control" id="formComplainedUnit" placeholder="请输入" onkeyup="darptSearch()"
- autocomplete="off" />
- </div>
- </div>
- <div class="selDpart1">
- <ul id="sponsor">
- </ul>
- </div>
- <div class="form-group">
- <label for="contactway" class="col-sm-3 control-label text-right"><b class="text_require">*</b>联系方式</label>
- <div class="col-sm-9">
- <input id="contactway" class="form-control" type="text" placeholder="请输入联系方式" autocomplete="off" />
- </div>
- </div>
- <!--<div class="form-group">
- <label for="sysname" class="col-sm-3 control-label text-right"><b class="text_require">*</b>系统名称</label>
- <div class="col-sm-9">
- <select class="form-control selectpicker" id="sysname" data-live-search="true">
- </select>
- </div>
- </div>-->
- <!--<div class="form-group">
- <label for="faulttype" class="col-sm-3 control-label text-right"><b class="text_require">*</b>故障类型</label>
- <div class="col-sm-9">
- <select class="form-control selectpicker" id="faulttype" data-live-search="true">
- </select>
- </div>
- </div>-->
- <div class="form-group" hidden="hidden">
- <label for="faultdescripe" class="col-sm-3 control-label text-right"><b class="text_require">*</b>故障物品</label>
- <div class="col-sm-9">
- <input id="faultdescripe" class="form-control" type="text" autocomplete="off" />
- <!--去掉文本框改为下拉框-->
- </div>
- </div>
- <div class="form-group">
- <label for="" class="col-sm-3 control-label text-right">故障图片</label>
- <div class="col-sm-9 uploadTP">
- <div id="filePicker0" class="imgUpload" data-index="0">
- <i class="loader_icon"></i>
- </div>
- <div id='image_list0' class="row image-list "></div>
- </div>
- </div>
- <!--<div class="form-group">
- <label for="callid" class="col-sm-3 control-label text-right">通话标志ID</label>
- <div class="col-sm-9">
- <input id="callid" class="form-control" type="text" autocomplete="off" />
- </div>
- </div>-->
- <div class="form-group">
- <div class="col-sm-12" style="text-align: center;">
- <input type="button" id="HY_save" class="btn_gray btn" onclick="btn_save()" value="保存" />
- </div>
- </div>
- </div>
- </div>
- <script src="../../js/webuploader/webuploader.min.js"></script>
- <script src="../../js/bootstrap-treeview/bootstrap-treeview.min.js"></script>
- <!--<script src="../js/equipmentCommon.js"></script>-->
- <script src="../js/addEquipmentRepair.js"></script>
- <script>
- var ids = helper.request.queryString("ids");
- var ajaxUrl;
- //报修时间
- function getFormatDate() {
- var nowDate = new Date();
- var year = nowDate.getFullYear();
- var month = nowDate.getMonth() + 1 < 10 ? "0" + (nowDate.getMonth() + 1) : nowDate.getMonth() + 1;
- var date = nowDate.getDate() < 10 ? "0" + nowDate.getDate() : nowDate.getDate();
- var hour = nowDate.getHours() < 10 ? "0" + nowDate.getHours() : nowDate.getHours();
- var minute = nowDate.getMinutes() < 10 ? "0" + nowDate.getMinutes() : nowDate.getMinutes();
- var second = nowDate.getSeconds() < 10 ? "0" + nowDate.getSeconds() : nowDate.getSeconds();
- return year + "-" + month + "-" + date + " " + hour + ":" + minute + ":" + second;
- }
- $(document).ready(function() {
- //日期
- // lay('.dates').each(function () {
- // laydate.render({
- // elem: this,
- // trigger: 'click',
- // type: 'datetime'
- // });
- // });
- // GetEquipName($('#equipname')); //设备名称
- //系统名称
- // helper.getDropList.getlistDropByDic($('#sysname'), 'XTMC');
- //项目类型
- // helper.getDropList.getlistDropByDic($('#protype'), 'XMLX');
- //报修地点
- // helper.getDropList.getlistDropByDic($('#repairreplace'), 'BXDD');
- //故障类型
- // helper.getDropList.getlistDropByDic($('#faulttype'), 'GZLX');
- if (ids) {
- $("#filePicker0").hide()
- ajaxUrl = "equipmentapi/api/worepairbase/update";
- getValue(ids);
- } else {
- $("#filePicker0").show()
- ajaxUrl = "equipmentapi/api/worepairbase/add";
- }
- window.localStorage.getItem('userName') && $("#formComplainedUnit").val(window.localStorage.getItem('userName'))
- window.localStorage.getItem('mobile') && $("#contactway").val(window.localStorage.getItem('mobile'))
- //省市
- getProvinceCity($('#province'));
- getequipment()
- getMenuLists()
- $('#menus').on('focus click', function() {
- $('#menusTreeView').removeClass('hidden').addClass('show');
- });
- $('#menus').on('keyup', function() {
- if($(this).val() == '') {
- $('menusTreeView').treeview('uncheckAll', {
- silent: true
- });
- $(this).attr('data-id', '000000000000000000000000');
- }
- });
- $('#menus + .caret').on('click', function() {
- $('#menusTreeView').removeClass('hidden').addClass('show');
- });
- $('#menusTreeView').mouseleave(function() {
- $(this).removeClass('show').addClass('hidden');
- });
- })
- //获取详情
- function getValue(ids) {
- $.ajax({
- type: "get",
- url: huayi.config.callcenter_url + "equipmentapi/api/worepairbase/getsingle",
- async: true,
- dataType: 'json',
- data: {
- id: ids
- },
- success: function(data) {
- if (data.state.toLowerCase() == 'success') {
- var modelList = data.data.model
- $('#channel').selectpicker('val', modelList.channel.toString()).trigger('change') //渠道
- $("#formComplainedUnit").val(modelList.repairman) // 报修人
- $('#contactway').val(modelList.contactway) //联系方式
- $('#build').selectpicker('val', modelList.buildid.toString()).trigger('change') //楼
- $('#repairoom').val(modelList.repairoom) // 报修地点
- $('#floor').selectpicker('val', modelList.floorid.toString()).trigger('change') //科室
- $(".selequipname").val(modelList.faultdescripe) //设备名称
- $("#menus").val(modelList.faultdescripe+'-'+modelList.Jwocode)
- if (modelList.faultpic) {
- $(modelList.faultpic).each(function(g, h) {
- $('<div class="thumbnail" data-fileurl="' + h.fileurl + '">' +
- '<img layer-src="' + h.fileurl + '" alt="' + h.filename + '" src="' + h.filesmallurl + '" alt="" />' +
- '<div class="info">' + h.filename + '</div>' +
- '</div>').appendTo('#image_list0')
- });
- }
- }
- }
- });
- }
- uploaderImg(0)
- var imageArr0 = '';
- //添加图片
- function uploaderImg(cindex) {
- var imgList = $('#image_list' + cindex),
- eleId = $('#filePicker' + cindex),
- uploader;
- uploader = WebUploader.create({
- // 自动上传。
- auto: true,
- // swf文件路径
- swf: '../../js/Uploader.swf',
- // 文件接收服务端。
- server: huayi.config.callcenter_url + 'fileserverapi/Api/Upload',
- // 选择文件的按钮。可选。
- // 内部根据当前运行是创建,可能是input元素,也可能是flash.
- pick: eleId,
- // 图片数量限制
- fileNumLimit: 6,
- //可以重复上传
- duplicate: true,
- formData: {
- uploadtype: 'equipment' //自定义文件夹用于存放图片
- },
- // 只允许选择文件,可选。
- accept: {
- title: 'Images',
- extensions: 'gif,jpg,jpeg,bmp,png',
- mimeTypes: 'image/*'
- },
- resize: false,
- fileSizeLimit: 30 * 1024 * 1024, // 30 M
- fileSingleSizeLimit: 5 * 1024 * 1024, // 5 M
- });
- //上传图片提示
- uploader.on('error', function(code) {
- switch (code) {
- case "Q_EXCEED_NUM_LIMIT":
- layer.msg('只能上传六个文件。');
- break;
- case "Q_TYPE_DENIED":
- layer.msg('图片类型不正确。');
- break;
- case "F_DUPLICATE":
- layer.msg('该文件已上传,请选择其它文件。');
- break;
- case "F_EXCEED_SIZE":
- layer.msg('单文件大小不能超过5M。');
- break;
- case "Q_EXCEED_SIZE_LIMIT":
- layer.msg('总文件大小不能超过30M。');
- break;
- default:
- break;
- }
- });
- // 当有文件添加进来的时候
- uploader.on('fileQueued', function(file) {
- console.log(file);
- var $li = $(
- '<div id="' + cindex + '' + file.id + '" class="file-item thumbnail">' +
- '<div class="image-close">X</div>' +
- '<img>' +
- '<div class="info">' + file.name + '</div>' +
- '</div>'
- ),
- $img = $li.find('img');
- imgList.prepend($li);
- $('#' + cindex + file.id).on('click', ".image-close", function() {
- event.stopPropagation();
- $(this).parent().remove();
- uploader.removeFile(file);
- helper.methods.delImgs($(this).parent().attr("data-filesmallurl"), $(this).parent().attr("data-fileurl"));
- file_num(cindex)
- });
- });
- // 文件上传成功,给item添加成功class, 用样式标记上传成功。
- uploader.on('uploadSuccess', function(file, response) {
- console.log(file)
- $.each(response.data, function(i, j) {
- // obj=
- var $img = $('#' + cindex + file.id).find('img');
- $('#' + cindex + file.id).attr({
- 'data-filename': j.filename,
- 'data-fileext': j.fileext,
- 'data-filemd5': j.filemd5,
- 'data-filesize': j.filesize,
- 'data-fileurl': j.fileurl,
- 'data-filesmallurl': j.filesmallurl
- });
- uploader.makeThumb(file, function(error, src) {
- $img.attr('src', j.filesmallurl);
- $img.addClass('image-item');
- // $img.attr('data-preview-group', "1");
- }, 50, 50);
- });
- $('#' + cindex + file.id).addClass('upload-state-done');
- file_num(cindex)
- });
- // 文件上传失败,现实上传出错。
- uploader.on('uploadError', function(file) {
- var $li = $('#' + cindex + file.id),
- $error = $li.find('div.error');
- // 避免重复创建
- if (!$error.length) {
- $error = $('<div class="error"></div>').appendTo($li);
- }
- $error.text('上传失败');
- });
- // 完成上传完了,成功或者失败,先删除进度条。
- // uploader.on('uploadComplete', function(file) {
- // });
- }
- //图片隐藏域值
- function file_num(num) {
- var arr = [];
- $('#image_list' + num).find('.thumbnail').each(function(j, m) {
- var obj = {
- 'filename': $(m).attr("data-filename"),
- 'fileext': $(m).attr("data-fileext"),
- 'filemd5': $(m).attr("data-filemd5"),
- 'filesize': $(m).attr("data-filesize"),
- 'fileurl': $(m).attr("data-fileurl"),
- 'filesmallurl': $(m).attr("data-filesmallurl")
- }
- arr.push(obj)
- })
- window['imageArr' + num] = arr;
- }
- //保存
- function btn_save() {
- addValue();
- }
- // 故障物品change
- var repairplaceStr = ''
- var descripe = ''
- var descripeStr = ''
- $("#floor").bind("change", function() {
- if ($("#floor option:selected").text() == '器械科') {
- $("#selecteqname").css({
- "display": "none"
- })
- $("#eqname").css({
- "display": "inline-block"
- })
- console.log(descripeStr)
- } else {
- $("#eqname").css({
- "display": "none"
- })
- $("#selecteqname").css({
- "display": "inline-block"
- })
- }
- })
- //报修人
- function darptSearch() {
- if ($('#formComplainedUnit').val() == '') {
- $(".selDpart1").css('display', 'none');
- } else {
- $(".selDpart1").css('display', 'block');
- getFormComplainedUnit();
- }
- }
- $("#sponsor").on('click', 'li', function() {
- $(".selDpart1").css('display', 'none');
- $("#formComplainedUnit").val($(this).html());
- })
- function getFormComplainedUnit() {
- $("#sponsor").empty();
- $.ajax({
- type: "get",
- url: huayi.config.callcenter_url + "testusertypeapi/api/TestUserType/getuserinfobycodename",
- dataType: 'json',
- async: true,
- data: {
- codename: $("#formComplainedUnit").val(),
- },
- success: function(data) {
- if (data.state.toLowerCase() == "success") {
- var content = data.data;
- if (content.length === 0) {
- $(".selDpart1").css('display', 'none');
- } else {
- $(content).each(function(i, n) {
- $("<li index='" + n.usercode + "' >" + n.usercode + '-' + n.username + "</li>").appendTo("#sponsor");
- })
- }
- }
- }
- });
- }
- //添加
- function addValue() {
- repairplaceStr = $("#build option:selected").text() + " " + $("#floor option:selected").text();
- // if($("#floor option:selected").text()=='1层 器械科'){
- // descripeStr = $("#eqtext").val()
- // // descripe= $(".equipmentval").val()
- // }else{
- // descripeStr = $("#equipname").val()
- // }
- // console.log($(".equipmentval").val(),$("#build option:selected").text())
- if (!regexs.phone.test($.trim($("#contactway").val())) || $("#contactway").val() == '') {
- layer.confirm('请输入有效的联系方式!', {
- icon: 2,
- btn: ['确定'] //按钮
- });
- return;
- }
- if (!$("#province").val() || !$("#city").val()) {
- layer.confirm('请选择省市!', {
- icon: 2,
- btn: ['确定'] //按钮
- });
- return;
- }
- if (!$("#formComplainedUnit").val()) {
- layer.confirm('请输入报修人!', {
- icon: 2,
- btn: ['确定'] //按钮
- });
- return;
- }
- if (!$("#repairoom").val()) {
- layer.confirm('请输入报修地点!', {
- icon: 2,
- btn: ['确定'] //按钮
- });
- return;
- }
- if (!$("#menus").val()) {
- layer.confirm('请选择或输入设备名称!', {
- icon: 2,
- btn: ['确定'] //按钮
- });
- return;
- }
- // debugger
- $.ajax({
- type: "post",
- url: huayi.config.callcenter_url + ajaxUrl,
- async: true,
- dataType: 'json',
- data: {
- id: ids,
- channel: $('#channel').val(), // 是 渠道来源 1表示PC 2表示安卓 3表示IOS 4表示微信
- province: $('#province').val(), //省
- city: $('#city').val(), //市
- projectid: $('#proname').val(), // 项目名称
- // protypeid: $('#protype_addNode').val(), // 项目类型
- buildid: $("#build option:selected").val(), //楼
- floorid: $("#floor option:selected").val(), //楼层
- repairreplace: repairplaceStr, // 报修地点
- repairoom: $('#repairoom').val(), // 房间号
- repairtime: getFormatDate(), // 报修时间
- repairman: $("#formComplainedUnit").val(), // 是 string 报修人
- contactway: $('#contactway').val(), // 是 string 联系方式
- faultdescripe: $("#menus").val() && $("#menus").val().split('-')[0], // $('#faultdescripe').val(), // 否 string 故障说明
- assignman: $("#menusName").val(), // $('#faultdescripe').val(), // 否 string 故障说明
- ispd: $('#ispd').find('input[type="radio"]:checked').val(), // $(".ispd").val()
- // assignman: $(".assignman").val(),
- faultpic: imageArr0 // 故障图片,上传的json
- //callid: $('#callid').val(), //否 string 通话标志ID
- },
- success: function(data) {
- if (data.state.toLowerCase() == 'success') {
- var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
- parent.layer.close(index); //再执行关闭
- layer.msg(data.message);
- parent.$('#table1').bootstrapTable('refresh');
- }
- }
- });
- }
- function getequipment() {
- // $("#equipname").html('');
- equipmentdata = []
- // $("#equipname").append('<option selected="selected" value="">请选择设备</option>');
- $.ajax({
- type: "get",
- url: huayi.config.callcenter_url + "equipmentapi/api/Equipment/getlistsbypage", //获取数据的Servlet地址
- async: true,
- dataType: 'json',
- data: {
- pageindex: 1,
- pagesize: 1000,
- },
- success: function(data) {
- var equipmentdata = []
- if (data.state.toLowerCase() == 'success') {
- equipmentdata = data.data.rows
- // console.log(equipmentdata.length)
- if (equipmentdata.length > 0) {
- for (var k = 0; k < equipmentdata.length; k++) {
- $(equipmentdata[k]).each(function(q, p) {
- $('#equipname')
- .append('<option label="' + p.equipment_name + '" value="' + p.equipment_name + '"></option>');
- // $("<option value='" + p.equipment_name + "'>" + p.equipment_name + "</option>").appendTo("#equipname");
- $("#equipname").selectpicker('refresh');
- // console.log(p.equipment_name)
- });
- }
- } else {
- $("#equipname").empty();
- $("#equipname").selectpicker('refresh');
- }
- }
- }
- });
- }
- </script>
- </body>
- </html>
|