123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243 |
- var majorId=0
- let arr =[
- {
- id:0,
- name:"供养系统"
- },
- {
- id:1,
- name:"供电系统"
- },
- {
- id:2,
- name:"供水系统"
- },
- ]
- let att =[
- {
- id:0,
- name:"供养分系统"
- },
- {
- id:1,
- name:"供电分系统"
- },
- {
- id:2,
- name:"供水分系统"
- },
- ]
- $(function() {
- var params = window.location.href.split("?");
- if (params.length > 1) {
- values = params[1].split("&");
- if (values.length > 12) {
- var funcId = values[0].replace("id=", "");
- var funcmanual_name = "";
- var funcaircraft = "";
- var funcmanual_system = "";
- var funcsubsystem = "";
- var funcmanual_number = "";
- var funcfault_describe = "";
- var funcrepair_plan = "";
- var funcmajor = "";
- var funcfile = "" //选择文件
- var funcfault_part = "";
- var fault_reason = "";
- var funcfault_reason = ""
- var funcfile1 = "";
- if (funcId !== "0") {
- funcmanual_name = decodeURI(values[1].replace("manual_name=", ""));//故障名称
- funcmanual_system = decodeURI(values[2].replace("manual_system=", ""));//系统
- funcsubsystem = decodeURI(values[3].replace("subsystem=", ""));//分系统
- funcfault_part = decodeURI(values[4].replace("fault_part=", ""));//机件名称
- funcmajor = decodeURI(values[5].replace("major=", ""));//专业
- funcaircraft = decodeURI(values[6].replace("aircraft=", ""));//机型
- funcfault_describe = decodeURI(values[8].replace("fault_describe=", ""));//故障描述
- funcfault_reason = decodeURI(values[7].replace("fault_reason=", ""));//故障原因
- funcrepair_plan = decodeURI(values[9].replace("repair_plan=", ""));//处置原因
- funcmanual_number = decodeURI(values[10].replace("manual_number=", ""));//案例编号
- funcfile = decodeURI(values[11].replace("file=", "")); //选择文件
- funcfile1 = decodeURI(values[12].replace("file1=", "")); //选择文件
- // funcfile_path = decodeURI(values[9].replace("file_path=", ""));
- }
- }
- }
- $("#manual_name").val(funcmanual_name);
- $("#fault_part").val(funcfault_part);
- $("#aircraft").val(funcaircraft);
- $("#manual_system").val(funcmanual_system);
- $("#subsystem").val(funcsubsystem);
- $("#manual_number").val(funcmanual_number);
- $("#fault_describe").val(funcfault_describe);
- $("#repair_plan").val(funcrepair_plan);
- $("#fault_reason").val(funcfault_reason);
- $("#major").val(funcmajor);
- $("#file").val(funcfile); //选择文件
- $("#file1").val(funcfile1); //选择文件
- layui.use(["form", "layer", 'upload'], function() {
- $ = layui.jquery;
- var form = layui.form,
- layer = layui.layer;
- var upload = layui.upload;
- //监听提交
- form.on("switch(hide)", function(data) {
- isHide = data.elem.checked ? 1 : 0;
- });
- form.on("submit(save)", function(data) {
- if ($("#manual_name").val().trim() === "") {
- showMsg("故障名称不能为空", 2);
- $("#manual_name").focus();
- return false;
- }
- var func = data.field;
- func.id = funcId;
- fetchJSON("api/repairManual/add", func, "post", function(data) {
- if (data.status === 0) {
- var index = parent.layer.getFrameIndex(window.name);
- showMsg("修改成功", 1, 2000);
- parent.layer.close(index);
- } else {
- showMsg(data.msg, 2);
- }
- });
- return false;
- });
- upload.render({
- elem: '#file',
- url: urlBase + "api/article/import",
- //accept: 'file', //普通文件
- headers: {
- "token": sessionStorage.getItem("token")
- },
- data: {},
- accept: 'file',
- done: function(res) {
- if (res.status === 0) {
- $("#file_path").val(res.msg);
- } else
- showMsg(res.msg, 2);
- }
- });
- upload.render({
- elem: '#file1',
- url: urlBase + "api/repairManual/importImg",
- //accept: 'file', //普通文件
- headers: {
- "token": sessionStorage.getItem("token")
- },
- data: {},
- done: function(res) {
- if (res.status === 0) {
- $("#img_path").val(res.msg);
- } else
- showMsg(res.msg, 2);
- }
- });
- function getAircraftName() {
- fetchJSON("api/aircraft/listAll", {}, "get", function(bet) {
- // console.log(bet, "121111111")
- if (bet.status === 0) {
- $("#aircraft").empty();
- $("#aircraft").append($("<option>", {
- value: -1,
- text: "请选择"
- }));
- for (var i = 0; i < bet.data.length; i++) {
- if (bet.data[i].id === majorId) {
- $("#aircraft").append(
- $("<option>", {
- // value: bet.data[i].id,
- text: bet.data[i].aircraft_type,
- selected: true
- })
- );
- } else {
- $("#aircraft").append(
- $("<option>", {
- // value: bet.data[i].id,
- text: bet.data[i].aircraft_type
- })
- );
- }
- }
- form.render('select');
- } else {
- showMsg(bet.msg, 2);
- }
- });
- };
- getAircraftName()
-
- function getManualSystem() {
- $("#manual_system").append($("<option>", {
- value: -1,
- text: "请选择"
- }));
- for (var i = 0; i < arr.length; i++) {
- $("#manual_system").append(
- $("<option>", {
- // value: arr[i].id,
- text: arr[i].name
- })
- );
- }
- };
- getManualSystem()
-
- function getsubsystem() {
- $("#subsystem").append($("<option>", {
- value: -1,
- text: "请选择"
- }));
- for (var i = 0; i < att.length; i++) {
- $("#subsystem").append(
- $("<option>", {
- // value: arr[i].id,
- text: att[i].name
- })
- );
- }
- };
- getsubsystem()
-
- function getMajorName() {
- fetchJSON("api/major/listAll", {}, "get", function(bet) {
- // console.log(bet, "121111111")
- if (bet.status === 0) {
- $("#major").empty();
- $("#major").append($("<option>", {
- value: -1,
- text: "请选择"
- }));
- for (var i = 0; i < bet.data.length; i++) {
- if (bet.data[i].id === majorId) {
- $("#major").append(
- $("<option>", {
- // value: bet.data[i].id,
- text: bet.data[i].major,
- selected: true
- })
- );
- } else {
- $("#major").append(
- $("<option>", {
- // value: bet.data[i].id,
- text: bet.data[i].major
- })
- );
- }
- }
- form.render('select');
- } else {
- showMsg(bet.msg, 2);
- }
- });
- };
- getMajorName()
- });
- });
|