Forráskód Böngészése

固定资产修改

wuhongbo 1 éve
szülő
commit
23ed39a0c3

+ 3 - 8
client/src/api/system/asset/index.ts

@@ -1,10 +1,5 @@
 import request from '@/config/axios'
 
-// // 查询列表
-// export const getAssetPage = async (params: PageParam) => {
-//   return await request.post({ url: '/business/AssetProcureDetail/page', params })
-// }
-// 新增部门
-export const getAssetPage = async (data:any) => {
-  return await request.post({ url: '/business/AssetProcureDetail/page', data: data })
-}
+export const getAssetPage = (data) => {
+  return request.post({ url: '/business/AssetProcureDetail/page', data })
+}

+ 6 - 4
client/src/views/OaSystem/officeCenter/gdzccgsqPage/index.vue

@@ -161,7 +161,6 @@ import * as DeptApi from '@/api/system/dept'
 import * as AssetApi from '@/api/system/asset'
 import { defaultProps, handleTree } from '@/utils/tree'
 import { arrFlatten } from '../../attendanceCenter/attendAuth'
-
 defineOptions({ name: 'ProjectBook' })
 const xmztMap: any = { 0: '立项申请中', 1: '进行中', 2: '已结项', 3: '中止' }
 const router = useRouter()
@@ -248,9 +247,12 @@ const searchHandle: () => void = () => {
 // }
 const queryProjectListAjax = async () => {
   let q = JSON.parse(JSON.stringify(qrs.value))
-  AssetApi.getAssetPage(q).then((result) => {
-    tableData.value = result['rows']
-    total.value = result['records']
+  // let res = await request.post({ url: '/business/AssetProcureDetail/page', data: q })
+
+  request.post({ url: '/AssetProcureDetail/page', data: q }, '/business').then((resultData) => {
+    if (resultData) {
+      console.log(resultData)
+    }
   })
 }
 

+ 98 - 30
zjugis-business/src/main/resources/templates/Leave/js/index.js

@@ -7,7 +7,6 @@
     let arrays = JSON.parse(timeObject.value)
     let attendanceType = document.querySelector('.attendance-type-show')
     let tbodyBoss = document.querySelector('.tbody')
-    var lists = []
     z.ui.select("[name='createReqVO$leaveType']").bindEvents({
       onAfterSelect: function (value, data) {
         lists = []
@@ -22,7 +21,6 @@
     });
     // z.ui.date("[name='createReqVO$createTime']").setValue(getDate());
 
-    var trFragment = document.createDocumentFragment();
     $("#addData").click(function () {
       let listsLength = lists.length
       if (arrays.length > 0) {
@@ -35,35 +33,17 @@
           return
         }
       }
-      let qjsjElements = document.getElementsByName("qjsj_seq");
-      var dataObj = {}
-      trFragment.appendChild(generateTableTrHtml(listsLength))
-      $(".tbody").append(trFragment)
-
-      $("#delBtn_" + listsLength).click(function () {
-        var index = this.id.substring(this.id.indexOf("_") + 1)
-        z.ui.confirm("compid").init({
-          content: "确定删除吗?",
-          onConfirm: function () {
-            var element = document.getElementById("qjsj_" + index);
-            element.remove();
-            buildQjsjSeq();
-            isTimes.splice(index, 1)
-            whereIsTimes()
-          },
-          onCancel: function () {
-
-          }
-        })
-
-      })
-
+      let obj = {
+        index: "",
+        startTime: "",
+        endTime: '',
+        startHM: "",
+        endHM: "",
+      }
+      isTimes.push(obj)
+      updateView()
       buildQjsjSeq();
-      lists.push(dataObj)
-      qjsjChange(lists, arrays)
-
-
-
+      qjsjChange()
     })
 
 
@@ -171,6 +151,94 @@
     }
 
   }
+
+  function updateView() {
+    let tbodyQjsq = document.querySelector('.tbodyQjsq')
+    let html = ''
+    for (let i = 0; i < isTimes.length; i++) {
+      let startDate = moment(isTimes[i].startTime).format('YYYY-MM-DD')
+      let endDate = moment(isTimes[i].endTime).format('YYYY-MM-DD')
+      html += '<tr class="qjsjClass" id="qjsj_' + i + '" style="background:#fff"> <td name="qjsj_seq">' + (i + 1) + '</td>'
+        + '<td>'
+        + '<div class="form-flex">'
+        + '<div class="form-item" style="width: 50%;margin-right: 5px;">'
+        + '<div class="z-comp-date" name="LeaveTimeDO[' + i + ']$startTime">'
+        + '<input type="text" value="' + startDate + '">'
+        + '</div>'
+        + '</div>'
+        + '<div style="width: 50%;margin-left: 5px;" class="dateTimeRange startTimeRange' + (i) + '">'
+        + '</div>'
+        + '<span class="nbsp"> - </span>'
+        + '</div>'
+        + '</td>'
+        + '<td>'
+        + '<div class="form-flex">'
+        + '<div class="form-item" style="width: 50%;margin-right: 5px;">'
+        + '<div class="z-comp-date" name="LeaveTimeDO[' + i + ']$endTime">'
+        + '<input type="text" value="' + endDate + '">'
+        + '</div>'
+        + '</div>'
+        + '<div style="width: 50%;margin-left: 5px;" class="dateTimeRange endTimeRange' + (i) + '">'
+        + '</div>'
+        + '</div>'
+        + '</td>'
+        + '<td>'
+        + '<div class="form-item">'
+        + '<div class="z-comp-input" name="LeaveTimeDO[0]$bz1">'
+        + '<input type="text" value="">'
+        + '</div>'
+        + '</div>'
+        + '</td>'
+        + '<td>'
+        + '<div id="delBtn_' + (i) + '" class="table-btn delBtn_' + (i) + '" data-index="' + (i) + '">'
+        + '<span>删除</span>'
+        + '</div>'
+        + '</td></tr>';
+    }
+    for (let i = 0; i < isTimes.length; i++) {
+      timeSelector({
+        ele: ".startTimeRange" + (i),
+        name: "LeaveTimeDO[" + (i) + "]$startTimeRange",
+        callback: function (val) {
+        }
+      })
+
+      timeSelector({
+        ele: ".endTimeRange" + (i),
+        name: "LeaveTimeDO[" + (i) + "]$endTimeRange",
+        callback: function (val) {
+        }
+      })
+
+      $("#delBtn_" + i).click(function () {
+        z.ui.confirm("compid").init({
+          content: "确定删除吗?",
+          onConfirm: function () {
+            var element = document.getElementById("qjsj_" + i);
+            element.remove();
+            buildQjsjSeq();
+            isTimes.splice(i, 1)
+            whereIsTimes()
+          },
+          onCancel: function () {
+
+          }
+        })
+
+      })
+      let startDate = moment(isTimes[i].startTime).format('YYYY-MM-DD')
+      let endDate = moment(isTimes[i].endTime).format('YYYY-MM-DD')
+      let obj = {
+        index: i + 1,
+        startTime: startDate,
+        endTime: endDate,
+        startHM: moment(isTimes[i].startTime).format('HH:mm'),
+        endHM: moment(isTimes[i].endTime).format('HH:mm'),
+      }
+      isTimes.push(obj)
+    }
+    tbodyQjsq.innerHTML = html
+  }
   function lactationLeave(times) {
     //哺乳假时选择起始时间自动赋值截止时间
     let setEndTime = moment(times).add(1, 'years').format('YYYY-MM-DD');