Jelajahi Sumber

新政审批流程表单

chenc 3 tahun lalu
induk
melakukan
710ef87df0

File diff ditekan karena terlalu besar
+ 37 - 0
src/views/demo/becomeRegularWorker.vue


File diff ditekan karena terlalu besar
+ 37 - 0
src/views/demo/businessTravel.vue


File diff ditekan karena terlalu besar
+ 37 - 0
src/views/demo/car.vue


File diff ditekan karena terlalu besar
+ 37 - 0
src/views/demo/commencementSchedule.vue


+ 68 - 0
src/views/demo/employee.vue

@@ -0,0 +1,68 @@
+<template>
+  <component
+    :disabled="lcModal.disabled"
+    v-if="lcModal.visible"
+    :is="lcModal.formComponent"
+    :processData="lcModal.processData"
+    :isNew="lcModal.isNew"
+    @afterSubmit="afterSub"
+    @close=";(lcModal.visible = false), (lcModal.disabled = false)"
+  ></component>
+</template>
+
+<script>
+export default {
+  data() {
+    return {
+      //按钮弹框
+      lcModal: {
+        title: '',
+        visible: false,
+        disabled: false,
+        formComponent: null,
+        isNew: false
+      }
+    }
+  },
+  created() {
+    let v = {
+      businessTable: 'rp',
+      categoryId: 'test',
+      createBy: null,
+      createTime: '2021-12-02 15:28:35',
+      delFlag: null,
+      deploymentId: '175138',
+      description: '测试申请',
+      diagramName: '测试申请.测试申请.png',
+      iconAddress: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgA',
+      id: '测试申请:1:175141',
+      latest: true,
+      name: '测试申请',
+      pkOrg: '4adf2baae8d644e7be6ead18bdf2ff2f',
+      processKey: 'yongyin',
+      roles: null,
+      routeName: '自定义$rp',
+      status: 1,
+      updateBy: 'admin',
+      updateTime: '2021-12-02 15:31:47',
+      version: 1
+    }
+    this.lcModal.disabled = false
+    let com = { component: () => import(`@/views/activiti/form/demoForm2`) }
+    this.lcModal.formComponent = com.component
+    this.lcModal.title = '发起流程:员工奖惩审核'
+    this.lcModal.isNew = true
+    this.lcModal.processData = v
+    this.lcModal.visible = true
+  },
+  methods: {
+    //提交后
+    afterSub(formData) {
+      // this.lcModal.visible = false
+    }
+  }
+}
+</script>
+
+<style scoped>
+</style>

File diff ditekan karena terlalu besar
+ 37 - 0
src/views/demo/leave.vue


File diff ditekan karena terlalu besar
+ 37 - 0
src/views/demo/reimbursement.vue


+ 68 - 0
src/views/demo/salaryAdjustment.vue

@@ -0,0 +1,68 @@
+<template>
+  <component
+    :disabled="lcModal.disabled"
+    v-if="lcModal.visible"
+    :is="lcModal.formComponent"
+    :processData="lcModal.processData"
+    :isNew="lcModal.isNew"
+    @afterSubmit="afterSub"
+    @close=";(lcModal.visible = false), (lcModal.disabled = false)"
+  ></component>
+</template>
+
+<script>
+export default {
+  data() {
+    return {
+      //按钮弹框
+      lcModal: {
+        title: '',
+        visible: false,
+        disabled: false,
+        formComponent: null,
+        isNew: false
+      }
+    }
+  },
+  created() {
+    let v = {
+      businessTable: 'salary',
+      categoryId: 'test',
+      createBy: null,
+      createTime: '2021-12-02 16:37:21',
+      delFlag: null,
+      deploymentId: '175166',
+      description: '员工调薪审批',
+      diagramName: '员工调薪审批.员工调薪审批.png',
+      iconAddress: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgA',
+      id: '员工调薪审批:1:175169',
+      latest: true,
+      name: '员工调薪审批',
+      pkOrg: '4adf2baae8d644e7be6ead18bdf2ff2f',
+      processKey: '员工调薪审批',
+      roles: null,
+      routeName: '自定义$salary',
+      status: 1,
+      updateBy: 'fenghf',
+      updateTime: '2021-12-02 16:52:11',
+      version: 1
+    }
+    this.lcModal.disabled = false
+    let com = { component: () => import(`@/views/activiti/form/demoForm2`) }
+    this.lcModal.formComponent = com.component
+    this.lcModal.title = '发起流程:员工调薪审核'
+    this.lcModal.isNew = true
+    this.lcModal.processData = v
+    this.lcModal.visible = true
+  },
+  methods: {
+    //提交后
+    afterSub(formData) {
+      // this.lcModal.visible = false
+    }
+  }
+}
+</script>
+
+<style scoped>
+</style>

File diff ditekan karena terlalu besar
+ 37 - 0
src/views/demo/useSeal.vue


File diff ditekan karena terlalu besar
+ 37 - 0
src/views/demo/workHandoverForm.vue


Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini